0001193125-15-394328.txt : 20151203 0001193125-15-394328.hdr.sgml : 20151203 20151203161627 ACCESSION NUMBER: 0001193125-15-394328 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20151031 FILED AS OF DATE: 20151203 DATE AS OF CHANGE: 20151203 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EXA CORP CENTRAL INDEX KEY: 0000890264 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: MA FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35584 FILM NUMBER: 151267583 BUSINESS ADDRESS: STREET 1: 55 NETWORK DRIVE CITY: BURLINGTON STATE: MA ZIP: 01803 BUSINESS PHONE: 781-676-8500 MAIL ADDRESS: STREET 1: 55 NETWORK DRIVE CITY: BURLINGTON STATE: MA ZIP: 01803 10-Q 1 d34479d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

 

FORM 10-Q

 

 

(Mark One)

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

For the quarterly period ended October 31, 2015

OR

 

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

Commission File Number: 001-35584

 

 

EXA CORPORATION

(Exact Name of Registrant as Specified in Its Charter)

 

 

 

Delaware   04-3139906

(State or Other Jurisdiction of

Incorporation or Organization)

 

(I.R.S. Employer

Identification No.)

55 Network Drive

Burlington, MA 01803

(Address of Principal Executive Offices, Including Zip Code)

(781) 564-0200

(Registrant’s Telephone Number, Including Area Code)

 

 

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

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).     Yes  x    No  ¨

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

 

Large accelerated filer   ¨    Accelerated filer   x
Non-accelerated filer   ¨  (Do not check if a smaller reporting company)    Smaller reporting company   ¨

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

As of November 30, 2015, 14,625,975 shares of the registrant’s outstanding common stock, $0.001 par value per share, were outstanding.

 

 

 


Table of Contents

EXA CORPORATION

FORM 10-Q

FOR THE QUARTER ENDED October 31, 2015

TABLE OF CONTENTS

 

     Pages  
PART I. FINANCIAL INFORMATION   

ITEM 1. FINANCIAL STATEMENTS

     3   

Condensed Consolidated Balance Sheets (Unaudited) as of October 31, 2015 and January 31, 2015

     3   

Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income (Unaudited) for the three and nine months ended October 31, 2015 and 2014

     4   

Condensed Consolidated Statements of Cash Flows (Unaudited) for the nine months ended October  31, 2015 and 2014

     5   

Notes to Condensed Consolidated Financial Statements (Unaudited)

     6   

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

     14   

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

     28   

ITEM 4. CONTROLS AND PROCEDURES

     28   
PART II. OTHER INFORMATION   

ITEM 1. LEGAL PROCEEDINGS

     29   

ITEM 1A. RISK FACTORS

     29   

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

     29   

ITEM 6. EXHIBITS

     30   

SIGNATURES

     31   

 

2


Table of Contents

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

EXA CORPORATION

Condensed Consolidated Balance Sheets

(Unaudited)

(in thousands, except share and per share data)

 

     October 31,
2015
    January 31,
2015
 

ASSETS

    

Current assets:

    

Cash and cash equivalents

   $ 23,186      $ 21,785   

Accounts receivable

     11,602        27,462   

Prepaid expenses and other current assets

     2,867        3,098   
  

 

 

   

 

 

 

Total current assets

     37,655        52,345   

Property and equipment, net

     11,194        6,961   

Intangible assets, net

     2,132        2,395   

Deferred tax assets

     261        260   

Restricted cash

     352        525   

Other assets

     729        567   
  

 

 

   

 

 

 

Total assets

   $ 52,323      $ 63,053   
  

 

 

   

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

    

Current liabilities:

    

Accounts payable

   $ 2,310      $ 1,620   

Accrued expenses

     7,067        10,585   

Current portion of deferred revenue

     15,710        26,863   

Current portion of capital lease obligations

     2,987        2,390   
  

 

 

   

 

 

 

Total current liabilities

     28,074        41,458   

Deferred revenue

     122        38   

Capital lease obligations

     3,220        1,602   

Deferred rent

     2,049        472   

Other long-term liabilities

     523        592   
  

 

 

   

 

 

 

Total liabilities

     33,988        44,162   
  

 

 

   

 

 

 

Commitments and contingencies (Note 9)

    

Stockholders’ equity :

    

Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued and outstanding

     —          —     

Common stock, $0.001 par value; 30,000,000 shares authorized; 14,653,862 and 13,874,744 shares issued, respectively; 14,621,360 and 13,842,242 shares outstanding, respectively

     15        14   

Additional paid-in capital

     91,106        88,181   

Accumulated deficit

     (72,394     (68,878

Treasury stock (32,502 common shares, at cost)

     0        0   

Accumulated other comprehensive loss

     (392     (426
  

 

 

   

 

 

 

Total stockholders’ equity

     18,335        18,891   
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 52,323      $ 63,053   
  

 

 

   

 

 

 

The accompanying notes are an integral part of the consolidated financial statements

 

3


Table of Contents

EXA CORPORATION

Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income

(Unaudited)

(in thousands, except share and per share data)

 

     Three Months Ended October 31,     Nine Months Ended October 31,  
     2015     2014     2015     2014  

Revenue:

        

License revenue

   $ 13,966      $ 12,866      $ 39,185      $ 36,842   

Project revenue

     2,998        3,092        8,002        7,729   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenues

     16,964        15,958        47,187        44,571   
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating expenses:

        

Cost of revenues

     5,118        4,562        14,516        13,790   

Sales and marketing

     2,336        2,442        7,264        7,518   

Research and development

     6,143        5,462        18,265        15,968   

General and administrative

     3,456        3,171        9,849        9,510   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     17,053        15,637        49,894        46,786   
  

 

 

   

 

 

   

 

 

   

 

 

 

(Loss) income from operations

     (89     321        (2,707     (2,215
  

 

 

   

 

 

   

 

 

   

 

 

 

Other income (expense), net:

        

Foreign exchange gain (loss)

     51        194        (172     325   

Interest expense

     (60     (88     (179     (265

Interest income

     3        3        8        9   

Other income, net

     6        4        6        7   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total other income (expense), net

     0        113        (337     76   
  

 

 

   

 

 

   

 

 

   

 

 

 

(Loss) income before income taxes

     (89     434        (3,044     (2,139

Provision for income taxes

     (344     (214     (472     (15,870
  

 

 

   

 

 

   

 

 

   

 

 

 

Net (loss) income

   $ (433   $ 220      $ (3,516   $ (18,009
  

 

 

   

 

 

   

 

 

   

 

 

 

Net (loss) income per share:

        

Basic

   $ (0.03   $ 0.02      $ (0.24   $ (1.31

Diluted

   $ (0.03   $ 0.02      $ (0.24   $ (1.31

Weighted average shares outstanding used in computing net (loss) income per share:

        

Basic

     14,610,479        13,822,400        14,484,563        13,701,380   

Diluted

     14,610,479        14,749,825        14,484,563        13,701,380   

Comprehensive (loss) income:

        

Net (loss) income

   $ (433   $ 220      $ (3,516   $ (18,009

Foreign currency translation adjustments

     6        (126     34        (160
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive (loss) income

   $ (427   $ 94      $ (3,482   $ (18,169
  

 

 

   

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of the consolidated financial statements

 

4


Table of Contents

EXA CORPORATION

Condensed Consolidated Statements of Cash Flows

(Unaudited)

(in thousands)

 

     Nine Months Ended October 31,  
     2015     2014  

Cash flows provided by operating activities:

    

Net loss

   $ (3,516   $ (18,009

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

    

Depreciation and amortization

     2,487        2,157   

Stock-based compensation expense

     1,766        1,403   

Deferred rent expense

     472        (267

Deferred income taxes

     4        15,209   

Net change in operating assets and liabilities:

    

Accounts receivable

     15,948        20,432   

Prepaid expenses and other current assets

     54        258   

Other assets

     11        (2

Accounts payable

     694        (874

Accrued expenses

     (2,946     (3,415

Other liabilities

     (69     (23

Deferred revenue

     (11,007     (18,942
  

 

 

   

 

 

 

Net cash provided by (used in) operating activities

     3,898        (2,073
  

 

 

   

 

 

 

Cash flows used in investing activities:

    

Purchases of property and equipment

     (1,571     (684

Change in restricted cash

     173        —     
  

 

 

   

 

 

 

Net cash used in investing activities

     (1,398     (684
  

 

 

   

 

 

 

Cash flows used in financing activities:

    

Proceeds from stock option and warrant exercises

     1,168        749   

Payments of capital lease obligations

     (2,131     (2,303
  

 

 

   

 

 

 

Net cash used in financing activities

     (963     (1,554
  

 

 

   

 

 

 

Effect of exchange rate changes on cash and cash equivalents

     (136     (498
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     1,401        (4,809

Cash and cash equivalents, beginning of period

     21,785        28,753   
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 23,186      $ 23,944   
  

 

 

   

 

 

 

Supplemental cash flow disclosures:

    

Cash paid for interest

   $ 179      $ 265   

Cash paid for income taxes

   $ 1,214      $ 1,282   

Supplemental disclosure of non-cash investing activities:

    

Acquisition of equipment through capital leases

   $ 4,351      $ 1,700   

Construction costs funded by landlord tenant improvement allowance

   $ 554      $ —     

The accompanying notes are an integral part of the consolidated financial statements

 

5


Table of Contents

EXA CORPORATION

Notes to Condensed Consolidated Financial Statements (Unaudited)

(Dollars in thousands except per share amounts)

1. Description of Business

Exa Corporation (the “Company” or “Exa”), a Delaware corporation, develops, sells and supports simulation software and services used primarily by vehicle manufacturers to enhance the performance of their products, reduce product development costs and improve the efficiency of their design and engineering processes. The Company’s solutions enable engineers and designers to augment or replace conventional methods of evaluating designs that rely on expensive and inefficient physical prototypes and test facilities with accurate digital simulations that are more useful, cost effective and timely. The Company’s simulation solutions enable customers to gain crucial insights about design performance early in the design cycle, reducing the likelihood of expensive redesigns and late-stage engineering changes, which result in cost savings and fundamental improvements in the development process. The Company is primarily focused on the ground transportation market, but is also exploring the application of its capabilities in the aerospace, oil and gas production, chemical processing, architecture, engineering and construction, power generation, biomedical and electronics industries.

Exa has offices and sells directly in the United States and through subsidiaries in France, Germany, Italy, Japan, Korea, China, and the United Kingdom. The Company also conducts business in Sweden, India, Brazil, Russia, Canada, Finland, Spain and Australia.

2. Summary of Significant Accounting Policies

Applicable Accounting Guidance

Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative United States generally accepted accounting principles (“GAAP”) as found in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”).

Basis of Presentation

The interim financial data as of October 31, 2015 and for the three and nine months ended October 31, 2015 and 2014 are unaudited; however, in the opinion of the Company’s management, the interim data includes all adjustments, consisting of normal recurring adjustments, necessary for a fair statement of the results for the interim periods presented. The condensed consolidated balance sheet presented as of January 31, 2015 has been derived from the audited consolidated financial statements as of that date. The unaudited condensed consolidated financial statements presented herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. Accordingly, they do not include all of the information and note disclosures required by GAAP for complete financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Exa annual report on Form 10-K for the year ended January 31, 2015 filed with the Securities and Exchange Commission on March 24, 2015.

Reclassification

Certain prior year amounts have been reclassified to be consistent with current year classifications.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ from management’s estimates if future events differ substantially from past experience, or other assumptions, which reasonable when made, do not turn out to be substantially accurate.

Recent Accounting Pronouncements

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, which supersedes nearly all existing revenue recognition guidance under GAAP. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration to which an entity expects to be entitled for those goods or services. ASU 2014-09 defines a five-step process to achieve this core principle, as a result of which more judgment and estimates may be required within the revenue recognition process than are required under existing GAAP. The standard is effective for annual periods beginning after December 15, 2016, and interim periods therein. However, in July 2015, the FASB approved a one-year

 

6


Table of Contents

deferral that does not require adoption until calendar year 2018 (fiscal 2019 for the Company). The two permitted transition methods under the new standard are: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently evaluating the impact of its pending adoption of ASU 2014-09 on its consolidated financial statements and has not yet determined the method by which it will adopt the standard when it becomes effective.

In June 2014, the FASB issued ASU 2014-12, Stock Compensation, which is a standards update on accounting for share-based payments when the terms of the award provide that a performance target could be achieved after a requisite service period. The standard is effective for annual periods beginning after December 31, 2015, and interim periods therein, with early adoption permitted. This ASU is not expected to have an impact on the Company’s financial statements or disclosures.

In August 2014, the FASB issued ASU No. 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. Under the new guidance, management will be required to assess an entity’s ability to continue as a going concern, and to provide related footnote disclosures in certain circumstances. The provisions of this ASU are effective for annual periods beginning after December 15, 2016, and for interim periods therein. This ASU is not expected to have an impact on the Company’s financial statements or disclosures.

In April 2015, the FASB issued ASU No. 2015-05, Intangibles – Goodwill and Other – Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement. The guidance clarifies the circumstances under which a cloud computing customer would account for the arrangement as a license of internal-use software. The standard will be effective for annual reporting periods beginning after December 15, 2016, and for interim periods therein. Early adoption is permitted. This ASU is not expected to have an impact on the Company’s financial statements or disclosures.

3. Computation of Net (Loss) Income Per Share

Net (loss) income per share has been computed using the weighted average number of shares of common stock outstanding during each period. Diluted amounts per share include the impact of the Company’s outstanding potential common shares, such as shares issuable upon exercise of in-the-money stock options or warrants, when dilutive. Potential common shares that are anti-dilutive are excluded from the calculation of diluted net (loss) income per common share.

The following summarizes the calculation of basic and diluted net (loss) income per share:

 

     Three Months Ended October 31,      Nine Months Ended October 31,  
     2015      2014      2015      2014  

Numerator:

           

Net (loss) income

   $ (433    $ 220       $ (3,516    $ (18,009
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Weighted average common shares, basic

     14,610,479         13,822,400         14,484,563         13,701,380   

Dilutive effect of:

           

Options to purchase common and preferred stock

     —           898,619         —           —     

Warrants to purchase common stock

     —           9,285         —           —     

Restricted stock units

     —           19,521         —           —     
  

 

 

    

 

 

       

Weighted average common shares, diluted

     14,610,479         14,749,825         14,484,563         13,701,380   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic net (loss) income per share

   $ (0.03    $ 0.02       $ (0.24    $ (1.31
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted net (loss) income per share

   $ (0.03    $ 0.02       $ (0.24    $ (1.31
  

 

 

    

 

 

    

 

 

    

 

 

 

The table below represents outstanding options, restricted stock unit awards and warrants that were excluded from the computation of diluted net (loss) income per share for the periods indicated because including them would have had an anti-dilutive effect. All of the Company’s outstanding stock options, unvested restricted stock units and warrants were anti-dilutive for the three months ended October 31, 2015 and for the nine months ended October 31, 2015 and 2014 due to the net loss incurred by the Company.

 

     Three Months Ended October 31,      Nine Months Ended October 31,  
     2015      2014      2015      2014  

Options, restricted stock unit awards and warrants to purchase common stock

     2,514,955         1,633,635         2,514,955         2,785,477   

 

7


Table of Contents

4. Property and Equipment, net

Property and equipment, net consists of the following:

 

     October 31,
2015
     January 31,
2015
 

Computer software and equipment

   $ 25,668       $ 20,637   

Office equipment and furniture

     463         422   

Leasehold improvements

     2,652         2,593   

Construction-in-process

     1,009         —     
  

 

 

    

 

 

 

Total property and equipment

     29,792         23,652   

Less: accumulated depreciation

     (18,598      (16,691
  

 

 

    

 

 

 

Property and equipment, net

   $ 11,194       $ 6,961   
  

 

 

    

 

 

 

For the three and nine months ended October 31, 2015, depreciation expense was $871 and $2,224, respectively. For the three and nine months ended October 31, 2014, depreciation expense was $675 and $1,894, respectively. Included in computer software and equipment and office equipment and furniture is equipment held pursuant to capital leases with costs of $22,708 and $18,303 and accumulated depreciation of $14,023 and $12,736 as of October 31, 2015 and January 31, 2015, respectively.

In September 2015, the Company capitalized $4,656 of computer processor equipment for its high performance computing data center in New Jersey. The equipment is included in computer software and equipment and the purchase price (exclusive of sales tax of $305 that was paid in cash), is being financed over three years under an arrangement that qualifies for capital lease accounting treatment.

The construction-in-process balance as of October 31, 2015 primarily relates to furniture and equipment purchases and leasehold improvement construction for the Company’s corporate headquarter renovation in Burlington, Massachusetts. The renovation project is expected to be substantially complete by January 2016. See Notes 6 and 9.

5. Accrued Expenses

Accrued expenses consist of the following:

 

     October 31,
2015
     January 31,
2015
 

Accrued payroll

   $ 1,729       $ 1,695   

Accrued commissions and bonuses

     2,152         3,150   

Sales and withholding taxes

     793         2,427   

Accrued income taxes payable

     598         597   

Legal and professional

     657         275   

Deferred rent, current portion

     38         597   

Other accrued expenses

     1,100         1,844   
  

 

 

    

 

 

 

Total accrued expenses

   $ 7,067       $ 10,585   
  

 

 

    

 

 

 

6. Deferred Rent

Payment escalations, rent holidays and lease incentives specified in the Company’s non-cancelable operating lease and hosting agreements are recognized on a straight-line basis over the terms of the agreements. The differences arising from straight-line expense recognition and cash payments are recorded as deferred rent in the accompanying consolidated balance sheets. Tenant leasehold improvement allowances received from landlords are recorded as deferred rent and are amortized as operating expense over the applicable lease terms.

 

8


Table of Contents

Deferred rent consists of the following:

 

     October 31,
2015
     January 31,
2015
 

Leasehold improvement incentive

   $ 1,234       $ 308   

Cumulative non-cash rent expense

     853         761   
  

 

 

    

 

 

 

Total deferred rent

     2,087         1,069   

Less: current portion included in accrued expenses

     (38      (597
  

 

 

    

 

 

 

Deferred rent, net of current portion

   $ 2,049       $ 472   
  

 

 

    

 

 

 

As discussed in Note 9, the Company entered into an amendment to its corporate headquarter lease in Burlington, Massachusetts effective July 1, 2015. The amendment provided for a tenant improvement allowance of up to $1,681 to cover renovations being made to the Company’s leased space over the remainder of fiscal year 2016. As of October 31, 2015, the Company recorded $1,047 of the tenant improvement allowance as an increase to deferred rent for renovation costs incurred to date. Of these costs, the Company paid for approximately $493, and accordingly, recorded a receivable from the landlord for this amount which is included in other current assets in the accompanying consolidated balance sheet. The $554 balance of these costs was funded by the landlord and is recorded as construction-in-process within property and equipment, net in the accompanying consolidated balance sheet.

7. Fair Value Measurements

Financial instruments consist primarily of cash and cash equivalents, accounts receivable and capital lease obligations. As of October 31, 2015 and January 31, 2015, the carrying amounts of these instruments approximate their fair values. The estimated fair values have been determined from information obtained from market sources and management estimates.

In determining the fair value of its financial assets and liabilities, the Company uses various valuation approaches. ASC 820, Fair Value Measurements and Disclosures, establishes a hierarchy of inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the asset or liability, and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:

Level 1 – Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.

Level 2 – Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly.

Level 3 – Valuations based on inputs that are unobservable and significant to the overall fair value measurement and that are based on management’s best estimate of inputs market participants would use for pricing the asset or liability at the measurement date, including assumptions about risk.

The following table summarizes the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value as of October 31, 2015:

 

     Total      Level 1      Level 2      Level 3  

Assets:

           

Money market funds

   $ 12,517       $ 12,517       $ —         $ —     

The following table summarizes the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value as of January 31, 2015:

 

     Total      Level 1      Level 2      Level 3  

Assets:

           

Money market funds

   $ 12,514       $ 12,514       $ —         $ —     

The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.

 

9


Table of Contents

8. Acquired Intangible Assets

Intangible assets acquired in a business combination are recorded under the purchase method of accounting at their estimated fair values at the date of acquisition. The Company amortizes acquired intangible assets over their estimated useful lives.

The following table reflects the carrying value of intangible assets as of October 31, 2015:

 

     October 31, 2015  
     Cost      Accumulated
Amortization
     Net Book
Value
 

Intellectual property

   $ 3,505       $ (1,373    $ 2,132   

Access to facilities contract

     38         (38      —    
  

 

 

    

 

 

    

 

 

 

Total

   $ 3,543       $ (1,411    $ 2,132   
  

 

 

    

 

 

    

 

 

 

The following table reflects the carrying value of intangible assets as of January 31, 2015:

 

     January 31, 2015  
     Cost      Accumulated
Amortization
     Net Book
Value
 

Intellectual property

   $ 3,505       $ (1,110    $ 2,395   

Access to facilities contract

     38         (38      —    
  

 

 

    

 

 

    

 

 

 

Total

   $ 3,543       $ (1,148    $ 2,395   
  

 

 

    

 

 

    

 

 

 

Amortization expense of intangible assets was $88 for each of the three months ended October 31, 2015 and 2014 and $263 for each of the nine months ended October 31, 2015 and 2014.

9. Commitments and Contingencies

Legal Contingencies

From time to time the Company is involved in legal proceedings arising in the ordinary course of business. There is no litigation pending that could, individually or in the aggregate, reasonably be expected to have a material adverse effect on the Company’s financial position, results of operations, or cash flows.

Guarantees and Indemnification Obligations

The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies, holds harmless, and agrees to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company’s business partners or customers, in connection with any United States patent, or any copyright or other intellectual property infringement claim by any third party with respect to the Company’s products. The term of these indemnification provisions is generally perpetual after execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is unlimited.

Based on historical experience and information known as of October 31, 2015 and January 31, 2015, the Company has not recorded any liabilities for these guarantees and indemnities.

Operating Leases

Effective July 1, 2015, the Company entered into an amendment to the lease for its corporate headquarters space in Burlington, Massachusetts. The amendment extends the lease term, originally set to expire in March 2016, through March 2023 and reduces the leased space from 65,941 square feet to 44,241 square feet. The 21,700 square foot reduction primarily relates to first floor space that had been subleased by the Company to a subtenant, and under the terms of the amendment, the landlord assumed the sublease effective July 1, 2015. The amendment also provides for a tenant improvement allowance of up to $1,681 to cover renovations that are being made to the retained second floor space over the remainder of fiscal year 2016. Management believes that the renovated space will be suitable and adequate to meet the Company’s planned growth needs at its headquarters over the next several years.

In conjunction with the relinquishment of the first floor space, the amendment reduced the Company’s required security deposit letter of credit from $525 to $352. The reduction of the letter of credit is reflected as a change in restricted cash in the investing activity section of the accompanying consolidated statement of cash flows.

 

10


Table of Contents

Effective August 1, 2015, the Company entered into an amendment to the lease for its office space located in Japan. The amendment extends the lease term, originally set to expire in November 2015, through November 2017 and increases the leased space from approximately 4,047 square feet to 7,512 square feet.

In conjunction with the purchase of additional computer processor equipment for its high performance computing data center in New Jersey described in Note 4, effective as of September 1, 2015, the Company’s hosting and support arrangement for that facility was expanded to account for the new equipment.

As of October 31, 2015, after taking into consideration the above amendments, total future minimum lease payments under non-cancelable lease arrangements are as follows:

 

Fiscal year ended January 31,       

2016 (remainder as of October 31, 2015)

   $ 1,211   

2017

     4,711   

2018

     4,688   

2019

     4,209   

2020

     2,980   

2021

     2,086   

Thereafter

     3,942   
  

 

 

 
   $ 23,827   
  

 

 

 

10. Stockholders’ Equity and Stock-Based Compensation

Warrants Exercised

In July 2015, Massachusetts Capital Resource Company exercised warrants to purchase 21,538 shares of common stock at a cash exercise price of $6.11 per share. The Company has no remaining outstanding warrants as of October 31, 2015.

Stock-Based Compensation Expense

The fair value of common stock service-based options for employees and directors is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted-average assumptions used:

 

     Nine Months Ended
October 31,
 
     2015     2014  

Estimated dividend yield

     0     0

Expected stock price volatility

     36.8     47.4

Weighted-average risk-free interest rate

     2.0     2.2

Expected life of options (in years)

     6.23        6.25   

The weighted-average grant date fair value per share for service-based stock options granted in the three and nine months ended October 31, 2015 was $4.14 and $4.21, respectively. The weighted average grant date fair value per share for service-based stock options granted in the three and nine months ended October 31, 2014 was $5.04 and $5.48, respectively.

For standard service-based stock options, the Company records stock-based compensation expense over the estimated service/vesting period. The amount of stock-based compensation expense recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest.

Performance-based stock options are recognized as expense over the requisite service period when it becomes probable that performance measures triggering vesting will be met. Certain grants vested during the first quarter of fiscal year 2016 based on achieved performance metrics for fiscal year 2015. As of October 31, 2015, the Company concluded that it was probable that required metrics for certain performance-based grants would be achieved for fiscal year 2016. As a result, the Company recognized $228 in share-based compensation expense associated with these options.

 

11


Table of Contents

Total stock-based compensation expense related to stock options and restricted stock units issued by the Company is as follows:

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
     2015      2014      2015      2014  

Cost of revenues

   $ 64       $ 52       $ 186       $ 134   

Sales and marketing

     117         88         317         249   

Research and development

     265         200         691         547   

General and administrative

     215         193         572         473   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 661       $ 533       $ 1,766       $ 1,403   
  

 

 

    

 

 

    

 

 

    

 

 

 

The total unrecognized compensation cost related to outstanding stock options is $4,224 at October 31, 2015. This amount is expected to be recognized over a weighted-average period of 2.45 years.

11. Income Taxes

For the three and nine months ended October 31, 2015, the Company’s income tax provision was $344 and $472, respectively. The provision for both periods primarily consists of the tax effects of foreign operating results and foreign withholding taxes. For the three and nine months ended October 31, 2014, the income tax provision was $214 and $15,870, respectively. The provision for the nine months ended October 31, 2014 includes a $14,506 non-cash charge to record a valuation allowance against the Company’s United States net deferred tax assets and a $700 non-cash write-off of state deferred tax assets.

In determining the realizability of the net United States federal and state deferred tax assets, the Company considers numerous factors including historical profitability, estimated future taxable income, prudent and feasible tax planning strategies and the industry in which it operates. Management reassesses the realization of the deferred tax assets each reporting period, which resulted in a valuation allowance against the full amount of the Company’s United States deferred tax assets in the first quarter of fiscal year 2015. To the extent that the financial results of the United States operations improve in the future and the deferred tax assets become realizable, the Company will reduce the valuation allowance through earnings.

The Company does not expect that its unrecognized tax benefit will change significantly within the next twelve months. The Company and one or more of its subsidiaries file United States federal income tax returns and tax returns in various state and foreign jurisdictions. With limited exceptions, the Company is no longer subject to federal, state, local or foreign examinations for years ending prior to January 31, 2011. However, carryforward attributes that were generated in tax years ending prior to January 31, 2012 may still be adjusted upon examination by state or local tax authorities if they either have been or will be used in a future period.

Under Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in the Company’s ownership may limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset its taxable income. Specifically, this limitation may arise in the event of a cumulative change in ownership of the Company of more than 50% within a three-year period. During the first quarter of fiscal year 2015, management determined that the Company had experienced an ownership change for purposes of Section 382. This ownership change resulted in annual limitations to the amount of net operating loss carryforwards that can be utilized to offset future taxable income, if any, at the federal level. The Company’s management has determined that, as of October 31, 2015, it had not experienced another ownership change for purposes of Section 382. However, future transactions in the Company’s common stock could trigger an ownership change for purposes of Section 382, which could limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset the Company’s taxable income, if any. Any such limitation, whether as the result of sales of common stock by the Company’s existing stockholders or sales of common stock by the Company, could have a material adverse effect on the Company’s results of operations in future years.

12. Geographic Information

Revenue by geographic area, attributed to individual countries based upon location of the external customer, is as follows:

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
     2015      2014      2015      2014  

United States

   $ 5,320       $ 4,332       $ 13,462       $ 10,616   

Japan

     2,917         2,339         7,396         6,857   

Germany

     2,431         3,026         7,081         8,555   

United Kingdom

     1,700         1,220         5,403         3,609   

France

     1,768         2,361         5,387         6,597   

Korea

     1,464         1,319         4,170         3,974   

Sweden

     420         501         1,377         1,846   

Other

     944         860         2,911         2,517   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 16,964       $ 15,958       $ 47,187       $ 44,571   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

12


Table of Contents

Net long-lived assets, consisting of net property and equipment, are subject to geographic risks because they are generally difficult to move and to effectively utilize in another geographic area in a reasonable time period and because they are relatively illiquid. Net long-lived assets by principal geographic areas were as follows:

 

     October 31,
2015
     January 31,
2015
 

United States

   $ 10,449       $ 6,080   

France

     421         590   

Germany

     122         132   

Japan

     139         91   

Other

     63         68   
  

 

 

    

 

 

 

Total property and equipment, net

   $ 11,194       $ 6,961   
  

 

 

    

 

 

 

 

13


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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our financial statements and related notes and Management’s Discussion and Analysis of Financial Condition and Result of Operations appearing in our Annual Report on Form 10-K, filed with the SEC on March 24, 2015. In addition to historical financial information, the following discussion contains forward-looking statements that reflect our plans, estimates, assumptions and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this report. Forward-looking statements include information concerning our possible or assumed future results of operations, business strategies and operations, financing plans, potential growth opportunities, potential market opportunities and the effects of competition. Forward-looking statements include all statements that are not historical facts and can be identified by terms such as “anticipates,” “believes,” “could,” “seeks,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “projects,” “should,” “will,” “would” or similar expressions and the negatives of those terms. Given these uncertainties, you should not place undue reliance on these forward-looking statements. Also, forward-looking statements represent our management’s plans, estimates, assumptions and beliefs only as of the date of this report. Except as required by law, we assume no obligation to update these forward-looking statements publicly or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.

As used herein, except as otherwise indicated by context, references to “we,” “us,” “our,” or the “Company” refer to Exa Corporation.

Overview

We develop, sell and support simulation software and services that manufacturers use to enhance the performance of their products, reduce product development costs and improve the efficiency of their design and engineering processes. Our solutions enable engineers and designers to augment or replace conventional methods of evaluating design alternatives that rely on expensive and inefficient physical prototypes and test facilities, such as wind tunnels used in vehicle design, with accurate digital simulations that are more useful and timely. Our simulation solutions enable our customers to gain crucial insights about design performance early in the design cycle, reducing the likelihood of expensive redesigns and late-stage engineering changes. As a result, our customers realize significant cost savings and fundamental improvements in their vehicle development process.

We currently focus primarily on the ground transportation market, including manufacturers in the passenger vehicle, highway truck, off-highway vehicle and train markets, as well as their suppliers. Over 125 manufacturers currently utilize our products and services, including 14 of the global top 15 passenger vehicle manufacturer groups. We are also beginning to explore other markets in which we believe the capabilities of our solutions have broad application, such as the aerospace, oil and gas production, chemical processing, architecture, engineering and construction, power generation, biomedical and electronics industries.

One of the most critical challenges for our customers in their vehicle development processes is measuring or predicting how a vehicle feature or a mechanical system will interact with air, water or other fluids. For example, developing vehicles with reduced aerodynamic drag is critical to achieving the improvements in fuel efficiency that are increasingly desired by customers and mandated by government regulations. Our core product, PowerFLOW, is an innovative software solution for simulating complex fluid flow problems, including aerodynamics, thermal management, and aeroacoustics, or wind noise. PowerFLOW relies upon proprietary technology that enables it to predict complex fluid flows with a level of reliability comparable to or better than physical testing. The combination of PowerFLOW’s accuracy and timeliness provides results that are superior to those of alternative computational fluid dynamics, or CFD, methods.

We derive our revenue primarily from the sale of our simulation software, using an annual capacity-based licensing model. Our customers usually purchase PowerFLOW simulation capacity under one-year licenses, with a minority utilizing multi-year arrangements. Simulation capacity may be purchased as software-only, to be run on the customer’s own computer hardware, or provided in the form of software-as-a-service, via our hosted ExaCLOUD or PowerFLOW OnDemand offerings. To introduce new customers to our simulation solutions, we typically perform fixed-price projects that include simulation services accessed via our hosted facilities, along with engineering and consulting services. Customers typically license our products for one application, such as aerodynamics, and over time expand to other applications such as thermal management or aeroacoustics. In our customer engagement model, our applications management teams engage with our customers in long-term relationships focused on identifying problems that we can help them solve, demonstrating the value of our solutions and ensuring that the customer achieves maximum benefit from them. In this process we interact continuously with our customers to improve our software and services and add new solutions, and at the same time deepen our knowledge of their industry.

 

14


Table of Contents

During the nine months ended October 31, 2015, revenue growth was driven by continued deployment of our simulation solutions in the installed base as well as by the addition of new customers. Investments made in field resources over the past two fiscal years are yielding growth in both project and license revenue. The strengthening U.S. dollar, particularly against the Euro and yen, had a material negative impact on revenue performance as compared to the same period last year. The geographic mix of revenue outside of the Americas is consistent with historical trends but does reflect the impact of the weaker Euro and yen. During the nine months ended October 31, 2015, 73% of our revenue came from outside of the Americas as compared to 76% for the same period last year. Revenue for the nine months ended October 31, 2015 was $47.2 million, with growth of 5.9% over the same period a year ago and 15.8% when measured on a constant currency basis. See “— Non-GAAP Measures” below for information about how we calculate and use revenue on a constant currency basis.

As a percent of revenue, our total operating expenses for the nine months ended October 31, 2015 increased approximately 0.7% when compared to the same period last year. This reflects our investment in resources to drive top line growth, including sales, marketing and research and development. While the majority of our expense base is in the United States, we have field resources based in our international offices which provide some natural foreign exchange hedge. As a result, the strengthening dollar had a positive impact on total operating expenses when compared to the same period last year. For the nine months ended October 31, 2015, total operating expenses were $49.9 million, with growth of 6.6% over the same period a year ago and 12.5% when measured on a constant currency basis. See “— Non-GAAP Measures” below for information about how we calculate and use operating expenses on a constant currency basis.

As a percent of revenue, our loss from operations for the nine months ended October 31, 2015 was 0.7% higher than the same period last year, primarily as a result of the foreign currency impacts described above. Adjusted EBITDA for the nine months ended October 31, 2015, as described in the Non-GAAP Measures section below, was slightly improved at $1.5 million when compared to $1.3 million in the same period last year.

We ended the quarter with cash and cash equivalents of $23.2 million compared to $21.8 million as of January 31, 2015. This reflects strong accounts receivable collections activity and normal seasonal cash flows. Capital expenditures increased during the nine months ended October 31, 2015 over the same period last year, primarily due to $4.7 million of investments in computer processor equipment for our high performance computing data center in New Jersey and due to renovations to our headquarter office in Burlington, Massachusetts.

 

15


Table of Contents

Results of Operations for the Three Months Ended October 31, 2015 and 2014

The following tables set forth, for the periods presented, data from our consolidated statements of operation, as well as that data as a percentage of revenues.

 

     Three Months Ended October 31,  
(in thousands)    2015      2014  

Revenue:

     

License revenue

   $ 13,966       $ 12,866   

Project revenue

     2,998         3,092   
  

 

 

    

 

 

 

Total revenues

     16,964         15,958   
  

 

 

    

 

 

 

Operating expenses: (1)

     

Cost of revenues

     5,118         4,562   

Sales and marketing

     2,336         2,442   

Research and development

     6,143         5,462   

General and administrative (2)

     3,456         3,171   
  

 

 

    

 

 

 

Total operating expenses

     17,053         15,637   
  

 

 

    

 

 

 

(Loss) income from operations

     (89      321   
  

 

 

    

 

 

 

Other income (expense), net:

     

Foreign exchange gain

     51         194   

Interest expense

     (60      (88

Interest income

     3         3   

Other income, net

     6         4   
  

 

 

    

 

 

 

Total other income (expense), net

     0         113   
  

 

 

    

 

 

 

(Loss) income before income taxes

     (89      434   

Provision for income taxes

     (344      (214
  

 

 

    

 

 

 

Net (loss) income

   $ (433    $ 220   
  

 

 

    

 

 

 

 

(1) Amounts include stock-based compensation expense as follows:

 

     Three Months Ended October 31,  
(in thousands)    2015      2014  

Cost of revenues

   $ 64       $ 52   

Sales and marketing

     117         88   

Research and development

     265         200   

General and administrative

     215         193   
  

 

 

    

 

 

 

Total stock-based compensation expense

   $ 661       $ 533   
  

 

 

    

 

 

 

 

(2) Includes amortization expense related to intangible assets as follows:

 

     Three Months Ended October 31,  
(in thousands)    2015      2014  

General and administrative

   $ 88       $ 88   

 

16


Table of Contents
     Three Months Ended October 31,  
(as a percent of total revenue)    2015     2014  

Revenue:

    

License revenue

     82.3     80.6

Project revenue

     17.7     19.4
  

 

 

   

 

 

 

Total revenues

     100.0     100.0
  

 

 

   

 

 

 

Operating expenses:

    

Cost of revenues

     30.2     28.6

Sales and marketing

     13.8     15.3

Research and development

     36.2     34.2

General and administrative

     20.4     19.9
  

 

 

   

 

 

 

Total operating expenses

     100.5     98.0
  

 

 

   

 

 

 

(Loss) income from operations

     (0.5 )%      2.0
  

 

 

   

 

 

 

Other income (expense), net:

    

Foreign exchange gain

     0.3     1.2

Interest expense

     (0.4 )%      (0.6 )% 

Interest income

     0.0     0.0

Other income, net

     0.0     0.0
  

 

 

   

 

 

 

Total other income (expense), net

     0.0     0.7
  

 

 

   

 

 

 

(Loss) income before income taxes

     (0.5 )%      2.7

Provision for income taxes

     (2.0 )%      (1.3 )% 
  

 

 

   

 

 

 

Net (loss) income

     (2.6 )%      1.4
  

 

 

   

 

 

 

Due to rounding, totals may not equal the sum of line items in the table above.

Comparison of Three Months Ended October 31, 2015 and 2014

Revenue

 

     Three Months Ended
October 31,
              
(in thousands, except percentages)    2015      2014      Change     % Change  

License revenue

   $ 13,966       $ 12,866       $ 1,100        8.5

Project revenue

     2,998         3,092         (94     (3.0 )% 
  

 

 

    

 

 

    

 

 

   

Total revenues

   $ 16,964       $ 15,958       $ 1,006        6.3
  

 

 

    

 

 

    

 

 

   

License revenue increased 8.5% from $12.9 million for the three months ended October 31, 2014 to $14.0 million for the three months ended October 31, 2015. The increase was driven by new license customers and by increased utilization of simulation capacity by existing customers. Two significant customers accelerated their consumption of simulation hours, resulting in the use of all of their respective contracted simulation capacity earlier than previously expected. Each of these customers entered into a contract renewal during the quarter ended October 31, 2015, pursuant to which we recognized an aggregate of $0.6 million of incremental license revenue during the period. Project revenue for the three months ended October 31, 2015 decreased by approximately $0.1 million, and was primarily attributable to negative fluctuations in foreign exchange rates compared with the same period a year ago.

Foreign exchange fluctuations, particularly the weakening of the Euro and the Japanese yen, negatively impacted total revenue in the three months ended October 31, 2015 by $1.2 million as compared to the three months ended October 31, 2014. On a constant currency basis, our total revenues in the three months ended October 31, 2015 increased 13.9% compared with the three months ended October 31, 2014.

 

17


Table of Contents

Cost of revenues

 

     Three Months Ended
October 31,
               
(in thousands, except percentages)    2015      2014      Change      % Change  

Cost of revenues

   $ 5,118       $ 4,562       $ 556         12.2

Cost of revenues for the three months ended October 31, 2015 was $5.1 million, an increase of $0.6 million, or 12.2%, compared with $4.6 million during the three months ended October 31, 2014. As a percentage of revenues, cost of revenues increased to 30.2% for the three months ended October 31, 2015 compared to 28.6% for the three months ended October 31, 2014. The increase is attributable to $0.3 million of increased royalty costs associated with higher customer license levels and expanded use of an embedded sublicensed product, $0.2 million of increased personnel-related costs associated with the net addition of 8 new application engineers and merit-based compensation increases for existing personnel and $0.1 million of increased depreciation expense associated with expansions at our high performance computing data center in New Jersey.

Sales and marketing

 

     Three Months Ended
October 31,
              
(in thousands, except percentages)    2015      2014      Change     % Change  

Sales and marketing

   $ 2,336       $ 2,442       $ (106     (4.3 )% 

Sales and marketing expenses for the three months ended October 31, 2015 were $2.3 million, a decrease of $0.1 million, or 4.3%, compared with $2.4 million during the three months ended October 31, 2014. As a percentage of revenues, sales and marketing expenses decreased to 13.8% for the three months ended October 31, 2015 compared to 15.3% for the three months ended October 31, 2014. Decreases of $0.3 million in personnel-related and travel costs were partially offset by an increase of $0.2 million in expenses associated with marketing programs and initiatives.

Research and development

 

     Three Months Ended
October 31,
               
(in thousands, except percentages)    2015      2014      Change      % Change  

Research and development

   $ 6,143       $ 5,462       $ 681         12.5

Research and development expenses for the three months ended October 31, 2015 were $6.1 million, an increase of $0.7 million, or 12.5%, compared to $5.5 million for the three months ended October 31, 2014. As a percentage of revenues, research and development expense increased to 36.2% for the three months ended October 31, 2015 compared to 34.2% for the three months ended October 31, 2014. Increased payroll and employee-related costs accounted for approximately $0.6 million of the increase, primarily as a result of the net addition of 14 new scientists and software engineers since the prior year period and merit-based compensation increases for existing personnel. The balance of the increase is primarily attributable to additional depreciation expense associated with expansions at our high performance computing data center in New Jersey.

General and administrative

 

     Three Months Ended
October 31,
               
(in thousands, except percentages)    2015      2014      Change      % Change  

General and administrative

   $ 3,456       $ 3,171       $ 285         9.0

General and administrative expenses for the three months ended October 31, 2015 were $3.5 million, an increase of $0.3 million, or 9.0%, compared to $3.2 million for the three months ended October 31, 2014. As a percentage of revenues, general and administrative expenses increased to 20.4% for the three months ended October 31, 2015 compared to 19.9% for the three months ended October 31, 2014. The increase is attributable to $0.1 million of moving, short term furniture rental and project management costs associated with our Burlington, Massachusetts headquarter renovation, $0.1 million of increased employee-related expenses and $0.1 million of other increased costs, including professional fees and depreciation expense.

 

18


Table of Contents

Total other income (expense), net

 

     Three Months Ended
October 31,
              
(in thousands, except percentages)    2015      2014      Change     % Change  

Total other income (expense), net

   $ 0       $ 113       $ (113     100

Total other income (expense), net for the three months ended October 31, 2015 was $0 compared to total other income (expense), net of $0.1 million for the three months ended October 31, 2014. Total other income (expense), net consists primarily of foreign exchange gains and losses offset by interest expense associated with our capital lease obligations. The period-over-period change in total other income (expense), net is primarily attributed to foreign exchange fluctuations in the Euro and Japanese yen.

Provision for income taxes

 

     Three Months Ended
October 31,
               
(in thousands, except percentages)    2015      2014      Change      % Change  

Provision for income taxes

   $ 344       $ 214       $ 130         60.7

For the three months ended October 31, 2015 and 2014, our income tax provision was $0.3 million and $0.2 million, respectively. The provision for both periods primarily consists of the tax effects of foreign operating results and foreign withholding taxes.

In determining the realizability of the net United States federal and state deferred tax assets, we consider numerous factors including historical profitability, estimated future taxable income, prudent and feasible tax planning strategies and the industry in which it operates. Management reassesses the realization of the deferred tax assets each reporting period, which resulted in a valuation allowance against the full amount of our United States deferred tax assets in the first quarter of fiscal year 2015. To the extent that the financial results of the United States operations improve in the future and the deferred tax assets become realizable, we will reduce the valuation allowance through earnings.

We do not expect that our unrecognized tax benefit will change significantly within the next twelve months. We and one or more of our subsidiaries file United States federal income tax returns and tax returns in various state and foreign jurisdictions. With limited exceptions, we are no longer subject to federal, state, local or foreign examinations for years ending prior to January 31, 2011. However, carryforward attributes that were generated in tax years ending prior to January 31, 2012 may still be adjusted upon examination by state or local tax authorities if they either have been or will be used in a future period.

Under Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset its taxable income. Specifically, this limitation may arise in the event we undergo a cumulative change in ownership of more than 50% within a three-year period. During the first quarter of fiscal year 2015, our management determined that the Company had experienced an ownership change for purposes of Section 382. This ownership change resulted in annual limitations to the amount of net operating loss carryforwards that can be utilized to offset future taxable income, if any, at the federal level. Our management has determined that, as of October 31, 2015, we have not experienced another ownership change for purposes of Section 382. However, future transactions in our common stock could trigger an ownership change for purposes of Section 382, which could limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset our taxable income, if any. Any such limitation, whether as the result of sales of common stock by our existing stockholders or sales of common stock by us, could have a material adverse effect on our results of operations in future years.

 

19


Table of Contents

Results of Operations for the Nine Months Ended October 31, 2015 and 2014

 

     Nine Months Ended October 31,  
(in thousands)    2015      2014  

Revenue:

     

License revenue

   $ 39,185       $ 36,842   

Project revenue

     8,002         7,729   
  

 

 

    

 

 

 

Total revenues

     47,187         44,571   
  

 

 

    

 

 

 

Operating expenses: (1)

     

Cost of revenues

     14,516         13,790   

Sales and marketing

     7,264         7,518   

Research and development

     18,265         15,968   

General and administrative (2)

     9,849         9,510   
  

 

 

    

 

 

 

Total operating expenses

     49,894         46,786   
  

 

 

    

 

 

 

Loss from operations

     (2,707      (2,215
  

 

 

    

 

 

 

Other (expense) income, net:

     

Foreign exchange (loss) gain

     (172      325   

Interest expense

     (179      (265

Interest income

     8         9   

Other income, net

     6         7   
  

 

 

    

 

 

 

Total other (expense) income, net

     (337      76   
  

 

 

    

 

 

 

Loss before income taxes

     (3,044      (2,139

Provision for income taxes

     (472      (15,870
  

 

 

    

 

 

 

Net loss

   $ (3,516    $ (18,009
  

 

 

    

 

 

 

 

(1) Amounts include stock-based compensation expense as follows:

 

     Nine Months Ended October 31,  
(in thousands)    2015      2014  

Cost of revenues

   $ 186       $ 134   

Sales and marketing

     317         249   

Research and development

     691         547   

General and administrative

     572         473   
  

 

 

    

 

 

 

Total stock-based compensation expense

   $ 1,766       $ 1,403   
  

 

 

    

 

 

 

 

(2) Includes amortization expense related to intangible assets as follows:

 

     Nine Months Ended October 31,  
(in thousands)    2015      2014  

General and administrative

   $ 263       $ 263   

 

20


Table of Contents
     Nine Months Ended October 31,  
(as a percent of total revenue)    2015     2014  

Revenue:

    

License revenue

     83.0     82.7

Project revenue

     17.0     17.3
  

 

 

   

 

 

 

Total revenues

     100.0     100.0
  

 

 

   

 

 

 

Operating expenses:

    

Cost of revenues

     30.8     30.9

Sales and marketing

     15.4     16.9

Research and development

     38.7     35.8

General and administrative

     20.9     21.3
  

 

 

   

 

 

 

Total operating expenses

     105.7     105.0
  

 

 

   

 

 

 

Loss from operations

     (5.7 )%      (5.0 )% 
  

 

 

   

 

 

 

Other (expense) income, net:

    

Foreign exchange (loss) gain

     (0.4 )%      0.7

Interest expense

     (0.4 )%      (0.6 )% 

Interest income

     0.0     0.0

Other income, net

     0.0     0.0
  

 

 

   

 

 

 

Total other (expense) income, net

     (0.7 )%      0.2
  

 

 

   

 

 

 

Loss before income taxes

     (6.5 )%      (4.8 )% 

Provision for income taxes

     (1.0 )%      (35.6 )% 
  

 

 

   

 

 

 

Net loss

     (7.5 )%      (40.4 )% 
  

 

 

   

 

 

 

Due to rounding, totals may not equal the sum of line items in the table above.

Comparison of Nine Months Ended October 31, 2015 and 2014

Revenue

 

     Nine Months Ended
October 31,
               
(in thousands, except percentages)    2015      2014      Change      % Change  

License revenue

   $ 39,185       $ 36,842       $ 2,343         6.4

Project revenue

     8,002         7,729         273         3.5
  

 

 

    

 

 

    

 

 

    

Total revenues

   $ 47,187       $ 44,571       $ 2,616         5.9
  

 

 

    

 

 

    

 

 

    

License revenue increased 6.4% from $36.8 million for the nine months ended October 31, 2014 to $39.2 million for the nine months ended October 31, 2015. The increase was driven by new license customers and by increased utilization of simulation capacity by existing customers. Two significant customers accelerated their consumption of simulation hours, resulting in the use of all of their respective contracted simulation capacity earlier than previously expected. Each of these customers entered into a contract renewal during the quarter ended October 31, 2015, pursuant to which we recognized an aggregate of $0.6 million of incremental license revenue during the period. Project revenue increased by $0.3 million during the nine months ended October 31, 2015 compared to the nine months ended October 31, 2014 due to expanded sales and engineering efforts with new and existing customers.

Foreign exchange fluctuations, particularly the weakening of the Euro and the Japanese yen, negatively impacted total revenue in the nine months ended October 31, 2015 by $4.4 million as compared to the nine months ended October 31, 2014. On a constant currency basis, our total revenues in the nine months ended October 31, 2015 increased 15.8% compared with the nine months ended October 31, 2014.

 

21


Table of Contents

Cost of revenues

 

     Nine Months Ended
October 31,
               
(in thousands, except percentages)    2015      2014      Change      % Change  

Cost of revenues

   $ 14,516       $ 13,790       $ 726         5.3

Cost of revenues for the nine months ended October 31, 2015 was $14.5 million, an increase of $0.7 million, or 5.3%, compared with $13.8 million during the nine months ended October 31, 2014. As a percentage of revenues, cost of revenues decreased slightly to 30.8% for the nine months ended October 31, 2015 compared to 30.9% for the nine months ended October 31, 2014. The period-over-period increase was almost entirely attributable to increased royalty costs of approximately $0.7 million associated with higher customer license levels and expanded use of an embedded sublicensed product.

Sales and marketing

 

     Nine Months Ended
October 31,
              
(in thousands, except percentages)    2015      2014      Change     % Change  

Sales and marketing

   $ 7,264       $ 7,518       $ (254     (3.4 )% 

Sales and marketing expenses for the nine months ended October 31, 2015 were $7.3 million, a decrease of $0.3 million, or 3.4%, compared to $7.5 million for the nine months ended October 31, 2014. As a percentage of revenues, sales and marketing expenses decreased to 15.4% for the nine months ended October 31, 2015 compared to 16.9% for the nine months ended October 31, 2014. The decrease in sales and marketing expenses is primarily attributable to a $0.7 million decrease in payroll and employee-related costs, including reduced commission expense related to the timing of customer orders and lower travel expenses, and a $0.2 million decrease in consulting fees, offset by an increase of $0.6 million in costs related to marketing programs and initiatives.

Research and development

 

     Nine Months Ended
October 31,
               
(in thousands, except percentages)    2015      2014      Change      % Change  

Research and development

   $ 18,265       $ 15,968       $ 2,297         14.4

Research and development expenses for the nine months ended October 31, 2015 were $18.3 million, an increase of $2.3 million, or 14.4%, compared to $16.0 million for the nine months ended October 31, 2014. As a percentage of revenues, research and development expense increased to 38.7% for the nine months ended October 31, 2015 compared to 35.8% for the nine months ended October 31, 2014. Increased payroll and employee-related costs accounted for essentially all of the $2.3 million increase, primarily as a result of the net addition of 9 new scientists and software engineers since the prior year period and merit-based compensation increases for existing personnel.

General and administrative

 

     Nine Months Ended
October 31,
               
(in thousands, except percentages)    2015      2014      Change      % Change  

General and administrative

   $ 9,849       $ 9,510       $ 339         3.6

General and administrative expenses for the nine months ended October 31, 2015 were $9.8 million, an increase of $0.3 million, or 3.6%, compared to $9.5 million for the nine months ended October 31, 2014. As a percentage of revenues, general and administrative expense decreased to 20.9% for the nine months ended October 31, 2015 compared to 21.3% for the nine months ended October 31, 2014. Increased payroll and employee-related costs accounted for approximately $0.4 million of the increase, which was partially offset by a decrease of $0.1 million related to internet service charges.

 

22


Table of Contents

Total other (expense) income, net

 

     Nine Months Ended
October 31,
              
(in thousands, except percentages)    2015      2014      Change     % Change  

Total other (expense) income, net

   $ (337    $ 76       $ (413     543.4

Total other (expense) income, net for the nine months ended October 31, 2015 was $(0.3) million, compared to total other (expense) income, net of $0.1 million for the nine months ended October 31, 2014. Total other (expense) income, net consists primarily of foreign exchange gains and losses and interest expense associated with our capital lease obligations. The period-over-period change to total other expense (income), net is primarily attributed to foreign exchange fluctuations in the Euro and Japanese yen.

Provision for income taxes

 

     Nine Months Ended
October 31,
              
(in thousands, except percentages)    2015      2014      Change     % Change  

Provision for income taxes

   $ 472       $ 15,870       $ (15,398     (97.0 )% 

For the nine months ended October 31, 2015 and 2014, our income tax provision was $0.5 million and $15.9 million, respectively. The provision for the nine months ended October 31, 2015 primarily consists of the tax effects of foreign operating results and foreign withholding taxes. The provision for the nine months ended October 31, 2014 includes a $14.5 million non-cash charge to record a valuation allowance against the Company’s United States net deferred tax assets and a $0.7 million non-cash write-off of state deferred tax assets.

In determining the realizability of the net United States federal and state deferred tax assets, we consider numerous factors including historical profitability, estimated future taxable income, prudent and feasible tax planning strategies and the industry in which it operates. Management reassesses the realization of the deferred tax assets each reporting period, which resulted in a valuation allowance against the full amount of our United States deferred tax assets in the first quarter of fiscal year 2015. To the extent that the financial results of the United States operations improve in the future and the deferred tax assets become realizable, we will reduce the valuation allowance through earnings.

We do not expect that our unrecognized tax benefit will change significantly within the next twelve months. We and one or more of our subsidiaries file United States federal income tax returns and tax returns in various state and foreign jurisdictions. With limited exceptions, we are no longer subject to federal, state, local or foreign examinations for years prior to January 31, 2011. However, carryforward attributes that were generated in tax years ending prior to January 31, 2012 may still be adjusted upon examination by state or local tax authorities if they either have been or will be used in a future period.

Under Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in our ownership may limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset its taxable income. Specifically, this limitation may arise in the event we undergo a cumulative change in ownership of more than 50% within a three-year period. During the first quarter of fiscal year 2015, our management determined that the Company had experienced an ownership change for purposes of Section 382. This ownership change resulted in annual limitations to the amount of net operating loss carryforwards that can be utilized to offset future taxable income, if any, at the federal level. Our management has determined that, as of October 31, 2015, we have not experienced another ownership change for purposes of Section 382. However, future transactions in our common stock could trigger an ownership change for purposes of Section 382, which could limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset our taxable income, if any. Any such limitation, whether as the result of sales of common stock by our existing stockholders or sales of common stock by us, could have a material adverse effect on our results of operations in future years.

Non-GAAP Measures

From time to time we provide certain non-GAAP financial measures to investors as additional information in order to supplement our consolidated financial statements, which are presented in accordance with accounting principles generally accepted in the United States, or GAAP. The non-GAAP financial information presented here should be considered in conjunction with, and not as a substitute for, or superior to, the financial information presented in accordance with GAAP and should not be considered a measure of our liquidity. There are significant limitations associated with the use of non-GAAP financial measures. Further, these measures may differ from the non-GAAP information, even where similarly titled or used by other companies and therefore should not be used to compare our performance to that of other companies.

 

23


Table of Contents

Revenue and total operating expenses on a constant currency basis. Our international operations generate and incur expenses that are denominated in foreign currencies, and changes in currency exchange rates can materially affect our consolidated results of operations. Our principal exposures are to fluctuations in exchange rates for the United States dollar versus the British pound, Chinese yuan, Euro, Japanese yen, and Korean won. To provide investors with information concerning underlying trends in our business, we disclose revenue and total operating expenses on a constant currency basis, which we define as GAAP revenue or operating expenses, adjusted to reverse the impact of changes in the exchange rates of the principal currencies in which our international operations generated revenue and incurred expenses. We calculate revenue and total operating expenses on a constant currency basis by converting revenue or operating expenses that were generated in the currencies specified above during the three and nine months ended October 31, 2015 to United States dollars at assumed exchange rates equal to the exchange rates in effect for such currencies during the corresponding period of the previous fiscal year, rather than the exchange rates actually in effect during the current fiscal year.

Adjusted EBITDA. We define Adjusted EBITDA as EBITDA, excluding non-cash, stock-based compensation expense. We define EBITDA as net (loss) income, excluding depreciation and amortization, interest expense, net, other income, net, foreign exchange gain (loss) and provision for income taxes. The GAAP measure most comparable to Adjusted EBITDA is net (loss) income.

Non-GAAP operating (loss) income. We define non-GAAP operating (loss) income as GAAP operating (loss) income excluding non-cash, stock-based compensation expense and amortization of acquired intangible assets. The GAAP measure most comparable to non-GAAP operating (loss) income is operating (loss) income.

Non-GAAP net (loss) income. We define non-GAAP net (loss) income as GAAP net (loss) income excluding the after tax impact of non-cash, stock-based compensation expense and amortization of acquired intangible assets. The GAAP measure most comparable to non-GAAP net (loss) income is net (loss) income.

Non-GAAP net (loss) income per diluted share. We define non-GAAP net (loss) income per diluted share as GAAP net (loss) income per diluted share excluding the after tax impact of non-cash, stock-based compensation expense and amortization of acquired intangible assets. The GAAP measure most comparable to non-GAAP net (loss) income per diluted share is net (loss) income per diluted share.

Our management uses these non-GAAP financial measures to evaluate our operating performance and for internal planning and forecasting purposes. We believe that these measures help identify underlying trends in our business, are useful for comparing current results with prior period results, and are helpful to investors and financial analysts in assessing our operating performance. For example, our management considers Adjusted EBITDA to be an important indicator of our operational strength and the performance of our business and a good measure of our historical operating trends. However, each of these non-GAAP financial measures may have limitations as an analytical tool. In considering our Adjusted EBITDA, non-GAAP operating (loss) income, non-GAAP net (loss) income and non-GAAP net (loss) income per diluted share, investors should take into account the following reconciliations of these non-GAAP financial measures to the comparable GAAP financial measures:

Adjusted EBITDA:

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
(in thousands)    2015      2014      2015      2014  

Net (loss) income

   $ (433    $ 220       $ (3,516    $ (18,009

Add back:

           

Depreciation and amortization

     959         763         2,487         2,157   

Interest expense, net

     57         85         171         256   

Other income, net

     (6      (4      (6      (7

Foreign exchange (gain) loss

     (51      (194      172         (325

Provision for income taxes

     344         214         472         15,870   
  

 

 

    

 

 

    

 

 

    

 

 

 

EBITDA

     870         1,084         (220      (58

Stock-based compensation expense

     661         533         1,766         1,403   
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted EBITDA

   $ 1,531       $ 1,617       $ 1,546       $ 1,345   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

24


Table of Contents

Non-GAAP operating income (loss):

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
(in thousands)    2015      2014      2015      2014  

Operating (loss) income

   $ (89    $ 321       $ (2,707    $ (2,215

Add back:

           

Stock-based compensation expense

     661         533         1,766         1,403   

Amortization of acquired intangible assets

     88         88         263         263   
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP operating income (loss)

   $ 660       $ 942       $ (678    $ (549
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP net income (loss):

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
(in thousands)    2015      2014      2015      2014  

Net (loss) income

   $ (433    $ 220       $ (3,516    $ (18,009

Add back:

           

Stock-based compensation expense

     661         533         1,766         1,403   

Amortization of acquired intangible assets

     88         88         263         263   

Income tax effect (1)

     (265      (220      (710      (583
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP net income (loss)

   $ 51       $ 621       $ (2,197    $ (16,926
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP net income (loss) per diluted share:

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
     2015      2014      2015      2014  

Net (loss) income per diluted share (2)

   $ (0.03    $ 0.02       $ (0.24    $ (1.31

Add back:

           

Stock-based compensation expense

     0.05         0.04         0.12         0.10   

Amortization of acquired intangible assets

     0.01         0.01         0.02         0.02   

Income tax effect (1)

     (0.02      (0.02      (0.05      (0.04
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP net income (loss) per diluted share (2)(3):

   $ 0.00       $ 0.04       $ (0.15    $ (1.24
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) The tax effect of non-cash stock-based compensation expense and non-cash amortization of acquired intangibles is estimated using a blended rate equivalent to our statutory United States federal tax rate and our estimated state tax rate. The tax effect is exclusive of any impact from valuation allowances established against our United States net deferred tax assets and other discrete items. Due to the differences in the tax treatment of items excluded from non-GAAP earnings, as well as the methodology applied to our estimated annual tax rates as described above, our estimated tax rate on non-GAAP income may differ from our GAAP tax rate and from our actual tax liabilities.
(2) Share amounts utilized on a fully diluted basis were approximately 14.6 million and 14.7 million for the three months ended October 31, 2015 and 2014, respectively, and 14.5 million and 13.7 million for the nine months ended October 31, 2015 and 2014, respectively.
(3) Due to rounding, totals may not equal the sum of line items in the table above.

 

25


Table of Contents

Liquidity

Overview

Our primary sources of liquidity during the nine months ended October 31, 2015 were cash and cash equivalents on hand, cash flows provided by operating activities and cash proceeds from stock option and warrant exercises. Our primary uses of cash during the nine months ended October 31, 2015 were capital expenditures and payments of capital lease obligations. As of October 31, 2015, we had $23.2 million in cash and cash equivalents.

On December 10, 2013, we filed a shelf registration statement on Form S-3, which included a base prospectus relating to, among other things, the registration of $75 million of our common stock that may be offered and sold by us from time to time pursuant to Rule 415 promulgated under the Act, in amounts, at prices and on terms to be determined at the time of the offering.

Net Cash Flows from Operating Activities

Variations in the amount of our net cash provided or used by operating activities are primarily the result of changes in the amount of our working capital accounts, mainly accounts receivable and deferred revenue, the timing of cash payments from our customers and of our cash expenditures, principally employee salaries, accounts payable and payments of value added taxes and consumption taxes on the receivables of our foreign subsidiaries.

Cash payments from our customers fluctuate due to timing of new and renewal license sales, which typically coincide with our customers’ budget cycles. The fourth quarter of each fiscal year generally has the highest license sales, with payment of the license fee typically becoming due at the commencement of the license term. As a result, our cash flows from operations are typically highest in the first quarter of each fiscal year. Generally, customers are invoiced in advance for their annual subscription fee and the invoices are recorded in accounts receivable and deferred revenue, with deferred revenues being recognized ratably over the term of the subscription agreement.

Net cash provided by operating activities for the nine months ended October 31, 2015 was $3.9 million. Net cash used in operating activities for the nine months ended October 31, 2014 was $2.1 million. The increase during the current year period is primarily the result of fluctuations in accounts receivable and deferred revenue, which typically vary depending on the timing of our receipt and invoicing of customer orders and the timing of cash payments to us from customers.

Net Cash Flows from Investing Activities

Net cash used in investing activities for the nine months ended October 31, 2015 and 2014 was $1.4 million and $0.7 million, respectively. Capitalized renovations to our Burlington, Massachusetts headquarter office accounted for the majority of the increase in purchases of property and equipment during the current year period. In addition, restricted cash decreased by $0.2 million during the third quarter of fiscal 2016 as a result of the release of a portion of our required security deposit letter of credit in connection with the amendment of our corporate headquarters lease

Net Cash Flows from Financing Activities

Net cash used in financing activities for the nine months ended October 31, 2015 was $1.0 million, and consists of payments on our capital lease obligations of $2.1 million, partially offset by proceeds from stock option and warrant exercises of $1.2 million. Net cash used in financing activities for the nine months ended October 31, 2014 was $1.6 million, and consisted primarily of payments on our capital lease obligations of $2.3 million, partially offset by proceeds from stock option exercises of $0.7 million.

In September 2015, we financed $4.4 million of computer processor equipment, which we obtained under a capital lease arrangement as part of our investment to significantly expand the computing capacity at our high performance computing data center in New Jersey. The repayment of the associated capital lease obligation will occur over three years.

Off-Balance Sheet Arrangements

We did not have any off-balance sheet arrangements as of either October 31, 2015 or January 31, 2015.

Contractual Commitments

Operating Leases

Effective July 1, 2015, we entered into an amendment to the lease for our corporate headquarters space in Burlington, Massachusetts. The amendment extends to the lease term, originally set to expire in March 2016, through March 2023 and reduces the leased space from 65,941 square feet to 44,241 square feet. The 21,700 square foot reduction primarily relates to first floor space that we had

 

26


Table of Contents

previously subleased to a subtenant, and under the terms of the amendment, the landlord assumed the sublease effective July 1, 2015. The amendment also provides for a tenant improvement allowance of up to $1.7 million to cover renovations that will be made to the retained second floor space over the remainder of fiscal year 2016. We believe that the renovated space will be suitable and adequate to meet our planned growth needs at our headquarters over the next several years.

In conjunction with the relinquishment of the first floor space, the amendment reduces our required security deposit letter of credit from $0.5 million to $0.4 million. The reduction of the letter of credit is reflected as a change in restricted cash in the investing activity section of the accompanying consolidated statement of cash flows.

Effective August 1, 2015, we entered into an amendment to the lease for our office located in Japan. The amendment extends the lease term, originally set to expire in November 2015, through November 2017 and increases the leased space from approximately 4,047 square feet to 7,512 square feet.

In conjunction with the purchase of additional computer processor equipment for our high performance computing data center in New Jersey, effective as of September 1, 2015, our hosting and support arrangement for that facility was expanded to account for the new equipment.

As of October 31, 2015, after taking into consideration the above amendments, total future minimum lease payments under non-cancelable lease arrangements are as follows (in millions):

 

Fiscal year ended January 31,       

2016 (remainder as of October 31, 2015)

   $ 1.2   

2017

     4.7   

2018

     4.7   

2019

     4.2   

2020

     3.0   

2021

     2.1   

Thereafter

     3.9   
  

 

 

 
   $ 23.8   
  

 

 

 

Capital Resources

Our future capital requirements may vary materially from those now planned and will depend on many factors, including the costs to develop and implement new solutions and applications, the sales and marketing resources needed to further penetrate our market and gain acceptance of new solutions and applications we develop, the expansion of our operations in the United States and internationally and the response of competitors to our solutions and applications. Historically, we have experienced increases in our expenditures consistent with the growth in our operations and personnel, and we anticipate that our expenditures will continue to increase as we grow our business. Our practice has been to reinvest the undistributed earnings of our foreign subsidiaries in their local jurisdictions, and we currently do not intend to repatriate such earnings. As of October 31, 2015 and January 31, 2015, $6.8 million and $5.8 million, respectively, of our cash is held in bank accounts outside the United States and may not be available to fund our domestic operations and obligations without paying taxes upon repatriation.

We expect to be able to meet the funding needs of our United States operations and do not currently intend to repatriate undistributed earnings that have been indefinitely reinvested in our international subsidiaries.

We believe our cash on hand and cash flows from our operations will be sufficient to meet our working capital and capital expenditure requirements for the foreseeable future, including at least the next twelve months.

Seasonality

We have experienced and expect to continue to experience seasonal variations in the timing of customers’ purchases of our software products. Many customers make purchase decisions based on their budget cycles, which typically coincide with the calendar year, except in Japan, where our customer budget cycles typically begin on April 1. Because our software products are sold pursuant to annual subscription agreements and we recognize revenue from these subscriptions over the term of the agreement, downturns or upturns in invoices may not be immediately reflected in our operating results. However, these seasonal trends materially affect the timing of our cash flows, as we generally receive the annual license fee at the time the license term commences. As a result, our cash flows from operations are typically highest in the first quarter of each fiscal year.

 

27


Table of Contents
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Foreign Currency Exchange Risk

As we conduct business in multiple international currencies throughout the world, our international operations generate and incur expenses that are denominated in foreign currencies. These amounts could be materially affected by currency fluctuations. Our principal exposures are to fluctuations in exchange rates for the United States dollar versus the British pound, Chinese yuan, Euro, Japanese yen, and Korean won. Changes in currency exchange rates could adversely affect our consolidated results of operations or financial position. Additionally, our international operations maintain cash balances denominated in foreign currencies. To reduce the risk associated with translation of foreign cash balances into our reporting currency, we typically avoid maintaining excess cash balances in foreign currencies. To date, we have not hedged our exposure to changes in foreign currency exchange rates and, as a result, we could incur unanticipated translation gains and losses.

The Euro was approximately 15.4% weaker against the United States dollar, on average, for the nine months ended October 31, 2015, when compared with the nine months ended October 31, 2014. The resulting net overall impact to revenue and operating expense was a decrease of approximately $3.2 million and $2.1 million, respectively, during the nine months ended October 31, 2015.

The exchange rate impact of other currencies for the nine months ended October 31, 2015, primarily driven by a weaker Japanese yen, was a decrease to revenue and operating expense of approximately $1.2 million and $0.6 million, respectively.

For the nine months ended October 31, 2015, a 10% change in the exchange rates for the United States dollar versus the British pound, Chinese yuan, Euro, Japanese yen, and Korean won would have resulted in a $2.4 million change in revenue.

Interest Rate Sensitivity

Our interest expense consists solely of fixed-rate interest under our outstanding capital lease obligations. As a result, we do not believe that we are exposed to material interest rate risk at this time. Interest income is sensitive to changes in the general level of United States and international interest rates. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. Our cash and cash equivalents are relatively insensitive to interest rate changes. In future periods, we will continue to evaluate our investment policy in order to ensure that we continue to meet our overall objectives.

We do not believe that a 10% change in interest rates would have a material impact on our financial position or results of operations.

 

ITEM 4. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the rules and forms, and that such information is accumulated and communicated to us, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, as ours are designed to do, and we necessarily were required to apply our judgment in evaluating whether the benefits of the controls and procedures that we adopt outweigh their costs.

As required by Rule 13a-15(b) under the Exchange Act, an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of October 31, 2015 was conducted under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of October 31, 2015.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the fiscal quarter ended October 31, 2015 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

28


Table of Contents

PART II. OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

We are not a party to any pending material legal proceedings. However, because of the nature of our business, we may be subject at any particular time to lawsuits or other claims arising in the ordinary course of our business, and we expect that this will continue to be the case in the future.

 

ITEM 1A. RISK FACTORS

You should carefully consider the risks and uncertainties described in our Annual Report on Form 10-K for the fiscal year ended January 31, 2015, filed with the SEC on March 24, 2015 and other documents we file with the SEC. The risks and uncertainties described are those that we have identified as material, but are not the only risks and uncertainties facing us. Our business is also subject to general risks and uncertainties that affect many other companies, such as overall U.S. and non-U.S. economic and industry conditions including a global economic slowdown, geopolitical events, changes in laws or accounting rules, fluctuations in interest and exchange rates, terrorism, international conflicts, major health concerns, natural disasters or other disruptions of expected economic and business conditions. Additional risks and uncertainties not currently known to us or that we currently believe are immaterial also may impair our business operations and liquidity.

 

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

(b) Use of Proceeds

On July 3, 2012, we completed the initial public offering of our common stock pursuant to our Registration Statement on Form S-1 (File No. 333-176019), which was declared effective by the Securities and Exchange Commission on June 27, 2012. The underwriters for the offering were Stifel Nicolaus & Company, Incorporated, Robert W. Baird & Co. Incorporated, Canaccord Genuity Inc. and Needham & Company, LLC. We did not use any of the net proceeds from this offering during the three months ended October 31, 2015.

 

29


Table of Contents
ITEM 6. EXHIBITS

 

Exhibit
Number

  

Description

    3.1    Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K, event date June 27, 2012, filed on July 3, 2012).
    3.2    Amended and Restated By-laws (incorporated by reference to Exhibit 3.2 to the Company’s Current Report on Form 8-K, event date June 27, 2012, filed on July 3, 2012).
    3.3    Amendment to Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.3 to the Company’s Quarterly Report on Form 10-Q for the fiscal quarter ended July 31, 2013).
  31.1*    Rule 13a-14(a)/15d-14(a) Certification, executed by Stephen A. Remondi, President and Chief Executive Officer of Exa Corporation.
  31.2*    Rule 13a-14(a)/15d-14(a) Certification, executed by Richard F. Gilbody, Chief Financial Officer of Exa Corporation.
  32.1**    Section 1350 Certification, executed by Stephen A. Remondi, President and Chief Executive Officer of Exa Corporation.
  32.2**    Section 1350 Certification, executed by Richard F. Gilbody, Chief Financial Officer of Exa Corporation.
101*    Interactive Data Files pursuant to Rule 405 of Regulation S-T (XBRL)

 

* Filed herewith.
** Furnished herewith.

 

30


Table of Contents

EXA CORPORATION

SIGNATURE

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

 

EXA CORPORATION

(Registrant)

By:  

/s/ Richard F. Gilbody

  Richard F. Gilbody
  Chief Financial Officer
  Date: December 3, 2015

 

31

EX-31.1 2 d34479dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Stephen A. Remondi, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Exa Corporation;

 

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 is 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.

 

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 to 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.

 

By:  

/s/ Stephen A. Remondi

  Stephen A. Remondi
  President and Chief Executive Officer (Principal Executive Officer)
Date:   December 3, 2015
EX-31.2 3 d34479dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Richard F. Gilbody, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Exa Corporation;

 

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 is 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.

 

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 to 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.

 

By:  

/s/ Richard F. Gilbody

  Richard F. Gilbody
 

Chief Financial Officer

(Principal Financial Officer)

Date:   December 3, 2015
EX-32.1 4 d34479dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

STATEMENT REQUIRED BY 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

This certificate is being delivered pursuant to the requirements of Section 1350 of Chapter 63 (Mail Fraud) of Title 18 (Crimes and Criminal Procedures) of the United States Code and shall not be relied on by any person for any other purpose.

In connection with the Quarterly Report on Form 10-Q of Exa Corporation (the “Company”) for the period ended October 31, 2015, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Stephen A. Remondi, President, Chief Executive Officer and Director of the Company, certifies that:

 

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

 

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

Date: December 3, 2015

 

/s/ Stephen A. Remondi

Stephen A. Remondi
President and Chief Executive Officer
(Principal Executive Officer)

The foregoing certification is being furnished with the Company’s Quarterly Report on Form 10-Q for the period ended October 31, 2015, pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and it is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general information language in such filing.

EX-32.2 5 d34479dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

STATEMENT REQUIRED BY 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

This certificate is being delivered pursuant to the requirements of Section 1350 of Chapter 63 (Mail Fraud) of Title 18 (Crimes and Criminal Procedures) of the United States Code and shall not be relied on by any person for any other purpose.

In connection with the Quarterly Report on Form 10-Q of Exa Corporation (the “Company”) for the period ended October 31, 2015, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Richard F. Gilbody, Chief Financial Officer of the Company, certifies that:

 

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

 

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

Date: December 3, 2015

 

/s/ Richard F. Gilbody

Richard F. Gilbody
Chief Financial Officer
(Principal Financial Officer)

The foregoing certification is being furnished with the Company’s Quarterly Report on Form 10-Q for the period ended October 31, 2015, pursuant to 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and it is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general information language in such filing.

EX-101.INS 6 exa-20151031.xml XBRL INSTANCE DOCUMENT 525000 4656000 352000 1681000 23944000 14506000 32502 30000000 0 14621360 0.001 0 5000000 0 14653862 0.001 4711000 91106000 1100000 23827000 18335000 2980000 523000 2087000 793000 1211000 657000 1411000 38000 598000 2049000 15710000 2310000 1729000 7067000 -72394000 33988000 52323000 122000 15000 0 4209000 18598000 2152000 3942000 28074000 -392000 4688000 2987000 3220000 4224000 729000 52323000 11602000 352000 11194000 0 37655000 3543000 22708000 2132000 2867000 23186000 261000 29792000 2086000 1234000 853000 1373000 3505000 2132000 38000 38000 1681000 1009000 554000 14023000 463000 2652000 25668000 12517000 493000 10449000 122000 421000 139000 63000 12517000 14625975 28753000 32502 30000000 0 13842242 0.001 5000000 0 13874744 0.001 88181000 1844000 18891000 592000 1069000 2427000 275000 1148000 597000 597000 472000 26863000 1620000 1695000 10585000 -68878000 44162000 63053000 38000 14000 0 16691000 3150000 41458000 -426000 2390000 1602000 567000 63053000 27462000 525000 6961000 0 52345000 3543000 18303000 2395000 3098000 21785000 260000 23652000 308000 761000 1110000 3505000 2395000 38000 38000 12736000 422000 2593000 20637000 12514000 6080000 132000 590000 91000 68000 12514000 65941 44241 21700 7512 4047 -1.31 -2073000 P6Y3M 0.022 2785477 0.474 0.00 13701380 13701380 5.48 -1.31 2303000 684000 -18009000 44571000 265000 -258000 -2215000 2000 36842000 1282000 7000 76000 -20432000 325000 7729000 -18169000 -160000 -2139000 9000 15870000 1403000 -18942000 7518000 -4809000 46786000 265000 -684000 -1554000 15968000 -3415000 -23000 9510000 -498000 263000 -874000 1894000 2157000 15209000 13790000 267000 1700000 749000 249000 134000 473000 547000 700000 1846000 3609000 3974000 10616000 8555000 6597000 6857000 2517000 Q3 -0.24 <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>1. Description of Business</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Exa Corporation (the &#x201C;Company&#x201D; or &#x201C;Exa&#x201D;), a Delaware corporation, develops, sells and supports simulation software and services used primarily by vehicle manufacturers to enhance the performance of their products, reduce product development costs and improve the efficiency of their design and engineering processes. The Company&#x2019;s solutions enable engineers and designers to augment or replace conventional methods of evaluating designs that rely on expensive and inefficient physical prototypes and test facilities with accurate digital simulations that are more useful, cost effective and timely. The Company&#x2019;s simulation solutions enable customers to gain crucial insights about design performance early in the design cycle, reducing the likelihood of expensive redesigns and late-stage engineering changes, which result in cost savings and fundamental improvements in the development process. The Company is primarily focused on the ground transportation market, but is also exploring the application of its capabilities in the aerospace, oil and gas production, chemical processing, architecture, engineering and construction, power generation, biomedical and electronics industries.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Exa has offices and sells directly in the United States and through subsidiaries in France, Germany, Italy, Japan, Korea, China, and the United Kingdom. The Company also conducts business in Sweden, India, Brazil, Russia, Canada, Finland, Spain and Australia.</p> </div> 3898000 P6Y2M23D 2015 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Net long-lived assets by principal geographic areas were 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="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"> <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>October&#xA0;31,</b><br /> <b>2015</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>January&#xA0;31,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,449</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> France</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">421</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">590</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">132</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Revenue by geographic area, attributed to individual countries based upon location of the external customer, is 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="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="1%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three&#xA0;Months&#xA0;Ended<br /> October 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>Nine Months&#xA0;Ended<br /> October 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>2015</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>2014</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>2015</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,320</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,332</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,462</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,917</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United Kingdom</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,220</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,609</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> France</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,597</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Korea</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Sweden</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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,377</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">944</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">860</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,964</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,958</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,187</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,571</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.020 With limited exceptions, the Company is no longer subject to federal, state, local or foreign examinations for years ending prior to January 31, 2011. However, carryforward attributes that were generated in tax years ending prior to January 31, 2012 may still be adjusted upon examination by state or local tax authorities if they either have been or will be used in a future period. 2514955 10-Q 0000890264 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The table below represents outstanding options, restricted stock unit awards and warrants that were excluded from the computation of diluted net (loss) income per share for the periods indicated because including them would have had an anti-dilutive effect. All of the Company&#x2019;s outstanding stock options, unvested restricted stock units and warrants were anti-dilutive for the three months ended October&#xA0;31, 2015 and for the nine months ended October&#xA0;31, 2015 and 2014 due to the net loss incurred by the Company.</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="92%" align="center" border="0"> <tr> <td width="60%"></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"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;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" nowrap="nowrap" 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"> <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>2015</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>2014</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>2015</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options, restricted stock unit awards and warrants to purchase common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,514,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,633,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,514,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,785,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>10. Stockholders&#x2019; Equity and Stock-Based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Warrants Exercised</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In July 2015, Massachusetts Capital Resource Company exercised warrants to purchase 21,538 shares of common stock at a cash exercise price of $6.11 per share. The Company has no remaining outstanding warrants as of October&#xA0;31, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Stock-Based Compensation Expense</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The fair value of common stock service-based options for employees and directors is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted-average assumptions used:</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="82%"></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"> <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>Nine&#xA0;Months&#xA0;Ended<br /> October 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>2015</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Estimated dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected stock price volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted-average risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected life of options (in years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The weighted-average grant date fair value per share for service-based stock options granted in the three and nine months ended October&#xA0;31, 2015 was $4.14 and $4.21, respectively. The weighted average grant date fair value per share for service-based stock options granted in the three and nine months ended October&#xA0;31, 2014 was $5.04 and $5.48, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For standard service-based stock options, the Company records stock-based compensation expense over the estimated service/vesting period. The amount of stock-based compensation expense recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Performance-based stock options are recognized as expense over the requisite service period when it becomes probable that performance measures triggering vesting will be met. Certain grants vested during the first quarter of fiscal year 2016 based on achieved performance metrics for fiscal year 2015. As of October&#xA0;31, 2015, the Company concluded that it was probable that required metrics for certain performance-based grants would be achieved for fiscal year 2016. As a result, the Company recognized $228 in share-based compensation expense associated with these options.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Total stock-based compensation expense related to stock options and restricted stock units issued by the Company is 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="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="2%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three&#xA0;Months&#xA0;Ended<br /> October 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>Nine&#xA0;Months&#xA0;Ended<br /> October 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>2015</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>2014</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>2015</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">64</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">186</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">117</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">317</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">265</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">691</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">547</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">193</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">572</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">473</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">661</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">533</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The total unrecognized compensation cost related to outstanding stock options is $4,224 at October&#xA0;31, 2015. This amount is expected to be recognized over a weighted-average period of 2.45 years.</p> </div> Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Basis of Presentation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The interim financial data as of October&#xA0;31, 2015 and for the three and nine months ended October&#xA0;31, 2015 and 2014 are unaudited; however, in the opinion of the Company&#x2019;s management, the interim data includes all adjustments, consisting of normal recurring adjustments, necessary for a fair statement of the results for the interim periods presented. The condensed consolidated balance sheet presented as of January&#xA0;31, 2015 has been derived from the audited consolidated financial statements as of that date. The unaudited condensed consolidated financial statements presented herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. Accordingly, they do not include all of the information and note disclosures required by GAAP for complete financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Exa annual report on Form 10-K for the year ended January&#xA0;31, 2015 filed with the Securities and Exchange Commission on March&#xA0;24, 2015.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>5. Accrued Expenses</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Accrued expenses consist of the following:</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:10pt" align="center"> <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-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>October&#xA0;31,<br /> 2015</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>January&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrued payroll</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,729</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,695</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrued commissions and bonuses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,152</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,150</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Sales and withholding taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">793</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,427</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrued income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">598</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">597</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Legal and professional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">657</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">275</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Deferred rent, current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">597</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,100</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,844</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,067</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,585</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Accrued expenses consist of the following:</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:10pt" align="center"> <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-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>October&#xA0;31,<br /> 2015</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>January&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrued payroll</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,729</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,695</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrued commissions and bonuses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,152</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,150</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Sales and withholding taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">793</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,427</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Accrued income taxes payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">598</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">597</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Legal and professional</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">657</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">275</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Deferred rent, current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">597</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,100</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,844</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:1.00px solid #000000">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style="margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,067</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,585</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="border-top:3.00px double #000000">&#xA0;</p> </td> <td valign="bottom"> <p style="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-TOP: 0pt"> <b>8. Acquired Intangible Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Intangible assets acquired in a business combination are recorded under the purchase method of accounting at their estimated fair values at the date of acquisition. The Company amortizes acquired intangible assets over their estimated useful lives.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table reflects the carrying value of intangible assets as of October&#xA0;31, 2015:</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="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"> <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>October&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Cost</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<br /> Amortization</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>Net&#xA0;Book<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Intellectual property</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,373</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Access to facilities contract</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(38</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: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,411</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table reflects the carrying value of intangible assets as of January&#xA0;31, 2015:</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="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"> <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>January&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Cost</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<br /> Amortization</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>Net&#xA0;Book<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Intellectual property</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,110</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Access to facilities contract</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(38</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: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Amortization expense of intangible assets was $88 for each of the three months ended October&#xA0;31, 2015 and 2014 and $263 for each of the nine months ended October&#xA0;31, 2015 and 2014.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>4. Property and Equipment, net</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="76%"></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"> <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>October&#xA0;31,<br /> 2015</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>January&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Computer software and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,637</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Office equipment and furniture</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">463</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">422</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Construction-in-process</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,009</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Less: accumulated depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,598</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,691</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="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the three and nine months ended October&#xA0;31, 2015, depreciation expense was $871 and $2,224, respectively. For the three and nine months ended October&#xA0;31, 2014, depreciation expense was $675 and $1,894, respectively. Included in computer software and equipment and office equipment and furniture is equipment held pursuant to capital leases with costs of $22,708 and $18,303 and accumulated depreciation of $14,023 and $12,736 as of October&#xA0;31, 2015 and January 31, 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In September 2015, the Company capitalized $4,656 of computer processor equipment for its high performance computing data center in New Jersey. The equipment is included in computer software and equipment and the purchase price (exclusive of sales tax of $305 that was paid in cash), is being financed over three years under an arrangement that qualifies for capital lease accounting treatment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The construction-in-process balance as of October&#xA0;31, 2015 primarily relates to furniture and equipment purchases and leasehold improvement construction for the Company&#x2019;s corporate headquarter renovation in Burlington, Massachusetts. The renovation project is expected to be substantially complete by January 2016. See Notes 6 and 9.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>7. Fair Value Measurements</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Financial instruments consist primarily of cash and cash equivalents, accounts receivable and capital lease obligations. As of October&#xA0;31, 2015 and January&#xA0;31, 2015, the carrying amounts of these instruments approximate their fair values. The estimated fair values have been determined from information obtained from market sources and management estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In determining the fair value of its financial assets and liabilities, the Company uses various valuation approaches. ASC 820, <i>Fair Value Measurements and Disclosures</i>, establishes a hierarchy of inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#x2019;s assumptions about the inputs that market participants would use in pricing the asset or liability, and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level 1 &#x2013; Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level 2 &#x2013; Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> Level 3 &#x2013; Valuations based on inputs that are unobservable and significant to the overall fair value measurement and that are based on management&#x2019;s best estimate of inputs market participants would use for pricing the asset or liability at the measurement date, including assumptions about risk.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table summarizes the Company&#x2019;s fair value hierarchy for its financial assets and liabilities measured at fair value as of October&#xA0;31, 2015:</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="68%"></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="2%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" 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" nowrap="nowrap" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Assets:</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;&#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"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table summarizes the Company&#x2019;s fair value hierarchy for its financial assets and liabilities measured at fair value as of January&#xA0;31, 2015:</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="68%"></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="2%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" 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" nowrap="nowrap" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Assets:</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;&#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"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>12. Geographic Information</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Revenue by geographic area, attributed to individual countries based upon location of the external customer, is 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="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="1%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three&#xA0;Months&#xA0;Ended<br /> October 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>Nine Months&#xA0;Ended<br /> October 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>2015</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>2014</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>2015</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,320</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,332</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,462</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,616</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,917</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,396</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,857</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,431</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United Kingdom</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,220</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,609</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> France</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,597</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Korea</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,464</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,170</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Sweden</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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,377</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,846</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">944</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">860</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,964</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,958</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,187</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">44,571</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Net long-lived assets, consisting of net property and equipment, are subject to geographic risks because they are generally difficult to move and to effectively utilize in another geographic area in a reasonable time period and because they are relatively illiquid. Net long-lived assets by principal geographic areas were 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="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"> <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>October&#xA0;31,</b><br /> <b>2015</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>January&#xA0;31,</b><br /> <b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,449</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,080</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> France</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">421</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">590</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">122</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">132</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">139</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.368 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; 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="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="76%"></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"> <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>October&#xA0;31,<br /> 2015</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>January&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Computer software and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,668</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,637</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Office equipment and furniture</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">463</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">422</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Construction-in-process</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,009</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total property and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,652</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Less: accumulated depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,598</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,691</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="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,194</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following summarizes the calculation of basic and diluted net (loss) income per share:</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="54%"></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> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"><b>Three Months Ended 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" nowrap="nowrap" align="center"><b>Nine Months Ended October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>2015</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>2014</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>2015</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Numerator:</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;&#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"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net (loss) income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(433</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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,516</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,009</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Denominator:</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;&#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"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted average common shares, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,610,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,822,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,484,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,701,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Dilutive effect of:</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;&#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"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Options to purchase common and preferred stock</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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">898,619</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Warrants to purchase common stock</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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">9,285</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Restricted stock units</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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">19,521</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#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;&#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" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted average common shares, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,610,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,749,825</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,484,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,701,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic net (loss) income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.02</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.24</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1.31</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted net (loss) income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.02</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.24</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1.31</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Total stock-based compensation expense related to stock options and restricted stock units issued by the Company is 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="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="2%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Three&#xA0;Months&#xA0;Ended<br /> October 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>Nine&#xA0;Months&#xA0;Ended<br /> October 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>2015</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>2014</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>2015</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cost of revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">64</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">186</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">117</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">317</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">265</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">200</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">691</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">547</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">193</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">572</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">473</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">661</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">533</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,766</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.00 --01-31 EXA CORP 14484563 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>11. Income Taxes</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> For the three and nine months ended October&#xA0;31, 2015, the Company&#x2019;s income tax provision was $344 and $472, respectively. The provision for both periods primarily consists of the tax effects of foreign operating results and foreign withholding taxes. For the three and nine months ended October&#xA0;31, 2014, the income tax provision was $214 and $15,870, respectively. The provision for the nine months ended October&#xA0;31, 2014 includes a $14,506 non-cash charge to record a valuation allowance against the Company&#x2019;s United States net deferred tax assets and a $700 non-cash write-off of state deferred tax assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In determining the realizability of the net United States federal and state deferred tax assets, the Company considers numerous factors including historical profitability, estimated future taxable income, prudent and feasible tax planning strategies and the industry in which it operates. Management reassesses the realization of the deferred tax assets each reporting period, which resulted in a valuation allowance against the full amount of the Company&#x2019;s United States deferred tax assets in the first quarter of fiscal year 2015. To the extent that the financial results of the United States operations improve in the future and the deferred tax assets become realizable, the Company will reduce the valuation allowance through earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company does not expect that its unrecognized tax benefit will change significantly within the next twelve months. The Company and one or more of its subsidiaries file United States federal income tax returns and tax returns in various state and foreign jurisdictions. With limited exceptions, the Company is no longer subject to federal, state, local or foreign examinations for years ending prior to January&#xA0;31, 2011. However, carryforward attributes that were generated in tax years ending prior to January&#xA0;31, 2012 may still be adjusted upon examination by state or local tax authorities if they either have been or will be used in a future period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Under Section&#xA0;382 of the Internal Revenue Code of 1986, as amended, substantial changes in the Company&#x2019;s ownership may limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset its taxable income. Specifically, this limitation may arise in the event of a cumulative change in ownership of the Company of more than 50% within a three-year period. During the first quarter of fiscal year 2015, management determined that the Company had experienced an ownership change for purposes of Section&#xA0;382. This ownership change resulted in annual limitations to the amount of net operating loss carryforwards that can be utilized to offset future taxable income, if any, at the federal level. The Company&#x2019;s management has determined that, as of October&#xA0;31, 2015, it had not experienced another ownership change for purposes of Section&#xA0;382. However, future transactions in the Company&#x2019;s common stock could trigger an ownership change for purposes of Section&#xA0;382, which could limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset the Company&#x2019;s taxable income, if any. Any such limitation, whether as the result of sales of common stock by the Company&#x2019;s existing stockholders or sales of common stock by the Company, could have a material adverse effect on the Company&#x2019;s results of operations in future years.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table summarizes the Company&#x2019;s fair value hierarchy for its financial assets and liabilities measured at fair value as of October&#xA0;31, 2015:</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="68%"></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="2%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" 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" nowrap="nowrap" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Assets:</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;&#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"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table summarizes the Company&#x2019;s fair value hierarchy for its financial assets and liabilities measured at fair value as of January&#xA0;31, 2015:</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="68%"></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="2%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" 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" nowrap="nowrap" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Assets:</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;&#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"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,514</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>9. Commitments and Contingencies</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Legal Contingencies</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> From time to time the Company is involved in legal proceedings arising in the ordinary course of business. There is no litigation pending that could, individually or in the aggregate, reasonably be expected to have a material adverse effect on the Company&#x2019;s financial position, results of operations, or cash flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Guarantees and Indemnification Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies, holds harmless, and agrees to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company&#x2019;s business partners or customers, in connection with any United States patent, or any copyright or other intellectual property infringement claim by any third party with respect to the Company&#x2019;s products. The term of these indemnification provisions is generally perpetual after execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is unlimited.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Based on historical experience and information known as of October&#xA0;31, 2015 and January&#xA0;31, 2015, the Company has not recorded any liabilities for these guarantees and indemnities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Operating Leases</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Effective July&#xA0;1, 2015, the Company entered into an amendment to the lease for its corporate headquarters space in Burlington, Massachusetts. The amendment extends the lease term, originally set to expire in March 2016, through March 2023 and reduces the leased space from 65,941 square feet to 44,241 square feet. The 21,700 square foot reduction primarily relates to first floor space that had been subleased by the Company to a subtenant, and under the terms of the amendment, the landlord assumed the sublease effective July&#xA0;1, 2015. The amendment also provides for a tenant improvement allowance of up to $1,681 to cover renovations that are being made to the retained second floor space over the remainder of fiscal year 2016. Management believes that the renovated space will be suitable and adequate to meet the Company&#x2019;s planned growth needs at its headquarters over the next several years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In conjunction with the relinquishment of the first floor space, the amendment reduced the Company&#x2019;s required security deposit letter of credit from $525 to $352. The reduction of the letter of credit is reflected as a change in restricted cash in the investing activity section of the accompanying consolidated statement of cash flows.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Effective August&#xA0;1, 2015, the Company entered into an amendment to the lease for its office space located in Japan. The amendment extends the lease term, originally set to expire in November 2015, through November 2017 and increases the leased space from approximately 4,047 square feet to 7,512 square feet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In conjunction with the purchase of additional computer processor equipment for its high performance computing data center in New Jersey described in Note 4, effective as of September 1, 2015, the Company&#x2019;s hosting and support arrangement for that facility was expanded to account for the new equipment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of October&#xA0;31, 2015, after taking into consideration the above amendments, total future minimum lease payments under non-cancelable lease arrangements are 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="68%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>Fiscal year ended January&#xA0;31,</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2016 (remainder as of October 31, 2015)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,942</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,827</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Reclassification</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Certain prior year amounts have been reclassified to be consistent with current year classifications.</p> <p>&#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table reflects the carrying value of intangible assets as of October&#xA0;31, 2015:</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="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"> <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>October&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Cost</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<br /> Amortization</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>Net&#xA0;Book<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Intellectual property</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,373</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Access to facilities contract</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(38</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: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,411</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table reflects the carrying value of intangible assets as of January&#xA0;31, 2015:</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="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"> <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>January&#xA0;31, 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Cost</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<br /> Amortization</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>Net&#xA0;Book<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Intellectual property</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,110</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Access to facilities contract</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(38</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: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,148</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,395</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 14484563 4.21 2015-10-31 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Use of Estimates</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The preparation of financial statements in conformity with GAAP requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ from management&#x2019;s estimates if future events differ substantially from past experience, or other assumptions, which reasonable when made, do not turn out to be substantially accurate.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Recent Accounting Pronouncements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In May 2014, the FASB issued ASU 2014-09,<i>&#xA0;Revenue from Contracts with Customers</i>, which supersedes nearly all existing revenue recognition guidance under GAAP. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration to which an entity expects to be entitled for those goods or services. ASU 2014-09 defines a five-step process to achieve this core principle, as a result of which more judgment and estimates may be required within the revenue recognition process than are required under existing GAAP. The standard is effective for annual periods beginning after December&#xA0;15, 2016, and interim periods therein. However, in July 2015, the&#xA0;FASB approved a one-year deferral that does not require adoption until calendar year 2018 (fiscal 2019 for the Company). The two permitted transition methods under the new standard are: (i)&#xA0;a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii)&#xA0;a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently evaluating the impact of its pending adoption of ASU 2014-09 on its consolidated financial statements and has not yet determined the method by which it will adopt the standard when it becomes effective.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In June 2014, the FASB issued ASU 2014-12, <i>Stock Compensation,</i> which is a standards update on accounting for share-based payments when the terms of the award provide that a performance target could be achieved after a requisite service period. The standard is effective for annual periods beginning after December&#xA0;31, 2015, and interim periods therein, with early adoption permitted. This ASU is not expected to have an impact on the Company&#x2019;s financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In August 2014, the FASB issued ASU No.&#xA0;2014-15, <i>Presentation of Financial Statements &#x2013; Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity&#x2019;s Ability to Continue as a Going Concern</i>. Under the new guidance, management will be required to assess an entity&#x2019;s ability to continue as a going concern, and to provide related footnote disclosures in certain circumstances. The provisions of this ASU are effective for annual periods beginning after December&#xA0;15, 2016, and for interim periods therein. This ASU is not expected to have an impact on the Company&#x2019;s financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In April 2015, the FASB issued ASU No.&#xA0;2015-05, <i>Intangibles &#x2013; Goodwill and Other &#x2013; Internal-Use Software: Customer&#x2019;s Accounting for Fees Paid in a Cloud Computing Arrangement</i>. The guidance clarifies the circumstances under which a cloud computing customer would account for the arrangement as a license of internal-use software. The standard will be effective for annual reporting periods beginning after December&#xA0;15, 2016, and for interim periods therein. Early adoption is permitted. This ASU is not expected to have an impact on the Company&#x2019;s financial statements or disclosures.</p> <p>&#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of October&#xA0;31, 2015, after taking into consideration the above amendments, total future minimum lease payments under non-cancelable lease arrangements are 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="68%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom"><b>Fiscal year ended January&#xA0;31,</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2016 (remainder as of October 31, 2015)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,711</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,942</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,827</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>2. Summary of Significant Accounting Policies</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Applicable Accounting Guidance</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative United States generally accepted accounting principles (&#x201C;GAAP&#x201D;) as found in the Financial Accounting Standards Board&#x2019;s (&#x201C;FASB&#x201D;) Accounting Standards Codification (&#x201C;ASC&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Basis of Presentation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The interim financial data as of October&#xA0;31, 2015 and for the three and nine months ended October&#xA0;31, 2015 and 2014 are unaudited; however, in the opinion of the Company&#x2019;s management, the interim data includes all adjustments, consisting of normal recurring adjustments, necessary for a fair statement of the results for the interim periods presented. The condensed consolidated balance sheet presented as of January&#xA0;31, 2015 has been derived from the audited consolidated financial statements as of that date. The unaudited condensed consolidated financial statements presented herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. Accordingly, they do not include all of the information and note disclosures required by GAAP for complete financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Exa annual report on Form 10-K for the year ended January&#xA0;31, 2015 filed with the Securities and Exchange Commission on March&#xA0;24, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Reclassification</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Certain prior year amounts have been reclassified to be consistent with current year classifications.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Use of Estimates</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The preparation of financial statements in conformity with GAAP requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ from management&#x2019;s estimates if future events differ substantially from past experience, or other assumptions, which reasonable when made, do not turn out to be substantially accurate.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Recent Accounting Pronouncements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In May 2014, the FASB issued ASU 2014-09,<i>&#xA0;Revenue from Contracts with Customers</i>, which supersedes nearly all existing revenue recognition guidance under GAAP. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration to which an entity expects to be entitled for those goods or services. ASU 2014-09 defines a five-step process to achieve this core principle, as a result of which more judgment and estimates may be required within the revenue recognition process than are required under existing GAAP. The standard is effective for annual periods beginning after December&#xA0;15, 2016, and interim periods therein. However, in July 2015, the&#xA0;FASB approved a one-year deferral that does not require adoption until calendar year 2018 (fiscal 2019 for the Company). The two permitted transition methods under the new standard are: (i)&#xA0;a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii)&#xA0;a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently evaluating the impact of its pending adoption of ASU 2014-09 on its consolidated financial statements and has not yet determined the method by which it will adopt the standard when it becomes effective.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In June 2014, the FASB issued ASU 2014-12, <i>Stock Compensation,</i> which is a standards update on accounting for share-based payments when the terms of the award provide that a performance target could be achieved after a requisite service period. The standard is effective for annual periods beginning after December&#xA0;31, 2015, and interim periods therein, with early adoption permitted. This ASU is not expected to have an impact on the Company&#x2019;s financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In August 2014, the FASB issued ASU No.&#xA0;2014-15, <i>Presentation of Financial Statements &#x2013; Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity&#x2019;s Ability to Continue as a Going Concern</i>. Under the new guidance, management will be required to assess an entity&#x2019;s ability to continue as a going concern, and to provide related footnote disclosures in certain circumstances. The provisions of this ASU are effective for annual periods beginning after December&#xA0;15, 2016, and for interim periods therein. This ASU is not expected to have an impact on the Company&#x2019;s financial statements or disclosures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In April 2015, the FASB issued ASU No.&#xA0;2015-05, <i>Intangibles &#x2013; Goodwill and Other &#x2013; Internal-Use Software: Customer&#x2019;s Accounting for Fees Paid in a Cloud Computing Arrangement</i>. The guidance clarifies the circumstances under which a cloud computing customer would account for the arrangement as a license of internal-use software. The standard will be effective for annual reporting periods beginning after December&#xA0;15, 2016, and for interim periods therein. Early adoption is permitted. This ASU is not expected to have an impact on the Company&#x2019;s financial statements or disclosures.</p> </div> EXA -0.24 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The fair value of common stock service-based options for employees and directors is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted-average assumptions used:</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="82%"></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"> <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>Nine&#xA0;Months&#xA0;Ended<br /> October 31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>2015</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Estimated dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected stock price volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted-average risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Expected life of options (in years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.25</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>3. Computation of Net (Loss) Income Per Share</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Net (loss) income per share has been computed using the weighted average number of shares of common stock outstanding during each period. Diluted amounts per share include the impact of the Company&#x2019;s outstanding potential common shares, such as shares issuable upon exercise of in-the-money stock options or warrants, when dilutive. Potential common shares that are anti-dilutive are excluded from the calculation of diluted net (loss) income per common share.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following summarizes the calculation of basic and diluted net (loss) income per share:</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="54%"></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> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"><b>Three Months Ended 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" nowrap="nowrap" align="center"><b>Nine Months Ended October&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>2015</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>2014</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>2015</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Numerator:</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;&#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"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Net (loss) income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(433</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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,516</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,009</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Denominator:</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;&#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"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted average common shares, basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,610,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,822,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,484,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,701,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Dilutive effect of:</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;&#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"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Options to purchase common and preferred stock</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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">898,619</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Warrants to purchase common stock</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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">9,285</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Restricted stock units</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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">19,521</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#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;&#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" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted average common shares, diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,610,479</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,749,825</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,484,563</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,701,380</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Basic net (loss) income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.02</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.24</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1.31</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="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Diluted net (loss) income per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.02</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.24</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1.31</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="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The table below represents outstanding options, restricted stock unit awards and warrants that were excluded from the computation of diluted net (loss) income per share for the periods indicated because including them would have had an anti-dilutive effect. All of the Company&#x2019;s outstanding stock options, unvested restricted stock units and warrants were anti-dilutive for the three months ended October&#xA0;31, 2015 and for the nine months ended October&#xA0;31, 2015 and 2014 due to the net loss incurred by the Company.</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="92%" align="center" border="0"> <tr> <td width="60%"></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"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" nowrap="nowrap" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;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" nowrap="nowrap" 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"> <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>2015</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>2014</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>2015</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options, restricted stock unit awards and warrants to purchase common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,514,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,633,635</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,514,955</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,785,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> P2Y5M12D 2131000 1571000 -3516000 47187000 179000 -54000 -2707000 -11000 39185000 1214000 6000 -337000 -15948000 -172000 8002000 -173000 -3482000 34000 -3044000 8000 472000 1766000 -11007000 7264000 1401000 49894000 179000 -1398000 -963000 18265000 -2946000 -69000 9849000 -136000 263000 694000 2224000 2487000 4000 14516000 -472000 0.50 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Applicable Accounting Guidance</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative United States generally accepted accounting principles (&#x201C;GAAP&#x201D;) as found in the Financial Accounting Standards Board&#x2019;s (&#x201C;FASB&#x201D;) Accounting Standards Codification (&#x201C;ASC&#x201D;).</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Deferred rent 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="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>October&#xA0;31,<br /> 2015</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>January&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Leasehold improvement incentive</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,234</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">308</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cumulative non-cash rent expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">853</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">761</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total deferred rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,069</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Less: current portion included in accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(38</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(597</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="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Deferred rent, net of current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">472</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> </tr> </table> </div> P3Y 4351000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>6. Deferred Rent</b></p> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Payment escalations, rent holidays and lease incentives specified in the Company&#x2019;s non-cancelable operating lease and hosting agreements are recognized on a straight-line basis over the terms of the agreements. The differences arising from straight-line expense recognition and cash payments are recorded as deferred rent in the accompanying consolidated balance sheets. Tenant leasehold improvement allowances received from landlords are recorded as deferred rent and are amortized as operating expense over the applicable lease terms.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Deferred rent 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="76%" align="center" border="0"><!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>October&#xA0;31,<br /> 2015</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>January&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Leasehold improvement incentive</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,234</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">308</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cumulative non-cash rent expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">853</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">761</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total deferred rent</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,087</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,069</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Less: current portion included in accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(38</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(597</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="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Deferred rent, net of current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">472</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As discussed in Note 9, the Company entered into an amendment to its corporate headquarter lease in Burlington, Massachusetts effective July&#xA0;1, 2015. The amendment provided for a tenant improvement allowance of up to $1,681 to cover renovations being made to the Company&#x2019;s leased space over the remainder of fiscal year 2016. As of October&#xA0;31, 2015, the Company recorded $1,047 of the tenant improvement allowance as an increase to deferred rent for renovation costs incurred to date. Of these costs, the Company paid for approximately $493, and accordingly, recorded a receivable from the landlord for this amount which is included in other current assets in the accompanying consolidated balance sheet. The $554 balance of these costs was funded by the landlord and is recorded as&#xA0;construction-in-process within property and equipment, net in the accompanying consolidated balance sheet.</p> </div> 1168000 554000 1047000 317000 186000 572000 691000 1377000 5403000 4170000 13462000 7081000 5387000 7396000 2911000 228000 P3Y 305000 21538 6.11 0.02 9285 1633635 19521 14749825 898619 13822400 5.04 0.02 220000 15958000 321000 12866000 4000 113000 194000 3092000 94000 -126000 434000 3000 214000 533000 2442000 15637000 88000 5462000 3171000 88000 675000 4562000 88000 52000 193000 200000 501000 1220000 1319000 4332000 3026000 2361000 2339000 860000 -0.03 2514955 14610479 14610479 4.14 -0.03 -433000 16964000 -89000 13966000 6000 0 51000 2998000 -427000 6000 -89000 3000 344000 661000 2336000 17053000 60000 6143000 3456000 88000 871000 5118000 117000 64000 215000 265000 420000 1700000 1464000 5320000 2431000 1768000 2917000 944000 0000890264 exa:OthersMember 2015-08-01 2015-10-31 0000890264 country:JP 2015-08-01 2015-10-31 0000890264 country:FR 2015-08-01 2015-10-31 0000890264 country:DE 2015-08-01 2015-10-31 0000890264 country:US 2015-08-01 2015-10-31 0000890264 country:KR 2015-08-01 2015-10-31 0000890264 country:GB 2015-08-01 2015-10-31 0000890264 country:SE 2015-08-01 2015-10-31 0000890264 us-gaap:ResearchAndDevelopmentExpenseMember 2015-08-01 2015-10-31 0000890264 us-gaap:GeneralAndAdministrativeExpenseMember 2015-08-01 2015-10-31 0000890264 us-gaap:CostOfSalesMember 2015-08-01 2015-10-31 0000890264 us-gaap:SellingAndMarketingExpenseMember 2015-08-01 2015-10-31 0000890264 2015-08-01 2015-10-31 0000890264 exa:OthersMember 2014-08-01 2014-10-31 0000890264 country:JP 2014-08-01 2014-10-31 0000890264 country:FR 2014-08-01 2014-10-31 0000890264 country:DE 2014-08-01 2014-10-31 0000890264 country:US 2014-08-01 2014-10-31 0000890264 country:KR 2014-08-01 2014-10-31 0000890264 country:GB 2014-08-01 2014-10-31 0000890264 country:SE 2014-08-01 2014-10-31 0000890264 us-gaap:ResearchAndDevelopmentExpenseMember 2014-08-01 2014-10-31 0000890264 us-gaap:GeneralAndAdministrativeExpenseMember 2014-08-01 2014-10-31 0000890264 us-gaap:CostOfSalesMember 2014-08-01 2014-10-31 0000890264 us-gaap:SellingAndMarketingExpenseMember 2014-08-01 2014-10-31 0000890264 2014-08-01 2014-10-31 0000890264 2015-07-01 2015-07-31 0000890264 exa:ComputerProcessorEquipmentMember 2015-09-01 2015-09-30 0000890264 us-gaap:PerformanceSharesMember 2015-02-01 2015-10-31 0000890264 exa:OthersMember 2015-02-01 2015-10-31 0000890264 country:JP 2015-02-01 2015-10-31 0000890264 country:FR 2015-02-01 2015-10-31 0000890264 country:DE 2015-02-01 2015-10-31 0000890264 country:US 2015-02-01 2015-10-31 0000890264 country:KR 2015-02-01 2015-10-31 0000890264 country:GB 2015-02-01 2015-10-31 0000890264 country:SE 2015-02-01 2015-10-31 0000890264 us-gaap:ResearchAndDevelopmentExpenseMember 2015-02-01 2015-10-31 0000890264 us-gaap:GeneralAndAdministrativeExpenseMember 2015-02-01 2015-10-31 0000890264 us-gaap:CostOfSalesMember 2015-02-01 2015-10-31 0000890264 us-gaap:SellingAndMarketingExpenseMember 2015-02-01 2015-10-31 0000890264 exa:CorporateHeadquartersMember 2015-02-01 2015-10-31 0000890264 2015-02-01 2015-10-31 0000890264 exa:OthersMember 2014-02-01 2014-10-31 0000890264 country:JP 2014-02-01 2014-10-31 0000890264 country:FR 2014-02-01 2014-10-31 0000890264 country:DE 2014-02-01 2014-10-31 0000890264 country:US 2014-02-01 2014-10-31 0000890264 country:KR 2014-02-01 2014-10-31 0000890264 country:GB 2014-02-01 2014-10-31 0000890264 country:SE 2014-02-01 2014-10-31 0000890264 us-gaap:StateAndLocalJurisdictionMember 2014-02-01 2014-10-31 0000890264 us-gaap:ResearchAndDevelopmentExpenseMember 2014-02-01 2014-10-31 0000890264 us-gaap:GeneralAndAdministrativeExpenseMember 2014-02-01 2014-10-31 0000890264 us-gaap:CostOfSalesMember 2014-02-01 2014-10-31 0000890264 us-gaap:SellingAndMarketingExpenseMember 2014-02-01 2014-10-31 0000890264 2014-02-01 2014-10-31 0000890264 exa:OfficeSpaceMembercountry:JP 2015-07-31 2015-07-31 0000890264 exa:OfficeSpaceMembercountry:JP 2015-08-01 2015-08-01 0000890264 exa:CorporateHeadquartersMember 2015-07-01 2015-07-01 0000890264 exa:CorporateHeadquartersMember 2015-06-30 2015-06-30 0000890264 us-gaap:MoneyMarketFundsMember 2015-01-31 0000890264 exa:OthersMember 2015-01-31 0000890264 country:JP 2015-01-31 0000890264 country:FR 2015-01-31 0000890264 country:DE 2015-01-31 0000890264 country:US 2015-01-31 0000890264 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2015-01-31 0000890264 exa:ComputerSoftwareAndEquipmentMember 2015-01-31 0000890264 us-gaap:LeaseholdImprovementsMember 2015-01-31 0000890264 us-gaap:FurnitureAndFixturesMember 2015-01-31 0000890264 us-gaap:AssetsHeldUnderCapitalLeasesMember 2015-01-31 0000890264 exa:AccessToFacilitiesContractMember 2015-01-31 0000890264 us-gaap:IntellectualPropertyMember 2015-01-31 0000890264 2015-01-31 0000890264 2014-01-31 0000890264 2015-11-30 0000890264 us-gaap:MoneyMarketFundsMember 2015-10-31 0000890264 exa:OthersMember 2015-10-31 0000890264 country:JP 2015-10-31 0000890264 country:FR 2015-10-31 0000890264 country:DE 2015-10-31 0000890264 country:US 2015-10-31 0000890264 exa:LandlordMember 2015-10-31 0000890264 us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member 2015-10-31 0000890264 exa:ComputerSoftwareAndEquipmentMember 2015-10-31 0000890264 us-gaap:LeaseholdImprovementsMember 2015-10-31 0000890264 us-gaap:FurnitureAndFixturesMember 2015-10-31 0000890264 us-gaap:AssetsHeldUnderCapitalLeasesMember 2015-10-31 0000890264 exa:LandlordMemberus-gaap:ConstructionInProgressMember 2015-10-31 0000890264 us-gaap:ConstructionInProgressMember 2015-10-31 0000890264 exa:CorporateHeadquartersMember 2015-10-31 0000890264 exa:AccessToFacilitiesContractMember 2015-10-31 0000890264 us-gaap:IntellectualPropertyMember 2015-10-31 0000890264 2015-10-31 0000890264 us-gaap:DomesticCountryMember 2014-10-31 0000890264 2014-10-31 0000890264 exa:CorporateHeadquartersMember 2015-07-01 0000890264 exa:ComputerProcessorEquipmentMember 2015-09-30 0000890264 exa:CorporateHeadquartersMember 2015-06-30 iso4217:USD shares iso4217:USD shares utr:sqft pure EX-101.SCH 7 exa-20151031.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Condensed Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Condensed Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Description of Business link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Summary of Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Computation of Net (Loss) Income Per Share link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Property and Equipment, net link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Accrued Expenses link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Deferred Rent link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Acquired Intangible Assets link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Stockholders' Equity and Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Geographic Information link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Summary of Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Computation of Net (Loss) Income Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Property and Equipment, net (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Accrued Expenses (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Deferred Rent (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Acquired Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Stockholders' Equity and Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Geographic Information (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Computation of Net (Loss) Income Per Share - Calculation of Basic and Diluted Net (Loss) Income Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Computation of Net (Loss) Per Share - Outstanding Options, Restricted Stock Unit Awards and Warrants Excluded from Computation of Diluted Net (Loss) Income Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Property and Equipment, Net - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Accrued Expenses - Accrued Expenses (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Deferred Rent - Deferred Rent (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Deferred Rent - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Acquired Intangible Assets - Carrying Value of Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Acquired Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Lease Arrangements (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Common Stock Service-based Options for Employees and Directors (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Stock-Based Compensation Expense Related to Stock Options Issued and Restricted Stock Units by the Company (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Geographic Information - Revenues by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Geographic Information - Net Long-Lived Assets by Principal Geographic Areas (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Deferred Rent - Deferred Rent (Detail) (Alternate 1) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 exa-20151031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 exa-20151031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 exa-20151031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 exa-20151031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R39.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Lease Arrangements (Detail)
$ in Thousands
Oct. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 (remainder as of October 31, 2015) $ 1,211
2017 4,711
2018 4,688
2019 4,209
2020 2,980
2021 2,086
Thereafter 3,942
Total $ 23,827
EXCEL 13 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`"^"@T>_N,U_U0$``&X<```3````6T-O;G1E;G1?5'EP97-= M+GAM;,V9RT[#,!!%?Z7*%C6N[?`490-L`0E^P"33QFH<6[8IY>^Q4T!0%<2K MTMWDT3N>>Y-QSJ:G=T^.PFAENCY,BS9&=\)8J%LR*I3649^4F?5&Q73KY\RI M>J'FQ,1DA&^7BE3&K!5AT;A/61EUEG_V,8G"?5A)8HFJX, M\:FCL,U_K;PZ7]!,/73Q1\8O[Z[TU`TUH=7NQ>IRE;J$]-NT2&KXEL/FPJ^2 M:9.'YOKYAQ7Y_I?/LO$2EZ:[\.I1;Q@L=S:F?"Z-TOVV43U:O[BW=O&?VX3R M4S74C)U/A3[J+;LD%=\D-;#4^D_>KSNEMIZ^99@+=_A1M,I3YRY+D.UY\-?1`#&TX[A,2/<@B0'!(D1P628Q\DQP%(CD.0'$<@.8Y![%```` M*P(```L```!?.0Q(OW[CMB`PD.MQ-*O>X^NO`ZIK`XTHO8<4M?'5$Q^#*G*_=ITJK$" M2+8CCVG!D4*>-BP>-9?20D0[8$NP+,L5R*V.V:SGVL7.U49V[M,41Y26M#;3 M"&>6X9MY6&3I//B)]!=C;IK>TI;MR5/0!_ZS#0//>997'L=V+YRO+0O]C^AY M%.!)T:'B1?4C9@,2[2F]@OIZ`(4QOCLEFI2"(S>C@KN_V/P"4$L#!!0````( M`"^"@T=>=TD!P0$``-0;```:````>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/%V<`94`*S=LU1MH8*`$^I/.&/7NK2P,_LP7%R3? MIDW;Y,R[Z9-FNFAC.7\,IRH=NC;6ASY.WII3&^?C_651I]3/G8N;.C15O.GZ MT(Y/=]W05&F\'/:NKS;':A^KLLAO56BLES->Q#6A:O MW7",=0@INO-);L8%QL?O??C/\MUN=]B$AV[STH0V_5'AOA8H7#Y(\T%*";)\ MD%&"?#[(4X*F^:`I)6B6#YI1@F[S0;>4H+M\T!TEZ#X?=$\)DA+(6'*2$-8< MK05P+1RO!8`M'+$%D"T`M'+T5Z*T< MO17HK:1O;?2QS=%;@=[*T5N!WLK16X'>RM%;@=[*T5N!WLK16X'>RM%;@=[* MT=N`WL;1VX#>QM';@-Y&VBM!FR4AM'+T-Z&TAM M'+T-Z&TNGG*?"A@NMT[A2<.?CU5_W\]3/$/?K!][J M`U!+`P04````"``O@H-'`("4CO("```;#```$````&1O8U!R;W!S+V%P<"YX M;6R]5UUOVC`4_2L6+VNEI0%*JPW12!2Z#ZG=T&#=L^M@K)AN]F\#F%I0<40!]DV:2/JN57Z699(P:W4 M*GJ0PFC44\ONE@*27O@2X!F4>0PB-]*NHF:!*8<\9BQX`@-:*YKR!*%`_0MZ MS$"G&5>KL'BZE^H9?V83/>06RJS=B2+[G!N(:=&=[-N@QWQ949V)XP[F7,T@ M+F-?3VYZ\0@&7:6M]D63?ML6;.)%;N"Q5+,1EP:CWL)V%R"L-FN9%O94E6(M MG.CX.*']88,]<00WO&DLN)%VXUBV2+JQTF&UD2_M'G&.8#%7K@- M^F$96Q[+3M2Y\@@:[2+#;671NFT[=;O(1-H$\/MTQ(W]3ZWP-6T:T;EJE*K? MI&!Q.6;(C^ZJ*I4B\6,R5)!A*>]870.75O MSY[2++=\D_\;6'9VKQ'/J=-"IY6<]4VV*G3YG*;"5>-J`R:G0NV7F MRJ_>_!"F8.C$LQ^4JQ+QB7S*'GF2`WL`CKEQC;;5V?J"MN6R?566;@3YE`#K M(\(>.'4AE=:G\T61/I9.!B@A]VQW;+5XGNLDIHODG6_"NA]^(JCD^(X"F_#E MGJ2?0<\,S^92O.GS@UJW/M37NO6QKM;L;,*/TML!20`\?UOXP]`]#MB0:CK! MT^K;@9W5-T3[NH;>AWMP4,1V7>%'8-BXEO".')S$Z1]GEH"50T=8)F`O+'04 MIQ_'TC6$)[[WM?P6,#]3UV\!&^P[,`0>%M8\Z'$4]=_3Y9U+0,NNW&K:[^/7\=) M)1P3UL.3MPX\*@A7>]V8P(2;9QM$QP@)8@.:ATFL,#&YLEYSC*%?$\?%EJ^! ME$4Q(QJ02XZ<'("Y&XA974G!A`>.UO=X*0:\V_DFP:0@T(`&@X'0"259_6*V MQK:F(J.^KJ+CA@=<6*E6"N1M-Y;]3L7."%Z'HQSDT#[]_=-#RI"LK]P'-52U M;3MIIZDN#DS)V^+Q.9U-KDQ`;@1$55`,.P?S[-3Y=7IWOWS(ZK*@USDM\V*Z MI#-&;U@Y>S],=N9O-*S[(?ZMXY/!M%U4V,"%NTT:F9:;/A-(0A!>.5367(1+ MF&_B!`N[CT\0>#FH%Z;+MH6NM5Z&.MVO,3J\G+BRM?7=,?4C.GM5]1=02P,$ M%`````@`+X*#1YE&UL M[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/`0LZ?O.14?GZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I M;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^ M9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3 M%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2BW`A(5M>5`TR``6'!VULS2`Y9>*?IUE!K9 M';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D`4.`#?$T4Q0?*]!MHK@PI+27)#6 MSRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9S MT6S[!Z5&T?95O-RCEU@5`9<8WS2J-2S%UGB5P/&MG#P=$Q+-E`L&08:7)"82 MJ3E^34@3_BNEVOZKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1 M>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V> M7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH M'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+`.7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DH MN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y"M-2D&_#^>G%>!KB.=D$ MN7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL M)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O&`RN0HGQ,C$7H<.>77%_CT9+C MVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP1 M3A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LY MJ7IE,6>F\M\M#`DL6XA9$N)-7>W5YYNTB42%(JP#`4A%W+C[^^3:G>,U_HL@6V$ M5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07 M/4;SHYG@'K.'YA,L0Z1^P7V*BH`1JV*^ MNJ]/^26<.[1[\8$@F_S6VZ3VW>`,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1B MK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!U4#E/]O4#6CV#30 M,9FV-J/D3@H\W/[O#;#"Q([A[8N_`5!+`P04````"``O@H-'2HZ50$<"``#@ M"0``#0```'AL+W-T>6QE@%T\^9TY__?3BV$D@2YMUI?ZBTZ.[YQZ=Y+/C!M:#`-PUD@"),XC64K MY@(:E*M60H(O!PCY^%M5T`0_GG_\U2JX^8#\>/;I["Q\O+C9Q\_=P@5&GN-; MD>!H=H6#YY-.PO`PL5W<(Y^]D/QOW'O4UY8ZZ`N4QJ628YVFV`-IW#RA%>'& M/[+NN>)*(S`'830X1!)!O<XSSW>T9((UK`D"UG)L)ZNW%NC:;DTI2+]+Y'?&N M-%E'TZNM`#>8O)G2!=5#Y@AOH#3FM`03H%FUM".HVDI7`$H8HV"D4I)P2[F) MZ`U#FU/.[^V;\E#N<'!(OZLHA M@8DF=K(?FJI\=HX\.T*1 MWYK4"]I!?X.#KCRD\-0M_T]-KU^U48VY@F]=GI.3.^BN%1G5<]<87R[I\OKX MD;FW$^_)?-M;G8/RG2_\`4$L#!!0````(`"^"@T?R+/?&%`0``"X/```/ M````>&PO=V]R:V)O;VLN>&ULE9=K<]LH%(;_"J,OF\ZLU];%;I*I.^-WQMRSIUII M=VSGR=K[YG@\=N5:U-S]8QJAJ6QE;,T]/=J[L5FM9"G.3-G60OMQ-IG,QE8H M[J71;BT;ESS3W&MHKK&"5VXMA*_5!E9SJ9./']SQ2BIQ(ZPC,.--\Y778IX\ MJ80I[OQY);VHYDE!C^91]%[8MCEII0H/T\DT&0?8=JA7EI6F$AO8]5JZ[\\% M":O$BK?*7U-GM^W.DS0KLFRV883/;J1X=`@,+Q@OO7P0U_QVGDP2QEMO/DGE MA3WC7GRVIFVDOB-6PE;2.K\,P^V^K*66M?P9^DU/;FT>_S56_C3:<[4LK5&J MJQ4*NDK4@OO]AOKH9=G[T//;;V$FYLEL0L`'Z>2M5-+_F"?=O1)A).,70^G" M_^>.Z2XXVREF7%?L7'NBL`N]F3P*3>@#?7Q1=0W;8TDW]J)*-Z%"T*G1E=!. M5(SNG%&RHJA4[(0KKDO!`)0!*'LK*`=0#J#\U:"EIPL-&4`%@(JW@J8`F@)H MN@LZ$ZZTL@F!96;%3EHGM7`.`#,`S'8!R[:NN?T1*B_EG9:4I)SF;E&6IJ6Y M`]![`+V/#:EN6L^W/?E*!0>7QKEW-/FEJ0%T"*##7="5I7RW)$WGS_^M;()- M?S,M/$".`'*T"Z'^VY8B>O[4A#AC0-():C>)Q70EK*7*WZA=K-CS-2+L)RXM MN^&J%>R+X*ZU00K?:QM-32.J+DH:<&C[@E)9WX7,8POG1)^"FJ913^M:^J[Q M+HHDF:>51.A2]D.!FJ813Y?>E/=KHRI:UO[J)N-Y7KJ"$:)0U#1B:F>!8-?\ MJ=\%]#.-"/I9F#O+F[4L]ZTB*&8:,7-0\?004:AF&G%S4/+T"%$H:!HQ=$!S M=G#-<75#8;.(L"]E#_5)'/<.(2AO%I&W9WV4T%ME(^[NT7_+0A0*G$4$WI\& M'0U1J'`676H'P!A59GK[8Z&G;4.WOKPINAWAGJG;U) M[RMAV1)1J'?V!KT#<]1#Y:AW'M%[&+5`%$J>1R3?R901PU>(0MOSB.W]?!FQ M%_F#J-ZN(F+[2]2BHCTIS0%7G1R(0MOSB.W[UYQ/:!'!RQ4UR@ M]=0BRBTO8C8OF?I&Y']#T*WB.KMHB.V M[T6%I>$2$Z=`VXOI\VGFSP&&SG"T<:["\'6DVY.TI[^,O4$L#!!0````(`"^"@T=,MJ^, M3@(``/,'```8````>&PO=V]R:W-H965T&ULC97?CJ,@%,9? MQ?@`H^"_MK$F;3>;W8M-)G.Q>TU;6LVHN$#K[-LO<*AM)XQZ(X+?=WX'!$[> M,_XN2DJE]]'4K5C[I93=*@C$H:0-$2^LHZWZ`P M3(.&5*U?Y&;LE1W%P[NGD]\S]JX[/X]K/]0YT)H>I`Y!5'.E M.UK7.I(B_[5![TQM?'R_1?]NIJO2WQ-!=ZS^4QUEJ;(-?>](3^12RS?6_Z!V M#HD.>&"U,$_O+[S7D`]JJ-6T/7^+(VMP&;`UX,*#%J"&RANAN,$L7 M0&9F7M^()$7.6>^)CNB_C59*SG40%=E3DQ%JG4Q,;E:JR*]%F`=7'>9)@8UB M"PHT*`(5VPG`OLN.C1U_#=B!(IH&1,\`&-Q$QAY/V^-G>PSVV-@35WZ@V((B MG08D3D!B[-D(`!2+:4#J!*3&OAP!@`*%TX3,2=]$#S4?.]!?AYZH5 MWIY)==.;"_G$F*0JB?!%)5.J"CQT:GJ2^C7364)-@HYDW:W$#G6^^`]02P,$ M%`````@`+X*#1_;\!]'\`P``GQ,``!@```!X;"]W;W)KJ;.SW+NI? MZ[KH_M_:JCT]KMC*G?A1OAR&Z42\6IA+%^/%FWLOGBMAA_MZ:O%/JBIX'-;]?/?Z/FU M']K:-5E%=?$;/LMF_CS!?TR"S?P-.#;@YP9,D@T$-A`W#6)(-O?KJP'M]77$9D8T=`(1P4RZ3.5(,6T"^B*] M6224,+ZK*,@""&-IPI>I'`MIF?+[690WBX(2&9$%$9-Z!P^C`"22S-Q/DGJ3 MI%B!2(*(3I4BH@"EN)`!,Z2]631DQ"#/S6,8H:$X14 MB)88\V=A>!TJ"S":6F4Y0NIBE2UGX?XL($GAU9?+PMWJX,1$YHBE(E$B(,^- M<]'93.!Z#:C@-R4#PPE*E M(LPO3`:BDY0QD6%*TZ.3XJ(T:`]22F4GQ5*94$H"\GBW[)R M@=TA]JS(")$9KR-QT^I*21:R4^1^&7-0J+RYT"6S=4RVS.3OF>4D-R)V/P9` MGRK`#MSO3HZ;1$;U)0WHRSMF.8G?FESCW43-,FXVO4O$33$R,B")WY@<-*EQN@`<0J_.`7N%RE5 M(4-9\QVRG,.O3.'VBE0.8#Z(C'J8.$H&_;+V.U.@ZH@G^A899@2U4\[/F,D" M[ANQ\%,?9*<((6X=L[0-=C_VQ>(V.+YXE7(L7NRWHGLIFSYZ:H>AK>>7)_NV M'>Q8)ODX=N]@B]WYH++[8?JJIW[#^R,X&-JC>QUV?B>W^0-02P,$%`````@` M+X*#1Y`SLV<_`@``'P@``!@```!X;"]W;W)KYQU2ID@#)ME=F[W[8?NFI*'0^$ MEN?]^K0VU&)D_$/4E$KOJVM[L?9K*8=5$(AM33LB%FR@O7JR9[PC4C7Y(1`# MIV1G0ET;8(32H"--[Y>%Z7OC9<&.LFUZ^L8]<>PZPO\^TY:-:S_TSQWOS:&6 MNB,HB^"2VS4=[47#>H_3_=I_"E=5:!!#_&[H**[N/2V_8>Q#-W[NUC[2#K2E M6ZE+$'4YT8JVK:ZD1OZO[\_57\UTE?Z&"%JQ]D^SD[6R1;ZWHWMR M;.4[&W_0:0Z)+KAEK3#?WO8H).O.$=_KR!=P, M1%,@N@L$8&;F]4(D*0O.1D\,1/_:X4KA7!=1E3TU&:'6R=3D9J7*XE0FRR(X MZ3HW"#;(,R!XGJ@F(KD@@1K?*H%O):#S"9M\BA[GH]M\#/D(\N&M8F^0'"8! M"%H@Y*`J&S7K$EM=8G#!ME$2<`$D0>8SSU5V;M8GL?HDX!,Y?`!QF=P3LPZI MU2$%A]CAD#YTN"=F'3*K0P8.B6./9-_:(S9JUB6WNN3@DCK6`Y`(/=PD,^"L MT=)JM`2CS&$$2!BG292[MGQ5D4QQC'^AE5HMX)W7;IT60$3X02YULF*@4]P]2H?R('^(OS0],+;,*E.!?/R MWC,FJ2J#%JIZEO,ST.G%_0D&PX'\>7_P3E/U!+`P04````"``O M@H-'HK,RJA@%``!'&@``&````'AL+W=OMFIJ#KMG$I/8-6"\0,:S_WZ!;I'8*S>: M2VR3IUMZU7*_R&PN3?N].Y1E'_RLJU/WM#KT_?DQ#+N70UD7W4-S+D_#?UZ; MMB[ZX6/[%G;GMBSV4U!=A3R*XK`NCJ?5=C-=^]IN-\U[7QU/Y=CZ?I]0+_T1&&N0,X!O`Y8![''2`P0'P$2#)`8H#T'4%A@+H9 M(03MT\IE15]L-VUS";IS,>XG]CC@[9ADR!P,R]4-E9ARME,MMIL?VR3:A#_& M/%<(GY`=(NP^D@'R083#^,Y)\)5K!#Z%\_L#I$`D!)(M)LG_E^3N-,7U-`6L ME8!XL1POK^,EQ$N(E]=3/$U(`BL!"!,FCN]3*5)<4U0&E#!,J_M4CE2LI<>Z M**NB(9[0L@-$,4;5 M&B"I8JK6`#&I&%&''"F1F&A9E7&J,J#*$*H`X4(04TD1DI)2A8-Q:MOD"*E/ MBWA7$XN%4(5,S*0@9"&E)%DMI)CF,=$*GEOJT.&;*9HJU3:A:SY(AXW*,PMYTS<$^J@>R0(7<<((R1U0%H+:@> MFR.5>'1.[G9S#K9I*#='ANZ<"$E!5"AS>SE'UZ2\')FU MH*:36HHS4AM2DFQ]EF)*)QYNSMUNSL$TW2<://,ALY;"N<_PS(<4Y\X-@$<^ MFTK8=?00.9?'X/(` M-E#.I3:X/G,R3HR96XP]")_?--QVSA7>#%+BE)\XY25.^8E3OR0N=M<>'-3X M]#.W?_*$J+W]UB=X`(Q9)"E'3RTI-.4>C@8$)T]GW,FT9#7IP>X MO95K8B-8I=I;J263X8:=$SFSF5Q6JG]5J7'O"G`YX^'F[YO MZNDG^->FZE:?^T&P0``/P3```8````>&PO=V]R:W-H965T&ULC9A=CYLZ$(;_"LI]"AZ;KU4VTH:JZKFH5/7BG&LV<1)4P"F03<^_ M+^`Q^]'96=\D@;P>OS,VCXTW-]/][,]:#\'OIF[[^]5Y&"YW8=COS[HI^T_F MHMOQGZ/IFG(8+[M3V%\Z71[F1DT=0A0E85-6[6J[F>]][[8;MZBC3V_`N#/OUV8^K_J,)Q'M]$J..AC>:V''^;V56,.\11P;^I^_@SVUWXP MC6NR"IKRM_VNVOG[9O_)(FQ&-P!L`$N#I1^Z@<0&\KF!FC.USN:\/I=#N=UT MYA;TEW(:;7$WRKLIR!@Y&)/IQSK-,;NY4MO-TU9$T29\F@*]TL"LV:%F481C M=+(+6%'-86X.[W=06$4*'_<@7_=@;SY(3,+#HGH=0-D`"@.\,=G.FM2F835K M&8OD?56!*I%%4?ZQFYA,)T8W\N,`"9E.@@$4932VZ5@-J"Q]7U2@2,3IQU92 MTDJ*5F+&"FK2A"PL6D&1\JE*1EK)T`K3R\YJ5$I.!'1B-6M(/(J2DTYR=,*4 M?F(&.208V(<\7("A,J'`B\("4H($I M+.B4Y+RDN,J,ZS:'[T67Y3P30#`7DH^!&W8E\2@H,D&N'>C=V4NI47$9F15J?)83X%&&^#>37!+ M.SBV"3/GL>H-D&R#;!D1]%ZSQAYE_A5"*.?4:&0*R#9B>=B@"D6;,SJ)PLBR- M/>:/I$DID93`D1)%($7&#=@BRY7'!)*"1(9$"OHLL9*FH$0*`D=!)TJY]1Y% MD'CP2])[1(D(!&Z3N(@X+*O-YDU9T>9&4D'B$H!DHD8'`,1!%:GR=9MZF M7:CTQ?G$^W9H`LK$585YN4?1WV0+7QRJ-+H[S8=-?;`WUW:P!Q[+W>5`ZP&F M0YDW]W?BKK#'4L]AMIM+>=+?RNY4M7WP:(;!-//)S-&808^^HD]CN9V&,;%1@7<-S^?;DX;E)%[0O,#.>U#<7N$`VI^T:!1WWC4=LX,!WD22DBS/LA],<:%I5<;8 MHZE*')T4&AX-L:-2W+SM0.*TI2MZ##R)KG&H? MU7_';GWU>V[A#N5_T;C>%YM1TD#+1^F>-*ZM$Z5$<*)8J_ MIEWHN$_IY&<\=KTJ#$[$##[-;;3SZ?GW].*<7J0*BY2]R+X7 M6)\+K)/`^JL6$V8W8XK/3;*3.U5@NOAT+*EQU"Y=Z1)=7N=M'F?R`:_*@7?P MP$TGM"5[='ZR<0`MH@.?/KNZIJ3W_V=Q)+0NF#?>-NE))&<,V=\J68T+W8`<.1526T/='!NW#-FFP$4MW M13^X4&!UQ39>*Q1H*U`3`]V!/NSVQS(@(N"7@-E>Q"1X/R&^A.1'>Z!9L``2 M&A<4N%_.\`A2!B'?^,^B^=8R$"_C5?U;G-:[/W$+CRA_B]8-WFQ&20L=GZ1[ MQOD[+"/&D6; M7[GC=65P)G;DX>QV>P\W0<0K$^_-^K&CIHF#U]6YWA5YQWZ'FDYQ_3BVMZD1P6B\/B8X'R6J!,`N7_1DR8XXHIWS5A%WNJP/3Q MZEC2X*1=VM*MNMW.ASR>R1N\KD;>PT]N>J$M.:'S)QL/H$-TX-MG=_>4#/[] M;(F$SH7PLX]-NE(I<3BN#V1[I?4_4$L#!!0````(`"^"@T=6U%XOHP$``+$# M```8````>&PO=V]R:W-H965T&ULA5/;;J,P$/T5RQ]0$R!M M%1&DIM5J]V&EJ@^[SPX,8-5F6-N$[M_7%Z!)%;4O>&8XY\P97XH)]:OI`"QY M4[(W>]I9.^P8,U4'BIL;'*!W?QK4BEN7ZI:900.O`TE)EB;)+5-<]+0L0NU9 MEP6.5HH>GC4QHU)<_S^`Q&E/-W0IO(BVL[[`RH*MO%HHZ(W`GFAH]O1ALSOD M'A$`?P1,YBPFWOL1\=4GO^H]3;P%D%!9K\#=8>L%*Y0F?$DU&HMJH5"B^%M< M11_6*?[)LYEVG9#.A'0EW"?!>&P4;#YQR\M"XT3,P/W9;78.KKV(4R;.FW%C M!TT=!B^+4[G)M@4[>:$+3"0>9LR*8$[]:HN47J.G@9Y^3\\NZ5ETF,T.;[\7 MR"\%\BB0?S5BQ!P6S-VG)NQL3Q7H-EP=0RH<>QNW=*VNM_,A#6?R`2^+@;?P MF^M6](8S]K(J&Q/KQSL8Y7*B86A^6!K*^T?`=0 M2P,$%`````@`+X*#1VG>C<^D`0``L0,``!@```!X;"]W;W)KF9'`[R-)"59D65?F.)"T[J*M2=35S@Y*30\&6(GI;CYNP>)\X[F]%1X M%OW@0H'5%5MYK5"@K4!-#'0[>I]O]V5`1,!O`;,]BTGP?D!\"S8`$D M-"XH<+\NB^=XR$,_CD_ICG-:[/W`+#RC_B-8-WFQ&20L=GZ1[ MQOD'+"/&D6; MW[GC=65P)G;DX>SRK8>;(.*5B?=F_=A1T\3!Z^I8YYN[BAV#T`4F$?<+9D4P MKWZU14&OT8M(+SZG;R[IF^1PLSC\]KE`>2E0)H'R?R,FS'[!E-F')NQL3Q68 M/EX=2QJ&ULC5/;;IPP$/T5RQ\0 M%#!)*2+$N2.Z:X&&A5 MAMJ3KDJIG0M/(NNM[[`JI)MO$8H&(S`@6AH]_0^ MW1T*CPB`7P)F)MX"2*BM5^!N.<$#2.F%7.,_B^9;2T\\ MCU?U[V%:Y_[(#3R@_"T:VSNS"24-M'R2]AGG1UA&N/6"-4H3OJ2>C$6U4BA1 M_#6N8@CK'/_D^4*[3L@60K81OB;!>&P4;'[CEE>EQIF8D?NS2W<.KKV(4R;. MFW%C!TT=!J_*4Y46:?T_-+>AX=YHO# M_Q`H+@6**%!\-&+$'%9,_JX).]M3!;H+5\>0&J?!QBW=JMOMO,_"F;S!JW+D M'?SDNA.#(4>T[F3#`;2(%ES[Y.:6DMZ]GRV1T%H??G&QCEP)%W);4]T-ZY8<^8K7M0W-[A`-K_ M:=$H[GQJ.F8'`[R))"59GF7W3'&A:57&VK.I2AR=%!J>#;&C4MS\.8+$Z4`W M="F\B*YWH<"JDJV\1BC05J`F!MH#?=CLCT5`1,`O`9.]B$GP?D)\#D[S"/L@F"-TL8OJ4?K4"T42A1_3ZO0<9W2GSR?:;<)^4S(5\+7+!I/ MC:+-)^YX51J+@57FN-D51LG,0NL(DXG'& MK`CFU6^VR.DM>A[I^>?T[35]FQQN9X>[SP6*:X$B"13_&S%AC@OF_I\F[&)/ M%9@N7AU+:ARU2UNZ5M?;^1`/D7W`JW+@'?SDIA/:DA,Z?[+Q`%I$![Y]=K>C MI/?O9TTDM"Z$7WQLTI5*B<-A>2#K*ZW^`E!+`P04````"``O@H-',7F/@Z0! M``"Q`P``&0```'AL+W=OP)%W);7=T]ZY8<>8K7M0W-[@`-K_:=$H[GQJ.F8'`[R))"59GF5?F.)" MTZJ,M6=3E3@Z*30\&V)'I;CYX#8(U2AN_I!ZM0[50 M*%'\/:U"QW5*?[;%3+M.R&="OA+NLV@\-8HVG[CC56EP(G;@X>PV.P\W0<0K M$^_-^K&CIHF#5^6IVA1W)3L%H0M,(AYFS(I@7OUJBYQ>H^>1GG].WU[2M\GA M=G9X_[E`<2E0)('B?R,FS&'!?/VG"3O;4P6FBU?'DAI'[=*6KM7U=C[D\4P^ MX%4Y\`Y^``MH@/?/KNYI:3W[V=-)+0NA'<^-NE*I<3AL#R0 M]956?P%02P,$%`````@`+X*#1_LG#5&B`0``L0,``!D```!X;"]W;W)K&ULC5/+;MLP$/P5@A\0RK+=%H8L($X1-(<`00[MF996 M$A&2JY"4E?Y]^9`4.S"27L3=U+V M!GO0_D^#1G'G4],RVQO@=20IR?(L^\84%YJ61:P]F;+`P4FAXZP"8@(^"U@M&:CW-`L60$+E@@+WRPGN0,H@Y!N_3IKO+0/Q/)[5[^.TWOV16[A#^4?4KO-F M,TIJ:/@@W3..OV`:81L$*Y0V?DDU6(=JIE"B^%M:A8[KF/YLUQ/M.B&?"/E" M^)%%XZE1M/F3.UX6!D=B>Q[.;K7S3P__HO[D4V"2!S6%GTO(5';EJA+3FB\R<;#Z!!=.#; M9S=;2CK_?I9$0N-"^-W')EVIE#CLYP>RO-+R'U!+`P04````"``O@H-'*>F^ M>*(!``"Q`P``&0```'AL+W=O*FQL-#&C4ES_/8#$:4\W="F\BK:SOL#*@JV\6BCHC<"> M:&CV]&ZS.V0>$0"_!4SF+";>^Q'QS2=/]9XFW@)(J*Q7X&XYP3U(Z85D1YA%R+UBA-.%+JM%8 M5`N%$L4_XBKZL$[Q3Y[.M.N$=":D*^%G$HS'1L'F+VYY66BVI`MV&JV-(A6-OXY:NU?5VWH5# M9)_PLAAX"\]4_4$L#!!0````(`"^"@T=EJD`MHP$``+$#```9````>&PO=V]R:W-H M965TUC;A.[?KR]`DU6T?<$SPSEGSOA2C&@^;`?@R*>2VNYIYUR_8\Q6'2AN M;[`'[?\T:!1W/C4ML[T!7D>2DBS/LENFN-"T+&+MQ90%#DX*#2^&V$$I;OX< M0.*XIRLZ%UY%V[E08&7!%EXM%&@K4!,#S9X^K':'34!$P)N`T9[%)'@_(GZ$ MY&>]IUFP`!(J%Q2X7T[P"%(&(=_X]Z3YU3(0S^-9_2E.Z]T?N85'E.^B=ITW MFU%20\,'Z5YQ?(9IA&T0K%#:^"758!VJF4*)XI]I%3JN8_JSS2;:=4(^$?*% M;H*(5R;>F_5C1TT3!R^+4[G:WA;L%(0N M,(EXF#`+@GGUJRUR>HV>1WK^/7U]25\GA^O)X=WW`IM+@4T2V/QOQ(0YS)C[ M?YJPLSU58-IX=2RI<-`N;>E276[G0Q[/Y`M>%CUOX1&PO=V]R:W-H965T6CG-"\V![`D3U# M95NFN-"T*F/MR50ECDX*#4^&V%$I;OX>0.*TIRMZ+CR+KG>AP*J2+;Q&*-!6 MH"8&VCV]7^T.ZX"(@-\")GL1D^#]B/@2DI_-GF;!`DBH75#@?CG!`T@9A'SC MUUGSO64@7L9G]<4/X1C>N]V8R2!EH^2O>,TP^81]@$P1JEC5]2 MC]:A.E,H4?PMK4+'=4I_BF*FW2;D,R%?"%^S:#PUBC:_<\>KTN!$[,##V:UV M'FZ"B%ORE.UVGPKV2D(76$2\3!C%@3SZC=;Y/06/8_T_'-Z M<4TODL,B==]FGPNLKP7626#]OQ$3YC!CMA^'9!=[JL!T\>I84N.H7=K2I;K< MSOL\GLD[O"H'WL$O;CJA+3FB\R<;#Z!%=.#;9W<;2GK_?I9$0NM"^,7')EVI ME#@:75/U!+`P04````"``O@H-'IP;.TJ,!``"Q`P``&0```'AL+W=O MP)$W);7=T]ZY8<>8 MK7M0W-[@`-K_:=$H[GQJ.F8'`[R))"59GF5W3'&A:57&VI.I2AR=%!J>#+&C M4MS\/8#$:4\W="D\BZYWH<"JDJV\1BC05J`F!MH]O=_L#D5`1,!O`9,]BTGP M?D1\"NL^=XR$,_C1?TQ3NO='[F%!Y1_ M1.-Z;S:CI(&6C](]X_0#YA%N@V"-TL8OJ4?K4"T42A1_2ZO0<9W2G_S;3+M. MR&="OA*^9M%X:A1M?N>.5Z7!B=B!A[/;[#S.FB8.7I6G:G.7 ME^P4A"XPB7B8,2N">?6K+7)ZC9Y'>OXY?7M)WR:'V]GA]G.!XE*@2`+%_T9, MF,."*3XT86=[JL!T\>I84N.H7=K2M;K>SOL\GLD[O"H'WL$O;CJA+3FB\R<; M#Z!%=.#;9S>WE/3^_:R)A-:%\(N/3;I2*7$X+`]D?:75/U!+`P04````"``O M@H-'F^U:P]P!``!%!0``&0```'AL+W=OBL:+`Y%U'D?%2TZ^%%(#DR1L3?(U`^';R=MR1>NZ95)H&+'*^\ MJF/0RX[W2$!]\!YW^V-F$!;PNX-)7L3(U'[B_,UL?E8'SS8N3#K5UOU\F=Q-%,VR8$,R%8"9EO"W=&MLSO1)$B%WQ" M%OT MP-*#^_3PFAZZ"D/G'H;W!:)K@<@)1'.+R5:+#G-<,.E]DWC3))X%LALF"^;; M?9-DTR1Q`JE_PV3!?.&ZTDV3=!8(;I@LF"_<2;9IDLT"T0V3!1/_9X(O_G,& MHK'C+%')QUZYWWS-KB_&8V#GY!->Y`-IX!<13==+=.)*3YL=BIIS!=K>?X@] MU.HW;=U0J)4)4QT+-^9NH_BP/%KKRUG\`U!+`P04````"``O@H-'.!,V#K`! M```6!```&0```'AL+W=OW#2E4?NL\.#%VJ;T/W[^@(TJ=#F!7O&YS*CL&5U8WV"Y!F9>"43(`U3$FFH#OA^ ML3^N/2(`WACTYF*/?.TGI=Y]\%P><.)+``Z%]0K4+6=X`,Z]D#/^_+3WQ M(F?%'1&:O$2,%( MT,^X,AG6/I[LDH$V3T@'0OJ#0*)1*/,WM33/M.J1::F?W6+OX-J+.&7D:C.N M[:"I0^-Y=LX7VTU&SE[H"A.)QP$S(8A3G[5(\1P]#?3T-GUY35_&"I?1?;FY M+;"Z%EA%@=70XG:NQ8@YCIC=;9/UK,EZ$/CU'Y,!LTM^F)"+P0G0=;B?!A6J MDS;.;Z13P*&R M?KMU>QWO;0RL:L=7./T*\B]02P,$%`````@`+X*#1P@\I(:F`0``L0,``!D` M``!X;"]W;W)K&ULA5/;;IPP$/T5RQ\0E!S, MGO;6CCO&3-V#XN8&1QCZ6$SR`E%[(-?ZW:'ZV],3S>%7_%:9U M[H_55JG(D9N3^[=.?@VHLX9>*\&3=VT-1A M\*H\5>E=6K*3%[K`1.)AP6P(YM2OMLCH-7H6Z-G7]/R2GD>'>>R>__A:H+@4 M**)`L8R871LQ8@XK)O^O"3O;4P6Z"U?'D!JGP<8MW:K;[;S/PIE\PJMRY!T\ MRX0!:1`NN?7)S2TGOWL^62&BM#[^[6,&ULC5/+;MLP$/P5@A\0ZN74,&0!<8JB.10(-;$3$IQ_>\`$N<]3>FY M\"*ZWOH"JTJV\AJA8#`"!Z*AW=.'=':$K3"0>%LR* M8$[]9HN,WJ)G@9Y]3L^OZ7ETF,?NQ1<$BFN!(@H4BT!Z:\2(.2R8[>9#$W:Q MIPIT%ZZ.(35.@XU;NE;7V_F0A3-YAU?ER#OXQ74G!D..:-W)A@-H$2VX]LG= MAI+>O9\UD=!:'WYSL8Y7*B86Q_,#65]I]1]02P,$%`````@`+X*#1]^6E7>G M`0``L0,``!D```!X;"]W;W)K&ULA5/;;J,P$/T5 MRQ]0$T+:*")(3:O5[L-*51]VGQT8P*KMH;8)W;]?7PA-JDA]P3/#.6?.^%). M:-YL#^#(AY+:[FGOW+!CS-8]*&[O<`#M_[1H%'<^-1VS@P'>1)*2+,^R>Z:X MT+0J8^W%5"6.3@H-+X;842EN_AU`XK2G*WHNO(JN=Z'`JI(MO$8HT%:@)@;: M/7U<[0Y%0$3`'P&3O8A)\'Y$?`O)KV9/LV`!)-0N*'"_G.`)I`Q"OO'[K/G9 M,A`OX[/ZCSBM=W_D%IY0_A6-Z[W9C)(&6CY*]XK33YA'V`3!&J6-7U*/UJ$Z M4RA1_".M0L=U2G_R]4R[39LR"8%[]9HN1(IEMI0$``+$#```9````>&PO=V]R M:W-H965TU#*THRMZ"KR(KG&Z?U'_%;GWU!V[A$>4_ MT;C>%YM1TD#+1^E>-*ZM$Z5"<*)8J_I5WHN$_I9)/-M.N$ M?";D7P@L)8IE_N2.5Z7!B=B!A]FMMAYN@HA7)KXVZ]N.FB8V7I7':K79E.P8 MA"XPB;B?,0N">?6K*7)ZC9Y'>OX]?7U)7Z<*URE[L?E>H+@4*))`,;=X?ZW% MA-G/F/OL2Q)V=J<*3!>?CB4UCMJE*UVBR^M\R.-,/N%5.?`.GKCIA+;D@,Y/ M-@Z@173@TV0X'$X?9/FEU0=02P,$%`````@` M+X*#1TTW#:NE`0``L0,``!D```!X;"]W;W)K&UL MC5/);MLP$/T5@A\0:K'3UI`%Q`F"]E`@R*$]T])((D)J%)*RTK\O%TFQ`P/) M19P9O66&2S&A?C$=@"5O2O9F3SMKAQUCINI`<7.#`_3N3X-:<>M2W3(S:.!U M("G)LB2Y98J+GI9%J#WILL#12M'#DR9F5(KK?P>0..UI2I?"LV@[ZPNL+-C* MJX6"W@CLB89F3^_2W6'C$0'P1\!DSF+B>S\BOOCD5[VGB6\!)%36*W"WG.`> MI/1"SOAUUGRW],3S>%%_#-.Z[H_:$+3"0>9LR*8$[]JD5&K]&S M0,\^I^>7]#QVF$?W[1?\-Y<"FRBPF4?,KHT8,8<%DW\P86=[JD"WX>H84N'8 MV[BE:W6]G7=9.)-W>%D,O(7?7+>B-^2(UIUL.(`&T8*S3VZVE'3N_:R)A,;Z M\)N+=;Q2,;$X+`]D?:7E?U!+`P04````"``O@H-'#3[X1*8!``"Q`P``&0`` M`'AL+W=O;4]@"-O2FI[ MH+USPYXQ6_>@N+W#`;0_:=$H[KQK.F8'`[R))"59GF7W3'&A:57&V+.I2AR= M%!J>#;&C4MS\.X+$Z4`W=`F\B*YW(<"JDJV\1BC05J`F!MH#?=SLCT5`1,!O M`9.]L$FH_83X&IR?S8%FH0204+N@P/UVAB>0,@CYQ']GS?>4@7AI+^K?8[>^ M^A.W\(3RCVA<[XO-*&F@Y:-T+SC]@+F%71"L4=JXDGJT#M5"H43QM[0+'?N=(VNK_,QCS-YAU?EP#OX MQ4TGM"4G='ZR<0`MH@.?/KO;4=+[_[,Z$EH7S`=OF_2DDN-P6#[(^DNK_U!+ M`P04````"``O@H-'$#_L3+$!```6!```&0```'AL+W=OUVA)BR!4'-C>I`NC>UTH): MM]4-,9T&6@62X"1-DELB*).XR$/N11>YZBUG$EXT,KT05'\>@*MACU=X2KRR MIK4^08J`3.O9`S?A\UORT]\3R>U)]"MZ[Z(S7PJ/@_5MG6%9M@5$%->VY? MU?`,8PNAPE)Q$YZH[(U58J)@).A'7)D,ZQ#?W"4C;9F0CH3T!X%$HU#F+VII MD6LU(--1/[O5SL&U%W'*R-5F7-M!4X?&B_Q4K.ZW.3EYH0M,)!Y&S(P@3GW1 M(L5+]#30T^OT]25]'2M<1_=L>UU@&PO=V]R:W-H965T02NQ@/>X'GAE;6=]0ND+,C" MJYD`:9B22$-SP(^;_3'WB`#XPV`T%W/DLY^4>O/%K_J`$Q\!.%36*U`WG.$) M./="SOA]TORV],3+^:S^(W3KTI^H@2?%_[+:=BYL@E$-#1VX?57C3YA:"`DK MQ4WXHFHP5HF9@I&@'W%D,HQCW,G3B;9.2"="NA`>DA`\&H68S]32LM!J1*:G M_NPV>P?77L0I(Y?-N+:#I@Z-E\6Y3).T(&JK%BE>HZ?1 MXC8]NZ9G,6$6W7?9;8'MM<`V"FRG%K.U%B/F.&.VMTWR59-\$LC_8S)C=O^8 MD(N#$Z#;<#\-JM0@;3RW975Y`H_AII!O>%GTM(7?5+=,&G12UEV?<,J-4A:< M?7*78]2Y1[H4'!KKI_=NKN.]C855_?P*EU]!^0502P,$%`````@`+X*#1WA0 M8:33`@``MPH``!D```!X;"]W;W)K&ULC5;+4U_D["R:NJ-/O^(=[3R7_PMBK6OS8K7R@3EC9:T:922C/S'BMYB*N+'^ZOZ-VU7IO]"."U9\[O>B:/,%OC>CN[)N1'/ M[/*=6@^1$MRRANM?;WOF@K57BN^UY-U/Q'53W`IX;T2D+!>7)Z$U M>WT61?Y6()#DP9L2^H1!&K,VF`2.0RH#N2$"F8`S"^2[(B"3Q7B`TB"2"4AU M5V3SG\AHFOASFM@4"]MBI?<%PL\"H1$(M4#V)<=.0Q)3"@-Y"#$>!Y4&A!`8 MQU16"$DM19I=0*.+O'FC>8 M-$MC..,T,F>A^YC-KU8`>P`(X<\JL3P.3 M*&?'9=;C((:XMZ6G3MAOC/#[C!S/2+U5?^ROX;+$CKV*S6CZ2G@)E_D)W*@/TE_J#ON MO3`A9PG]R=\S)JC,&"QDH8]RBAP6#=T+=9NH$S!SE5D(=KJ.B<.L6OP#4$L# M!!0````(`"^"@T>^Y*/`_@$``'L%```9````>&PO=V]R:W-H965T69CKR+/>*]HT\*K0+)GC(B_*Z!\6'J!=PR\ M-?M:F0#.,SSQRH9!*QO>(@'5TGL)%MO8("S@5P.#/-LCXWW'^;LY_"B7GF\L M`(5"&06BEP.L@5(CI!/_&35/*0WQ?']4_V:KU>YW1,*:T]]-J6IMUO=0"17I MJ7KCPW<82TB,8,&IM$]4]%)Q=J1XB)$/MS:M70?W9NZ/M-N$<"2$$V'*C=RA`Z%_<3K!TB M?0#9?"JR_4_DKLWHTF;DFA6Y*J/9YP+QI4#L!.*QV\^7)EN+<<35B$F"^#E) M[N/6#A?,HF@6/L*3K-C9?0 M7,VK^"I8K(,;\8V>,VXLG.3SK"-[^$G$OFDEVG&E?PA[;RO.%6C+_I.V7NM) M.!TH5,IL4U.3&P[NH'AW''73O,W_`5!+`P04````"``O@H-'XTO?HE\"``#R M"```&0```'AL+W=O@`F:V$[I_/W^1)IE+Z$W`YKS'CT^,33Y2]LIK M0H3WUK4]W_BU$,,Z"/BN)AWF#W0@O7RRIZS#0C;9(>`#([C215T;A`"@H,-- M[Q>Y[GMF14Z/HFUZ\LP\?NPZS/X^D9:.&Q_Z4\=+M[0 MWF-DO_$?X;J$J9)HQ:^&C/SBWE/P6TI?5>-'M?&!8B`MV0EE@>7E1$K2MLI) MCOS'FKZ/J0HO[R?W;WJZ$G^+.2EI^[NI1"UI@>]59(^/K7BAXW=BYY`HPQUM MN?[U=D5^%Z'W\RUZ?5U-$]6P):Y"T);$)X+8#Q;$-F"Z*8@,&1Z7E^Q MP$7.Z.CQ`:M_&ZZEG"D3Z>S)R7"9D_9D.JDB/Q5A"/+@I(RN-*'6/%G-QXK2 M*I*S))``3HKPFL)T/H:6`MXWB*X-8F,068,;R%YK4C,-J\G2;$956E6$DO`^ M3.R$B2U,Y!HF,3!&\P6NDFSUL:R<9`AE"[))G#B)]HC@#(V10`BS>`;&J%"& M%J`@)PJRR<3W#5+G0DF7+Y25DV`UMU!L&E:3(#3WUU@50%%Z'R9SPF069L%[ M`X$S#]V],!`(G1`0+HC$BF(TLZ;+210N>'-@Z(:9=@*TP")R1Q)](A+W"PSC M)9%8T>5&\?]V,JF2+%J`XWZ!86)Q%BPTB-RAH$^$DKHITKE0[!YK11"`[&:@ MX.)T&O"!_,3LT/3&PO=V]R M:W-H965TC%S M31.26+5-!DC2>?MALY-&>+F)#?G^<_X#&,AOA'ZR$\;<^:JKALW=$^?GF>>Q MW0G7B+V0,V[$/P=":\1%DQX]=J88[96HKCSH^[%7H[)QBUSUO=$B)Q=>E0U^ MHPZ[U#6B_Q:X(K>Y"]RVX[T\GKCL\(K\YI?#QO8V^ M4>4*^Q^(X26I_I1[?A)N?=?9XP.Z5/R=W'Y@4T,D`^Y(Q=2OL[LP3NI6XCHU M^M+/LE'/F_XG]8W,+H!&`#M!E\,&EU"EV;"ZA=!/Z`"\/T$RM-)`/(>C3( M9CS(U@2)QJL-OE<;Z'D)S)A/&*[P>X!0!PC-<#W-2*,8+5QJ)GV>M4=FI9DX MB?J9M3Z')TT+94Q[OX42L,3VJVPYS M=N32<+WQ=KW=C>H5RA/UJ7\)9BM@Z5^#V4;?E^[AB_R,CO@7HL>R8(< M5\?M@1".A5__17RL)W%'[!H5/G#YFLBO6-^:=(.3&ULC97=;ILP&(9O!7$!MGL\$7,V4??"6$!%\#OW(5V$KQ/0,`-^V9,#\B4YDE%?VE`U8R"$[ M`#XQ@G>Z:.A!!&$&!MR-85WIN3=65_0H^FXD;RS@QV'`[.^:]'1>A2A<)MZ[ M0RO4!*@K<*[;=0,9>4?'@)']*GQ!SPV""M'$KX[,_.(\4/(;2C_4X,=N%4+E M0'JR%2H"R\.)-*3O59*\\Q\;^O^>JO#R?$G_IMN5^AO,24/[W]U.M-(6AL&. M[/&Q%^]T_DYL#ZD*W-*>Z]]@>^2"#DM)&`SXTQR[41]G-GB7.5(A,#F0S7*Z3SF1ZI>KJ5$<) MK,!)!5TQD6;6EKE--)9(SPB0`DZ+Z-K"3+Y$NAXET?V`^#H@,0&Q;0-=2XZ: MR4T;AD%Y5-Z&&@MEY0.])$Z5Q*I$KKND1L4R*/5`C8%BE,+[*JE3);4JL4?% M,'GI89HE)\KOFV1.D\PF)!X3PZ1EX3%9F`=$$4*:Q(YA$Q3.Q;D.+Q!2F='J7U\#2[-@Q"$'I,+%14"B)CX)-L MKI5;X7G0D[U0I[GJVFP.9B#HM.QUYPVW_@=02P,$%`````@`+X*#1X7N2GD( M`@``8P8``!D```!X;"]W;W)K&ULA97+CILP&(5? M!;'OV)AK(H(T831J%Y5&LVC73C`!C<'4=L+T[>M;:#(BL(DOG'/\_38X^/:D9[[!40WX"8N`$5\;448`@3$"' MV]XO_+&/7'N.LS_[@EEX\X/_.O$>WMJI)X`10XF7]5VI!D!X'Q#9@-`%!/>0O=&DM@RK"5`8/1:55A3";)TDFB6) M'`F:6R2V)%:3Q>%C36DU:1*L@\2S(+$#65AD[S0P2Q=(K"B`R68=)9E%21S* M[,8[%*OY%F8+)$X3;])UDG26)'4D\0*)T\"OW\0=BA5%*5HGR69)LJ7C<6]L MMG@\[HW-'AT/N+D/!GPB/S$_M;WP#DRJJ\7<`#5CDJ@0^*3*:M2-/PTHJ:7N MIKI>>PG:@63#]4J?_E>*?U!+`P04````"``O@H-',^8<:40"``#-!P``&0`` M`'AL+W=O4'('J.T'1NH%4%=@Y.U:BCO1LB[@>+\(EW"^AJF& M&,2O%@_BZCG0X3>,?>C)C]TBC'0&3/!6:@FDAA->84*TDG+^XT0OGIIX_7Q6 M_V;*5?$W2.`5([_;G6Q4VB@,=GB/CD2^L^$[=C5D6G#+B#"_P?8H)*-G2AA0 M]&G'MC/C8-\4B:/Y";$CQ"-A]/$3$D=(+H3T(2%UA/0+`=A23"/62**ZXFP( M1(_TWP/.%9QK$:4)NQ,Y#"5FHA M$,(RO8]:6U1>YA,ZFGFC9*Z6\KE`[FU&/KT9A3=!807RR%=G9KMA,3"?/6C9 MR@.Z&V7FC3)S4;PN+HK%P"@MGKN47I?2N<3/!6#D[;E9GMAT"+TAH-NM>?*@ M5@=*RV2"3^SW<9LM3R=(^+<;_(_]!OT;#D[8<0Z395^3@JO#D&)^,+>*"+;L MV$E[%HZKX\VUC,UA>H'758\.^"?BA[83P89)=22;DW//F,3*/WI136_4W3I. M"-Y+_5CHKV%O&SN1K#]?GN,-7O\#4$L#!!0````(`"^"@T>R]ESUO`$``,($ M```9````>&PO=V]R:W-H965TK#[K,3AF#5%]9V0O?OUS;.K:)-7O#,<,[QF<&X&I5^,SV` M1>^"2[/&O;7#BA"S[4%0\Z`&D.Y-I[2@UJ5Z1\R@@;:!)#C)DJ0D@C*)ZRK4 M7G1=J;WE3,*+1F8O!-7_GH&K<8U3?"R\LEUO?8'4%3GQ6B9`&J8DTM"M\5.Z M:DJ/"(#?#$9S$2/O?:/4FT]^MFN<>`O`86N]`G7+`1K@W`NYC?]&S?.6GG@9 M']6_AVZ=^PTUT"C^A[6V=V83C%KHZ)[;5S7^@-A"X06WBIOP1-N]L4H<*1@) M^CZM3(9UG-X\)I$V3\@B(3L1TOQ+PB(2%A\(9'(6^OI&+:TKK49D!NH_=KIR M<.U%G#)RS1@WIZ"IPZ3JZE!G95&1@Q>ZPF0!\QPQGR.:B#B+$&=@UD5V[6(J M/F7117E;8'$MD$\"BRBPO#8I`V8YM3%ATJQ(OT`U9U1^VTP^:R:/9AYO"Q2S MXRCN'T,H/QT'N3AN`]W!+ZIW3!JT4=:=W'#`.J4L.)7DH<"H M=Q?**>'061\N7:RG?VQ*K!J.-\;IVJK_`U!+`P04````"``O@H-'LX0E\4X" M``"1"```&0```'AL+W=O8JF&_!2(GA-\,$$M#:(P M7`4M;CJ_+,S<"R\+=I:TZ<@+]\2Y;3'_]4PH&[8^\L>)U^942ST1E$5PB3LT M+>E$PSJ/D^/6?T*;"B5:8A3?&S*(JV=/P^\8>].#KX>M'VH&0LE>:@NL;N^D M(I1J)_7EGV#ZYYLZ\/IY=/]LTE7X.RQ(Q>B/YB!K11OZWH$<\9G*5S9\(9!# MJ@WWC`IS]?9G(5D[AOA>BS_LO>G,?;!O\A#"W`$1!$27`%N)R8`8`N*_`@)+ M9O+ZA"4N"\X&3_18KS;:*#G7)LK94\D(52?CR4VERN*]C%;K(GC71C>:R&B> M03.MJ$"17B2!`G!21+<4=O(ILO%9>-\@OC5(K$$,!N@6LC.:S*9A-7&:Q-.B MRB&:1$F<*`F@1*ZOI!;%:AY0@IS`5E6-*I3D]V%2)TP*,,Z4`08T*)XAKD`4 MKQ>L\W"S0WAPB"Q-<'1X]/I%OF)^:3G@[ M)M4Y9(Z+(V.2*)/P4256J_^#RX"2H]2/F<[8GIAV(%D__@!<_D+*WU!+`P04 M````"``O@H-',!B&D_,!``!I!0``&0```'AL+W=O>%7+@*M6<"2A7@6/T7*76H0#_&EA4!=[9+WOA7BQAU_5*@BM!:!0 M:JM`S'*$#5!JA4SBUU'SG-(2+_Z)REYIP4Z4`#'RYM>6NW7P;Q;A2+M-B$="/!&F/+<)R4A( MSH3T4T(Z$M+O9IB-A-F[#-C7[CJW)9H4N10#4AVQURE:&KBT(D89F78I\R6< MIG3?HLB/19S-8V&'6'I-%]R%;#SDCL#%PTT4Q?W$VP\(OL$ MLOU29/=!Y*[-Y-IFXIN5^"IGWZ@SO19(O4`Z=CN[-LD=)O.]\)C%XCYD\S5D M.V::)_D0/\)O+09;;D?!?Z@ M17<:;--T+?X#4$L#!!0````(`"^"@T?&%4\B7@(``*X(```9````>&PO=V]R M:W-H965T/-2W!!R6J2@_Z?N15N*C=+%5C;VV6TC,OBYJ\ MM0X[5Q5N_RU(2:]S%[C=P'MQRKD<\++4ZW6'HB(U*VCMM.0X=W^`URV`$E'$ MGX)%WE'[*SJ_#W/5E!E*2/9<66#PN9$G*4CJ)F?\:T^\YI?"VW;EO MU')%_!UF9$G+C^+`)SR=_I]2]9LH-#*[`!H![`4@'A4$1A!,%81&$/8".!X)&0&:*HB,(/H6@%%! M;`3Q@\#3U55[L\(<9VE+KPYKL#RQX%7@K301SH[8$";V6GFV:K>S])+!>)9Z M%VETQT#%+#HF&6:6AIGYP\RJ8\`PL^X8.,QL.B889K8=$_:,)VIB+0R\+TR@ M"P.-`7IN$-P;A-H@,`;1?V)5F0#0#OC]R`#9V;C!08@V4Z$#)R$0KS00(CN99:PQ!-"D.\*UYU+`, M-&$G`;`>3`"FGTP`[2G@\[.Y,%",`!RFEH8*_3!^B./=W,H-/I'?N#T5-7-V ME(L+7MW#1THY$2[^BW#+Q<=#WRG)DZPVG3?1WTGRC9?U!+`P04 M````"``O@H-'#0FSB/P!```.!@``&0```'AL+W=OX106JF&K6+2J-9M&LGF(#&QHSMA.G;UQ>@ MH4+0#;YP_O.=7X`I!B[>94.(\CX9[>31;Y3J#T$@+PUA6#[QGG3Z3LT%PTHO MQ360O2"XLD6,!@B`)&"X[?RRL'NOHBSX3=&V(Z_"DS?&L/A](I0/1Q_ZT\9; M>VV4V0C*(ICKJI:13K:\\P2IC_X7>#A!8"16\;,E@WR8>R;\F?-WL_A>'7U@ M,A!*+LI88#WJWOCPC8P]Q,;PPJFT5^]RDXJSJ<3W&/YT8]O9<7!W,C"6K1>@L0#-!<@% M=R`;\RM6N"P$'SS98_/PX$'+A3'1SI[.)G7;UE/8QLOB7J(<%<'=&"TTKO`T M:K)PU@3:?Q6"EI#009`U@'&T;Q`N#2)G$(XIPV7*SFI2E])I(()PGQ+Y"X?8 M42)'`3!=PSC1R8FB]'\P\2HFGC#9!L:)HB3+]C')*B:9,/D&QHDB!/)]3+J* M24<,`AN8491G8!^3K6*R"0,W,),H2_8Q^>J+EH]!HPV*TX1YA/8I$*QB[+;A MQ!LO]"0*,Y3^0PH>/O4>7\D/+*YM)[TS5_K4L!]WS;DBV@8\Z=B-/ISG!26U M,M/4]...*[=0O)].W_D74/X!4$L#!!0````(`"^"@T=9-)W5B`(``!D)```9 M````>&PO=V]R:W-H965T5ZU"!JC;5IU]^^T)/$Q!;H3^?*>_6-KT2N@G*S#FSE==-6SA M%IR?YI['=@6N$9N0$V[$DP.A->)B2(\>.U&,]HI45Q[T_=BK4=FX6:IJ[S1+ MR9E798/?JQ]N7-6Y821J'XL/"?0/S M#8`2HA"_2WQE=_>.#+\EY%,.?NX7KB\SX`KON)1`XG+!*UQ54DDX_S6B-T]) MO+]OU3>J71%_BQA>D>I/N>>%2.N[SAX?T+GB'^3Z`YL>(BFX(Q53O\[NS#BI M6XKKU.A+7\M&7:_ZR=0W-#L!&@+L")V/G1`80C"6$!I">".$@X3($**.`(<= M8D.(GQP\/5EJJM>(HRREY.JP$Y)_0#`7<"I%A+(CYI>)5ZL!`A5D:#)SU8U8:DX!^2*XA-X0G0EJ30M>6`IJDR4`*@^E'K#4B&8#D M+T4VWT1Z6PD>6PGTI`>FE>EK@?!1(-0"H1%X>B.-PD1Z+C3&[T?DSXC>$)$U M1*3H@3]@L=08"*)@1*^QU28V-L!F,],V&A-/P(A_5V)U28P+['=9:4PX`6$_ M:*U!T<0?`.6M$AQH:M,JA2.F;FIM:FJ:"FPNB6Y*8T((K7DU*+>`>J/,K%%F M)DIH6U8:D[>8Z+4)\*TNJBPEXA$2P+HV`1B_.`&TI]#?!W#7R/E1[;C,V9%SP_4'I:MVN_J;VM2?ZBLP7P-+/9>G`+5MW.2S](2.^!>B MQ[)ASI9PL?FH/>)`",)7.IZY]8#3D[M0:0[#67_ M`5!+`P04````"``O@H-'57,_[``"``# M.7+!B-)+<<*R$T`.EL0HCL-PB1EIVJ#(;>Q%%#D_*]JT\"*0/#-&Q+\=4-YO M@B@8`J_-J58F@(L#^K?;;7:_9Y(*#G]TQQ4KN7]#_`EI$:PXE3:+ZK.4G$V4`+$R+L;F]:.O=M9A9XV38@](1X) M<3I+2#PA&0F1/3KLG-FZOA%%BESP'LF.F)\=K35<&!&MC'0Q4I^3U13VI(K\ M4B1AEN.+$;K!Q!:SJ#8#%C9,"D,T8&S/*QD6S22.8%)B^H-S)@5C-&!LSS)R/XZM4P$"?;322J M^+E5[D:/T;%A;6/SZC[%=[J1N;[S(5/D'3G!+R).32O1GBO]INW3.W*N0-L* MG](`U;K5C@L*1V6FF9X+UWW<0O%NZ*5C0R_^`U!+`P04````"``O@H-'?V:I MZ+@"``#1"@``&0```'AL+W=O?^08CC+`CXYD`KPE_8D=;RFQUK*B+DLMD'_-A0LM5! M51G`,(R#BA2UGZ5Z[ZW)4G8295'3M\;CIZHBS=\%+=EE[@._W7@O]@>A-H(L M#;JX;5'1FA>L]AJZF_NO8+8"L4(T\:N@%WYS[ZGBUXQ]J,6/[=P/50VTI!NA M)(B\G&E.RU(IRF.G$KQ MSB[?J>T!*\$-*[G^]#8G+EC5AOA>13[-M:CU]6*^F80VS!T`;0#L`KH\[H#( M!D37`#08@&P`&IL!VP#\D"$PO6OGED20+&W8Q>-'HGY/8";Q1HE(94_:Q>63 MT)J-?A99>LXB&*;!60G=,5`S"\,DH!]9&N1*!+(`9Q70=V6`.ASV)\@-D0P@ MRZLN,[LN,C%F1-6M$G^A>`!D!9&P*\7V1M682XX5AXACT,[EA)TU#`KRT3H>3L39SL3Z\>()S)U&CH=;R@(G27H[6>6MA!(!DRUT&0R MX*IEHB&AE84@FH[H"KB[:L^Z$8\&0*>U`'[!V\A=133&6P/!>`#*6R@,A\PU M4#QU'B>MN0;"*!G1EOMD`\@Z@T=(8+>Y^`OFQNXJXA$'K(4@&(#R5FDZ=,1: M"#^^ENZ.6`NAY/$/'=R\KRO:[/6DQ+T-.]7"O(&ZW6X:>X7J??^POP"S'#CV MEVIZT_/!53Y+CV1/?Y)F7]3<6S,AIPP]#.P8$U36&[Y(AP]RONP6)=T)=9LH MZ\W$91:"'=L!LIMBLW]02P,$%`````@`+X*#1\U2(--S`@``G0@``!D```!X M;"]W;W)K&ULE5;;DIHP&'X5A@=82`*B#C*SBIWV MHC,[>]%>1XW"+!":1-F^?7,"#QO1W@@)W^G_#0EI1]D'+P@1WF==-7SA%T*T M\R#@VX+4F+_0EC3RR9ZR&@LY9(>`MXS@G2;550##F,>/=8W9WR6I:+?P@=]/O)>'0JB)($N#@;(_N%_PKF:X`4 M1"-^E:3C%_>>"K^A]$,-?NP6?J@RD(ILA9+`\G(B*U)52DDZ_[&B9T]%O+SO MU;_I9D1:O?Y4X4,FWH>SNRQ\=*O-/N.[$UQ$IP2RNN?[WMD0M:]Q3? MJ_&GN9:-OG;F20(MS4V`E@`'PN#C)B!+0&="-$J(+"$:"--PE!!;0GSC$)C: M=>=R+'"6,MIYO,5J/8&YA#,E(I4]V2XN_PFMR?1_D:6G#,%)&IR4T!4&:LS2 M8!)P'Y(;R!D1R`#.%-!W.4!-A_<-5@:1C$#RAR+K+R)W8Z+KF,@T"]EF)8\% MHFN!R`A$6F!VT\E&0Q+3"@-!470?LS(8"$8PN<%$MQV[Q*P-!L33)'Q<4>RL M*+8MF;K:;C!YCYD]-IDX329&`(4C)CWFB368.$T2*^!<0-;$8"!ZHI*ITV1J M3=!C@9ES"7X(@=$;0TRK#V`JS(!#%X<0%,PYK)^Q^(.`.9/<@%#\A`9U= M`?`_VH+<*>S+C9SUVA?&@I+P]GT)+O;>FK"#/O6XMZ7'1IC=9)@=3M97??[< MS"_!?`4<\[DZB?5>?Y;/TA8?R$_,#F7#O0T5\L30&_N>4D%DWO!%EES(;X5A M4)&]4+>)ZH4Y/&PO=V]R:W-H965T345,G M-$UETI15&R\7T]CW;KDPIZ&N6OV]B_I3TY3=?T^Z-N?'F,3SP(]J?QC&@62Y M2"YVVZK1;5^9-NKT[C'^3![6-!N1B?A9Z7/_YCX:@W\VYO?X\,_V,4['&'2M M-\/HHK27%[W2=3UZLC/_"TY?YQP-W][/WK],Z=KPG\M>KTS]J]H.!QMM&D=; MO2M/]?##G+]JR$&,#C>F[J>_T>;4#Z:93>*H*?^X:]5.U[/[)4O!##>@8$`O M!I=Y<`,&!NS5@'L-.!CPT!D$&(@/,R0N]TFYHAS*Y:(SYZ@_EN-^(@\6[T8G MUG-DY>KM2DP^NVDMEHN7)6-JD;R,CMXQ=&*>'*/(=:1PR"N1V`#0*&B,S4`G M;BP)$5# MF(9O20L0S0FZTT#;F?+Z*H!2+)<><8&2F5`!J1$\-2A_/*`D$(KJ2^@=`C,\ M"A8BL(,H9\0G,+A*J4>Z`BB59AY?:Z`R(41`:GC!(U#Q.`MP(7"!Q1T"2SP* M&2*P@XA*?=5AIJBOAA1`"9XRG\`0EDSS@-3PLD>@[G$>X"+#!<[N$#C'H\A# M!,Y!8(E^LF:!`DH006F)%Q@ M2O$H:(#``!&.GQQ`X)EBQ%>#@>+V=?`(/(>5JX#M1_'J1Z%D\8!O).6XP/P. M@?$##!4A`CN(>\\/`(G4MW\!(DSY]N],94':X+6/0I'A(:^`PN55=\B+'V-H MYI,73KX`Y=QW\`4HD^@:P+D7('L:01YM[_\@V'Y%U!+`P04```` M"``O@H-'CHHDF4\"``#\"```&0```'AL+W=O1]?V?./70@R/0DP?Z`#Z>63`V4=%G+( MC@$?&,%[7=2U`0S#).APT_MEH>=>65G0DVB;GKPRCY^Z#K._SZ2EX\8'_C3Q MUAQKH2:"L@@N=?NF(SUO:.\Q4^2VE[VKP8[_Q M0^6!M&0GE`26ES.I2-LJ)?GF/U;T_SM5X?7]I/Y-MROM;S$G%6U_-WM12[>A M[^W)`9]:\4;'[\3V$"O!'6VY_O5V)RYH-Y7X7H<_S+7I]74T3[+0EKD+H"V` MEP*`9@LB6Q!]*@B,,]W7"Q:X+!@=/3Y@]6^#1XDS)2*5/=D,ESEI3::3*HMS M&:&L",Y*Z(:!FGDV#+Q/5):(+T@@#3A=P%L79O()&A=1MBP0W0H@(Q`9`7#K ML==(:KHP"``@1_>IRE!)GH!E*\AI!=E$PV6!V!E&O#Z,Q.D@F0DC-F$8!(0( MY?>IRE!)F*WH)75:26T8:%D@D*B=0=2/J%0#*WBVSY8VJ9))KYE$[,9R?! MU3XUX"/YB=FQZ;FWI4)N>7IG.E`JB-0('V2VM3R*7`8M.0AUFZK0S>9L!H(. MTUGC/'5U[_+HZ]_ M5WS]*EV66Y44,DQ6\G521,5>ODUXSBA-Y(7,-V&F\M\]+[[^W7-\A]];R'=I M4FQR>&>E5O6G'Y9%3XX&@1SV!Y/ZP_?I/3SLMS^T\%RVP_/?+V_S(@N7Q?_H M?//3?J?J#P?]BW^M?W<)HU?TQILXO*L_78=QWIC&KG&MLBA%`%?R55@TQIG] MBW_YEX.;?!/ERS"6_TV%F7P#7S;07!^IUVT=^Z^C^C>?LG`5)7?R9K^]3>/Z MT]?_];+Q%2/\H[J+$,NP[OMPV]@=O"BO/GR\[GC["N#-`-:W0!F?Y1_5OC[N MJLRR^NZ[,'EQT1]P],5C^P".-UN@;1N MBG3Y8R!OB-[EA[+("[@4@+\&_"GL+,EA5OB4IW&THB5>AG&8+!5,`-7[V3)[)*)&?-FF9PWR-8_LV3+KOBD%5F.96BH8=!LW,'V=J5T8K:3ZO,/-Y31O6FP`PJW74*[56L.!*%N'GCC4_ M*J#A:(E'@^AIW%':VJ$MM3\S1Q)'X6T41T6DFN=BT;T+]VVXAN=9J1RNN];8 MI1EQO70M5V;#F;I72=F8LN659;B+N0$O8UU8KT+B%-7 M]"9*&F?+)Q.GR=U%H;+M(8`8\@,#\&Y'!1(;$_02I!9<:94L8;`\?Y\62BZ> MU=Y"@?LBWX5+]?NO0*+F*KM77WTMZW,3P]BD\4IE^7\AJB[V#5*`:Z6WFC-_ M.>OW^OT!4$8FX;*6ZK=R$O3[??Q7RUH9EL4FS:*?U.JW,DG-MU&>(\W0M3S$ MG(B9=2XVZA]:;3`.II-1,)\.:9T!?)R-@]EX7`4B@'/+=VI91/P-5W&S=CM8J08N!4D1M=`.?49-QRA\IM&1/KA#NBVE'1W9H+Y3WV`2/'7TR5>E$_+JL*-@MPYOA[EUZ`&` MJ_0<=)QF!WW80\[QE#_L4#%"UDQT=U6A[//O@+2?@0('!*].5F1&)YL$XZ:H M)G'28)[?14O<29>X`:WB!V`D78_YBNF'#7`U!D`]-E*XJ5X!6T!D=4UQ`\H6 MXV\;9C^JHN7(0`D!]7;)6MH*YHE34GWJX[Y1B4*E&8>%JVV4D`*./+)]5VD# M^OHX?8@1'^(Z2[?FI19YS")7CSW74SXCS:N!E3=IIJ*[!!9>;D!34_(.3$QY MCNRPP4-!F5-`HH6!LO,Y+WT(K%8U4".C&_K#6+E58%DJ\Q>HDDTT`HW=1SER M01AZ<.1[56@L=.RF,4#">?`E;B#Y99A'RX;6%,5ET;Q:?X;CV.`5#^_A?.%` MFIQ$EL@/4)C"12^);I)'0%-C#_Y;G>3!ZN1R+]&0S&,VW\/5#V7.ZM@CUOA9 M'(YLHS=Q^G"Z*4:OK.F5'1X[L#%YN_?N6HA:2[O*CX?;IA%@#N0$KDM@]"&:SD!^NU:+M[&4Q41VV%JUVSH$T0D;6;-V=V0C6;I4:I6SU&#E M.=U9PGH(,_(-J<\J6T8MHN+(1VMAA&Z@-#\YZC0H`K&.E$?I[-(4! M``G/>8J/!`$`RLT(T/.5XD_/B&N>.D>G0R8`67,7)0EN!ZF#_'B/>%NAU=?U MWDVYV\7$^=",-XP6&,Q?&Q4][6N@.`61IB3-+D@ MH$ZZ1)=+V+:V._!8SS#HBX3#0;``-I%:?9 M2A8J00*.ML@DV/()8T`9&E!-KI8OLVAG`'I9YE&BFGS^0W87)IK;!IY<,I?F M&OT(@!TSCS.S/+'5;6@->K(#$/'Z%XI6*0[C&<%'_85OP590A]US!(>;H+(`/RGPA/!5:'R_"H`^2YE-K]`60YF&G6ZD< M51(8"DO#-51PC8`,=\CG0.[D/=`)E+0(^S^PVQ14+3*/@%1N8V7?R[4FCQ/R M;L`6O&/C.0-H=W&X1+0"K2?:D;%58"NN`B;8A&C!`,:L^$4% MB+:5F,T48K?9YVC)(]!%6NQWVO(H4'L&Y!HOPD-4``]9@O:%?'`5W>%E$>[P M]()X>EO4?>'4UF4<$#(1=^R8X:FC+8!%N!$5W-C)&F@"K0_$Q58C!@T#L83; MB&0>P;Y`306H;T$Q-4?BGSX82H`%8+=XC/Q<+/=`0)H*$&OX*(Y^5'&T2=,5 M,WZ#,ABD<8H'C8Z;"]!_023X9ZXE0R`?@#8W*';+N&#-&!"0A_`<\R>P^!S0(9&"80`3C`$)T32<,6JBPE!V8@TR@6>)IW86YN$5UV MC"(:@D+8R36'IFI4*+JJ@8\WH9VGEKD&F*8 M*$N3:)F+*%F5J.#`72.&!7H2P+\FQL%DSM+`9&7 MMWFTBL),;_I-AB04R&\4$M,^D&_AV.!_WP)R`+(_`JF'P)8WP'4#.EUO^C_" M_E;IMGIXB'O<,+$A.!!FMKC4S0/061*(MV!9P60OL_"G""[0QQ)PB&N$2;B" M_P.#1WD3R)L=VL<(_"6B(`3EM=<4GULX>^)8-T#!$2`&!92.(^#A7X,X6;9H M0"U##HB184^>OI2X9&+#>^T]_J8$N0;(%I>`)O*Z*;R]?&2@.B4I'A;R1?=Z MZ%Z_TZ_C]=@J7)K,(I@&/Q#QLF^M(/='C0:8W.)X+V!*M2.KU\T-UPUDZ@Z] M,N<@\+ZYO+Q&B0?&!=R_DC@JKB"<\/7V=8.VO,19 M1.O8JW1%*&31"\,O;ZYP=$^@"4\JL"_Z!=(8J5O1UFBXJ#&%12A#]LPMB_06 MD&%"@D0YJ'XAX$#^BIDS:)+(PZ^R MP-RR=!%!3O`"KN-RA1< M%OQ<\-0DS[!)PP`".AR2NQ[= M%!J&+!BFWLM5BGS!D`Q1C%XU\K([B+"!?0C/=(%YP0;0>\,;332`3HM8@8;3 MAG0"/]^D90PO(>V$VO>5_%`F;!J0FM1UDJ)K4L/;$/^`4;T;PU8D"K8P`2** M!2,#I?T;V)T<]"_^:&EWCPD/?&?K)`?;B6%]"UWU2&3;D<`_[\C#/!P'`N?H MB8]J&8?PU/`E<:5`PXB03"*`@=8/MQRA=C24V;]STN!?P\7?(K,F7L>4:1665LSRV2`98#H&K80'+?3)Y]*Q(01L&_X( M5]B37"88`-;*R898U5:%=#>,\/\>O)*NSL`D1XN@.NCNS'S*)3?P+]8 M_:6[>:O(KO\Q21^2BA(D;LF;A4JFFQ;.<0,T`0(:]3P$,(M(`^2%=Q+,`:,"%HLCV&&N*0Q]+"F;#FBFLY1;1MFRW*+O>HFVV26HH\1?6`0L MZ5Z#U$65@3BR(P\26@[6"`BN1%U6(E*+W+R%VB/,7D2H2?`]ZA]6UC&5&EU35]"[0E>'S4DN. MMWBQ]R3!6?BB(F*R`"YOOJQR$[XRM'UF28"$[F(JWMDB[D'@_@BNYL MB;E$H%M45\(=`4>,B?,>W-#DH@\#7&92+ACN=/40Q6SLL&,:OZ:8%MC]%\@/ M;[2KY(4P!\$0NE-'J?!&P4ZNT<^&EH*\BM.28[(4JA&7Z&]E`F^+FI0.QQ1B MJD1OKP$J2FEKN$[#+"%;UX[HMAO:$V)&/7GZ\N)`]$M:18O#4X!\M+>8W3WH MZ)8PT:VDW**:"\N9.-?:IG2PJ]J+>VF^J<+E1C#SZTD=1K-,U\%AU!/22X`% MLFNYJ/D__/EW*4I').I:5DE>8M`WUW\+I"GFQX(8C0K!!U4T1X8::T+.^\.LIP+,YZ$@?JLU16KQ@('7QI7#N:8 M:<2TA@:%OTZ/9/LZ1:DH:$%L]]I-X7V[11Y%F+UJH\$R>CT+R9%#?K!>+:@A*CA,!CW^_CM>#X.)M,1 M?COK#X+1O"]>F7-2)J#Q0GPPDC.5.QU9,@LA*G?5A!?@2/];SA=S6'.!G^G? M/VOJ:9O#O;4(AO.)?<=+FV1J+,$`SVG@8!%,A@,W^Q$TF,/V$8')9`M`QJ0# M$13W/A2;QE/I]_I\8/!AR%\,Q_K`>J,!'M"_U;HQQ80SB*$%''/)- M4._",C?,3;/5K7P@-8K4_TV(:84UCL&4"-I7'(NF9Z"R^PK7"H!@,,X#*]>1 MP:1410-AH+IRU=EQW,=AMNZY1,0QE\@*5`)M$]M`/"`([1O`6,6([K4P)']F MT6!(\AA#^M!%+K*;7-P-%A5I-P1N-0X6$[A1P70T@G\GWG?#8#:?P-6;-;)7 M*RG9KP^F9)NA@;R.0U,K8@-SW=[&<4\>6$4<2`HWEJ?U35A1\Z(B"SS[6;`N M@A?"#T^Y`"+P]TDPG<[Q0Q_0-!,?R`'M#2%J`O4](IMA#*QI/!R*[S#2B$F9 MU3#`,)A.AHCJQ4CX8<<+D.C:IPY'`N*#F"5G*K5G!2>Z#I7?`>VWA^.]/[@_=&4?9.BE9/5O48^#W5JC1C3=,P')]#`:4!H-<()'\E=N?RRL@UC*8M3`&'\%X]R&_! M_%0<2/3FBO**`VW9=GU%]6!(P!D]!DRW):7[P1P4_T.+@#(RL28$L3GJ3]@# MA(2ST^85IB(\"W#U6T7V%YFE&)F[)_<#4BGZMW+MD`#3,G3V%XOMOY2`MC6: MG^2+K*2XN'"$*#(5DIN;U>5E!Y,P7NEV_[\70\Q4'.K8BB/1*DWO;`X2Q4#; M.%<%#BL\?:^_20H`S4"%*]ALAN>2@0I\SZ0*:'Q99C'LL<"XW[LPS\'``B6C M*#@&*KS!.YVE"QC'BTS"KLTU8EVZMWMA*!L0,.T!$2OYGCRO4]KNHA$_,P4U MKSN28:^Y#H=E*@T.XT-QLDE/UJ<4]:(=(Z,>(:+,%+MPG\%H9,W!;+B@_T\7 M$_M\:=V[#/%MFI2XXC`8@,@9P7_[PB4?(]_!0R;5#I-SY&PQ@K'CX&+Z60FA[.)J"3_!=8);"J-1CR)KJ>J(PE$ M#UH]P7P\UC*P,>1,SH+^=(98Z`>3>;-E%:BZH5M\(4S)TWZG@&-/,C`G58^(1@, M(+\C'%!V16>T#>'CK"O+E$1K_I6I433VD$G::H`C*N"P;$5^R&FO.JI73Y.W M:!1>=)K/A_#:JU+[S]%#6]5%1T1TV8C;KCX##. MQHM18/1=&PMV\:C0JT1V?@^;H,E:":9`D8]6AUTBS"-R]-Q6G"R/<251X4I, M+&>3R=ARJU1O5F,#54>708J,PP))*7IYA4-VJ7@HHJ-$M)M_?-D>"7BC[`+3 M)OZ$]6OR'56)J=8J"V_8*R_&WBTZ9V#!M4_M9=%$M&L6&D8K*>9ZBP3SOJ!O_Y2I@6G"B\I9BU"YN*,$K:I@&,G!6<2 M\H;22M4'FV%^I@N&D.C^N-@?9HCE@$$&;=@)6A4>7#V/ME$<4@"[96T2I3[$ M07,*X3;@YNO82Y38K=OH39(6!BU$&NE*Q0P;LT),H/%3(*($C&=6D=);C,_A M/0J$BHA'VKQ*RN(W?QG,C#HQHV>U4)6)FYPR0GT0M#!$F8?0>42Z=82CS7B> M3]B%JA%\N$NYNP,<)"-`&$UB!RI"M(QV[$`F/S8ZN!$[>`(V5Q:Q[2-[KQ,T MA`\0,M?`U0A(: MP!4"C#,)1F2[A^"%U@W-%33TKD\7M#1J'B+>48A1,QZ4:6AZ#=!7//,^4*3G MC'V6OYHMU]GZ+]_RV/M0VW)X'\)MU10#BSN:-W0(]([\*YO!B^#8"@JLXEM,Y52[4+7=E8+8]?NP,0LOT_1'/``5XZJE'TXZ MDZ-@TI]0X#H8S70Z0S`8#=$#J+C*V*L26NHD,73>D1?`BU'17.,1SS4>#+RY MOB`2FAR]D7[]BY`P&/0UX"-VK/X")`S&G(SF)7`6[8*N?O>& MW`+1EOTL]/]*=146E*;Q/;.>F";8<>4RYK4)X_XT50[HA$#Z`@Z3\8D99D4< M@Z)]V&X)J8--30%GJQ,FJ$D0*)H!Z<_WT:JDF`6)8^V(O*>[\00V$195$]O1@Q)6;>TO,*QO MX#*!S%':N,1N?-O$E:I\<`:U\/DEN>MR%M:YKG+!/5=>]MS7NJ+F(':OJU4( MN>^V#OST.K<02G#TH:)QG6U1Q='>)'Q1=U*(MK>T%D[@7L3H"G(#O"Z8UH%> M^Y*4CA4?E_9N:6].X\7`U1@U-%PKW7`DEG\*1+K)L`UT(GNBO!H#W%6UA&D7 M%N3T09\9&*[+=+?/T#/O,HZC5O86)6O,9=0QO#B,MK@'G`)4F,QLFQ;58>`V M_Z2IK&4IB6J@\)PAU6/>F=XGV,#(0PO`LU,$7+C&,*_ZK):E424K40E>91M^ MCK;EUDN6U&Z]U.1G"QMSJ`2H706'UC%,]K]5(G+EQU(B#-K&8&QC(1#FDK&& MUIVO[A>?4/[[X\+M/K"@R5#ZMW,'PI>^@:,CK8#GN\K5-"1(1H%P;8DHCI"+ MUZU>[A-][$)3`#O1C"W6ZG'/M<^ZZG(7S=BNYULGTV65>TL@02%I1W?`#I!6 MX#T$`O`>48*M*5;I#Z:X!Z[I-]_IU`>N^?:F70F&C3QGTTFP&`]DCG##5UC) M!0N,Q\&P^BT#.QP$LWY?F.]3.B%=!"O;0^M1AB75<8J.&UH6V;_`)#GR\>7E MK7;R5_/$R.6$3]DES_S*%350>,E>$(/"H.KW)N>#XD0'LXZKRA:'XAQ4L*J# M'?D7"W8X5PTE2_A1CTQI?V:./6U6%8R=&OAXYUR>KC#$N/8T'#::@I:-H+2! MJ+!N8@`(CK8@J+9$"W6&!\A%*.^R]*'8B(0:FU`M2EXE?PMS@B'E7)&1QJD@ MY(5M+1\#NHD2-#TVIG\>F9IU$@I$Y=0UA:\:P%I&EW/AUQY3A%#PBQCN'V>] M+^%Y5/!=.)L,)W2$H\F0"<(1MX;%OBCTBQ2R()V=8Q:AUX^GUH7&*#>VC:?-@LE@6&%I MG71H;6FTA5T/39M499.YQ,]-YI*:? M;:680F=$^+U&I)]OQ5(SM#TN]@*M*CB/D$P>=O.3,F'3@-6#BZWU1%=LE507 ML&%_U-6L*4>N5EJAYAR!6^PJ8@D&E56R#G51&89D4*]AVK$J#/%\4RG/'3]M]"<\XO6`P$$2(XV#&'^?P<3J? MX\<%?!SV%_!QV`>3=C'OX\-_V>]%NE8IU*JYJH>7NLRFQ77OL5[??05G4:: MIL4?%0?C'.NQK[=E8:-F,1G-NXJ04&SJ:*[7W5882`K M2;7@I`IZ+]/>`M)^^CW1A7R3QL8NG$K\L`*V[N:C6\.90B1R/6QW<;H'G55P M(0_&D-*,=&[G,],6K/'*W5&?,%O+)5[&(4!WLX0#1931[!;L?1K)]) MF`JP"U-GXH=HT//\HIF"[]+NQ6L+'1GNV$EK'V$J;U_^!O\5KXV%SBC@8[I/ M,2N'0@"C:6\.0\>SWAA&_[D.#8:'+M;HT3%MM+@'V;"'"PQ[0W^).%HK-MP9 M_'/@GJ1B/)/3'JB_\)\)G5%CTXQ+PJQW?I4"$%$]O6HQ&;VO;"5P:SIV5]D$ M.;+&/>.-&O>`]FN)URA9'^H%02?`7*4X\7B8F576+;8QPSSI]37,D]YX7L^/ MQM1TZ^,X@+NV1)R<03W00]$IE.Y^Z$6>&W7*E"2R*F]LXJ,SNWQ!H0L<0UO: M78M,V&M.6H)K#D]*&]69"!?>C0NCC_A>*P2V)ZZ=@M!*7[4\1A;2U90[TFY! MF54&#P9HJFVDXG#,4B4GQ2U)30+-4TU,G`0X,>AH=]S2R725H\C'+843>M*T M/+AC?JDKDKPR>M;13;H9!>RJUHG#(\@*-$U6PE>28!5@%+D.2E5>G;1D=(F6 M_/O4)#.9XOB'L+YW8Q`(?SD3A]LUCD3O]L$X3@SDQ!U:\\Y"[4YLTK@^R+/A M<(Z*+]W80T0)7#G%6@:ULDP<#W^GNT-XK=$/DS;[^LG]6*&OI+.@3!=LU\SQ M**]H5RU%7`>DAE>L5>\"C74T&#V>8,7@8#[%_X[&HJ49M!R`"C:?P_'/Y'"\ M$%W-H.5PBFOU)1;S3,8ST=T-&K2.B1PL1G(R&X)$&MEPQ70Z0)A&(TXJGQ)8 MP;@_XA)&&E4FWKE6L$_-SSS4>SI'C25'*`FPS@UA\4PUX=_/ M>53#KG$) M]\Z-RC)I-#9B=#;$C,B:%/6&XUV_38N-U^7(^*N\O&1R+>`Z;'UQ\H%NPNSR MGTW00!=,XE/1*!RPU5J/$K4F$Z!KPT/6&\09X&D^Z[=H#K4]MT:WFA+>]9^B MPJE)?^I2J$%%S^Z4Z;BS>#F MVH4?,GCS(EVO69!3$T;]JG"OMJ;U@=T51S]YB2>%KDZM0K-6:*-R4[_J`AYL M#4E#EFV.S1-4AGDJV(^3U'>;^.1YR;$,!'UL!$G@1^#96P_KZ-02[LR^R\J5 M+9X#"4U!4*($=+YQB3#JQ'>FL0X3#+4$W+MN-"`!F6"1$CW7(/I1]`\?5-=V\4#;$]4L79IJ,=&%,-T'R)`A]MWTB8C4*W9<"J-9UI%F MW&%*-Q?I56*+JQ0O4UIH[=*H/7E5,"%$MR``UZ@0H]1)K8)NY8?VWQ MH.)[PS%J*2"PYS3!"##G-.FR[U7[/-)'3Y%^N*)$"%CF-S_R^8IQ;*`A'X!],4D%(XX$VT#418@+YU6Q;* M[U>@6WYJNPS0P.62M37J^1Q#R@0#3L)*NLT&U@U1+-A8_L=(I``N[H]H5#>% MC+BM4X&-JW1VJTN_QO18GE^8+N*AH7QM:HGOR7MVH]W7H_G0W"33M\>V4[I* M5T0L@\5\&F#!$3D"\=>/O,)%VVJ\I2`L?<`8\2;:X=8%G;F._AA.0E4VKDX, MNQ#X^,^]S`/:%'HDR+JB+G.N4:K>(VINZS7ZK)'`JURZ)VZX>&V)+R*Y`9$1 M3*;W[)XJQBS'H)99Y$\62U>DY/7NM[NKMH?`/^F>`>R)G/1_(_1=#5FKN"!N M9YOQG&:1:?/)2Y'W4NWKR>#4T,)%>A%=PD&K=T#9PCI;D'W5EB*T&FM?,1RH M(C3H!#P$YK9]J7^ZXH33!2S!A;!GZPZQ0]H"^5.+6R,:-)^BY,-&)VNOA2>Y M%FMH"SH\B0$*8T"C,.S:H9)S%([A4U3P:;F+(53L>QPNM:1*&A*UXI-D\M<& M/X:WV]86'6=I6K;Q)!UW\)13,B9UUQT4C3M89P?MYPA6>`(<#]-<'3$AU*K@ M[G-:-Z0^U;;$O>ZWO=V+^G+J,[=@K?RH&%4CM,U0:WH2Z`V?E+%4.;K6["3$ MD<9/NT7WC4KOLG`'1^7_W&LCYJ"XT_I'J]4=L.N`[-IG%8;!PY;OW(B06D1; MB4<7T25[20HRH:Z@JQ9(;E&$T=-#46TC&6*2@H(OYH:H*B=@Z@#^0\F$PFHMH:6U(2!0:68,D)>A7@E6E_(;CM-CDP"M:$ M4]MM=$-,Q_#?$86>!K,^1I9F8\&-M.48Y^P/<,!L1I7B4UU,O@!+>3ZE(-5@ M0$UM9M;?,)I3$/PD6DSD5I`:#.58RC,$6G`T$_R)/@"(4P69`QK9B`JE?]\L& MA-;N`?=E$C[A-H("C7S=.H5BSR\J%9X"8?4-K8R'0".+OJ7`P7`H,;>8Z74` M=+H8Z/.?CN1T?K!S3GN'FY_?75V>FT_-GX,\V`S]<:.?6J]F-HC4[J M)PUZ:K?^U&[]J=WZ4[OU_\AVZ\V?_*QV1C^IE^X_IF5[HRE@O87[L>=/+=Z? M6KP_M7CO:/'>PAC4H8[OIS**@Y,\M8U_:AO?;!O?8/2G-VZ7YY^H=5[#(+JJ M-OE^:9M\F^;+CVA&_\E/^'OJ)O[43?R?LIMXXS=#OVQ+:PQCQ4[+BY:5K M">VE-_M]PVLW^O&7L%W>4/;04P/TIP;H_YD:H'?*O)OE1JW*6+&?J>W]@ZL\ M-3G_>S4Y/]8@N/.$G[K\_AJZ_'8>SU-WUI.[LY[8(;(3U=[X/U3:>7DA`.>NJS]AW59:XCB[H93!ZQ/W6GH3Z;`Y6AWK#9$ M/[5P^D_8PNEQ#8XZ^2.['=_I(F`2+/+:%`%SFN%[$!I7K@B8QWA^F>;/>3]5 M*_\ZJI6[%43/X_T]MSV4QA6F_':YL-\KME/8CK^I%!A^\$IK7YO26NT^TZ6U MIPO,IWK>7W,];T/<'2O2!A785F(Q[1AJ>/Z0( M[[1TQTZ>XR4L>F]>`NL[,/(IM?&?-;6Q?NBH5'V'^7W?4=K,I@=/S=%$,LB_AE2!!\1#[N0OR3R)<]?8=^L^!G,\_W-*WE^ADK0<]-&!,0' M\?$`OH3/GS9IFNQF=5"A+8_P8,RH%3^'@Q.G4YM/9O_@\)!/J8RSCF/_F5[\@T?"_D<3=\^S4[=*.._,CI=RC)WA9JFSKW;R03/PW?V>T"] MH^9:#8"TR_]UQ>7_QKK\NUYSKM&W?@B@:[@?#D#,7NMP0-?XPT=ZZ9J6532B MQQ[CH*)N-`M(=CTYZK,T:G+.YB^<-C?->NC)OPK:$E\XZ>RU$/\#SLYI4Z9/ M%?<%/7`LFFBN[>]W'J>8*^^G0)L]X[K)^<;^WJ;_\YH=LQNO@NG7JD.U]=$C M-J".1G`N&C_1^'AJJ85JNAYW1&K:L=$:K.F:N2UBT[R7;8&;@Y&11ORFP2): MXSCMG.W8J&KDYD+6(CF//1/O=;9E3FKC<22NTR#)(X&==DQ4XCMMK/UQ(9XC M1]@>Y#F&_2_%2+\MXY[L#[I8I;_H(>%X97L-_\%OMMK%B#X=^#F[H-)-MM&O MZ3%3-<[.-.#M@NNC_7&RHZ_*_RD?*QJ[0G,7\DL'X7PZX+#-.P[;O*&PC=W# MR0R40T#UKYL1H>9MX9A2%TH.A(30`#L:_'D\P0-&L74+V]#-^0X3>=Y@![Z@ M]W\RHLWRQHA(:Y#TZTJ8Q&I0W4@S,9(W+D9B,GM_'JJ_%#MI^>&8EM_1>%QD MYBATC9V6=XZGK8O_]W];F=[HV``S@]YY^[C$*9H'QGW`#+-1=;[&7-BY^,B8 M*F(N"54.=8=H]Z.I'ZCWJJ]VJ9=>EWK@<&=-6[#Z:\?42IRB1@T?Y8&AKGWU M%Q0,;>!^5V^GW;8E-J-NJ)>TQ]W9#75`_SY(LE\D;.CNW^%;=V(8KB52KL-J MK7K0+P^N/8ZO/-H[5KGB]1H85H/Q\^=N]],>9WPLG/\N1ZZ3[]GJ-@=LZ M^'8ZP6S7X9-]):\;#88/C6ZXQ;PFK;7.K'[HIUTA/MQ1L&OI6K._!M'JAD(3 MD_HZ&$K\2?:&0\'KQOFR$E3MNIL_BU#_;O'>3K%5+62IP&O_^;)MD=#+,VS/II;]Z`#X[@!N M_96I)LNA(R&N+M>L5O%?I%U>/6KJ4',/C6]=OTNJ<%^H<9 M=FTZU*FMYUSO.?G+>\_)>F.X4YO/R=;F=L$^JN M_G--50NX&?FM8``ZJT+=2ZNET5K]W4DK7[ZV'71/F.(5]MLNHB51WJ7>9+>! M^:=FS\]Z7LMOZ/0Y<:R]ZS'G-W1R9=TD!P0$``-0;```:```````` M``````"``?0"``!X;"]?T$``!D;V-0&UL4$L!`A0#%`````@`+X*#1T(7@UP^`0``:0,``!$````````` M`````(`!#0@``&1O8U!R;W!S+V-O&UL4$L!`A0#%`````@`+X*#1YE< MG",0!@``G"<``!,``````````````(`!>@D``'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"%`,4````"``O@H-'2HZ50$<"``#@"0``#0``````````````@`&[ M#P``>&PO&PO=V]R:W-H965T M&UL4$L!`A0#%`````@`+X*#1_;\!]'\`P``GQ,``!@````` M`````````(`!\A@``'AL+W=O0,[-G/P(``!\(```8``````````````"``20=``!X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M`A0#%`````@`+X*#1Z5I_[0;!```_!,``!@``````````````(`!YR0``'AL M+W=O,.`Y(H@$` M`+$#```8``````````````"``3@I``!X;"]W;W)K&PO=V]R:W-H965T&UL4$L!`A0#%`````@`+X*#1U;4 M7B^C`0``L0,``!@``````````````(`!Z"P``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0# M%`````@`+X*#1S%YCX.D`0``L0,``!D``````````````(`!3C0``'AL+W=O M&PO=V]R:W-H965T&UL4$L!`A0#%`````@`+X*#1V6J M0"VC`0``L0,``!D``````````````(`!VSD``'AL+W=O&PO=V]R:W-H965TG!L[2HP$``+$#```9``````````````"``9`]``!X;"]W;W)K&UL4$L!`A0#%`````@`+X*#1YOM6L/<`0``104``!D` M`````````````(`!:C\``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`+X*#1U(H`82F`0``L0,``!D``````````````(`! M044``'AL+W=O1P``>&PO=V]R:W-H965T1(IEMI0$``+$#```9```````` M``````"``?Q(``!X;"]W;W)K&UL4$L!`A0#%``` M``@`+X*#1TTW#:NE`0``L0,``!D``````````````(`!V$H``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`+X*#1SR&Q M`0``%@0``!D``````````````(`!>5```'AL+W=O%!AI-,"``"W"@``&0`````````````` M@`%A4@``>&PO=V]R:W-H965T^Y*/`_@$``'L%```9``````````````"``6M5``!X;"]W;W)K&UL4$L!`A0#%`````@`+X*#1^-+WZ)?`@``\@@``!D````` M`````````(`!H%<``'AL+W=O&PO=V]R M:W-H965T:REX6,P(``'P' M```9``````````````"``2-=``!X;"]W;W)K&UL M4$L!`A0#%`````@`+X*#1X7N2GD(`@``8P8``!D``````````````(`!C5\` M`'AL+W=O&PO=V]R:W-H965TR]ESUO`$``,($```9```````````` M``"``4=D``!X;"]W;W)K&UL4$L!`A0#%`````@` M+X*#1[.$)?%.`@``D0@``!D``````````````(`!.F8``'AL+W=O&PO=V]R:W-H965TEJ``!X;"]W M;W)K&UL4$L!`A0#%`````@`+X*#1PT)LXC\`0`` M#@8``!D``````````````(`!?FT``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`+X*#1W]FJ>BX`@``T0H``!D````````` M`````(`!IW0``'AL+W=O&UL4$L! M`A0#%`````@`+X*#1XZ*))E/`@``_`@``!D``````````````(`!`7X``'AL M+W=O&PO XML 14 R33.htm IDEA: XBRL DOCUMENT v3.3.0.814
Deferred Rent - Deferred Rent (Detail) - USD ($)
$ in Thousands
Oct. 31, 2015
Jan. 31, 2015
Deferred Revenue Disclosure [Abstract]    
Leasehold improvement incentive $ 1,234 $ 308
Cumulative non-cash rent expense 853 761
Total deferred rent 2,087 1,069
Less: current portion included in accrued expenses (38) (597)
Deferred rent, net of current portion 2,049 472
Total deferred rent $ 2,087 $ 1,069
XML 15 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 16 R25.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies (Tables)
9 Months Ended
Oct. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Future Minimum Lease Payments Under Non-Cancelable Lease Arrangements

As of October 31, 2015, after taking into consideration the above amendments, total future minimum lease payments under non-cancelable lease arrangements are as follows:

 

Fiscal year ended January 31,       

2016 (remainder as of October 31, 2015)

   $ 1,211   

2017

     4,711   

2018

     4,688   

2019

     4,209   

2020

     2,980   

2021

     2,086   

Thereafter

     3,942   
  

 

 

 
   $ 23,827   
  

 

 

XML 17 R42.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-Based Compensation - Stock-Based Compensation Expense Related to Stock Options Issued and Restricted Stock Units by the Company (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Stock Based Compensation [Line Items]        
Stock-based compensation expense $ 661 $ 533 $ 1,766 $ 1,403
Cost of Revenues [Member]        
Stock Based Compensation [Line Items]        
Stock-based compensation expense 64 52 186 134
Sales and Marketing [Member]        
Stock Based Compensation [Line Items]        
Stock-based compensation expense 117 88 317 249
Research and Development [Member]        
Stock Based Compensation [Line Items]        
Stock-based compensation expense 265 200 691 547
General and Administrative [Member]        
Stock Based Compensation [Line Items]        
Stock-based compensation expense $ 215 $ 193 $ 572 $ 473
XML 18 R37.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquired Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Goodwill and Intangible Assets Disclosure [Abstract]        
Intangible assets amortization expense $ 88 $ 88 $ 263 $ 263
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.3.0.814
Property and Equipment, net
9 Months Ended
Oct. 31, 2015
Property, Plant and Equipment [Abstract]  
Property and Equipment, net

4. Property and Equipment, net

Property and equipment, net consists of the following:

 

     October 31,
2015
     January 31,
2015
 

Computer software and equipment

   $ 25,668       $ 20,637   

Office equipment and furniture

     463         422   

Leasehold improvements

     2,652         2,593   

Construction-in-process

     1,009         —     
  

 

 

    

 

 

 

Total property and equipment

     29,792         23,652   

Less: accumulated depreciation

     (18,598      (16,691
  

 

 

    

 

 

 

Property and equipment, net

   $ 11,194       $ 6,961   
  

 

 

    

 

 

 

For the three and nine months ended October 31, 2015, depreciation expense was $871 and $2,224, respectively. For the three and nine months ended October 31, 2014, depreciation expense was $675 and $1,894, respectively. Included in computer software and equipment and office equipment and furniture is equipment held pursuant to capital leases with costs of $22,708 and $18,303 and accumulated depreciation of $14,023 and $12,736 as of October 31, 2015 and January 31, 2015, respectively.

In September 2015, the Company capitalized $4,656 of computer processor equipment for its high performance computing data center in New Jersey. The equipment is included in computer software and equipment and the purchase price (exclusive of sales tax of $305 that was paid in cash), is being financed over three years under an arrangement that qualifies for capital lease accounting treatment.

The construction-in-process balance as of October 31, 2015 primarily relates to furniture and equipment purchases and leasehold improvement construction for the Company’s corporate headquarter renovation in Burlington, Massachusetts. The renovation project is expected to be substantially complete by January 2016. See Notes 6 and 9.

XML 20 R43.htm IDEA: XBRL DOCUMENT v3.3.0.814
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Income Tax Disclosure [Line Items]        
Provision for income taxes $ 344 $ 214 $ 472 $ 15,870
Income tax examination, description     With limited exceptions, the Company is no longer subject to federal, state, local or foreign examinations for years ending prior to January 31, 2011. However, carryforward attributes that were generated in tax years ending prior to January 31, 2012 may still be adjusted upon examination by state or local tax authorities if they either have been or will be used in a future period.  
Threshold percentage for change in ownership     50.00%  
Period of change in ownership     3 years  
Domestic Tax Authority [Member]        
Income Tax Disclosure [Line Items]        
Valuation allowance   $ 14,506   14,506
State [Member]        
Income Tax Disclosure [Line Items]        
Deferred tax assets written off       $ 700
XML 21 R29.htm IDEA: XBRL DOCUMENT v3.3.0.814
Computation of Net (Loss) Per Share - Outstanding Options, Restricted Stock Unit Awards and Warrants Excluded from Computation of Diluted Net (Loss) Income Per Share (Detail) - shares
3 Months Ended 9 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Earnings Per Share [Abstract]        
Options, restricted stock unit awards and warrants to purchase common stock 2,514,955 1,633,635 2,514,955 2,785,477
XML 22 R28.htm IDEA: XBRL DOCUMENT v3.3.0.814
Computation of Net (Loss) Income Per Share - Calculation of Basic and Diluted Net (Loss) Income Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Numerator:        
Net (loss) income $ (433) $ 220 $ (3,516) $ (18,009)
Denominator:        
Weighted average common shares, basic 14,610,479 13,822,400 14,484,563 13,701,380
Dilutive effect of:        
Options to purchase common and preferred stock   898,619    
Warrants to purchase common stock   9,285    
Restricted stock units   19,521    
Weighted average common shares, diluted 14,610,479 14,749,825 14,484,563 13,701,380
Basic net (loss) income per share $ (0.03) $ 0.02 $ (0.24) $ (1.31)
Diluted net (loss) income per share $ (0.03) $ 0.02 $ (0.24) $ (1.31)
XML 23 R44.htm IDEA: XBRL DOCUMENT v3.3.0.814
Geographic Information - Revenues by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 16,964 $ 15,958 $ 47,187 $ 44,571
United States [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 5,320 4,332 13,462 10,616
Japan [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 2,917 2,339 7,396 6,857
Germany [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 2,431 3,026 7,081 8,555
United Kingdom [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 1,700 1,220 5,403 3,609
France [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 1,768 2,361 5,387 6,597
Korea [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 1,464 1,319 4,170 3,974
Sweden [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 420 501 1,377 1,846
Other [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 944 $ 860 $ 2,911 $ 2,517
XML 24 R30.htm IDEA: XBRL DOCUMENT v3.3.0.814
Property and Equipment, Net - Schedule of Property and Equipment (Detail) - USD ($)
$ in Thousands
Oct. 31, 2015
Jan. 31, 2015
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 29,792 $ 23,652
Less accumulated depreciation (18,598) (16,691)
Property and equipment, net 11,194 6,961
Computer Software and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 25,668 20,637
Office Equipment and Furniture [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 463 422
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,652 $ 2,593
Construction in Process [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 1,009  
XML 25 R31.htm IDEA: XBRL DOCUMENT v3.3.0.814
Property and Equipment, Net - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2015
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Jan. 31, 2015
Property, Plant and Equipment [Line Items]            
Depreciation expense   $ 871 $ 675 $ 2,224 $ 1,894  
Cost of equipment held pursuant to capital leases   22,708   22,708   $ 18,303
Accumulated depreciation   18,598   18,598   16,691
Assets Held under Capital Leases [Member]            
Property, Plant and Equipment [Line Items]            
Accumulated depreciation   $ 14,023   $ 14,023   $ 12,736
Computer Processor Equipment [Member]            
Property, Plant and Equipment [Line Items]            
Capitalized computer processor equipment $ 4,656          
Sales tax paid in cash $ 305          
Capital lease agreement period 3 years          
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.3.0.814
Computation of Net (Loss) Income Per Share
9 Months Ended
Oct. 31, 2015
Earnings Per Share [Abstract]  
Computation of Net (Loss) Income Per Share

3. Computation of Net (Loss) Income Per Share

Net (loss) income per share has been computed using the weighted average number of shares of common stock outstanding during each period. Diluted amounts per share include the impact of the Company’s outstanding potential common shares, such as shares issuable upon exercise of in-the-money stock options or warrants, when dilutive. Potential common shares that are anti-dilutive are excluded from the calculation of diluted net (loss) income per common share.

The following summarizes the calculation of basic and diluted net (loss) income per share:

 

     Three Months Ended October 31,      Nine Months Ended October 31,  
     2015      2014      2015      2014  

Numerator:

           

Net (loss) income

   $ (433    $ 220       $ (3,516    $ (18,009
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Weighted average common shares, basic

     14,610,479         13,822,400         14,484,563         13,701,380   

Dilutive effect of:

           

Options to purchase common and preferred stock

     —           898,619         —           —     

Warrants to purchase common stock

     —           9,285         —           —     

Restricted stock units

     —           19,521         —           —     
  

 

 

    

 

 

       

Weighted average common shares, diluted

     14,610,479         14,749,825         14,484,563         13,701,380   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic net (loss) income per share

   $ (0.03    $ 0.02       $ (0.24    $ (1.31
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted net (loss) income per share

   $ (0.03    $ 0.02       $ (0.24    $ (1.31
  

 

 

    

 

 

    

 

 

    

 

 

 

The table below represents outstanding options, restricted stock unit awards and warrants that were excluded from the computation of diluted net (loss) income per share for the periods indicated because including them would have had an anti-dilutive effect. All of the Company’s outstanding stock options, unvested restricted stock units and warrants were anti-dilutive for the three months ended October 31, 2015 and for the nine months ended October 31, 2015 and 2014 due to the net loss incurred by the Company.

 

     Three Months Ended October 31,      Nine Months Ended October 31,  
     2015      2014      2015      2014  

Options, restricted stock unit awards and warrants to purchase common stock

     2,514,955         1,633,635         2,514,955         2,785,477   
XML 27 R32.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accrued Expenses - Accrued Expenses (Detail) - USD ($)
$ in Thousands
Oct. 31, 2015
Jan. 31, 2015
Payables and Accruals [Abstract]    
Accrued payroll $ 1,729 $ 1,695
Accrued commissions and bonuses 2,152 3,150
Sales and withholding taxes 793 2,427
Accrued income taxes payable 598 597
Legal and professional 657 275
Deferred rent, current portion 38 597
Other accrued expenses 1,100 1,844
Total accrued expenses $ 7,067 $ 10,585
XML 28 R40.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2015
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Remaining shares of outstanding warrants   0   0  
Warrants exercised to purchase common stock 21,538        
Exercise price of common stock $ 6.11        
Weighted average grant date per share for stock options   $ 4.14 $ 5.04 $ 4.21 $ 5.48
Total unrecognized compensation cost   $ 4,224   $ 4,224  
Weighted-average period       2 years 5 months 12 days  
Performance Based Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense       $ 228  
ZIP 29 0001193125-15-394328-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-15-394328-xbrl.zip M4$L#!!0````(`!6"@T=//B&$SX8``,FU!@`0`!P`97AA+3(P,34Q,#,Q+GAM M;%54"0`#.K%@5CJQ8%9U>`L``00E#@``!#D!``#475MSHTB6?M^(_0]:/VSL M1&S:Y`5('%TUP;6C(JK;M2Y/=\^^."@I;;,M@1N0RYY?OR<3R18I)"%9(*I? MNBQ`RN_DN>7)DQ\__?UY-AT]B;Q(LO3#&3XWSD8B'6>3)+W_<#8O4%R,D^1L M5)1Q.HFG62H^G+V(XNSO'__]WW[Z#X1&U]>C($M3,9V*E]$?8S$5>5R*T:=4 M/C$6<'$\GXFT_._1M[@0DU&6CO[PKC^/R#D>C1[*\O'RXN+[]^_G>3Y9?LWY M.)M=C!!:_L1OU>@N1R/KG)!SMG+I.INGD\N1O?*1GXNXA-M'$QC'Y8@8V$28 M(`/?8/L2LTML_^_JW=GC2Y[X<*'FP<"(XN4C M$_'V0VI$A1B?WV=/%W!!WL[JMXOGN#8N^%LIBOQB;+S=!S]8OCR*HG$HZDK# M6.3O3\KZVR>YV"TFYY;7&V4Z?BA^2%YI4%.:9R,B^8GU*4&3$GZ)(JR^9GJ6@.B M(AEO$%PR;OB-5-R#L4\V*KESD6=3<;&X[?6I^:SYB4F97TA-N8`[1)Z,7Q\` M?[#[F2Q%VG/S,M\R-+AZ!IYC-%*^8WI9*`N[%GS4L55"#0N#.IVJ-QEI;BN;Q6`\VFMU]"2KEC.`C)`:/_,4!:MU]O@EOC M5F(P+&K`/[%%*;'),[9LPS%`)>9I4GW'PK'=_N-K<#::B'$RBZ>@O(B>C1+0 ME61RZV#'=!QR2QD.G2`*D1,Y&#'3L9#GN3;R#,/,C[^G&=%L;<(G*4(F&F8 MSR!_8MK602((0\(L#T?(Q1%%S#8=Y(0!0[['#(Y-8D>1=TL6(F"6:2D9M$+5 ML1K8%](@(B@@S$&,NA'B`8^0Y7M1R-T(8VQ*A2"WY.PCMCA^58@] M\-55PX^+!S>=R/])#7J*IZ!"A5OZ<9Z_@"!_BZ=SL:=(F'1U,%^'B,`,#189 M%%)"L#/$0C]"CN=SY/O4\[CC&B8W*GT@]ME'0AW&:BK1"D]=!(&X$Q"N)S?Q MLUL4HBSD/2J??17D80(`G6"84`XZP:C%^$$"B<*06Q1<`^'$!9WP&7(9LQ&W M33?T0=,H\Z5.4&D@&'R259-'"W!U:=Q`+E_,\Y>O93;^\^M#G(N]7>3:]!?J M:U:!?OHU6D,:,,-T;.8AQW0Y8CYU$`\]&[F1:?J!1;$;T%M\2QUP!!`/R!O( MAC%K6I[-9EFZ;AUW%^R1?3O7+OBE<<&%90 MV!60.\:^8T*'B]*49FD13*UM,]H&Z9&0F>N^:CN`W6`_%<5\<$"= MG9ZJ&O8.)S5$;)0I_V12;I$M_JD)7UT./Z9WDEFDYIW:P:J+XNI1UF#!FC]# M)B**:%[.<_%+DLJD_$O\(M=E13`7G]*;[YE,PM^?4[7/('T<^."W`D1][L,2 MRP9).(&)J&V8/@L,R\(A2`+#&M/&N&;,>\.J2\6=P*H,4LUX^B5.)I_2Q;)U M1;EZ%$-;>[#./CH@AGH:O1N)I@_E@\C=\3@'H_F;[\# MM>5C0$-LX1646EZP;>./[F`LDU7*DJ;3WBLP,'1R%P.7P)O5>&?:NJ1MT:,8R=C%G MQP3NCLY/(IV?('BUA(GE&L.TL;$!Y^KHU[14[N85)PO/;1'*))-J`)L'WVB& M$,OC?,BK1!ET;>(TV:(V]D9\)UT(MYU#\*6V836&TUV+X&M10FXA)F&W+;<`0M@9,M]U!KBW5"T#H,WT0P/(Y&;:M3A]2"R,N2-6""Q M_B&6]=7B3EO>[<*Q-8P,.6!B1R;_9%LRXTE(:Z^39-[E<@NW=-[FCA:0VTJOH>,>X[K$V199H!@U4:1ZT$\\8+0 M"I@/"WK37-LH:PMD?4:34JWM9-\'8(3[1#H^NB=Z+I++-)E^."LA%ASLBMA: MCU[[*E0VSP=:70,'RXA13PSVQ[66-+R%G,<<1JE4`OX]%:I_):TMWF"M"S]8 MOGR9R@ZH=/+:#]>OB6-J!00R*-M&#!,;<!B9U7(-\X8US5'@ M-F9>7I;.BP$GEG(%A+7FOL:A'V0Z-P\B%_%=*098QX)%$>1>Y!#+>8.U,7\9 M;IK-8<:Y8;--&4OC?-=W9CN(:L?Q\=::CU\Q;E5TETV[N7@0:9$\B:J,\3DK MBE]%>75W$S\/;[X8A&I$G34+W0?5H3OF#[D8ZJX2D7W9VKKB`&!Z2Z[:6U:/ MKZ="P],-;*N]M?J2>3N(5H"'O`0ALAM=+4%V8]ZT%@EGC]/L18BO(G]*QD)U ME7CRP)ZT(S`B]30\+,_KB(G[/SHOPU*_\I`.@XNT]EDY7R MCE>/ZL?[W*DS0AZ&%D&N;5-(^C%$_8#)PWT6\['AXM#CKRF*A$0V^`;,Z[)1I!;1#)( M3R/S:4Q)VVE=S;=3['M#>I.&>D+N9GZ:/>;9DU#W?A9%\2D=PS_!30ZO156U M+%+V"G\WAA4:@ZK0!I^!,4B7L-H?-#RH$*RY25^1;AW]:;H1Y7E]6(1:\FRV M06VGNS1-N7=,[=9I6JONQ&Z2U3ZEHI)7PWQ'\MI%7M>G!.@[\[S^;85S^6EW M,E'$%EHKZ]`MI7N9X'UDHJ4-'1*?O`GBW<0G86ACP\(6"L(0\L4H8LCU*805 M;`2&2VWN./R5!>8XQ"==)(^OK$!2)I#I=)A,RC*ZK#@:6M=%FW2RN_J;+@#Y MM\,8?I9SQOAA5M)*.>A"(*9Y:('NM/TF->""$=NRI4>Q M"3TL,)N0G3@NCA!E(!3FNY"KV`Y&U#4XLRS3HS20&E(QDA$3ZUT`+2'K>V'+ MW;+BO3M^_44@MK`3IIW0;`330R!FF&.L'*1Q(#^A09GK6]Q$#FE#00]K%-8=>K8, MCP0/$CTH_V&T>ZW0F\LLG`Y1\QW&;@!PI2R.HZI2"M5E&6W+2T3=IBSK=NW!V!=',-\!%ILLBI M23<[!C1VO5)NKG-(1V;UHX,@=^HSNY-Q\&C,>MTC5,QZ6E-7 M?\QZ[\#7JI>G*NP:UBYVHDZ9];HW1;F_P306T+VH]8Y+&M<]8-F+:&NM\8,B MC7N/X;9IJ["48F-VW&:3HY'&=:\!IG1;NP@S.V*-ZQX=74?7)VM<#V%'\75O M(L'IAS2N>Y22-(Y87"LQ]T<:UP-"N>BQM)/$_9'&=6^)JF/+:0PU_9#&]3"' MLMQDF+P19/^L<3VLUR1KG,6Y78^>/;+&]>!@):D1JTSS!*QQ/2S-B-J[,P?! M&M>#D3I;6'([)8WKP1ZQZN<[/6E<6Z@'D\:1H9'&;4=\!$(ATD0:=ZIFU?>I MX!.Y(SJUY>.!W74O=P M+5!;1V.&Z)-JJ0<-[I%JJ7LTIJ)T8R>C6NI^LV@X5$OOP-KJ?*#"BCDU]*[6 M_JF6NE?<*IMK34+0!]52#UF\;'=U](-L0Z!:ZB&7E9P+ME:I/SG54O>X%=52 M?=5R.JJE[JM(ZDU,AQQ8[896EQ+"HSNL[`-:4%7&?0[8XNP??`(:*<8%M: MK?XX1-XDT5LXP$<)!^O,VG[V)/+"S47<7@BX$H(EF4.V4'P6?]V5J^B--?"> MYX600!,4$.8@1MT(\0#$8/E>%'(WPAB;KV^%LDR'X29R\#<('8"TC>T\IL<# MJ6(<8Z0]R$",Y=:@^)3^D'#5BSWM9:UN-Y@.9I?7X3K8M!R\Q;WOAF^ZD#"2 MT$>13R'[#7Q86AL&130T/-\PS="TWMAJ;1.3_C6:G@IS]7(W@]EM,"\]W/*\ MP/)`>Y!,Y^4^[`2P*%>L/]N8[3<[_-K(Y.C,"&IXR\(A%9?Z+X/IW:>6$KSF_XV0#?/X_1>[6UX M+V^W+%X=H5X1^!HEW:*8SZJ7`,H]3MDVP7C@!U7GTA?KG_27E6/&G6%KD.':&Q77?\=K\SO72?%GE`OP MY*4`@RJOXW*/#&NC:CY"%K.JD^LJV5+,%?T-(9J8NX2OU45!I2?2_),G\56, MY[G2]/!Y/)V#,41Y-I/#F)=J%%=WNN=P9[*5[0@2;<=0XH-,P<%[R,.A![FZ M"=[=LCD*?.XXMH]]!N&#J6*.S4UFVROESV,`[5!3EQ;Q6R9W":=)^3(T7<52 M5YG-.M+59@'T(/$@D8X_G70D[_7`W5+>1D6ST[&X5]'7A?V[2.X?Y+82)$/Q MO?AU/OLF7U2P2!;>P:RVAQ-8CU]MLQ[%K`9+",I7)+@GI%;R6'L*Q)^,!R8- MMH&;UJ!0S'WJG!CGC-^!$,]3#K;%RG'4LOQ>/B MY6M7=Y^S]%[FDAM.>PQQ-4+4VQ0-G82]-2:MN+IX["9SQW_-DUP<80>[QY69 M+4NKVAM16B-:6[>^'>;J%6Q+;9<'O!'F^AMQ:N/6-5V=^QXD&L4^8-I84^-J MP'48RU6(9,D;HA9*SDIBU7N15L>LHZF*A&_%PD5O\K*QK[%'>8BXI3X2[6SK M8>BTLW3+$LK`[5$>%B4$UR>^8?"[YE\)XJUN--CYQJK98?ML-V'1SVV/I0(4 M"UL?Y,R>?:005G1FE-JXUR9U2;HU5"]%U?M9^=H$KHZ[X4SKKUF:U55Z8<&# MG#A8O34<;MV(0))]:J"6D]K>T@Z44Q: MYG#GD+TQX+5M4D]Z]7&OT=_H#`W[(X;%MU_W?![.5R")(8]+Q#RDRR?8+OVZVDEE+G&ND M4R+.Q]*C!!`MIIG:8QFP(=DRJW$LG>)Y"XH6=12-$7N(JB`+"(@RK+N0W6CV M*V0/70S2(@C=(82-D#2^84A^\W@JS\).9DF:%&6N.!L&K/Z0U#NFQJRP`X;6 M,'!W)\:P6`Z?QP^R04%V`EVE[V6E'RWL5 M@$M-8F/30C1P(\2"P$4>PPQ9U+98@)EEAOZBW5%[\\1V$&WKR(O7.@QQTB5C M).(VV^W[5I'HW$AOQ^![Q=CJ)+^:5[FVJT%<'?-F-)L.]0]Q)F4:C$W]!3^[ ML33S7*W4K&1E,'ZNWB\S2,(.L6IN*9-%SOFQHNGG(L_G]PVKCUQ"! MRY?WJO?(+Z&W1O,F`%BRC(68J$KTHOL1U/WW.%\!YC\(G;P@`22/=5KJV03PF3?)S/3L3"^R M;[\$M$3;3&3)T='=SJ_?*E*RY:O;=UNV@R1MRR)952P6R3IUQ\`P8,M4M\N< MXG0ZG78=D&Y4G1H]@R.V?2ZA=1$3F32JEGID7MP^3="ZF.F(F6V: M\[4`#HW8UAF`UD7,Y&E@YFNV'AZQK9/[K(M8EM_&/"YB.R3N61(+\VD'GFV.I;DB]KX*.[G6:M:4E@-[L`'G#:71;-F* M834LO=[0L#+G'UPF_+?^7V^?A>DPB2G,YVY-^XWZTD5BBFI%*P04KY>8@B1I M1.]Z.QCJ5DV0#OQHM0RX[ZFF"1-D-N"DY#3@X&0V6RT5\SMK?_#4(=_[R3N/ M/7S?3]X!!DH2C6U4;)>^D[$$W3))P>%O%1ST`6(G9 M/_16G7[OD2'SQ[?W;`@KZQ-]E+Z$0Q+<%,;HXF>U(K5H[$:,WS&EL"O?M$]"[^0Y/S"08 M3Q^UWDEA-/,*]%'\^4=9(M!SB_KDD?"\6)/N96`_;M.+92FFOA]+)/"D.!W! M"TDLQ4RDV@X#:!^'O82WYZ_0Z(&Y@$"*.H51!"P<`592=RP]T`%S?0KT"-(> M<9'%HEA*0NB"!@,2N%1"G(#G>F$TY-^!\O"(1=!1Z*5N`M#`83F%7[('T-:; M&A\!@S@1H#*1[9SW2'M8<1:]&J<=>C1F_0!?YAQ*D^H""]E M9!:L@-E[E3@A?3K#%<+$!>SW"#P\@%9QZB[D:PF$+1O!^%*=(=77)Q-0K"#KE7EBQU@5`, M(/%COJZ>1GX8Y30@HY$/_)'+-*ZS)Z.IZ3F#C]`HC$?`IK(4,N0+G.8^B?,U MQ\6#.Z##G-<0`Q@#I$GD#EA"^=*6B_3+.@&VCY,H[V(4/M)(ZG-#JGC29<`* M'N\67Z<^=!6%`7.1("SP4JQS!2MS+=F[SYT!A>\`*!#B:LM6E1"+'HL`R"D3 M_@^FS/:DKS`M^>H3REE<7VDW9A[CA<[Q_4Z$3"Q+OU!DY[$LO0>6@3^_PJ0` M-7Z#E4=DJ3E@`?P1O%48XC>@JQ<.9UD'YQW)S(4E,(/8M7"PKX_`Z8$,?;P/ M``99:D3D'P9K^DL*LX?CD(!X\+?#`A\&DZ6O(UB.'(4Z$I[XC"Q2_FVV11<\ M918.#Z^:]>K9`]<^U-0JCZ4"&&;-XV>:]&K5N6ZMC"MJEO1*^ZCIK>/EO5H\ MYO\'-HY7N7B@*18Z67;UF,`T!;H.OWK\#9]LGOUE1U#5FY][L#"H@'4&E+DP MU1#=?1[R6F"-\2\T[$=D!#LE)OB+[W&COP?(&W[H_K4W-*RV;M>JNJ$T'0?0 M,)NF4M<:EF);#56OMHQ:VVZ_>)/X6/_RR_M/2N/N_O[NXZW$]X/.W:=[Y>O[ M_VO?2NKT0:?^\?V'_]Q*UY_0"4]:L+W`?@C;+VYVO=#WP\?X=O5.]Q+D?/=;`5MV/*M7%V\Q M"3^596-L2(G&W9=6^XO2O/OPH?[Y*S1R`0LRBNF-Y.)F"6<*$'(\R0Y^'Q'/ MR[\_,B\9_'13L_YU`WL8G,=^NL'J1#2ZD;IAY-$(WRJ"&16_>)/VYK]N)I>S MQ)M]YR'K6)P%IF.N;K*OYZ\V]-M9.D5+)M9^:5YOGD6%CSO+3B\@/]?B^;89 MO!EGY@5"5UE."-@GDW"Q0&U@-^"[CR9):AFQRD=KZN:=FF\KNH' M1OF\A#C72):/K_72G4IV1=DY\*YU[B*-*OTWH=UX'D_LP$39HGK=86(WS MJ!A9"FAR=%F^K1)%E57'*)L8WUJ)XE@G<%`IDP#701YX8=KUZ;$DT/8CGJ8( M/R<*SG+W6VZT*SY8<,K8S$:[U!49@^[:3PF-`N(W87?!LNSID#@\0N#>'K#%\=;\[. M\<:4=>W`)ON3P=60]4.;;$\&5U67#>MBD*W*EFH=%MGSTGF7TQBOR8Y:*QM/ M[XZT?GD^"#59=PZ\H$\/:4NVS0.S][F?PKTD#9EW;XX78,EFTXI;J"G(L9X?IT2 M2C'#*IV?Z.Y(Z^K%Z=$,6:U=W)E4EYW:@=G[W(]G(M-7Z02;<8$7L.K%'?1BF8US'D0^-%/B]OZ.V+P<^G.B=LB:\J.63J;R[8NRC59+9_985MD M#=FL76/X-Q+PYQ2!?J7@E8)7"I:=@AOGD=@A%\0ZE6L7:SXTUJGY\(7%?W4B M2M]C*!R-DR]8UVCW0B&C-*+%"B&+!4+L]:I>:#<_5RM5[<5"MWM$?Y;:DU+W M[2K5JE(W+%MI=FJ==J?5M%I&0Z3I M^!UK4/ELR%TEZ9-+!2HR3WDQ+80DP>F!EU&@$9;/^9.Z"6;1Z%&/1L278=4` MKC+/F>%C@:U>&%%88M#C!$],E!%)8THBZ(T&GBCRQ>`9=)0E-L>P:PGP4BO2 MO\-'X/%(EEP216-HBE2?)O'(*F/Q2@UY[2+J\>H_Y"D;Y85!-&E(Q@`Y\WVI M2R7B_0DK"/H0Z3\*D&,Z$8X@8B90Q$%(F@S"*"O9Q'.$C"7*4&,N#<@#A3YI M@"VDQVP$7CT*2_E(O11K\V`)+19ZE2D[OL`?L\Q4#Q+F8=E`]D"_4C<5H+2? M7#_UJ(>B`>ZCY6C8:A5EM*76NW%*.EUI2& MT=&4IMGIU&LMO6'95B8IX1\80;,,`>U2N.8V$W=`O=2G=[T=IVS_B8O:3J.F MF2T+.*]>4XR&W5"$@BYP04I80=(3!<_@$VQC25%2TFP" MI![,`!?Q[G0:I+`'O7A90=6`)M(/?AC'/X+(0JF$TDKB:YT+\JQ$),BOF"=3 M20K9EB1ZCY6NLM2 M+BVM8E@D!T=]2I0T>*"Q`&.>/IPZX,5WF`GEX8\90CN)-#1 MLB(EN)&8O-N<*`&F&A'MWGRS5DM,$R!Y*<4]BO?`2Q;Q"2]"79@%W\ MO%:*JN9 M2U8HC=+('9`8;P]P81IBF75LLY4^^K6=S`S9.72T^>DAKLJ6KL-_%X?XQC#%3IN_YVR9%P/O`5+1[Q_/5Q+TVJ&[E25 MEMZH*8;1:"EVTVHH6KUMM$R[;EM5]>AZ.+N@`LDW3;5:D;ZB^,ZH5%1"28)D M?`/@[RB<:M"\:$6:VW*WTM9LGPH=AV'X^?=\AVH_TT?45T2!BN M+-1.%C20$V`('W6EHF\'C=V.W,PGNL"E,SP*3(&?Z>NR!-*[1UB$`C>E"[,7 MT^@!IDH1R?DS;2_7M]+AR`_'E*?NQ\7HL8C"#$0QFBSAZ,:&W"H(/:'RU.,F MO)[4QQF3TCA33D/;AD^`/"!T0Q^YAX^@('_@*\/0H[[TB(92[$6D^Q><\$AQ M)Z&>0AYH1/I8-'YB#>;FODLK"K!KX7C[&2W@*L6A]7HZRX,/?577K)'8_27U MFG_-\'XJ>HAC*UZNZI8RJ%O:DYV:%^6AL)./&?6]TFE.M@["_->A83U=[,XK M8AK/TP5UH;AC/(0^G+9]N#*6CJ-UJ[)UW$@IF-JH5;:.`CH"7Y^NT/Y]_NX3 ML?@OI8=>,RQS@)70*;-T+*]5SEN,:Y6M:QIFL2FW&C5+TD/G2 MHU3BUDVS%MTL!6ZSRQX@7,A$;$$("5?[!O!Z`?L M'TYZ+XU0PTJRSE!KFREYQ<1-],'9J,\T`EX=8I;>I2L-@9[2`TT(\S/P!CV9_TY9S&`Q9'.0$^MQ0`.) M)>AQ'2)`HRCLY%0H4_U]BL2/65EA3H1EB-BGSMAD'FU,[Q!H+@LITE!J>A<*0NCNUFR(X6 MYBE#7WBM8W!0AD@F/NQ5)3V\*GWG@]2\UE#KU'G_J-A[B:0Z[EFZ]6OG-DZY.S M\KTZPE<'^G-'^&K1W4A[V@QCK@Z(1)Z2TI1ROIB,<.;%U#6V2U<><>MRU:4H MV'`J(NHK05]/5.P.2?071578T:74S@$KEU?*V2Y=&LN=73`N;Y(UXUH:<"?A M]H7&E$3N0'C%PR',#T<8T5,Z":=9EQ>3=GEE7RWGXBHYF,8)U'$HSVGM%Y[B MS^?RC'A#%K`XB0A:XCT);B38 MSZF8Q96"5PI>*5AV"IY(?%/"W<+3H.!&/^,7[J*C2<$IO)";Z,;CH MN+\D\]N&F=GF"T=TF$^C)I"C'T9'+QMAW/Q<=UWJ9]58."S%ZA$SP,UFI`/L M6'S7@^9(=YB^SW#/<LJNU:S;&4EJ&KBE'MM!4;JY.T.F9'56M5 M^%%[[3QT/!\7IPLRTF=1#V*:6NY5TW7Q$&\VE'HL(('+8(UZ)"$O94$K%DIX M\\US<7GKE$R`-?$&RUZ0U,/R1>^D05XS*(O["TQ*1 M.SEJ'"%1Q@(=17P_*Q'$UY^,G`@SDP7#P0@!1A#Y*!S22$2U%=\.J$OC&*L/ M(?I$!#;RHD+X@BB]@8.+$*)X4DTB!R8OM9%5!:%9X!T`X6%<#,:^($"H&^!+ MKTM\'FH5#RA-IJVR"\=!%((/90K!62T7EVH"D#3+#AV=AB M074B`CD%M).IFL*]HC,NN_/N"N`/:$1A"G$?#!?&P/M!^E49QB(&E6 M52-*@UQ_*5>_RQBUP!1GV*([)()R)"(!WG\6D0)CX8%:O^9!BX?;9+1;MF\OOEF M9<<<1*PJ`W,!M&5Y^%VVZ-I/(`8"X"^<1$$6#`7L`)8@=)3?)JS-H^?$8E_) MCP"$+Y(^YL#.SM32>8)_/Z+SP[0[SA\8Z6+>%X`6=O$[)%GA46LRQTTL\Q(D^]_FK'J[J3NPS57M5DX`EC6_J#*(#;D7K6ZDGU7&84R<>G37L+)A'8> MW!L5AD?(Y%;)'^X@[$=D'(%8@<#U?+6>XOM3=< M=Y3()\K3[N1`+$[*W3!(XU>(Q-K974Y65P0KG3"S[XJT#D@O]P(^'->?F6R? MQO?@W1$UJCR!#7DJX1JHK?"?/.,5H,F&MMQ#^BKWGY7[6;5>SNAXL.&&F[(Q MO.DL#_,Z8X8WG6.S^YD)_`^TGP4(C**P1_G1YQ6QRWD>WW!>8_*(-9H`>0>O66G-P;P,]L=I.9P4PV>^^G"UIB MM[4C2XX>/>W\^LNB9$MJ/[I;MF51(A(D;EOBX[!8++(.JVQ]?Z"*9M1])FFK MQQ_:R0[-SX6ILPT.A1_W'0J?EUAVYBI?+R0Q7Z^NSFN>4%NB M;#)GLM<]C9=%P[ZFLILU7ZN[,HOCHE]'D91D_201?I MII_4$KB[%?T&OYR?JZ1:TYDM&X:DF9.II!L371J,E)DTM$;J1)8GHYGR/"67 MDX(X*:C^]YP4U%;Z"R<%<5(0)P5Q4A`G!7%2T#TG!7''`2<%<5(0U_N<%-1M M@>>>8DX*@DDX*ZK2\4T,(QY*0@3@IB M]#2>DX)Z3V?A*%Z%%'0*<:=*`?HY2%!P[\&K<8R3$G7H_$P?8ZQ.)\.1)IG* M4)%T=:9*HYDQDL;3R6BLV:/Q8&HV'7SOR>)'O>4V!";*8V\5^`@90'1`"J=Z MPS'X2LU!M#EDI7RQ*`M>280:8FJE9)'.0G&M MTLA9H!@+2YPLLKB5:!O]"J)EDH>\2,!QXBVS0&W(BT@)9`JEX$^A#]!`;]FK MI"6Q!U5F<=_RH&P04S-*B*XN&DO*\'9Z0H-J/JTQC?%=Z@N^]X#WQ-%L*ASI MEN@E9.2K"-_YV$EH-#3!05&TAM\H+(!$T;X+)!]P4K1@%(9?GP#S.RSBC<]+IK/L$*.4+/+$ M'DJ1#_[6%8Z2=:V-V!5.,331D)E+S%BSKS>*J-5/UO>>B3ZJHJ)=.`5CMU*L M0N1^LF%,0K*[<_(3`[KECY##7N+H`P[D%L_E4WM\4[_+#<[H9Q"O4<(N$L5^ M%_($--;4KB6EZDYZ0XX?Q^^:^'7=\&3>24:KYDZQY[R3!V<];0[W3IYO(+AW MLM)A[IWDWDGNG>3>R>+00E'V7X'JT*&%=B""#?=._@6)8WX M!MLK^N&=:FK;`DE)>=3^P`M>7=[NU=/=2]DON$I=O7O]*3^,_.2C(!D&[O2/ MU%LM<9!<\A*V,AV-;5M7)$M11I)N311I:-FR)`_,V<@RB14R:L4E;/U6V.!# M1V$+CB@$^*F?I#PPWTF2\#B/?'$>NFM!DAIH?^F"=J7-N-+F3?:(^#7I(SKI M7J=)*8ZZUS<#.<+W7B#0``;"WS%RJ^-Y*,O$$:N0:$U4C)2)&AO4N^07"/REI3 MRU*]Q@[9$$V3.7](W<[*HJGM#PS&'7][I?SCW9WGX$*LJ9#?I5'@)<0N;ES( M3_6#Z29SIWLG=UEM`3V?947_"T8QAF05@K=<1>$#AGG`7F1;530/)&WIL/"K MHG$@3T?+Q+\MPCXFF^,D2ATX*I*\0"("#\P/YJ1=$65Y?SZNEDI[=[@//?"5 M5#9W#3FBSU'GA7?"',5>&$19;.C5WB-6YA8*=2!:@_[91=KEK<%N&4:_$"OH M>XC+NKDK(;AX%6''0TQF>+E1;/%01J_VL3].[ZTIFH/+W,3G-DV[5V..(K=I MGE?O1QS&C>OVNHD@%%$9[$_CTV)+IF9G37%@UM;GO=VL-L>K.DNEK57M'WY,K-'KT"?VT69HD2,@X::.A7D,=$4D#95-\2X#*NFZ7D)#515751B'"\ MPD[B/6!_?;NI^,U?:E5-BBM73$JI5&U:&;'MG2+:@YVJ?PXQW-M._PJ.N.L&+H0';'Q?8=R'S1)PB\E<2"@Y:>;"O]\'=$=,,W:3BG"?U M3E5%2[:A2%+*.[)YT&2-5G!H1T3?(A#(JI;WDI2@F5F($U+&<;)?3G@0MH-8 M16='XIN0PI\#X0M>)7A)FITW*BFEU\CQ\_XD0+S3R?;:!`A*0Y]9"3.?D^),$<^'<%G,HU0@?"6*/+\-1%NF$#9 M_=KMA*W.\,T0Q?D@^ON\DI5&40Q+$EH<_0]^`%W@A-$JC"!KS`(CET`?@:Q$ M.`@?LAE,AG641CY!/`D#4?@5Q3%R%FF,DR2FHD<**3U.6O$?,D-!!D#/.:`1 M2(?F6(C3>9P0->,AGW06Q-+'I-KYFA2PF>FD6>8MF6!8^!`"%";M_^`EC-_7 M$'BKU-\9\J+?(99#\61\`:[O3-$&]LR41I8RDW1[8$OV>*))JF*HLFJ-QN-9 MXUQ?Q=Y#]K7(BD<0R<);"+\2"2.`%-[N@EG6<+JE&54F1'J(2()XTR9M>+RE M:03ZEN@A*CGP(==UQ.2"%\2-"HDA#1,F7U/B.WVVK&C".;'0J$@3*1_"3#DV MC\O+U1[CHQ+\"U3>,FM!QCTFM95[A%9D#CW2E$MY!B;(]`0F8XJW,ZZ:!BK_ M45@@HJSG&`=D$2;3>$F,%/)`%"Y)!711R2V0<)Z@XC>"VU<,Y$2B7#+-0KX* M4*Z2-S5=*>/3ST5?:%`UH&IO>TRO+Q#([K:BL0FAEFG'(NU:=95.08,^$'$) MTYB6E.?F`N2)<@.8AU_&I`1;E47:50^:2UHF73>+'M(5<8F(/-"D79D=FF8W-\)YC*-, M@/.BZ-@1I+8/;QY-@^)A:D#0Q^>PZ$`6L`Q:4M-ND7.<-?#;@H@5>D">#[_> M@O&V6WVT_9BWFTK6BBPJGN,1Z.%R29CZ-)48>3);_IS-P-+!$\AZM1FX-5E' MH6XR-GE1U`ZJB"\UAS/)A8RG*TS3GFYH_?F(WPK_"O:@M6WNQIC)H_4=7#"A MB>ER1=6"@.9AFCU:ZC,IZ;E>/]-GV*I0FYJTSL7$TB7KFEL``2_-B5B5IW0Q M+E!\)B..%Q&;'%9<)U<;9;$JY!",M2C\"CHC_`;+/5FMJ:5&S0M2?5RM.P.[ M)+XHSB]/Q"=;WK$;L@`3LB M`H62_]6FX=*>'ZZR$H:>/E'_`%09$SKE,=VE`5PE/;$LUKE\GYB52`HIJ>:- ML5#5E51+;Y+,=_[TIR9.[HZ\N*O M[4E<25H')NMFI=Z[WA1#43$>-B<&^PR?RIS)\7$!L7+"4)X"LWH+;J">&&36 M?OTU-_UZU]SZ6;5ZOJI?745'[_V=+]IF$2%F_E+06>CQ`3KN/@3HZEZT2>%@ M%&U2.1BE1?J\8'2=U9%%@-BU:"[.5[O6<[S-O,W,$6^UHW/XUS#`Z\W)VET: MN,U?1JI+R%)%0[GP;6/>V;->8WI9Y]M_T8HC58_EUYKD02TX(>)IB/@)47^J MYB=$U]X5\Q,B?D+$3XCX"=&9=Y?\A(BWF;>9GQ!==,A..33IRY4]]CK;Y7,/ MCA1C)T0YT3-C0>VE`#LH`&KS&DCF.8$J9SJ3(I+U"M-CG>>.A6Z%WS).&'Y, MMA=S,LI5P9?V2HRSG'='27-5[ID/]V%*[:2TO[1*QZ559;H[8VIO.-_;6V25 M8ZZ,M`R'5R&IX#^I>T]O`0%9W,$1D(.!^;]A?9=IUDGX9DL:J_#!$"3X/HSH-33O"8'7#[\!,8_6^":G@F>C M19Y\$2OP385W]Y++.4>OV%1OXWS!=#`_XQ6D*PCN+QE_?V;.QF-+UJ6!,58D MW5*GTD@?:I(JCZ?*9#959'72BCLYBGHK_(3#>Z*SR/@3>=M2OY]L]!J^D_.9 M"%&0PB4NX;YH'IGU2!10DD3>/,TO@`&5]L%S(>\KO7X3$27S9D,B35=$-LG( M;F?[1O-$`3R?QD1WXXA>+#P+VYP?0+_PL%*[WE%L/ZM6^`'T-0_=S.,'T'`M MIFC#K_3Z?_'W%.(`T(>+@/PYP5K(0_5WZ'SR.%0?(#["50'BTOR,.X61%!IG M[;#>MP[S$>:>CV.GIO\*/##0O\`>E9D#4T/45/FRQSVMZ:LN:AIS@6GKG@UK MHF[VIK.R:"KF93O+FH?GN*[Z!R)+0.,ZZI4'S#OCK(H#MABQY^FTIC&5>.$< MG;9$;7#A"=V^3INB;3"12ZN]-MA/&,*]K1G4;+IVX>BK[>NT)LIJ[R:Y)F69$DUN],\T4T=:YB_,5*NPCA"!F3H,-]-X99K;9.Z4-CNS>J>T&XEEU M)<-@0>-K*./IR16^7D`X?AP_CA\K^'5]PUL$1&*`M*M`LE[F[,2ZG37$@<&< MSZ4N1=D2%?;<#G4[JXN&Q7-.OTK!-YE\D[`)`JF^:*"T*:?JVH)6L!HC\*Y$,:0?,HTPI($9[O>Z13[NU^1"!RQ2KR`LA"YC^-81$+WS"-U=+? MH!.6>5K0"-;^5_LP5WGT9Z6A#YMO'BN`!V[=Z=]-Y7UCV M:\#4]2,6)N]'*[*HZ\S1AFIVUA1E^\*^N&[YF!EE,>MJ[YR/QH`)P6ZO]F;U M9J6B,A<%X>0N7SK*1;>4.)NQ$)3^!048M,!7P+(*9Y,19_;N>N&E;YAUS2?6 M'98%QZ\-+)6VZ&O*23GD5`"'0^.ZO.XABB(J@[[P58";TP)#A24%WB5W*$?P MO$I\QZ&\FQ'A!6D.GN1%6*`(CR!&K MX3<4N=O<"\,X3I"N>/JZPDV#W]Q!"BYV MO"7RX_]^J^WD7+"'\GAF&+8TT^R9I,NF)HT,F?QG(.O3D:S;DS'D7%#>_BC? M:J9=0NSR`%01_Y0O8I]\1$H*W.EF'3M_(HKA8#C1Q[8IFR)/AL.=%719TTGHBBE>?AT>#G?,`J*'"F;',;<5?[450YM_$Z2A!&^]P+A M-]K:OV/D"I)461JKNJY4_$O7OVW*A^MYTB]>=4<]Z=']_$86R3_O+^A,+_F& M&?&4P#X=,0K=]5,=T;5S/EC34S)29&CODF]` MXZJL-:SL&E5#--D+ME2WL[)H:BVX'',M5%#[0K5OSU*I3Y4`53:-W3GI5-`87 MGO'=TO=CLCE.HM2!,P?)"R0B\`Z.V9-V190O'3STO)U^IATU2FA]3F)VC]0K MF[N&W'KGJ//".V&.8B\,HF,>4^86"G4@6H/^V47:Y:W!;AE&OQ`KZ'L!.4ZZ M3'T$5RQ1 MVS3/J_V;_TZQV^U_-DHB=T M+V>!W=3''^^F*`J\X#[^A*,-O\ES2`D3ST^)X4Q=Q.=G)`ULVYA9FB+9VF0F MZ?ID+`V&YD`:Z?;(F$[5X4!6FF8D`2]HNVLN4XV$.%TN4>3]2=X%#I*#?`>V M%60K`;2D.2!&ER(WPPS6(5+&C1_&\7O!"YPP"RDBQ`!PWXA+`_6T&!^&SF-\ M\*H[RL=Z3<@.\Z#38!\+Z;=%A+'P*]'7BQBX0-@E;7D^_$DKZ5F70^F#%UP! M)"[,SU#H&*$-GK7#>M\ZS$?XXEJ$Z5.>#^D21R@)HUV+^>)'V-=ZCK>9M[EC MOC@(C%G9"C<^FVN>6M[H6FTV6L,NM[H,:_9RP]4=2TTTE-JYPM@83?`2G\"C MZX7?M'OQ'3A^'#^.'[OX=7T7-\%!N/0"OH_C;>Y;F[NUC_LW!DL34AL\X`C= M0SB/Y3(,,J=F+&9NT.9G^(ED0T4730AH;3%U_^0L/==$6U5%769N#WB&,==M M733Z=[V4C+DE*Z+&1DCS%ALU0/3P'G">;D8([[AMP]O@N"VX-=&DUN#[Y4O7/AB_>KGRPS7&7W#TX#EX4Q!V(>4O#F(:IGGHDR+HIX]WG[$3W@?> MG]@E]7HA>2Y.X@M$N![/1M9T.I0FXZDJZ;HUDX8CS9)T3;''^GAHF0.]Z0C7 MI7#165HHRJF4Y@`7^-2W>`GX$3YC(<)9^IPDS/F787Y3"@40*C7:2\\4O#A. MR5?S-0V7#0.!@C7Y5D!Q'E4[YE&P7Q<%VY)?'P7[2.#L-_DP?CH2_Y2W+(T$+G8R2?00JB(K= M$J2X6/-`RCL=YJ&RN]YA'BK[E8G`8PA"0NSQ!QRDN/D,X'43@_4E`]JET[>V MIJ.*73O*+FL]U2XLO-UB6WU!/J;'!L(215]Q0O;'C6NIU[VQ+VFCQ9IPG]IE MNW;6859[K/5OD%7]PA=0NFY_?<8Q1I&SR+(`$B/,#VGV1>8TG&KV[D*.VK\` MF"=D5V>URX9^8:W>+6OM)QS@"/E4GR%WZ05>G$0(0EZRI]*4WJDT9="[RX6& MQ=P.^]0NZ]:%1[EKY*GND'$Y?AP_CA^[^'5]/TS918U;BG6=$"9SNZ&Z7HCZ M"0T9ZZDB6F9O'!&B7O^Z1S\MP2X1<#F"'$&.(.L(GD*C/R\#_@G1?G]I$%'] M'H.+8[0N'OF$UO#5\!N*W!GRHM^1G^)A'*?+C#4^?5QA((M/O`?/Q8'[&26X M/N$>N.;TK54:X;>"BQUOB?R8LHN>D/'MH3R>&88MS31[)NFRJ4DC0R;_&O/^)Z>$0?)![1LO-7*VQ^G_S,4QA\_?\J:O:]15!!4<9C$%/Z3+ M.8X^WN673^BPQA_3)$Y0`&3^,\AI%JZP+*F[_955V;+,L2*-9&,@Z9H^E6SR MDV0--7ND:2/;'DS^CY1OO/U1T75;-TRM$-=7=JF*Q\_TMO-OZ'%"AMH/8S*I MSG\KQAY/;6MHC,GXP7`:"NG>1!Y)RG@B#Z?CT9#,S:9OQ2AVZ?Z(GW,0%>56 MR!`1""0YHVZ^M6'+JOX[21(>YY$OSD-W+4A2`TTVBQ;/PHC>LDF`WD[]-8$7 M8&%)2=L"!J[VAIU=K#^:(@HP2O_/WK/V)FZL_7VE_`>KZBOM2G9>,`;,J70D M`\EVJ[:[:KHZ'U>#/8!;8W,\=K+TUY_G,KX12#;9)(3$:M4F@9EYYKG/S',Q M<>C)FR)%1W\!/AG]I(KT]TQ\-=9I"FCS:GQ)T!3#9@#?&!EEYA&#[9&P4?`_&D8;9"I%(BG,I(Y3$*;@+6XI1K^ M$<<"1\=&`F,%1@SA2GF4<1R1_A2&7H79\$`RX?Y0%&3<$JCMGO#.`$%UN^4$O#!V%>2,S+ M2L&:ISB10*\FY_PM@4E6(O9AZPL1QBJK9V(UR?P9U!/PR$4&2EUA^0.8*BCZ M7>'6A5)2HQP`&8(;5$)QE<)8*YG/D5H*9RB'(D7+P:?7A.;1A-FN1.-##-!D M,L7G2^2,)>:S@>/WCYB%$5@'!)JH(K,M+,QE@,^?B-0XV-I8;5MF([^-V!G& M`1+SE4R37,'XN0#RIDK3$L%8`LLG:0C6%!ED'F8:&M.0*@/10##F>0;JEU%( M:6O,B2:,`(:(,^9_*52('Q)_1B*F7=([+9@]6>3H,2,'.7RP@1^,JV7H+XTP MTU*%PO*;B`7[,X@@V!K^JU6#QAAQE<;7+NZ0`B9-Y3I)24Y9V$U>C#4$R"T, M`0!NY]-Y'D6&6"5YG.DU]^FH)MEV`08+TI1AJI"S_YN+%%B"M`NY-,8&?!I2 MAB"T"7T7#!VB(EL*#4X8`X@A\4.A@#0JFNMK/87YD>$*I5^6RQ-!:Q39!>I, MDKHI>#223?ZZ"@$K,"3WI9YD%QY!X27Y8@D$X>3:PXC>GS6X@P3U2I)14JFO M\8IIHGF#D;O6]`V5F(#^T'NG@'V@K]`5<%T^3II;,>8;1`7A&*8DW=.TI-G M2U"H&1(S)+'<&!+0#%*^%,`:,REC'''%*\`DN2HTD99+5E>'$97/X`>DQH4D M#JEAQ[4+)?,!4V1BV.T?G-X!?!(0+W='[L`$[8&T69$_81)O@W^?@;K2`E3J MP)T:-+D"^JEEN$8RP$3$F_3U2@&C@:Q\,"R.U&`-S0Y^DD>!1C!0DZ0:C%(. MNFFSI0>!_\!I`*5'XM@T+[(-F$&,*TJQ= M";(H>^P)S,+N]:JRK(4K@KJNL"P%%$L1D'8$A00Z'-&&BJN$6>\#Q7F=I^L$ MK3,LN(MG4`.&-:I6:K1A@HDL-9Q2<[QK1$<@;B<[(`[DMB1Y1=N]7@Q(*>P: M.%?;5ZUN(PR<;:CP!JO"1#5T+H7:1BF*`D)^PW$GQ(&HRPI[5&$\(8UQ&]*1 M.7>BO52:!8NG(E;"U]Y`?),34^]%J*4(%.T"E#^`M1,BF.DV1M"^EYYOCU1_ M&X&U7.^5:G1SM^5ZK[[9S0NGAA>3>L_]98TM<1.2Z"*4]M^1B>FT0?DD\$,# M>V0C]JXMOX+OS4XR?!E/C.BM`X%W3@8S-2M8F!H59%6$@:YZBFI6!$!X534# MOY'8-0>R[B[&!0K)?#8M$?^[^QKXIEN;YOU.>24YWHQ%A+[BQ5+*[#VXBVO` MR3"K9\5*Y&PO<& M5!XD7^'EQ#]\_-E-P3D@DEQOI/$R!!JF_G)#B@*M67E:J!^>BCK."( ME:/K#[*%<\$L--MMVJLMF7*WDBD#MRV9\NR7;DNF?,>[Z6,GXE=A7+-O1?HQ M['A/2\!=&/@57=(*IFZ+C`HFNT5&S4@_+#)>>H"H1Z[1=8_FT7,N#O6]%N86 MYJ/+$;RY-_=O22PWNIH#G%[CX&C*SG1MLW]\6?ZO9K.[X/BVS3__9L\MINX7 MTEK;XC:&Z*7MW1[0W3H4W%[0]3>$+4W1.T-T0.?+ML;HA;F M%N;VANA12?8]ER:OI3CQ\6WV)=][M)AZH!NBZ\%2WQH"U0RUYG9)]U+&?8'5C.V!U:;J<[L28P;CKN>--I__Q9 MI,J-3HT:BN@RJX&D+;_W^:3.X3(A>^H+$>T`.MP)]%,D]:7)RLC"%454\O^; MZ0%A?)E$EQS,&Q'TZS3QI<0;,@H'3T.%=Y8Z0#I)X0.18HY2CI&*R=R8Y?`% MJ3AE(I5%SD&8A0N*281)UCJ(OXH"-3&3"-.7.?P3[S-Y`;%8I``&IB1@!E$2 M@RQN.!9 MYP(3D*6N?OXA#N2*\UDHF/WC+-(8/S#/U3-GZ#2+7$9]WP!LD2*K-2$70'+) M,E_&`=_(:)_@3[F(,QUKKF1MBJU,U&HQ"1]AI*X"YDE7$4QD,?H9HFI/\!J>+5.O.OGE(/%8;Z[AIHZOP6Y?>]U?[%# M&H+!VH0(P\\5V#?X%:4&S4+,8=J48(!!SUM91VN!:6?$O(*"H?UDO2%SBW_B M\'2@B(PBF"=GD0>>SQ!97ZH@]53^-P]35C8YDEDAS^4*G.D:J-HB*.NH@L(%Z'$48B4U M(,"884H+_$:E[F$G`[-,-RW^9O>(_3A-M38QL@M#.$??9M`W1T[74`@])@!) MTD>.8]K-OS+`=M<<=CHX@_XD(89%%<7ZIZ@HP.U*R2IP>A8X`)C>00NC&X/O ML2+@E$"%=7Q(`K<:E2(=\%/`C4"%C!LJM0@B`W!49@"7R&2JPJDBB$"0\&DW M7U%BDBQ7TGX.,`;,LI,UM@DD(I6P?@VT*`J#P4+QXQQC_<4B`1C@RM>XAQ^[ MYL#MXD\^?"L%Y,3)99'MA2Z=('4ZDR@V*Q'(@MU2F0E*JE*@$S"9M89$FHF_ MM!(A(86TT58R]:"15#Z342@OB[11'DVPX!HTK<[XG2&N0GY4YM+CH,V1TU&9 MRYO2BBC_':9;I,E5AAGG,3C#RM"9Q@U!*;=`^<,*L[8TY(>K4P!X_BN/:^X! M(PGD&*R96JYDF0E_G;'-DS=-3M32%^S'5FDD@<)YBJ40`DE.-4P5@:+@A$8? MOA%F++`_]NT^,56O;S.35O*G`2L'HNO"0T-<:AZQ_R^PD$65DEGK'4R^NCY) MP,E&4I(6&FN4%81.R<9*PO=Y5[HN#[W;,#>A*U5@"Z=%UKSK(>!KD[+X^Q;I MOFY=@.P*C7B")LZ5G?'R!7B;=[,T)V]J++/3TB1S\/&D%E&J'\8GSE\$S$=< MT)CCVZQ)PY;`^-]1A6'OT`)@-BCU/P^U*^2G9-QK5H5A0R(CDXHU*,2O5$,# MUG+,CC/<-C%#L]^U&Q;F68G\.@(#P$0<@!0%$-$%X^$;95WX:SIBVOX/K#:BK M3)4..KJ0ZXP)\BVU@Y8))UI2^91\C65!P-R49=.T4TGA33Y5/X&)L+`.,(:@ MDD7(H2#E>?E=5-=7U9X/0S;OMOQB.N@8F?B;+U_(]G)5&';A&65BAJ5!2L'! MPR^U8](VAL\-CA4T\4J%1<^9[7O#TN,;;KO+EU M\?N8KQRU$(VM>>Z^\BW(1<8Y`[5VC6UV<=7XVKWVRXO40'??>%N=!QIIS$:A M&]\=S=.O:77TJ[FW0Q>]LQX9]W3]<[[2'6O-N!_'%T\#,^H=H]T[6?03OC M(Q.!IVL7\P"+WCFV]6Y1JLT(UT]8I9=[P?PA_4@H50;W>%2.%Z>=TBL!E2M^ ML!C7SOC^@85XHBV48+T>!@ M\243F>(+O:ZN3+>P'">E:A6/TQ)D?DZ9R:+A`L>6T)N3S]U=>([F%G<]F=[` MPB8*V+F7]?XUWGP`/<`/;/?Z3_N-<"SV>O; MKMD;WKO+];NCV*-M=GO/X&;S>%XOP$9@VA5&^W,8(>:KX.$N%7[VY%+\W1?; MC_PN_?QV_/;^6WY"B;X%X_>8X5"Y]/=2!\=PRUOY6$_TRO'="SZR*]KBK\7? M,WAB>[Z.?U6X\#@?>ON_Q.?K._2,S6T?_A5KVIWN\_?X5GZ=M:C'88G"? M?G@VU=7O_3K9UD1O7R=?VM+MH]AMKY-[I9[`:5\G'XX0[>MD8\/MZV3[.MF^ M3K:OD]6E1;=[[\2C8[FTZ(T>F9[MZ^3C4;U]G6Q?)[]MAO9ULGT=>EQ7M,5? MB[_V=;)]G3Q.1]\Y!K?@^!W]8[+L+^EEJ,5@B\%#8_#.V<\/GB/:3$']CT3M M"".Q5O1"_IYC(=2/\XNE2*7ZF&?4(R.,%V.A0O_^Z:4Y@$ZC%$W\@Q%(/UR) M2-$#WW;NM-T9#@>3KC7N]$>6TW/.+!<^LH9>SQWW>F/7'4V_P/S.#__N.H[K M]`>]"E]WVM!6.BY^ASH78.57&2O.XZWJCXXWU5<^` M^A!S/O`6(/3A5&2R;-7T`-@,5>+8W>&7SQ?3+VN9?KF.7?LZ=B?.>:<_/+.Z MW>[86>]:9]`?34:_KCK_8F-KKG-K=&B,^+7:8-($,_S5-_!PG MXX%G<8#?>[A$?;OGVM/)T)J.)H[EN(".\63J6LY@/.AY8[OO]CM?NE_L'_Z- MDU@P=0^0LA>N)D=]5B"W9RJCPLWJP6!V[+-!;]H=6;9K]X&$H[$UZ@QMZ]SM MNYXSF72F9V?/HKC`9Z[W7&*`5-Q!^P"M4[D6NF0QMEXI.R^5]=65[FF#I:;# MHK7,>\_[!#/HZO+*6%4M`(IN+`H,#27_8[WPDN14ZQ\;)K`0G+S1#0JX+137 MPL<:TEA%7AD&EX(MZ&-G>4;P.EI'79>9/WNS> M.([&$NC.4;5ET M>7P>@[]=+4.?BH9CGRT_64GN#W-:;^0$$\RH8CI6!Z^FOK'CS*6`%7+%#8=. MWM3IPE0)ZPT=$NZYHUM^R4:?##],0?;1E/@2=NGQ.U;1LHL[]@0A]F/B\NT5 MNU2WC=SZJP(]+!H!&8AIF$9/H/(9+H0]@Z(-3[<6*M,TX.V951^EVJ9,C@.',>S^M,>:/61[5KNH#^Q)N?=\<2; M#(;>>/(L=.4?$M^>C0I+1A--A]6='[`YS@8C4!QNO7#N78R-$)@-)-B[^$R? M6)V16>ZG\H+_8-5!O'ORAKH1XD.18M4Z*9J)51LL&%?E:ZSCCPUB8BE29,<( MI3HLVFAHI42Z9!%33P%CD86 M'M1SC:;Z1U8:CX1F#<"'V)=AD8!F0WE3,KT,0?Y1D\#,L*=8@<#J#EUECS34 M:-3\B$K^DYZIQP*B-FD6TD_T[F$0M@H#$\2-!@N=1'^,8!5N'Y!0]Z]K4)W6 MJ0(.X1P/!(8`Q7\I+97)==%Q`6;%'?A+U'O85$UM8HV@5?\^U>@_1,V$ MXIA""]@0`2B+,(ZI;P/U,9B"L*T:U1^PQP$W?BHZ@&$GQU4Y`RI7&8(1^CFY MPL8ZU/H..QU5+2.JR5`X$*EK:F,$=A0,D[2H%!%0`G@$0"-."!+D;>KY1+LU M1)!P(2K4`=@X".R8Q%V6#8AWB.]W8[BI!R,&!R:A!%3$G MHWHE@6<"5=DS:C]1XA)0_R_C;5B[T`.>R:F'42JS-*$6>]0\`S M`/P]*OKGZ:XVQ>2$5D/B("[PM.TQ5.U"-!:PHPI.;OA<&`IF6*/N*,U[$'*; M"9CL;=B$>@^XN,0)]Q72D4[X<=&G$R-QP\+V$2T`N+HDE?H!=[/E6I7$>\LB M`@(4Y:B]:@U/L,,7$%PV'#GUKN'<($/K^E4`AL0@85'B-X2O:$@S%)BBEVFY M."NV$F#X"_=6JS43*KT_&+_E_RT%,^1&`G=*;'-##;-P9>8<["FFMY<5W:UH M[0:I66F20X4>7$U`#]:6YI<\EK<9L*YM5A;Y(@-'Y(3[P!3G7;.R4@464#D6 MVP:Q6C,WQ$67%Z3-G-K:T.G$IT[THJ]YK>'`NVJ/I(P/1NNJ` MDXET(;.J/:36X('6<()5"@B]+&P"3P!B=H/ZO%%Y(J7WJ,]:HQAJ:+13>9J% M\&EC7G!LJ:D0,(`&R1$R&U[OL8LZH)"!_5UU=Q]PB`PUL3L8+W)7JQNX\??D MM$(NLV;?K+N+GP!\V%.I9\_+_5Y4^ZU0TOO)>)\@*X+W!;H4D?CV(I]ER3KT M`8R^Y73>_?P@05CIM9/UVC@MEN?HKG7*48%+D#%%&!XC=`622ZK1J"PIQ*SD\A M9]QD,2AU=)U5Z%9`5R?<.OYQM[!:KU@28LW'Z,I\MW0UG!-NBK7//4$!@IEN M%J%O$*!]=P2P]K,0('`@HEHGN-ODIV]U^C757EV@XT:WQ"0)B.L0U1_I3-WX M'$-74[#D%EYN723S[`I=)C03VN/?DHN&%3#.LJ=6%!A5V>;/Q(I-1`FKV8.C>6O;3T&0*^BRM4[=**?PN])[W[(F6F)1-G>Q_;5+HFW?'`9^EP"].-E;893NEG[C!FQ_H.6(]"6].D_2 MLLLP-QFF%D\/?Q?3'PRZ9]-!SW*&8\]RNB/'@$=-M$[RV"5Z;[-$VP6L;Z;1-\%ZC=+=-\%ZE=+=-\%Z# M=+=-\%ZC=+=-\%Y#CD;;!*]M@M>*P$MK@G=R0[NQ![G.WWHAJ,*6:^\,^*80 MPL`'?P+P7/?,'3A]JW]^UK.`+;",>E.TSXU M+O+52J0;O.ZJ8:D1H:GQ1-2JKD+K=,A%T2/H[+P MTK(&_WO]HDA0'RRVU(LW&$0&+@L^;G*4H)+X.L=QV**"O1934[Z&TGOW2@J. MQ:>)\`=ZS,/J]^G/[WCMY@\+B+98;XJ&*.&[(LR1FB

T2D+B9!\-G.EZJ8]UK1E<7T M1:A"J:.IR$IB/+:RM,;P_'B:I--,M''*3L,LJRAA#SQX=1YPQ*2ON&KE5"'W M><`3<"3>0S?%Z"1\#F1'YL"NO%BD2G['C!M0#:9ICFV4CNLY]%K%Q\R,B"T2"@6XU`Z,C_.V?M5YRD M8K/?!R&?S'RRU95:NDXQ9EPD@\=2&!/M"(NM?F1IWO8,/CC)VTS*-I.RS:0\ MSTS*-LVP33-LTPS;-,,VS;!-,VS3#-LTPS;-L$TS;-,,VS3#-LWP^!NH33-L MTPQ/+\UP2>3`6F[^HNC>M\1'=>_K;'07ASOS_FL*[5*B]&5'=?LR[1-3[E)/ ME7NZYSEF7^L:EB&\_^[_.:+*7F4BU=`%6`)89%KD%F9Q7\(+3Z.G,)\M:=T3DLACDU41=;ZMB-3 M2Z6R32Q3=A7-ID0S794>O+16S4C-'91/>9-%$$\CV&LIDBO75C-%.W("J9V7[A$1W%9Q>]O?R[10^X4CYD+1ALI]FI M[W*M5G?GVWU3S*V>.`!,>G#..NDD"'=^4H/J`?=N.,EG`0N'6\4#'S,E8NN4 MI__<]UR;B^Z\\KC<_/8H5%?4(9GT%*-3`4U0)\?1FG&U=9;N23`U-:]H@_FZ MN4+[]_K=)PG2?\GW&&'+33%P_9(PBN+D6%Z].F\QKEYMG;7W'@5Y&-QSJT%N M=_@81-SUGAZ^D,I;5]ZX4H_=).UP2`_:/FRC]D"[,`VNMJ_NWH)HFSV#.HHC M6X;BR;2ONK)E:X:L4[/7,_2^Y[I'+\[/[UO:5>8]F3M"O[")]/%SG*8_29\B M'EH)9)(XG6K7M`.'T/&)A7QB@9C8&&,?<6)%5H1PU,VZOG%L=T>B9G;T1 M;YZ$:(4)?,&&&A?]E/+P50R[N2@B`/I!."W'OQ9SR;,(JL$FPG*ZU!-2?MDX MQKAM](KD\^$3[$CI%-U1:?89AD)GG8@Z'8Z.HP/>L'J\U=YC5W-'>#'GZ'OS'.A=".090. M-??<9*.!R+'VMMJARLG=`7>PYM2B'=TX=BS7,=;<5$A'.XW6(@U6:O*`EWF1 MFU:W:>?\GN9\:KJ-MG(_W^0%'6.L0CQXQ#ZTF7J#<5UC7FD]R9-2#KK57Q'" M6XRP>"S@H_/X0[JOJ1[LI#P$R2S;`L7QI)3&EI-:DIVGLK9:N/^>A33H\H+1^='LG.2S'_E:63)"CE@V/EJK05V.U&(W9'5_?< M]_STJ-(RTNF1K(VM.=8+-V>GEG['I=_1OM?H.9_^#?YMKNV7TUUZX*:I[&:'\F5MK7IMLU3.\FSHZ5? M2[^6?J=+OW.W,?97U21L]<&&06SUP7-:S58?7%>\:R#>A_'T+F2'.E"V?V,S M3^26@BT%6PKN2R]<*.-^J&+-HL;Q'0OC']@05;1RKA;2SBI>=Z2D%E0(0V!8 MH6@1+GJV_YC'C&.AZQ\,6PXO5K6NE$F_^+"ZKG56"SQO"YMW60U@<@-?%"._ M8P,?^\"*>N%9M?)1UE>6MU)]](?83K5:=5LD(5Y)#N\*4,>`A)CMJ3AE&%POVA[/9&0\DC#*:9L(5EG98J\H:#XCNMOOUKCM0GE MMPUE\_+;*WI0[NKW[:L/^NJV8O%ZA:6S%][AOWD%[F):RUMKSC^VI;D7*;A. M;](#$K#=!&U1YP7`;=GNR)!^\](U:\4EJTC,O?APO-3H::Y7^`;]PE\L9=?K>7?:!S&,\:^ MLN0I&+"BIR#:"5B4.*'Y;_WXG3R)9[\P2:_LD'\$`5_ MLN$MM^QX<9+]"K]'=M9'T%1ZK"H&[1'%(6[7^DZ^ MD\OK6_4/_1>B]DN4.2CD*KE_96/1JS&]N?\<1P_?6#+J^>,`1O_,8`XW=\`O MOBC#LS6M\(3A3P5I3%5B?O_M:_]2&K)!,/+#]'\N96V!GKJK4$_1@("VILC4 M[7FRW>U9SNIK6M2R[_UW[3NS+:UG3B5&!6YEVG=.?6#1E MC02C75Y3DUAFC8W%A*LP/F4]J&_]8-A$+E1A78AI5Y"4YUQ',TAP2_:9^/DI MNDU@]P;#?E;:"]L51RD#1KV9/++$25,V::0D0G;4:0WV-N"J!+H98[,=.#<; MOAL5@*^:2I6#ETS^M>7GA)@_U]SEYH`)>66]EZ&I4N`S'/C``FFVV1NYMI?7 MFDTLO8*U-N^%987E_N8_L[2I8DJ#]2,J6=BPY7G7=B*N)6AA<96ILSW_@.[(M&+KV*=##5 M"A4VP%0E1@\`)O#-)@MD``QK7@54DU5^I:%6?65?!+'D@%KR;>3VE_<#*)_\DVB< M[@S_.4TG>!UL-*&`-32Z>++M'/PRM8:/F,0CW'%!-(6S)5/PXB@3*B4UPGV& M71DGPR#RD]FG"1NE<"@A19,X#/FQ)&Y&3:0RVA-D3:'+=*2]$*%.;;1WX6J( MH1I-*LI%KTJQB7FS.;>.)0M%P8 M58UY^>Q?.UWS"_XQE(AUCU>:76#-5P[8&I;:XC*^@T&._N(G_V*H:3?XE@"7 M!%,UJO+L900U70*T"_@2_D"3Z9,?HEE56-CK1&OB>JMP&83K;M5BL0FH%^Q2 M&;$::94"?8K:EEW3%.HS7VY?;3`;$^UE$^ORJSR;X!+?)O%3,&3#[NPWD&>? M(G%&(?.#,O043`*6+CO/F\C-W/I/-+MZZ+X-YUHT\T")B08G23,5V$:V#6T= MDJT)L^YA29F?#%"B].&P"&/N5VKP1D*'F:4:5`9+C?W[O/@T8\>V*_^A-U$RY6*)C*`RG5@K;H- M-@%5)8J[4#836(=2WGM_ZLJ69S0BZO#?LU3VT-2!5W'S/9!L'A M+[(@LU75,8FLVQZ1J>=2V:(.E3U3[QK=OM?7^EZVK*I:A5B>\\MHX-\ARRQC M94YHXD*"]%9I+69B'2QU].)Z6[)7H570?^[!+X-FRBVXQ]87=S6(NED\!?G6 M8`<'OZK60WLJLQ:`V+._L'4+<\5Q5,\UEQ`@RKDY;4T8!69,84H?XQ`#_#`Z MWG]@-_>]Z6@:\K.ZQ\\MT%Q^P%F>/@;C'1!@/$U8&?FG+]X"=.H:GNMYJMR# MQV6*^!U*3=DA/>*"Y.K:"HA?E$[*E9[AWA1*080^2P=),!;GU!?V(Y/8H*/] M/`V&<'MAMW$8#&;.,!Y/V'`>;KJSD$_;,*V>[I@RZ-$6+&9/!;963=DUU3XU M-8<8?57`Q8#8+!YVS_G71BGS%5X3X+^=\1CHP(_C@D923B0>K!O,LRBV2L#= M?I).-)-X%T<&4Y&""#."8<-&\83Q_`._F+M?S/TAF[L48#[RB/G1!+_,!\HS MCOWIY#%.@@EG(^DWX&,VE+["1QCX02BYX0R>AF'9F!A8EGJ/W].ZA-UXIY3RG`/"C M"!1.X1:5Y@4`[N,PC'\`<1=;$Q\KX7T=K&_/>#>-US+><8[_($+FEB7E2$?5MJZ:=V(5`C7%.F0*WJG7?2\N M?4"12!Y@6"+7H)BX_IY,J:QY]:/YU(XLG)>'Z@6\2[>N6?EIJ7B MNZA%P9.7I6'YGGQRTEWM*-:>4^R;!YIT%&//3?'.2ZGYS-+TOR5>\A`TF3$Z MH>(H*R3)N-70%S$6N99SV";:N^")C]K6:NZ!RV"_&:EN;[WCWT4Y[',]CULJ MMEK-&JTJROI,AY>\C>_KLO_@XGU+XP6H-_3DVM]NB96:>VY:<8;R_7"UTG?R MTL9*^).BXXJ:7^(__NN*\U^$R2SO@B"L_O! M%01RCY!/T,;[$Y[-/>,6/ MO#<&C#($Q7FX,"48H#(I#@*_XXNH63'O8CURW#E!<3F*."VQ6IS&F_1T>*ZR M*7ZN-18I%*27SZLVO*<-[VG#>]KPGC:\IPWO.27;41O>\L_.XI6*KU;3A/$?YGK"\"&OJ(14-N;I_$,(0H^92`//?AV4?F#_\]]1-X9![8('6G M"98,GL111_K%3U-_\#A-V62"CG3&J\>AE?/OT[#D8R$=[E01$0;%*\=9W4WI M/DXD7YIPU_[%"PY]/&^F8RQP\A?2,2R"_QIP)SP<0?%35GGTCHD(B9$_9'DQ ME*7Q%AS/4$+?;N'+AZ%&?A`-X5-\#Z//08KQ$U.8[(_'8/`H:M64KX8Q%I:<*Q"^*!+X M6C0(C%&)!Q$,]1==I_/?QQGHC"H_L$;-%)NR2W>S+%QC/E5$&:3E8)!B1?&U MDV3*&R7(020#C09PWY5^!``N@E'&62M!/@K+H[^$:K0QCD795"M2LS)LK(@O MN\59LB'O3I#U/':BX>]93V/WF26#`-F^@>%U*KF\)L2PYN%U:V(IP'^)>:'* M4H<++-L[7T4LH99ZG!>ZL\\9#XAPHD_%1G3F^["!--*TRVL]Z[.W>\3+VX%Z M<5)>"?'XFZGTG1B:IIKJ,S%,Q5;(5E1S79,H!C'DONM:,O4\*CM`,"SLWU<< MS;1LV_I.%(7'KA*0OTN;@ZX&N,]V#D@$JMD4B*`9.K&W(H+M>9[K`,-T%=N4 M*?Q*MCWJR(#>ZLS9M: M[`^S;5-K?Y@UQ(Q"HM:KY*B8J:H28W^8*6)6L:PMV1CS6]OB`DI*+$)P955; MW0XE-4R7(*RN;O=D:H$8ZRJN(Y.NYUG4\)1>WT64)JXLTTJ,LA%0Z8ZT64' M%DVV=8_8U_F3]%F/4M?`;'5M6M=H'CC4/3Y=7411@$QO\_?W.`XDK@@VQ0UY:!+*KL M.*8I>[;A*EU+-12"G08`GDI`I`IT:R*H%`[.?YD_>YL$`P:KS[G\[5A+:_I] MS)+OB]B753)?$SVJW%>$S#-=5V*IM4[QDRB('M+\K_T@G$XV,4MA-PB%T%46 MEQ<`J]N5Y8?WJ5BY75%+O5*6HUC2)03WM!]F-.)3OMY%AOO3W#Z>H&W*U4`Y8:Z&?!+8OT9-4T['ZW2TRX0`,!C,MK6[7T6M^0 M[:#5#J]H$@R1>,$3^\H&TX1W&'*?A;58=%H=C:>3K"U+G>Z.,#0?B%J]GJ<[ MIM&5N\3MRI3H/=DQ3$ON]RS;-GND1VTBNI#@U) M)?X#^S(=W;'DYEZL1-$=>D/9N3Z%%F7GFMR$W<=L724%=3:!LA81LOTH!KB9 M3E(L'Y^9XO=/AW7%"F_W85+;4O57:?$2HBU$3J%'9790!W?F0Y95W"S)`R2R M;,L@]H:R9R7&#?91B=(P6C!H%@-AXU[-XAV/UMQ,=3SKV`%+I.O.%@G[PT^& MF9C_F4OX3Y%08FL3X7_L@R+O^4'R#S_-M54 M&7E.FM!KDZ8-%?`+R5;GK-<*KXX#FDQV_*II%C6]PCN_5W,0A@1$/)O&WQ4$ MAN49D')30QLL-HN"R88W+T*[IG$*N--W/A-,'"S*D]DJ'>NT276"O^!)' M<1'\SCJ0.(AV^5BWER&4N@R5D#I@="@=1%P-9C].Z(@1=9EK9C![EO?_Z`<1 MU.P.&=%K?OA/,@(W8;Y\Y/954;&*>V7 MH$B3.`Q9SP3FT;0&J:7^OL6%S=G6SK7E50+EHGXD.17YHV0N)PLZI6(I;7[Y M3;6)EM%\7.J0B(P"*1&V0)7?5!/6WKY>_\O[$5:S-=U:D,29(#QQM;)1/35@!;0I7YMS(&*AY$7@YV-T?&Y8%-:\[R\@*$(]V-^\BJ< MR#TP"UF&2W&TZ^@**5VGAT]_G5$*X,?W0=W(6GGAG^!B-O8 M-EW:YAJXU^XWK%ZOW>A8R&K01NA8/60Y]F4W5_Q*-?AE"-M/DQ<)SO0LTVR[ MJ&%[?=2P^I=6HV6UK4;?M3M.I]?OX5X_!^>X]M8SXVLY*%U8W03!P';*X=7: M,>EASFVF_Y0JI0A#[U;$W'W;+'UJB[&V9UG"#S-VTS M@83)Z-Q-VV60@CS;"#S;%*1M\'&3;H7%U[&-P+$-6EXY"<(=%U_#-@+#-N#" MR!.*B[-?>^$YM##F8]?>CHNK6QO-%WY@P^3C_=V*BZ]9&X%9&_I&[(CM-SA[ MM=&BS\=8:/OB;=5&8-6FN-@ZLU=AU>1]?'&U:;UI?,2\CPWCU,`[FA_W8NQ; M+YD:C7VY.=U&EF?OQ=A7EZ>M2B&]T9*$YIXV!U;"&-ME&JSC_X^W0$@$+PD9O?PXM$1#IJ+[!QB#:H24" MJ7-R(94Y2P1FT*F*X>;>O%D"X$(8ZGE%35V8-TL$/C8$FFX)H%+N+!'%U-K8 MIQV/-4M$S^*NC_C*6;-$E--^K5DB$(*=P-J;->L]"*OE:L&:Y91$6['6+`$L M.DS!+>VI)K%D"\-%!QD%6>0>I?5FS M!`!F?:E=;(9[M&:]!W$E:Q;:HS7K/>`J6;-R<"6C'2=KEH"Z:4,LB'J8-N/AZLS!XLUC[+#RWF9L> MXK-!Z!92LV?SSY\]I2@:G]_%CLWOUS\D%=`+TEVD=/F^N;EL]*B7W M$,->G#_=)>$P."-/DS`8!-EG`@:2OX;!&$3K./IPLARU,S]CSH>/)+Y/_,E# M,*`1XE.0GES`QGU,[T[SV\^;&Y]Z<=Y<_.P<8+.`\'RRVJXR?\G,3YA/X@(* MJV&T&@:BSUA^NKR0T,!\>1DM:`R["?-^=$U6K__WH^&)S#%7YZET>'U\PUU65KY\WQ\97'G.IRM<_1]Z2DLB25NJ3FJ4QVFL61$L@2J^H2N-VN=$1\ZJQI<6=]7B2XN[BO&EQ5V5^-+BKF)\:7%7+;ZTN*L$7UK< M/5A*M;A[B*1J<5=Q`K6XJSZ?F;7L:K=%X\)%[* MON!;`IOR9+-OH1]EM+%?_IX&DWR'MQ^S"5F)X/G6BR2A-PQ(FL;)\DJ^R1ZO M&J=>`QM<.#5=7+*UF*YML\C'L"15%MA6?"OZEER39!0G8S\:D'R'1+[,F7M. M1*TSIS-1"M.F4U'*$:9S48H1II-1JA&FLU%*$:;34:H1IO-1BA&F$U)J$*8S M4H?+J4Y)'22K.B>E.H,Z*74@A&+3-2FAKN$9DC;)16;A9GKWBPRR'_'7I/WH M!Z%_%Y)^G"RW@KTF?EK(,R23F'Y#/A%_^'M*2_S(%$_ILFJ2%(]>4;);JK@* M;3Q3Q=MHTSJ^MPU96OLJMPVL!YGQ-+5HMOW1[)I:4VZZ?@O0`_\`BV4<:W4196IPV M?XXC,LMGS/UI-*R9PR"B?-&KF^7&UN)C%P`]Q.+P:3Y+XD?70!S%)7Q*%'%G-23L1U9\F49!-68OJ!T_P MUT'QA+%E2CJ!W(FG=IJ2+/U$PN'/:$B2KC\),C]DS>PP^#)IO/6$6BWX5$Z^ M^@%M*>0Z>"3#JX@6QWUP%Y*[);)&9+/LP6 M=YX1@DR*3)CM!D(LP\`/LZ$S#&_L=N8V$@'4Z`R#;%SH#(,<+.@,@PPLZ`R# M%"SH#,/^6,`>'1$H"RUDM21M"S26AL).O\092:]C/TJ98!7YT2"([K^3`:%3 M*AK==6:KOXL2\K4?#<,X&1["0*Y30@>5$A)8;W1*2#&N=$I(&:)T2D@)GG1* M2#6^C):C9ZEOF_KL5*.Z,24UF;)U]%<1O?6>-OW#JTMRUAW-E%X(HBAE.G>O M)F,Z=Z\"7Y+E=/EBWK!)$7;DW@5E^R9%/?IMF@6#;JX3_KSI+1D8 M4S#3A%S,OSNCWYTW%Q_F#X/[2T]*V2&U:P_)/ZYP_[,WN:4O?EMZWC!XI)2N M\,-]7Z9C*/]X17&5M\_+9O/][+$]$L7C(-KVX$V(5L]S=-Q?=[U&V M5G#3+#F#+RH4W81^NW8_?+CEWKP.TC_^!U!+`P04````"``5@H-'KQ,[.4L2 M``"N_0``%``<`&5X82TR,#$U,3`S,5]C86PN>&UL550)``,ZL6!6.K%@5G5X M"P`!!"4.```$.0$``.U=6V_C-A9^+]#_X$V!Q2ZPB>-,I[,3S+1P;E,#F=AP M/&UW7PI%HFUN9-AU/IX,SLY/>L@Q70L[BX\G7QY/AX_7H]')3S]^^\V'OYR>]J;3WHWK M.,BVT;;WFXEL1`P?]6;&B^NXJVWOVK#-P#9\**UWCYT_G@P/_:-'_[5Z\.FW MJ^E][^)LT.LM?7]]V>\_/S^?$6+%19Z9[JK?.SV-J_LE!';9^^'LXN+L^]1? MIF[@6)>]=ZE/UP2%%5L`Z;)W<3YX>SJX.#T?S`;O+@??7P[>_3N=VEUO"5XL M_=[?S+]#XO.WIY#C36]Z-CU+T[=Z4YO)Z4^0ALD'6 M652H'='M@40=[^-)BN'+$['/7++H0S5O^G'"DV^_Z86)+U\\G,GP_"9./NC_ M]OG^T5RBE7&*'<\W'#.3D196E'7P_OW[/OMKF-K#EQXKY=XUF90$`/:X*>AO MIW&R4_J)2OK-X.S%LTY^I!5^(*Z-IFC>8Q@N_>T:?3SQ\&IMHY/HVY*@^<<3 M]&)0P;\=G(?9O[MQS6"%'&!JW3H^]KXUB_27RL6G8K?,9P0RV0D/;1\2!]MZ@A@3VRVD;Z;7A+>]L]]D; M.18FR/0;(MTOYU"D-]@S;=<+"*)S7^"S<3.>/R#_WO6\4#(31!Z7T)*I67\\ MOS(\;`X=ZP;;@8^LP@RUQG&G0+H54US-./#IU$U7U?&:IO!@]?`)-@'7H^^: M?WQQL#]\-HCE`>!?#4(,Q_=N7TP[L)!U1]Q5IO3CB%8&^/::8T+<-2+^%B#= M_C?`:SI.H$ZZE%J!C<;SH@3-A->LJLZI#BV+S;J&W70%;59#>\2&IDD"9-V^ MK)'C(2_W:S,J%66V!_X&S1$AR)J"K-+_;P:;6UKW@&']&[0+.EY1T:`C^"UV M_>IBVZ-P9V#RBV$'Z#,RZ.]TF'F[CS]C,+:(N=S>N62G6@T]#_ETWKW'QA.V M`1[RHMS6T-_E;<:]0SQM3A(P(T'I(ZKJ+_"3C4(,U[`0;6'-8O5172[[YZ:S M1[/*NJ?;8I>O5T6K&M0*^ZR300>Z=L%J)_!;@N5N$/&8X44O2)0W[ER+8I31&\==(RYPBR@Q8 MLE01_A&(`)9(QRHPKKRK[6R)(A]DYXW1)?;V&B,T'&?&2ZN+0V6I[1'XA-P% M,=9+;*;*GZ(-<@($0DO^/"3(:,:F7A4=4V,&O[.XQQOH*DR?N-I."(;U9FW8 M62@-)YS#JVW%O??@^LB;N3N5>.>F\QX,NJR.Y^,UW3:A(Z<.T5KE=LSD$2\< M/,>F`4:1:;H!TQTFKHVI]C!#+_Z5#>._'7:"=2G!./YP3.:[.CN6P*U!'*A_ MYQ=LN9GYQTK+F+228)N]K1-D'4LS MXR'N:BJJJD0NQS:[@%A5'?/=F>P)@K95PO(J9/)KLS5%*NJ8:]X%W-D8%:E( M/M\NHYYE_B!.VONFG4J)8$V.T&CFKNV=*E]LN"6C;RJ]; MJV)2:+-7-*R[\_DQ\HUVN`B4U-!U>Z,%_3E%:Y?00=@929&*Y'-MM3L+5Q?Q M-I,P/AI$GN$/.9!CT;#:\"NM^]!HX+#6?J[:SK`(1OFR^@$!R"=3JTTCN%V2 M[0)1I2Q,>VYX3RQ6._!.%X:Q[M.^T4>V[\5?6&\Y/1]$(=O?19]_SYF0D4T8 MUV0;3\C^>%*1N"\1]Q29"&\HF@?DBZ$OS"*)0\Y>KR3`22\)?;!B.[:ACX%N M^,$:AAP/;Z)=-1KN"3(>SV&"YW.J58H4IKM]P8F!K9%S;:RQ;]BIW6D>N>J, M4OA$X5#%F-/A2S)P58R!3!H9**-&9$$PXR<;+\+]MW+8%9D4XO'@.F83*JE\ M4!&EZ'O!*O3QGH):M8KSSXF[VO-QQ)6Y M//="SR4@8G9)RO?GYR>]9T0O`F&_PV]K@ET"LO]XU]_@HI\P)T$M8:J9YBK'F;H`EEC31/,:H6/IZ]85D>Q/T[E.5$SN7;OB(2N2R'G-@_ MQR>&2?V`3`_CPLXEDX/5`TE5`4VGD1*?Y1(8X4ZHU9G;&3$<#R0'H^`3+!-T M:KA")TV/ M20;L/NKXPJ-0TJGKNVY?`#=,Z3!#DNT(9B/FC*'#P[4!WV+DP(R$/%Y00)"EEH,\%%MYK\VGDH-T`PCHLA?*K[*+<9++B3LTV078 MY;-V/I4,I+`,)X.3@S.;1@I*T(;"J8(.?`JEO/_RTTN)CXRA)'>M%Z+>3R<5 M;66_*$HI+?Z48Y#PM0I8DMEOD;EE_2<(IX\*5;:CRJ3)K>[0JL@D*>X2T:O3 MZ46U,)7:+HN[*J=1GD<.B_`F42[@Z,]2HB<1T[E`6)\-\@=*S5&\*$I^!JG. M#@'3->WUR*V.6FZRUJ3UN%<9.EJ&('"]"MD=^0Q'B'CE9HR6 M1W)*7&_95H\]!5I&[0NR+.@'G&-'BB_3><=.-KHWMU&@Y;&;,H;[6^V'G;*1 M$G:Q_R"T,M>.`Y1RNS MR>&RAJZ"69^$_]LHW+^:2/E$XA2$R M=FI==U"KB'H<]VYNA0^_Y_MU^AQ-L1-;-)>DR(,,KI&3.SO`CT&HR*<6F^2` M9FU"J:S*<,H==:C#*9]5#4ZY@PS"A/+YU&##'`0[A;/T#D_!S"KR:M(!^26H MP3`ZW!QWJ\)#SL)DA0I3@W?VC@9AAKELDB*.:-T3XFXP*.576_I&['B@JV-?@A2H<4JI`<0C]MRW(0+50A.203:HMR$"WTST@\[CUM\6L9 M;O2N/??>(PZ%&@6TH/Q#X29"%MLEC9Y7ABI^->@#Z[YW^X*(B;W$,Y`R`$1S MR@D56D=2',_I<[PS1%:<8Y;<:"+Q$J0$'.V>9TF_FLT+-BI.+#?JIH&S)A=Y M=-"LJ.665D="$UY2M;PVI".A">MC6MY)<:C0ZOG!M#SRW8Z>3H56:R'6,L:R M/5DU6N(YL96*[XNU8P!E[ENHH9QRX@*_.IE5NQ8XX8!Z2JJF62D2#*[33FW[ M4A';Y=+R9L7VA<4S:[2,XVA//,+;=)SXM:]N*JK>)MX43;/>G_#@;BWK&L1US=.Z"&;0\_70D2>T%%>AY( M\#CLG,CQXC:3![&IDAWXK/#Q'&1&#;=099H@PG3QZZ3Z\1P4$,?S/0GX`<3Y?S*QAZRAAL8TPOT$*R>8'Z;1QTWY#`.?(\^T`Y# MGT.^;BD*,=T#Q\9N/9Z<,I1CF?CCRM[#KE6$U,6K8>=-KU8U>X66KKH6Q-3& MM*FEY^Y8LN,MNEKZ\[H>EWOSV&&G4551*&/-,"6:J$OD"']QL#]\-HB5W?DT M[0`@A=4,L]*5 M>FOU$^&''E9D4HK'H6_&RIA]1<@(O3<9-:*6ZW9=(;0WRCDKMJA+5J&Y.'F7 M8.3,71+*7-Z*$?DIXT/WXE4-.)Y2( ME_]&3#'L@O02T<,0FR//8Z/I#@E2X&62R./1L`TBV@3YQ#+/@2>/W95#YZ>7 M=K%JW0%0D4E*%+YAL\`",%*P1^>2_/MDA42J*-L;/5KZDYHP MSZ^16BJ5M8A7=GDM73M-VCZC:6AY<5@3UMP57\N`JEH2*%ESM;Q(K!;YJB7[ ML/O$9!A>Z>9,_[^>R55XJO(Z-+KQAKXU30,1,N5GM8+J]&KHE\**91O'4MD1 M#OKFVFBU)NXFW&NY1\S/"_^E[WKM2U$@D]3QQI=I'.,K0EM+W:J:>L60T>5. MM.KI)7Z;#@UD^':.-Z[_M'.KGJ07))#*HO`8KJ4D:609-&6=;FC]]G$S$Y9: M_O([`Q/VGNQG]L!LN$;N/OZ,$8'F76[O7+)[KC0,*P>C-:6X1KFMH;_+*W,/ M@)W&!)/2-YP%!G,ZA'QM$++%SH+!HX^;9O\L8P$!H<)@N8=U>@]M:K-)X`K' M!@5)>;>3#[-L-[@RFV)<^#O"%9FD3LYBA#(//50VIY;Z=:N"X(YCCA*N\AXP M;V95;%&C$728/3Y!EZGP3,("P>*%-$)Z%_B0X#-TK%6P8J9L?-_`%ZB2,+L. M[%B;NHO9GS.!E#*VH78'7BB:+/X8^@WW[D[1W%+?J"S'1F_@V*!_(8-4/F$I M7I#:?-V`M,-W5U`+[B[A6A_Q2Q'Z9F4HW5`SJ+6=GIDJ26W&SVX[?.-R%&8[ M6R*"C+F/R&%L4^6HRG:*5@:FZ]]X?@>KJ&'3QCF`=7%Y:CQ8(K:.%CYB4E^" M6BKJ'8LJ-Y%H&8YP%!&E5A\H*R9)[C#"9/104;QW4JDD\=RWI,C]JS@O,7/JDX>=1%KIKD=_:WTKW[$2WHSRE:TS@H M9Z$[V*I>\*%/H5#/%?SR?U!+`P04````"``5@H-'B59FLB05``"0.@$`%``< M`&5X82TR,#$U,3`S,5]D968N>&UL550)``,ZL6!6.K%@5G5X"P`!!"4.```$ M.0$``.U=6W/CN+%^3U7^@XY3E4JJCJVQ9R=[UK63E'R;==9CN21-=I.7*9B$ M)&0I4@%(V\JO/PV0DBB)(`$*%""-\I`=4[AT-QJ-[@]`X\>_O4V"U@NFC$3A MQY/SLW3+_W33O_Z_O[D;W_]_>]^_)_3TU:OU[J)PA`'`9ZU M?O5P@"F*<6N`WJ(PFLQ:-WA(0A)#8ZT'$O[VC!C^WQ;_?[\%GWZ]ZCVT+L[. M6ZUQ'$\OV^W7U]-&FW3D_GO?TCI>NR]9>SBXNS[W*_]*(D]"]; MW^<^75.,1,<^4'39NGAW_N'T_.+TW?G@_/O+\^\NS[__5[YT-)U1,AK'K3]Y M?X;"[SZ<0HWWK=Y9[RS'XA];_2AD4'HR1>&LU0F"5H_78JT>9IB^8/\L:S3( MV&V!0$/V\23'X=LS#H%,2LAB%WDI%WEA1U?,??OBA+7[-EP8Z_'A1/$_6AW;Z8UJ:D4LF^GR( M/"%3!79:TA+\K]-YL5/^B8_+^_.S-^:?_)5W^".-`MS#PY:@^#*>3?''$T8F MTP"?9-_&%`\_GN`WQ(?IP_F[M/H?;B(OF>`0Y.+?AC&)9_?A,*(30?1)BS?[ MI7>_0CTT(=0LSE2VS0NU2]MI;TED#RI^[<>@EKR+[O".A#".!`5/$1-SY3I` MC)$AP;X.S8HM[I#Z)T2QEM@UFHW'."8>"HSS4'B8_^.1I.5UG/6Z:IS5CN\+JXN"NBMH MO1[,,=;Q/)I@__9MBD.&V=J?]5BI:-,<\>`W8TJQWP-9Y?]=CVQI:\T0;%!W MJILUQ\(=(O0?*$CP9XSXWUQ/V>+C3P1"&^J-9W<17?@F'<9PS`W7`T'/)`#R M,,MJ^YUX4;<>[PW28W*6P92&UN^YKSPBSP%.:;@&2SX#HR_ZX\[0ZL]UIU^] MSIIGUZ#*ZW5AU`69D%@H&2C0=01A3SB"V!]4R"!WVKWLA,&[)(8"GTE()LGD M`28,?D(S4?)+Z&/Z"-$'C[0#!*,A?NYP/V643DGC@MB.&G,"$_[9.`J@3\97 M;K&$BX]7','ACAFL>V*8#&K(UKW:$0!CR21U<+_`3X-H'DTLS3@$6C#F42@: MZ&/Z0CPLH+#,,09#?@OD13.,F8@\>"@6T9KZY0CM5@:C^&OFIO4PYPRX%*4R M^N]!!+!$AGY!=,*N9H,QSB"_Q@>C2=K-#48:>0W0F]'%H;)5+GV>_@%APD&H2U_[E",ZG&CUT7#K(F(.1P]D!=0%>%/7,V>*('U9HJ"55)J M&ISMNS6"CSU&,6:#:.$2+W`N]HCXLMH==J=\DX+/'!U&M=IMF),^&85D2#P$ M09'G18GP'9ZB@'#O88#?XJL`YK\9[A3[9PC8$\!UZ4<#+:TGH:'4ZM'A[@W.>@U^FU8$ID9 M81#.\?XR^#"'U0"5W7B,:>Y3+F),*-_W,JPIAFG:*PF:U+9&*&M8FBNX<%.F MJ*H3NSR:5`&UKAKF=Q&R+RDP[1*6=V&3/Y.CJ=)1P[RN0\"-S5&5CNSS:G)T MU;MKF.\2'+BQX=;LTRD)F%2"6CTW'>GR^&0#*N0?!2@XWPDP'>7K]NJ8%$QJ M1/&3;:X")0TD/3XXU'_+\]/(THGX2-,:G2D7U>C:JS84&Z8&N<,C/DI_Z>(B2 M(-:C;K/Z;FB-)HB$M4E-:S=)J>CA=((GSYAJDKE2M4$:Q]`$]9)G?+J0C!ZE M10UD]/J+VP[\LL,*S3#5<.CS`]WI5][4MN?0TT[;J[TV18GBZ7(':5H]+FZ+ MP,WCX+8HV3SNO5-*FCV2[1`K-HY`6V*_WB%F01=0!B[("CD!OV44T4(#+\SR M$+%G89L3=CI":-KF[E<;!S&;?Q$.V>F[\^Q:T1^RSU\['MA3<;3%O\%34'XB MI`K_#K`X"A/ZG0GWD_XKODNW$.:T!>@9!Q]/C#??UI+-A@<*'[ZF2@.*$0UC M4"Z<;_]SMD*O,*%828\T,\,&H3G,F,3C0KOG8AM1S%@A%TI5;/!PEU"8?HF0 MZ1UYX_\JYZ"D@@WZQ4E#'A;?3Z8T>DF#BU(&RFK8X$`ZW:YF`^B[\T:8A!.5 MFDYQ](G"VJ#+3%K)*3Y@J<+WX+AH\[*LZ!0_L"CJK052XAF)SWDL65-2+YK($A>(AZIFI.2J0W M9JV(^IB*K`#POY/6E)*(0DSZ\>3BI)4P8"&:IFZJI5G MJ2KG=E2E,<[-A1!+&5T/?VV&\$.8O8E_7*50RK)[566(C[2X09@9IH4'"T!$-WP>*<@L MK6)#I/FI+Q'C2A&G()G#`S`/#?BS`)H53M<^"C`;H+E_!9 M&[&J5G0(F#P\Z/IZQM'C&LE&.OEY8Y:F?//\; M>_$@ZM+."R(B_RY,]2SO7SA*H\_JF:3>CO/<*HVH3DLV.%ZZD`P,09:*2<)3 M<5F[5%=.K<*B>TAS?OXWME%*>;B'3RL7NQ/*QOVZCM7.U"&##B]L6Q ML8M5&="L[KPHQ1$'N&.E)";MD,+EO2LMQ5`--5S>N-)B6++.NKSII#>@BJ?> M+6TQ*:/16LC'VD;D%BN"=3O?O(!J1!*95"Z^`:FH[&"\=\$I*G,1#_H\C^TC M34ZX@]_LG0J]T==&2VH;2G>FA[IFU$!7EAO?)?LZ^W"\HPP%F#.YOK&A>X9C M]UNS#3[79^U>2><9[!'RI#=G5@O9N0G!QCQW*_R'&]D7%'"QEX"P)172\F=-1ING=$`P"!(-@]:#`8Q32^9\\XQ>3[18WT\>^2JEL-]I< M^U:E4*HDAI6.2A?\4IA?KTVO@DN M+>UR?HY"//N,Z&\XODM"O_SLDJ2PG3VE>3+%XK6P^&LI=ULU>90!;7"?KCJZ M*/9<5^^(*/M<]K%W-=2IV@U>!>*W41?[8;82#K$[D3B!2DFOVC7B@Z\D?C'G MOA[@)NC.AF'=[EG?5E/>.#`>_Q1J9T7X8'T"NR&N,JMI?2M*<3'4BQ@+E47- MU[>N,VHKX8[DX<0RJ&.)=0*Z0JD41>XN'T\Q&2[D!2(+'76//-BX=0;\@;E< M?P[N&E$Z`V,IAID_WK#ZLQXB7WB-HN/Q6XN#Z`YYF>GF[X_QI5MZEZ.RBA5X MA(\-%@^\KTLI=R\]?_]-IJ3V/:%)^OEJWE6^&4TOP:PF5\@M-%95L\`%TX"#`7IR@8'[8 MH11H+*E@-^E4B7#5TDY5-F`Y3-)?R5:\8-W):3\V4(N6=BH6)X(F.7:HL7P6 M)^JJGD2'C/G5%%^U!V8=W+/#O32BL'ZXWHX\UBX6N'ODKZ8GEQ=#F6.Q#Z#+ M%B)0PPNL[U762'>DZF,ISH?-!7H?$A\50U`EZ7VLO&\Y(;%`2CDP")I'PA$. M/5!#`VF().EK\IWP3AJY]NOH M!?KIP&\%-"E4LA$7?@+I(%B"/SCAK[^=_<*[>Y[C*/G_]^],:O;D?[#PR&7,5[`ZOP2*2./=T+OA[B30K M0V6U`\Y[5$AL=S@D'NY/D8>EDW^SC(F.U2>Z4]/[F./EL'.\6.78$J3<3\&1 M3S@:430=$[`OI9S)R^\U];:D'X-?M4Y1B>60E]]E6A,=KWMY(;'*%3Y`C*^. ML/1]29>!C;KJ(G<1K",8#7"K$@.YC.;6Y;MF3A_WX-MM)GIU.&,=O*T$[73` M#C.Y3AP^@UM7&"7.P+Z"_2FL9.7,L%O'9CFUZW67\`?./T/7X.2* MV3I/YR@>XGF,PFON[XJ)G1K\93HT:Z^9]./(^XV_50Y6DQ_L%T\^BX]7_+DT M_J(.:("(1]UY7"00C6._/T84;]"9/1`CP504*]N`ASJOB/KKZ=#6R5\I8R4] M#=])[PY_05Q[XR[MD=$X'\9("*^L9N;AX4D4"NV]?0.OG<`4I+`R/F$J1KMP MN[.BB@T1WTZF033#N(_I"U_8"S45[,D+9OS8$U<)-HAB%.1_OXY8_!C%_\1Q M#WO1*.1OW:7/GX%7D7WBY@KFE6M/*Y@^F8@T+,]&79[Z0E;9[&KU89_)>Q=5L629S1M(% M1.FP^K;M6Y%.%MO+Z4B-='66FW97]QT>*(H:5:+L1 M`>\)+F%%.DY`KS6.71MR)E;2SZS*W[I4I'>:S#D-Q3>>MI;M`1Z6:%;VU2"% MR\"V?E+$FH1VA-SM MP_[QG@E8`D';W]HU(.DMHM65`Q\R;%)W4]_M[43&DDDZT;[`3X/H&@6>N,B] M6`.ZP]R"G&GB,V\GFZ"@17,]Y;NQ-X1B+X[H/FRF%G_-+'L/B_OL@RAOC>Y! M7C#30G^9JDW\_`6X`<4;C+D#-T7AS,:6+)_I$.>@H`)(WRQGY>(>#L'K"$"6 M'7\"VL#SH\;D!6?B+^5`K:Z=-#N@FWAQ&..!]\3GF7PSN:R&0QR4XGKE=0Z" M"TNW5<#.8%@=>=K'&Y[/,A+/E:G,$96:!G8F5=6X&:8IK"H72Q<7WCU2DBKS`+T9219EQF&=/U8. M5*7IMC@&EJ4M-([J2U;GZ!486!Z`Z'!6YL66D;\0#8=\QBXEVG M%WI*`YKBLO:">2[#)!Z+652)IVP4=H-N!?RAH/@>TZX-FQ1.ND7K2^-5%CR6 M%F^&'!G,(2UJ=4QOWQ#X<*G'AYE'R;0$%JBJ99D3X7Y>@7AH(O@[PDES"<>EV,YN%11RX!2#^`WQO=-GL!_!N\,C?C63YK6%_S\ZS'? M8+L/NZ\0![`QF18HNW83ALE.]S3KTUQ=WP782;8.;L8I1=;;>I"B`S9MP^I^ M04SRA3;/J\1]VX=]>QTV*VVD]8OUA9&VBIQT2T:+76[K@*E!%=9W(5T^/+D-]PJ>J/5CC4I(>56H M6^Z)[4NN_V4BE!S\V<,O.$PPNYHM?Q9Y`7>:"?SF=BUHR?VPVYSD=ST))?## M;BGY="6A!'XXA#SM=2CY638Z/^N.3G'^\'A<]F#!RL]VSDFEDU5Z&"K[V29M M=V!5;\%443!UUPF+P5A2\4QX%([$LREJ#V#6;LYNH@1-LM6R(]1J=+<3LR\S MX/UM#+@#^;L/)7OW3K3@2U^B!?##KF_:;FN/BN_7UIO?!XAV-"'FY?*V=*9_ M<#1L,&OZ];+U.HWT:J7:Y`;#97BK%E.K^4/=@[)J,<4C-)=AJUI,\1#+96BJ M%E,\@G49<:K%U,\]![`DTTSU;_=C5TN)J.XZ1RCKDU%(AB!=6)P] M,5U(.'J*`L)?3!I`=UZ5]3./[A"]2VB(=#)YEE*G1.KE$#ANS@C1ZDK MF3N`Z)IH=6AV2]K9!&-/:,;I@C\AH/$?"'HF`9`@,OJ)92CW*?<.6_HVMG/C M898KMT9L?DV@Y_:4J"#3+9DN$3ST1'3NLIPJD MNB7;:_G;EPZ+68]JMR0NO*6-A++K*8;=,QBZ=+LE]:*+)\Y).`U?>W@:4:[0 M^TUJQ?C_V.:4\,S/\,?_`U!+`P04````"``5@H-''Z@0?-9-``!4'00`%``< M`&5X82TR,#$U,3`S,5]L86(N>&UL550)``,ZL6!6.K%@5G5X"P`!!"4.```$ M.0$``-U]>W/C.)+G_QNQWP'7NW%;':&JDJAWS\YNV"Y7CZ?=EL]VS>QS[]X4'P)8($*0J)FIB8+EDB$IG)_"420"+QG__]NO70"PXC M-_#_^-WHP_`[A'TG6+O^TQ^_^W+__NS^XNKJN__^KW_]E__\7^_?H[L[]"GP M?>QY^`W]CX,]'-HQ1@_V:^`'VS=T;3]B+T+7KO_;HQWA`:+_7:/`1_]S?G>- MK`\CA)[C>/?#QX]?OW[]$(9K0>V#$VP_HO?O14]_X3S]@&8?+.O#)/?+7;#W MUS^@>>ZKBQ#;,7D:K0DW/R!K.)J^'UGOAZ.'T?R'T>2'T?S_YI\.=F^A^_0< MHW?.]^3AX?0]:3%&=Q_N/N3$^]_H/O`C\O1V9_MOZ,SST!UM%:$['.'P!:\_ M)$2]1%Q$E.E'?_PN)^'K8^A]",*GCZ2;\4?QX'?_^B^(/_S#:^06&GP=B\=' M'__GY^M[YQEO[?>N'\6V[Q0:4F)534?+Y?(C^Y4_';D_1(S*=>`P+2DPB*1/ MT+_>B\?>TZ^HIL>C#Z_1^KO_HAW^9QAX^`YO$./AA_AMA__X7>1N=Q[^+OGN M.<2;:BZ\,/Q(VW_T\1-YEVO:PY+V,)K1'OXM^9K9V7>(/OGE[DHJT+)`BS?Z MR)GTZ!_43@MLXM<8^VN\%HS2YC7J8M29IAE12C9P"@0]JO,@+`J.7VUJ<=/1 MD.OMW\@7OYXY#HZBA^"S[;B>&[LXN@C\.+2=^&>\?<0I"<8XH]'#G5^^1O#1BOJ01]2_8?__E_CODKO_XG;O^ M=3E:3I=+Z]?18D&5\^OXU]%W_\5)HCA`FY0H$Q)L/W;>"Y#F'L[#%BC)5>LT*#GKU'%:Z:N5`TM=G$FH_G M*:H28DA00[\(>IK1U+>`5C+R<3$8B:<7N4V5<@N[M"(;%_:[]1?LB?X9[,&ES[,1GCB0RK^!F' MN:\^N9'C!=$^Q!?[,"2Q\0.90IP3)G]K,+6>.@'P#_UPK@R;F34>%<;U""4< M#%#"`\KU.$"VOT:,C_S7*.-D@!)>T"^4&\38`78\$#H5H033X.7K#OL1CDQP M0OWBK\HM]:AN`QQ5PI>:B8F'X1Q'PH%RW#L;#R2R"G+M."6# M0%BRK1HPY<6'!$464-S@6`T:E4T``%+%A[(Y+:W)L@23C-X`$8J&P.5X*8N@ M"5-Z)N"FSORJT"/5!A"&Z(!X'OA[$@LT@J?B6;VH.61`V9#FX^4LA0L+@1)" M\"@Y5JI"8.<$VZT;T:VTB$7&CYPP,%3D5E;"B$07@."X\HE*\8/]BFL6?,H/ MZH=%KG=EZYG.)R5,<"J(D0'%0V=Q"F!PN3@Q)6-(L"4QJ0H8E%4`B('<]$AI MD*AX7C\B#IE0#]7)E+D(C,**@PD#QK'2%7"":U8#CI':H.J>6']6.HQ$&; M=:]Y$3N"DAF0.4JNPC!*(DS2LPD8D9A6!3:JI`?"Q'Z[]VC>WB>\"['CLJPS M\MG#],.9OS[;!F'L_H-]3R"]PV'\=DM>4DQ^N_Q][^ZVM2CJA[Q>W/7"L_IJ M@K58I$@57:-\WP.4]LZ&AGS_`R0X()\H#WQK+F4##.0`2K3*2ESG^NY7$54Y MKR:I8C3AT404T;!<62$:'6:O?J?D8OM3.+!39MND-#<^Q,]D3N6^8+X^<1U$ MT0V.5YL'^[79[I2HP+A8%=;4+7\V'A]Z4IZE4.A#K+B]H]U\S[9M4+"A"W#@ M[K)_A1QXQ8`IQ"DHQ"/D#7$(;6Q>@GME);:#M^1$`7$8D4M=R6J3.H^'YS#8 M/SU?V#N7KL-@>ARE^.[;M=5^QD"1,=4<]?&,="X.&Z2T*>BPH(YB3AXYG#[R M:`>Z3Q^<1.Y16>[5)HO04$(>)?01ZP#B.,))9+?:OW,03]0)R]E)A3:Z`PDJ MUFO&GNW=VN[ZRD^8(DYR&_CW<4TJ97-#G:%#(S?*@^-DNA`K)"E11*DBUQ=8 M'"!.&3'20,%!SR);)9%WA.I[(G("0=`H0-E("P._FH)@4/?W?1137Q`]!'>8 MJL!E.2A9//(07-C1,YF%O+AKO#Y_^Q+130P5;)/E$RG(O1;^MFA^MWE];L7^@U2_=HI2S_`.J_38;WH M[D[T#D$(X_7]LQWB`L85E=7=U1& MV/GP%+Q\7&.7`G)"/U`<3G(X)%_]>D9\R9KZD\^>_51ZOX>_:T#30:?*0PP9 M8\0*H&B/*`&]H#B2?TN-_U-;N=0TJ"%7BP@R@N36\E>;*S\F&G;IL:,HPK$T M>;2^DY6(CC.SF"=*TE(XDX3:`!HD._N0Q8Z7KXZW)^'E9R(T';SV<<+WI1WZ),J, M;G'(AC(M`+;9V`[8-A]3G3;":2`W+]HJQC)'I&U/A0KF\*?M$[(MWS MR'&`.`=`7D"_\IBS6.THP6A`IIIDPN,Z-)".:&2)]KX;(_NK':[YR0WR*;23 M>>F.R/],ZW0Y?!$PDBT":O,H?0*QX'AZ>R\@_JEVJ-<_I+<:TB:+Q5S$K"<< MGQO3P3LPG<_]EK*N#1OR415X]&3=-ZW>%A_2;JVM%_-FV8HIC[[`ES:/D(// MN.[O+Q_N3\+\"PX?@].Q/[*R]P"[!%IIZH=8A%]V9&PTI(`7GM&.R):)T73) M;)('Y(G3O-7&DTY"Y(85)ZDA8\KP4I?9?2`PN&$KC3GE9Z$,O76EOO%R6FWP MA@Q%1\G%//I%P?H-\.P2NY+"P!`__R?LK;_X:QSF,W&BRH*_+1IJ!TH=-VU6 MF*>%N(U2);/@-@14"5<4\ELW6TS'JQIF*TA\!KU!<("NGR2E/]SL(S M.K&5[[A%F=BI@!%M;T!QS>YB6$4Q0$V_RE(*5GX@)H1!G]N1&ZTVI#'E-_1+\B]X=TATM3/;/.Q:Z*B'(Q7)V.7^@V=%[,DK3'.J?PR#J#R&J+71?(2BD2$UBR(= M6M.YQ8].Y&BR9!A*-$NF'Z`G2E?OB8F>Q1R5Q11$L_,2`\3HZC\@T;.HEO2- M[L*`7GP0Y-XMU(D(92B*DQ!J2NK/2;``]^PIQ)CV<(M#-UC+WUWETS".H8H5 MQ4%F:8V&BWG!)?"#,\@6]-".$03Q!<=+EO<"?&:&4GJ($P2#__'26+QES+2QQ$4CY#*Z1J&NJ[@5L:#9*#LT3@6@E;0#@[7H^GN7W:J5'=;]MO!711>LJB6#W+!\7[BF`;S#;;?5 M.ILW>%G0#>2^1+2ZB@B,+,F&FJ]N`(JV!*?>UH M,K0:PQK:`8]G#85F/`S8"4JGDZ!/F_[:R!0D)<)16\]7B+-&B&:B\#R0Z0>]$-]_#Y+>?3A,L M_9U6&W)36=="5L3J='TSX6J]S3>CND:=4,#^[`5?Z7(&^7CEO^"(U=/)W;J< MU=;)/%%#'O[19#4[@&-X5<^"GR[SBQ*T3[[X1_]*NV4X2#O.5]K*N@8_#J!7 M9[QJSGZW\]B.K.VA=:8*,H/W`_\]4Z*;*=&,`EI]P:OL5X[6/8BO\>PH6FW^ MRH^CK\([]^DY7NWC*"8F3YB6V5I3,YV^HH$7Y93*^42J[@,QG=X:[MLZ2VBQ^R9Y$%&,2U6`(I:14,MH%)%52"HH_=X\MIZ M-!H)6*XK)EY">@UE70N=6).SH7ZUSG(JXO",&@_'\_2`T-67@%:5@$Z>'GIW M$\08+2MG%MI@U6R)!40UJ,X.>C3JF+9H0;C^7:M@4:ZK]**5FN@^)-'`CVK&_70\FXV2DQ*Y(FX( M)T31CE*E:0U\BJ7YP$2O4HYR4C*:2!!%C&I6!!#@\$2ODC*W<5E\A31;%;A, M7QOLI<B..ED/QD(;2<3VRH[T0':$;%?9,F`.D=I14,M#\TJ^@'&'F,D.MO'ST%( M#U4VO^V#%C!8*[/1HEJ+**U1Q!@GB#**X+@Z3L0*/"6KO':MB`"XDAFA!$^5 M>C$"1U=1M%?'4/(T)'XX"^J3JN5\+L?.`'%RA@"GBVQRT+A2T<``4[2V6K#D M=&$$4!1V&NN:0$*FRY;;=#0:U^$&?G.Q-RGE"`KJA02#4=-F8I-J@`%5>[*H M_!@,<%J=G)C,%I-9%5@8%6/&F`XR54#CWX!3Q=65YM/>(/#$*_OR)\/]J,GW7AHT5#_>J<" M5XKF/)\0ZYFGJYX)8;I"MDY((W;0.Z;$M:]X]B[GJ"3G:H,$:41I(T8<<"?E M5((S?U40%7#5LP4:^95:#V66QNN_'QO*I@=JN"= MQZ[_=1E5X/&WR4!+0W&M3@S#6'-F4&-+,S#7.OF%3-,FO6#/A.2@?K5B-<`1 M-H%=W9@5<7E$GH\T:J8E&6]%A3&EF MU49/6P6_+DSN3\@1K)"-<7%_DEI'2:HK4E9!8#Y&;M1/CY[A/MC$7^F5?OY: MW3?4-`+R#G*.5*=8P^5D6/8/44*5+=*DE0CUSZ#[E+#H'`151,@:Y1_Z$M>J M%M=6%E>GDV@&8]E--*@))L3W21"S=RABKWSBQYZ(D=3?OE/;1&M0+^=#?;-_ MN$A1EI&C)[D%0>";=OJ3TI)(Z30)J2]";[;%8FC>H)I>1MY<5C#+$DYSAJ]= M'U_%>%MYX8%*,^VC;S-/JA8U&TT6"S'^YI/C^7FME+#NT;=O"4>'$IZQ)/@L M*?X72AHQVB`C<-\B6\>+K&<45@=F-@XK*NNTCH.MH+=[E[R).0Z#\:-J5\NQ MM?RFG$4'Z50QGZPET0VC'^$[;7O^_MD.J^9IE*_K3V`4_*BJHUS(?+87JD+:&&GG/D=`]R M/4DT*DJ4)P>Z_M23>%9'\?0,9XUPRD:R>GW`#&)1O-HTC6#Y9[0.7[F.U:M3 M+T&,^M[V&FXJ/WQ.NW'G.E=> M+UR,K9*!,RK@2Z%'R6-5`-:4A4^)-1T:?EGZ/L*U_7;OV31A^2;P:4F^?+9? MU:!;^[SND*V.&>7MZK<7(J[@6\G(UQV_]B389(;Y\A7OR87<'UV(\?V_H;M\-)??R*Q9>D=UCZJ8;2KZU]]@)B/Q1&S MY)XU3@M18HA00Y2<7G#T)YC51;!38T+%Q"@<&M5P/!+8O>GA&T7#6/Q!$3'. M(2+Y^M=/EZ77E/M!@[5GO;4XFKM,DL5_O+S[^>SF;WK-N"O'S&A_Q.'6]M]` MH[3#-T_-LB16#W&8J*!^Y:]VF$SB7?^)7=5V$;P0W9Z1WRI&3X5&FB.R9HY4 MRPDM1O/1F(=E@BA-60@$V>1*/H<11C9Y0&]PUK>DHX*D5SY*R29W+7+"B%+6 M'Z?U+2W#]TK^+DG0MN:Y'5`1FSH@1=BFJ".(%0L10/(4]@?[E6UUD7\OR)=N M+*N@W-A,XWI&$R_J2U^S>8JV9.Z3G-Y@1-F^-/F$$KHPJQW]2EL\C(!%&IVB?$Q618T(`Z2`JW<4%\"WEQ]R='@/>^/+SC4!]1JE MV^"5$J"&TT6=X\A(FN([N@IYZ#Y.(A&9+#X&NF0:5?E$GY]>5W"-<#[B$&3U M;J*DH%Y6[+(^FB]64&FA?:VNEAU%0UI,YM.))1;J\C6,LLOM=*_,]2A7A6=6AK79M0<+Z&H;4+QA8CJ<'Z&&$48[R`#V^(4H#0T_VJRO%T.1I*QBZ#KNGL6=[J`RH9$/2]G-"LO2M"D(TXR+2!+Z_*S-1YTYGG!5YO8ACFXZD,# M17#%1`,V(VD"ONH-M`ID-1HQ`FFI.:76I/J**UI"8NZ0'66?/I\LR_N5>>!5 M(,X0E!TK,X-:)IY=)QX8U.066HLWB6YZ7/9/N_IKZ,8Q]E>;3316DC('/1Z"LG2,:I##K>O3IR4K);*GM*/Z@`55FU@LZ6G`!,TI%=W(/9+] M48E]L,6;7J2Q2M*`7)'08/\9"JN%A0EL=R%VW"J05#ZB-53-^E6?"DUGZ1Y; MUAPJ[NPJ@%46`/+0?9VI%$/)DKC0]DP^>YB%LO[Z;$OW1_ZA:N?2ID#V+^.G MC5G-#G$Q0"EA=E@K3QH>,_T(?8@E*JG=("D$J)KL50:V6CWU$M)%3NCN*,G5 MY@9_/7/8H6W7?_IQ[Z[I%/$V\%SG[6P=[&(27-;F;78DI3TX[,:G\JQB.IQ. M1029=D77*7W\E9XI2'I#3TEW:,?Z0S;O4'>LJ4,;H[(V5AM$.D-9;TATAWA_ M*.D0/'E4AWJ8'SO;[0@E=O]9A5K@8M[C'$06&!^A2)!H(]TU76WHY20D1&,> MY0Y[])@2+346L>NZ'^T(KV_M-U8,N2F#X#BB.B.4HSA57G,=6DNQ,YIMO1-7 MF>\2)7TBUFERI_U[UB\2'<.G)VC4EW5R?6D+D7H!62%X.OX]]!%6)3$(O<6( M.+GX[&&#G]10=[DLSJ(IF.JH.-9B;*#M8K M0C<>:-U#-31D3X)@(>U>_7ZZT7A8C016IM((''24JA(%]5+IQ\"!:54CH*@" M??;/D2QAN-ER?(3%PE7=+8'B:RV$NFT^4IS*EO\H?#Z M[)V>MJIY+^QGS=9-^U1V?)/YI#Q+H.WA++D]]Y82]SJM-F\496--Y0-93`RV M.(I=YX)7Q*V]#Z/Z69U+?U4,*/NV\2Q-&4OH\)2Q??PK56$]H68&VCN)ENS>GDZ,#HCO M]H[RDGPKJ"_!IP[W>:68@'Q9\EWS\X#H;YL1-9M,AL.%/"8&RP;K6<#DIL7M M;L]WWFD2!XN2KQF$DKL64L%-@E!ECI>:>D!@M-E@)UYM+E^=9UJMZ(]H#$K8@T M=8-]R'4#!,J3*<(J*@(+1;`[L/GG"(E;,*E"V`=AR^N@T7(3G.]LO2OF\!_P1$9S<^^VN$Z8M<_Y'^G>6$W0?PW'-]A M)WCRW7_@M=C,#I.OZ',CF0'J94*GC]$J68M!5"2&"`91PF$AWS'/!*L)PME$ MG,]!,6^277Q,V$1O9"#.&!V(S;E-$*(O#"3I_@PA., M+TA('=K>E;_&KS_AMXJ\C>KG-*6\5';>(GMDFM2H2#+$$T*(44*$E/XTF!XD MLMI*I",UIM:<1(Z,7'AM]AYLMX'/X,;0&ZWV<123^;3K/\G?5ETCO4BHX42] M+NUT.BO"@E'E(V)RC"M".V#%^ M"D+Y2%)\2BMZ"EVW,:!Y`2Z,#!)TH,!QA#!6*V'TV7ZE`16-_5!J7=9]AY]< MFHCCQS?VMBHEN/(QK?9=[%O9)I8C43DAL8F,#J*$H"S\&'&L=N+HL_%J,RH: M>87@((LLO^\),TWID<6'="Y;%'I6-H_9?"I2O!@!^/3'(^2PE.70-C>O-)K" M)/I0WAY.PE^^XM!Q([S:_-6FM^7$9.)]2][5,YF>YR*DTCMHTU+S>7A%MI1+ M'`Z'5G(D7E"F^XQ?$]HH#M`NH4X7>VB$'%'Z>@_(GT3H44'HU08)VN@A0()Z M85J@_YC\203GVR1"6)QTL9:^:ZBC\BVQ*T[+M]$9Q/CYV79#6@H;\SJY9_[Z MVK4?7<^-71S]C&U:/&2]\N\PK4Q/)FOD@9N`+KKR/VDZ:'0MN=OR-'UH'+U[ M9;S%,>!IDG-"^V?EY?%`E)FF614Y)I#@`K%2-TG'[*D\)RPK/`*\OM(`C5H0 M&M45T9P$QOF`J/\7]ZUZN[J+/?NC_XUYN7:W9)+_C3N".E:`:U"$/]+I0 M(&59)U#6M^2;I)>0]OL^0'W2^=NY[='BC_?/&,<_AL%^1SAL2G17;@[A41IX M4J_T-Y\>.`QVB6Y"'C'Z2'206#T"SX\_C2+*SN!/+@X)'I_?6%+>9]:ZG$]Y[M^3:\/$3[:@6VZ=6RH1=(-5":FW@[FSU!81WTY]A,#]_^]G^ M>Q!>>'84U:U_MJ!@!K#+;"F/3M;8FJD@FFY[L"X0ZP-VA?14>K#ZU(,!^):9 MNR*P*Y5I&*)_#(.H`XQY,S.PRWA1+XDS&8_4AF!&USB$=I`V*=0%>[):U085 ML96IP3!`73>E5:HT-0-8UZU3]A9S<1=BPRA@0$YC[W*KC'[&9!ZV,&!%1%[# MYPG*F6"C$` MW75`4`2Z5+.&8?X&2[,$ZAN9@6C"B7J8MU0-:@E5XZ#:6E*&S)QP=B*<@L*.GV(.EO*:[(S:R8">4X="?(H1Q_1#I)ZSP/T MR'JAMPD!>9A3Z<'*ZR$MG_O$9&?EXD'QV=ZL"V!MJ;3C:V(X_*HF"MRQ^(-B M=IS#;/+UKY_O2N\Z]X,&A&6]M4@6F(E0^N[LYN)2+Q2Z,LPM/&1)^9#)#8?O MG=IJ22J0P6,?DD%M'^(S?_W9?:6?HOH\'WD#G4.#E`ME^QC-K*2H14J,G4T0 MY*`3?'J2D"%@M=G08J"TC,2.W0C)!$W%-B+MI]$0"]Z]7CMZG?F/YQ)O17[0 MZ,Q_/%<_@3P5MO_EYNKA\A/ZZ>KFQT^KGV&<>EO&F4E_H;'X&OWD^D_K8&N$ M<\_L(._<$^D@G/N/V,>A[1&,G*VW9/)"D[1C,GVY?*65566GAIM::73S#:RH MSS^M9;*9G5!D#K!($R5$8=Q]KY):94GM`DU(-Z]HDGE?KZ(:`]%5&T6IM34' M:>TBC_%R*2X:;L8;<)QU`L$/X%<2W(1PJY7QMD`C<.;UCT&P_NIZE+WR$EUV MOJ+AJ%T[&CHQVH:Q%B&5N%-*T&[C%F_4!?C[OA)JP^M2$-C1W,?L"JELK M%`3=>YO6+,-X]>BY3RR9-.(+?/&%'89O9"[`MA5D5J/:7">F%7E27]A=BLN7 M$M)!B'*T!\EZ=XP$>?E.C`8!)]\E(4KK_& M6Y_]#(K@EJ9=`&\;+4+@EM^82=?[%<< M7;X25T->H.O;X1O+OKDA2B0MB4()?T_$2V%BDK(Q_)0]:O0.)Q1#&5+SX3A9 M^$\N/DVN0:7VBS*64,:3V#!+GF=L#5"!,9XIQBXARO&&!',PF]W&:)OME"=J M3BYL3E2:_!73OB'=E09$YSW9*P&CX*,0`BJ,L,:%!THQB`DU2:-U[>!1U/+_&?R[Z(13Z"9 MWSW*V80I`Q*ZE4Q2`5?`R=IIW'FVCY^#D-[5T30\'3RL'4ME#M3S2JQQ$42$ M$DI)&3`>'2>9U4$RO7B1&=HA4"HU809"%(:=BL=!4=+2"9/`9EJ'$P/&F6.E MJ\&*,:.+W.CJ\6+*F**\<5G7`@(W1VS%+8;CY0%T#-J`[$W&,H",VUI4,,-* M&/6R;5AY;5E%%]>2L^F-CVN^H*R.%T6[64XGD\62WTIVE:X&HW5*4._M8_U) M5(?V:ZA#]?V*6`?V!A%/#7=58(F+Q!J5\!H"7?BRW;G][UO;73>]P>0I"(SPKEN4TIQ/RK#`$:(T M@%'011!>M\R.GM&.M&59:68E=AQ84*7EYT0'-?;+5WOK^GP?`$=.Z.YJ2O0V MM8(`0S4KZGG+R\7A>GR.Y@#EJ`+#I0]1K5)XC/.BKNM%U8ZC>N.LQ%6-CH!Q MQHYXG&,?;]S&1)NV%`W`*54B2.(,#7?2SM!)B.\*?L/AW@\,0K^^P M'U>?#E9MI7_!I8DE5?M9SN;#>;KVPJB1T23]P.DB=G8"<\K:5V/Z%754$%60 M18(NHH1/<1F#F&SY5O4K`A1I5(.;6;)34`A0K%'B[\L\<5@B!3!7> M:FXJ;VZG-WZH9T;Y-/YH.)^68/9.4*6I_4@01@EEL*"B3X&MY,8++ME.+IG& M<5?-*DLCL()2S`+9'7:P^]()9[FF1D`MXT=];85\5D-;1APPUNU;\$D!=F&M MB/#(.S15-?"5U&,,_L(]>>'94=,VK[W<%!I_)7Z4S7`Y7S:.=I1V_OIW@P:\ MH\068QZ3+XDIH>>:RD;:B+PJU9B!O"SX?<&^].1_4895/0=I3`5FD2)Y4,#FH2JZS'6952S`!9\UYJ*H$0&$G MXZK%;0JS^H`S[0$E79B0N'H2+5BBN'M21)H('Z3"\S+VK-Q&KAK'#V9AMLG( MZ\%;JT5#4!P_XS#EDQ?W4;>2JL:PZ*W@2'W&-)G6CYR,>@Z_G+XYL\4>I&?S M12ZG+94.$(\UYMJ`19EN3,1AESFCG()!B.PXE2IO2]3#TL"99$]:L#)T>O5" MF@+1UA/+>DV9`=;;$-,<+1&;)_LK9_Z:,=]R$%4B!@IA%0[5AQEK-*Q%<]); MFEM!`T1N\J8-MR?02Y*GP#4@5HR8"@*F`B>ITV?BV-P&%?4^0%FQ9KB#.TS" M>MT82:D(Q$2 M#I75QEF/OPKE@"&-Y?EX%\%V&_CWSS;1]5E,F'OC;D:)N?'9C4_T*^_EBDH,N[PWQ[A#O#^4[1'&`/KG>GE=IWVRP M$Z-@@R@7*&&#C5."$<#(6X?F6"0NFE+=[(@LS]0!.ER%41PXOX&[@N/0<^`E MCM"LL0Z$?7=.WMSZUGYCQ>THUT^LW5%^I)ZP:>ZDEEOE\7$XGO?A5=B3[Q\I M-RAA!^7Y,=BY]*A'/MM/?&N%BZ'N=A>*/:]OP^$HH:VUWVE6.HS[D17-;SZ] MVMQ2JP-I9$=Y])R/ENG\O^X*!0..M/8L=)(-\OO>#:MNJX:%KK*E%K&IIB(@ M\&'/(^/)WO9N0[KM&+_5WKY4TT`OU"1UEB2".OK8N0>P3`O%L5$I@LLZ,EB4%`5D/H*D%E*03Y)2"Z#5M>`Z$D M,(Q)OQ`6Z,2'GQ9MO!-'\KA64Z_F0?U^E/$DK8\C2"47S0Q.?'U,,PCZD,TJ M0)J?7(9%0KV1%5%1HP&]=W+_^;;TEG(_:+R3^\^WZNYP-$RJ>/SY[/;L!N8J M[K;\,FO]L[VS?2-NX,[>>OX&[D0HO0;XTYU$Q>0'C0;XTUV+>K33Q+7^M+J[ M/!N@N\O;+^?75Q=H]1G&&MLRSZSQIR#$MA'6F)E`WAH3H7HHXG!M^VLO"->5 M:QT5#V@NS5#L7?5-+D:3Q91781`$3KN,486>8]D?Z6._MLSE,3)8RC+HJ)-0 M;>NB)$*%G'W@BZ9(/`?>^FJ["X,7OL5PC:.(1#?DH_M252-%H9%N'#9RI%K% MV)K.QXL$FX(H:G]4UZ@<%13-_G:G,1XK4;K_9Q%),@@)[WV=)`6_J*&YII150]+VW6 MC5)8,9(L6X\113FJ`\3I0H&K3VFM3%HJK,-HPD)*S1Z+N%)0"0BX&L^D`9TY MZW*::C835ZB>_+!8TP7CG=EG%X(_4/*F'`9K..QEPF&N'`]G_OJ>YLS108P@ M[O+WO1N_-;^DZF8P]E[)2QLKFAZ`@&45.A!O&J0,"&C'.G_0%@J,@!Z M:DU3`BFYLDS$64.U$.7F!N&N=8V,V<*:U>$/O"[(:23F8=K5V?G5]=7#U>4] M.KOYA.X?5A<__6EU_>GR[OX_T.7_^7+U\#>3P5A7"*25VH#!><$/E#8;@'@0 M!G!)[^KS@\)J?9SE_^Q$'3Z&] M>W:=,WHVGEV#V'1XJR41G?!HQ9GZ_4M34:")=O#>HSV((UV/;RCK!+%>DFLP M$?@)KU.J(RU]R%1R75+);>CZCKLCD5Q9.:!`[63]!1RWUV@/*1D_VZ_N=K]] MP+Y-!DG/"[[:1-8[O+5=G\RZ5IO/;N38WM^P794/U::UYB2-%JRI62?I>K(< M)W<))]11S,@C6]`G8T;2`=U%V;`NT!OI0V_FQLF$'^6%Y^112A^E':#5!O$N M$.U#?SK'R13`?%,B>#ZI([6`@=0$$`'?#"KGHP/.1?)'6UU"!!\_!SY^^]D. M?\/QY[V_KD\`D3RL,9BHYD#]2+250I$20IP28J2`4S[ZD,SJ()FN<;[>T/+C M>8TF(!!R8\?[$*\V27G(P)?M1%<\J!$9A[VKE\V>C9)U2TZ$NM^,C`%5$8Z5 M+:G3GUY@2@4\WT>NCR/0V%=N6GD\2*0'P0*.Z0E)=J?E&J_/W[Y$>'WE?W;) M".?0;!$G=E_X'D3]TF8'0CJQU)H[]=,ABWDR`M%Y&CMN*KJA<[1WM"?D^M^C MM#.4]0:^4GIJQ61G<#SSI[AP'*^LZ-WS#[CCH5-DMO_*`*J_,9WX;+ MJ$-0-_XAB*@C!.\R:KA3'BNGLZE:$)%V]@T$$;TI1A9$N*DR MS`XB%("@X`6:U&DV\H\/(E2)&ND1CAL3AS.KLW?X%H*(DRBL.HBH\AG?ALLX M,HAHHV.#7$EVU]*1040=(7B74<.=^H1[,E=S$[FKQXP/(GI33#F(V.54D[M. MT.A`0@$,"IZ@2:5FH__X0$*5J)%>X9AQD:Z=JZU&5'F(;R&0.(G"BH%$WF^\ MVPN%57F0;\.!'!E6M-$XD&/A!>.N@ZC&3^2>T0O[K&/UZFA34>J`&B4G@-Y1 M$M\?W(IP:Y_NI(+"B-Y5NC3O[9W'Q)+7*M3B:KJ*,=,GQ@L.'X.3O8]1^D*H M(,".[1#/)3]5DA+&[7P]'5[>X#3S7>>/_;4H";DU&J_-J MQYMZG9/E-)W'?$59'ZC8R0#Q#M`OR;_P60TGU0B#X!UVV"TV,J7`0K.;S1?1 MVT&%/23_W@0^C6X>0MN/:`1'0A82QI!)T9[]<1%$<41SEVC@(RK"\33`7.&: M-".P(@VSYPXTIQ#WR[URGJDUG4]XEC%A@(??<8X%Y.1X('\0)M"&<4&#DK38;U\'W.]O!TL+KA\]H1MH!`ZHO>32=+9-#@YP&8D1@2K`? M*<5(KQ2UJ#M2%*N5*#H`*(6!`&"UQ!!A8KK]D8RYLBV&P^`9-3^)91?$$.$#S81K-K18EX-DMJ^+\K&8KNNI)"(1TV"B<3JR# ML:*P.0T\8'05B0T9R?9ZLE)`C5.,'Y(4&.W(J-\5E6FACTF+(,UJ^5\$+\1/ MT3(M59&J[%'=4Q@)'ZJ!\W`T7HR3F4QJZQZEA1Q&#-F$FMY5A'YD*N&7T4*< M&*LL!#"[Z44NJ^%=@4UU&L"3SGCJM``ZI#&&HL][>J3]9]>G]5%N[3>V8_M) M6MQ/M37$T%?/DGK>S&(^JX13-$"<.$JH(T$>?3I5I4#E0;)/X;.YEA$#I)JA M5@Z:"EHQ&(/T`.D+ID6)&J-.=4+F(3/'78M[PF?#EB`=4)32DT2T-U;3ZT0K M(?:U":#<:H%-D!085#7$^FRX7 MH\JY,TV@8O#<)O#_I`+L MJ@[-2A*C^`R]RR[IL"-6*-Z)@T?RUW@TH/=T3"OS=DSR"XU7=_2C6Q`_$3[9 MOOL/FY^<\Z/`<]?LCS-_?4OL3RS@4699C5C;NR??\`/332F9O=#6Z3_Z8%@9 M)J/Y6*2SY?IE19"RGMDUR_F^N0])>D=9]_#)H?J59VE2GC9?U"<8"WZIMW<# MXJ/H&*U\)71#(YU>I983];GQ?)K<7L@(HH0BTG=Q=*,'Z%%0*Q/4 M3@0UXA"%DBD6H->L%#A,L=L/;XC8"E`J/ZL=024&U(_E$(LJ`(<1&J",%"1< MCI(JCQ)&"!X;$I,ZA$25X&!(N`BVNQ`_$__BON`L@_US$&+WR>=@==YR)2?( MP,G^\O@PNO[[/HKI:'F#X]7FP7ZM>^?]=Z8;B[U+H&SVL\5RF@=S@9/B:1`R M(^?\(,%0OB@-BPUS/*&,*>(:<$Q#1<(8H&L`5C+S+4*#CM!@G-.8G?8`[W=. M!N`#QW6:UP+F^7(QB5H@4-U`MP>JY$)]A/1R M;]+Q%GD977#,UIK>`>[D&@'#3ML23@V-=&.HCVI'LTD>1P`EG930U).D.43Q MZUNYIM=B/IHGB=ZLN>:L[!@O(X^$QEY M:5]99?26C?7B2X&C%K=HC(8IU/BF]B8(T3M!FY64^5[4V`:JJWU*V7FNH6'5 ML+O9;@F)JJJ"!.5#<.;\OG=#3)@DL6S\=NM1_OSU)?EVMY6O*;8@``#.9J[4 MC72\6)8`&@X;LRJFW85;A55!X)=')(A8DO]Q_VS34RH#\=FN'JY`ER:W_8GM[3+AE7,K>KUICG6!2XDC]!JGI,MD*2`DC1GE` MKPA$)!3EU!$CCPA]#CP@N)U`>*LH?,2%WQ'A7RA14-2U,MT""-45!8])[B;. M]O%S$+K_P&NEEW_0"`R#94Z4G?_22D/+,O:2P2TC:@+>CA.T&F<1%]2N%10& M;S*SE..L4D&FX.LJBO:ML)4T`,85YT+9I0\GLVD]ICA!<_#419RPV57K+_$DP/+'NU8_43R=#"888H8%!0U('R:HA M\^_##\/A*)M&_0%-!\/AD/[_,.;[`_*#XNC%EA.-Q%O!2.48RQ0)A*N=[:Y% M/HJ_SIW=J#]_I])2+^Z:V%&UUNEPNTH:@\&B&X2WF/QW?8<=C^C8W;A.Z5#!)QPYH;NK MR++J3$8K2MOQIGYO.'32@H2+:DZ-#Q-:%.!I2$O-X\SI/(/"K(3$FGVW"$.!+444I>?_[G M2>2V#M\U"^23-YY_X>G[!@D4.L!7Y)6V41Q,H"#)-&A*/&ULIS44:&!&>=@; MCY?S%(_Y))MBC@U\,FJ_$EO'2JPO`%`TU^*(KZ(LH]!W_O9`^CY[=665<%5: MFH#`C!WU-='I<*J`P0&BE(E=$MJFH;"KU,TX;)0:'(F'IJN$Q9+*C$+C)S=R MO"#:AYA.^-A\KZU%5)$P`9\5?"F;[-R:*PV661_H%P-FS*?21`&\9=0"G_WM M8MI*L)5IS2C\_AC*[SAN:&0"1ADGRHNOH[&X`:)A(&%D#0-A!U&M]&)'$_/" ME4Q2"6F9:HS"UK7KXZL8;UOC*VMH`L92;M3S.$=+E3`5_4))(T;;M"&OH]`J ML\4&H<'Q=V"V2A@L*LPH'-[@UDLUM(D)V"-\*!L@^;!0&MUNJ@,N0+2U%O,P MH,2-`>7Q\C7=SMR??+,.\H$[CAS.E%R&T(I1SJ+S--:LR6O[B=IB.E()CLD\ ME1YI-V%_MU_1F4NY=Y[Q>D_$"S:H`+_:,Z3@R.LV035X6DH7O#X%](:'UF\_ M:VD$#E-VVJR8+%LL\G+JQH&PH]SJR[PU6UE^?C)Z))W0*@5!B-)^6%F1 MTNU'1NS8G$@IU@F4HAOGK4%1A?IV^C7>!RB-TFTHF>H'6HYFLTEY%&]G]$8, MZR=3S!'>P*!QOP-`.GL$X+C@#CO8?6'%S,BTO?[,0O6S&G%=R8#ZE2!C4=XD M1X>MF@&?0^A!+*LH%B2(:BTJ#Q.YV+!`:)RC5CX*`H,.L['9:+@LHP!X5#I> M'JN%//IQ4#]KE$H/@X)=4IAKM;D._*<''&XO[)U+%\CI:+5Z]-PGEATOFR"V MH:`5,\ILM:C5-I\(*`GJ=('Q.KU.(NDA"7%R?4!5K#N=&B:%TGU$"TXBN\=D M#^IEUP?*UO9=Q&H[]<%`.,)$(\]G_OH3?L%>P):@ZF_>J&^C%:8UC*AOM8WG M0P%,3H\M->8HBB.I4`->;U):!U*N,XJP2%,PPR*VFI1B')IJ"T*JM#0%6>VJ M*4XL:S13PQ=PVA3Z$6UYH$RI(MC!89?0!5Y8DO,6AZY#0YL*.*(?T'[JY M\F)[="R6O_SZ9GK15\M+"Z<_2Z=O@B2BQ)@QL@\YLF"HZU%8JR2L0X@!`TS) M&DOH:M:(B="J_K9IW.M.TB!(UO'98HMLD63,2C$*OOBB2PU6=S68@FT5.+3! M?:-R87Q"3-X#7E_:H>_Z3]&9X^RW>X\N+7S"&]=QY?L#C0VUXKN)&_4+?\E0 M)`9=3A0)JNA=CBY*"`/=Y=BWQ`RP>?'6G`HL0E6-LXA#)Q3Z*@RUYV^=O/^+@*;1WSZYS%F([8BF:39FLQU#4BL_.;*J/.W-K M+(#+>N,E-T1_*.T0/;ZAK$O$^C0F(U:;IJR\I@XU`HO[HV%2=`C'J1304\BG MN\G/^C'<8J]@,9D7``DV1>W">!X?,"=1NO$]R\Z+AC5JUXQER4PY)R`DRAJ* M`1T\!H"ZUGC$OK`J_H<)TL>D*!7',NLILJTP4OP"$8J1S\R':4[F]?N M"U[SPI[7#<>=.Y,#@$Q;'M6+1P['PQ*T9*$F7?U@*0*LPZ04K@%GIO7HR#JA MCG2CO2N`JKQ")ZU#>(][FU]\>_E*R_@]V*_)9;CUN:--K33Z@@96E,UY.EXF MNZ",(C_-Q&@B0A0E5(%S2WL5UBH*^]6-GY\#C]:-1[']"AM4*IIE'GHJNNFA M"B[KAE%WUU<^7>LMO2O)0YIKVQYRH&8A/5882_Y6H,K*RO$@*LA*A`89[9*#XZO-F>,$ M>S^.$B=QEES]CM?7KOWH>F[L8K7UV:-(ZAPGC^!3/7U[*8J;Y(_HBP[%(,J& MFZ1/E.O4F"5:?;H2FS),%4E^#NS`VP-""J/RL:H$=A-^[*Y=;Q^3F/T>._N0 ML4E"#&^_QFL:Y5\$V]V>#\.KC=B1$E>%MG`>?74$XU)ZXEZ]V.Q2Y"P6'$V. M#93Q@00C?(*:8X4V2O=^TUMZ3?1#(`IFWBEWXYFHZC]`N0PN=G$3^N*[,3K[ M:H=K/IO(U?ROT?TG*A+Y[0;'Z-UU$$7?D]C,(9/E^BN3`9QASWY`XB+[?,NP MCK/,V[D=N0Y-1^5OO&5HU8X:B`MLQ6*+FD?BE&O>SQVZK`%B_?$^N`X6/.,U]7DD M+N87''F,%^;^[K`3//GT)D1^&=)%$,51"Y_2)L(<:7B2X,4N%\^8?&6^_/#W2:'M*YPSR_+PZ2 MV$S]&]*]J%L[C%>;\WWD^CB*B*R/KL\$5'>G??4#XD9[8K[% MY823BG4RSD6R29KQ(?9+!2?(IBMI8XL. M2CBH&-Q="49YA8*9MX9[IDA@'._C?8A_)HQN]]L[NJ'MB;(C!\75VF[('4,; M!OW=&5:_+G$H"H@7,,%Z1DG7B/>-T@(P%27^3)R<:=,?\RDEG?&J0*G*OOAK M'**;P']_81/`>TQ7_)DSNC3^A+>R,]T`;N9X%$H\T)%O!-8YR4M`*X48#.B39'E,AS*8[&_D'$R9XQHHISDFK'@_\ MU&GUJ-]G]035:O?5QZLRQ9/EN6.;@#%P?4:_4GE^=4XI7R*^,RY2A3#Z;+MAMCM$ MX+PE>N0*3G:!DW<@MM'I8IC8)XZ2]*(0.P2QAJSF]`GM)O=WY(OLXT!6QA7M M_\`I5P5>ZNUT']M284H1`@LR';'$2:Z<7XF8;7.;=G*T-9_KZE_2H@==;1(4 M5Z3*@`1\)Y+:ZD-J+2?%V@`U/3RFK+#NX52$G0]/PG]9>KNY'S0$+%EOZINA2TLOWMF);=UY(D`5U_M22RK ME5C:XLLF0RN$BK6:`,3)'=X%(=UR;*@()7U%#VH*/Y4"0!<5(HI05> M*JH?X:PNPFE&C-3D*@!3K0X3\/+)C1POB/8*AUH56@*BJ((=]3)E"U&!]-#F M,KHDT`9?<^E;Z-*8A*[\31!N60AN$L1JK+0.;3+UP`#/\Z@#\-<_V^%OF+)7 M?]U330.M,)-QH7[WY7R MB=SJ,Z.S]-A[H=Y4FD:+$4:UGZ/"3E#=`Q&J!J M[A&%/CQWP_(Z@B0_Z9WKHS=LAU'EQ65:G>-)T7S@%4_W9OYIHLB_!+0\EN?& M;[KCR%+/WWHD612GS5KZ7)^GS)C\9XLFCU%_T7OR;+A=2,M5O:14P3VG'N"? M/+"L>$_?O"^]"<;?VR\XM)\P"@G=]QNJ,5=H+)1H[)OTI77`/YDG ME;ZL;\J/7C?<.M8#X6_!$UZWO66+H&W2Z5:^F$"$B$2$^,>VMJ?9V M.$0198^=I^2S\&0%\YMTL<=YE%[\\1'OU4CG+3U#SP_2$_[._#4M371C;W'] MH9=3=&62&^[`?XNK8,9)0ADM_Q2_B:`(]J@-N$:L5AHQQG\=`:I63JJK_L$\ M$;W[E%@=?Z.$MP/NF^^6:$M&MP=IP5L++$SR*7))%_^!$F30=,R*T"LRX8S$ M2562I==5JD1RB0.XZ^B`@@.WT%:G()!WGWQWXSJTKB&_F-#UGVX#SW7H-81- M0%=KK!/>2ARUJ!!EB?L),L(HHXP$:1-@?`+1.7CWVZT=OK%2//5:`$5M*T,N M8%5=<2`(CC@5U:$HQ:1> M)#T6GB<*?9ZC3V&M3%@C#G"H66(!6PKJ``-5^63^V:LKW9>1/J\;2%5,J%O5 M0A2]+Y95H$0@`7.\4!6U(J1":<5+G9$=($6J!U",K#;TLOK/7O`U:JH64=<$ M`BD5?+2(@,:+W'C#5LII93Q"$#&*\+4C>A/3ZBZF=C35F&,EH&3*`<;49]>W M?<>UO=L@:[$!,-AH MOA(LUBNMCSJ8E?7Q9(DW*BUTU[ZL9T>U*N)D.AZ/DZJ79E2Z[%.N4297587' MAD25T[F)W@6UCA)42SU+-<"EE2P5M`,S-&=KU'S)5CH"'#RH==@M]ZX\VDR6 MDU$...7U^+,X#MW'?*G3P">(;:]^E#U.RAF5\H'VPE,J4EDQ M(P8[ALKLK#AB5BK`#&`T1JK2!J!`:5U:;S*:C%L#QH`(M1_!*W;N.'I^,`L^ M]8%GK2[Z"#?WNYW'8EO;R\JGK38W@4^GG6=.[+[((=.%@NYPM!U[BC8V7RY& MUB@)3W,]H'56/I#,A'P2XSAT)<).NM$AN0'\EM$!_U;3-X6`=T3P=K% M?DOON7%?\,4SSC/90/2N!WT7.1:=#E)G^2!G75W1YR` M7F@&&V"9S[S>V+LCR\649?U5/ZISE'G:O7IID M+/9Y!!5^SF+`3Z!4IFEKF.@>*Y%5D"CB$D52B;3-=>4F59CM2L0'1T'=B?Z* M!Z$PT.KL]70X'$ZJ(7""@^I++HJ/GVAA7F4,=)%H:4=\85XD+8?:ENH9/KKY4'*"V.(KC!=;C;8@<]]T:HUANY4 M`YAK(-B`IL?TA)N\1^A#I\:XD-5&QGD;BZJA`NTBY*RI;RS/1XE+.'`#O`]V M%)P[A!S]`4IZ-@CZ?6DC@_JIQ&O*B#VI>+/**F6E">5:+CZH=VN&=*,W:]"C M0=[KT.%VB'CJR,#[+REORC9M+:?C8QR8F6%,;YJIKDG(88Z"C#K:T_,FKL_. M#.U9I0\?Q^B=%T31]^1[\G6N?J%Y88\"6A0\0[W2378-YW;D.D=:&*=AH%-@ MC*FO.4V<X>@75CMA/HH`GF`4XG&F'X,0`3;E3MWTK1S*-,>M-<5@'%7?Q5 MID+CG-4=)J[4I1>DL+7_+K92)F&*JRKQI7Z/\TCZR1__'U!+`P04 M````"``5@H-'%"DUUG0I``"DZP(`%``<`&5X82TR,#$U,3`S,5]P&UL M550)``,ZL6!6.K%@5G5X"P`!!"4.```$.0$``.U=6Y/;N)5^3U7^@]:IVMJM MBMUN>R;9<)[_FH[>B`H0%YH MA=#CMV^S_OZ14/9I]*=W'SZ\^Z[PR]2//.?3Z,^%KRX)2CIV@*9/HP_OS[]_ M>_[A[?OSV?F?/YU_]^G\S_]7+.VOMP0OEN'HO^S_AL+OOW\+-3Z.IN^F[PI, M_N?HT?<"*+U:6]YV-';=T936"D938)5LD/,N;=1-V1T!I%[PTYL"AR]/Q'WG MD\49=//Q+"OXYO>_&R6%/[T$N%3A^6-6_/SLGU_N'NTE6EEOL1>$EF>7*M+& MZJJ>__###V?QKTGI`'\*XE;N?#M&28#`$;,$_>MM5NPM_8HB_?'\W4O@O/D+ M[?!'XKMHBN:CF(9/X7:-?GH3X-7:16_2[Y8$S7]Z@UXL"OSWY^^3ZG^X\NUH M12>1YUQ[(0ZWM][<)ZN8Z#F@BGCAA.@W/:*$S;CMG'8F<0L5O MCS#1$>UB,K_!'HP,MMP'/\"TATO7"@(\Q\B1H5FPQ0-2_V`1)`6[1+/A$H78 MMESE_-S"%K9"8S=$Q(/QWJ"6#.RWHYK22RM8WKC^>\X5=J,0 M.;45I-9QKX3T"U/6S20*Z=9-C]7)FI8(X/0(";:!KL?0MW_]ZN%P_&P1)P"" M?[8(L;PPN'ZQW(A%L@Z?K?$5[3=0)]TJ/4 MB5PTF=<5:`=>NZYZ9W7L./&N:[EM3]!V/:AC;&S;)$+.]0$**G^V8Z6A M377$7Z$Y(@0Y4\"J^+D=V;F]\LI--QD&`0KIQW6'K";M`'@K2VLXXW-5MQWN/]*A<9;"DH?5; M*BLO\).+$AHN82??PJ8?]T>%H?+/;9=?N\[Z9U?AE)?K0JD(LL)A/,E@`EWZ MH/9X"]#G80HIY$ZZEX,P>!.%4.`+]O`J6MW!@D$/UC8N^=5S$+D'[8/JSJX% MHQ'_/*9RRB)9DLJ!Z$:-.L!B^6SIN]!G0$_N^`B/O[R@-ADJF,&Y%P^3PAG2 MN5<]``1!M$H$W*_PT\S/M(E\&P=%"\;<]^(&'A'98!O%QJU4,(:-_!K(\[<( M!;'F054QG[2<7P.A7EAT-CJ^H8^(S\!;'62VP7VI^B#?(B!*#E/X\)LMIQ M(]=%SZS%&K.WN,,;F"JQ/'&Q?2`8SINUY99):;GA=.]6B7WLW@]1,/-W(O'. MSA7<6_18G\,:XJ'F=V\+KYF5+Q5-)1-G?3, M8V8!>W#I7"J8P?+=4_%P2O4X(.Y5#GJ+?GM&(MU&`E#G:'^I^;!@JP$J)^$2 MD<)7!8TQ(M3OI7BF**;I52&HTZ!:I&0WX5._E2.IDA'/?-:-0'WMD9%.M+/J\K1%>^N9[XY=N#>AENRST$A MH'(2M.JY;TV7ZB=[ID+Z96P4S#P!JK5\V5X'AH+*6=&R[][WQ]0VVN,AP.FA M[_%&"_K_%*U]0A=A;TR*=*2?5Z736;B[E.]U(0Z;AF&7`(`JR'-H8&KR+>V\ M:SQMW"UT#*24^G)IM+%/RFBG7<4AQ0&RWRW\S9F#\!F,P'?T`QV*[]Z^/T\# MBO\`7WT;0]<.[?[&M1998!$>P[-_!=4(,B MN^RAZ:1#*$9E7O)P-";(L&=C?;G#T3>#9CEDQ3_W3TTRZR^A0T+=DPYZ^3O: MUI!57^Y@]!4<]E1X"0JAN&QB>94.1?D-=A&YA)FU\`D;UW*I0]$V10M,MS@O MO+=6=7.QMEC_U,V(17S<[?OW\S`OH3F]M=PBJ3 MOIBX$"1Z%)>D-;%/@(*?WGQX,XH"X,U?)P$'KPJ=BFB3P_/A!`_[8,MA^GB" MB2>CY$!]=P**+W3F4'U_@FK_1,KA^=,)'J8XD:/TYQ-*;%$[A^E_3C!Q#0HY M4C^C]Z. M=K5+G_WY:-?6*&OLCZ-"K M^'9($L]$+Q<0M$1>@#=I!#^]FPT83^8SZX7-DU0K6CC=W4%XL+!SZUU::QQ: M;F%?9#'77%$+/^G5RWJ:BU'N+;>_Q=B5%X M`'1+`%\MKY-ZD/^2@PJD06$6&)5T\`':'PY1?`>R&G8*Q#'X:*BD@X^"`L(@ MNEA",X79!>M2(%\SV?75ALA+@V@G7%TS;_R]="`Z[SX9XN@/0;J.5>QT\VC: M0.O+:J.Z@*08Z?45=-#_D-E$&P6UNI*:*%Y;.$MHEMU8$]%[16KJX8AQ"91] M\G*KZ.`AS^M1KU,Q^&BLIH>7T,(>/3I#*;&L`GCE"3<<34R#UQA)K%)E-#]L0Q8BB&I@;KR9Y<70/R?.K2 M>05(,(P:14`$74$[O#Z8O.T(X,4/5,EA,GGG$8!)R.*0HV7R=B0RJ5BXF+DY MR9K`BU#Q3+:FA@^KP(WC,C0UEE@%;`)Q'Z9&&:N==75!`H>+-7Y]R/&<)#EN M9MH1%)T/1:#:F!/,/DBYT5(Y<&:*^UV`XY7.<3-3_E>T,AE!'#EZ;?2!5[5< M)33-ZE6.7#LP7LH50XEUZ2('RGBY5@`H5JSC#J6/QHNO0N8P?KQZCI;Q(JL` M6MQ5][&-<#K\35PF,F#?QE,C*GPTT]75%B=Q$2-'T$PA54Z\JHU*RR4JL_(. MM(-H_WI%CH^9LI02B$*RLGR_!I=%0:2A\)DVU3AK@8D,`L_KYI^LT`E;MD^;OI=`Y68U:<(-/0*0EO@A-0@':HU-FE!D\6M:C%N2-S)JZ')RL.BIT'M$ZFIAR,O[CQ((W"8 MY%>*Z:$U`,2:""V6T4%EYG7+I*N&B<$L/@3:+ZP`VX*$)V6'0/45=J.0:11C ME=:2K,TG""^\)$S)WLZ(Y04P]G!T?+:P1]UI%V@.9=@[I$P+.CC\C#Q$+'?L M.6-GA;WX_0EZ;*5W\!A<-=72P4GNXKP!^24)38]@(DW6B"3Q>`G2NY=-47#] M`G2#2`)B#=G>PA$<7YB@6ZGO`GV+6P^.<12PMH8^>]2'X$X8:=@86:7U40X( MIQ/P`N;GG)D]B%5:#^7)@//76[64'DHW0`$=Z@2_QL7!**XG99]-<6L0HJJE M=%`*0F>^K3#H+)?10B4H/\DF1[;_<(*AMV)?9 MY;52WSBKZTIJ2S3)")YB2W,@"L5_N8EIQODE2C:_!@6ZI\ZTX2:[,314&AX? M38M/K+*FQ)'((C;-VW(%!YSKQRG&^,/#KZ.'B_AL9J>Y3'_625O#'-DKIB5" M`L7Z!@SL%XO\B@KG!2LN@EU!!_T_P]:X#)$SWL!"6Z#[:/6$R&2>&@M$8U=D M6QD0IWO$-#6\+- M]1UUNRT\_-N=32Z%(E`,$WZW+`;#GU9=(-KY"TR_F-A@@"W?(:O*FJ9'04J` MPS&9F![SV`:E6FFB57SC\+=J&7P$#0&F1S9*0-:K#ZY;$*114Y/I[VH7\_B: M+L5*H,12E`S-WBR!#%L:,SV:40(D><.+Z3E1)<`34B--3X+:Z+HK(U:*GC,] MS:D4-CQKM>EY3:6`:G#R=$MM:AA6C:%OIN\R:8E:Z)0`R&3DAT-HQ_>\()Q>N)_/=X["S)?&CQ;*8>[P2$2575T>\5QY@$\S\*;)]S\;Q MVWBYW7[F4RP?B+_!,*87VZ\!?05VIXV.0:O:)'F?^?%OO72EY9:MV-N+M2"( MU362JV\?!L37`X*=#^:637,DH"N4_"_%'J,)73S2O8XZ;N%CHH@FYMHT8T1Q M\5SAP';](&J\>=VY61U89`]F%#S<-*;0>DD>,F/%K3=6T\,+G+,VCD]9^.RB M-$)RO/))B'^+OV?R(U!5RUWT^1S.A#FL M5-.9/(,KY12*:$KH4&=5J-%@&G;"%@T-F]^Z\.#.O-$@;[!LT="P^>T^[J*-FIBXIU;AOO=CNT,AOH@"`K,ABO^@(:7! M3>3%$-Y9GN/ZQ)DAV#3#V]4:P$W">%W7?X9]M$XW5]R!EEE)CK%,4)_,[WUO,$%DQ7LUEC(),"UH2:J27>4$<]E=4V.>91QF% M-3^5LG-[BC^1LE]%P1)XC-9K-^[`;D;IYK_WFEMA*TV\WJ896M49D^HTI>0=-Y1ZZ@%.Q71#F:]J*5:,HYHIH%X=YS+C6.^?: M7<`Z9ASW`B':7&$K>+?4DL.?J-V@;&5^SR$U]9*U&E"[1CKD.+-[BUO@& MD2=_Z*>^B%.VG4!Z//F"93'LQYUB>KYA691E%*]NN8C-PZ[-D65Z"Z",A$<(WKP-7`$7!:Q61:'IFXS8SKUN8AZGYD#L$O-:ERDRNPN6F1;,D9V5@51(D MY'CU+24?,J-5C@Z-08V2Q@$H%%)E-@$A>P'@TG+MR$U+Q,G3:`KI)`58;04% M>:VN$-`*JQ]*]GUA?=@A4[]X!$Z([*ZWM MDG6R1<'26_E>DD5O'(8$/\%"?'(1M26Y[KYOD\%=EQ8'BT`>))]Z><:4XD5< MKQ,0_(:/YWI@M**V->[VNE]F,`^_LC)0YI;:-F_>2K0Z&"2.^F'C'A[['0J7 MN=OU,?3M7]LP66U"EUC.$>:4Y.]MH4>_"E>?R,.HC+W<=`^>*#2U4\]TQYO, M@[J=3U?3/7&=P61NZ*;[WQ0@)Y!HW-`7/U6^&][&NV;,`=EH,>CD1ALT3%P] M3R2(RC![NF*-Y)UN%8]K/=KX!T"DU%//GJX7#\ M;!&G?+G"=B,@*7G!N]"Z.F^`&LUZ[(78H33A#7I$=D1BWR&3_+US9$6O,#)4 M;C5M#\%HWME-,?`C7]$L.)PNK6>?R&Y-%"],P$I^M)?(B5PTF=<5T+*J;3M: M44\D2 M(PH#DXOE9L;12AP1I4O1(FOE:+';V\2%H$N/,-.=JNU04Z>5M?/+OJ:;Y8KG M97R$=W/`#M\3)G'X9UY_$>W9=.^K)&PBBJ[IEQU;0L;5K4V_XM@2,[Y-J-O- MQN&#)BO]"QT&1;$P`_"]J0)>+P@6#N$=@`=`<%!6_['CX(2Z6V_NDU62F_YD M[%=D[%>$39R=]J_(=;["'"#%=&U\HZY`117.BZ19_%ORP@&5Q+C60+$ZZ@B+ M^1W#B1,?UC9)M:7UO*6>T^,D(\FSK3*+*W1/Q;D8@\`G>^(UTSG%K*+[ M&7,&C*4B@S)^GAP?PW9\F.8PT&!LKW\#RG)1,+->Z/WL6Z_F85I&H9.=_V3G M'Z`J<[+S']J>6C[U3U;]6@,-4]@T_?;4<+P@9EZHDL-74)\\6FL^$[0Z*>EH M#?A-4ZO>(G"RW=?:[D6L3Z9;\#LX)=DV$],O`)W<'H-$\*C<'NGK6NFS>4'E M3TV.#DK"A>\!2L%E1`C7:U%35HL+(J&DD"Z/3W*QH$9Z"T^!"2%=4UXC];"$ MYW!TQ*OH!@FRP*JDD0^032TB.@35PGK\!/DSTLG3QGS2V>5U4)^\#"JY`!HJ M:;%,)T]*TANI,6&6NY=8MFJ1YM308@ZV$F*N7^@;9;%V%A/('XJF6EH%X>8Q MJ9A):C<`XXUPK6"JR@3&F][D4&I<3<:;TEK-JI+,9KSAK!5$3$'+>`N:'%P< MN'N(7U^M>/&E@A%5/ M0?!5[667.Q0G?8*/L%74[","E72>3<*`9ZX<$1!,UVBE06LX?$S7;:7PXAT? MIM_W5`14C;PHH^&^IEO%BA`KGI2=]-Q!)T55#%KY2;R^55W]&LF0[H?1]'S! MO1^BX,ZWXN2>NP?CILA&>$,USHMM_KGAAD&G)H\OLQKC9A!9^P3VS+\BR_EW M9!$ZOSF7@MBE%1!3G+AWC-L8['(#D/T+"8*3.!?>90&QN@/@:F`:C>4Y+FSA MS$E:*:"@RR_6"UY%JQGR:"B.Z_K/L,6@*:)A8P[->W\#G%KNOY!51X],;4UN MVE@ANO&36#?D!#37:H5>ML=6I/*@+D:9=W7ME!M.8VZXC*['Z.D79(,BWIX#@7'@-8-'SK:GU9O50W M+JS:HCIU/16Z0E$-K,?"U,MVC9)T9N&3$FM,M8\*H24K*IEJ')4"B[%OFAKD M(S>1!%,$FAGD(Z4U5\(,.AP,QE\W:8UK"Q$V`].XXU,9F$)7GSZT6<7#%7QGYCN#;^Q,/F'Y4;H"TR:*'E^,MA]^5<,4XK8RRU,KU21L-PD M8P)LAX5XYK2V,PYW=;6XT1/2^'ZX2B$]R2^#)0!(_Z-GRL9R*>PGPG#H MWPU]/KVDV*FKK^5YM(P.WDR?>%/Z"".AK[MZSKWOD>Q/^F!UP'+0]]/':T6) M%P"@KGVMZ%QL]W?3.U!)7,YJ%ZRLE:]\C3;MM]PJ6GFX]=81#74&0,_Y[Q]R M:FCE@']J<_U:^FZA5EW@YCO,_J,/-7S7YCOE-'3D.JA5I,^CV:DXZCDJF>J4?B M/&NE9]5B7:=JFAHTIE(/*H+)T@PT&FA8%QR'M&K+':P'AI=".(5!T83_GL MN;=6_-A[V58&QBG[XE%#)1U\?/9]YQF[+IS(59*$KSC*M:R`+N2ZRP\AR MLW@*KN654T'O$UR<*23V"%=C`UHE;_D3K"1WRVX_QFLR$F>,()![C]68=6.A M1^28,J?YV5UZ0+-R*:1-[-KP\PBUE*>*$/*./M--$1W@$].#37=-MI(.ZY_( M;!9<3#^,Y84XP:UP7S0RWEW6&Y::G#'#,C$.)T%604ZJ,776ZSH-E8Y,RWZ- MIT;3L!].;M&S+B_]U0J'L=N)>DI`Z,#>`GDV2""#69H<&H6GM%P;2C*[%:&D M7>X(8-EHBGGY\&Q";SK=>N6;3Y?^!OH9PV\U-`E4TG(L`#H6 MZ&=H\N3B1;R4LS<"2EX^UHD@6KT];P&RWRW\S5F<8H!L*6L?LS\H5Q\+7*5? M?_O;0X7>P@\Z4+Y#(9V"DWF2[702A0$<*`Z-<5A1RACH-E8S.(E>+;&3^1S; MZ'%MV8BY^/?+J.A8?*$/:GF?DJ"9G03M$2WBY]N1OR#6>HEAK7'Y8I?70CU( MKZA*#V<6LLMK#9YO(X;F]Z*;Y"U3;5*RPG!1.Q.76DRU+[=!CW^0F6I(;HN4 MB)1OJ@NR+68M4Q>:E4ZMR\;6K"B8FBM#QOB@*$>:<:Z)MAARY#!C[^;(8B6^ MJLV_07/*M#0(9#ME6C+T.=GN^-78F+J]E3I\U!JM"!2;HFW5]%1RC8:)TNG) M1N]PV]7@O(0W40@%OF"/*@3Q"'H!O'*3,Z)/$^FY`VBX_`F MJN&RO`.61RD;H"NFNT>T]H`YN_5N\`91#91E96S1T+#Y]2.BAM]=0\H]*IQ> M'_%+'?7MVACT0,V@5S4SL]#2L#E^]M7PF[4S8&YG2T20-0^9%W[DVQDJMR+> MX^[MO4J?CP(8375I'!3;RO9CJO-#`Z:%0\Q4]\CA42W(<*:Z332`FBL"IGI5 ME,0HM!#53;`##4;;5&7I",[5""^6FT@$VO$3\N8:;LT7G]0C^R[%*"E77H2^-GBSC5 M!V^JY)?*:,FK3R_N3>8_6]0(&T[(%"^6Q>@#EKVSJ9J2T/_5RO?BV7O]@HB- M`_1`L(T>$(E'NS;^OZ&*EM?;=\MS,B].SBF*[^-?^D$8Q-0]T>F;[5=-3[MW M:U0'#M>KM>MO$7I$9$,=;;4K]M[W-BB@:0KHT@AF=,\M_DX9N_?#?Z%PBFQ_ MX>'?@#L$N[%SXY/T*UKNG(';@8DP"N=X74WBXQH32UQ\(C$9[F70L]/\X@G^-U>^LEF_;/B$HOL!UM0(U8H/C' M*SA%\X>E%(/7DHI!(LU<+;ELZSGT.?;>#@:HKI+N)^ADG4`V&ZK[@?=`]DCC3=\?S*!H=A MDS?=E=VGN:1TAXYEZ#W[B#(%HEV\-7^&GF7UJN'>?`WIV8L0$A$WW2 M-1!;#=)M!>9OMD)H:,(5)L@.?:+EFLK)C=AQ(RR^0I9-#'JVT^>BKO`&.S`S MI\"U:FNO<+_:T'QJYNI)AJL9(BN6`[;'#HV9C?_P8?71M-_;0\_'2L^O'M$I M#GZ](0C13/1P+H6'PK.V7\.,YOWOPZ8;R5[)H%2W(],-;`,?EOH]S70+74^# MTI/H8_H#H1)J6/VWJ5$M';V97S3FW`*LR($&\^=ICJS[,EM?>O+6^K M)UM`$$[FCY;;$%RU7^X4>ZI/:?R,/$0L^BK`V%EA#U-20KQ!Z33DCJ1873U/ M"\(:1;N<)7>T)[J%L0/.>34&Q`$W3HA?1P<7L$\A.,GHT])7]+UM?TT)$YE; M(C451+L6`@UJ=V-6AG^Q>GKR'[MN\E)\\CPW?!;!N[':<#1>*355R22I'>(] M]T%Q>C34,$->E%A`ID=_"1PXY??_N+O[D:+%]NK4R):FFT"D,6K>^$TW3TA# M)B2>F&X_D$9-4&4P->1&6FP4V/@-#^MM!9F0Y&5N'*Z$X-EL4#UDB)8>NUNR ML&;6RX!>X[M*,0:JDD<2J6TTF3O90P`L0Y)`327/ME6Z^1E&%@9B,I_7*#6\ MTEI,>##@08CMRR0-+U>]K2^KS[!#,8S"9;R2&JU2>X6'0;>`+:JFN%;:A=/6 M\FHH6'@US?/,"=SB_9##,GPQBVH=U^L7"R311&Y%@4WPFF,H:JJEF9-8B+X` M&7N.&V=GI;2V%\M`%Z"BK/NWB.#`P3;%D6]N;*BE8%+3M'L!]<0](&)3P6-! M#5[1B@8Z@K9RN:3>S%MO\@S:3+#$ZYK)+MV$8K*30.'V-#?7UZ]XLD["?:VI M[NPY#DL9^]0MHL20ATR/+)>!J'&S,OU="P%)*-.]V4*!J8M.5#(K+3H1'<]4 M6[4,8(WZIJG6Z3:SBBD.FFJ,[@A2O?1OL@5:9MG)2\*F7NCL@IR`,&[J54L1 M&P%?7C\"!X<(0,WS[Y`.#3V6^OQ5L()Y?HHVR(M0<+'-?Q[3!X5;6S0"9+]; M^)NS])$V:M#XF/U!M>Z/!5M&]I#;U75%H2[\T-ZVTH:2FRF#$OCAL)1\OF!0 M`C\Q:>TL]ZHCJ3QS+U[!5$=CN+J,@A"V7!+'F[RWNX/1V$@6$977OW)S>5*&29(OE!VW5 MZ&$7YB-K`W_LLH%W"<9M>$9T+PJ755XC]5.T]@D-)VOPF3&+:W-+5+'D>%K9 MY0\[@[\^,F8P_*#3<-AU7RV'W67G1ZXP_6"4/J!V1Y9\F-XX[:H_--O/:G,# MSX3/KN(3V'3;,M7*W0J0\IO@9EFT6P%"=6M3K=>M`*&*M:D6ZE:`4)N'J8;G M5H#\?6JN2;D5((_7YHMSUK?3DXT-;Y!6#\XPBQF&,*X54X6_9-%_V1'/]G13W;T(=C1^;N[\9KCR;8^:#1/MO63 M;?T0AL*3;?UD6^=[7X[8MLXS%!IM83\9"D^&PIX-A?=^B(*9?X,]R[.QY>[0 M"NZM,$ZO-P'Q/.Y2R[LH-534ZVPU!76HFA.RL#S\6TS!)1#AN]A)9KOG/!3& M;S*O@;Q!IU;3MLZUJ!2=XKJMFR:'$S>'L6`?\<+#<]BR0(^V8R$"3HX'@-C& M4`.ZNW#I"YH:%L4^.0TSG5-!B_U(#%F&,4FLLM:GS!O'IW1&"J)Q6G]UN&1? MG-:A//T75H"#R;Q"U3;YMVD="E96DI%L=W]W,K]'SWF7GR,X[SP;)9V.'9C' M]%&)>L([-:5C>$KT/1!8-!$0&*\-F8&2;D:/4Q+VI.1"[139]$'P>.G'F[;S M"RA=E-[F-$[2S>C@]2M]EOLZ"/$*MCJ6_%TI-/SCK-M*-=V6*2<2B&[,IAL\ MY5"3WT-,MX_*X5?=ETPWELJA(W\:FYE>ERVP7UO$`VP"6()QQF&M.G*5F`;) MG%EO*IT4:'4CM]U!]9HOC:8 MCN*@R+7V6O:MUFB9KN^T`U'=$CV<9C2,4X,9]E=(/*53'&/2UW"6--<;5`A] M'=J2C-4UH7,E"X^<4!1J+4#')N+)H*-/ZCN2)=MZH9JX/(]X4:;&G>#!VM(E M!W^2"+C%UA-V8S$$<(JCY@I?Y>OU,B*DA)\^=Z0J#K@N3%6=:-D*$M(II3'Y MEMODM^75T+KXFSDI+GO5$^2T173!3^/)WL\"T&/5J8Q)2F!I6"1-%2V:?$6; M0#?HCFW)9Z\33%6HTMSW]E@]U`6Q\&OH6)"[WALVDOUR.I<.D^KJXQ3,P3FM MA\[::NVJH'8^WZ,]3N;%/KE;N43%TQI1MD9$A^K8ELJ-A0E]^`?EZT1OV'@= M00U3D5M%QQKB@RK.Q#!$-Y$1*FP+\19Z\A:8*I'Q5=B!.!T_^[[SC%T7 M-%LVA0VS5ZX-/<\$-X-?SYM(39T+M-7XE=^<$H#FM%@'Y'0\CB6;V^!@?'"( MXBP"55K']K\C3&AV@0>+A)/Y111@#P4!Z%M/Z$XEG?AI(IH)HXO<%ZMHA4UJUKN@[5-S!\^2?-S>(L[9`72CLXN M;;_JS4`1O,>V1\1!UO3E8R"=AHR%6X`_BW9'3@:^M.+WMXD'#];Q'D,@;))O)(" M:CQ/>`J":)5\)RFR*.EDX'N@8D2-OVHF@:CR%7YL]\QN/2B-9M;+0*P]-?0T MG#B\&GK<-QQ$A5D8QN8F,!IE]PR/]:.3["I)B@>RPE[U0R4"D(JQ,;25)I71 M6@2%TVH;D)%S[S&YRAMR0D*S9",:G_&J3;#>CNDN+0YAA^J\NPY\+^HTXJ9K M,C)`RFX1FA65'\\H!T^@:L$?_P]02P,$%`````@`%8*#1^XGHT0##P``_I$` M`!``'`!E>&$M,C`Q-3$P,S$N>'-D550)``,ZL6!6.K%@5G5X"P`!!"4.```$ M.0$``.U=66\;.1)^'V#^`UA+[)_T\EUXOF:ID,RG5?&Q%+*S:E@0=%\36@'I]RYG8(U5KRNT"S'$$@4I*?4SVA,L$=L?PI'R/ M8V?ID@OJ81=#QG/&M&H!W!W`(86V6L^9YE`NC=$TW%L@?;T+I.1%3K&?6HBW M0'P#X]X%._0J*(/R6#)0ZL.0Y$L<7%P:AD_Z#NA$NE\S1U;"6R>RPOMT%5LR$F%Q:V*I@ M^^QKIB9^TERFI?>9ZD"RP32M&!D8&['987V'@QVN',]7P(@_F'(D7YII)B!X M$2@NF&KQ:XC?F,\$]'<.%?K<,3,C+F9#J"8.!PZVTA>>[_RG%J8U1=EQ_F<1 MYW&P6%"Y1HPS&9`T!Q)GT4+?#/J/5`HH/S5D=7KH8=5$N::7P.^Q)2T_)MAWDB@U0WZ MQT4WB&6',]E8\$LBF&YQ;X9[U#:J(5W3.X_!3QDP]Y;3.^Z!EDP!=`.8?\C, MJQ2+2Q/CTLT\XY&SM/M.O^@[47;DXVJ)0[VV)VCH,%=LR@`!=[1'V[!-AAW2 M5^7A72B.H+P6SV9X7E,N?Z=>P-(B;3B6LTNP8WE2Q!*%$2.-?&(47YH\6E2; MH7J#`>,9Q^95*:;5KC6UCAP[PJ_+#3!TV%A;4]DD%-Z"W`QD&`TON`[[5.%> M^F:*PX23ZR^;X=U0I!WZ-Q7#]UAZ%!++R&_1;S@;QVG.W/=<)A6.@?4:$#,O M+W#A'D97AJSAO+RI4+L'O"W-T#4P1?+_0<(,JB8B[;"7@F_UHZOD1?S4KE@^5J!U@K&2>FZP3885 M]U>E:%O]H"MY$>;0HOZ$T=<&CK"#6+MOE*)IEDALZPP'$9)MX"Y/DK'=H4JQ MO&)XMO6BIXG3-G"+>I+L.)?B?+F8;0OR4P1O&T!<1XX=X%*8;T,@MX7ZZ2*Z M#0"O+\T.>RG$MSFZVR+_3<*\#9Q@)\%V?R@%_*PAW]8EOE'LMX%3["C:[A:E MR&#C.'#K*D\71VSB';6EV1VB9DRQ1=W^]5`Z^4IC-(/I9Z8Q/A-&9^(@T&5: M)H,IU"_N0+V^XEZ@F5O)$'U^]*19V)UDC^U_2)QJ8S;]HCZFB8DTL@>RKIBF MO/W@8A>_B]$=!!H_@<7/D`=F[[4:,:4E=Z#P33/_!10_?Z#2Q>'''U1*BL'+ ME>,%+G.OI;_(2=_75[^'6E;_/FD0:W8ACH]G`*Y0K?DGN!AX;3*L(BIZ\FQ"[W]6.XJ(7=$F< M%_I'-67K$ONYQ+GK&IVH5_[\=S=>NP.4HJYV!TBSR(_-6M!K@1Z%M..(=N%G M$>8MU'9@2V'64CB]*L+>XE@+QUPP&:K%5DEQ62E[]Q)JETYNMK7R;QBS``#1UG9N$RXG;/ M=<);](0GS,GN0J4HZJ;%E%Q*HA`!IR*)2G'X';OVC%:Q()=0G972NF'=7CU< MZ"BNI%S"/&L-4S-3FGC20#ZYW-WO)L;N0*5XJV59!B,E85Z1!\`POV+QIG6+ MO=RB5M?3C-GN`J4(J]4%VCYIWS#8II6T6L`WYK=C7Q4XM:S"M?`_'?S7`1Y> M\0FT6P2+6^AR6;R"]D6X3'[VQ26>]^/A,H=)/L%Y4\:*:%4GLJ,;GLT;66+F>XDMT1IG9$U;)1Z_2E2_C>*I(X88@D<:J@BA M&\";N2"P8JE17:PGQ5HA1UWJ5*;$R*+""1"5A5PKH0>W]H MAI%?N0JJR-V:Z#E+CH-NJT2]*I%\"EIS%K.5WNY&I0!X]O/1ML_?%\UTAU6F M]$;LGHF`06U/D\\EHT5HFS';<2X%R#?L_>J2.`.LP!DBS*.%?1_8S6X5,;OE M]]#^FQC0Q7HH.TOT.X>I>#W1O?`U6G,M6NRC8-9X"M)SD6O M:8=#^RYVQF?FLG[=94_@Z&^!O.+`SCI+G^1%H@WI_S\@BG]PY#]B4V(N?SC% M&Q#..HK#X)]UHG=4.LAOOS:BMPRW?'"F>K'86$").W]/A?&40OE%6L42YI)- MSSK@8]WX//Z_@.%HM?!B"LTU9I+=I(ERU$M"/:_3.US#\RANMQOH*^R^2J0\ M$[,]>L>\>A8#:87%MRC@F1A;K./;;0:."IN'&3E5IG_H92^2@%_YBR8^@.6^ MU$14WGBQX;H9$MYH<^L[1I"%!7]U8[XNOL*+=T[Z1ROE1BHVT2`MZ&8:Q'Q- M-;!>4[-)!Y-_Y;TX/>9IE[C&3>=J0?W3?E%'@K'/N M.$SA9W34B?9HG;K^@G)QH]D"YP@= M0N^4(3[K:(F[V,S5=*7H$SF":;Q2=SX)[-+^F2:^J9Y=RL@;590DM#'1:^@)F>7%>9 M.J6>VF)KF'87WJASUG%@`LGUHQ1!I#+_;QAL#V`6FE@%(I1*3:]!NK?)X2!. MERQVV=WC&ASN')A)9M*&1H62J=5$62-CB';$]3'L29<&/ZZ8=+AB0QCI%#XH M,T9MI8SJ)E3,9?3NN]JU!`\26@VFV2",^8RV<'!@9%TM^ES[H^/WW]=.K$I# MZ6/3Z:=UJMBV;J<\I+8UUG;L3_4#>%+V8Y]-EMEH#\NV[+8VW+^4["*"N;&I M--EVLQ9UME7!I3\Q.T3S3&VJ95I$^8W-:90UKR+QH#!*+L7# M,Q(>TG-\?PVXBV5E#O%=G[O^$K<.5=6K724<7(6+KD8^K[ADN0+96M0'!'4\ M<1E,XU,@)OXPD,[=ZH!`JSJ(/S^. MW$QQD.-'4->,+>(Q1K8;BS;YY6S;3OPL.HE;*ES/EVYQI%Q\?TB#8S/FPPV< M-XNEA*%?..UBYGP;>$SN539VU*!]#L/D3W2%7ZM,F,##LCW/?\`L1@R!<)G$ M"\"50[U_,9H!L1'3,XCS19.<";3Y"G3!_;5X%3+(,S\N?:75=0"FN1?KV(%# MXS/H)^60EM-CRWT6-=^LX%8/#BN2#JCK@1$X=]@8EU"*K59%TB$U7-MGN(<_ MK\UKF/^R+_Z([BJ`*?J8K[!A49N,J\7Z')IF<^A\*=24?WM(7FABS%A< M])5"[BBY<'"=63FIS?!T[=[C]2%CZC$%H](AY>Z-:?930ZO2GH5-R7EKU9_9 M%$;F-K7'%3&HKX0'U:.-@N0Q?4"^=+0VFT;CD'$8A]_AQ5:FC;LQX M0$9/YC`?QY'Y$#!'"V;X4602T+ZN&>%7C\'U!+`0(>`Q0````(`!6"@T=//B&$SX8` M`,FU!@`0`!@```````$```"D@0````!E>&$M,C`Q-3$P,S$N>&UL550%``,Z ML6!6=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`%8*#1Z\3.SE+$@``KOT` M`!0`&````````0```*2!&8<``&5X82TR,#$U,3`S,5]C86PN>&UL550%``,Z ML6!6=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`%8*#1XE69K(D%0``D#H! M`!0`&````````0```*2!LID``&5X82TR,#$U,3`S,5]D968N>&UL550%``,Z ML6!6=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`%8*#1Q^H$'S630``5!T$ M`!0`&````````0```*2!)*\``&5X82TR,#$U,3`S,5]L86(N>&UL550%``,Z ML6!6=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`%8*#1Q0I-=9T*0``I.L" M`!0`&````````0```*2!2/T``&5X82TR,#$U,3`S,5]P&UL550%``,Z ML6!6=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`%8*#1^XGHT0##P``_I$` M`!``&````````0```*2!"B`L``00E#@``!#D!``!02P4&``````8`!@`4`@``5S8!```` ` end XML 30 R2.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2015
Jan. 31, 2015
Current assets:    
Cash and cash equivalents $ 23,186 $ 21,785
Accounts receivable 11,602 27,462
Prepaid expenses and other current assets 2,867 3,098
Total current assets 37,655 52,345
Property and equipment, net 11,194 6,961
Intangible assets, net 2,132 2,395
Deferred tax assets 261 260
Restricted cash 352 525
Other assets 729 567
Total assets 52,323 63,053
Current liabilities:    
Accounts payable 2,310 1,620
Accrued expenses 7,067 10,585
Current portion of deferred revenue 15,710 26,863
Current portion of capital lease obligations 2,987 2,390
Total current liabilities 28,074 41,458
Deferred revenue 122 38
Capital lease obligations 3,220 1,602
Deferred rent 2,049 472
Other long-term liabilities 523 592
Total liabilities $ 33,988 $ 44,162
Commitments and contingencies (Note 9)
Stockholders' equity:    
Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued and outstanding
Common stock, $0.001 par value; 30,000,000 shares authorized; 14,653,862 and 13,874,744 shares issued, respectively; 14,621,360 and 13,842,242 shares outstanding, respectively $ 15 $ 14
Additional paid-in capital 91,106 88,181
Accumulated deficit (72,394) (68,878)
Treasury stock (32,502 common shares, at cost) 0 0
Accumulated other comprehensive loss (392) (426)
Total stockholders' equity 18,335 18,891
Total liabilities and stockholders' equity $ 52,323 $ 63,053

XML 31 R45.htm IDEA: XBRL DOCUMENT v3.3.0.814
Geographic Information - Net Long-Lived Assets by Principal Geographic Areas (Detail) - USD ($)
$ in Thousands
Oct. 31, 2015
Jan. 31, 2015
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 11,194 $ 6,961
United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 10,449 6,080
France [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 421 590
Germany [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 122 132
Japan [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 139 91
Other [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 63 $ 68
XML 32 R6.htm IDEA: XBRL DOCUMENT v3.3.0.814
Description of Business
9 Months Ended
Oct. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

1. Description of Business

Exa Corporation (the “Company” or “Exa”), a Delaware corporation, develops, sells and supports simulation software and services used primarily by vehicle manufacturers to enhance the performance of their products, reduce product development costs and improve the efficiency of their design and engineering processes. The Company’s solutions enable engineers and designers to augment or replace conventional methods of evaluating designs that rely on expensive and inefficient physical prototypes and test facilities with accurate digital simulations that are more useful, cost effective and timely. The Company’s simulation solutions enable customers to gain crucial insights about design performance early in the design cycle, reducing the likelihood of expensive redesigns and late-stage engineering changes, which result in cost savings and fundamental improvements in the development process. The Company is primarily focused on the ground transportation market, but is also exploring the application of its capabilities in the aerospace, oil and gas production, chemical processing, architecture, engineering and construction, power generation, biomedical and electronics industries.

Exa has offices and sells directly in the United States and through subsidiaries in France, Germany, Italy, Japan, Korea, China, and the United Kingdom. The Company also conducts business in Sweden, India, Brazil, Russia, Canada, Finland, Spain and Australia.

XML 33 R35.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value (Detail) - Money Market Funds [Member] - USD ($)
$ in Thousands
Oct. 31, 2015
Jan. 31, 2015
Assets:    
Money market funds $ 12,517 $ 12,514
Level 1 [Member]    
Assets:    
Money market funds $ 12,517 $ 12,514
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.3.0.814
Deferred Rent (Tables)
9 Months Ended
Oct. 31, 2015
Text Block [Abstract]  
Deferred Rent

Deferred rent consists of the following:

 

     October 31,
2015
     January 31,
2015
 

Leasehold improvement incentive

   $ 1,234       $ 308   

Cumulative non-cash rent expense

     853         761   
  

 

 

    

 

 

 

Total deferred rent

     2,087         1,069   

Less: current portion included in accrued expenses

     (38      (597
  

 

 

    

 

 

 

Deferred rent, net of current portion

   $ 2,049       $ 472   
  

 

 

    

 

 

XML 35 R36.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquired Intangible Assets - Carrying Value of Intangible Assets (Detail) - USD ($)
$ in Thousands
Oct. 31, 2015
Jan. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Cost $ 3,543 $ 3,543
Accumulated Amortization (1,411) (1,148)
Net Book Value 2,132 2,395
Intellectual Property [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 3,505 3,505
Accumulated Amortization (1,373) (1,110)
Net Book Value 2,132 2,395
Access to Facilities Contract [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 38 38
Accumulated Amortization $ (38) $ (38)
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquired Intangible Assets (Tables)
9 Months Ended
Oct. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Carrying Value of Intangible Assets

The following table reflects the carrying value of intangible assets as of October 31, 2015:

 

     October 31, 2015  
     Cost      Accumulated
Amortization
     Net Book
Value
 

Intellectual property

   $ 3,505       $ (1,373    $ 2,132   

Access to facilities contract

     38         (38      —    
  

 

 

    

 

 

    

 

 

 

Total

   $ 3,543       $ (1,411    $ 2,132   
  

 

 

    

 

 

    

 

 

 

The following table reflects the carrying value of intangible assets as of January 31, 2015:

 

     January 31, 2015  
     Cost      Accumulated
Amortization
     Net Book
Value
 

Intellectual property

   $ 3,505       $ (1,110    $ 2,395   

Access to facilities contract

     38         (38      —    
  

 

 

    

 

 

    

 

 

 

Total

   $ 3,543       $ (1,148    $ 2,395   
  

 

 

    

 

 

    

 

 

 
XML 37 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 38 R7.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2015
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Applicable Accounting Guidance

Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative United States generally accepted accounting principles (“GAAP”) as found in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”).

Basis of Presentation

The interim financial data as of October 31, 2015 and for the three and nine months ended October 31, 2015 and 2014 are unaudited; however, in the opinion of the Company’s management, the interim data includes all adjustments, consisting of normal recurring adjustments, necessary for a fair statement of the results for the interim periods presented. The condensed consolidated balance sheet presented as of January 31, 2015 has been derived from the audited consolidated financial statements as of that date. The unaudited condensed consolidated financial statements presented herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. Accordingly, they do not include all of the information and note disclosures required by GAAP for complete financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Exa annual report on Form 10-K for the year ended January 31, 2015 filed with the Securities and Exchange Commission on March 24, 2015.

Reclassification

Certain prior year amounts have been reclassified to be consistent with current year classifications.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ from management’s estimates if future events differ substantially from past experience, or other assumptions, which reasonable when made, do not turn out to be substantially accurate.

Recent Accounting Pronouncements

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, which supersedes nearly all existing revenue recognition guidance under GAAP. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration to which an entity expects to be entitled for those goods or services. ASU 2014-09 defines a five-step process to achieve this core principle, as a result of which more judgment and estimates may be required within the revenue recognition process than are required under existing GAAP. The standard is effective for annual periods beginning after December 15, 2016, and interim periods therein. However, in July 2015, the FASB approved a one-year deferral that does not require adoption until calendar year 2018 (fiscal 2019 for the Company). The two permitted transition methods under the new standard are: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently evaluating the impact of its pending adoption of ASU 2014-09 on its consolidated financial statements and has not yet determined the method by which it will adopt the standard when it becomes effective.

In June 2014, the FASB issued ASU 2014-12, Stock Compensation, which is a standards update on accounting for share-based payments when the terms of the award provide that a performance target could be achieved after a requisite service period. The standard is effective for annual periods beginning after December 31, 2015, and interim periods therein, with early adoption permitted. This ASU is not expected to have an impact on the Company’s financial statements or disclosures.

In August 2014, the FASB issued ASU No. 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. Under the new guidance, management will be required to assess an entity’s ability to continue as a going concern, and to provide related footnote disclosures in certain circumstances. The provisions of this ASU are effective for annual periods beginning after December 15, 2016, and for interim periods therein. This ASU is not expected to have an impact on the Company’s financial statements or disclosures.

In April 2015, the FASB issued ASU No. 2015-05, Intangibles – Goodwill and Other – Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement. The guidance clarifies the circumstances under which a cloud computing customer would account for the arrangement as a license of internal-use software. The standard will be effective for annual reporting periods beginning after December 15, 2016, and for interim periods therein. Early adoption is permitted. This ASU is not expected to have an impact on the Company’s financial statements or disclosures.

XML 39 R3.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Oct. 31, 2015
Jan. 31, 2015
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 30,000,000 30,000,000
Common stock, shares issued 14,653,862 13,874,744
Common stock, shares outstanding 14,621,360 13,842,242
Treasury stock, shares 32,502 32,502
XML 40 R17.htm IDEA: XBRL DOCUMENT v3.3.0.814
Geographic Information
9 Months Ended
Oct. 31, 2015
Segment Reporting [Abstract]  
Geographic Information

12. Geographic Information

Revenue by geographic area, attributed to individual countries based upon location of the external customer, is as follows:

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
     2015      2014      2015      2014  

United States

   $ 5,320       $ 4,332       $ 13,462       $ 10,616   

Japan

     2,917         2,339         7,396         6,857   

Germany

     2,431         3,026         7,081         8,555   

United Kingdom

     1,700         1,220         5,403         3,609   

France

     1,768         2,361         5,387         6,597   

Korea

     1,464         1,319         4,170         3,974   

Sweden

     420         501         1,377         1,846   

Other

     944         860         2,911         2,517   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 16,964       $ 15,958       $ 47,187       $ 44,571   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

Net long-lived assets, consisting of net property and equipment, are subject to geographic risks because they are generally difficult to move and to effectively utilize in another geographic area in a reasonable time period and because they are relatively illiquid. Net long-lived assets by principal geographic areas were as follows:

 

     October 31,
2015
     January 31,
2015
 

United States

   $ 10,449       $ 6,080   

France

     421         590   

Germany

     122         132   

Japan

     139         91   

Other

     63         68   
  

 

 

    

 

 

 

Total property and equipment, net

   $ 11,194       $ 6,961   
  

 

 

    

 

 

 
XML 41 R1.htm IDEA: XBRL DOCUMENT v3.3.0.814
Document and Entity Information - shares
9 Months Ended
Oct. 31, 2015
Nov. 30, 2015
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Oct. 31, 2015  
Document Fiscal Year Focus 2015  
Document Fiscal Period Focus Q3  
Trading Symbol EXA  
Entity Registrant Name EXA CORP  
Entity Central Index Key 0000890264  
Current Fiscal Year End Date --01-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   14,625,975
XML 42 R18.htm IDEA: XBRL DOCUMENT v3.3.0.814
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2015
Accounting Policies [Abstract]  
Applicable Accounting Guidance

Applicable Accounting Guidance

Any reference in these notes to applicable accounting guidance is meant to refer to the authoritative United States generally accepted accounting principles (“GAAP”) as found in the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”).

Basis of Presentation

Basis of Presentation

The interim financial data as of October 31, 2015 and for the three and nine months ended October 31, 2015 and 2014 are unaudited; however, in the opinion of the Company’s management, the interim data includes all adjustments, consisting of normal recurring adjustments, necessary for a fair statement of the results for the interim periods presented. The condensed consolidated balance sheet presented as of January 31, 2015 has been derived from the audited consolidated financial statements as of that date. The unaudited condensed consolidated financial statements presented herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission regarding interim financial reporting. Accordingly, they do not include all of the information and note disclosures required by GAAP for complete financial statements and should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Exa annual report on Form 10-K for the year ended January 31, 2015 filed with the Securities and Exchange Commission on March 24, 2015.

Reclassification

Reclassification

Certain prior year amounts have been reclassified to be consistent with current year classifications.

 

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make significant estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ from management’s estimates if future events differ substantially from past experience, or other assumptions, which reasonable when made, do not turn out to be substantially accurate.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, which supersedes nearly all existing revenue recognition guidance under GAAP. The core principle of ASU 2014-09 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration to which an entity expects to be entitled for those goods or services. ASU 2014-09 defines a five-step process to achieve this core principle, as a result of which more judgment and estimates may be required within the revenue recognition process than are required under existing GAAP. The standard is effective for annual periods beginning after December 15, 2016, and interim periods therein. However, in July 2015, the FASB approved a one-year deferral that does not require adoption until calendar year 2018 (fiscal 2019 for the Company). The two permitted transition methods under the new standard are: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures). The Company is currently evaluating the impact of its pending adoption of ASU 2014-09 on its consolidated financial statements and has not yet determined the method by which it will adopt the standard when it becomes effective.

In June 2014, the FASB issued ASU 2014-12, Stock Compensation, which is a standards update on accounting for share-based payments when the terms of the award provide that a performance target could be achieved after a requisite service period. The standard is effective for annual periods beginning after December 31, 2015, and interim periods therein, with early adoption permitted. This ASU is not expected to have an impact on the Company’s financial statements or disclosures.

In August 2014, the FASB issued ASU No. 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 205-40): Disclosure of Uncertainties about an Entity’s Ability to Continue as a Going Concern. Under the new guidance, management will be required to assess an entity’s ability to continue as a going concern, and to provide related footnote disclosures in certain circumstances. The provisions of this ASU are effective for annual periods beginning after December 15, 2016, and for interim periods therein. This ASU is not expected to have an impact on the Company’s financial statements or disclosures.

In April 2015, the FASB issued ASU No. 2015-05, Intangibles – Goodwill and Other – Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement. The guidance clarifies the circumstances under which a cloud computing customer would account for the arrangement as a license of internal-use software. The standard will be effective for annual reporting periods beginning after December 15, 2016, and for interim periods therein. Early adoption is permitted. This ASU is not expected to have an impact on the Company’s financial statements or disclosures.

 

XML 43 R4.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2015
Oct. 31, 2014
Revenue:        
License revenue $ 13,966 $ 12,866 $ 39,185 $ 36,842
Project revenue 2,998 3,092 8,002 7,729
Total revenues 16,964 15,958 47,187 44,571
Operating expenses:        
Cost of revenues 5,118 4,562 14,516 13,790
Sales and marketing 2,336 2,442 7,264 7,518
Research and development 6,143 5,462 18,265 15,968
General and administrative 3,456 3,171 9,849 9,510
Total operating expenses 17,053 15,637 49,894 46,786
(Loss) income from operations (89) 321 (2,707) (2,215)
Other income (expense), net:        
Foreign exchange gain (loss) 51 194 (172) 325
Interest expense (60) (88) (179) (265)
Interest income 3 3 8 9
Other income, net 6 4 6 7
Total other income (expense), net 0 113 (337) 76
(Loss) income before income taxes (89) 434 (3,044) (2,139)
Provision for income taxes (344) (214) (472) (15,870)
Net (loss) income $ (433) $ 220 $ (3,516) $ (18,009)
Net (loss) income per share:        
Basic $ (0.03) $ 0.02 $ (0.24) $ (1.31)
Diluted $ (0.03) $ 0.02 $ (0.24) $ (1.31)
Weighted average shares outstanding used in computing net (loss) income per share:        
Basic 14,610,479 13,822,400 14,484,563 13,701,380
Diluted 14,610,479 14,749,825 14,484,563 13,701,380
Comprehensive (loss) income:        
Net (loss) income $ (433) $ 220 $ (3,516) $ (18,009)
Foreign currency translation adjustments 6 (126) 34 (160)
Comprehensive (loss) income $ (427) $ 94 $ (3,482) $ (18,169)
XML 44 R12.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value Measurements
9 Months Ended
Oct. 31, 2015
Fair Value Disclosures [Abstract]  
Fair Value Measurements

7. Fair Value Measurements

Financial instruments consist primarily of cash and cash equivalents, accounts receivable and capital lease obligations. As of October 31, 2015 and January 31, 2015, the carrying amounts of these instruments approximate their fair values. The estimated fair values have been determined from information obtained from market sources and management estimates.

In determining the fair value of its financial assets and liabilities, the Company uses various valuation approaches. ASC 820, Fair Value Measurements and Disclosures, establishes a hierarchy of inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the asset or liability, and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:

Level 1 – Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access.

Level 2 – Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly.

Level 3 – Valuations based on inputs that are unobservable and significant to the overall fair value measurement and that are based on management’s best estimate of inputs market participants would use for pricing the asset or liability at the measurement date, including assumptions about risk.

The following table summarizes the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value as of October 31, 2015:

 

     Total      Level 1      Level 2      Level 3  

Assets:

           

Money market funds

   $ 12,517       $ 12,517       $ —         $ —     

The following table summarizes the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value as of January 31, 2015:

 

     Total      Level 1      Level 2      Level 3  

Assets:

           

Money market funds

   $ 12,514       $ 12,514       $ —         $ —     

The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.

XML 45 R11.htm IDEA: XBRL DOCUMENT v3.3.0.814
Deferred Rent
9 Months Ended
Oct. 31, 2015
Text Block [Abstract]  
Deferred Rent

6. Deferred Rent

Payment escalations, rent holidays and lease incentives specified in the Company’s non-cancelable operating lease and hosting agreements are recognized on a straight-line basis over the terms of the agreements. The differences arising from straight-line expense recognition and cash payments are recorded as deferred rent in the accompanying consolidated balance sheets. Tenant leasehold improvement allowances received from landlords are recorded as deferred rent and are amortized as operating expense over the applicable lease terms.

 

Deferred rent consists of the following:

 

     October 31,
2015
     January 31,
2015
 

Leasehold improvement incentive

   $ 1,234       $ 308   

Cumulative non-cash rent expense

     853         761   
  

 

 

    

 

 

 

Total deferred rent

     2,087         1,069   

Less: current portion included in accrued expenses

     (38      (597
  

 

 

    

 

 

 

Deferred rent, net of current portion

   $ 2,049       $ 472   
  

 

 

    

 

 

 

As discussed in Note 9, the Company entered into an amendment to its corporate headquarter lease in Burlington, Massachusetts effective July 1, 2015. The amendment provided for a tenant improvement allowance of up to $1,681 to cover renovations being made to the Company’s leased space over the remainder of fiscal year 2016. As of October 31, 2015, the Company recorded $1,047 of the tenant improvement allowance as an increase to deferred rent for renovation costs incurred to date. Of these costs, the Company paid for approximately $493, and accordingly, recorded a receivable from the landlord for this amount which is included in other current assets in the accompanying consolidated balance sheet. The $554 balance of these costs was funded by the landlord and is recorded as construction-in-process within property and equipment, net in the accompanying consolidated balance sheet.

XML 46 R23.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2015
Fair Value Disclosures [Abstract]  
Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value

The following table summarizes the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value as of October 31, 2015:

 

     Total      Level 1      Level 2      Level 3  

Assets:

           

Money market funds

   $ 12,517       $ 12,517       $ —         $ —     

The following table summarizes the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value as of January 31, 2015:

 

     Total      Level 1      Level 2      Level 3  

Assets:

           

Money market funds

   $ 12,514       $ 12,514       $ —         $ —     
XML 47 R19.htm IDEA: XBRL DOCUMENT v3.3.0.814
Computation of Net (Loss) Income Per Share (Tables)
9 Months Ended
Oct. 31, 2015
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Net (Loss) Income Per Share

The following summarizes the calculation of basic and diluted net (loss) income per share:

 

     Three Months Ended October 31,      Nine Months Ended October 31,  
     2015      2014      2015      2014  

Numerator:

           

Net (loss) income

   $ (433    $ 220       $ (3,516    $ (18,009
  

 

 

    

 

 

    

 

 

    

 

 

 

Denominator:

           

Weighted average common shares, basic

     14,610,479         13,822,400         14,484,563         13,701,380   

Dilutive effect of:

           

Options to purchase common and preferred stock

     —           898,619         —           —     

Warrants to purchase common stock

     —           9,285         —           —     

Restricted stock units

     —           19,521         —           —     
  

 

 

    

 

 

       

Weighted average common shares, diluted

     14,610,479         14,749,825         14,484,563         13,701,380   
  

 

 

    

 

 

    

 

 

    

 

 

 

Basic net (loss) income per share

   $ (0.03    $ 0.02       $ (0.24    $ (1.31
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted net (loss) income per share

   $ (0.03    $ 0.02       $ (0.24    $ (1.31
  

 

 

    

 

 

    

 

 

    

 

 

 
Outstanding Options, Restricted Stock Unit Awards and Warrants Excluded from Computation of Diluted Net (Loss) Income Per Share

The table below represents outstanding options, restricted stock unit awards and warrants that were excluded from the computation of diluted net (loss) income per share for the periods indicated because including them would have had an anti-dilutive effect. All of the Company’s outstanding stock options, unvested restricted stock units and warrants were anti-dilutive for the three months ended October 31, 2015 and for the nine months ended October 31, 2015 and 2014 due to the net loss incurred by the Company.

 

     Three Months Ended October 31,      Nine Months Ended October 31,  
     2015      2014      2015      2014  

Options, restricted stock unit awards and warrants to purchase common stock

     2,514,955         1,633,635         2,514,955         2,785,477   
XML 48 R15.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-Based Compensation
9 Months Ended
Oct. 31, 2015
Equity [Abstract]  
Stockholders' Equity and Stock-Based Compensation

10. Stockholders’ Equity and Stock-Based Compensation

Warrants Exercised

In July 2015, Massachusetts Capital Resource Company exercised warrants to purchase 21,538 shares of common stock at a cash exercise price of $6.11 per share. The Company has no remaining outstanding warrants as of October 31, 2015.

Stock-Based Compensation Expense

The fair value of common stock service-based options for employees and directors is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted-average assumptions used:

 

     Nine Months Ended
October 31,
 
     2015     2014  

Estimated dividend yield

     0     0

Expected stock price volatility

     36.8     47.4

Weighted-average risk-free interest rate

     2.0     2.2

Expected life of options (in years)

     6.23        6.25   

The weighted-average grant date fair value per share for service-based stock options granted in the three and nine months ended October 31, 2015 was $4.14 and $4.21, respectively. The weighted average grant date fair value per share for service-based stock options granted in the three and nine months ended October 31, 2014 was $5.04 and $5.48, respectively.

For standard service-based stock options, the Company records stock-based compensation expense over the estimated service/vesting period. The amount of stock-based compensation expense recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest.

Performance-based stock options are recognized as expense over the requisite service period when it becomes probable that performance measures triggering vesting will be met. Certain grants vested during the first quarter of fiscal year 2016 based on achieved performance metrics for fiscal year 2015. As of October 31, 2015, the Company concluded that it was probable that required metrics for certain performance-based grants would be achieved for fiscal year 2016. As a result, the Company recognized $228 in share-based compensation expense associated with these options.

 

Total stock-based compensation expense related to stock options and restricted stock units issued by the Company is as follows:

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
     2015      2014      2015      2014  

Cost of revenues

   $ 64       $ 52       $ 186       $ 134   

Sales and marketing

     117         88         317         249   

Research and development

     265         200         691         547   

General and administrative

     215         193         572         473   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 661       $ 533       $ 1,766       $ 1,403   
  

 

 

    

 

 

    

 

 

    

 

 

 

The total unrecognized compensation cost related to outstanding stock options is $4,224 at October 31, 2015. This amount is expected to be recognized over a weighted-average period of 2.45 years.

XML 49 R13.htm IDEA: XBRL DOCUMENT v3.3.0.814
Acquired Intangible Assets
9 Months Ended
Oct. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Acquired Intangible Assets

8. Acquired Intangible Assets

Intangible assets acquired in a business combination are recorded under the purchase method of accounting at their estimated fair values at the date of acquisition. The Company amortizes acquired intangible assets over their estimated useful lives.

The following table reflects the carrying value of intangible assets as of October 31, 2015:

 

     October 31, 2015  
     Cost      Accumulated
Amortization
     Net Book
Value
 

Intellectual property

   $ 3,505       $ (1,373    $ 2,132   

Access to facilities contract

     38         (38      —    
  

 

 

    

 

 

    

 

 

 

Total

   $ 3,543       $ (1,411    $ 2,132   
  

 

 

    

 

 

    

 

 

 

The following table reflects the carrying value of intangible assets as of January 31, 2015:

 

     January 31, 2015  
     Cost      Accumulated
Amortization
     Net Book
Value
 

Intellectual property

   $ 3,505       $ (1,110    $ 2,395   

Access to facilities contract

     38         (38      —    
  

 

 

    

 

 

    

 

 

 

Total

   $ 3,543       $ (1,148    $ 2,395   
  

 

 

    

 

 

    

 

 

 

Amortization expense of intangible assets was $88 for each of the three months ended October 31, 2015 and 2014 and $263 for each of the nine months ended October 31, 2015 and 2014.

XML 50 R14.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies
9 Months Ended
Oct. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9. Commitments and Contingencies

Legal Contingencies

From time to time the Company is involved in legal proceedings arising in the ordinary course of business. There is no litigation pending that could, individually or in the aggregate, reasonably be expected to have a material adverse effect on the Company’s financial position, results of operations, or cash flows.

Guarantees and Indemnification Obligations

The Company enters into standard indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies, holds harmless, and agrees to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally the Company’s business partners or customers, in connection with any United States patent, or any copyright or other intellectual property infringement claim by any third party with respect to the Company’s products. The term of these indemnification provisions is generally perpetual after execution of the agreement. The maximum potential amount of future payments the Company could be required to make under these agreements is unlimited.

Based on historical experience and information known as of October 31, 2015 and January 31, 2015, the Company has not recorded any liabilities for these guarantees and indemnities.

Operating Leases

Effective July 1, 2015, the Company entered into an amendment to the lease for its corporate headquarters space in Burlington, Massachusetts. The amendment extends the lease term, originally set to expire in March 2016, through March 2023 and reduces the leased space from 65,941 square feet to 44,241 square feet. The 21,700 square foot reduction primarily relates to first floor space that had been subleased by the Company to a subtenant, and under the terms of the amendment, the landlord assumed the sublease effective July 1, 2015. The amendment also provides for a tenant improvement allowance of up to $1,681 to cover renovations that are being made to the retained second floor space over the remainder of fiscal year 2016. Management believes that the renovated space will be suitable and adequate to meet the Company’s planned growth needs at its headquarters over the next several years.

In conjunction with the relinquishment of the first floor space, the amendment reduced the Company’s required security deposit letter of credit from $525 to $352. The reduction of the letter of credit is reflected as a change in restricted cash in the investing activity section of the accompanying consolidated statement of cash flows.

 

Effective August 1, 2015, the Company entered into an amendment to the lease for its office space located in Japan. The amendment extends the lease term, originally set to expire in November 2015, through November 2017 and increases the leased space from approximately 4,047 square feet to 7,512 square feet.

In conjunction with the purchase of additional computer processor equipment for its high performance computing data center in New Jersey described in Note 4, effective as of September 1, 2015, the Company’s hosting and support arrangement for that facility was expanded to account for the new equipment.

As of October 31, 2015, after taking into consideration the above amendments, total future minimum lease payments under non-cancelable lease arrangements are as follows:

 

Fiscal year ended January 31,       

2016 (remainder as of October 31, 2015)

   $ 1,211   

2017

     4,711   

2018

     4,688   

2019

     4,209   

2020

     2,980   

2021

     2,086   

Thereafter

     3,942   
  

 

 

 
   $ 23,827   
  

 

 

XML 51 R16.htm IDEA: XBRL DOCUMENT v3.3.0.814
Income Taxes
9 Months Ended
Oct. 31, 2015
Income Tax Disclosure [Abstract]  
Income Taxes

11. Income Taxes

For the three and nine months ended October 31, 2015, the Company’s income tax provision was $344 and $472, respectively. The provision for both periods primarily consists of the tax effects of foreign operating results and foreign withholding taxes. For the three and nine months ended October 31, 2014, the income tax provision was $214 and $15,870, respectively. The provision for the nine months ended October 31, 2014 includes a $14,506 non-cash charge to record a valuation allowance against the Company’s United States net deferred tax assets and a $700 non-cash write-off of state deferred tax assets.

In determining the realizability of the net United States federal and state deferred tax assets, the Company considers numerous factors including historical profitability, estimated future taxable income, prudent and feasible tax planning strategies and the industry in which it operates. Management reassesses the realization of the deferred tax assets each reporting period, which resulted in a valuation allowance against the full amount of the Company’s United States deferred tax assets in the first quarter of fiscal year 2015. To the extent that the financial results of the United States operations improve in the future and the deferred tax assets become realizable, the Company will reduce the valuation allowance through earnings.

The Company does not expect that its unrecognized tax benefit will change significantly within the next twelve months. The Company and one or more of its subsidiaries file United States federal income tax returns and tax returns in various state and foreign jurisdictions. With limited exceptions, the Company is no longer subject to federal, state, local or foreign examinations for years ending prior to January 31, 2011. However, carryforward attributes that were generated in tax years ending prior to January 31, 2012 may still be adjusted upon examination by state or local tax authorities if they either have been or will be used in a future period.

Under Section 382 of the Internal Revenue Code of 1986, as amended, substantial changes in the Company’s ownership may limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset its taxable income. Specifically, this limitation may arise in the event of a cumulative change in ownership of the Company of more than 50% within a three-year period. During the first quarter of fiscal year 2015, management determined that the Company had experienced an ownership change for purposes of Section 382. This ownership change resulted in annual limitations to the amount of net operating loss carryforwards that can be utilized to offset future taxable income, if any, at the federal level. The Company’s management has determined that, as of October 31, 2015, it had not experienced another ownership change for purposes of Section 382. However, future transactions in the Company’s common stock could trigger an ownership change for purposes of Section 382, which could limit the amount of net operating loss carryforwards that could be utilized annually in the future to offset the Company’s taxable income, if any. Any such limitation, whether as the result of sales of common stock by the Company’s existing stockholders or sales of common stock by the Company, could have a material adverse effect on the Company’s results of operations in future years.

XML 52 R34.htm IDEA: XBRL DOCUMENT v3.3.0.814
Deferred Rent - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2015
Jul. 01, 2015
Jan. 31, 2015
Deferred Rent [Line Items]      
Property and equipment, net $ 11,194   $ 6,961
Corporate Headquarters [Member]      
Deferred Rent [Line Items]      
Tenant improvement allowance, remainder of fiscal year 2016 1,681 $ 1,681  
Tenant improvement allowance 1,047    
Landlord [Member]      
Deferred Rent [Line Items]      
Receivable 493    
Landlord [Member] | Construction in Process [Member]      
Deferred Rent [Line Items]      
Property and equipment, net $ 554    
XML 53 R21.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accrued Expenses (Tables)
9 Months Ended
Oct. 31, 2015
Payables and Accruals [Abstract]  
Accrued Expenses

Accrued expenses consist of the following:

 

     October 31,
2015
     January 31,
2015
 

Accrued payroll

   $ 1,729       $ 1,695   

Accrued commissions and bonuses

     2,152         3,150   

Sales and withholding taxes

     793         2,427   

Accrued income taxes payable

     598         597   

Legal and professional

     657         275   

Deferred rent, current portion

     38         597   

Other accrued expenses

     1,100         1,844   
  

 

 

    

 

 

 

Total accrued expenses

   $ 7,067       $ 10,585   
  

 

 

    

 

 

 
XML 54 R26.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-Based Compensation (Tables)
9 Months Ended
Oct. 31, 2015
Equity [Abstract]  
Assumptions Used to Calculate Fair Value of Common Stock Service-based Options for Employees and Directors

The fair value of common stock service-based options for employees and directors is estimated on the date of grant using the Black-Scholes option-pricing model with the following weighted-average assumptions used:

 

     Nine Months Ended
October 31,
 
     2015     2014  

Estimated dividend yield

     0     0

Expected stock price volatility

     36.8     47.4

Weighted-average risk-free interest rate

     2.0     2.2

Expected life of options (in years)

     6.23        6.25   
Stock-Based Compensation Expense Related to Stock Options Issued and Restricted Stock Units by the Company

Total stock-based compensation expense related to stock options and restricted stock units issued by the Company is as follows:

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
     2015      2014      2015      2014  

Cost of revenues

   $ 64       $ 52       $ 186       $ 134   

Sales and marketing

     117         88         317         249   

Research and development

     265         200         691         547   

General and administrative

     215         193         572         473   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 661       $ 533       $ 1,766       $ 1,403   
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Common Stock Service-based Options for Employees and Directors (Detail)
9 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Estimated dividend yield 0.00% 0.00%
Expected stock price volatility 36.80% 47.40%
Weighted-average risk-free interest rate 2.00% 2.20%
Expected life of options (in years) 6 years 2 months 23 days 6 years 3 months
XML 56 R5.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Cash flows provided by operating activities:    
Net loss $ (3,516) $ (18,009)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,487 2,157
Stock-based compensation expense 1,766 1,403
Deferred rent expense 472 (267)
Deferred income taxes 4 15,209
Net change in operating assets and liabilities:    
Accounts receivable 15,948 20,432
Prepaid expenses and other current assets 54 258
Other assets 11 (2)
Accounts payable 694 (874)
Accrued expenses (2,946) (3,415)
Other liabilities (69) (23)
Deferred revenue (11,007) (18,942)
Net cash provided by (used in) operating activities 3,898 (2,073)
Cash flows used in investing activities:    
Purchases of property and equipment (1,571) (684)
Change in restricted cash 173  
Net cash used in investing activities (1,398) (684)
Cash flows used in financing activities:    
Proceeds from stock option and warrant exercises 1,168 749
Payments of capital lease obligations (2,131) (2,303)
Net cash used in financing activities (963) (1,554)
Effect of exchange rate changes on cash and cash equivalents (136) (498)
Net increase (decrease) in cash and cash equivalents 1,401 (4,809)
Cash and cash equivalents, beginning of period 21,785 28,753
Cash and cash equivalents, end of period 23,186 23,944
Supplemental cash flow disclosures:    
Cash paid for interest 179 265
Cash paid for income taxes 1,214 1,282
Supplemental disclosure of non-cash investing activities:    
Acquisition of equipment through capital leases 4,351 $ 1,700
Construction costs funded by landlord tenant improvement allowance $ 554  
XML 57 R10.htm IDEA: XBRL DOCUMENT v3.3.0.814
Accrued Expenses
9 Months Ended
Oct. 31, 2015
Payables and Accruals [Abstract]  
Accrued Expenses

5. Accrued Expenses

Accrued expenses consist of the following:

 

     October 31,
2015
     January 31,
2015
 

Accrued payroll

   $ 1,729       $ 1,695   

Accrued commissions and bonuses

     2,152         3,150   

Sales and withholding taxes

     793         2,427   

Accrued income taxes payable

     598         597   

Legal and professional

     657         275   

Deferred rent, current portion

     38         597   

Other accrued expenses

     1,100         1,844   
  

 

 

    

 

 

 

Total accrued expenses

   $ 7,067       $ 10,585   
  

 

 

    

 

 

 
XML 58 R27.htm IDEA: XBRL DOCUMENT v3.3.0.814
Geographic Information (Tables)
9 Months Ended
Oct. 31, 2015
Segment Reporting [Abstract]  
Revenue by Geographic Area

Revenue by geographic area, attributed to individual countries based upon location of the external customer, is as follows:

 

     Three Months Ended
October 31,
     Nine Months Ended
October 31,
 
     2015      2014      2015      2014  

United States

   $ 5,320       $ 4,332       $ 13,462       $ 10,616   

Japan

     2,917         2,339         7,396         6,857   

Germany

     2,431         3,026         7,081         8,555   

United Kingdom

     1,700         1,220         5,403         3,609   

France

     1,768         2,361         5,387         6,597   

Korea

     1,464         1,319         4,170         3,974   

Sweden

     420         501         1,377         1,846   

Other

     944         860         2,911         2,517   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 16,964       $ 15,958       $ 47,187       $ 44,571   
  

 

 

    

 

 

    

 

 

    

 

 

 
Net Long-Lived Assets by Principal Geographic Areas

Net long-lived assets by principal geographic areas were as follows:

 

     October 31,
2015
     January 31,
2015
 

United States

   $ 10,449       $ 6,080   

France

     421         590   

Germany

     122         132   

Japan

     139         91   

Other

     63         68   
  

 

 

    

 

 

 

Total property and equipment, net

   $ 11,194       $ 6,961   
  

 

 

    

 

 

 
XML 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.3.0.814 html 100 181 1 false 28 0 false 5 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.exa.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.exa.com/taxonomy/role/StatementOfFinancialPositionClassified Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.exa.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income Sheet http://www.exa.com/taxonomy/role/StatementOfIncomeAlternative Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income Statements 4 false false R5.htm 106 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.exa.com/taxonomy/role/StatementOfCashFlowsIndirect Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 107 - Disclosure - Description of Business Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsNatureOfOperations Description of Business Notes 6 false false R7.htm 108 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock Summary of Significant Accounting Policies Notes 7 false false R8.htm 109 - Disclosure - Computation of Net (Loss) Income Per Share Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Computation of Net (Loss) Income Per Share Notes 8 false false R9.htm 110 - Disclosure - Property and Equipment, net Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock Property and Equipment, net Notes 9 false false R10.htm 111 - Disclosure - Accrued Expenses Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock Accrued Expenses Notes 10 false false R11.htm 112 - Disclosure - Deferred Rent Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsDeferredRentDisclosureTextBlock Deferred Rent Notes 11 false false R12.htm 113 - Disclosure - Fair Value Measurements Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurements Notes 12 false false R13.htm 114 - Disclosure - Acquired Intangible Assets Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock Acquired Intangible Assets Notes 13 false false R14.htm 115 - Disclosure - Commitments and Contingencies Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 14 false false R15.htm 116 - Disclosure - Stockholders' Equity and Stock-Based Compensation Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsShareholdersEquityAndShareBasedPaymentsTextBlock Stockholders' Equity and Stock-Based Compensation Notes 15 false false R16.htm 117 - Disclosure - Income Taxes Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 16 false false R17.htm 118 - Disclosure - Geographic Information Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Geographic Information Notes 17 false false R18.htm 119 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.exa.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 18 false false R19.htm 120 - Disclosure - Computation of Net (Loss) Income Per Share (Tables) Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Computation of Net (Loss) Income Per Share (Tables) Tables http://www.exa.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 19 false false R20.htm 121 - Disclosure - Property and Equipment, net (Tables) Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables Property and Equipment, net (Tables) Tables http://www.exa.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock 20 false false R21.htm 122 - Disclosure - Accrued Expenses (Tables) Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlockTables Accrued Expenses (Tables) Tables http://www.exa.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock 21 false false R22.htm 123 - Disclosure - Deferred Rent (Tables) Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsDeferredRentDisclosureTextBlockTables Deferred Rent (Tables) Tables http://www.exa.com/taxonomy/role/NotesToFinancialStatementsDeferredRentDisclosureTextBlock 22 false false R23.htm 124 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value Measurements (Tables) Tables http://www.exa.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 23 false false R24.htm 125 - Disclosure - Acquired Intangible Assets (Tables) Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables Acquired Intangible Assets (Tables) Tables http://www.exa.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock 24 false false R25.htm 126 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables Commitments and Contingencies (Tables) Tables http://www.exa.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 25 false false R26.htm 127 - Disclosure - Stockholders' Equity and Stock-Based Compensation (Tables) Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsShareholdersEquityAndShareBasedPaymentsTextBlockTables Stockholders' Equity and Stock-Based Compensation (Tables) Tables http://www.exa.com/taxonomy/role/NotesToFinancialStatementsShareholdersEquityAndShareBasedPaymentsTextBlock 26 false false R27.htm 128 - Disclosure - Geographic Information (Tables) Sheet http://www.exa.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Geographic Information (Tables) Tables http://www.exa.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 27 false false R28.htm 129 - Disclosure - Computation of Net (Loss) Income Per Share - Calculation of Basic and Diluted Net (Loss) Income Per Share (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureComputationOfNetLossIncomePerShareCalculationOfBasicAndDilutedNetLossIncomePerShare Computation of Net (Loss) Income Per Share - Calculation of Basic and Diluted Net (Loss) Income Per Share (Detail) Details http://www.exa.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables 28 false false R29.htm 130 - Disclosure - Computation of Net (Loss) Per Share - Outstanding Options, Restricted Stock Unit Awards and Warrants Excluded from Computation of Diluted Net (Loss) Income Per Share (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureComputationOfNetLossPerShareOutstandingOptionsRestrictedStockUnitAwardsAndWarrantsExcludedFromComputationOfDilutedNetLossIncomePerShare Computation of Net (Loss) Per Share - Outstanding Options, Restricted Stock Unit Awards and Warrants Excluded from Computation of Diluted Net (Loss) Income Per Share (Detail) Details http://www.exa.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables 29 false false R30.htm 131 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipment Property and Equipment, Net - Schedule of Property and Equipment (Detail) Details 30 false false R31.htm 132 - Disclosure - Property and Equipment, Net - Additional Information (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformation Property and Equipment, Net - Additional Information (Detail) Details 31 false false R32.htm 133 - Disclosure - Accrued Expenses - Accrued Expenses (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureAccruedExpensesAccruedExpenses Accrued Expenses - Accrued Expenses (Detail) Details 32 false false R33.htm 134 - Disclosure - Deferred Rent - Deferred Rent (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureDeferredRentDeferredRent Deferred Rent - Deferred Rent (Detail) Details 33 false false R34.htm 135 - Disclosure - Deferred Rent - Additional Information (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureDeferredRentAdditionalInformation Deferred Rent - Additional Information (Detail) Details 34 false false R35.htm 136 - Disclosure - Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureFairValueMeasurementsFairValueHierarchyForFinancialAssetsAndLiabilitiesMeasuredAtFairValue Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value (Detail) Details 35 false false R36.htm 137 - Disclosure - Acquired Intangible Assets - Carrying Value of Intangible Assets (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureAcquiredIntangibleAssetsCarryingValueOfIntangibleAssets Acquired Intangible Assets - Carrying Value of Intangible Assets (Detail) Details 36 false false R37.htm 138 - Disclosure - Acquired Intangible Assets - Additional Information (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureAcquiredIntangibleAssetsAdditionalInformation Acquired Intangible Assets - Additional Information (Detail) Details 37 false false R38.htm 139 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 38 false false R39.htm 140 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Lease Arrangements (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsUnderNonCancelableLeaseArrangements Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Lease Arrangements (Detail) Details 39 false false R40.htm 141 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureStockholdersEquityAndStockBasedCompensationAdditionalInformation Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) Details 40 false false R41.htm 142 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Common Stock Service-based Options for Employees and Directors (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureStockholdersEquityAndStockBasedCompensationAssumptionsUsedToCalculateFairValueOfCommonStockServicebasedOptionsForEmployeesAndDirectors Stockholders' Equity and Stock-Based Compensation - Assumptions Used to Calculate Fair Value of Common Stock Service-based Options for Employees and Directors (Detail) Details 41 false false R42.htm 143 - Disclosure - Stockholders' Equity and Stock-Based Compensation - Stock-Based Compensation Expense Related to Stock Options Issued and Restricted Stock Units by the Company (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureStockholdersEquityAndStockBasedCompensationStockBasedCompensationExpenseRelatedToStockOptionsIssuedAndRestrictedStockUnitsByTheCompany Stockholders' Equity and Stock-Based Compensation - Stock-Based Compensation Expense Related to Stock Options Issued and Restricted Stock Units by the Company (Detail) Details 42 false false R43.htm 144 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 43 false false R44.htm 145 - Disclosure - Geographic Information - Revenues by Geographic Area (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureGeographicInformationRevenuesByGeographicArea Geographic Information - Revenues by Geographic Area (Detail) Details 44 false false R45.htm 146 - Disclosure - Geographic Information - Net Long-Lived Assets by Principal Geographic Areas (Detail) Sheet http://www.exa.com/taxonomy/role/DisclosureGeographicInformationNetLongLivedAssetsByPrincipalGeographicAreas Geographic Information - Net Long-Lived Assets by Principal Geographic Areas (Detail) Details 45 false false All Reports Book All Reports In ''Condensed Consolidated Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''Condensed Consolidated Statements of Cash Flows'', column(s) 1, 2 are contained in other reports, so were removed by flow through suppression. exa-20151031.xml exa-20151031_cal.xml exa-20151031_def.xml exa-20151031_lab.xml exa-20151031_pre.xml exa-20151031.xsd true true XML 60 R38.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies - Additional Information (Detail)
Aug. 01, 2015
ft²
Jul. 31, 2015
ft²
Jul. 01, 2015
USD ($)
ft²
Jun. 30, 2015
USD ($)
ft²
Oct. 31, 2015
USD ($)
Jan. 31, 2015
USD ($)
Contingencies And Commitments [Line Items]            
Recorded liabilities for guarantees and indemnities | $         $ 0 $ 0
Corporate Headquarters [Member]            
Contingencies And Commitments [Line Items]            
Operating lease covers area     44,241 65,941    
Operating lease covers area reduction     21,700      
Tenant improvement allowance, remainder of fiscal year 2016 | $     $ 1,681,000   $ 1,681,000  
Letter of credit | $     $ 352,000 $ 525,000    
Office Space [Member] | Japan [Member]            
Contingencies And Commitments [Line Items]            
Operating lease covers area 7,512 4,047        
XML 61 R20.htm IDEA: XBRL DOCUMENT v3.3.0.814
Property and Equipment, net (Tables)
9 Months Ended
Oct. 31, 2015
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment, net consists of the following:

 

     October 31,
2015
     January 31,
2015
 

Computer software and equipment

   $ 25,668       $ 20,637   

Office equipment and furniture

     463         422   

Leasehold improvements

     2,652         2,593   

Construction-in-process

     1,009         —     
  

 

 

    

 

 

 

Total property and equipment

     29,792         23,652   

Less: accumulated depreciation

     (18,598      (16,691
  

 

 

    

 

 

 

Property and equipment, net

   $ 11,194       $ 6,961