0001193125-18-227776.txt : 20180726 0001193125-18-227776.hdr.sgml : 20180726 20180726161400 ACCESSION NUMBER: 0001193125-18-227776 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180726 DATE AS OF CHANGE: 20180726 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BRIGHTCOVE INC CENTRAL INDEX KEY: 0001313275 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 201579162 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35429 FILM NUMBER: 18971907 BUSINESS ADDRESS: STREET 1: 290 CONGRESS STREET CITY: BOSTON STATE: MA ZIP: 02210 BUSINESS PHONE: (888) 882-1880 MAIL ADDRESS: STREET 1: 290 CONGRESS STREET CITY: BOSTON STATE: MA ZIP: 02210 FORMER COMPANY: FORMER CONFORMED NAME: VIDEO MARKETPLACE INC DATE OF NAME CHANGE: 20050104 10-Q 1 d593083d10q.htm 10-Q 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

 

Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended June 30, 2018

OR

 

Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from                      to                     

Commission File Number: 001-35429

 

 

BRIGHTCOVE INC.

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   20-1579162

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

290 Congress Street

Boston, MA 02210

(Address of principal executive offices)

(888) 882-1880

(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  ☒    No  ☐

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

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

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer   ☐  (Do not check if a smaller reporting company)    Smaller reporting company  
Emerging growth company       

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

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

As of July 23, 2018 there were 35,917,891 shares of the registrant’s common stock, $0.001 par value per share, outstanding.

 

 

 


Table of Contents

BRIGHTCOVE INC.

Table of Contents

 

     Page  

PART I. FINANCIAL INFORMATION

  

Item 1. Financial Statements (Unaudited)

  

Condensed Consolidated Balance Sheets as of June  30, 2018 and December 31, 2017

     3  

Condensed Consolidated Statements of Operations for the three and six months ended June 30, 2018 and 2017

     4  

Condensed Consolidated Statements of Comprehensive Loss for the three and six months ended June 30, 2018 and 2017

     5  

Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2018 and 2017

     6  

Notes to Condensed Consolidated Financial Statements

     7  

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

     20  

Item 3. Quantitative and Qualitative Disclosures About Market Risk

     34  

Item 4. Controls and Procedures

     36  

PART II. OTHER INFORMATION

     36  

Item 1. Legal Proceedings

     36  

Item 1A. Risk Factors

     37  

Item 5. Other Information

     37  

Item 6. Exhibits

     38  

Signatures

     39  

 

2


Table of Contents

PART I. FINANCIAL INFORMATION

 

ITEM 1.  FINANCIAL STATEMENTS

Brightcove Inc.

Condensed Consolidated Balance Sheets

(unaudited)

 

     June 30, 2018     December 31, 2017  
    

(in thousands, except share

and per share data)

 

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 27,453     $ 26,132  

Accounts receivable, net of allowance of $121 and $146 at June 30, 2018 and December 31, 2017, respectively

     25,908       25,236  

Prepaid expenses

     5,639       3,991  

Other current assets

     7,359       3,045  
  

 

 

   

 

 

 

Total current assets

     66,359       58,404  

Property and equipment, net

     9,927       9,143  

Intangible assets, net

     6,888       8,236  

Goodwill

     50,776       50,776  

Deferred tax asset

     91       87  

Other assets

     2,211       969  
  

 

 

   

 

 

 

Total assets

   $ 136,252     $ 127,615  
  

 

 

   

 

 

 

Liabilities and stockholders’ equity

    

Current liabilities:

    

Accounts payable

   $ 7,309     $ 6,142  

Accrued expenses

     13,744       13,621  

Capital lease liability

     35       228  

Equipment financing

           26  

Deferred revenue

     41,886       39,370  
  

 

 

   

 

 

 

Total current liabilities

     62,974       59,387  

Deferred revenue, net of current portion

     137       244  

Other liabilities

     1,044       1,228  
  

 

 

   

 

 

 

Total liabilities

     64,155       60,859  

Commitments and contingencies (Note 10)

    

Stockholders’ equity:

    

Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued

     —         —    

Common stock, $0.001 par value; 100,000,000 shares authorized; 36,052,891 and 34,933,408 shares issued at June 30, 2018 and December 31, 2017, respectively

     36       35  

Additional paid-in capital

     246,417       238,700  

Treasury stock, at cost; 135,000 shares

     (871     (871

Accumulated other comprehensive loss

     (882     (809

Accumulated deficit

     (172,603     (170,299
  

 

 

   

 

 

 

Total stockholders’ equity

     72,097       66,756  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 136,252     $ 127,615  
  

 

 

   

 

 

 

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

 

3


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Operations

(unaudited)

 

     Three Months Ended June 30,     Six Months Ended June 30,  
     2018     2017     2018     2017  
     (in thousands, except share and per share data)  

Revenue:

        

Subscription and support revenue

   $ 37,867     $ 35,528     $ 75,734     $ 69,770  

Professional services and other revenue

     3,787       3,225       7,114       6,555  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     41,654       38,753       82,848       76,325  

Cost of revenue: (1) (2)

        

Cost of subscription and support revenue

     13,125       13,102       26,581       25,256  

Cost of professional services and other revenue

     3,493       3,476       7,248       6,540  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total cost of revenue

     16,618       16,578       33,829       31,796  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     25,036       22,175       49,019       44,529  

Operating expenses: (1) (2)

        

Research and development

     7,743       8,279       15,518       16,473  

Sales and marketing

     15,265       15,904       28,499       29,805  

General and administrative

     7,045       5,876       12,435       11,267  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     30,053       30,059       56,452       57,545  
  

 

 

   

 

 

   

 

 

   

 

 

 

Loss from operations

     (5,017     (7,884     (7,433     (13,016

Other (expense) income, net

     (481     314       (210     452  
  

 

 

   

 

 

   

 

 

   

 

 

 

Loss before income taxes

     (5,498     (7,570     (7,643     (12,564

Provision for income taxes

     154       108       266       187  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss

   $ (5,652   $ (7,678   $ (7,909   $ (12,751
  

 

 

   

 

 

   

 

 

   

 

 

 

Net loss per share - basic and diluted

   $ (0.16   $ (0.22   $ (0.22   $ (0.37
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted-average number of common shares used in computing net loss per share

     35,543,307       34,247,058       35,234,974       34,152,109  
  

 

 

   

 

 

   

 

 

   

 

 

 

(1) Stock-based compensation included in above line items:

        

Cost of subscription and support revenue

   $ 119     $ 89     $ 233     $ 191  

Cost of professional services and other revenue

     46       59       86       119  

Research and development

     303       341       649       748  

Sales and marketing

     783       517       1,448       1,263  

General and administrative

     581       680       1,084       1,155  

(2) Amortization of acquired intangible assets included in above line items:

        

Cost of subscription and support revenue

   $ 507     $ 508     $ 1,015     $ 1,015  

Research and development

     —         —         —         11  

Sales and marketing

     167       166       333       359  

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

 

4


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Comprehensive Loss

(unaudited)

 

     Three Months Ended June 30,     Six Months Ended June 30,  
     2018     2017     2018     2017  
     (in thousands)  

Net loss

   $ (5,652   $ (7,678   $ (7,909   $ (12,751

Other comprehensive income:

        

Foreign currency translation adjustments

     (320     77       (73     257  
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive loss

   $ (5,972   $ (7,601   $ (7,982   $ (12,494
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

5


Table of Contents

Brightcove Inc.

Condensed Consolidated Statements of Cash Flows

(unaudited)

 

     Six Months Ended June 30,  
     2018     2017  
     (in thousands)  

Operating activities

    

Net loss

   $ (7,909   $ (12,751

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

    

Depreciation and amortization

     3,434       3,665  

Stock-based compensation

     3,500       3,476  

Provision for reserves on accounts receivable

     23       96  

Changes in assets and liabilities:

    

Accounts receivable

     296       (1,606

Prepaid expenses and other current assets

     (488     (2,421

Other assets

     (276     92  

Accounts payable

     924       3,959  

Accrued expenses

     (62     (2,457

Deferred revenue

     812       1,233  
  

 

 

   

 

 

 

Net cash provided by (used in) operating activities

     254       (6,714

Investing activities

    

Purchases of property and equipment

     (958     (650

Capitalized internal-use software costs

     (1,813     (1,149
  

 

 

   

 

 

 

Net cash used in investing activities

     (2,771     (1,799

Financing activities

    

Proceeds from exercise of stock options

     4,221       277  

Payments of withholding tax on RSU vesting

     (113     (118

Payments on equipment financing

     (26     (152

Payments under capital lease obligation

     (193     (278
  

 

 

   

 

 

 

Net cash provided by (used in) financing activities

     3,889       (271

Effect of exchange rate changes on cash and cash equivalents

     (51     322  
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     1,321       (8,462

Cash and cash equivalents at beginning of period

     26,132       36,813  
  

 

 

   

 

 

 

Cash and cash equivalents at end of period

   $ 27,453     $ 28,351  
  

 

 

   

 

 

 

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

 

6


Table of Contents

Brightcove Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

(in thousands, except share and per share data, unless otherwise noted)

1. Business Description and Basis of Presentation

Business Description

Brightcove Inc. (the Company) is a global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.

The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004. At June 30, 2018, the Company had nine wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove FZ-LLC, and Cacti Acquisition LLC.

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017.

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes resulting from adopting new revenue recognition guidance which also impacted the accounting for the costs to obtain a contract as described in Note 2, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2017 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the three and six months ended June 30, 2018 and 2017. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.

The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form 10-Q.

The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As of June 30, 2018, other than the changes to revenue recognition as described in Note 2, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017, have not changed.

2. Revenue from Contracts with Customers

The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include initiation, set-up and customization services.

In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which modifies how all entities recognize revenue, and consolidates revenue recognition guidance into one ASC Topic (ASC Topic 606, Revenue from Contracts with Customers) (“ASC 606”). The Company adopted ASC 606 on January 1, 2018 and applied the modified retrospective method of adoption with a cumulative catch-up adjustment to the opening balance of retained earnings at January 1, 2018. Under this method, the Company applied the revised guidance for the year of adoption and applied ASC Topic 605, Revenue Recognition (“ASC 605”), in the prior years. As a result, the Company applied ASC 606 only to contracts that were not yet completed as of January 1, 2018. The Company recognized a cumulative catch-up adjustment to the

 

7


Table of Contents

opening balance of retained earnings at the effective date for contracts that still require performance by the entity at the date of adoption. ASC 606 outlines a comprehensive five-step revenue recognition model based on the principle that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

 

  1) Identify the contract with a customer

 

  2) Identify the performance obligations in the contract

 

  3) Determine the transaction price

 

  4) Allocate the transaction price to performance obligations in the contract

 

  5) Recognize revenue when or as the Company satisfies a performance obligation

The Company satisfies performance obligations as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.

Disaggregation of Revenue

The Company classifies its customers by including them in either premium or volume offerings. For premium offerings, the Company organizes its go-to-market approach by focusing its sales and marketing teams on selling primarily to (i) media companies, who generally want to distribute video content to a broad audience and (ii) digital marketers in a wide range of enterprises and organizations, who generally use video for marketing or enterprise communication purposes.

The following table summarizes revenue from contracts with customers by business unit for the three and six months ended June 30, 2018.

 

     Three Months Ended
June 30, 2018
     Six Months Ended
June 30, 2018
 

Revenue by Business Unit

     

Media

   $ 22,402      $ 45,374  

Digital Marketing / Enterprise

     18,081        35,061  

Volume

     1,171        2,413  
  

 

 

    

 

 

 

Total

     41,654        82,848  
  

 

 

    

 

 

 

Subscription and Support

The Company’s subscription arrangements provide customers the right to access its hosted software applications. Customers do not have the right to take possession of the Company’s software during the hosting arrangement. Contracts for premium customers generally have a term of one year and are non-cancellable. These contracts generally provide the customer with a maximum annual level of entitlement, and provide the rate at which the customer must pay for actual usage above the annual entitlement allowance. These subscription arrangements are considered stand ready obligations that are providing a series of distinct services that are substantially the same and are transferred with the same pattern to the customer. As such, these subscription arrangements are treated as a single performance obligation and the related fees are recognized as revenue ratably over the term of the underlying arrangement.

Under ASC 605, if usage exceeded the annual allowance level for a particular customer arrangement, the associated revenue was recognized in the period that the additional usage occurred. Under ASC 606, when the transaction price includes a variable amount of consideration, an entity is required to estimate the consideration that is expected to be received for a particular customer arrangement. The Company evaluates variable consideration for usage-based fees at contract inception and re-evaluates quarterly over the course of the contract. Specifically, the Company estimates the revenue pertaining to a customer’s usage that is expected to exceed the annual entitlement allowance and allocates such revenue to the distinct service within the related contract that gives rise to the variable payment. Estimates of variable consideration include analyzing customer usage against the applicable entitlement limit at the end of each reporting period and estimating the amount and timing of additional amounts to be invoiced in connection with projected usage. Estimates of variable consideration relating to customer usage do not include amounts for which it is probable that a significant reversal will occur. Determining the amount of variable consideration to recognize as revenue involves significant judgment on the part of management and it is possible that actual revenue will deviate from estimates over the course of a customer’s committed contract term.

 

8


Table of Contents

Contracts with customers that are month-to-month arrangements (volume customers) have a maximum monthly level of usage and provide the rate at which the customer must pay for actual usage above the monthly allowable usage. The monthly volume subscription and support and usage fees are recognized as revenue during the related period of performance. Contracts with customers that are invoiced on a pay-as-you-go basis, where there is no monthly or annual commitment for usage, provide the rate at which the customer must pay for actual usage for a particular period. Fees that are invoiced on a pay-as-you-go basis are recognized as revenue during the period of performance.

Professional Services and Other Revenue

Professional services and other revenue consist of services such as implementation, software customizations and project management for customers who subscribe to our premium editions. These arrangements are priced either on a fixed fee basis with a portion due upon contract signing and the remainder due when the related services have been completed, or on a time and materials basis. Professional services and other revenue sold on a stand-alone basis are recognized as the services are performed, subject to any refund or other obligation.

Contracts with Multiple Performance Obligations

The Company periodically enters into multiple-element service arrangements that include platform subscription fees, support fees, and, in certain cases, other professional services. These contracts include multiple promises that the Company evaluates to determine if the promises are separate performance obligations. Performance obligations are identified based on services to be transferred to a customer that are both capable of being distinct and are distinct within the context of the contract. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The transaction price post allocation is recognized as revenue as the related performance obligation is satisfied.

Costs to Obtain a Contract

Commissions are paid to internal sales representatives as compensation for obtaining contracts. Under the new guidance, the Company capitalizes commissions that are incremental, as a result of costs incurred to obtain a customer contract, if those costs are not within the scope of another topic within the accounting literature and meet the specified criteria. Assets recognized for costs to obtain a contract are amortized over the period of performance for the underlying customer contracts. The commission expense on contracts with new customers was previously recorded over the respective contract term. Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any commission amount related to incremental sales was previously recorded as expense in the quarter the commission was earned; however, under ASC 606 these commission amounts are recorded as expense over the term of the renewed contract. These assets are periodically assessed for impairment.

Financial Statement Impact of Adoption ASC 606

The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January 1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made on the condensed consolidated balance sheet as of January 1, 2018.

 

9


Table of Contents
     As Reported      Adjustments      Adjusted  
     December 31,
2017
     Subscription
and Support
Revenue
     Costs to
Obtain a
Contract
     January 1,
2018
 

Assets

           

Current assets:

           

Cash and cash equivalents

   $ 26,132            $ 26,132  

Accounts receivable, net

     25,236        926           26,162  

Prepaid expenses

     3,991              3,991  

Other current assets

     3,045        1,861        3,384        8,290  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current assets

     58,404        2,787        3,384        64,575  

Property and equipment, net

     9,143              9,143  

Intangible assets, net

     8,236              8,236  

Goodwill

     50,776              50,776  

Deferred tax asset

     87              87  

Other assets

     969           978        1,947  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities and stockholders’ equity

           

Current liabilities:

           

Accounts payable

   $ 6,142            $ 6,142  

Accrued expenses

     13,621              13,621  

Capital lease liability

     228              228  

Equipment financing

     26              26  

Deferred revenue

     39,370        1,429           40,799  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current liabilities

     59,387        1,429        —          60,816  

Deferred revenue, net of current portion

     244        115           359  

Other liabilities

     1,228              1,228  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities

     60,859        1,544        —          62,403  

Commitments and contingencies

           

Stockholders’ equity:

           

Undesignated preferred stock

     —                —    

Common stock

     35              35  

Additional paid-in capital

     238,700              238,700  

Treasury stock

     (871            (871

Accumulated other comprehensive loss

     (809            (809

Accumulated deficit

     (170,299      1,243        4,362        (164,694
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     66,756        1,243        4,362        72,361  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Subscription and Support

Under ASC 606, the Company estimates the variable consideration to be received and recognizes those amounts, subject to constraint, as the Company satisfies its performance obligation. In conjunction with the January 1, 2018 adoption of ASC 606, the Company reduced accumulated deficit by $1,243 reflecting the recognition of revenue primarily relating to variable consideration, for contracts that still require performance by the entity at the date of adoption.

Costs to Obtain a Contract

Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any related incremental sale is recorded as expense over the term of the renewed contract. The net impact of these changes resulted in a $4,362 reduction to accumulated deficit for contracts that still require performance by the Company at the date of adoption.

 

10


Table of Contents

Income Taxes

The adoption of ASC 606 primarily resulted in an acceleration of revenue and the reduction of expense as of December 31, 2017, which in turn generated additional deferred tax liabilities that ultimately reduced the Company’s net deferred tax asset position. As the Company fully reserves its net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding reduction to the valuation allowance.

Impact of New Revenue Guidance on Financial Statement Line Items

The following tables compare the reported condensed consolidated balance sheet, statement of operations and cash flows, as of and for the three and six months ended June 30, 2018, to the pro-forma amounts had the previous guidance been in effect.

 

     As of June 30, 2018  

Balance Sheet

   As reported      Pro forma as if the
previous accounting
guidance was in effect
 

Assets

     

Current assets:

     

Cash and cash equivalents

   $ 27,453        27,453  

Accounts receivable, net

     25,908        25,184  

Prepaid expenses

     5,639        5,639  

Other current assets

     7,359        2,315  
  

 

 

    

 

 

 

Total current assets

     66,359        60,591  

Property and equipment, net

     9,927        9,927  

Intangible assets, net

     6,888        6,888  

Goodwill

     50,776        50,776  

Deferred tax asset

     91        91  

Other assets

     2,211        941  
  

 

 

    

 

 

 

Total assets

   $ 136,252      $ 129,214  
  

 

 

    

 

 

 

Liabilities and stockholders’ equity

     

Current liabilities:

     

Accounts payable

   $ 7,309      $ 7,309  

Accrued expenses

     13,744        13,744  

Capital lease liability

     35        35  

Deferred revenue

     41,886        40,893  
  

 

 

    

 

 

 

Total current liabilities

     62,974        61,981  

Deferred revenue, net of current portion

     137        117  

Other liabilities

     1,044        1,044  
  

 

 

    

 

 

 

Total liabilities

     64,155        63,142  

Commitments and contingencies

     

Stockholders’ equity:

     

Undesignated preferred stock

     —          —    

Common stock

     36        36  

Additional paid-in capital

     246,417        246,417  

Treasury stock

     (871      (871

Accumulated other comprehensive loss

     (882      (882

Accumulated deficit

     (172,603      (178,628
  

 

 

    

 

 

 

Total stockholders’ equity

     72,097        66,072  
  

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 136,252      $ 129,214  
  

 

 

    

 

 

 

Total reported assets were $7,038 greater than the pro-forma balance sheet, which assumes the previous guidance remained in effect as of June 30, 2018. This was largely due to impacts of variable consideration and costs to obtain a contract.

Total reported liabilities were $1,013 greater than the pro-forma balance sheet, which assumes the previous guidance remained in effect as of June 30, 2018. This was largely due to the impact of variable consideration.

 

11


Table of Contents

The following summarizes the significant changes on the Company’s condensed consolidated statement of operations for the three months and six months ended June 30, 2018 as a result of the adoption of ASC 606 on January 1, 2018 compared to if the Company had continued to recognize revenues under ASC 605.

 

     Three Months Ended June 30, 2018      Six Months Ended June 30, 2018  

Statement of Operations

   As reported      Pro forma as if
the previous
accounting
guidance was in
effect
     As reported      Pro forma as if
the previous
accounting
guidance was in
effect
 

Revenue:

           

Subscription and support revenue

   $ 37,867      $ 37,809      $ 75,734      $ 75,722  

Professional services and other revenue

     3,787        3,787        7,114        7,114  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     41,654        41,596        82,848        82,836  

Cost of revenue:

           

Cost of subscription and support revenue

     13,125        13,125        26,581        26,581  

Cost of professional services and other revenue

     3,493        3,493        7,248        7,248  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total cost of revenue

     16,618        16,618        33,829        33,829  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     25,036        24,978        49,019        49,007  

Operating expenses:

           

Research and development

     7,743        7,743        15,518        15,518  

Sales and marketing

     15,265        15,394        28,499        28,907  

General and administrative

     7,045        7,045        12,435        12,435  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     30,053        30,182        56,452        56,860  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss from operations

     (5,017      (5,204      (7,433      (7,853

Other income (expense), net

     (481      (481      (210      (210
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss before income taxes

     (5,498      (5,685      (7,643      (8,063

Provision for income taxes

     154        154        266        266  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss

   $ (5,652    $ (5,839    $ (7,909    $ (8,329
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss per share—basic and diluted

   $ (0.16    $ (0.16    $ (0.22    $ (0.24
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average number of common shares used in computing net loss per share

     35,543,307        35,543,307        35,234,974        35,234,974  
  

 

 

    

 

 

    

 

 

    

 

 

 

The primary difference in subscription and support revenue relates to the impacts of applying the variable consideration guidance under ASC 606. Under the previous guidance, subscription and support revenue would have been approximately $58 and $12 lower, respectively, for the three and six months ended June 30, 2018 as revenue for usage based fees, for contracts with annual entitlement allowances, was recognized in the month of such usage. Under ASC 606, usage based fees, for contracts with annual entitlement allowances, are recognized as revenue over the term of the underlying arrangement.

Sales and marketing expense, under the previous guidance, would have increased by approximately $129 and $408, respectively, for the three and six months ended June 30, 2018, due to a portion of the commission payments being recorded immediately to expense at the time a liability was recorded. In addition, certain commission amounts that were amortized to expense over the underlying term of the arrangement are now amortized over the average customer life under ASC 606.

 

12


Table of Contents

The net impact of accounting for revenue under the new guidance had no impact on net loss per share for the three months ended June 30, 2018 and increased net loss per share by $0.02 per basic and diluted share the six months ended June 30, 2018.

 

     Six Months Ended June 30, 2018  

Statement of Cash Flows

   As reported      Pro forma as if the
previous accounting
guidance was in effect
 

Operating activities

     

Net loss

   $ (7,909    $ (8,329

Adjustments to reconcile net loss to net cash provided by operating activities:

     

Depreciation and amortization

     3,434        3,434  

Stock-based compensation

     3,500        3,500  

Provision for reserves on accounts receivable

     23        23  

Changes in assets and liabilities:

     

Accounts receivable

     296        94  

Prepaid expenses and other current assets

     (488      (688

Other assets

     (276      16  

Accounts payable

     924        924  

Accrued expenses

     (62      (62

Deferred revenue

     812        1,342  
  

 

 

    

 

 

 

Net cash provided by operating activities

   $ 254      $ 254  
  

 

 

    

 

 

 

The adoption of ASC 606 had no impact on the Company’s cash flows from operations. The aforementioned impacts resulted in offsetting shifts in cash flows between net loss and various working capital balances.

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

     Accounts
Receivable, net
     Contract Assets
(current)
     Deferred
Revenue
(current)
     Deferred
Revenue
(non-current)
     Total Deferred
Revenue
 

Balance at January 1, 2018

   $ 26,162      $ 3,124      $ 40,799      $ 359      $ 41,158  

Balance at June 30, 2018

     25,908        1,881        41,886        137        42,023  

Revenue recognized during the six months ended June 30, 2018 from amounts included in deferred revenue at the beginning of the period was approximately $31.5 million. During the six months ended June 30, 2018, the Company did not recognize revenue from performance obligations satisfied or partially satisfied in previous periods.

The assets recognized for costs to obtain a contract were $5.8 million and $5.4 million as of June 30, 2018 and January 1, 2018, respectively. Amortization expense recognized during the three and six months ended June 30, 2018 related to costs to obtain a contract was $2.0 million and $3.8 million, respectively.

Transaction Price Allocated to Future Performance Obligations

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as June 30, 2018. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.

Subscription and Support Revenue

As of June 30, 2018, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $109.4 million, of which approximately $86.3 million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by the end of 2020. The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations for variable consideration that the Company is able to allocate to one or more of the performance obligations in its contracts.

Professional Services

The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less. The Company does not have material future obligations associated with professional services that extend beyond one year.

 

13


Table of Contents

3. Concentration of Credit Risk

The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company routinely assesses the creditworthiness of its customers. The Company generally has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.

At June 30, 2018 and December 31, 2017, no individual customer accounted for 10% or more of accounts receivable, net. For the three and six months ended June 30, 2018 and 2017, no individual customer accounted for 10% or more of total revenue.

4. Concentration of Other Risks

The Company is dependent on certain content delivery network providers who provide digital media delivery functionality enabling the Company’s on-demand application service to function as intended for the Company’s customers and ultimate end-users. The disruption of these services could have a material adverse effect on the Company’s business, financial position, and results of operations.

5. Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Management determines the appropriate classification of investments at the time of purchase, and re-evaluates such determination at each balance sheet date. The Company did not have any short-term or long-term investments at June 30, 2018 or December 31, 2017.

Cash and cash equivalents primarily consist of cash on deposit with banks and amounts held in interest-bearing money market accounts. Cash equivalents are carried at cost, which approximates their fair market value.

Cash and cash equivalents as of June 30, 2018 consist of the following:

 

     June 30, 2018  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 19,235      $ 19,235      $ 19,235  

Money market funds

     Demand        8,218        8,218        8,218  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 27,453      $ 27,453      $ 27,453  
     

 

 

    

 

 

    

 

 

 

Cash and cash equivalents as of December 31, 2017 consist of the following:

 

     December 31, 2017  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 17,972      $ 17,972      $ 17,972  

Money market funds

     Demand        8,160        8,160        8,160  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 26,132      $ 26,132      $ 26,132  
     

 

 

    

 

 

    

 

 

 

6. Net Loss per Share

The following potentially dilutive common stock equivalent shares have been excluded from the computation of weighted-average shares outstanding as their effect would have been anti-dilutive (in thousands):

 

     Three Months Ended June 30,      Six Months Ended June 30,  
     2018      2017      2018      2017  

Options outstanding

     3,656        4,117        3,710        4,147  

Restricted stock units outstanding

     2,458        1,857        2,330        1,860  

 

14


Table of Contents

7. Fair Value of Financial Instruments

The following tables set forth the Company’s financial instruments carried at fair value using the lowest level of input as of June 30, 2018 and December 31, 2017:

 

     June 30, 2018  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 8,218      $ —        $ —        $ 8,218  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,218      $ —        $ —        $ 8,218  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     December 31, 2017  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 8,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 

8. Stock-based Compensation

The fair value of stock options granted was estimated at the date of grant using the following weighted-average assumptions:

 

     Three Months Ended June 30,     Six Months Ended June 30,  
     2018     2017     2018     2017  

Expected life in years

     6.1       5.6       6.1       6.0  

Risk-free interest rate

     2.88     1.80     2.87     2.04

Volatility

     43     42     43     43

Dividend yield

     —         —         —         —    

Weighted-average fair value of stock options granted

   $ 4.27     $ 2.45     $ 4.22     $ 3.13  

The Company recorded stock-based compensation expense of $1,832 and $1,686 for the three months ended June 30, 2018 and 2017, respectively, and $3,500 and $3,476 for the six months ended June 30, 2018 and 2017, respectively. As of June 30, 2018, there was $18,308 of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.60 years.

Effective April 11, 2018, the Company adopted the 2018 Inducement Plan (“2018 Plan”). The 2018 Plan provides for the issuance of stock options and restricted stock units to the Company’s Chief Executive Officer (“CEO”). In connection with the approval of the 2018 Plan, the Company granted 440,000 stock options and 400,000 restricted stock units to the CEO.

During the quarter ended June 30, 2018, the Company granted 445,000 restricted stock units to certain key executives, including the 400,000 restricted stock units to the CEO under the 2018 Plan. These restricted stock units contain both performance-based and service-based vesting conditions. The Company measures compensation expense for these performance-based awards based upon a review of the Company’s expected achievement against specified financial performance targets. Compensation cost is recognized on a ratable basis over the requisite service period for each series of grants to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company’s expected performance and adjusts the compensation cost, if needed, at such time.

 

15


Table of Contents

The following is a summary of the status of the Company’s stock options as of June 30, 2018 and the stock option activity during the six months ended June 30, 2018.

 

     Number of
Shares
     Weighted-Average
Exercise Price
     Weighted-Average
Remaining
Contractual
Term (In Years)
     Aggregate
Intrinsic
Value (1)
 

Outstanding at December 31, 2017

     3,924,313      $ 7.33        

Granted

     952,090        9.21        

Exercised

     (936,340      4.51         $ 4,501  

Canceled

     (570,070      8.10        
  

 

 

          

Outstanding at June 30, 2018

     3,369,993      $ 8.52        7.03      $ 5,240  
  

 

 

          

Exercisable at June 30, 2018

     1,661,323      $ 8.73        5.14      $ 2,621  
  

 

 

          

 

(1) The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on June 30, 2018 of $9.65 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.

The following table summarizes the restricted stock unit activity, including the restricted stock units with performance-based vesting, during the six months ended June 30, 2018:

 

     Shares      Weighted
Average Grant
Date Fair Value
 

Unvested by December 31, 2017

     2,218,704      $ 7.44  

Granted

     875,705        8.88  

Vested and issued

     (183,143      6.97  

Canceled

     (340,041      7.44  
  

 

 

    

 

 

 

Unvested by June 30, 2018

     2,571,225      $ 8.07  
  

 

 

    

 

 

 

9. Income Taxes

For the three months ended June 30, 2018 and 2017, the Company recorded income tax expense of $154 and $108, respectively. For the six months ended June 30, 2018 and 2017, the Company recorded income tax expense of $266 and $187 respectively. The income tax expense relates principally to the Company’s foreign operations.

The Company has evaluated the positive and negative evidence bearing upon the realizability of its U.S. net deferred tax assets. As required by the provisions of Accounting Standards Codification (“ASC”) 740, Income Taxes, management has determined that it is more-likely-than-not that the Company will not utilize the benefits of federal and state U.S. net deferred tax assets for financial reporting purposes. Accordingly, the net deferred tax assets are subject to a valuation allowance at June 30, 2018 and December 31, 2017. Based on the level of historical income in Japan and future projections, the Company believes it is probable it will realize the benefits of its future deductible differences. As such, the Company has not recorded a valuation allowance against its net deferred tax assets in Japan as of June 30, 2018 and December 31, 2017. The Company’s income tax return reporting periods since December 31, 2012 are open to income tax audit examination by the federal and state tax authorities. In addition, because the Company has net operating loss carryforwards, the Internal Revenue Service is permitted to audit earlier years and propose adjustments up to the amount of net operating losses generated in those years. There are currently no federal, state or foreign audits in progress.

On December 22, 2017, the Tax Cuts and Jobs Act (the “Act”) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the Securities and Exchange Commission (“SEC”) issued Staff Accounting Bulletin (“SAB”) 118, which directs taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law.

As of June 30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on its existing deferred tax balances and the one-time transition tax. The Company will continue to refine its calculations as additional analysis is completed. The Company expects that any additional changes will be offset by an increase or decrease in the Company’s valuation allowance as any transition tax will result in use of the net operating loss deferred tax asset, which is fully offset by a valuation allowance along with all other net deferred tax assets.

 

16


Table of Contents

No additional U.S. income taxes or foreign withholding taxes have been provided for any additional outside basis differences inherent in the Company’s foreign entities as these amounts continue to be indefinitely reinvested in foreign operations based on management’s current intentions. Determining the amount of unrecognized deferred tax liability related to any remaining undistributed foreign earnings not subject to the transition tax and additional outside basis difference in these entities (i.e., basis difference in excess of that subject to the one-time transition tax) is not practicable. The Company is still in the process of analyzing the impact of the Act on its indefinite reinvestment assertion.

10. Commitments and Contingencies

Legal Matters

The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.

On May 22, 2017, a lawsuit was filed against Brightcove and two individuals by Ooyala, Inc. (“Ooyala”) and Ooyala Mexico S. de R.L. de C.V. (“Ooyala Mexico”). The lawsuit, which was filed in the United States District Court for the District of Massachusetts, concerns allegations that the two individuals, who are former employees of Ooyala Mexico, misappropriated customer information and other trade secrets and used that information in working for Brightcove. The complaint was amended on June 1, 2017 to remove claims against the two former employees of Ooyala Mexico. The remaining claims against Brightcove are for violation of the Defend Trade Secrets Act of 2016 (18 U.S.C. §1836), violation of the Massachusetts trade secret statute (M.G.L. c. 93, §42), violation of Massachusetts Chapter 93A (M.G.L. c. 93A, §11), and tortious interference with advantageous business relationships. Ooyala and Ooyala Mexico also filed a motion for preliminary injunction (amended at the same time the complaint was amended), seeking to enjoin Brightcove from using any of the allegedly misappropriated information or communicating with customers whose information was allegedly taken, and seeking the return of any information that was taken. On June 16, 2017, Brightcove filed an opposition to the motion for preliminary injunction, and also moved to dismiss the lawsuit. Brightcove’s motion to dismiss was denied on September 6, 2017. The court issued a preliminary injunction on July 10, 2018. The injunction requires Brightcove to delete any Ooyala confidential information obtained from the former Ooyala employees and prohibits Brightcove from using such information to pursue business with twenty-two specified Latin American prospective customers. The parties are now engaged in discovery. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.

On October 26, 2017, Realtime Adaptive Streaming LLC filed a complaint against Brightcove and Brightcove’s subsidiary Brightcove Holdings Inc. (collectively, in this paragraph, “Brightcove”) in the United States District Court for the District of Delaware. The complaint alleges that Brightcove infringed five patents related to file compression technology. The complaint seeks monetary damages and injunctive relief. On December 1, 2017, Realtime filed an amended complaint, adding two additional patents to its claims. Brightcove filed a motion to dismiss on January 26, 2018. Realtime filed an opposition to the motion to dismiss on February 9, 2018 and Brightcove filed a reply on February 16, 2018. A ruling on the motion to dismiss has not yet been issued by the court. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.

Guarantees and Indemnification Obligations

The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company’s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claim by third parties with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company’s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of June 30, 2018, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company’s contract with any such customer.

In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.

 

17


Table of Contents

11. Debt

On November 19, 2015, the Company entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $20.0 million asset-based line of credit (the “Line of Credit”) with an expiration date of November 11, 2018. Under the Line of Credit, the Company can borrow up to $20.0 million. Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate equal to the prime rate or the LIBOR rate plus 2.5%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the lender under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Company was in compliance with all covenants under the Line of Credit as of June 30, 2018. As the Company has not drawn on the Line of Credit, there are no amounts outstanding as of June 30, 2018.

12. Segment Information

Geographic Data

Total revenue from customers by geographic area, based on the location of the customer, was as follows:

 

     Three Months Ended June 30,      Six Months Ended June 30,  
     2018      2017      2018      2017  

Revenue:

           

North America

   $ 22,839      $ 22,080      $ 45,517      $ 45,479  

Europe

     6,734        6,113        13,047        12,080  

Japan

     5,468        4,518        10,855        8,287  

Asia Pacific

     6,456        5,906        13,167        10,127  

Other

     157        136        262        352  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 41,654      $ 38,753      $ 82,848      $ 76,325  
  

 

 

    

 

 

    

 

 

    

 

 

 

North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $21,570 and $20,585 during the three months ended June 30, 2018 and 2017, respectively, and $42,824 and $42,613 during the six months ended June 30, 2018 and 2017, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company’s total revenue during the three and six months ended June 30, 2018 and 2017.

As of June 30, 2018 and December 31, 2017, property and equipment at locations outside the U.S. was not material.

13. Recently Issued and Adopted Accounting Standards

In February 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), Amendments to the FASB Accounting Standards Codification, which replaces the existing guidance for leases. ASU 2016-02 requires the identification of arrangements that should be accounted for as leases by lessees. In general, lease arrangements exceeding a twelve month term must now be recognized as assets and liabilities on the balance sheet of the lessee. Under ASU 2016-02, a right-of-use asset and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASU 2016-02 must be calculated using the applicable incremental borrowing rate at the date of adoption. In addition, ASU 2016-02 requires the use of the modified retrospective method, which will require adjustment to all comparative periods presented in the consolidated financial statements. This guidance is effective for annual and interim periods beginning after December 15, 2018 and requires retrospective application. The Company is currently assessing the impact that adopting ASU 2016-02 will have on its consolidated financial statements and related disclosures.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which adds or clarifies guidance on the classification of certain cash receipts and payments in the statement of cash flows. The standard addresses eight specific cash flow issues with the objective of reducing diversity in practice. ASU 2016-15 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. The amendment requires the use of the retrospective transaction approach for adoption. The adoption of ASU 2016-15 did not have a material effect on the Company’s consolidated financial statements or disclosures.

 

18


Table of Contents

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires an entity to reconcile and explain the period-over-period change in total cash, cash equivalents and restricted cash within its statement of cash flows. ASU 2016-18 is effective for annual and interim periods beginning after December 15, 2017. Early adoption is permitted. A reporting entity must apply the amendments in ASU 2016-18 using a full retrospective approach. The adoption of ASU 2016-18 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-01 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value, determined in Step 1. ASU 2017-04 is effective for annual and interim periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company early adopted ASU 2017-04 during the three months ended March 31, 2018, prior to its annual testing of goodwill impairment. The adoption of ASU 2017-04 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In May 2017 the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU 2017-09 is effective for financial statements issued for annual reporting periods beginning after December 15, 2017 and interim periods within those years. Earlier application is permitted. The adoption of ASU 2017-09 did not have a material effect on the Company’s consolidated financial statements and related disclosures.

On December 22, 2017, the Tax Cuts and Jobs Act (the “Act”) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued guidance under SAB No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act directing taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of June 30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on our existing deferred tax balances and one-time transition tax. Refer to Note 9, Income Taxes, for additional information regarding this new tax legislation.

In addition to the reduction in the federal corporate tax rate and the one-time transition tax, which the Company has accounted for with provisional estimates at June 30, 2018, the Company continues to analyze the provisions of tax reform that become effective for the Company in 2018 including the provisions related to Global Intangible Low Taxed Income, Foreign Derived Intangible Income, Base Erosion Anti-Abuse Tax, as well as other provisions which would limit the deductibility of future expenses.

 

19


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 condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2017.

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains “forward-looking statements” that involve risks and uncertainties, as well as assumptions that, if they never materialize or prove incorrect, could cause our results to differ materially from those expressed or implied by such forward-looking statements. The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or Exchange Act. Such forward-looking statements include any expectation of earnings, revenue or other financial items; any statements of the plans, strategies and objectives of management for future operations; factors that may affect our operating results; statements related to adding employees; statements related to future capital expenditures; statements related to future economic conditions or performance; statements as to industry trends and other matters that do not relate strictly to historical facts or statements of assumptions underlying any of the foregoing. Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “will,” “plan,” “project,” “seek,” “should,” “target,” “will,” “would,” and similar expressions or variations intended to identify forward-looking statements. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included in Item 1A of Part II of this Quarterly Report on Form 10-Q, our Annual Report on Form 10-K for the year ended December 31, 2017 and the risks discussed in our other SEC filings. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.

Company Overview

We are a leading global provider of cloud-based services for video. We were incorporated in Delaware in August 2004 and our headquarters are in Boston, Massachusetts. Our suite of products and services reduce the cost and complexity associated with publishing, distributing, measuring and monetizing video across devices.

Brightcove Video Cloud, or Video Cloud, our flagship product released in 2006, is the world’s leading online video platform. Video Cloud enables our customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Brightcove Zencoder, or Zencoder, is a cloud-based video encoding service. Brightcove SSAI, or SSAI, is an innovative, cloud-based ad insertion and video stitching service that addresses the limitations of traditional online video ad insertion technology. Brightcove Player, or Player, is a cloud-based service for creating and managing video player experiences. Brightcove OTT Flow, powered by Accedo, or OTT Flow, is a service for media companies and content owners to rapidly deploy high-quality, direct-to-consumer, live and on-demand video services across platforms. Brightcove Video Marketing Suite, or Video Marketing Suite, is a comprehensive suite of video technologies designed to address the needs of marketers to drive awareness, engagement and conversion. Brightcove Enterprise Video Suite, or Enterprise Video Suite, is an enterprise-class platform for internal communications, employee training, live streaming, marketing and ecommerce videos.

Our philosophy for the next few years will continue to be to invest in our product strategy and development, sales, and go-to-market activities to support our long-term revenue growth. We believe these investments will help us address some of the challenges facing our business such as demand for our products by existing and potential customers, rapid technological change in our industry, increased competition and resulting price sensitivity. These investments include support for the expansion of our infrastructure within our hosting facilities, the hiring of additional technical and sales personnel, the innovation of new features for existing products and the development of new products. We believe this strategy will help us retain our existing customers, increase our average annual subscription revenue per premium customer and lead to the acquisition of new customers. Additionally, we believe customer growth will enable us to achieve economies of scale which will reduce our cost of goods sold, research and development and general and administrative expenses as a percentage of total revenue.

 

20


Table of Contents

As of June 30, 2018, we had 494 employees and 3,936 customers, of which 1,732 used our volume offerings and 2,204 used our premium offerings. As of June 30, 2017, we had 513 employees and 4,304 customers, of which 2,225 used our volume offerings and 2,079 used our premium offerings.

We generate revenue by offering our products to customers on subscription-based, software as a service, or SaaS, model. Our revenue grew from $76.3 million in the six months ended June 30, 2017 to $82.8 million in the six months ended June 30, 2018, primarily related to an increase in sales of Video Cloud to both new and existing customers. Our consolidated net loss was $7.9 million and $12.8 million for the six months ended June 30, 2018 and 2017, respectively. Included in consolidated net loss for the six months ended June 30, 2018 was stock-based compensation expense and amortization of acquired intangible assets of $3.5 million and $1.3 million, respectively. Included in consolidated net loss for the six months ended June 30, 2017 was stock-based compensation expense and amortization of acquired intangible assets of $3.5 million and $1.4 million, respectively.

For the six months ended June 30, 2018 and 2017, our revenue derived from customers located outside North America was 45% and 40%, respectively. We expect the percentage of total net revenue derived from outside North America to increase in future periods as we continue to expand our international operations.

Key Metrics

We regularly review a number of metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions.

 

    Number of Customers. We define our number of customers at the end of a particular quarter as the number of customers generating subscription revenue at the end of the quarter. We believe the number of customers is a key indicator of our market penetration, the productivity of our sales organization and the value that our products bring to our customers. We classify our customers by including them in either premium or volume offerings. Our premium offerings include our premium Video Cloud customers (Enterprise and Pro editions), our Zencoder customers (other than Zencoder customers on month-to-month contracts and pay-as-you-go contracts), our SSAI customers, our Player customers, our OTT Flow customers, our Video Marketing Suite customers and our Enterprise Video Suite customers. Our volume offerings include our Video Cloud Express customers and our Zencoder customers on month-to-month contracts and pay-as-you-go contracts.

As of June 30, 2018, we had 3,936 customers, of which 1,732 used our volume offerings and 2,204 used our premium offerings. As of June 30, 2017, we had 4,304 customers, of which 2,225 used our volume offerings and 2,079 used our premium offerings. Our go-to-market focus and growth strategy is to expand our premium customer base, as we believe our premium customers represent a greater opportunity for our solutions. Volume customers decreased in recent periods primarily due to our discontinuation of the promotional Video Cloud Express offering. As a result, we have experienced attrition of this base level offering without a corresponding addition of customers. We expect customers using our volume offerings to continue to decrease in 2018 and beyond as we continue to focus on the market for our premium solutions.

 

    Recurring Dollar Retention Rate. We assess our ability to retain customers using a metric we refer to as our recurring dollar retention rate. We calculate the recurring dollar retention rate by dividing the retained recurring value of subscription revenue for a period by the previous recurring value of subscription revenue for the same period. We define retained recurring value of subscription revenue as the committed subscription fees for all contracts that renew in a given period, including any increase or decrease in contract value. We define previous recurring value of subscription revenue as the recurring value from committed subscription fees for all contracts that expire in that same period. We typically calculate our recurring dollar retention rate on a monthly basis. Recurring dollar retention rate provides visibility into our ongoing revenue. During the six months ended June 30, 2018 and 2017, the recurring dollar retention rate was 99% and 88%, respectively.

 

    Average Annual Subscription Revenue Per Premium Customer. We define average annual subscription revenue per premium customer as the total subscription revenue from premium customers for an annual period, excluding professional services revenue, divided by the average number of premium customers for that period. We believe that this metric is important in understanding subscription revenue for our premium offerings in addition to the relative size of premium customer arrangements. As our Starter edition has a price point of $199 or $499 per month, we disclose the average annual subscription revenue per premium customer separately for Starter edition customers and all other premium customers.

 

21


Table of Contents

The following table includes our key metrics for the periods presented:

 

     Six Months Ended June 30,  
     2018     2017  

Customers (at period end)

    

Volume

     1,732       2,225  

Premium

     2,204       2,079  
  

 

 

   

 

 

 

Total customers (at period end)

     3,936       4,304  
  

 

 

   

 

 

 

Recurring dollar retention rate

     99     88

Average annual subscription revenue per premium customer, excluding Starter edition customers (in thousands)

   $ 74.9     $ 68.9  

Average annual subscription revenue per premium customer for Starter edition customers only (in thousands)

   $ 4.9     $ 5.1  

Components of Consolidated Statements of Operations

Revenue

Subscription and Support Revenue — We generate subscription and support revenue from the sale of our products.

Video Cloud is offered in two product lines. The first product line is comprised of our premium product editions. All premium editions include functionality to publish and distribute video to Internet-connected devices, with higher levels of premium editions providing additional features and functionality. Customer arrangements are typically one year contracts, which include a subscription to Video Cloud, basic support and a pre-determined amount of video streams, bandwidth, transcoding and storage. We also offer gold support or platinum support to our premium customers for an additional fee, which includes extended phone support. The pricing for our premium editions is based on the value of our software, as well as the number of users, accounts and usage, which is comprised of video streams, bandwidth, transcoding and storage. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements. The second product line is comprised of our volume product edition. Our volume editions target small and medium-sized businesses, or SMBs. The volume editions provide customers with the same basic functionality that is offered in our premium product editions but have been designed for customers who have lower usage requirements and do not typically require advanced features and functionality. We discontinued the lower level pricing options for the Express edition of our volume offering and expect the total number of customers using the Express edition to continue to decrease. Customers who purchase the volume editions generally enter into month-to-month agreements. Volume customers are generally billed on a monthly basis and pay via a credit card.

Zencoder is offered to customers on a subscription basis, with either committed contracts or pay-as-you-go contracts. The pricing is based on usage, which is comprised of minutes of video processed. The committed contracts include a fixed number of minutes of video processed. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements. Zencoder customers are considered premium customers other than Zencoder customers on month-to-month contracts or pay-as-you-go contracts, which are considered volume customers.

SSAI is offered to customers on a subscription basis, with varying levels of functionality, usage entitlements and support based on the size and complexity of a customer’s needs.

Player is offered to customers on a subscription basis. Customer arrangements are typically one-year contracts, which include a subscription to Player, basic support and a pre-determined amount of video streams. We also offer gold support or platinum support to our Player customers for an additional fee, which includes extended phone support. The pricing for Player is based on the number of users, accounts and usage, which is comprised of video streams. Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements.

OTT Flow is offered to customers on a subscription basis, with varying levels of functionality, usage entitlements and support based on the size and complexity of a customer’s needs. Customer arrangements are typically one-year contracts.

Video Marketing Suite and Enterprise Video Suite are offered to customers on a subscription basis in Starter, Pro and Enterprise editions. The Pro and Enterprise customer arrangements are typically one-year contracts, which typically include a subscription to Video Cloud, Gallery, Brightcove Social (for Video Marketing Suite customers) or Brightcove Live (for Enterprise Video Suite customers), basic support and a pre-determined amount of video streams or plays (for Video Marketing Suite customers), viewers (for Enterprise Video Suite customers), bandwidth and storage or videos. We also generally offer gold support or platinum support to these customers for an additional fee, which includes extended phone support. The pricing for our Pro and Enterprise editions is based on the number of users, accounts and usage, which is comprised of video streams or plays, viewers, bandwidth and storage or videos.

 

22


Table of Contents

Should a customer’s usage exceed the contractual entitlements, the contract will provide the rate at which the customer must pay for actual usage above the contractual entitlements. The Starter edition provides customers with the same basic functionality that is offered in our Pro and Enterprise editions but has been designed for customers who have lower usage requirements and do not typically seek advanced features and functionality. Customers who purchase the Starter edition may enter into one-year agreements or month-to-month agreements. Starter customers with month-to-month agreements are generally billed on a monthly basis and pay via a credit card.

All SSAI, Player, OTT Flow, Video Marketing Suite and Enterprise Video Suite customers are considered premium customers.

Professional Services and Other Revenue — Professional services and other revenue consists of services such as implementation, software customizations and project management for customers who subscribe to our premium editions. These arrangements are priced either on a fixed fee basis with a portion due upon contract signing and the remainder due when the related services have been completed, or on a time and materials basis.

Cost of Revenue

Cost of subscription, support and professional services revenue primarily consists of costs related to supporting and hosting our product offerings and delivering our professional services. These costs include salaries, benefits, incentive compensation and stock-based compensation expense related to the management of our data centers, our customer support team and our professional services staff. In addition to these expenses, we incur third-party service provider costs such as data center and content delivery network, or CDN, expenses, allocated overhead, depreciation expense and amortization of capitalized internal-use software development costs and acquired intangible assets. We allocate overhead costs such as rent, utilities and supplies to all departments based on relative headcount. As such, general overhead expenses are reflected in cost of revenue in addition to each operating expense category. The costs associated with providing professional services are significantly higher as a percentage of related revenue than the costs associated with delivering our subscription and support services due to the labor costs of providing professional services.

Cost of revenue increased in absolute dollars from the first six months of 2017 to the first six months of 2018. In future periods we expect our cost of revenue will increase in absolute dollars as our revenue increases. Cost of revenue as a percentage of revenue could fluctuate from period to period depending on the growth of our professional services business and any associated costs relating to the delivery of subscription services and the timing of significant expenditures. To the extent that our customer base grows, we intend to continue to invest additional resources in expanding the delivery capability of our products and other services. The timing of these additional expenses could affect our cost of revenue, both in terms of absolute dollars and as a percentage of revenue, in any particular quarterly or annual period.

Operating Expenses

We classify our operating expenses as follows:

Research and Development. Research and development expenses consist primarily of personnel and related expenses for our research and development staff, including salaries, benefits, incentive compensation and stock-based compensation, in addition to the costs associated with contractors and allocated overhead. We have focused our research and development efforts on expanding the functionality and scalability of our products and enhancing their ease of use, as well as creating new product offerings. We intend to continue to periodically release new features and functionality, expand our product offerings, continue the localization of our products in various languages, upgrade and extend our service offerings and develop new technologies. Over the long term, we believe that research and development expenses as a percentage of revenue will decrease, but will vary depending upon the mix of revenue from new and existing products, features and functionality, as well as changes in the technology that our products must support, such as new operating systems or new Internet-connected devices.

Sales and Marketing. Sales and marketing expenses consist primarily of personnel and related expenses for our sales and marketing staff, including salaries, benefits, incentive compensation, commissions, stock-based compensation and travel costs, amortization of acquired intangible assets, in addition to costs associated with marketing and promotional events, corporate communications, advertising, other brand building and product marketing expenses and allocated overhead. Our sales and marketing expenses have increased in absolute dollars in each of the last three years. We intend to continue to invest in sales and marketing and expand the sale of our product offerings within our existing customer base, build brand awareness and sponsor additional marketing events. Accordingly, we expect sales and marketing expense to continue to be our most significant operating expense in future periods. Over the long term, we believe that sales and marketing expense as a percentage of revenue will decrease, but will vary depending upon the mix of revenue from new and existing customers and from small, medium-sized and enterprise customers, as well as changes in the productivity of our sales and marketing programs.

 

23


Table of Contents

General and Administrative. General and administrative expenses consist primarily of personnel and related expenses for executive, legal, finance, information technology and human resources functions, including salaries, benefits, incentive compensation and stock-based compensation, in addition to the costs associated with professional fees, insurance premiums, other corporate expenses and allocated overhead. In future periods, we expect general and administrative expense to remain unchanged in future periods. Over the long term, we believe that general and administrative expenses as a percentage of revenue will decrease.

Other Expense

Other expense consists primarily of interest income earned on our cash, cash equivalents, and foreign exchange gains and losses.

Income Taxes

As part of the process of preparing our consolidated financial statements, we are required to estimate our taxes in each of the jurisdictions in which we operate. We account for income taxes in accordance with the asset and liability method. Under this method, deferred tax assets and liabilities are recognized based on temporary differences between the financial reporting and income tax bases of assets and liabilities using statutory rates. In addition, this method requires a valuation allowance against net deferred tax assets if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We have provided a valuation allowance against our existing net deferred tax assets as of June 30, 2018 and as of December 31, 2017, with the exception of the deferred tax assets related to Brightcove KK.

On December 22, 2017, the Tax Cuts and Jobs Act was enacted in the United States. Refer to Note 9, Income Taxes, for additional information regarding this new tax legislation.

Stock-Based Compensation Expense

Our cost of revenue, research and development, sales and marketing, and general and administrative expenses include stock-based compensation expense. Stock-based compensation expense represents the fair value of outstanding stock options and restricted stock awards, which is recognized as expense over the respective stock option and restricted stock award service periods. For both the six months ended June 30, 2018 and 2017, we recorded $3.5 million of stock-based compensation expense. We expect stock-based compensation expense to increase in absolute dollars in future periods.

Foreign Currency Translation

With regard to our international operations, we frequently enter into transactions in currencies other than the U.S. dollar. As a result, our revenue, expenses and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the euro, British pound, Australian dollar, and Japanese yen. For the three months ended June 30, 2018 and 2017, 48% and 47%, respectively, of our revenue was generated in locations outside the United States. For the six months ended June 30, 2018 and 2017, 48% and 44%, respectively, of our revenue was generated in locations outside the United States. During the three months ended June 30, 2018 and 2017, 32% and 29%, respectively, of our revenue was in currencies other than the U.S. dollar, as were some of the associated expenses. During the six months ended June 30, 2018 and 2017, 31% and 28% respectively, of our revenue was in currencies other than the U.S. dollar, as were some of the associated expenses. In periods when the U.S. dollar declines in value as compared to the foreign currencies in which we conduct business, our foreign currency-based revenue and expenses generally increase in value when translated into U.S. dollars. We expect our foreign currency-based revenue to remain relatively unchanged in absolute dollars and as a percentage of total revenue.

Critical Accounting Policies and Estimates

Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our actual results may differ from these estimates under different assumptions or conditions.

We consider the assumptions and estimates associated with revenue recognition, allowance for doubtful accounts, software development costs, income taxes, business combinations, intangible assets, goodwill and stock-based compensation to be our critical accounting policies and estimates. Other than the changes to revenue recognition under ASC 606 as described in Note 2, there have been no material changes to our critical accounting policies since December 31, 2017.

 

24


Table of Contents

For a detailed explanation of the judgments made in these areas, refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2017, which we filed with the Securities and Exchange Commission on February 28, 2018.

Other than the changes to revenue recognition under ASC 606 as described in Note 2, we believe that our significant accounting policies, which are more fully described in the notes to our unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q, have not materially changed from those described in the notes to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2017.

Results of Operations

The following tables set forth our results of operations for the periods presented. The data has been derived from the unaudited condensed consolidated financial statements contained in this Quarterly Report on Form 10-Q which, in the opinion of our management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly the financial position and results of operations for the interim periods presented. The period-to-period comparison of financial results is not necessarily indicative of future results. This information should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2017.

 

     Three Months Ended June 30,      Six Months Ended June 30,  
     2018      2017      2018      2017  
     (in thousands, except share and per share data)  

Revenue:

           

Subscription and support revenue

   $ 37,867      $ 35,528      $ 75,734      $ 69,770  

Professional services and other revenue

     3,787        3,225        7,114        6,555  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     41,654        38,753        82,848        76,325  

Cost of revenue:

           

Cost of subscription and support revenue

     13,125        13,102        26,581        25,256  

Cost of professional services and other revenue

     3,493        3,476        7,248        6,540  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total cost of revenue

     16,618        16,578        33,829        31,796  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     25,036        22,175        49,019        44,529  

Operating expenses:

           

Research and development

     7,743        8,279        15,518        16,473  

Sales and marketing

     15,265        15,904        28,499        29,805  

General and administrative

     7,045        5,876        12,435        11,267  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     30,053        30,059        56,452        57,545  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss from operations

     (5,017      (7,884      (7,433      (13,016

Other (expense) income, net

     (481      314        (210      452  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss before income taxes

     (5,498      (7,570      (7,643      (12,564

Provision for income taxes

     154        108        266        187  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss

   $ (5,652    $ (7,678    $ (7,909    $ (12,751
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss per share—basic and diluted

   $ (0.16    $ (0.22    $ (0.22    $ (0.37
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average number of common shares used in computing net loss per share

     35,543,307        34,247,058        35,234,974        34,152,109  
  

 

 

    

 

 

    

 

 

    

 

 

 

Overview of Results of Operations for the Three Months Ended June 30, 2018 and 2017

Total revenue increased by $2.9 million, or 7%, in the three months ended June 30, 2018 compared to the three months ended June 30, 2017 due to an increase in subscription and support revenue of 7%, or $2.3 million, and an increase in professional services and other revenue of 17%, or $562,000. The increase in subscription and support revenue was primarily related to the continued growth of our customer base for our premium offerings including sales to both new and existing customers. The increase in professional services revenue was primarily related to the size and number of professional services engagements during the three months ended June 30, 2018, compared to the corresponding quarter in the prior year. In addition, our revenue from premium offerings grew by $3.2 million, or 9%, in the three months ended June 30, 2018, compared to the three months ended June 30, 2017. Our ability to continue to provide the product functionality and performance that our customers require will be a major factor in our ability to continue to increase revenue.

 

25


Table of Contents

Our gross profit increased by $2.9 million, or 13%, in the three months ended June 30, 2018 compared to the three months ended June 30, 2017, primarily due to an increase in revenue. Our ability to continue to maintain our overall gross profit will depend primarily on our ability to continue controlling our costs of delivery.

Loss from operations was $5.0 million in the three months ended June 30, 2018 compared to $7.9 million in the three months ended June 30, 2017. Loss from operations in the three months ended June 30, 2018 included stock-based compensation expense and amortization of acquired intangible assets of $1.8 million and $674,000, respectively. Loss from operations in the three months ended June 30, 2017 included stock-based compensation expense and amortization of acquired intangible assets of $1.7 million and $674,000, respectively. We expect our operating losses to decrease due to increased sales to both new and existing customers and from improved efficiencies throughout our organization as we continue to grow and scale our operations.

As of June 30, 2018, we had $27.5 million of unrestricted cash and cash equivalents, an increase of $1.3 million from $26.1 million at December 31, 2017, due primarily to $4.2 million in proceeds from exercises of stock options and $254,000 of cash provided by operating activities. These increases were offset in part by $1.8 million in capitalization of internal-use software costs, $958,000 in capital expenditures, $193,000 in payments under capital lease obligations and $113,000 in payments of withholding tax on RSU vesting.

Revenue

 

     Three Months Ended June 30,    

 

 
     2018     2017     Change  

Revenue by Product Line

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Premium

   $ 40,483        97   $ 37,295        96   $ 3,188       9

Volume

     1,171        3       1,458        4       (287     (20
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 41,654        100   $ 38,753        100   $ 2,901       7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

During the three months ended June 30, 2018, revenue increased by $2.9 million, or 7%, compared to the three months ended June 30, 2017, primarily due to an increase in revenue from our premium offerings, which consists of subscription and support revenue. The increase in premium revenue of $3.2 million, or 9%, is partially the result of a 6% increase in the number of premium customers from 2,079 at June 30, 2017 to 2,204 at June 30, 2018 and a 9% increase in the average annual subscription revenue per premium customer during the three months ended June 30, 2018. In the three months ended June 30, 2018, volume revenue decreased by $287,000, or 20%, compared to the three months ended June 30, 2017, as we continue to focus on the market for our premium solutions.

 

     Three Months Ended June 30,    

 

 
     2018     2017     Change  

Revenue by Type

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount      %  
     (in thousands, except percentages)  

Subscription and support

   $ 37,867        91   $ 35,528        92   $ 2,339        7

Professional services and other

     3,787        9       3,225        8       562        17  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 41,654        100   $ 38,753        100   $ 2,901        7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

26


Table of Contents

In the three months ended June 30, 2018, subscription and support revenue increased by $2.3 million, or 7%, compared to the three months ended June 30, 2017. The increase was primarily related to the continued growth of our customer base for our premium offerings including sales to both new and existing customers and a 9% increase in the average annual subscription revenue per premium customer during the three months ended June 30, 2018. In addition, professional services and other revenue increased by $562,000, or 17% compared to the three months ended June 30, 2017. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process.

 

     Three Months Ended June 30,        
     2018     2017     Change  

Revenue by Geography

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount      %  
     (in thousands, except percentages)  

North America

   $ 22,839        55   $ 22,080        57   $ 759        3
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Europe

     6,734        16       6,113        16       621        10  

Japan

     5,468        14       4,518        12       950        21  

Asia Pacific

     6,456        15       5,906        15       550        9  

Other

     157        —         136        —         21        15  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

International subtotal

     18,815        45       16,673        43       2,142        13  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 41,654        100   $ 38,753        100   $ 2,901        7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

For purposes of this section, we designate revenue by geographic regions based upon the locations of our customers. North America is comprised of revenue from the United States, Canada and Mexico. International is comprised of revenue from locations outside of North America. Depending on the timing of new customer contracts, revenue mix from a geographic region can vary from period to period.

In the three months ended June 30, 2018, total revenue for North America increased $759,000, or 3%, compared to the three months ended June 30, 2017. In the three months ended June 30, 2018, total revenue outside of North America increased $2.1 million, or 13%, compared to the three months ended June 30, 2017.

Cost of Revenue

 

     Three Months Ended June 30,        
     2018     2017     Change  

Cost of Revenue

   Amount      Percentage of
Related
Revenue
    Amount      Percentage of
Related
Revenue
    Amount      %  
     (in thousands, except percentages)  

Subscription and support

   $ 13,125        35   $ 13,102        37   $ 23       

Professional services and other

     3,493        92       3,476        108       17         
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 16,618        40   $ 16,578        43   $ 40       
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

In the three months ended June 30, 2018, cost of subscription and support revenue remained relatively unchanged, compared to the three months ended June 30, 2017. There were increases in network hosting, partner commissions, and employee- related expenses of $400,000, $334,000 and $305,000 respectively. There were also increases in third-party software integrated with our service offering and amortization expense of $179,000 and $162,000, respectively. These increases were partially offset by decreases in content delivery network and depreciation expenses of $1.1 million and $288,000, respectively.

In the three months ended June 30, 2018, cost of professional services and other revenue remained relatively unchanged, compared to the three months ended June 30, 2017. There was an increase in employee-related expense of $147,000. This increase was partially offset by decreases in travel and consulting expenses of and $99,000 and $97,000 respectively.

 

27


Table of Contents

Gross Profit

 

     Three Months Ended June 30,        
     2018     2017     Change  

Gross Profit

   Amount      Percentage of
Related
Revenue
    Amount     Percentage of
Related
Revenue
    Amount      %  
     (in thousands, except percentages)  

Subscription and support

   $ 24,742        65   $ 22,426       63   $ 2,316        10

Professional services and other

     294        8       (251     (8     545        217  
  

 

 

    

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

Total

   $ 25,036        60   $ 22,175       57   $ 2,861        13
  

 

 

    

 

 

   

 

 

   

 

 

   

 

 

    

 

 

 

The overall gross profit percentage was 60% and 57% for the three months ended June 30, 2018 and 2017, respectively. Subscription and support gross profit increased $2.3 million, or 10%, compared to the three months ended June 30, 2017. Professional services and other gross profit increased $545,000, or 217%, compared to the three months ended June 30, 2017. It is likely that gross profit, as a percentage of revenue, will fluctuate quarter by quarter due to the timing and mix of subscription and support revenue and professional services and other revenue, and the type, timing and duration of service required in delivering certain projects.

Operating Expenses

 

     Three Months Ended June 30,        
     2018     2017     Change  

Operating Expenses

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Research and development

   $ 7,743        19   $ 8,279        21   $ (536     (6 )% 

Sales and marketing

     15,265        37       15,904        41       (639     (4

General and administrative

     7,045        17       5,876        15       1,169       20  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 30,053        72   $ 30,059        78   $ (6    
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Research and Development. In the three months ended June 30, 2018, research and development expense decreased by $536,000, or 6%, compared to the three months ended June 30, 2017 primarily due to decreases in employee-related and travel expenses of $390,000 and $96,000, respectively. We expect our research and development expense to remain relatively unchanged in future periods.

Sales and Marketing. In the three months ended June 30, 2018, sales and marketing expense decreased by $639,000, or 4%, compared to the three months ended June 30, 2017 primarily due to decreases in travel, employee-related, and commission expenses of $792,000, $397,000 and $160,000, respectively. These decreases were partially offset by increases in marketing programs, stock-based compensation expense and rent expense of $422,000, $266,000 and $142,000 respectively. Sales and marketing expense during the three months ended June 30, 2018 include costs associated with our annual user conference in addition to certain other annual marketing events. As a result, we expect sales and marketing expense to decrease for the remaining periods of 2018.

General and Administrative. In the three months ended June 30, 2018, general and administrative expense increased by $1.2 million, or 20%, compared to the three months ended June 30, 2017 primarily due to increases in executive severance, consulting, and employee-related expense of $735,000, $355,000, and $320,000 respectively. There were also increases in recruiting and bad debt expense of $255,000 and $139,000 respectively. These increases were partially offset by decreases in audit, legal and stock-based compensation expense of $291,000, $164,000 and $99,000 respectively. We expect general and administrative expense to remain relatively unchanged in future periods.

 

28


Table of Contents

Other (Expense) Income, Net

 

     Three Months Ended June 30,        
     2018     2017     Change  

Other (Expense) Income

   Amount     Percentage of
Revenue
    Amount     Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Interest income, net

   $ 57         $ 32         $ 25       78

Interest expense

     (1     —         (7     —         6       (86

Other (expense) income, net

     (537     (1     289       1       (826     (286
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

   $ (481     (1 )%    $ 314         $ (795     (253 )% 
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

In the three months ended June 30, 2018, interest income, net, increased by $25,000, or 78%, compared to the corresponding period of the prior year.

The interest expense during the three months ended June 30, 2018 is primarily comprised of interest paid on capital leases. The increase in other (expense) income net during the three months ended June 30, 2018 was primarily due to realized foreign currency exchange gains recorded during the three months ended June 30, 2018 compared to losses recorded in the corresponding period of the prior year.

Provision for Income Taxes

 

     Three Months Ended June 30,        
     2018     2017     Change  

Provision for Income Taxes

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount      %  
     (in thousands, except percentages)  

Provision for income taxes

   $ 154          $ 108          $ 46        43
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

In the three months ended June 30, 2018 and 2017, the provision for income taxes was primarily comprised of income tax expenses related to foreign jurisdictions.

Overview of Results of Operations for the Six Months End June 30, 2018 and 2017

Total revenue increased by $6.5 million, or 9%, in the six months ended June 30, 2018 compared to the six months ended June 30, 2017 due largely to an increase in subscription and support revenue of $6.0 million, or 9%. The increase in subscription and support revenue was primarily related to continued growth of our customer base for our premium offerings including sales to both new and existing customers. Professional services and other revenue increased by $559,000, or 9%, during six months ended June 30, 2018, compared to the corresponding period in the prior year. The increase in professional services and other revenue was primarily related to the size and number of professional services engagements during the six months ended June 30, 2018, compared to the corresponding period in the prior year. In addition, our revenue from premium offerings grew by $7.1 million, or 10%, in the six months ended June 30, 2018, compared to the six months ended June 30, 2017 primarily due to a 6% increase in the number of premium customers from 2,079 at June 30, 2017 to 2,204 at June 30, 2018.

Our gross profit increased by $4.5 million, or 10%, in the six months ended June 30, 2018 compared to the six months ended June 30, 2017, primarily due to an increase in revenue.

Loss from operations was $7.4 million in the six months ended June 30, 2018 compared to $13.0 million in the six months ended June 30, 2017. Loss from operations in the six months ended June 30, 2018 included stock-based compensation expense and amortization of acquired intangible assets of $3.5 million and $1.3 million, respectively. Loss from operations in the six months ended June 30, 2017 included stock-based compensation expense and amortization of acquired intangible assets of $3.5 million and $1.4 million respectively.

 

29


Table of Contents

Revenue

 

     Six Months Ended June 30,        
     2018     2017     Change  

Revenue by Product Line

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Premium

   $ 80,435        97   $ 73,357        96   $ 7,078       10

Volume

     2,413        3       2,968        4       (555     (19
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 82,848        100   $ 76,325        100   $ 6,523       9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

During the six months ended June 30, 2018, revenue increased by $6.5 million, or 9%, compared to the six months ended June 30, 2017, primarily due to an increase in revenue from our premium offerings, which consists of subscription and support revenue, as well as professional services and other revenue. The increase in premium revenue of $7.1 million, or 10%, is partially the result of a 6% increase in the number of premium customers from 2,079 at June 30, 2017 to 2,204 at June 30, 2018, in addition to a $559,000, or 9%, increase in professional services revenue. In the six months ended June 30, 2018, volume revenue decreased by $555,000, or 19%, compared to the six months ended June 30, 2017, as we continue to focus on the market for our premium solutions.

 

     Six Months Ended June 30,        
     2018     2017     Change  

Revenue by Type

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount      %  
     (in thousands, except percentages)  

Subscription and support

   $ 75,734        91   $ 69,770        91   $ 5,964        9

Professional services and other

     7,114        9       6,555        9       559        9  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 82,848        100   $ 76,325        100   $ 6,523        9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

In the six months ended June 30, 2018, subscription and support revenue increased by $6.0 million, or 9% primarily related to the continued growth of our customer base for our premium offerings including sales to both new and existing customers and an 9% increase in the average annual subscription revenue per premium customer during the six months ended June 30, 2018. In addition, professional services and other revenue increased by $559,000, or 9%, primarily related to the size and number of professional services engagements during the six months ended June 30, 2018 compared to the corresponding quarter in the prior year. Professional services and other revenue will vary from period to period depending on the number of implementations and other projects that are in process.

 

     Six Months Ended June 30,        
     2018     2017     Change  

Revenue by Geography

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

North America

   $ 45,517        55   $ 45,479        60   $ 38      
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Europe

     13,047        16       12,080        16       967       8  

Japan

     10,855        13       8,287        11       2,568       31  

Asia Pacific

     13,167        16       10,127        13       3,040       30  

Other

     262              352              (90     (26
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

International subtotal

     37,331        45       30,846        40       6,485       21  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 82,848        100   $ 76,325        100   $ 6,523       9
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

For purposes of this section, we designate revenue by geographic regions based upon the locations of our customers. North America is comprised of revenue from the United States, Canada and Mexico. International is comprised of revenue from locations outside of North America. Depending on the timing of new customer contracts, revenue mix from a geographic region can vary from period to period.

In the six months ended June 30, 2018, total revenue for North America remaining relatively unchanged compared to the six months ended June 30, 2017. In the six months ended June 30, 2018, total revenue outside of North America increased $6.5 million, or 21%, compared to the six months ended June 30, 2017. The increase in revenue from international regions is primarily related to an increase in revenue in Asia Pacific and Japan.

 

30


Table of Contents

Cost of Revenue

 

     Six Months Ended June 30,               
     2018     2017     Change  

Cost of Revenue

   Amount      Percentage of
Related
Revenue
    Amount      Percentage of
Related
Revenue
    Amount      %  
     (in thousands, except percentages)  

Subscription and support

   $ 26,581        35   $ 25,256        36   $ 1,325        5

Professional services and other

     7,248        102       6,540        100       708        11  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total

   $ 33,829        41   $ 31,796        42   $ 2,033        6
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

In the six months ended June 30, 2018, cost of subscription and support revenue increased $1.3 million, or 5%, compared to the six months ended June 30, 2017. The increase resulted primarily from increases in network hosting services, partner commission expense and employee-related expense of $1.0 million and $580,000 and $550,000 respectively. There were also increases in amortization, third-party software integrated with our service offering, and rent expenses of $423,000, $183,000, and $173,000, respectively. These increases were partially offset by decreases in content delivery network and depreciation expenses of $1.0 million and $499,000 respectively.

In the six months ended June 30, 2018, cost of professional services and other revenue increased $708,000, or 11%, compared to the six months ended June 30, 2017. This increase resulted primarily from increases in consulting and employee-related expenses of $400,000 and 330,000 respectively. These increases were offset in part by a decrease in travel expense of $140,000.

Gross Profit

 

     Six Months Ended June 30,              
     2018     2017     Change  

Gross Profit

   Amount     Percentage of
Related
Revenue
    Amount      Percentage of
Related
Revenue
    Amount     %  
     (in thousands, except percentages)  

Subscription and support

   $ 49,153       65   $ 44,514        64   $ 4,639       10

Professional services and other

     (134     (2     15              (149     nm  
  

 

 

   

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 49,019       59   $ 44,529        58   $ 4,490       10
  

 

 

   

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

nm – not meaningful

The overall gross profit percentage was 59% and 58% for the six months ended June 30, 2018 and 2017, respectively. Subscription and support gross profit increased $4.6 million, or 10%, compared to the six months ended June 30, 2017. In addition, professional services and other gross profit decreased $149,000 compared to the six months ended June 30, 2017 due to the increase in mix of contractor expenses versus internal expenses in order to support various professional services projects. It is likely that gross profit, as a percentage of revenue, will fluctuate quarter by quarter due to the timing and mix of subscription and support revenue and professional services and other revenue, and the type, timing and duration of service required in delivering certain projects.

Operating Expenses

 

     Six Months Ended June 30,              
     2018     2017     Change  

Operating Expenses

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Research and development

   $ 15,518        19   $ 16,473        22   $ (955     (6 )% 

Sales and marketing

     28,499        34       29,805        39       (1,306     (4

General and administrative

     12,435        15       11,267        15       1,168       10  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Total

   $ 56,452        68   $ 57,545        75   $ (1,093     (2 )% 
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

   

 

 

 

Research and Development. In the six months ended June 30, 2018, research and development expense decreased by $955,000, or 6%, compared to the six months ended June 30, 2017 primarily due to decreases in employee-related, travel, consulting and stock-based compensation expenses of $458,000, $183,000, $145,000 and $99,000 respectively. These decreases were partially offset by an increase in rent expense of $100,000.

 

31


Table of Contents

Sales and Marketing. In the six months ended June 30, 2018, sales and marketing expense decreased by $1.3 million, or 4%, compared to the six months ended June 30, 2017 primarily due to travel, employee-related, and consulting expenses of $1.4 million, $288,000 and $179,000, respectively. These decreases were partially offset by increases in rent, conference, and stock-based compensation expenses of $345,000, $242,000 and $185,000 respectively.

General and Administrative. In the six months ended June 30, 2018, general and administrative expense increased by $1.2 million, or 10%, compared to the six months ended June 30, 2017 primarily due to increases in executive severance, employee-related, consulting and recruiting expenses of $735,000, $614,000, $423,000 and $316,000, respectively. These increases were offset in part by decreases in audit, travel and legal expenses of $350,000, $172,000 and $169,000, respectively.

Other (Expense) Income, Net

 

     Six Months Ended June 30,              
     2018     2017     Change  

Other (Expense) Income

   Amount     Percentage of
Revenue
    Amount     Percentage of
Revenue
    Amount     %  
     (in thousands, except percentages)  

Interest income, net

   $ 104         $ 62         $ 42       68

Interest expense

     (3           (17           14       (82

Other (expense) income, net

     (311           407       1       (718     (176
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

   $ (210       $ 452       1   $ (662     (146 )% 
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

In the six months ended June 30, 2018, interest income, net, increased by $42,000, or 68%, compared to the corresponding period of the prior year.

The interest expense during the six months ended June 30, 2018 is primarily comprised of interest paid on capital leases and an equipment financing. The increase in other (expense) income, net during the six months ended June 30, 2018 was primarily due to foreign currency exchange gains recorded during the six months ended June 30, 2018 upon collection of foreign denominated accounts receivable, compared to losses recorded in the corresponding period of the prior year.

Provision for Income Taxes

 

     Six Months Ended June 30,               
     2018     2017     Change  

Provision for Income Taxes

   Amount      Percentage of
Revenue
    Amount      Percentage of
Revenue
    Amount      %  
     (in thousands, except percentages)  

Provision for income taxes

   $ 266          $ 187          $ 79        42
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

In the six months ended June 30, 2018 and 2017, the provision for income taxes was primarily comprised of income tax expenses related to foreign jurisdictions.

Liquidity and Capital Resources

 

     Six Months Ended June 30,  

Condensed Consolidated Statements of Cash Flow Data

   2018      2017  
     (in thousands)  

Purchases of property and equipment

   $ (958    $ (650

Depreciation and amortization

     3,434        3,665  

Cash flows provided by (used in) operating activities

     254        (6,714

Cash flows used in investing activities

     (2,771      (1,799

Cash flows provided by (used in) financing activities

     3,889        (271

 

32


Table of Contents

Cash and cash equivalents.

Our cash and cash equivalents at June 30, 2018 were held for working capital purposes and were invested primarily in money market funds. We do not enter into investments for trading or speculative purposes. At June 30, 2018 and December 31, 2017, we had $9.2 million and $7.8 million, respectively, of cash and cash equivalents held by subsidiaries in international locations, including subsidiaries located in Japan and the United Kingdom. As a result of changes in tax law, these earnings can be repatriated to the United States tax-free but will still be subject to foreign withholding taxes. The Company is still in the process of analyzing the impact of the Tax Cuts and Jobs Act on its indefinite reinvestment assertion. We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated working capital and capital expenditure needs over at least the next 12 months.

Accounts receivable, net.

Our accounts receivable balance fluctuates from period to period, which affects our cash flow from operating activities. The fluctuations vary depending on the timing of our billing activity and cash collections. In many instances we receive cash payment from a customer prior to the time we are able to recognize revenue on a transaction. We record these payments as deferred revenue, which has a positive effect on our accounts receivable balances. We use days’ sales outstanding, or DSO, calculated on a quarterly basis, as a measurement of the quality and status of our receivables. We define DSO as (a) accounts receivable, net of allowance for doubtful accounts, divided by total revenue for the most recent quarter, multiplied by (b) the number of days in that quarter. DSO was 57 days at June 30, 2018 and 59 days at December 31, 2017.

Cash flows provided by (used in) operating activities.

Cash provided (used in) by operating activities consists primarily of net loss adjusted for certain non-cash items including depreciation and amortization, stock-based compensation expense, the provision for bad debts and the effect of changes in working capital and other activities. Cash provided by operating activities during the six months ended June 30, 2018 was $254,000. The cash flow provided by operating activities primarily resulted from net non-cash charges of $7.0 million, and cash provided by changes in our operating assets and liabilities of $1.2 million, partially offset by net losses of $7.9 million. Net non-cash expenses consisted of $3.5 million for stock-based compensation expense and $3.4 million for depreciation and amortization expense. Cash provided from changes in our operating assets and liabilities consisted primarily of increases in accounts payable and deferred revenue of $924,000 and $812,000, respectively, and a decrease in accounts receivable of $296,000. These inflows were offset in part by increases in prepaid expenses and other assets of $488,000 and $276,000, respectively, and a decrease in accrued expenses of $62,000.

Cash flows used in investing activities.

Cash used in investing activities during the six months ended June 30, 2018 was $2.8 million, consisting primarily of $1.8 million for the capitalization of internal-use software costs and $958,000 in capital expenditures to support the business.

Cash flows provided by (used in) financing activities.

Cash provided by financing activities for the six months ended June 30, 2018 was $3.9 million, consisting of proceeds received on the exercise of common stock options of $4.2 million offset in part by payments under capital lease obligation, payments of withholding tax on RSU vesting, and equipment financing of $193,000, $113,000 and $26,000, respectively.

Credit facility borrowings.

On November 19, 2015, we entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $20.0 million asset based line of credit (the “Line of Credit”) with an expiration date of November 11, 2018. Under the Line of Credit, we can borrow up to $20.0 million. Borrowings under the Line of Credit are secured by substantially all of our assets, excluding our intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate equal to the prime rate or the LIBOR rate plus 2.5%. Under the Loan Agreement, we must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the Lenders under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. We were in compliance with all covenants under the Line of Credit as of June 30, 2018.

Net operating loss carryforwards.

As of December 31, 2017, we had federal and state net operating losses of approximately $161.9 million and $66.7 million, respectively, which are available to offset future taxable income, if any, through 2037. We had federal and state research and development tax credits of $6.1 million and $3.9 million, respectively, which expire in various amounts through 2037. Our net

 

33


Table of Contents

operating loss and tax credit amounts are subject to annual limitations under Section 382 change of ownership rules of the U.S. Internal Revenue Code of 1986, as amended. We completed an assessment to determine whether there may have been a Section 382 ownership change and determined that it is more likely than not that our net operating and tax credit amounts as disclosed are not subject to any material Section 382 limitations.

In assessing our ability to utilize our net deferred tax assets, we considered whether it is more likely than not that some portion or all of our net deferred tax assets will not be realized. Based upon the level of our historical U.S. losses and future projections over the period in which the net deferred tax assets are deductible, at this time, we believe it is more likely than not that we will not realize the benefits of these deductible differences. Accordingly, we have provided a valuation allowance against our U.S. deferred tax assets as of June 30, 2018 and December 31, 2017.

Contractual Obligations and Commitments

Our principal commitments consist primarily of obligations under our leases for our office space and contractual commitments for capital leases as well as content delivery network services, hosting and other support services. Other than these lease obligations and contractual commitments, we do not have commercial commitments under lines of credit, standby repurchase obligations or other such debt arrangements.

Our contractual obligations as of December 31, 2017 are summarized in our Annual Report on Form 10-K for the year ended December 31, 2017. In addition to the obligations outlined in our Annual Report on Form 10-K, we entered into an agreement to lease office space in Sydney, Australia with a non-cancelable commitment with total obligations of $1.2 million through June 30, 2023. As of June 30, 2018, our obligation was $1.2 million in connection with this agreement.

In June 2018, we entered into an agreement with a non-cancelable commitment, primarily for content delivery and network storage services, with obligations of $18.0 million through April 30, 2020. As of June 30, 2018, our obligation was $16.4 million in connection with this agreement.

Recent Accounting Pronouncements

For information on recent accounting pronouncements, see Recently Issued and Adopted Accounting Standards in the notes to the condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

Off-Balance Sheet Arrangements

We do not have any special purpose entities or off-balance sheet arrangements.

Anticipated Cash Flows

We expect to incur significant operating costs, particularly related to services delivery costs, sales and marketing and research and development, for the foreseeable future in order to execute our business plan. We anticipate that such operating costs, as well as planned capital expenditures will constitute a material use of our cash resources. As a result, our net cash flows will depend heavily on the level of future sales, changes in deferred revenue and our ability to manage infrastructure costs.

We believe our existing cash and cash equivalents will be sufficient to meet our working capital and capital expenditures for at least the next 12 months. Our future working capital requirements will depend on many factors, including the rate of our revenue growth, our introduction of new products and enhancements, and our expansion of sales and marketing and product development activities. To the extent that our cash and cash equivalents, short and long-term investments and cash flow from operating activities are insufficient to fund our future activities, we may need to raise additional funds through bank credit arrangements or public or private equity or debt financings. We also may need to raise additional funds in the event we determine in the future to acquire businesses, technologies and products that will complement our existing operations. In the event funding is required, we may not be able to obtain bank credit arrangements or equity or debt financing on terms acceptable to us or at all.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Quantitative and Qualitative Disclosures about Market Risk

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

Financial instruments

Financial instruments meeting fair value disclosure requirements consist of cash equivalents, accounts receivable and accounts payable. The fair value of these financial instruments approximates their carrying amount.

 

34


Table of Contents

Foreign currency exchange risk

Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the euro, British pound, Australian dollar and Japanese yen. Except for revenue transactions in Japan, we enter into transactions directly with substantially all of our foreign customers.

Percentage of revenues and expenses in foreign currency is as follows:

 

     Three Months Ended
June 30,
 
     2018     2017  

Revenues generated in locations outside the United States

     48     47

Revenues in currencies other than the United States dollar (1)

     32     29

Expenses in currencies other than the United States dollar (1)

     16     14

 

     Six Months Ended
June 30,
 
     2018     2017  

Revenues generated in locations outside the United States

     48     44

Revenues in currencies other than the United States dollar (1)

     31     28

Expenses in currencies other than the United States dollar (1)

     15     14

 

(1) Percentage of revenues and expenses denominated in foreign currency for the three and six months ended June 30, 2018 and 2017:

 

     Three Months Ended
June 30, 2018
    Three Months Ended
June 30, 2017
 
     Revenues     Expenses     Revenues     Expenses  

Euro

     7     1     6     2

British pound

     7       6       7       5  

Japanese Yen

     12       4       11       3  

Other

     6       5       5       4  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     32     16     29     14

 

     Six Months Ended
June 30, 2018
    Six Months Ended
June 30, 2017
 
     Revenues     Expenses     Revenues     Expenses  

Euro

     6     1     6     1

British pound

     7       6       7       5  

Japanese Yen

     13       4       10       4  

Other

     5       4       5       4  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     31     15     28     14

As of June 30, 2018 and December 31, 2017, we had $6.8 million and $7.3 million, respectively, of receivables denominated in currencies other than the U.S. dollar. We also maintain cash accounts denominated in currencies other than the local currency, which exposes us to foreign exchange rate movements.

In addition, although our foreign subsidiaries have intercompany accounts that are eliminated upon consolidation, these accounts expose us to foreign currency exchange rate fluctuations. Exchange rate fluctuations on short-term intercompany accounts are recorded in our consolidated statements of operations under “other income (expense), net”, while exchange rate fluctuations on long-term intercompany accounts are recorded in our consolidated balance sheets under “accumulated other comprehensive income” in stockholders’ equity, as they are considered part of our net investment and hence do not give rise to gains or losses.

Currently, our largest foreign currency exposures are the euro, British pound and Japanese yen, primarily because our European and Japanese operations have a higher proportion of our local currency denominated expenses. Relative to foreign currency exposures existing at June 30, 2018, a 10% unfavorable movement in foreign currency exchange rates would expose us to losses in earnings or cash flows or significantly diminish the fair value of our foreign currency financial instruments. For the six months ended June 30, 2018, we estimated that a 10% unfavorable movement in foreign currency exchange rates would have decreased revenues by $2.6 million, decreased expenses by $1.5 million and decreased operating income by $1.1 million. The estimates used assume that all

 

35


Table of Contents

currencies move in the same direction at the same time and the ratio of non-U.S. dollar denominated revenue and expenses to U.S. dollar denominated revenue and expenses does not change from current levels. Since a portion of our revenue is deferred revenue that is recorded at different foreign currency exchange rates, the impact to revenue of a change in foreign currency exchange rates is recognized over time, and the impact to expenses is more immediate, as expenses are recognized at the current foreign currency exchange rate in effect at the time the expense is incurred. All of the potential changes noted above are based on sensitivity analyses performed on our financial results as of June 30, 2018.

Interest rate risk

We had unrestricted cash and cash equivalents totaling $27.5 million at June 30, 2018. Cash and cash equivalents were invested primarily in money market funds and are held for working capital purposes. We do not use derivative financial instruments in our investment portfolio. Declines in interest rates, however, would reduce future interest income. We incurred $1,000 and $7,000 of interest expense during the three months ended June 30, 2018 and 2017, respectively, and $3,000 and $17,000 of interest expense during the six months ended June 30, 2018 and 2017, respectively, related to interest paid on capital leases. While we continue to incur interest expense in connection with our capital leases, the interest expense is fixed and not subject to changes in market interest rates. In the event that we borrow under our line of credit, which bears interest at the prime rate or the LIBOR rate plus the LIBOR rate margin, the related interest expense recorded would be subject to changes in the rate of interest.

Inflation risk

We do not believe that inflation has had a material effect on our business, financial condition or results of operations. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.

 

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

As of June 30, 2018, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of June 30, 2018, our disclosure controls and procedures were effective in ensuring that material information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, including ensuring that such material information is accumulated by and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

PART II. OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

On May 22, 2017, a lawsuit was filed against us and two individuals by Ooyala, Inc. (“Ooyala”) and Ooyala Mexico S. de R.L. de C.V. (“Ooyala Mexico”). The lawsuit, which was filed in the United States District Court for the District of Massachusetts, concerns allegations that the two individuals, who are former employees of Ooyala Mexico, misappropriated customer information and other trade secrets and used that information in working for Brightcove. The complaint was amended on June 1, 2017 to remove claims against the two former employees of Ooyala Mexico. The remaining claims against us are for violation of the Defend Trade Secrets Act of 2016 (18 U.S.C. §1836), violation of the Massachusetts trade secret statute (M.G.L. c. 93, §42), violation of Massachusetts Chapter 93A (M.G.L. c. 93A, §11), and tortious interference with advantageous business relationships. Ooyala and Ooyala Mexico also filed a motion for preliminary injunction (amended at the same time the complaint was amended), seeking to enjoin us from using any of the allegedly misappropriated information or communicating with customers whose information was taken, and seeking the return of any information that was allegedly taken. On June 16, 2017, we filed an opposition to the motion for preliminary injunction, and also moved to dismiss the lawsuit. Brightcove’s motion to dismiss was denied on September 6, 2017.

 

36


Table of Contents

The court issued a preliminary injunction on July 10, 2018. The injunction requires us to delete any Ooyala confidential information obtained from the former Ooyala employees and prohibits us from using such information to pursue business with twenty-two specified Latin American prospective customers. We are now engaged in discovery. We cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can we reasonably estimate the potential loss, if any.

On October 26, 2017, Realtime Adaptive Streaming LLC filed a complaint against us and our subsidiary Brightcove Holdings, Inc. in the United States District Court for the District of Delaware. The complaint alleges that Brightcove infringed five patents related to file compression technology. The complaint seeks monetary damages and injunctive relief. On December 1, 2017, Realtime filed an amended complaint, adding two additional patents to its claims. Brightcove filed a motion to dismiss on January 26, 2018. The plaintiff filed an opposition to the motion to dismiss on February 9, 2018 and Brightcove filed a reply on February 16, 2018. A ruling on the motion to dismiss has not yet been issued by the court. We cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.

In addition, we are, from time to time, party to litigation arising in the ordinary course of our business. Management does not believe that the outcome of these claims will have a material adverse effect on our consolidated financial position, results of operations or cash flows based on the status of proceedings at this time.

 

ITEM 1A. RISK FACTORS

You should carefully consider the risks described in our annual report on Form 10-K for the fiscal year ended December 31st, 2017, under the heading “Part I — Item 1A. Risk Factors,” together with all of the other information in this Quarterly Report on Form 10-Q. Our business, prospects, financial condition, or operating results could be harmed by any of these risks, as well as other risks not currently known to us or that we currently consider immaterial. If any of such risks and uncertainties actually occurs, our business, financial condition or operating results could differ materially from the plans, projections and other forward-looking statements included in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this report and in our other public filings. The trading price of our common stock could decline due to any of these risks, and, as a result, you may lose all or part of your investment.

 

ITEM 5. OTHER INFORMATION

Our policy governing transactions in our securities by directors, officers and employees permits our officers, directors and certain other persons to enter into trading plans complying with Rule 10b5-1 under the Exchange Act. Generally, under these trading plans, the individual relinquishes control over the transactions once the trading plan is put into place. Accordingly, sales under these plans may occur at any time, including possibly before, simultaneously with, or immediately after significant events involving our company.

We anticipate that, as permitted by Rule 10b5-1 and our policy governing transactions in our securities, some or all of our officers, directors and employees may establish trading plans in the future. We intend to disclose the names of executive officers and directors who establish a trading plan in compliance with Rule 10b5-1 and the requirements of our policy governing transactions in our securities in our future quarterly and annual reports on Form 10-Q and 10-K filed with the Securities and Exchange Commission. However, we undertake no obligation to update or revise the information provided herein, including for revision or termination of an established trading plan.

 

37


Table of Contents
ITEM 6. EXHIBITS

 

Exhibits     
3.1 (1)    Eleventh Amended and Restated Certificate of Incorporation.
3.2 (2)    Amended and Restated By-Laws.
4.1 (3)    Form of Common Stock certificate of the Registrant.
4.2 (4)**    Brightcove Inc. 2018 Inducement Plan.
4.3 (5)**    Form of Stock Option Agreement under the Brightcove Inc. 2018 Inducement Plan.
4.4 (6)**    Form of Performance-Based Restricted Stock Unit Award Agreement under the Brightcove Inc. 2018 Inducement Plan.
10.1 (7)**    Amendment to Employment Agreement, dated April 11, 2018, by and between the Registrant and Andrew Feinberg.
10.2 (8)**    Employment Agreement, dated April 11, 2018, by and between the Registrant and Jeff Ray.
10.3 (9)**    Non-Employee Director Compensation Policy of Brightcove Inc. dated April 11, 2018.
10.4 (10)**    Employment Agreement dated May 3, 2018, by and between the Registrant and Robert Noreck.
31.1    Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2    Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1^    Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS    XBRL Instance Document.
101.SCH    XBRL Taxonomy Extension Schema Document.
101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB    XBRL Taxonomy Extension Label Linkbase Document.
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document.

 

(1) Filed as Exhibit 3.2 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.
(2) Filed as Exhibit 3.3 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.
(3) Filed as Exhibit 4.1 to Amendment No. 5 to Registrant’s Registration Statement on Form S-1 filed with the Securities and Exchange Commission on February 6, 2012, and incorporated herein by reference.
(4) Filed as Exhibit 4.4 to Registrant’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on May 1, 2018, and incorporated herein by reference.
(5) Filed as Exhibit 4.5 to Registrant’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on May 1, 2018, and incorporated herein by reference.
(6) Filed as Exhibit 4.6 to Registrant’s Registration Statement on Form S-8 filed with the Securities and Exchange Commission on May 1, 2018, and incorporated herein by reference.
(7) Filed as Exhibit 99.1 to Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on April 11, 2018, and incorporated herein by reference.
(8) Filed as Exhibit 99.2 to Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on April 11, 2018, and incorporated herein by reference.
(9) Filed as Exhibit 99.5 to Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on April 11, 2018, and incorporated herein by reference.
(10) Filed as Exhibit 99.1 to Registrant’s Current Report on Form 8-K filed with the Securities and Exchange Commission on May 4, 2018, and incorporated herein by reference.
** Indicates a management contract or any compensatory plan, contract or arrangement
^ Furnished herewith.

 

38


Table of Contents

SIGNATURES

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

 

      BRIGHTCOVE INC.
      (Registrant)
Date: July 26, 2018     By:  

/s/ Jeff Ray

      Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)
Date: July 26, 2018     By:  

/s/ Robert Noreck

      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)

 

 

39

EX-31.1 2 d593083dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Jeff Ray, certify that:

 

  1. I have reviewed this quarterly report on Form 10-Q of Brightcove Inc.;

 

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

 

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

 

  4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: July 26, 2018     By:  

/s/ Jeff Ray

      Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)
EX-31.2 3 d593083dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Robert Noreck, certify that:

 

  1. I have reviewed this quarterly report on Form 10-Q of Brightcove Inc.;

 

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

 

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

 

  4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: July 26, 2018     By:  

/s/ Robert Noreck

      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)

 

EX-32.1 4 d593083dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Brightcove Inc. for the quarterly period ended June 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Jeff Ray, as Chief Executive Officer of Brightcove Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge 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 Brightcove Inc.

 

Date: July 26, 2018     By:  

/s/ Jeff Ray

      Jeff Ray
      Chief Executive Officer
      (Principal Executive Officer)

In connection with the Quarterly Report on Form 10-Q of Brightcove Inc. for the quarterly period ended June 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Robert Noreck, as Chief Financial Officer of Brightcove Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge 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 Brightcove Inc.

 

Date: July 26, 2018     By:  

/s/ Robert Noreck

      Robert Noreck
      Chief Financial Officer
      (Principal Financial Officer)
EX-101.INS 5 bcov-20180630.xml XBRL INSTANCE DOCUMENT 35917891 28351000 0 13744000 66359000 8218000 121000 25908000 246417000 7309000 -882000 136252000 35000 5800000 27453000 100000000 8218000 0.001 36052891 36000 0 91000 41886000 137000 18308000 50776000 0 6888000 62974000 27453000 64155000 136252000 27453000 27453000 0 7359000 2211000 5639000 1044000 9927000 0.001 5000000 0 -172603000 0 135000 72097000 871000 0 0 13744000 66359000 25908000 246417000 7309000 -882000 136252000 35000 27453000 36000 1881000 91000 41886000 42023000 137000 50776000 6888000 62974000 64155000 136252000 7359000 2211000 5639000 1044000 9927000 -172603000 72097000 871000 -4362000 7038000 1013000 13744000 60591000 25184000 246417000 7309000 -882000 129214000 35000 27453000 36000 91000 40893000 117000 50776000 6888000 61981000 63142000 129214000 2315000 941000 5639000 1044000 9927000 -178628000 66072000 871000 2621000 9.65 1661323 8.73 3369993 8.52 5240000 8.07 2571225 20000000 8218000 8218000 109400000 2020 86300000 P1Y 19235000 19235000 19235000 8218000 8218000 8218000 0 36813000 13621000 58404000 8160000 146000 25236000 238700000 6142000 -809000 127615000 228000 26132000 100000000 8160000 0.001 34933408 35000 87000 39370000 244000 50776000 8236000 59387000 26132000 60859000 127615000 26132000 26132000 0 3045000 969000 3991000 1228000 26000 9143000 0.001 5000000 0 -170299000 0 135000 66756000 871000 0 3924313 7.33 7.44 2218704 8160000 8160000 17972000 17972000 17972000 8160000 8160000 8160000 0 5400000 13621000 64575000 26162000 238700000 6142000 -809000 134764000 228000 26132000 35000 3124000 87000 40799000 41158000 359000 50776000 8236000 60816000 62403000 134764000 8290000 1947000 3991000 1228000 26000 9143000 -164694000 72361000 871000 2787000 926000 2787000 1429000 115000 1429000 1544000 2787000 1861000 1243000 1243000 3384000 4362000 4362000 3384000 978000 4362000 4362000 13621000 58404000 25236000 238700000 6142000 -809000 127615000 228000 26132000 35000 87000 39370000 244000 50776000 8236000 59387000 60859000 127615000 3045000 969000 3991000 1228000 26000 9143000 -170299000 66756000 871000 -1243000 2 5 31500000 -8462000 -12494000 31796000 3665000 -0.37 322000 11267000 -12564000 187000 3959000 2421000 44529000 1233000 1606000 -2457000 -92000 -1799000 -271000 -6714000 -12751000 452000 257000 57545000 -13016000 118000 650000 1149000 277000 96000 16473000 278000 152000 76325000 76325000 3476000 29805000 34152109 0.10 4147000 1860000 P6Y 0.00 0.0204 3.13 0.43 1155000 748000 11000 1263000 359000 191000 1015000 119000 6540000 6555000 25256000 69770000 10127000 12080000 8287000 45479000 42613000 352000 false 3800000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Basis of Presentation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes resulting from adopting new revenue recognition guidance which also impacted the accounting for the costs to obtain a contract as described in Note 2, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December&#xA0;31, 2017 contained in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company&#x2019;s financial position for the three and six months ended June&#xA0;30, 2018 and 2017. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form <font style="WHITE-SPACE: nowrap">10-Q.</font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As of June&#xA0;30, 2018, other than the changes to revenue recognition as described in Note 2, the Company&#x2019;s significant accounting policies and estimates, which are detailed in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2017, have not changed.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>10. Commitments and Contingencies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Legal Matters</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On May&#xA0;22, 2017, a lawsuit was filed against Brightcove and two individuals by Ooyala, Inc. (&#x201C;Ooyala&#x201D;) and Ooyala Mexico S. de R.L. de C.V. (&#x201C;Ooyala Mexico&#x201D;). The lawsuit, which was filed in the United States District Court for the District of Massachusetts, concerns allegations that the two individuals, who are former employees of Ooyala Mexico, misappropriated customer information and other trade secrets and used that information in working for Brightcove. The complaint was amended on June&#xA0;1, 2017 to remove claims against the two former employees of Ooyala Mexico. The remaining claims against Brightcove are for violation of the Defend Trade Secrets Act of 2016 (18 U.S.C. &#xA7;1836), violation of the Massachusetts trade secret statute (M.G.L. c. 93, &#xA7;42), violation of Massachusetts Chapter 93A (M.G.L. c. 93A, &#xA7;11), and tortious interference with advantageous business relationships. Ooyala and Ooyala Mexico also filed a motion for preliminary injunction (amended at the same time the complaint was amended), seeking to enjoin Brightcove from using any of the allegedly misappropriated information or communicating with customers whose information was allegedly taken, and seeking the return of any information that was taken. On June&#xA0;16, 2017, Brightcove filed an opposition to the motion for preliminary injunction, and also moved to dismiss the lawsuit. Brightcove&#x2019;s motion to dismiss was denied on September&#xA0;6, 2017. The court issued a preliminary injunction on July&#xA0;10, 2018. The injunction requires Brightcove to delete any Ooyala confidential information obtained from the former Ooyala employees and prohibits Brightcove from using such information to pursue business with&#xA0;<font style="WHITE-SPACE: nowrap">twenty-two</font>&#xA0;specified Latin American prospective customers. The parties are now engaged in discovery. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On October&#xA0;26, 2017, Realtime Adaptive Streaming LLC filed a complaint against Brightcove and Brightcove&#x2019;s subsidiary Brightcove Holdings Inc. (collectively, in this paragraph, &#x201C;Brightcove&#x201D;) in the United States District Court for the District of Delaware. The complaint alleges that Brightcove infringed five patents related to file compression technology. The complaint seeks monetary damages and injunctive relief. On December&#xA0;1, 2017, Realtime filed an amended complaint, adding two additional patents to its claims. Brightcove filed a motion to dismiss on January&#xA0;26, 2018. Realtime filed an opposition to the motion to dismiss on February&#xA0;9, 2018 and Brightcove filed a reply on February&#xA0;16, 2018. A ruling on the motion to dismiss has not yet been issued by the court. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>Guarantees and Indemnification Obligations</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company&#x2019;s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claim by third parties with respect to the Company&#x2019;s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company&#x2019;s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of June&#xA0;30, 2018, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company&#x2019;s contract with any such customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.</p> </div> 1321000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>5. Cash and Cash Equivalents</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents.&#xA0;Management determines the appropriate classification of investments at the time of purchase, and <font style="WHITE-SPACE: nowrap">re-evaluates</font> such determination at each balance sheet date. The Company did not have any short-term or long-term investments at June&#xA0;30, 2018 or December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Cash and cash equivalents primarily consist of cash on deposit with banks and amounts held in interest-bearing money market accounts. Cash equivalents are carried at cost, which approximates their fair market value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Cash and cash equivalents as of June&#xA0;30, 2018 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 39.5pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</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>Amortized&#xA0;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>Fair&#xA0;Market</b><br /> <b>Value</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>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Cash and cash equivalents as of December&#xA0;31, 2017 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 39.5pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</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>Amortized&#xA0;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>Fair&#xA0;Market</b><br /> <b>Value</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>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>3. Concentration of Credit Risk</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company has no <font style="white-space:nowrap">significant&#xA0;off-balance&#xA0;sheet</font> risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company routinely assesses the creditworthiness of its customers. The Company generally has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company&#x2019;s accounts receivable.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> At June&#xA0;30, 2018 and December&#xA0;31, 2017, no individual customer accounted for 10% or more of accounts receivable, net. For&#xA0;the&#xA0;three&#xA0;and&#xA0;six&#xA0;months&#xA0;ended June&#xA0;30, 2018 and 2017, no individual customer accounted for 10% or more of total revenue.</p> </div> -7982000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accounts<br /> Receivable,&#xA0;net</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Contract&#xA0;Assets<br /> (current)</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>Deferred<br /> Revenue<br /> (current)</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>Deferred<br /> Revenue<br /> <font style="WHITE-SPACE: nowrap">(non-current)</font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total&#xA0;Deferred<br /> Revenue</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at January&#xA0;1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,881</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 33829000 --12-31 <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>11. Debt</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On November&#xA0;19, 2015, the Company entered into an amended and restated loan and security agreement with a lender (the &#x201C;Loan Agreement&#x201D;) providing for up to a $20.0&#xA0;million asset-based line of credit (the &#x201C;Line of Credit&#x201D;) with an expiration date of November&#xA0;11, 2018. Under the Line of Credit, the Company can borrow up to $20.0&#xA0;million. Borrowings under the Line of Credit are secured by substantially all of the Company&#x2019;s assets, excluding intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate equal to the prime rate or the LIBOR rate plus 2.5%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0&#xA0;million, the Company must also maintain a minimum net income threshold based <font style="white-space:nowrap">on&#xA0;non-GAAP&#xA0;operating</font> measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the lender under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Company was in compliance with all covenants under the Line of Credit as of June&#xA0;30, 2018. As the Company has not drawn on the Line of Credit, there are no amounts outstanding as of June&#xA0;30, 2018.</p> </div> If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operatingmeasures. 0.0 3434000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>8. Stock-based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The fair value of stock options granted was estimated at the date of grant using the following weighted-average assumptions:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected life in years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.88</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.80</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.87</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.04</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average fair value of stock options granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company recorded stock-based compensation expense of $1,832 and $1,686 for the three months ended June&#xA0;30, 2018 and 2017, respectively, and $3,500 and $3,476 for the six months ended June&#xA0;30, 2018 and 2017, respectively. As of June&#xA0;30, 2018, there was $18,308 of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.60 years.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Effective April&#xA0;11, 2018, the Company adopted the 2018 Inducement Plan (&#x201C;2018 Plan&#x201D;). The 2018 Plan provides for the issuance of stock options and restricted stock units to the Company&#x2019;s Chief Executive Officer (&#x201C;CEO&#x201D;). In connection with the approval of the 2018 Plan, the Company granted 440,000 stock options and 400,000 restricted stock units to the CEO.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the quarter ended June&#xA0;30, 2018, the Company granted 445,000 restricted stock units to certain key executives, including the 400,000 restricted stock units to the CEO under the 2018 Plan. These restricted stock units contain both performance-based and service-based vesting conditions. The Company measures compensation expense for these performance-based awards based upon a review of the Company&#x2019;s expected achievement against specified financial performance targets. Compensation cost is recognized on a ratable basis over the requisite service period for each series of grants to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company&#x2019;s expected performance and adjusts the compensation cost, if needed, at such time.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following is a summary of the status of the Company&#x2019;s stock options as of June&#xA0;30, 2018 and the stock option activity during the six months ended June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Number&#xA0;of</b><br /> <b>Shares</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><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Exercise Price</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><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Remaining</b><br /> <b>Contractual</b><br /> <b>Term&#xA0;(In&#xA0;Years)</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>Aggregate</b><br /> <b>Intrinsic</b><br /> <b>Value (1)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,924,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">952,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(936,340</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(570,070</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,369,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercisable at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,661,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></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> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company&#x2019;s common stock on June&#xA0;30, 2018 of $9.65 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes the restricted stock unit activity, including the restricted stock units with performance-based vesting, during the six months ended June&#xA0;30, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</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>Weighted</b><br /> <b>Average&#xA0;Grant</b><br /> <b>Date&#xA0;Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,218,704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">875,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(183,143</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(340,041</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,571,225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> </div> Q2 2018 10-Q <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes revenue from contracts with customers by business unit for the three and six months ended June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Six&#xA0;Months&#xA0;Ended<br /> June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue by Business Unit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Media</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,374</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Digital Marketing / Enterprise</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volume</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> -0.22 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>6. Net Loss per Share</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The following potentially dilutive common stock equivalent shares have been excluded from the computation of weighted-average shares outstanding as their effect would have been anti-dilutive (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Options outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,656</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,117</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,710</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,147</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Restricted stock units outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,458</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,857</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,330</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,860</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> 0.21 -51000 0001313275 P2Y7M6D BRIGHTCOVE INC. <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>7. Fair Value of Financial Instruments</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following tables set forth the Company&#x2019;s financial instruments carried at fair value using the lowest level of input as of June&#xA0;30, 2018 and December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant&#xA0;Other</b><br /> <b>Observable&#xA0;Inputs</b><br /> <b>(Level 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" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <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="50%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant&#xA0;Other</b><br /> <b>Observable&#xA0;Inputs</b><br /> <b>(Level 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" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 2018-06-30 Accelerated Filer 12435000 -7643000 266000 924000 488000 49019000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>9. Income Taxes</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> For the three months ended June&#xA0;30, 2018 and 2017, the Company recorded income tax expense of $154 and $108, respectively. For the six months ended June&#xA0;30, 2018 and 2017, the Company recorded income tax expense of $266 and $187 respectively. The income tax expense relates principally to the Company&#x2019;s foreign operations.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company has evaluated the positive and negative evidence bearing upon the realizability of its U.S. net deferred tax assets. As required by the provisions of Accounting Standards Codification (&#x201C;ASC&#x201D;) 740, <i>Income Taxes</i>, management has determined that it is <font style="white-space:nowrap">more-likely-than-not</font> that the Company will not utilize the benefits of federal and state U.S. net deferred tax assets for financial reporting purposes. Accordingly, the net deferred tax assets are subject to a valuation allowance at June&#xA0;30, 2018 and December&#xA0;31, 2017. Based on the level of historical income in Japan and future projections, the Company believes it is probable it will realize the benefits of its future deductible differences. As such, the Company has not recorded a valuation allowance against its net deferred tax assets in Japan as of June&#xA0;30, 2018 and December&#xA0;31, 2017. The Company&#x2019;s income tax return reporting periods since December&#xA0;31, 2012 are open to income tax audit examination by the federal and state tax authorities. In addition, because the Company has net operating loss carryforwards, the Internal Revenue Service is permitted to audit earlier years and propose adjustments up to the amount of net operating losses generated in those years. There are currently no federal, state or foreign audits in progress.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On December&#xA0;22, 2017, the Tax Cuts and Jobs Act (the &#x201C;Act&#x201D;) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay <font style="white-space:nowrap">a&#xA0;one-time&#xA0;transition</font> tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the Securities and Exchange Commission (&#x201C;SEC&#x201D;) issued Staff Accounting Bulletin (&#x201C;SAB&#x201D;) 118, which directs taxpayers to consider the impact of the U.S. legislation as &#x201C;provisional&#x201D; when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> As of June&#xA0;30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on its existing deferred tax balances and <font style="white-space:nowrap">the&#xA0;one-time&#xA0;transition</font> tax. The Company will continue to refine its calculations as additional analysis is completed. The Company expects that any additional changes will be offset by an increase or decrease in the Company&#x2019;s valuation allowance as any transition tax will result in use of the net operating loss deferred tax asset, which is fully offset by a valuation allowance along with all other net deferred tax assets.</p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> No additional U.S. income taxes or foreign withholding taxes have been provided for any additional outside basis differences inherent in the Company&#x2019;s foreign entities as these amounts continue to be indefinitely reinvested in foreign operations based on management&#x2019;s current intentions. Determining the amount of unrecognized deferred tax liability related to any remaining undistributed foreign earnings not subject to the transition tax and additional outside basis difference in these entities (i.e., basis difference in excess of that subject to <font style="white-space:nowrap">the&#xA0;one-time&#xA0;transition</font> tax) is not practicable. The Company is still in the process of analyzing the impact of the Act on its indefinite reinvestment assertion.</p> </div> 812000 -296000 -62000 276000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>13. Recently Issued and Adopted Accounting Standards</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In February 2016, the FASB issued Accounting Standards Update <font style="white-space:nowrap">(&#x201C;ASU&#x201D;)&#xA0;2016-02,</font><i>&#xA0;Leases (Topic 842), Amendments to the FASB Accounting Standards Codification</i>, which replaces the existing guidance for leases. <font style="white-space:nowrap">ASU&#xA0;2016-02&#xA0;requires</font> the identification of arrangements that should be accounted for as leases by lessees. In general, lease arrangements exceeding a twelve month term must now be recognized as assets and liabilities on the balance sheet of the lessee. Under <font style="white-space:nowrap"><font style="white-space:nowrap"><font style="white-space:nowrap">ASU&#xA0;2016-02,&#xA0;a&#xA0;right-of-use&#xA0;asset</font></font></font> and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of <font style="white-space:nowrap">ASU&#xA0;2016-02&#xA0;must</font> be calculated using the applicable incremental borrowing rate at the date of adoption. In addition, <font style="white-space:nowrap">ASU&#xA0;2016-02&#xA0;requires</font> the use of the modified retrospective method, which will require adjustment to all comparative periods presented in the consolidated financial statements. This guidance is effective for annual and interim periods beginning after December&#xA0;15, 2018 and requires retrospective application. The Company is currently assessing the impact that adopting <font style="white-space:nowrap">ASU&#xA0;2016-02&#xA0;will</font> have on its consolidated financial statements and related disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In August 2016, the FASB issued ASU <font style="white-space:nowrap">2016-15,</font> <i>Statement of Cash Flows (Topic 230)</i>: <i>Classification of Certain Cash Receipts and Cash Payments,</i> which adds or clarifies guidance on the classification of certain cash receipts and payments in the statement of cash flows. The standard addresses eight specific cash flow issues with the objective of reducing diversity in practice. ASU <font style="white-space:nowrap">2016-15</font> is effective for fiscal years, and interim periods within those years, beginning after December&#xA0;15, 2017. The amendment requires the use of the retrospective transaction approach for adoption. The adoption of <font style="white-space:nowrap">ASU&#xA0;2016-15&#xA0;did</font> not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In November 2016, the FASB issued <font style="white-space:nowrap">ASU&#xA0;2016-18,</font><i>&#xA0;Statement of Cash Flows (Topic 230): Restricted Cash</i>, which requires an entity to reconcile and explain the period-over-period change in total cash, cash equivalents and restricted cash within its statement of cash flows. <font style="white-space:nowrap">ASU&#xA0;2016-18&#xA0;is</font> effective for annual and interim periods beginning after December&#xA0;15, 2017. Early adoption is permitted. A reporting entity must apply the amendments in <font style="white-space:nowrap">ASU&#xA0;2016-18&#xA0;using</font> a full retrospective approach. The adoption of <font style="white-space:nowrap">ASU&#xA0;2016-18&#xA0;did</font> not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2017, the FASB issued ASU <font style="white-space:nowrap">2017-01,</font><i>&#xA0;Business Combinations (Topic 805): Clarifying the Definition of a Business</i>. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December&#xA0;15, 2017. The adoption of <font style="white-space:nowrap">ASU&#xA0;2017-01&#xA0;did</font> not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2017, the FASB issued ASU <font style="white-space:nowrap">2017-04,</font> <i>Intangibles &#x2013; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit&#x2019;s carrying amount over its fair value, determined in Step 1. ASU <font style="white-space:nowrap">2017-04</font> is effective for annual and interim periods beginning after December&#xA0;15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January&#xA0;1, 2017. The Company early adopted ASU <font style="white-space:nowrap">2017-04</font> during the three months ended March&#xA0;31, 2018, prior to its annual testing of goodwill impairment. The adoption of <font style="white-space:nowrap">ASU&#xA0;2017-04&#xA0;did</font> not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In May 2017 the FASB issued ASU <font style="white-space:nowrap">2017-09,</font> <i>Compensation&#x2014;Stock Compensation (Topic 718): Scope of Modification Accounting</i>. ASU <font style="white-space:nowrap">2017-09</font> provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU <font style="white-space:nowrap">2017-09</font> is effective for financial statements issued for annual reporting periods beginning after December&#xA0;15, 2017 and interim periods within those years. Earlier application is permitted. The adoption of ASU <font style="white-space:nowrap">2017-09</font> did not have a material effect on the Company&#x2019;s consolidated financial statements and related disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On December&#xA0;22, 2017, the Tax Cuts and Jobs Act (the &#x201C;Act&#x201D;) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a <font style="white-space:nowrap">one-time</font> transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued guidance under SAB No.&#xA0;118, <i>Income Tax Accounting Implications of the Tax Cuts and Jobs Act</i> directing taxpayers to consider the impact of the U.S. legislation as &#x201C;provisional&#x201D; when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of June&#xA0;30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on our existing deferred tax balances and <font style="white-space:nowrap">one-time</font> transition tax. Refer to Note 9, <i>Income Taxes</i>, for additional information regarding this new tax legislation.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In addition to the reduction in the federal corporate tax rate and the <font style="white-space:nowrap">one-time</font> transition tax, which the Company has accounted for with provisional estimates at June&#xA0;30, 2018, the Company continues to analyze the provisions of tax reform that become effective for the Company in 2018 including the provisions related to Global Intangible Low Taxed Income, Foreign Derived Intangible Income, Base Erosion Anti-Abuse Tax, as well as other provisions which would limit the deductibility of future expenses.</p> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In February 2016, the FASB issued Accounting Standards Update <font style="white-space:nowrap">(&#x201C;ASU&#x201D;)&#xA0;2016-02,</font><i>&#xA0;Leases (Topic 842), Amendments to the FASB Accounting Standards Codification</i>, which replaces the existing guidance for leases. <font style="white-space:nowrap">ASU&#xA0;2016-02&#xA0;requires</font> the identification of arrangements that should be accounted for as leases by lessees. In general, lease arrangements exceeding a twelve month term must now be recognized as assets and liabilities on the balance sheet of the lessee. Under <font style="white-space:nowrap"><font style="white-space:nowrap"><font style="white-space:nowrap">ASU&#xA0;2016-02,&#xA0;a&#xA0;right-of-use&#xA0;asset</font></font></font> and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of <font style="white-space:nowrap">ASU&#xA0;2016-02&#xA0;must</font> be calculated using the applicable incremental borrowing rate at the date of adoption. In addition, <font style="white-space:nowrap">ASU&#xA0;2016-02&#xA0;requires</font> the use of the modified retrospective method, which will require adjustment to all comparative periods presented in the consolidated financial statements. This guidance is effective for annual and interim periods beginning after December&#xA0;15, 2018 and requires retrospective application. The Company is currently assessing the impact that adopting <font style="white-space:nowrap">ASU&#xA0;2016-02&#xA0;will</font> have on its consolidated financial statements and related disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In August 2016, the FASB issued ASU <font style="white-space:nowrap">2016-15,</font> <i>Statement of Cash Flows (Topic 230)</i>: <i>Classification of Certain Cash Receipts and Cash Payments,</i> which adds or clarifies guidance on the classification of certain cash receipts and payments in the statement of cash flows. The standard addresses eight specific cash flow issues with the objective of reducing diversity in practice. ASU <font style="white-space:nowrap">2016-15</font> is effective for fiscal years, and interim periods within those years, beginning after December&#xA0;15, 2017. The amendment requires the use of the retrospective transaction approach for adoption. The adoption of <font style="white-space:nowrap">ASU&#xA0;2016-15&#xA0;did</font> not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In November 2016, the FASB issued <font style="white-space:nowrap">ASU&#xA0;2016-18,</font><i>&#xA0;Statement of Cash Flows (Topic 230): Restricted Cash</i>, which requires an entity to reconcile and explain the period-over-period change in total cash, cash equivalents and restricted cash within its statement of cash flows. <font style="white-space:nowrap">ASU&#xA0;2016-18&#xA0;is</font> effective for annual and interim periods beginning after December&#xA0;15, 2017. Early adoption is permitted. A reporting entity must apply the amendments in <font style="white-space:nowrap">ASU&#xA0;2016-18&#xA0;using</font> a full retrospective approach. The adoption of <font style="white-space:nowrap">ASU&#xA0;2016-18&#xA0;did</font> not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2017, the FASB issued ASU <font style="white-space:nowrap">2017-01,</font><i>&#xA0;Business Combinations (Topic 805): Clarifying the Definition of a Business</i>. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December&#xA0;15, 2017. The adoption of <font style="white-space:nowrap">ASU&#xA0;2017-01&#xA0;did</font> not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In January 2017, the FASB issued ASU <font style="white-space:nowrap">2017-04,</font> <i>Intangibles &#x2013; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit&#x2019;s carrying amount over its fair value, determined in Step 1. ASU <font style="white-space:nowrap">2017-04</font> is effective for annual and interim periods beginning after December&#xA0;15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January&#xA0;1, 2017. The Company early adopted ASU <font style="white-space:nowrap">2017-04</font> during the three months ended March&#xA0;31, 2018, prior to its annual testing of goodwill impairment. The adoption of <font style="white-space:nowrap">ASU&#xA0;2017-04&#xA0;did</font> not have a material effect on the Company&#x2019;s consolidated financial statements or disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In May 2017 the FASB issued ASU <font style="white-space:nowrap">2017-09,</font> <i>Compensation&#x2014;Stock Compensation (Topic 718): Scope of Modification Accounting</i>. ASU <font style="white-space:nowrap">2017-09</font> provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU <font style="white-space:nowrap">2017-09</font> is effective for financial statements issued for annual reporting periods beginning after December&#xA0;15, 2017 and interim periods within those years. Earlier application is permitted. The adoption of ASU <font style="white-space:nowrap">2017-09</font> did not have a material effect on the Company&#x2019;s consolidated financial statements and related disclosures.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On December&#xA0;22, 2017, the Tax Cuts and Jobs Act (the &#x201C;Act&#x201D;) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a <font style="white-space:nowrap">one-time</font> transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued guidance under SAB No.&#xA0;118, <i>Income Tax Accounting Implications of the Tax Cuts and Jobs Act</i> directing taxpayers to consider the impact of the U.S. legislation as &#x201C;provisional&#x201D; when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of June&#xA0;30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on our existing deferred tax balances and <font style="white-space:nowrap">one-time</font> transition tax. Refer to Note 9, <i>Income Taxes</i>, for additional information regarding this new tax legislation.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In addition to the reduction in the federal corporate tax rate and the <font style="white-space:nowrap">one-time</font> transition tax, which the Company has accounted for with provisional estimates at June&#xA0;30, 2018, the Company continues to analyze the provisions of tax reform that become effective for the Company in 2018 including the provisions related to Global Intangible Low Taxed Income, Foreign Derived Intangible Income, Base Erosion Anti-Abuse Tax, as well as other provisions which would limit the deductibility of future expenses.</p> </div> -2771000 3889000 254000 -7909000 -210000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>1. Business Description and Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Business Description</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Brightcove Inc. (the Company) is a global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August&#xA0;24, 2004. At June&#xA0;30, 2018, the Company had nine wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove <font style="WHITE-SPACE: nowrap">FZ-LLC,</font> and Cacti Acquisition LLC.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>Basis of Presentation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes resulting from adopting new revenue recognition guidance which also impacted the accounting for the costs to obtain a contract as described in Note 2, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December&#xA0;31, 2017 contained in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company&#x2019;s financial position for the three and six months ended June&#xA0;30, 2018 and 2017. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form <font style="WHITE-SPACE: nowrap">10-Q.</font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As of June&#xA0;30, 2018, other than the changes to revenue recognition as described in Note 2, the Company&#x2019;s significant accounting policies and estimates, which are detailed in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the year ended December&#xA0;31, 2017, have not changed.</p> </div> -73000 56452000 -7433000 113000 958000 1813000 4221000 23000 15518000 <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The following potentially dilutive common stock equivalent shares have been excluded from the computation of weighted-average shares outstanding as their effect would have been anti-dilutive (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Options outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,656</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,117</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,710</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,147</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Restricted stock units outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,458</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,857</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,330</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,860</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following tables set forth the Company&#x2019;s financial instruments carried at fair value using the lowest level of input as of June&#xA0;30, 2018 and December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant&#xA0;Other</b><br /> <b>Observable&#xA0;Inputs</b><br /> <b>(Level 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" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <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="50%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;Prices&#xA0;in</b><br /> <b>Active</b><br /> <b>Markets&#xA0;for</b><br /> <b>Identical&#xA0;Items</b><br /> <b>(Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant&#xA0;Other</b><br /> <b>Observable&#xA0;Inputs</b><br /> <b>(Level 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" align="center"><b>Significant</b><br /> <b>Unobservable&#xA0;Inputs</b><br /> <b>(Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 193000 26000 <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Total revenue from customers by geographic area, based on the location of the customer, was as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Revenue:</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,839</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,080</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,517</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,479</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Europe</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,734</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,113</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,047</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,080</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,468</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,518</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,855</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,287</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,456</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,906</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,167</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,127</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">157</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">136</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">262</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">352</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,654</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,753</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,848</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,325</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 82848000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>2. Revenue from Contracts with Customers</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1)&#xA0;the subscription to its technology and related support; (2)&#xA0;hosting, bandwidth and encoding services; and (3)&#xA0;professional services, which include&#xA0;<font style="WHITE-SPACE: nowrap">initiation,&#xA0;set-up&#xA0;and</font>&#xA0;customization services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the Financial Accounting Standards Board (FASB)&#xA0;<font style="WHITE-SPACE: nowrap">issued&#xA0;ASU&#xA0;No.&#xA0;2014-09,</font><i>&#xA0;Revenue from Contracts with Customers (Topic 606)</i>,&#xA0;which modifies how all entities recognize revenue, and consolidates revenue recognition guidance into one ASC Topic (ASC Topic 606,<i>&#xA0;Revenue from Contracts with Customers</i>) (&#x201C;ASC 606&#x201D;). The Company adopted ASC 606 on January&#xA0;1, 2018 and applied the modified retrospective method of adoption with a cumulative&#xA0;<font style="WHITE-SPACE: nowrap">catch-up&#xA0;adjustment</font>&#xA0;to the opening balance of retained earnings at January&#xA0;1, 2018. Under this method, the Company applied the revised guidance for the year of adoption and applied ASC Topic 605,&#xA0;<i>Revenue Recognition</i>&#xA0;(&#x201C;ASC 605&#x201D;), in the prior years. As a result, the Company applied ASC 606 only to contracts that were not yet completed as of January&#xA0;1, 2018. The Company recognized&#xA0;<font style="WHITE-SPACE: nowrap">a&#xA0;cumulative&#xA0;catch-up&#xA0;adjustment</font>&#xA0;to the opening balance of retained earnings at the effective date for contracts that still require performance by the entity at the date of adoption. ASC 606&#xA0;outlines a comprehensive five-step revenue recognition model based on the principle that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left"><i>1)</i></td> <td valign="top" align="left"><i>Identify the contract with a customer</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left"><i>2)</i></td> <td valign="top" align="left"><i>Identify the performance obligations in the contract</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left"><i>3)</i></td> <td valign="top" align="left"><i>Determine the transaction price</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left"><i>4)</i></td> <td valign="top" align="left"><i>Allocate the transaction price to performance obligations in the contract</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left"><i>5)</i></td> <td valign="top" align="left"><i>Recognize revenue when or as the Company satisfies a performance obligation</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company satisfies performance obligations as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Disaggregation of Revenue</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company classifies its customers by including them in either premium or volume offerings. For premium offerings, the Company organizes&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">its&#xA0;go-to-market&#xA0;approach</font></font>&#xA0;by focusing its sales and marketing teams on selling primarily to (i)&#xA0;media companies, who generally want to distribute video content to a broad audience and (ii)&#xA0;digital marketers in a wide range of enterprises and organizations, who generally use video for marketing or enterprise communication purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table summarizes revenue from contracts with customers by business unit for the three and six months ended June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Six&#xA0;Months&#xA0;Ended<br /> June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue by Business Unit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Media</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,374</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Digital Marketing / Enterprise</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,081</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,061</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volume</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,171</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,413</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Subscription and Support</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s subscription arrangements provide customers the right to access its hosted software applications. Customers do not have the right to take possession of the Company&#x2019;s software during the hosting arrangement. Contracts for premium customers generally have a term of one year and&#xA0;<font style="WHITE-SPACE: nowrap">are&#xA0;non-cancellable.&#xA0;These</font>&#xA0;contracts generally provide the customer with a maximum annual level of entitlement, and provide the rate at which the customer must pay for actual usage above the annual entitlement allowance. These subscription arrangements are considered stand ready obligations that are providing a series of distinct services that are substantially the same and are transferred with the same pattern to the customer. As such, these subscription arrangements are treated as a single performance obligation and the related fees are recognized as revenue ratably over the term of the underlying arrangement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Under ASC 605, if usage exceeded the annual allowance level for a particular customer arrangement, the associated revenue was recognized in the period that the additional usage occurred. Under ASC 606, when the transaction price includes a variable amount of consideration, an entity is required to estimate the consideration that is expected to be received for a particular customer arrangement. The Company evaluates variable consideration for usage-based fees at contract inception&#xA0;<font style="WHITE-SPACE: nowrap">and&#xA0;re-evaluates&#xA0;quarterly</font>&#xA0;over the course of the contract. Specifically, the Company estimates the revenue pertaining to a customer&#x2019;s usage that is expected to exceed the annual entitlement allowance and allocates such revenue to the distinct service within the related contract that gives rise to the variable payment. Estimates of variable consideration include analyzing customer usage against the applicable entitlement limit at the end of each reporting period and estimating the amount and timing of additional amounts to be invoiced in connection with projected usage. Estimates of variable consideration relating to customer usage do not include amounts for which it is probable that a significant reversal will occur. Determining the amount of variable consideration to recognize as revenue involves significant judgment on the part of management and it is possible that actual revenue will deviate from estimates over the course of a customer&#x2019;s committed contract term.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Contracts with customers that are&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">month-to-month&#xA0;arrangements</font></font>&#xA0;(volume customers) have a maximum monthly level of usage and provide the rate at which the customer must pay for actual usage above the monthly allowable usage. The monthly volume subscription and support and usage fees are recognized as revenue during the related period of performance. Contracts with customers that are invoiced on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">pay-as-you-go</font></font></font>&#xA0;basis, where there is no monthly or annual commitment for usage, provide the rate at which the customer must pay for actual usage for a particular period. Fees that are invoiced on a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">pay-as-you-go</font></font></font>&#xA0;basis are recognized as revenue during the period of performance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Professional Services and Other Revenue</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Professional services and other revenue consist of services such as implementation, software customizations and project management for customers who subscribe to our premium editions. These arrangements are priced either on a fixed fee basis with a portion due upon contract signing and the remainder due when the related services have been completed, or on a time and materials basis. Professional services and other revenue sold on a stand-alone basis are recognized as the services are performed, subject to any refund or other obligation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Contracts with Multiple Performance Obligations</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company periodically enters into multiple-element service arrangements that include platform subscription fees, support fees, and, in certain cases, other professional services. These contracts include multiple promises that the Company evaluates to determine if the promises are separate performance obligations. Performance obligations are identified based on services to be transferred to a customer that are both capable of being distinct and are distinct within the context of the contract. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The transaction price post allocation is recognized as revenue as the related performance obligation is satisfied.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Costs to Obtain a Contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Commissions are paid to internal sales representatives as compensation for obtaining contracts. Under the new guidance, the Company capitalizes commissions that are incremental, as a result of costs incurred to obtain a customer contract, if those costs are not within the scope of another topic within the accounting literature and meet the specified criteria. Assets recognized for costs to obtain a contract are amortized over the period of performance for the underlying customer contracts. The commission expense on contracts with new customers was previously recorded over the respective contract term. Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any commission amount related to incremental sales was previously recorded as expense in the quarter the commission was earned; however, under ASC 606 these commission amounts are recorded as expense over the term of the renewed contract. These assets are periodically assessed for impairment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Financial Statement Impact of Adoption ASC 606</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January&#xA0;1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made on the condensed consolidated balance sheet as of January&#xA0;1, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As Reported</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Adjustments</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>Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Subscription<br /> and Support<br /> Revenue</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>Costs to<br /> Obtain a<br /> Contract</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;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax asset</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,764</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Liabilities and stockholders&#x2019; equity</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capital lease liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equipment financing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,816</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, net of current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; equity:</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undesignated 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;</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(809</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(809</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated deficit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(170,299</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(164,694</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,764</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Subscription and Support</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Under ASC 606, the Company estimates the variable consideration to be received and recognizes those amounts, subject to constraint, as the Company satisfies its performance obligation. In conjunction with the January&#xA0;1, 2018 adoption of ASC 606, the Company reduced accumulated deficit by&#xA0;$1,243 reflecting the recognition of revenue primarily relating to variable consideration, for contracts that still require performance by the entity at the date of adoption.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Costs to Obtain a Contract</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any related incremental sale is recorded as expense over the term of the renewed contract. The net impact of these changes resulted in a&#xA0;$4,362 reduction to accumulated deficit for contracts that still require performance by the Company at the date of adoption.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Income Taxes</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The adoption of ASC 606 primarily resulted in an acceleration of revenue and the reduction of expense as of December&#xA0;31, 2017, which in turn generated additional deferred tax liabilities that ultimately reduced the Company&#x2019;s net deferred tax asset position. As the Company fully reserves its net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding reduction to the valuation allowance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Impact of New Revenue Guidance on Financial Statement Line Items</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables compare the reported condensed consolidated balance sheet, statement of operations and cash flows, as of and for the three and six months ended June&#xA0;30, 2018, to the&#xA0;<font style="WHITE-SPACE: nowrap">pro-forma</font>&#xA0;amounts had the previous guidance been in effect.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>As of June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 47.75pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Balance Sheet</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As reported</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>Pro&#xA0;forma&#xA0;as&#xA0;if&#xA0;the<br /> previous&#xA0;accounting<br /> guidance&#xA0;was&#xA0;in&#xA0;effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,184</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,639</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,639</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,315</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax asset</p> </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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">941</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">136,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">129,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Liabilities and stockholders&#x2019; equity</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capital lease liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,981</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, net of current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undesignated 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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">246,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">246,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(882</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(882</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated deficit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(172,603</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(178,628</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,072</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">136,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">129,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Total reported assets were&#xA0;$7,038&#xA0;greater than the&#xA0;<font style="WHITE-SPACE: nowrap">pro-forma</font>&#xA0;balance sheet, which assumes the previous guidance remained in effect as of June&#xA0;30, 2018. This was largely due to impacts of variable consideration and costs to obtain a contract.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Total reported liabilities were&#xA0;$1,013&#xA0;greater than the&#xA0;<font style="WHITE-SPACE: nowrap">pro-forma</font>&#xA0;balance sheet, which assumes the previous guidance remained in effect as of June&#xA0;30, 2018. This was largely due to the impact of variable consideration.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following summarizes the significant changes on the Company&#x2019;s condensed consolidated statement of operations for the three months and six months ended June&#xA0;30, 2018 as a result of the adoption of ASC 606 on January&#xA0;1, 2018 compared to if the Company had continued to recognize revenues under ASC 605.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="52%"></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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;Months&#xA0;Ended June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Statement of Operations</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As reported</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>Pro&#xA0;forma&#xA0;as&#xA0;if<br /> the previous<br /> accounting<br /> guidance&#xA0;was&#xA0;in<br /> effect</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>As reported</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>Pro&#xA0;forma&#xA0;as&#xA0;if<br /> the previous<br /> accounting<br /> guidance&#xA0;was&#xA0;in<br /> effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue:</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subscription and support revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,722</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional services and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82,836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenue:</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of subscription and support revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of professional services and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,618</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,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,829</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,829</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,036</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,007</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses:</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,265</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,499</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56,860</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,017</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,204</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,433</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,853</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other income (expense), net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(481</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(481</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(210</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(210</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,498</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,685</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,643</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,063</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,652</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,839</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,909</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,329</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share&#x2014;basic and diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.22</td> <td valign="bottom" nowrap="nowrap">)&#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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average number of common shares used in computing net loss per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,543,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,543,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,234,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,234,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The primary difference in subscription and support revenue relates to the impacts of applying the variable consideration guidance under ASC 606. Under the previous guidance, subscription and support revenue would have been approximately $58&#xA0;and $12 lower, respectively, for&#xA0;the&#xA0;three&#xA0;and&#xA0;six&#xA0;months&#xA0;ended June&#xA0;30, 2018 as revenue for usage based fees, for contracts with annual entitlement allowances, was recognized in the month of such usage. Under ASC 606, usage based fees, for contracts with annual entitlement allowances, are recognized as revenue over the term of the underlying arrangement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Sales and marketing expense, under the previous guidance, would have increased by approximately $129 and $408, respectively, for&#xA0;the&#xA0;three&#xA0;and&#xA0;six&#xA0;months&#xA0;ended June&#xA0;30, 2018, due to a portion of the commission payments being recorded immediately to expense at the time a liability was recorded. In addition, certain commission amounts that were amortized to expense over the underlying term of the arrangement are now amortized over the average customer life under ASC 606.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The net impact of accounting for revenue under the new guidance had no impact on net loss per share for the three months ended June&#xA0;30, 2018 and increased net loss per share by $0.02 per basic and diluted share the six months ended June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Statement of Cash Flows</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;reported</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>Pro&#xA0;forma&#xA0;as&#xA0;if&#xA0;the<br /> previous&#xA0;accounting<br /> guidance&#xA0;was&#xA0;in&#xA0;effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Operating activities</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,909</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,329</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Adjustments to reconcile net loss to net cash provided by operating activities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for reserves on accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in assets and liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(488</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(688</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(276</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(62</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(62</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">812</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash provided by operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The adoption of ASC 606 had no impact on the Company&#x2019;s cash flows from operations. The aforementioned impacts resulted in offsetting shifts in cash flows between net loss and various working capital balances.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accounts<br /> Receivable,&#xA0;net</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>Contract&#xA0;Assets<br /> (current)</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>Deferred<br /> Revenue<br /> (current)</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>Deferred<br /> Revenue<br /> <font style="WHITE-SPACE: nowrap">(non-current)</font></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>Total&#xA0;Deferred<br /> Revenue</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at January&#xA0;1, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,158</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,881</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue recognized during the six months ended June&#xA0;30, 2018 from amounts included in deferred revenue at the beginning of the period was approximately $31.5&#xA0;million. During the six months ended June&#xA0;30, 2018, the Company did not recognize revenue from performance obligations satisfied or partially satisfied in previous periods.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The assets recognized for costs to obtain a contract were $5.8&#xA0;million and $5.4&#xA0;million as of June&#xA0;30, 2018 and January&#xA0;1, 2018, respectively. Amortization expense recognized during the three and six months ended June&#xA0;30, 2018 related to costs to obtain a contract was $2.0&#xA0;million and $3.8&#xA0;million, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Transaction Price Allocated to Future Performance Obligations</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as June&#xA0;30, 2018. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Subscription and Support Revenue</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of June&#xA0;30, 2018, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $109.4&#xA0;million, of which approximately $86.3&#xA0;million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by the end of 2020. The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations for variable consideration that the Company is able to allocate to one or more of the performance obligations in its contracts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Professional Services</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less. The Company does not have material future obligations associated with professional services that extend beyond one year.</p> </div> 82848000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Cash and cash equivalents as of June&#xA0;30, 2018 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 39.5pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</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>Amortized&#xA0;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>Fair&#xA0;Market</b><br /> <b>Value</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>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Cash and cash equivalents as of December&#xA0;31, 2017 consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="55%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 39.5pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Description</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Contracted</b><br /> <b>Maturity</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>Amortized&#xA0;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>Fair&#xA0;Market</b><br /> <b>Value</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>Balance&#xA0;Per</b><br /> <b>Balance&#xA0;Sheet</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">Demand</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 3500000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the restricted stock unit activity, including the restricted stock units with performance-based vesting, during the six months ended June&#xA0;30, 2018:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></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; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Shares</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>Weighted</b><br /> <b>Average&#xA0;Grant</b><br /> <b>Date&#xA0;Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,218,704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">875,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(183,143</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(340,041</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unvested by June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,571,225</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 28499000 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>12. Segment Information</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>Geographic Data</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Total revenue from customers by geographic area, based on the location of the customer, was as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Revenue:</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="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,839</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,080</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,517</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">45,479</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Europe</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,734</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,113</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,047</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,080</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Japan</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,468</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,518</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,855</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,287</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Asia Pacific</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,456</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,906</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,167</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,127</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">157</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">136</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">262</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">352</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">41,654</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,753</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">82,848</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">76,325</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $21,570 and $20,585 during the three months ended June&#xA0;30, 2018 and 2017, respectively, and $42,824 and $42,613 during the six months ended June&#xA0;30, 2018 and 2017, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company&#x2019;s total revenue during the three&#xA0;and&#xA0;six&#xA0;months&#xA0;ended June&#xA0;30, 2018 and 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> As of June&#xA0;30, 2018 and December&#xA0;31, 2017, property and equipment at locations outside the U.S. was not material.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following is a summary of the status of the Company&#x2019;s stock options as of June&#xA0;30, 2018 and the stock option activity during the six months ended June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="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; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number&#xA0;of</b><br /> <b>Shares</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><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Exercise Price</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><font style="WHITE-SPACE: nowrap">Weighted-Average</font></b><br /> <b>Remaining</b><br /> <b>Contractual</b><br /> <b>Term&#xA0;(In&#xA0;Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Aggregate</b><br /> <b>Intrinsic</b><br /> <b>Value (1)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,924,313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">952,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(936,340</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4.51</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canceled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(570,070</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,369,993</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.52</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.03</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercisable at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,661,323</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></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> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company&#x2019;s common stock on June&#xA0;30, 2018 of $9.65 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The fair value of stock options granted was estimated at the date of grant using the following weighted-average assumptions:</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="64%"></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; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected life in years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.88</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.80</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.87</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.04</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average fair value of stock options granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.45</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3.13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> BCOV 35234974 9 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>4. Concentration of Other Risks</b></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company is dependent on certain content delivery network providers who provide digital media delivery functionality enabling the <font style="white-space:nowrap">Company&#x2019;s&#xA0;on-demand&#xA0;application</font> service to function as intended for the Company&#x2019;s customers and <font style="white-space:nowrap">ultimate&#xA0;end-users.&#xA0;The</font> disruption of these services could have a material adverse effect on the Company&#x2019;s business, financial position, and results of operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Business Description</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Brightcove Inc. (the Company) is a global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August&#xA0;24, 2004. At June&#xA0;30, 2018, the Company had nine wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove <font style="WHITE-SPACE: nowrap">FZ-LLC,</font> and Cacti Acquisition LLC.</p> </div> 0.10 0.10 33829000 3434000 -0.22 12435000 -7643000 266000 924000 488000 49019000 812000 -296000 -62000 276000 254000 -7909000 -210000 56452000 -7433000 23000 15518000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In May 2014, the Financial Accounting Standards Board (FASB) <font style="WHITE-SPACE: nowrap">issued&#xA0;ASU&#xA0;No.&#xA0;2014-09,</font><i>&#xA0;Revenue from Contracts with Customers (Topic 606)</i>,&#xA0;which modifies how all entities recognize revenue, and consolidates revenue recognition guidance into one ASC Topic (ASC Topic 606,<i>&#xA0;Revenue from Contracts with Customers</i>) (&#x201C;ASC 606&#x201D;). The Company adopted ASC 606 on January&#xA0;1, 2018 and applied the modified retrospective method of adoption with a cumulative <font style="WHITE-SPACE: nowrap">catch-up&#xA0;adjustment</font> to the opening balance of retained earnings at January&#xA0;1, 2018. Under this method, the Company applied the revised guidance for the year of adoption and applied ASC Topic 605, <i>Revenue Recognition</i> (&#x201C;ASC 605&#x201D;), in the prior years. As a result, the Company applied ASC 606 only to contracts that were not yet completed as of January&#xA0;1, 2018. The Company recognized <font style="WHITE-SPACE: nowrap">a&#xA0;cumulative&#xA0;catch-up&#xA0;adjustment</font> to the opening balance of retained earnings at the effective date for contracts that still require performance by the entity at the date of adoption. ASC 606&#xA0;outlines a comprehensive five-step revenue recognition model based on the principle that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left"><i>1)</i></td> <td valign="top" align="left"><i>Identify the contract with a customer</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left"><i>2)</i></td> <td valign="top" align="left"><i>Identify the performance obligations in the contract</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left"><i>3)</i></td> <td valign="top" align="left"><i>Determine the transaction price</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left"><i>4)</i></td> <td valign="top" align="left"><i>Allocate the transaction price to performance obligations in the contract</i></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="4%">&#xA0;</td> <td valign="top" width="4%" align="left"><i>5)</i></td> <td valign="top" align="left"><i>Recognize revenue when or as the Company satisfies a performance obligation</i></td> </tr> </table> </div> 82848000 3500000 28499000 35234974 P1Y 0.02 408000 12000 7248000 7114000 7248000 7114000 26581000 75734000 26581000 75722000 33829000 3434000 -0.24 12435000 -8063000 266000 924000 688000 49007000 1342000 -94000 -62000 -16000 254000 -8329000 -210000 56860000 -7853000 23000 15518000 82836000 3500000 28907000 35234974 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The net impact of accounting for revenue under the new guidance had no impact on net loss per share for the three months ended June&#xA0;30, 2018 and increased net loss per share by $0.02 per basic and diluted share the six months ended June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Statement of Cash Flows</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>As&#xA0;reported</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>Pro&#xA0;forma&#xA0;as&#xA0;if&#xA0;the<br /> previous&#xA0;accounting<br /> guidance&#xA0;was&#xA0;in&#xA0;effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Operating activities</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,909</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,329</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Adjustments to reconcile net loss to net cash provided by operating activities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation and amortization</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for reserves on accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in assets and liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">296</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">94</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(488</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(688</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(276</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(62</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(62</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">812</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,342</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net cash provided by operating activities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made on the condensed consolidated balance sheet as of January&#xA0;1, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#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="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As Reported</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>Adjustments</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>Adjusted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Subscription<br /> and Support<br /> Revenue</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>Costs to<br /> Obtain a<br /> Contract</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;1,<br /> 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current 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; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,861</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,290</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58,404</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,384</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,236</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax asset</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">87</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">969</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,947</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,764</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Liabilities and stockholders&#x2019; equity</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</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; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,621</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capital lease liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equipment financing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">59,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,429</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,816</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, net of current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">244</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">115</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</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; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; equity:</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; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undesignated 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;</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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">238,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(809</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(809</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated deficit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(170,299</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(164,694</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,756</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,243</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,361</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">127,615</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">134,764</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The following tables compare the reported condensed consolidated balance sheet, statement of operations and cash flows, as of and for the three and six months ended June&#xA0;30, 2018, to the <font style="WHITE-SPACE: nowrap">pro-forma</font> amounts had the previous guidance been in effect.</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="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>As of June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 47.75pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Balance Sheet</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As reported</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>Pro&#xA0;forma&#xA0;as&#xA0;if&#xA0;the<br /> previous&#xA0;accounting<br /> guidance&#xA0;was&#xA0;in&#xA0;effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">27,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,453</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,908</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,184</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,639</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,639</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,315</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,359</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">60,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Intangible assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,888</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50,776</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax asset</p> </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;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">941</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">136,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">129,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Liabilities and stockholders&#x2019; equity</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,744</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Capital lease liability</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,886</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">62,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">61,981</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue, net of current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">63,142</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Commitments and contingencies</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stockholders&#x2019; equity:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Undesignated 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;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Common stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">246,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">246,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Treasury stock</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(871</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated other comprehensive loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(882</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(882</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accumulated deficit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(172,603</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(178,628</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">66,072</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total liabilities and stockholders&#x2019; equity</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">136,252</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">129,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The following summarizes the significant changes on the Company&#x2019;s condensed consolidated statement of operations for the three months and six months ended June&#xA0;30, 2018 as a result of the adoption of ASC 606 on January&#xA0;1, 2018 compared to if the Company had continued to recognize revenues under ASC 605.</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="52%"></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; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"> <b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,&#xA0;2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;Months&#xA0;Ended June&#xA0;30, 2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 83.4pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Statement of Operations</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>As reported</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>Pro&#xA0;forma&#xA0;as&#xA0;if<br /> the previous<br /> accounting<br /> guidance&#xA0;was&#xA0;in<br /> effect</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>As reported</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>Pro&#xA0;forma&#xA0;as&#xA0;if<br /> the previous<br /> accounting<br /> guidance&#xA0;was&#xA0;in<br /> effect</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue:</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; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subscription and support revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,867</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,809</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">75,722</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional services and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,787</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,596</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82,848</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">82,836</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of revenue:</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; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of subscription and support revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,581</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of professional services and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total cost of revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,618</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,618</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,829</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,829</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross profit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25,036</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24,978</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,019</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,007</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Operating expenses:</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; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sales and marketing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,265</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,394</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,499</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28,907</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> General and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,435</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total operating expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,053</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,182</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56,452</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">56,860</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss from operations</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,017</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,204</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,433</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,853</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other income (expense), net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(481</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(481</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(210</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(210</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Loss before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,498</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,685</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,643</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(8,063</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">154</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,652</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,839</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,909</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,329</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net loss per share&#x2014;basic and diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.16</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(0.22</td> <td valign="bottom" nowrap="nowrap">)&#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> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average number of common shares used in computing net loss per share</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,543,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,543,307</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,234,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,234,974</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 3710000 2330000 P7Y0M11D 4.51 P5Y1M20D 570070 4501000 952090 8.10 9.21 936340 440000 340041 875705 183143 6.97 7.44 8.88 400000 P6Y1M6D 0.00 0.0287 4.22 0.43 0.025 2015-11-19 2018-11-11 1084000 649000 1448000 333000 233000 1015000 86000 7248000 7114000 26581000 75734000 2413000 35061000 45374000 15000000 13167000 13047000 22 10855000 45517000 42824000 262000 0.34 -7601000 16578000 -0.22 5876000 -7570000 108000 22175000 -7678000 314000 77000 30059000 -7884000 8279000 38753000 38753000 1686000 15904000 34247058 0.10 0.10 4117000 1857000 P5Y7M6D 0.00 0.0180 2.45 0.42 680000 341000 517000 166000 89000 508000 59000 3476000 3225000 13102000 35528000 5906000 6113000 4518000 22080000 20585000 136000 2000000 -5972000 16618000 -0.16 7045000 -5498000 154000 25036000 -5652000 -481000 -320000 30053000 -5017000 7743000 41654000 41654000 1832000 15265000 35543307 0.10 16618000 -0.16 7045000 -5498000 154000 25036000 -5652000 -481000 30053000 -5017000 7743000 41654000 15265000 35543307 0.00 129000 58000 3493000 3787000 3493000 3787000 13125000 37867000 13125000 37809000 16618000 -0.16 7045000 -5685000 154000 24978000 -5839000 -481000 30182000 -5204000 7743000 41596000 15394000 35543307 3656000 2458000 445000 P6Y1M6D 0.00 0.0288 4.27 0.43 581000 303000 783000 167000 119000 507000 46000 3493000 3787000 13125000 37867000 1171000 18081000 22402000 6456000 6734000 5468000 22839000 21570000 157000 0001313275 bcov:OtherCountriesMember 2018-04-01 2018-06-30 0001313275 country:US 2018-04-01 2018-06-30 0001313275 srt:NorthAmericaMember 2018-04-01 2018-06-30 0001313275 country:JP 2018-04-01 2018-06-30 0001313275 srt:EuropeMember 2018-04-01 2018-06-30 0001313275 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001313275 bcov:MediaMember 2018-04-01 2018-06-30 0001313275 bcov:DigitalMarketingMember 2018-04-01 2018-06-30 0001313275 bcov:VolumeMember 2018-04-01 2018-06-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2018-04-01 2018-06-30 0001313275 us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0001313275 bcov:CostOfProfessionalServiceAndOtherRevenueMember 2018-04-01 2018-06-30 0001313275 bcov:CostOfSubscriptionAndSupportRevenueMember 2018-04-01 2018-06-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001313275 us-gaap:StockCompensationPlanMember 2018-04-01 2018-06-30 0001313275 us-gaap:RestrictedStockUnitsRSUMemberbcov:KeyExecutivesMember 2018-04-01 2018-06-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001313275 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001313275 us-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-04-01 2018-06-30 0001313275 us-gaap:SubscriptionAndCirculationMemberus-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-04-01 2018-06-30 0001313275 us-gaap:SubscriptionAndCirculationMemberus-gaap:AccountingStandardsUpdate201409Member 2018-04-01 2018-06-30 0001313275 us-gaap:ProductAndServiceOtherMemberus-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-04-01 2018-06-30 0001313275 us-gaap:ProductAndServiceOtherMemberus-gaap:AccountingStandardsUpdate201409Member 2018-04-01 2018-06-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:SubscriptionArrangementMember 2018-04-01 2018-06-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2018-04-01 2018-06-30 0001313275 2018-04-01 2018-06-30 0001313275 bcov:OtherCountriesMember 2017-04-01 2017-06-30 0001313275 country:US 2017-04-01 2017-06-30 0001313275 srt:NorthAmericaMember 2017-04-01 2017-06-30 0001313275 country:JP 2017-04-01 2017-06-30 0001313275 srt:EuropeMember 2017-04-01 2017-06-30 0001313275 srt:AsiaPacificMember 2017-04-01 2017-06-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2017-04-01 2017-06-30 0001313275 us-gaap:ProductAndServiceOtherMember 2017-04-01 2017-06-30 0001313275 bcov:CostOfProfessionalServiceAndOtherRevenueMember 2017-04-01 2017-06-30 0001313275 bcov:CostOfSubscriptionAndSupportRevenueMember 2017-04-01 2017-06-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001313275 us-gaap:StockCompensationPlanMember 2017-04-01 2017-06-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0001313275 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001313275 2017-04-01 2017-06-30 0001313275 2017-01-01 2017-12-31 0001313275 bcov:OtherCountriesMember 2018-01-01 2018-06-30 0001313275 country:US 2018-01-01 2018-06-30 0001313275 srt:NorthAmericaMember 2018-01-01 2018-06-30 0001313275 country:JP 2018-01-01 2018-06-30 0001313275 srt:LatinAmericaMember 2018-01-01 2018-06-30 0001313275 srt:EuropeMember 2018-01-01 2018-06-30 0001313275 srt:AsiaPacificMember 2018-01-01 2018-06-30 0001313275 srt:MinimumMember 2018-01-01 2018-06-30 0001313275 bcov:MediaMember 2018-01-01 2018-06-30 0001313275 bcov:DigitalMarketingMember 2018-01-01 2018-06-30 0001313275 bcov:VolumeMember 2018-01-01 2018-06-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-06-30 0001313275 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0001313275 bcov:CostOfProfessionalServiceAndOtherRevenueMember 2018-01-01 2018-06-30 0001313275 bcov:CostOfSubscriptionAndSupportRevenueMember 2018-01-01 2018-06-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001313275 us-gaap:SecuredDebtMember 2018-01-01 2018-06-30 0001313275 us-gaap:StockCompensationPlanMember 2018-01-01 2018-06-30 0001313275 us-gaap:RestrictedStockUnitsRSUMemberbcov:TwoThousandAndEighteenPlanMemberus-gaap:ChiefExecutiveOfficerMember 2018-01-01 2018-06-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001313275 us-gaap:EmployeeStockOptionMemberbcov:TwoThousandAndEighteenPlanMemberus-gaap:ChiefExecutiveOfficerMember 2018-01-01 2018-06-30 0001313275 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001313275 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001313275 bcov:StatementsOfOperationsMember 2018-01-01 2018-06-30 0001313275 bcov:BalanceSheetMember 2018-01-01 2018-06-30 0001313275 bcov:CashFlowStatementMember 2018-01-01 2018-06-30 0001313275 us-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0001313275 us-gaap:SubscriptionAndCirculationMemberus-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0001313275 us-gaap:SubscriptionAndCirculationMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0001313275 us-gaap:ProductAndServiceOtherMemberus-gaap:ProFormaMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0001313275 us-gaap:ProductAndServiceOtherMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:SubscriptionArrangementMember 2018-01-01 2018-06-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-06-30 0001313275 2018-01-01 2018-06-30 0001313275 bcov:OtherCountriesMember 2017-01-01 2017-06-30 0001313275 country:US 2017-01-01 2017-06-30 0001313275 srt:NorthAmericaMember 2017-01-01 2017-06-30 0001313275 country:JP 2017-01-01 2017-06-30 0001313275 srt:EuropeMember 2017-01-01 2017-06-30 0001313275 srt:AsiaPacificMember 2017-01-01 2017-06-30 0001313275 us-gaap:SubscriptionAndCirculationMember 2017-01-01 2017-06-30 0001313275 us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-06-30 0001313275 bcov:CostOfProfessionalServiceAndOtherRevenueMember 2017-01-01 2017-06-30 0001313275 bcov:CostOfSubscriptionAndSupportRevenueMember 2017-01-01 2017-06-30 0001313275 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001313275 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001313275 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001313275 us-gaap:StockCompensationPlanMember 2017-01-01 2017-06-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001313275 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001313275 2017-01-01 2017-06-30 0001313275 2017-12-31 2017-12-31 0001313275 bcov:RealtimeAdaptiveStreamingLlcMember 2017-10-26 2017-10-26 0001313275 bcov:RealtimeAdaptiveStreamingLlcMember 2017-12-01 2017-12-01 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember 2018-01-01 0001313275 srt:ScenarioPreviouslyReportedMemberus-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001313275 srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Memberbcov:CostsToObtainContractMember 2018-01-01 0001313275 srt:RestatementAdjustmentMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:SubscriptionArrangementMember 2018-01-01 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001313275 2018-01-01 0001313275 country:JP 2017-12-31 0001313275 us-gaap:MoneyMarketFundsMember 2017-12-31 0001313275 us-gaap:CashMember 2017-12-31 0001313275 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001313275 us-gaap:EmployeeStockOptionMember 2017-12-31 0001313275 2017-12-31 0001313275 2016-12-31 0001313275 country:JP 2018-06-30 0001313275 us-gaap:MoneyMarketFundsMember 2018-06-30 0001313275 us-gaap:CashMember 2018-06-30 0001313275 srt:MaximumMemberbcov:ProfessionalServicesMember 2018-06-30 0001313275 bcov:NextTwelveMonthsMemberbcov:SubscriptionAndSupportRevenueMember 2018-06-30 0001313275 bcov:SubscriptionAndSupportRevenueMember 2018-06-30 0001313275 us-gaap:FairValueInputsLevel1Member 2018-06-30 0001313275 us-gaap:SecuredDebtMember 2018-06-30 0001313275 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001313275 us-gaap:EmployeeStockOptionMember 2018-06-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberus-gaap:ProFormaMember 2018-06-30 0001313275 srt:MinimumMemberus-gaap:AccountingStandardsUpdate201409Memberus-gaap:ProFormaMember 2018-06-30 0001313275 us-gaap:AccountingStandardsUpdate201409Memberbcov:CostsToObtainContractMember 2018-06-30 0001313275 us-gaap:AccountingStandardsUpdate201409Member 2018-06-30 0001313275 2018-06-30 0001313275 2017-06-30 0001313275 2018-07-23 shares iso4217:USD bcov:Customer iso4217:USD shares bcov:Patents pure bcov:Subsidiaries EX-101.SCH 6 bcov-20180630.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 link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Condensed Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Business Description and Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Revenue from Contracts with Customers link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Concentration of Credit Risk link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Concentration of Other Risks link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Cash and Cash Equivalents link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Net Loss per Share link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Fair Value of Financial Instruments link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Stock-based Compensation link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Debt link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Segment Information link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Recently Issued and Adopted Accounting Standards link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Business Description and Basis of Presentation (Policies) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Revenue from Contracts with Customers (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Cash and Cash Equivalents (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Net Loss per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Fair Value of Financial Instruments (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Stock-based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Segment Information (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Business Description and Basis of Presentation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers by Business Unit (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Balance Sheet (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Cash Flows (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Concentration of Credit Risk - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Net Loss per Share - Potentially Dilutive Common Stock Equivalent Shares Excluded from Computation of Weighted-Average Shares Outstanding (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Stock-based Compensation - Weighted Average Assumptions (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Stock-based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Stock-based Compensation - Restricted Stock Units Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Segment Information - Total Revenue from Customers by Geographic Area, Based on Location of Customer (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Segment Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Recently Issued and Adopted Accounting Standards - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 bcov-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 bcov-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 bcov-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 bcov-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 23, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Trading Symbol BCOV  
Entity Registrant Name BRIGHTCOVE INC.  
Entity Central Index Key 0001313275  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   35,917,891
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Current assets:        
Cash and cash equivalents $ 27,453 $ 26,132 $ 28,351 $ 36,813
Accounts receivable, net of allowance of $121 and $146 at June 30, 2018 and December 31, 2017, respectively 25,908 25,236    
Prepaid expenses 5,639 3,991    
Other current assets 7,359 3,045    
Total current assets 66,359 58,404    
Property and equipment, net 9,927 9,143    
Intangible assets, net 6,888 8,236    
Goodwill 50,776 50,776    
Deferred tax asset 91 87    
Other assets 2,211 969    
Total assets 136,252 127,615    
Current liabilities:        
Accounts payable 7,309 6,142    
Accrued expenses 13,744 13,621    
Capital lease liability 35 228    
Equipment financing   26    
Deferred revenue 41,886 39,370    
Total current liabilities 62,974 59,387    
Deferred revenue, net of current portion 137 244    
Other liabilities 1,044 1,228    
Total liabilities 64,155 60,859    
Commitments and contingencies (Note 10)    
Stockholders' equity:        
Undesignated preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued    
Common stock, $0.001 par value; 100,000,000 shares authorized; 36,052,891 and 34,933,408 shares issued at June 30, 2018 and December 31, 2017, respectively 36 35    
Additional paid-in capital 246,417 238,700    
Treasury stock, at cost; 135,000 shares (871) (871)    
Accumulated other comprehensive loss (882) (809)    
Accumulated deficit (172,603) (170,299)    
Total stockholders' equity 72,097 66,756    
Total liabilities and stockholders' equity $ 136,252 $ 127,615    
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowance for accounts receivable $ 121 $ 146
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 36,052,891 34,933,408
Treasury stock, shares 135,000 135,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue:        
Revenue $ 41,654 $ 38,753 $ 82,848 $ 76,325
Cost of revenue:        
Cost of revenue 16,618 16,578 33,829 31,796
Gross profit 25,036 22,175 49,019 44,529
Operating expenses:        
Research and development 7,743 8,279 15,518 16,473
Sales and marketing 15,265 15,904 28,499 29,805
General and administrative 7,045 5,876 12,435 11,267
Total operating expenses 30,053 30,059 56,452 57,545
Loss from operations (5,017) (7,884) (7,433) (13,016)
Other (expense) income, net (481) 314 (210) 452
Loss before income taxes (5,498) (7,570) (7,643) (12,564)
Provision for income taxes 154 108 266 187
Net loss $ (5,652) $ (7,678) $ (7,909) $ (12,751)
Net loss per share - basic and diluted $ (0.16) $ (0.22) $ (0.22) $ (0.37)
Weighted-average number of common shares used in computing net loss per share 35,543,307 34,247,058 35,234,974 34,152,109
Subscription and Support Revenue [Member]        
Revenue:        
Revenue $ 37,867 $ 35,528 $ 75,734 $ 69,770
Cost of revenue:        
Cost of revenue 13,125 13,102 26,581 25,256
Professional Services and Other Revenue [Member]        
Revenue:        
Revenue 3,787 3,225 7,114 6,555
Cost of revenue:        
Cost of revenue 3,493 3,476 7,248 6,540
Cost of Subscription and Support Revenue [Member]        
Stock-based compensation included in above line items:        
Stock-based compensation 119 89 233 191
Amortization of acquired intangible assets included in above line items:        
Amortization of acquired intangible assets 507 508 1,015 1,015
Cost of Professional Services and Other Revenue [Member]        
Stock-based compensation included in above line items:        
Stock-based compensation 46 59 86 119
Research and Development [Member]        
Stock-based compensation included in above line items:        
Stock-based compensation 303 341 649 748
Amortization of acquired intangible assets included in above line items:        
Amortization of acquired intangible assets       11
Sales and Marketing [Member]        
Stock-based compensation included in above line items:        
Stock-based compensation 783 517 1,448 1,263
Amortization of acquired intangible assets included in above line items:        
Amortization of acquired intangible assets 167 166 333 359
General and Administrative [Member]        
Stock-based compensation included in above line items:        
Stock-based compensation $ 581 $ 680 $ 1,084 $ 1,155
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (5,652) $ (7,678) $ (7,909) $ (12,751)
Other comprehensive income:        
Foreign currency translation adjustments (320) 77 (73) 257
Comprehensive loss $ (5,972) $ (7,601) $ (7,982) $ (12,494)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Operating activities    
Net loss $ (7,909) $ (12,751)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 3,434 3,665
Stock-based compensation 3,500 3,476
Provision for reserves on accounts receivable 23 96
Changes in assets and liabilities:    
Accounts receivable 296 (1,606)
Prepaid expenses and other current assets (488) (2,421)
Other assets (276) 92
Accounts payable 924 3,959
Accrued expenses (62) (2,457)
Deferred revenue 812 1,233
Net cash provided by (used in) operating activities 254 (6,714)
Investing activities    
Purchases of property and equipment (958) (650)
Capitalized internal-use software costs (1,813) (1,149)
Net cash used in investing activities (2,771) (1,799)
Financing activities    
Proceeds from exercise of stock options 4,221 277
Payments of withholding tax on RSU vesting (113) (118)
Payments on equipment financing (26) (152)
Payments under capital lease obligation (193) (278)
Net cash provided by (used in) financing activities 3,889 (271)
Effect of exchange rate changes on cash and cash equivalents (51) 322
Net increase (decrease) in cash and cash equivalents 1,321 (8,462)
Cash and cash equivalents at beginning of period 26,132 36,813
Cash and cash equivalents at end of period $ 27,453 $ 28,351
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Description and Basis of Presentation
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Description and Basis of Presentation

1. Business Description and Basis of Presentation

Business Description

Brightcove Inc. (the Company) is a global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.

The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004. At June 30, 2018, the Company had nine wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove FZ-LLC, and Cacti Acquisition LLC.

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017.

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes resulting from adopting new revenue recognition guidance which also impacted the accounting for the costs to obtain a contract as described in Note 2, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2017 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the three and six months ended June 30, 2018 and 2017. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.

The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form 10-Q.

The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As of June 30, 2018, other than the changes to revenue recognition as described in Note 2, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017, have not changed.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

2. Revenue from Contracts with Customers

The Company primarily derives revenue from the sale of its online video platform, which enables its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner. Revenue is derived from three primary sources: (1) the subscription to its technology and related support; (2) hosting, bandwidth and encoding services; and (3) professional services, which include initiation, set-up and customization services.

In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which modifies how all entities recognize revenue, and consolidates revenue recognition guidance into one ASC Topic (ASC Topic 606, Revenue from Contracts with Customers) (“ASC 606”). The Company adopted ASC 606 on January 1, 2018 and applied the modified retrospective method of adoption with a cumulative catch-up adjustment to the opening balance of retained earnings at January 1, 2018. Under this method, the Company applied the revised guidance for the year of adoption and applied ASC Topic 605, Revenue Recognition (“ASC 605”), in the prior years. As a result, the Company applied ASC 606 only to contracts that were not yet completed as of January 1, 2018. The Company recognized a cumulative catch-up adjustment to the opening balance of retained earnings at the effective date for contracts that still require performance by the entity at the date of adoption. ASC 606 outlines a comprehensive five-step revenue recognition model based on the principle that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

 

  1) Identify the contract with a customer

 

  2) Identify the performance obligations in the contract

 

  3) Determine the transaction price

 

  4) Allocate the transaction price to performance obligations in the contract

 

  5) Recognize revenue when or as the Company satisfies a performance obligation

The Company satisfies performance obligations as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer.

Disaggregation of Revenue

The Company classifies its customers by including them in either premium or volume offerings. For premium offerings, the Company organizes its go-to-market approach by focusing its sales and marketing teams on selling primarily to (i) media companies, who generally want to distribute video content to a broad audience and (ii) digital marketers in a wide range of enterprises and organizations, who generally use video for marketing or enterprise communication purposes.

The following table summarizes revenue from contracts with customers by business unit for the three and six months ended June 30, 2018.

 

     Three Months Ended
June 30, 2018
     Six Months Ended
June 30, 2018
 

Revenue by Business Unit

     

Media

   $ 22,402      $ 45,374  

Digital Marketing / Enterprise

     18,081        35,061  

Volume

     1,171        2,413  
  

 

 

    

 

 

 

Total

     41,654        82,848  
  

 

 

    

 

 

 

Subscription and Support

The Company’s subscription arrangements provide customers the right to access its hosted software applications. Customers do not have the right to take possession of the Company’s software during the hosting arrangement. Contracts for premium customers generally have a term of one year and are non-cancellable. These contracts generally provide the customer with a maximum annual level of entitlement, and provide the rate at which the customer must pay for actual usage above the annual entitlement allowance. These subscription arrangements are considered stand ready obligations that are providing a series of distinct services that are substantially the same and are transferred with the same pattern to the customer. As such, these subscription arrangements are treated as a single performance obligation and the related fees are recognized as revenue ratably over the term of the underlying arrangement.

Under ASC 605, if usage exceeded the annual allowance level for a particular customer arrangement, the associated revenue was recognized in the period that the additional usage occurred. Under ASC 606, when the transaction price includes a variable amount of consideration, an entity is required to estimate the consideration that is expected to be received for a particular customer arrangement. The Company evaluates variable consideration for usage-based fees at contract inception and re-evaluates quarterly over the course of the contract. Specifically, the Company estimates the revenue pertaining to a customer’s usage that is expected to exceed the annual entitlement allowance and allocates such revenue to the distinct service within the related contract that gives rise to the variable payment. Estimates of variable consideration include analyzing customer usage against the applicable entitlement limit at the end of each reporting period and estimating the amount and timing of additional amounts to be invoiced in connection with projected usage. Estimates of variable consideration relating to customer usage do not include amounts for which it is probable that a significant reversal will occur. Determining the amount of variable consideration to recognize as revenue involves significant judgment on the part of management and it is possible that actual revenue will deviate from estimates over the course of a customer’s committed contract term.

 

Contracts with customers that are month-to-month arrangements (volume customers) have a maximum monthly level of usage and provide the rate at which the customer must pay for actual usage above the monthly allowable usage. The monthly volume subscription and support and usage fees are recognized as revenue during the related period of performance. Contracts with customers that are invoiced on a pay-as-you-go basis, where there is no monthly or annual commitment for usage, provide the rate at which the customer must pay for actual usage for a particular period. Fees that are invoiced on a pay-as-you-go basis are recognized as revenue during the period of performance.

Professional Services and Other Revenue

Professional services and other revenue consist of services such as implementation, software customizations and project management for customers who subscribe to our premium editions. These arrangements are priced either on a fixed fee basis with a portion due upon contract signing and the remainder due when the related services have been completed, or on a time and materials basis. Professional services and other revenue sold on a stand-alone basis are recognized as the services are performed, subject to any refund or other obligation.

Contracts with Multiple Performance Obligations

The Company periodically enters into multiple-element service arrangements that include platform subscription fees, support fees, and, in certain cases, other professional services. These contracts include multiple promises that the Company evaluates to determine if the promises are separate performance obligations. Performance obligations are identified based on services to be transferred to a customer that are both capable of being distinct and are distinct within the context of the contract. Once the Company determines the performance obligations, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The transaction price post allocation is recognized as revenue as the related performance obligation is satisfied.

Costs to Obtain a Contract

Commissions are paid to internal sales representatives as compensation for obtaining contracts. Under the new guidance, the Company capitalizes commissions that are incremental, as a result of costs incurred to obtain a customer contract, if those costs are not within the scope of another topic within the accounting literature and meet the specified criteria. Assets recognized for costs to obtain a contract are amortized over the period of performance for the underlying customer contracts. The commission expense on contracts with new customers was previously recorded over the respective contract term. Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any commission amount related to incremental sales was previously recorded as expense in the quarter the commission was earned; however, under ASC 606 these commission amounts are recorded as expense over the term of the renewed contract. These assets are periodically assessed for impairment.

Financial Statement Impact of Adoption ASC 606

The cumulative effect of applying the new guidance to all contracts with customers that were not completed as of January 1, 2018 was recorded as an adjustment to accumulated deficit as of the adoption date. As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made on the condensed consolidated balance sheet as of January 1, 2018.

 

     As Reported      Adjustments      Adjusted  
     December 31,
2017
     Subscription
and Support
Revenue
     Costs to
Obtain a
Contract
     January 1,
2018
 

Assets

           

Current assets:

           

Cash and cash equivalents

   $ 26,132            $ 26,132  

Accounts receivable, net

     25,236        926           26,162  

Prepaid expenses

     3,991              3,991  

Other current assets

     3,045        1,861        3,384        8,290  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current assets

     58,404        2,787        3,384        64,575  

Property and equipment, net

     9,143              9,143  

Intangible assets, net

     8,236              8,236  

Goodwill

     50,776              50,776  

Deferred tax asset

     87              87  

Other assets

     969           978        1,947  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities and stockholders’ equity

           

Current liabilities:

           

Accounts payable

   $ 6,142            $ 6,142  

Accrued expenses

     13,621              13,621  

Capital lease liability

     228              228  

Equipment financing

     26              26  

Deferred revenue

     39,370        1,429           40,799  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current liabilities

     59,387        1,429        —          60,816  

Deferred revenue, net of current portion

     244        115           359  

Other liabilities

     1,228              1,228  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities

     60,859        1,544        —          62,403  

Commitments and contingencies

           

Stockholders’ equity:

           

Undesignated preferred stock

     —                —    

Common stock

     35              35  

Additional paid-in capital

     238,700              238,700  

Treasury stock

     (871            (871

Accumulated other comprehensive loss

     (809            (809

Accumulated deficit

     (170,299      1,243        4,362        (164,694
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     66,756        1,243        4,362        72,361  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Subscription and Support

Under ASC 606, the Company estimates the variable consideration to be received and recognizes those amounts, subject to constraint, as the Company satisfies its performance obligation. In conjunction with the January 1, 2018 adoption of ASC 606, the Company reduced accumulated deficit by $1,243 reflecting the recognition of revenue primarily relating to variable consideration, for contracts that still require performance by the entity at the date of adoption.

Costs to Obtain a Contract

Under the new guidance, the commission expense on contracts with new customers will be recorded over the average life of a customer given the commission amount associated with sales to new customers is not commensurate with the commission amount associated with the contract renewal for those same customers. The commission amount associated with the renewal of a contract in addition to any related incremental sale is recorded as expense over the term of the renewed contract. The net impact of these changes resulted in a $4,362 reduction to accumulated deficit for contracts that still require performance by the Company at the date of adoption.

 

Income Taxes

The adoption of ASC 606 primarily resulted in an acceleration of revenue and the reduction of expense as of December 31, 2017, which in turn generated additional deferred tax liabilities that ultimately reduced the Company’s net deferred tax asset position. As the Company fully reserves its net deferred tax assets in the jurisdictions impacted by the adoption of ASC 606, this impact was offset by a corresponding reduction to the valuation allowance.

Impact of New Revenue Guidance on Financial Statement Line Items

The following tables compare the reported condensed consolidated balance sheet, statement of operations and cash flows, as of and for the three and six months ended June 30, 2018, to the pro-forma amounts had the previous guidance been in effect.

 

     As of June 30, 2018  

Balance Sheet

   As reported      Pro forma as if the
previous accounting
guidance was in effect
 

Assets

     

Current assets:

     

Cash and cash equivalents

   $ 27,453        27,453  

Accounts receivable, net

     25,908        25,184  

Prepaid expenses

     5,639        5,639  

Other current assets

     7,359        2,315  
  

 

 

    

 

 

 

Total current assets

     66,359        60,591  

Property and equipment, net

     9,927        9,927  

Intangible assets, net

     6,888        6,888  

Goodwill

     50,776        50,776  

Deferred tax asset

     91        91  

Other assets

     2,211        941  
  

 

 

    

 

 

 

Total assets

   $ 136,252      $ 129,214  
  

 

 

    

 

 

 

Liabilities and stockholders’ equity

     

Current liabilities:

     

Accounts payable

   $ 7,309      $ 7,309  

Accrued expenses

     13,744        13,744  

Capital lease liability

     35        35  

Deferred revenue

     41,886        40,893  
  

 

 

    

 

 

 

Total current liabilities

     62,974        61,981  

Deferred revenue, net of current portion

     137        117  

Other liabilities

     1,044        1,044  
  

 

 

    

 

 

 

Total liabilities

     64,155        63,142  

Commitments and contingencies

     

Stockholders’ equity:

     

Undesignated preferred stock

     —          —    

Common stock

     36        36  

Additional paid-in capital

     246,417        246,417  

Treasury stock

     (871      (871

Accumulated other comprehensive loss

     (882      (882

Accumulated deficit

     (172,603      (178,628
  

 

 

    

 

 

 

Total stockholders’ equity

     72,097        66,072  
  

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 136,252      $ 129,214  
  

 

 

    

 

 

 

Total reported assets were $7,038 greater than the pro-forma balance sheet, which assumes the previous guidance remained in effect as of June 30, 2018. This was largely due to impacts of variable consideration and costs to obtain a contract.

Total reported liabilities were $1,013 greater than the pro-forma balance sheet, which assumes the previous guidance remained in effect as of June 30, 2018. This was largely due to the impact of variable consideration.

 

The following summarizes the significant changes on the Company’s condensed consolidated statement of operations for the three months and six months ended June 30, 2018 as a result of the adoption of ASC 606 on January 1, 2018 compared to if the Company had continued to recognize revenues under ASC 605.

 

     Three Months Ended June 30, 2018      Six Months Ended June 30, 2018  

Statement of Operations

   As reported      Pro forma as if
the previous
accounting
guidance was in
effect
     As reported      Pro forma as if
the previous
accounting
guidance was in
effect
 

Revenue:

           

Subscription and support revenue

   $ 37,867      $ 37,809      $ 75,734      $ 75,722  

Professional services and other revenue

     3,787        3,787        7,114        7,114  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     41,654        41,596        82,848        82,836  

Cost of revenue:

           

Cost of subscription and support revenue

     13,125        13,125        26,581        26,581  

Cost of professional services and other revenue

     3,493        3,493        7,248        7,248  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total cost of revenue

     16,618        16,618        33,829        33,829  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     25,036        24,978        49,019        49,007  

Operating expenses:

           

Research and development

     7,743        7,743        15,518        15,518  

Sales and marketing

     15,265        15,394        28,499        28,907  

General and administrative

     7,045        7,045        12,435        12,435  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     30,053        30,182        56,452        56,860  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss from operations

     (5,017      (5,204      (7,433      (7,853

Other income (expense), net

     (481      (481      (210      (210
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss before income taxes

     (5,498      (5,685      (7,643      (8,063

Provision for income taxes

     154        154        266        266  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss

   $ (5,652    $ (5,839    $ (7,909    $ (8,329
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss per share—basic and diluted

   $ (0.16    $ (0.16    $ (0.22    $ (0.24
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average number of common shares used in computing net loss per share

     35,543,307        35,543,307        35,234,974        35,234,974  
  

 

 

    

 

 

    

 

 

    

 

 

 

The primary difference in subscription and support revenue relates to the impacts of applying the variable consideration guidance under ASC 606. Under the previous guidance, subscription and support revenue would have been approximately $58 and $12 lower, respectively, for the three and six months ended June 30, 2018 as revenue for usage based fees, for contracts with annual entitlement allowances, was recognized in the month of such usage. Under ASC 606, usage based fees, for contracts with annual entitlement allowances, are recognized as revenue over the term of the underlying arrangement.

Sales and marketing expense, under the previous guidance, would have increased by approximately $129 and $408, respectively, for the three and six months ended June 30, 2018, due to a portion of the commission payments being recorded immediately to expense at the time a liability was recorded. In addition, certain commission amounts that were amortized to expense over the underlying term of the arrangement are now amortized over the average customer life under ASC 606.

 

The net impact of accounting for revenue under the new guidance had no impact on net loss per share for the three months ended June 30, 2018 and increased net loss per share by $0.02 per basic and diluted share the six months ended June 30, 2018.

 

     Six Months Ended June 30, 2018  

Statement of Cash Flows

   As reported      Pro forma as if the
previous accounting
guidance was in effect
 

Operating activities

     

Net loss

   $ (7,909    $ (8,329

Adjustments to reconcile net loss to net cash provided by operating activities:

     

Depreciation and amortization

     3,434        3,434  

Stock-based compensation

     3,500        3,500  

Provision for reserves on accounts receivable

     23        23  

Changes in assets and liabilities:

     

Accounts receivable

     296        94  

Prepaid expenses and other current assets

     (488      (688

Other assets

     (276      16  

Accounts payable

     924        924  

Accrued expenses

     (62      (62

Deferred revenue

     812        1,342  
  

 

 

    

 

 

 

Net cash provided by operating activities

   $ 254      $ 254  
  

 

 

    

 

 

 

The adoption of ASC 606 had no impact on the Company’s cash flows from operations. The aforementioned impacts resulted in offsetting shifts in cash flows between net loss and various working capital balances.

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

     Accounts
Receivable, net
     Contract Assets
(current)
     Deferred
Revenue
(current)
     Deferred
Revenue
(non-current)
     Total Deferred
Revenue
 

Balance at January 1, 2018

   $ 26,162      $ 3,124      $ 40,799      $ 359      $ 41,158  

Balance at June 30, 2018

     25,908        1,881        41,886        137        42,023  

Revenue recognized during the six months ended June 30, 2018 from amounts included in deferred revenue at the beginning of the period was approximately $31.5 million. During the six months ended June 30, 2018, the Company did not recognize revenue from performance obligations satisfied or partially satisfied in previous periods.

The assets recognized for costs to obtain a contract were $5.8 million and $5.4 million as of June 30, 2018 and January 1, 2018, respectively. Amortization expense recognized during the three and six months ended June 30, 2018 related to costs to obtain a contract was $2.0 million and $3.8 million, respectively.

Transaction Price Allocated to Future Performance Obligations

ASC 606 requires that the Company disclose the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied as June 30, 2018. ASC 606 provides certain practical expedients that limit the requirement to disclose the aggregate amount of transaction price allocated to unsatisfied performance obligations.

Subscription and Support Revenue

As of June 30, 2018, the total aggregate transaction price allocated to the unsatisfied performance obligations for subscription and support contracts was approximately $109.4 million, of which approximately $86.3 million is expected to be recognized over the next 12 months. The Company expects to recognize substantially all of the remaining unsatisfied performance obligations by the end of 2020. The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations for variable consideration that the Company is able to allocate to one or more of the performance obligations in its contracts.

Professional Services

The Company applied the practical expedient to not disclose the amount of transaction price allocated to unsatisfied performance obligations when the performance obligation is part of a contract that has an original expected duration of one year or less. The Company does not have material future obligations associated with professional services that extend beyond one year.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Credit Risk
6 Months Ended
Jun. 30, 2018
Risks and Uncertainties [Abstract]  
Concentration of Credit Risk

3. Concentration of Credit Risk

The Company has no significant off-balance sheet risk, such as foreign exchange contracts, option contracts, or other foreign hedging arrangements. Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalents principally with accredited financial institutions of high credit standing. Although the Company deposits its cash with multiple financial institutions, its deposits, at times, may exceed federally insured limits. The Company routinely assesses the creditworthiness of its customers. The Company generally has not experienced any material losses related to receivables from individual customers, or groups of customers. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company’s accounts receivable.

At June 30, 2018 and December 31, 2017, no individual customer accounted for 10% or more of accounts receivable, net. For the three and six months ended June 30, 2018 and 2017, no individual customer accounted for 10% or more of total revenue.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Other Risks
6 Months Ended
Jun. 30, 2018
Text Block [Abstract]  
Concentration of Other Risks

4. Concentration of Other Risks

The Company is dependent on certain content delivery network providers who provide digital media delivery functionality enabling the Company’s on-demand application service to function as intended for the Company’s customers and ultimate end-users. The disruption of these services could have a material adverse effect on the Company’s business, financial position, and results of operations.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents
6 Months Ended
Jun. 30, 2018
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents

5. Cash and Cash Equivalents

The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Management determines the appropriate classification of investments at the time of purchase, and re-evaluates such determination at each balance sheet date. The Company did not have any short-term or long-term investments at June 30, 2018 or December 31, 2017.

Cash and cash equivalents primarily consist of cash on deposit with banks and amounts held in interest-bearing money market accounts. Cash equivalents are carried at cost, which approximates their fair market value.

Cash and cash equivalents as of June 30, 2018 consist of the following:

 

     June 30, 2018  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 19,235      $ 19,235      $ 19,235  

Money market funds

     Demand        8,218        8,218        8,218  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 27,453      $ 27,453      $ 27,453  
     

 

 

    

 

 

    

 

 

 

Cash and cash equivalents as of December 31, 2017 consist of the following:

 

     December 31, 2017  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 17,972      $ 17,972      $ 17,972  

Money market funds

     Demand        8,160        8,160        8,160  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 26,132      $ 26,132      $ 26,132  
     

 

 

    

 

 

    

 

 

 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Net Loss per Share

6. Net Loss per Share

The following potentially dilutive common stock equivalent shares have been excluded from the computation of weighted-average shares outstanding as their effect would have been anti-dilutive (in thousands):

 

     Three Months Ended June 30,      Six Months Ended June 30,  
     2018      2017      2018      2017  

Options outstanding

     3,656        4,117        3,710        4,147  

Restricted stock units outstanding

     2,458        1,857        2,330        1,860  
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

7. Fair Value of Financial Instruments

The following tables set forth the Company’s financial instruments carried at fair value using the lowest level of input as of June 30, 2018 and December 31, 2017:

 

     June 30, 2018  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 8,218      $ —        $ —        $ 8,218  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,218      $ —        $ —        $ 8,218  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     December 31, 2017  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 8,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based Compensation

8. Stock-based Compensation

The fair value of stock options granted was estimated at the date of grant using the following weighted-average assumptions:

 

     Three Months Ended June 30,     Six Months Ended June 30,  
     2018     2017     2018     2017  

Expected life in years

     6.1       5.6       6.1       6.0  

Risk-free interest rate

     2.88     1.80     2.87     2.04

Volatility

     43     42     43     43

Dividend yield

     —         —         —         —    

Weighted-average fair value of stock options granted

   $ 4.27     $ 2.45     $ 4.22     $ 3.13  

The Company recorded stock-based compensation expense of $1,832 and $1,686 for the three months ended June 30, 2018 and 2017, respectively, and $3,500 and $3,476 for the six months ended June 30, 2018 and 2017, respectively. As of June 30, 2018, there was $18,308 of unrecognized stock-based compensation expense related to stock-based awards that is expected to be recognized over a weighted-average period of 2.60 years.

Effective April 11, 2018, the Company adopted the 2018 Inducement Plan (“2018 Plan”). The 2018 Plan provides for the issuance of stock options and restricted stock units to the Company’s Chief Executive Officer (“CEO”). In connection with the approval of the 2018 Plan, the Company granted 440,000 stock options and 400,000 restricted stock units to the CEO.

During the quarter ended June 30, 2018, the Company granted 445,000 restricted stock units to certain key executives, including the 400,000 restricted stock units to the CEO under the 2018 Plan. These restricted stock units contain both performance-based and service-based vesting conditions. The Company measures compensation expense for these performance-based awards based upon a review of the Company’s expected achievement against specified financial performance targets. Compensation cost is recognized on a ratable basis over the requisite service period for each series of grants to the extent management has deemed that such awards are probable of vesting based upon the expected achievement against the specified targets. On a periodic basis, management reviews the Company’s expected performance and adjusts the compensation cost, if needed, at such time.

 

The following is a summary of the status of the Company’s stock options as of June 30, 2018 and the stock option activity during the six months ended June 30, 2018.

 

     Number of
Shares
     Weighted-Average
Exercise Price
     Weighted-Average
Remaining
Contractual
Term (In Years)
     Aggregate
Intrinsic
Value (1)
 

Outstanding at December 31, 2017

     3,924,313      $ 7.33        

Granted

     952,090        9.21        

Exercised

     (936,340      4.51         $ 4,501  

Canceled

     (570,070      8.10        
  

 

 

          

Outstanding at June 30, 2018

     3,369,993      $ 8.52        7.03      $ 5,240  
  

 

 

          

Exercisable at June 30, 2018

     1,661,323      $ 8.73        5.14      $ 2,621  
  

 

 

          

 

(1) The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on June 30, 2018 of $9.65 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.

The following table summarizes the restricted stock unit activity, including the restricted stock units with performance-based vesting, during the six months ended June 30, 2018:

 

     Shares      Weighted
Average Grant
Date Fair Value
 

Unvested by December 31, 2017

     2,218,704      $ 7.44  

Granted

     875,705        8.88  

Vested and issued

     (183,143      6.97  

Canceled

     (340,041      7.44  
  

 

 

    

 

 

 

Unvested by June 30, 2018

     2,571,225      $ 8.07  
  

 

 

    

 

 

 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes

9. Income Taxes

For the three months ended June 30, 2018 and 2017, the Company recorded income tax expense of $154 and $108, respectively. For the six months ended June 30, 2018 and 2017, the Company recorded income tax expense of $266 and $187 respectively. The income tax expense relates principally to the Company’s foreign operations.

The Company has evaluated the positive and negative evidence bearing upon the realizability of its U.S. net deferred tax assets. As required by the provisions of Accounting Standards Codification (“ASC”) 740, Income Taxes, management has determined that it is more-likely-than-not that the Company will not utilize the benefits of federal and state U.S. net deferred tax assets for financial reporting purposes. Accordingly, the net deferred tax assets are subject to a valuation allowance at June 30, 2018 and December 31, 2017. Based on the level of historical income in Japan and future projections, the Company believes it is probable it will realize the benefits of its future deductible differences. As such, the Company has not recorded a valuation allowance against its net deferred tax assets in Japan as of June 30, 2018 and December 31, 2017. The Company’s income tax return reporting periods since December 31, 2012 are open to income tax audit examination by the federal and state tax authorities. In addition, because the Company has net operating loss carryforwards, the Internal Revenue Service is permitted to audit earlier years and propose adjustments up to the amount of net operating losses generated in those years. There are currently no federal, state or foreign audits in progress.

On December 22, 2017, the Tax Cuts and Jobs Act (the “Act”) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the Securities and Exchange Commission (“SEC”) issued Staff Accounting Bulletin (“SAB”) 118, which directs taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law.

As of June 30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on its existing deferred tax balances and the one-time transition tax. The Company will continue to refine its calculations as additional analysis is completed. The Company expects that any additional changes will be offset by an increase or decrease in the Company’s valuation allowance as any transition tax will result in use of the net operating loss deferred tax asset, which is fully offset by a valuation allowance along with all other net deferred tax assets.

 

No additional U.S. income taxes or foreign withholding taxes have been provided for any additional outside basis differences inherent in the Company’s foreign entities as these amounts continue to be indefinitely reinvested in foreign operations based on management’s current intentions. Determining the amount of unrecognized deferred tax liability related to any remaining undistributed foreign earnings not subject to the transition tax and additional outside basis difference in these entities (i.e., basis difference in excess of that subject to the one-time transition tax) is not practicable. The Company is still in the process of analyzing the impact of the Act on its indefinite reinvestment assertion.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

10. Commitments and Contingencies

Legal Matters

The Company, from time to time, is party to litigation arising in the ordinary course of business. Management does not believe that the outcome of these claims will have a material adverse effect on the consolidated financial position, results of operations or cash flows of the Company based on the status of proceedings at this time.

On May 22, 2017, a lawsuit was filed against Brightcove and two individuals by Ooyala, Inc. (“Ooyala”) and Ooyala Mexico S. de R.L. de C.V. (“Ooyala Mexico”). The lawsuit, which was filed in the United States District Court for the District of Massachusetts, concerns allegations that the two individuals, who are former employees of Ooyala Mexico, misappropriated customer information and other trade secrets and used that information in working for Brightcove. The complaint was amended on June 1, 2017 to remove claims against the two former employees of Ooyala Mexico. The remaining claims against Brightcove are for violation of the Defend Trade Secrets Act of 2016 (18 U.S.C. §1836), violation of the Massachusetts trade secret statute (M.G.L. c. 93, §42), violation of Massachusetts Chapter 93A (M.G.L. c. 93A, §11), and tortious interference with advantageous business relationships. Ooyala and Ooyala Mexico also filed a motion for preliminary injunction (amended at the same time the complaint was amended), seeking to enjoin Brightcove from using any of the allegedly misappropriated information or communicating with customers whose information was allegedly taken, and seeking the return of any information that was taken. On June 16, 2017, Brightcove filed an opposition to the motion for preliminary injunction, and also moved to dismiss the lawsuit. Brightcove’s motion to dismiss was denied on September 6, 2017. The court issued a preliminary injunction on July 10, 2018. The injunction requires Brightcove to delete any Ooyala confidential information obtained from the former Ooyala employees and prohibits Brightcove from using such information to pursue business with twenty-two specified Latin American prospective customers. The parties are now engaged in discovery. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.

On October 26, 2017, Realtime Adaptive Streaming LLC filed a complaint against Brightcove and Brightcove’s subsidiary Brightcove Holdings Inc. (collectively, in this paragraph, “Brightcove”) in the United States District Court for the District of Delaware. The complaint alleges that Brightcove infringed five patents related to file compression technology. The complaint seeks monetary damages and injunctive relief. On December 1, 2017, Realtime filed an amended complaint, adding two additional patents to its claims. Brightcove filed a motion to dismiss on January 26, 2018. Realtime filed an opposition to the motion to dismiss on February 9, 2018 and Brightcove filed a reply on February 16, 2018. A ruling on the motion to dismiss has not yet been issued by the court. The Company cannot yet determine whether it is probable that a loss will be incurred in connection with this complaint, nor can the Company reasonably estimate the potential loss, if any.

Guarantees and Indemnification Obligations

The Company typically enters into indemnification agreements in the ordinary course of business. Pursuant to these agreements, the Company indemnifies and agrees to reimburse the indemnified party for losses and costs incurred by the indemnified party, generally the Company’s customers, in connection with patent, copyright, trade secret, or other intellectual property or personal right infringement claim by third parties with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual after execution of the agreement. Based on when customers first subscribe for the Company’s service, the maximum potential amount of future payments the Company could be required to make under certain of these indemnification agreements is unlimited, however, more recently the Company has typically limited the maximum potential value of such potential future payments in relation to the value of the contract. Based on historical experience and information known as of June 30, 2018, the Company has not incurred any costs for the above guarantees and indemnities. The Company has received requests for indemnification from customers in connection with patent infringement suits brought against the customer by a third party. To date, the Company has not agreed that the requested indemnification is required by the Company’s contract with any such customer.

In certain circumstances, the Company warrants that its products and services will perform in all material respects in accordance with its standard published specification documentation in effect at the time of delivery of the licensed products and services to the customer for the warranty period of the product or service. To date, the Company has not incurred significant expense under its warranties and, as a result, the Company believes the estimated fair value of these agreements is immaterial.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Debt

11. Debt

On November 19, 2015, the Company entered into an amended and restated loan and security agreement with a lender (the “Loan Agreement”) providing for up to a $20.0 million asset-based line of credit (the “Line of Credit”) with an expiration date of November 11, 2018. Under the Line of Credit, the Company can borrow up to $20.0 million. Borrowings under the Line of Credit are secured by substantially all of the Company’s assets, excluding intellectual property. Outstanding amounts under the Line of Credit accrue interest at a rate equal to the prime rate or the LIBOR rate plus 2.5%. Under the Loan Agreement, the Company must comply with certain financial covenants, including maintaining a minimum asset coverage ratio. If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operating measures. Failure to comply with these covenants, or the occurrence of an event of default, could permit the lender under the Line of Credit to declare all amounts borrowed under the Line of Credit, together with accrued interest and fees, to be immediately due and payable. The Company was in compliance with all covenants under the Line of Credit as of June 30, 2018. As the Company has not drawn on the Line of Credit, there are no amounts outstanding as of June 30, 2018.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Segment Information

12. Segment Information

Geographic Data

Total revenue from customers by geographic area, based on the location of the customer, was as follows:

 

     Three Months Ended June 30,      Six Months Ended June 30,  
     2018      2017      2018      2017  

Revenue:

           

North America

   $ 22,839      $ 22,080      $ 45,517      $ 45,479  

Europe

     6,734        6,113        13,047        12,080  

Japan

     5,468        4,518        10,855        8,287  

Asia Pacific

     6,456        5,906        13,167        10,127  

Other

     157        136        262        352  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 41,654      $ 38,753      $ 82,848      $ 76,325  
  

 

 

    

 

 

    

 

 

    

 

 

 

North America is comprised of revenue from the United States, Canada and Mexico. Revenue from customers located in the United States was $21,570 and $20,585 during the three months ended June 30, 2018 and 2017, respectively, and $42,824 and $42,613 during the six months ended June 30, 2018 and 2017, respectively. Other than the United States and Japan, no other country contributed more than 10% of the Company’s total revenue during the three and six months ended June 30, 2018 and 2017.

As of June 30, 2018 and December 31, 2017, property and equipment at locations outside the U.S. was not material.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recently Issued and Adopted Accounting Standards
6 Months Ended
Jun. 30, 2018
Accounting Changes and Error Corrections [Abstract]  
Recently Issued and Adopted Accounting Standards

13. Recently Issued and Adopted Accounting Standards

In February 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), Amendments to the FASB Accounting Standards Codification, which replaces the existing guidance for leases. ASU 2016-02 requires the identification of arrangements that should be accounted for as leases by lessees. In general, lease arrangements exceeding a twelve month term must now be recognized as assets and liabilities on the balance sheet of the lessee. Under ASU 2016-02, a right-of-use asset and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASU 2016-02 must be calculated using the applicable incremental borrowing rate at the date of adoption. In addition, ASU 2016-02 requires the use of the modified retrospective method, which will require adjustment to all comparative periods presented in the consolidated financial statements. This guidance is effective for annual and interim periods beginning after December 15, 2018 and requires retrospective application. The Company is currently assessing the impact that adopting ASU 2016-02 will have on its consolidated financial statements and related disclosures.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which adds or clarifies guidance on the classification of certain cash receipts and payments in the statement of cash flows. The standard addresses eight specific cash flow issues with the objective of reducing diversity in practice. ASU 2016-15 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. The amendment requires the use of the retrospective transaction approach for adoption. The adoption of ASU 2016-15 did not have a material effect on the Company’s consolidated financial statements or disclosures.

 

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires an entity to reconcile and explain the period-over-period change in total cash, cash equivalents and restricted cash within its statement of cash flows. ASU 2016-18 is effective for annual and interim periods beginning after December 15, 2017. Early adoption is permitted. A reporting entity must apply the amendments in ASU 2016-18 using a full retrospective approach. The adoption of ASU 2016-18 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-01 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value, determined in Step 1. ASU 2017-04 is effective for annual and interim periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company early adopted ASU 2017-04 during the three months ended March 31, 2018, prior to its annual testing of goodwill impairment. The adoption of ASU 2017-04 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In May 2017 the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU 2017-09 is effective for financial statements issued for annual reporting periods beginning after December 15, 2017 and interim periods within those years. Earlier application is permitted. The adoption of ASU 2017-09 did not have a material effect on the Company’s consolidated financial statements and related disclosures.

On December 22, 2017, the Tax Cuts and Jobs Act (the “Act”) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued guidance under SAB No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act directing taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of June 30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on our existing deferred tax balances and one-time transition tax. Refer to Note 9, Income Taxes, for additional information regarding this new tax legislation.

In addition to the reduction in the federal corporate tax rate and the one-time transition tax, which the Company has accounted for with provisional estimates at June 30, 2018, the Company continues to analyze the provisions of tax reform that become effective for the Company in 2018 including the provisions related to Global Intangible Low Taxed Income, Foreign Derived Intangible Income, Base Erosion Anti-Abuse Tax, as well as other provisions which would limit the deductibility of future expenses.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Description and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2018
Business Description

Business Description

Brightcove Inc. (the Company) is a global provider of cloud services for video which enable its customers to publish and distribute video to Internet-connected devices quickly, easily and in a cost-effective and high-quality manner.

The Company is headquartered in Boston, Massachusetts and was incorporated in the state of Delaware on August 24, 2004. At June 30, 2018, the Company had nine wholly-owned subsidiaries: Brightcove UK Ltd, Brightcove Singapore Pte. Ltd., Brightcove Korea, Brightcove Australia Pty Ltd, Brightcove Holdings, Inc., Brightcove Kabushiki Kaisha (Brightcove KK), Zencoder Inc. (Zencoder), Brightcove FZ-LLC, and Cacti Acquisition LLC.

Basis of Presentation

Basis of Presentation

The accompanying interim condensed consolidated financial statements are unaudited. These condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and related notes, together with Management’s Discussion and Analysis of Financial Condition and Results of Operations, contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017.

The accompanying unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, other than the changes resulting from adopting new revenue recognition guidance which also impacted the accounting for the costs to obtain a contract as described in Note 2, the unaudited condensed consolidated financial statements and notes have been prepared on the same basis as the audited consolidated financial statements for the year ended December 31, 2017 contained in the Company’s Annual Report on Form 10-K and include all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the three and six months ended June 30, 2018 and 2017. These interim periods are not necessarily indicative of the results to be expected for any other interim period or the full year.

The Company considers events or transactions that occur after the balance sheet date but prior to the issuance of the financial statements to provide additional evidence for certain estimates or to identify matters that require additional disclosure. Subsequent events have been evaluated as required. The Company has evaluated all subsequent events and determined that there are no material recognized or unrecognized subsequent events requiring disclosure, other than those disclosed in this Report on Form 10-Q.

The accompanying condensed consolidated financial statements reflect the application of certain significant accounting policies as described below and elsewhere in these notes to the condensed consolidated financial statements. As of June 30, 2018, other than the changes to revenue recognition as described in Note 2, the Company’s significant accounting policies and estimates, which are detailed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017, have not changed.

Recently Issued and Adopted Accounting Standards

In February 2016, the FASB issued Accounting Standards Update (“ASU”) 2016-02, Leases (Topic 842), Amendments to the FASB Accounting Standards Codification, which replaces the existing guidance for leases. ASU 2016-02 requires the identification of arrangements that should be accounted for as leases by lessees. In general, lease arrangements exceeding a twelve month term must now be recognized as assets and liabilities on the balance sheet of the lessee. Under ASU 2016-02, a right-of-use asset and lease obligation will be recorded for all leases, whether operating or financing, while the income statement will reflect lease expense for operating leases and amortization/interest expense for financing leases. The balance sheet amount recorded for existing leases at the date of adoption of ASU 2016-02 must be calculated using the applicable incremental borrowing rate at the date of adoption. In addition, ASU 2016-02 requires the use of the modified retrospective method, which will require adjustment to all comparative periods presented in the consolidated financial statements. This guidance is effective for annual and interim periods beginning after December 15, 2018 and requires retrospective application. The Company is currently assessing the impact that adopting ASU 2016-02 will have on its consolidated financial statements and related disclosures.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments, which adds or clarifies guidance on the classification of certain cash receipts and payments in the statement of cash flows. The standard addresses eight specific cash flow issues with the objective of reducing diversity in practice. ASU 2016-15 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017. The amendment requires the use of the retrospective transaction approach for adoption. The adoption of ASU 2016-15 did not have a material effect on the Company’s consolidated financial statements or disclosures.

 

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash, which requires an entity to reconcile and explain the period-over-period change in total cash, cash equivalents and restricted cash within its statement of cash flows. ASU 2016-18 is effective for annual and interim periods beginning after December 15, 2017. Early adoption is permitted. A reporting entity must apply the amendments in ASU 2016-18 using a full retrospective approach. The adoption of ASU 2016-18 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. The amendment changes the definition of a business to assist entities in evaluating when a set of transferred assets and activities constitutes a business. The ASU is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2017. The adoption of ASU 2017-01 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In January 2017, the FASB issued ASU 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The updated guidance eliminates Step 2 of the impairment test, which requires entities to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value, determined in Step 1. ASU 2017-04 is effective for annual and interim periods beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company early adopted ASU 2017-04 during the three months ended March 31, 2018, prior to its annual testing of goodwill impairment. The adoption of ASU 2017-04 did not have a material effect on the Company’s consolidated financial statements or disclosures.

In May 2017 the FASB issued ASU 2017-09, Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718. ASU 2017-09 is effective for financial statements issued for annual reporting periods beginning after December 15, 2017 and interim periods within those years. Earlier application is permitted. The adoption of ASU 2017-09 did not have a material effect on the Company’s consolidated financial statements and related disclosures.

On December 22, 2017, the Tax Cuts and Jobs Act (the “Act”) was enacted in the United States. The Act reduces the U.S. federal corporate tax rate from 34% to 21%, requires companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and creates new taxes on certain foreign sourced earnings. In December 2017, the SEC issued guidance under SAB No. 118, Income Tax Accounting Implications of the Tax Cuts and Jobs Act directing taxpayers to consider the impact of the U.S. legislation as “provisional” when it does not have the necessary information available, prepared or analyzed (including computations) in reasonable detail to complete its accounting for the change in tax law. As of June 30, 2018, the Company had not yet completed its accounting for all of the tax effects of the enactment of the Act; however, the Company has made a reasonable estimate of the effects on our existing deferred tax balances and one-time transition tax. Refer to Note 9, Income Taxes, for additional information regarding this new tax legislation.

In addition to the reduction in the federal corporate tax rate and the one-time transition tax, which the Company has accounted for with provisional estimates at June 30, 2018, the Company continues to analyze the provisions of tax reform that become effective for the Company in 2018 including the provisions related to Global Intangible Low Taxed Income, Foreign Derived Intangible Income, Base Erosion Anti-Abuse Tax, as well as other provisions which would limit the deductibility of future expenses.

Accounting Standards Update 2014-09 [Member]  
Revenue from Contracts with Customers

In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which modifies how all entities recognize revenue, and consolidates revenue recognition guidance into one ASC Topic (ASC Topic 606, Revenue from Contracts with Customers) (“ASC 606”). The Company adopted ASC 606 on January 1, 2018 and applied the modified retrospective method of adoption with a cumulative catch-up adjustment to the opening balance of retained earnings at January 1, 2018. Under this method, the Company applied the revised guidance for the year of adoption and applied ASC Topic 605, Revenue Recognition (“ASC 605”), in the prior years. As a result, the Company applied ASC 606 only to contracts that were not yet completed as of January 1, 2018. The Company recognized a cumulative catch-up adjustment to the opening balance of retained earnings at the effective date for contracts that still require performance by the entity at the date of adoption. ASC 606 outlines a comprehensive five-step revenue recognition model based on the principle that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

 

  1) Identify the contract with a customer

 

  2) Identify the performance obligations in the contract

 

  3) Determine the transaction price

 

  4) Allocate the transaction price to performance obligations in the contract

 

  5) Recognize revenue when or as the Company satisfies a performance obligation
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2018
Summary of Revenue from Contracts with Customers by Business Unit

The following table summarizes revenue from contracts with customers by business unit for the three and six months ended June 30, 2018.

 

     Three Months Ended
June 30, 2018
     Six Months Ended
June 30, 2018
 

Revenue by Business Unit

     

Media

   $ 22,402      $ 45,374  

Digital Marketing / Enterprise

     18,081        35,061  

Volume

     1,171        2,413  
  

 

 

    

 

 

 

Total

     41,654        82,848  
  

 

 

    

 

 

 
Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers

The following summarizes the opening and closing balances of receivables, contract assets and contract liabilities from contracts with customers.

 

     Accounts
Receivable, net
     Contract Assets
(current)
     Deferred
Revenue
(current)
     Deferred
Revenue
(non-current)
     Total Deferred
Revenue
 

Balance at January 1, 2018

   $ 26,162      $ 3,124      $ 40,799      $ 359      $ 41,158  

Balance at June 30, 2018

     25,908        1,881        41,886        137        42,023  
Balance Sheet [Member]  
Schedule of Changes in Condensed Consolidated Financial Statement

As a result of applying the modified retrospective method to adopt the new revenue guidance, the following adjustments were made on the condensed consolidated balance sheet as of January 1, 2018.

 

     As Reported      Adjustments      Adjusted  
     December 31,
2017
     Subscription
and Support
Revenue
     Costs to
Obtain a
Contract
     January 1,
2018
 

Assets

           

Current assets:

           

Cash and cash equivalents

   $ 26,132            $ 26,132  

Accounts receivable, net

     25,236        926           26,162  

Prepaid expenses

     3,991              3,991  

Other current assets

     3,045        1,861        3,384        8,290  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current assets

     58,404        2,787        3,384        64,575  

Property and equipment, net

     9,143              9,143  

Intangible assets, net

     8,236              8,236  

Goodwill

     50,776              50,776  

Deferred tax asset

     87              87  

Other assets

     969           978        1,947  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities and stockholders’ equity

           

Current liabilities:

           

Accounts payable

   $ 6,142            $ 6,142  

Accrued expenses

     13,621              13,621  

Capital lease liability

     228              228  

Equipment financing

     26              26  

Deferred revenue

     39,370        1,429           40,799  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total current liabilities

     59,387        1,429        —          60,816  

Deferred revenue, net of current portion

     244        115           359  

Other liabilities

     1,228              1,228  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities

     60,859        1,544        —          62,403  

Commitments and contingencies

           

Stockholders’ equity:

           

Undesignated preferred stock

     —                —    

Common stock

     35              35  

Additional paid-in capital

     238,700              238,700  

Treasury stock

     (871            (871

Accumulated other comprehensive loss

     (809            (809

Accumulated deficit

     (170,299      1,243        4,362        (164,694
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stockholders’ equity

     66,756        1,243        4,362        72,361  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 127,615      $ 2,787      $ 4,362      $ 134,764  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

The following tables compare the reported condensed consolidated balance sheet, statement of operations and cash flows, as of and for the three and six months ended June 30, 2018, to the pro-forma amounts had the previous guidance been in effect.

 

     As of June 30, 2018  

Balance Sheet

   As reported      Pro forma as if the
previous accounting
guidance was in effect
 

Assets

     

Current assets:

     

Cash and cash equivalents

   $ 27,453        27,453  

Accounts receivable, net

     25,908        25,184  

Prepaid expenses

     5,639        5,639  

Other current assets

     7,359        2,315  
  

 

 

    

 

 

 

Total current assets

     66,359        60,591  

Property and equipment, net

     9,927        9,927  

Intangible assets, net

     6,888        6,888  

Goodwill

     50,776        50,776  

Deferred tax asset

     91        91  

Other assets

     2,211        941  
  

 

 

    

 

 

 

Total assets

   $ 136,252      $ 129,214  
  

 

 

    

 

 

 

Liabilities and stockholders’ equity

     

Current liabilities:

     

Accounts payable

   $ 7,309      $ 7,309  

Accrued expenses

     13,744        13,744  

Capital lease liability

     35        35  

Deferred revenue

     41,886        40,893  
  

 

 

    

 

 

 

Total current liabilities

     62,974        61,981  

Deferred revenue, net of current portion

     137        117  

Other liabilities

     1,044        1,044  
  

 

 

    

 

 

 

Total liabilities

     64,155        63,142  

Commitments and contingencies

     

Stockholders’ equity:

     

Undesignated preferred stock

     —          —    

Common stock

     36        36  

Additional paid-in capital

     246,417        246,417  

Treasury stock

     (871      (871

Accumulated other comprehensive loss

     (882      (882

Accumulated deficit

     (172,603      (178,628
  

 

 

    

 

 

 

Total stockholders’ equity

     72,097        66,072  
  

 

 

    

 

 

 

Total liabilities and stockholders’ equity

   $ 136,252      $ 129,214  
  

 

 

    

 

 

 
Statements of Operations [Member]  
Schedule of Changes in Condensed Consolidated Financial Statement

The following summarizes the significant changes on the Company’s condensed consolidated statement of operations for the three months and six months ended June 30, 2018 as a result of the adoption of ASC 606 on January 1, 2018 compared to if the Company had continued to recognize revenues under ASC 605.

 

     Three Months Ended June 30, 2018      Six Months Ended June 30, 2018  

Statement of Operations

   As reported      Pro forma as if
the previous
accounting
guidance was in
effect
     As reported      Pro forma as if
the previous
accounting
guidance was in
effect
 

Revenue:

           

Subscription and support revenue

   $ 37,867      $ 37,809      $ 75,734      $ 75,722  

Professional services and other revenue

     3,787        3,787        7,114        7,114  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

     41,654        41,596        82,848        82,836  

Cost of revenue:

           

Cost of subscription and support revenue

     13,125        13,125        26,581        26,581  

Cost of professional services and other revenue

     3,493        3,493        7,248        7,248  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total cost of revenue

     16,618        16,618        33,829        33,829  
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     25,036        24,978        49,019        49,007  

Operating expenses:

           

Research and development

     7,743        7,743        15,518        15,518  

Sales and marketing

     15,265        15,394        28,499        28,907  

General and administrative

     7,045        7,045        12,435        12,435  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     30,053        30,182        56,452        56,860  
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss from operations

     (5,017      (5,204      (7,433      (7,853

Other income (expense), net

     (481      (481      (210      (210
  

 

 

    

 

 

    

 

 

    

 

 

 

Loss before income taxes

     (5,498      (5,685      (7,643      (8,063

Provision for income taxes

     154        154        266        266  
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss

   $ (5,652    $ (5,839    $ (7,909    $ (8,329
  

 

 

    

 

 

    

 

 

    

 

 

 

Net loss per share—basic and diluted

   $ (0.16    $ (0.16    $ (0.22    $ (0.24
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted-average number of common shares used in computing net loss per share

     35,543,307        35,543,307        35,234,974        35,234,974  
  

 

 

    

 

 

    

 

 

    

 

 

 
Cash Flow Statement [Member]  
Schedule of Changes in Condensed Consolidated Financial Statement

The net impact of accounting for revenue under the new guidance had no impact on net loss per share for the three months ended June 30, 2018 and increased net loss per share by $0.02 per basic and diluted share the six months ended June 30, 2018.

 

     Six Months Ended June 30, 2018  

Statement of Cash Flows

   As reported      Pro forma as if the
previous accounting
guidance was in effect
 

Operating activities

     

Net loss

   $ (7,909    $ (8,329

Adjustments to reconcile net loss to net cash provided by operating activities:

     

Depreciation and amortization

     3,434        3,434  

Stock-based compensation

     3,500        3,500  

Provision for reserves on accounts receivable

     23        23  

Changes in assets and liabilities:

     

Accounts receivable

     296        94  

Prepaid expenses and other current assets

     (488      (688

Other assets

     (276      16  

Accounts payable

     924        924  

Accrued expenses

     (62      (62

Deferred revenue

     812        1,342  
  

 

 

    

 

 

 

Net cash provided by operating activities

   $ 254      $ 254  
  

 

 

    

 

 

 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents (Tables)
6 Months Ended
Jun. 30, 2018
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents

Cash and cash equivalents as of June 30, 2018 consist of the following:

 

     June 30, 2018  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 19,235      $ 19,235      $ 19,235  

Money market funds

     Demand        8,218        8,218        8,218  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 27,453      $ 27,453      $ 27,453  
     

 

 

    

 

 

    

 

 

 

Cash and cash equivalents as of December 31, 2017 consist of the following:

 

     December 31, 2017  

Description

   Contracted
Maturity
     Amortized Cost      Fair Market
Value
     Balance Per
Balance Sheet
 

Cash

     Demand      $ 17,972      $ 17,972      $ 17,972  

Money market funds

     Demand        8,160        8,160        8,160  
     

 

 

    

 

 

    

 

 

 

Total cash and cash equivalents

      $ 26,132      $ 26,132      $ 26,132  
     

 

 

    

 

 

    

 

 

 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Potentially Dilutive Common Stock Equivalent Shares Excluded from Computation of Weighted-Average Shares Outstanding

The following potentially dilutive common stock equivalent shares have been excluded from the computation of weighted-average shares outstanding as their effect would have been anti-dilutive (in thousands):

 

     Three Months Ended June 30,      Six Months Ended June 30,  
     2018      2017      2018      2017  

Options outstanding

     3,656        4,117        3,710        4,147  

Restricted stock units outstanding

     2,458        1,857        2,330        1,860  
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input

The following tables set forth the Company’s financial instruments carried at fair value using the lowest level of input as of June 30, 2018 and December 31, 2017:

 

     June 30, 2018  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 8,218      $ —        $ —        $ 8,218  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,218      $ —        $ —        $ 8,218  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     December 31, 2017  
     Quoted Prices in
Active
Markets for
Identical Items
(Level 1)
     Significant Other
Observable Inputs
(Level 2)
     Significant
Unobservable Inputs
(Level 3)
     Total  

Assets:

           

Money market funds

   $ 8,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total assets

   $ 8,160      $ —        $ —        $ 8,160  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Weighted-Average Assumptions

The fair value of stock options granted was estimated at the date of grant using the following weighted-average assumptions:

 

     Three Months Ended June 30,     Six Months Ended June 30,  
     2018     2017     2018     2017  

Expected life in years

     6.1       5.6       6.1       6.0  

Risk-free interest rate

     2.88     1.80     2.87     2.04

Volatility

     43     42     43     43

Dividend yield

     —         —         —         —    

Weighted-average fair value of stock options granted

   $ 4.27     $ 2.45     $ 4.22     $ 3.13  
Summary of Status of Company's Stock Option Activity

The following is a summary of the status of the Company’s stock options as of June 30, 2018 and the stock option activity during the six months ended June 30, 2018.

 

     Number of
Shares
     Weighted-Average
Exercise Price
     Weighted-Average
Remaining
Contractual
Term (In Years)
     Aggregate
Intrinsic
Value (1)
 

Outstanding at December 31, 2017

     3,924,313      $ 7.33        

Granted

     952,090        9.21        

Exercised

     (936,340      4.51         $ 4,501  

Canceled

     (570,070      8.10        
  

 

 

          

Outstanding at June 30, 2018

     3,369,993      $ 8.52        7.03      $ 5,240  
  

 

 

          

Exercisable at June 30, 2018

     1,661,323      $ 8.73        5.14      $ 2,621  
  

 

 

          

 

(1) The aggregate intrinsic value was calculated based on the positive difference between the fair value of the Company’s common stock on June 30, 2018 of $9.65 per share, or the date of exercise, as appropriate, and the exercise price of the underlying options.
Restricted Stock Units Activity

The following table summarizes the restricted stock unit activity, including the restricted stock units with performance-based vesting, during the six months ended June 30, 2018:

 

     Shares      Weighted
Average Grant
Date Fair Value
 

Unvested by December 31, 2017

     2,218,704      $ 7.44  

Granted

     875,705        8.88  

Vested and issued

     (183,143      6.97  

Canceled

     (340,041      7.44  
  

 

 

    

 

 

 

Unvested by June 30, 2018

     2,571,225      $ 8.07  
  

 

 

    

 

 

 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Total Revenue from Customers by Geographic Area, Based on Location of Customer

Total revenue from customers by geographic area, based on the location of the customer, was as follows:

 

     Three Months Ended June 30,      Six Months Ended June 30,  
     2018      2017      2018      2017  

Revenue:

           

North America

   $ 22,839      $ 22,080      $ 45,517      $ 45,479  

Europe

     6,734        6,113        13,047        12,080  

Japan

     5,468        4,518        10,855        8,287  

Asia Pacific

     6,456        5,906        13,167        10,127  

Other

     157        136        262        352  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 41,654      $ 38,753      $ 82,848      $ 76,325  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Description and Basis of Presentation - Additional Information (Detail)
6 Months Ended
Jun. 30, 2018
Subsidiaries
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of wholly-owned subsidiaries 9
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers by Business Unit (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue by Business Unit        
Revenues $ 41,654 $ 38,753 $ 82,848 $ 76,325
Media [Member]        
Revenue by Business Unit        
Revenues 22,402   45,374  
Digital Marketing / Enterprise [Member]        
Revenue by Business Unit        
Revenues 18,081   35,061  
Volume [Member]        
Revenue by Business Unit        
Revenues $ 1,171   $ 2,413  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2017
Jun. 30, 2018
Jun. 30, 2018
Jan. 01, 2018
Total reported assets $ 127,615,000 $ 136,252,000 $ 136,252,000  
Total reported liabilities 60,859,000 64,155,000 64,155,000  
Deferred revenue recognized $ 31,500,000   0.0  
Assets recognized to obtain a contract   5,800,000 5,800,000 $ 5,400,000
Amortization expense recognized to obtain a contract   $ 2,000,000 $ 3,800,000  
Professional Services [Member] | Maximum [Member]        
Revenue, remaining performance obligation, expected timing of satisfaction, period   1 year 1 year  
Subscription and Support Revenue [Member]        
Revenue, performance obligation, description of timing   2020 2020  
Unsatisfied performance obligations   $ 109,400,000 $ 109,400,000  
Subscription and Support Revenue [Member] | Next Twelve Months [Member]        
Unsatisfied performance obligations   86,300,000 $ 86,300,000  
Accounting Standards Update 2014-09 [Member]        
Subscription term for premium customers     1 year  
Total reported assets   136,252,000 $ 136,252,000 134,764,000
Total reported liabilities   $ 64,155,000 $ 64,155,000 62,403,000
Net impact of accounting for revenue, basic and diluted   $ 0.00 $ 0.02  
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member]        
Total reported assets   $ 129,214,000 $ 129,214,000  
Total reported liabilities   63,142,000 63,142,000  
Accounting Standards Update 2014-09 [Member] | Minimum [Member] | Pro Forma [Member]        
Total reported assets   7,038,000 7,038,000  
Total reported liabilities   1,013,000 1,013,000  
Accounting Standards Update 2014-09 [Member] | Accumulated Deficit [Member]        
Reduced accumulated deficit       $ (1,243,000)
Accounting Standards Update 2014-09 [Member] | Sales and Marketing [Member]        
New accounting pronouncement or change in accounting principle, effect of change on operating results   129,000 408,000  
Accounting Standards Update 2014-09 [Member] | Subscription Arrangement [Member]        
New accounting pronouncement or change in accounting principle, effect of change on operating results   58,000 12,000  
Accounting Standards Update 2014-09 [Member] | Costs to Obtain Contract [Member]        
Reduced accumulated deficit   $ (4,362,000) $ (4,362,000)  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Current assets:          
Cash and cash equivalents $ 27,453   $ 26,132 $ 28,351 $ 36,813
Accounts receivable, net 25,908   25,236    
Prepaid expenses 5,639   3,991    
Other current assets 7,359   3,045    
Total current assets 66,359   58,404    
Property and equipment, net 9,927   9,143    
Intangible assets, net 6,888   8,236    
Goodwill 50,776   50,776    
Deferred tax asset 91   87    
Other assets 2,211   969    
Total assets 136,252   127,615    
Current liabilities:          
Accounts payable 7,309   6,142    
Accrued expenses 13,744   13,621    
Capital lease liability 35   228    
Equipment financing     26    
Deferred revenue 41,886   39,370    
Total current liabilities 62,974   59,387    
Deferred revenue, net of current portion 137   244    
Other liabilities 1,044   1,228    
Total liabilities 64,155   60,859    
Commitments and contingencies      
Stockholders' equity:          
Undesignated preferred stock      
Common stock 36   35    
Additional paid-in capital 246,417   238,700    
Treasury stock (871)   (871)    
Accumulated other comprehensive loss (882)   (809)    
Accumulated deficit (172,603)   (170,299)    
Total stockholders' equity 72,097   66,756    
Total liabilities and stockholders' equity 136,252   $ 127,615    
Accounting Standards Update 2014-09 [Member]          
Current assets:          
Cash and cash equivalents 27,453 $ 26,132      
Accounts receivable, net 25,908 26,162      
Prepaid expenses 5,639 3,991      
Other current assets 7,359 8,290      
Total current assets 66,359 64,575      
Property and equipment, net 9,927 9,143      
Intangible assets, net 6,888 8,236      
Goodwill 50,776 50,776      
Deferred tax asset 91 87      
Other assets 2,211 1,947      
Total assets 136,252 134,764      
Current liabilities:          
Accounts payable 7,309 6,142      
Accrued expenses 13,744 13,621      
Capital lease liability 35 228      
Equipment financing   26      
Deferred revenue 41,886 40,799      
Total current liabilities 62,974 60,816      
Deferred revenue, net of current portion 137 359      
Other liabilities 1,044 1,228      
Total liabilities 64,155 62,403      
Commitments and contingencies      
Stockholders' equity:          
Undesignated preferred stock      
Common stock 36 35      
Additional paid-in capital 246,417 238,700      
Treasury stock (871) (871)      
Accumulated other comprehensive loss (882) (809)      
Accumulated deficit (172,603) (164,694)      
Total stockholders' equity 72,097 72,361      
Total liabilities and stockholders' equity 136,252 134,764      
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member]          
Current assets:          
Cash and cash equivalents 27,453        
Accounts receivable, net 25,184        
Prepaid expenses 5,639        
Other current assets 2,315        
Total current assets 60,591        
Property and equipment, net 9,927        
Intangible assets, net 6,888        
Goodwill 50,776        
Deferred tax asset 91        
Other assets 941        
Total assets 129,214        
Current liabilities:          
Accounts payable 7,309        
Accrued expenses 13,744        
Capital lease liability 35        
Deferred revenue 40,893        
Total current liabilities 61,981        
Deferred revenue, net of current portion 117        
Other liabilities 1,044        
Total liabilities 63,142        
Commitments and contingencies        
Stockholders' equity:          
Undesignated preferred stock        
Common stock 36        
Additional paid-in capital 246,417        
Treasury stock (871)        
Accumulated other comprehensive loss (882)        
Accumulated deficit (178,628)        
Total stockholders' equity 66,072        
Total liabilities and stockholders' equity $ 129,214        
Accounting Standards Update 2014-09 [Member] | Previously Reported [Member]          
Current assets:          
Cash and cash equivalents   26,132      
Accounts receivable, net   25,236      
Prepaid expenses   3,991      
Other current assets   3,045      
Total current assets   58,404      
Property and equipment, net   9,143      
Intangible assets, net   8,236      
Goodwill   50,776      
Deferred tax asset   87      
Other assets   969      
Total assets   127,615      
Current liabilities:          
Accounts payable   6,142      
Accrued expenses   13,621      
Capital lease liability   228      
Equipment financing   26      
Deferred revenue   39,370      
Total current liabilities   59,387      
Deferred revenue, net of current portion   244      
Other liabilities   1,228      
Total liabilities   60,859      
Commitments and contingencies        
Stockholders' equity:          
Undesignated preferred stock        
Common stock   35      
Additional paid-in capital   238,700      
Treasury stock   (871)      
Accumulated other comprehensive loss   (809)      
Accumulated deficit   (170,299)      
Total stockholders' equity   66,756      
Total liabilities and stockholders' equity   127,615      
Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member] | Subscription Arrangement [Member]          
Current assets:          
Accounts receivable, net   926      
Other current assets   1,861      
Total current assets   2,787      
Total assets   2,787      
Current liabilities:          
Deferred revenue   1,429      
Total current liabilities   1,429      
Deferred revenue, net of current portion   115      
Total liabilities   1,544      
Commitments and contingencies        
Stockholders' equity:          
Undesignated preferred stock        
Accumulated deficit   1,243      
Total stockholders' equity   1,243      
Total liabilities and stockholders' equity   2,787      
Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member] | Costs to Obtain Contract [Member]          
Current assets:          
Other current assets   3,384      
Total current assets   3,384      
Other assets   978      
Total assets   4,362      
Current liabilities:          
Commitments and contingencies        
Stockholders' equity:          
Undesignated preferred stock        
Accumulated deficit   4,362      
Total stockholders' equity   4,362      
Total liabilities and stockholders' equity   $ 4,362      
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Operations (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue:        
Total revenue $ 41,654 $ 38,753 $ 82,848 $ 76,325
Cost of revenue:        
Total cost of revenue 16,618 16,578 33,829 31,796
Gross profit 25,036 22,175 49,019 44,529
Operating expenses:        
Research and development 7,743 8,279 15,518 16,473
Sales and marketing 15,265 15,904 28,499 29,805
General and administrative 7,045 5,876 12,435 11,267
Total operating expenses 30,053 30,059 56,452 57,545
Loss from operations (5,017) (7,884) (7,433) (13,016)
Other income (expense), net (481) 314 (210) 452
Loss before income taxes (5,498) (7,570) (7,643) (12,564)
Provision for income taxes 154 108 266 187
Net loss $ (5,652) $ (7,678) $ (7,909) $ (12,751)
Net loss per share-basic and diluted $ (0.16) $ (0.22) $ (0.22) $ (0.37)
Weighted-average number of common shares used in computing net loss per share 35,543,307 34,247,058 35,234,974 34,152,109
Subscription and Support Revenue [Member]        
Revenue:        
Total revenue $ 37,867 $ 35,528 $ 75,734 $ 69,770
Cost of revenue:        
Total cost of revenue 13,125 13,102 26,581 25,256
Professional Services and Other Revenue [Member]        
Revenue:        
Total revenue 3,787 3,225 7,114 6,555
Cost of revenue:        
Total cost of revenue 3,493 $ 3,476 7,248 $ 6,540
Accounting Standards Update 2014-09 [Member]        
Revenue:        
Total revenue 41,654   82,848  
Cost of revenue:        
Total cost of revenue 16,618   33,829  
Gross profit 25,036   49,019  
Operating expenses:        
Research and development 7,743   15,518  
Sales and marketing 15,265   28,499  
General and administrative 7,045   12,435  
Total operating expenses 30,053   56,452  
Loss from operations (5,017)   (7,433)  
Other income (expense), net (481)   (210)  
Loss before income taxes (5,498)   (7,643)  
Provision for income taxes 154   266  
Net loss $ (5,652)   $ (7,909)  
Net loss per share-basic and diluted $ (0.16)   $ (0.22)  
Weighted-average number of common shares used in computing net loss per share 35,543,307   35,234,974  
Accounting Standards Update 2014-09 [Member] | Subscription and Support Revenue [Member]        
Revenue:        
Total revenue $ 37,867   $ 75,734  
Cost of revenue:        
Total cost of revenue 13,125   26,581  
Accounting Standards Update 2014-09 [Member] | Professional Services and Other Revenue [Member]        
Revenue:        
Total revenue 3,787   7,114  
Cost of revenue:        
Total cost of revenue 3,493   7,248  
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member]        
Revenue:        
Total revenue 41,596   82,836  
Cost of revenue:        
Total cost of revenue 16,618   33,829  
Gross profit 24,978   49,007  
Operating expenses:        
Research and development 7,743   15,518  
Sales and marketing 15,394   28,907  
General and administrative 7,045   12,435  
Total operating expenses 30,182   56,860  
Loss from operations (5,204)   (7,853)  
Other income (expense), net (481)   (210)  
Loss before income taxes (5,685)   (8,063)  
Provision for income taxes 154   266  
Net loss $ (5,839)   $ (8,329)  
Net loss per share-basic and diluted $ (0.16)   $ (0.24)  
Weighted-average number of common shares used in computing net loss per share 35,543,307   35,234,974  
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member] | Subscription and Support Revenue [Member]        
Revenue:        
Total revenue $ 37,809   $ 75,722  
Cost of revenue:        
Total cost of revenue 13,125   26,581  
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member] | Professional Services and Other Revenue [Member]        
Revenue:        
Total revenue 3,787   7,114  
Cost of revenue:        
Total cost of revenue $ 3,493   $ 7,248  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Cash Flows (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Operating activities        
Net loss $ (5,652) $ (7,678) $ (7,909) $ (12,751)
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization     3,434 3,665
Stock-based compensation 1,832 $ 1,686 3,500 3,476
Provision for reserves on accounts receivable     23 96
Changes in assets and liabilities:        
Accounts receivable     296 (1,606)
Prepaid expenses and other current assets     (488) (2,421)
Other assets     (276) 92
Accounts payable     924 3,959
Accrued expenses     (62) (2,457)
Deferred revenue     812 1,233
Net cash provided by operating activities     254 $ (6,714)
Accounting Standards Update 2014-09 [Member]        
Operating activities        
Net loss (5,652)   (7,909)  
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization     3,434  
Stock-based compensation     3,500  
Provision for reserves on accounts receivable     23  
Changes in assets and liabilities:        
Accounts receivable     296  
Prepaid expenses and other current assets     (488)  
Other assets     (276)  
Accounts payable     924  
Accrued expenses     (62)  
Deferred revenue     812  
Net cash provided by operating activities     254  
Accounting Standards Update 2014-09 [Member] | Pro Forma [Member]        
Operating activities        
Net loss $ (5,839)   (8,329)  
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization     3,434  
Stock-based compensation     3,500  
Provision for reserves on accounts receivable     23  
Changes in assets and liabilities:        
Accounts receivable     94  
Prepaid expenses and other current assets     (688)  
Other assets     16  
Accounts payable     924  
Accrued expenses     (62)  
Deferred revenue     1,342  
Net cash provided by operating activities     $ 254  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net $ 25,908   $ 25,236
Deferred Revenue (current) 41,886   39,370
Deferred Revenue (non- current) 137   $ 244
Accounting Standards Update 2014-09 [Member]      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Accounts receivable, net 25,908 $ 26,162  
Contract Assets (current) 1,881 3,124  
Deferred Revenue (current) 41,886 40,799  
Deferred Revenue (non- current) 137 359  
Total Deferred Revenue $ 42,023 $ 41,158  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Concentration of Credit Risk - Additional Information (Detail) - Customer
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2018
Dec. 31, 2017
Risks and Uncertainties [Abstract]      
Number of customers accounted for more than 10% of accounts receivable, net   0 0
Number of customers accounted for more than 10% of total revenue 0 0  
Threshold percentage of total revenues required for major customer classification 10.00% 10.00%  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents - Additional Information (Detail) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Cash and Cash Equivalents [Abstract]    
Short-term investments $ 0 $ 0
Long-term investments $ 0 $ 0
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Investment Holdings [Line Items]    
Amortized Cost $ 27,453 $ 26,132
Fair Market Value 27,453 26,132
Balance Per Balance Sheet 27,453 26,132
Cash [Member]    
Investment Holdings [Line Items]    
Amortized Cost 19,235 17,972
Fair Market Value 19,235 17,972
Balance Per Balance Sheet 19,235 17,972
Money Market Funds [Member]    
Investment Holdings [Line Items]    
Amortized Cost 8,218 8,160
Fair Market Value 8,218 8,160
Balance Per Balance Sheet $ 8,218 $ 8,160
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share - Potentially Dilutive Common Stock Equivalent Shares Excluded from Computation of Weighted-Average Shares Outstanding (Detail) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Options Outstanding [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding 3,656 4,117 3,710 4,147
RSUs [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive common shares excluded from the computation of weighted-average shares outstanding 2,458 1,857 2,330 1,860
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 8,218 $ 8,160
Total assets 8,218 8,160
Quoted Prices in Active Markets for Identical Items (Level 1) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 8,218 8,160
Total assets $ 8,218 $ 8,160
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Weighted Average Assumptions (Detail) - Stock Compensation Plan [Member] - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life in years 6 years 1 month 6 days 5 years 7 months 6 days 6 years 1 month 6 days 6 years
Risk-free interest rate 2.88% 1.80% 2.87% 2.04%
Volatility 43.00% 42.00% 43.00% 43.00%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Weighted-average fair value of stock options granted $ 4.27 $ 2.45 $ 4.22 $ 3.13
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense $ 1,832 $ 1,686 $ 3,500 $ 3,476
Unrecognized stock-based compensation expense $ 18,308   $ 18,308  
Weighted average period     2 years 7 months 6 days  
Options Outstanding [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, Granted     952,090  
Options Outstanding [Member] | Two Thousand and Eighteen Plan [Member] | Chief Executive Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, Granted     440,000  
RSUs [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units, Granted     875,705  
RSUs [Member] | Key Executives [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units, Granted 445,000      
RSUs [Member] | Two Thousand and Eighteen Plan [Member] | Chief Executive Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units, Granted     400,000  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Summary of Stock Option Activity (Detail) - Options Outstanding [Member]
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares, Outstanding at December 31, 2017 | shares 3,924,313
Shares, Granted | shares 952,090
Shares, Exercised | shares (936,340)
Shares, Canceled | shares (570,070)
Shares, Outstanding at June 30, 2018 | shares 3,369,993
Shares, Exercisable at June 30, 2018 | shares 1,661,323
Weighted-Average Exercise Price, Outstanding at December 31, 2017 | $ / shares $ 7.33
Weighted-Average Exercise Price, Granted | $ / shares 9.21
Weighted-Average Exercise Price, Exercised | $ / shares 4.51
Weighted-Average Exercise Price, Canceled | $ / shares 8.10
Weighted-Average Exercise Price, Outstanding at June 30, 2018 | $ / shares 8.52
Weighted-Average Exercise Price, Exercisable at June 30, 2018 | $ / shares $ 8.73
Weighted-Average Remaining Contractual Term, Outstanding at June 30, 2018 7 years 11 days
Weighted-Average Remaining Contractual Term, Exercisable at June 30, 2018 5 years 1 month 20 days
Aggregate Intrinsic Value, Exercised | $ $ 4,501
Aggregate Intrinsic Value, Outstanding at June 30, 2018 | $ 5,240
Aggregate Intrinsic Value, Exercisable at June 30, 2018 | $ $ 2,621
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail)
Jun. 30, 2018
$ / shares
Options Outstanding [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Aggregate Intrinsic Value, Estimated per share fair value of common stock $ 9.65
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-based Compensation - Restricted Stock Units Activity (Detail) - RSUs [Member]
6 Months Ended
Jun. 30, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Unvested Shares, Beginning Balance | shares 2,218,704
Granted | shares 875,705
Vested and issued | shares (183,143)
Canceled | shares (340,041)
Unvested Shares, Ending Balance | shares 2,571,225
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 7.44
Weighted Average Grant Date Fair Value, Granted | $ / shares 8.88
Weighted Average Grant Date Fair Value, Vested and issued | $ / shares 6.97
Weighted Average Grant Date Fair Value, Canceled | $ / shares 7.44
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 8.07
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Income Taxes [Line Items]          
Income tax expense $ 154,000 $ 108,000 $ 266,000 $ 187,000  
Federal corporate tax rate     21.00%   34.00%
Japan [Member]          
Income Taxes [Line Items]          
Valuation allowance $ 0   $ 0   $ 0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
6 Months Ended
Dec. 01, 2017
Patents
Oct. 26, 2017
Patents
Jun. 30, 2018
USD ($)
Customer
Commitment And Contingencies [Line Items]      
Cost for Guarantees and indemnities | $     $ 0
Latin America [Member]      
Commitment And Contingencies [Line Items]      
Number of prospective customers | Customer     22
Realtime Adaptive Streaming LLC [Member]      
Commitment And Contingencies [Line Items]      
Complaint filed against patents allegedly infringed | Patents 2 5  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt - Additional Information (Detail)
6 Months Ended
Jun. 30, 2018
USD ($)
Debt Instrument [Line Items]  
Debt instrument term If the outstanding principal during any month is at least $15.0 million, the Company must also maintain a minimum net income threshold based on non-GAAP operatingmeasures.
Debt amount outstanding $ 0
Secured Line of Credit [Member]  
Debt Instrument [Line Items]  
Line of credit, agreement start date Nov. 19, 2015
Line of credit, expiration Date Nov. 11, 2018
Line of credit maximum borrowing capacity $ 20,000,000
Percentage points added to prime rate or LIBOR 2.50%
Minimum [Member]  
Debt Instrument [Line Items]  
Minimum outstanding principal threshold limit $ 15,000,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Total Revenue from Customers by Geographic Area, Based on Location of Customer (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 41,654 $ 38,753 $ 82,848 $ 76,325
North America [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 22,839 22,080 45,517 45,479
Europe [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 6,734 6,113 13,047 12,080
Japan [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 5,468 4,518 10,855 8,287
Asia Pacific [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 6,456 5,906 13,167 10,127
Other [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 157 $ 136 $ 262 $ 352
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues from customers $ 41,654 $ 38,753 $ 82,848 $ 76,325
Revenue percentage from other country to the company's total revenue 10.00% 10.00% 10.00% 10.00%
United States [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues from customers $ 21,570 $ 20,585 $ 42,824 $ 42,613
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recently Issued and Adopted Accounting Standards - Additional Information (Detail)
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Accounting Changes and Error Corrections [Abstract]    
Federal corporate tax rate 21.00% 34.00%
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ..!^DP?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ XX'Z3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #C@?I,4N#@&>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:8;54+7%\6G"8(#Q;>0W+9@TX3DI-VW-XU; MA^@'$/*2NW]^]SM(J[Q0+N!SG[4M>MS!#)#DH3*^B$73RN&&7R:^K^X?=(^OJBM\5U6U1-SO>"+Y.YWUV M_>%W%;9.F[WYQ\87P:Z%7_^B^P)02P,$% @ XX'Z3)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #C@?I,8\,WB&0" 5" & 'AL+W=O@/D64=N] >5/[L35RLP6;E4#6U%Q5J/T^O.W\/M$8::8! O M%>W%;.[I4,Z,O>K%U\O.#[1'M*:%U":(&A[T2.M:6U)^_!Z-^I.F)L[G[]8_ MF^!5,&B7W6CZS_@L= XI\;XS^&WW06L&U)TJC8+4P MOUYQ%Y(UHQ7E2D/>AK%JS=@/)R$>:6X"&@EH(L#TOP0\$O 'P=PF&#PSH7XB MDN099[W'AZ_5$?THX!:KRRSTIKD[&@S(^(P(- , 2<$4+8G M >02.""+COX5.-H([!; S@BPH>,9/7330R<]-/1P1H\6%V C8K= Y!2(+'JR M$+ 1J5L@=@K$%GVS$+ 1,' K)$Z%Q.;#A<0 B0RD'3YS %?"2)TBJ2VR>"F' M 1+/(2M/9>.4V-@2X4+" 8G<$C!P)U1@6XB7*>7 )"LJ*VD+;0OI4@5:WP1B MB%&R%I S@?<0V5++!^; H)47!MU9#+%M8?G&7!BTHN).=FCG,L*+& MHPU,TLVR[H%9D6THOYE^)+R"W5O3#&>[4\_;(U.D/^!#P_Q.^*UJA7=F4I5Z M4Y"OC$FJ' J>E"NEZM'3HJ97J:>)FO.A40T+R;JQ"8/IGT#^%U!+ P04 M" #C@?I,G/>%:CH$ ">% & 'AL+W=O! 5V 963A>[0!<(6K1[K=AT;%2RO)(2MV^_E*P8 M]LPP[8UU\#_D/]3P$\7YJ6F_=SOO^]F/NCITBV37]\?[-.W6.U^7W8?FZ _A MGVW3UF4?+MOGM#NVOMR,0765@A VKO/35_N ?VUGW4M=E M^[/P57-:)#)YN_%Y_[SKAQOI\_ZC4$# JONW]J;LZGPVI/#7-]^'B[\TB$8,C7_EU/S11AL.K7_FJ&EH* M/OZ;&DTN?0Z!U^=OK?\Y)A^2>2H[OVJJ?_>;?K=(7#+;^&WY4O6?F]-??DK( M)+,I^T_^U5=!/C@)?:R;JAM_9^N7KF_JJ95@I2Y_G(_[PW@\3>V_A?$!, 7 M)4#J=P/4%*!^-T!/ ?IW \P48%! >LY]',R'LB^7\[8YS=IS/1S+H>SDO0F/ M:SW<')_.^%\8SR[O0SN3I#A+X%IRJU@Q"G,K>6 D]E;RD9%D%TD: MLKBD FPJ,,:KZWC'QRLV7HWQ^CH^1T-QEF2CY#!9U$:AX6!45BHT: ^,RBDC MT:!0E;).*CXOS>:E25Y*H+S.$G/MQ>3"H;PX%2C+>S&L%T.]H(P+0WHQ5J$' ML:(BE>>2=V)9)Y8Z04^HL*233!GLA(J4T(9WDK%.,NH$5521D4ZLI5:HRC@M M-._%L5X<]8)QX$@O>7XU4<]6&)'4D:K-62JRFT>,GI.C4&)V2 M4A ,5H(+9VD#PX)24GS9E2$6(SGX>BI%34F(J2$D]+YPB)J$SE*HN4)_!D M!$I&CC4!7I0:O2CD-?F^\ MK[EUPB,6#(&TB6 1>"P"Q2+^)B@X#!X"Y2$NI (8'NI0<60R,KI !A%C%<].H.PTA%44BGG(J2 MTV!2*8K$.^?P4H55B6FP:Q2%(EW,@,KR.4EI^.6E^G5-LZP<_=/V3[O M#]WLJ>G[IA[W;;9-T_O0IO@0TMOY=\S.%WUSG'8#T\N6 MY/)_4$L#!!0 ( ..!^DQ27^Y31@( +(' 8 >&PO=V]R:W-H965T M&ULC97;CML@%$5_Q?('!'RW(\=2)U752JT43=7VF20DM@8; M%T@\_?L"]E@VH,GD(=SV/F<=L* <*'OA-<;">VU)QW=^+42_!8"?:MPBOJ$] M[N3*A;(6"3ED5\![AM%9FUH"0@A3T**F\ZM2SQU85=*;($V'#\SCM[9%[-\3 M)G38^8'_-O'<7&NA)D!5]NB*?V+QJS\P.0)SE'/3XHXWM/,8ONS\3\%V'T!E MT(K?#1[XHN^I4HZ4OJC!M_/.AXH($WP2*@22S1WO,2$JDN3X.P7UYYS*N.R_ M1?^BBY?%'!''>TK^-&=1[_S<]\[X@FY$/-/A*YX*2GQOJOX[OF,BY8I$YCA1 MPO6_=[IQ0=LIBD1IT>O8-IUNAW$E*R:;VQ!.AG V!/&[AF@R1(8!C&2ZU,]( MH*ID=/#8>%H]4A]%L(WD9I[4I-X[O2:KY7+V7J5!">XJSB1Y&B7A0A*N%7N' M(IDE0.:?(4(G1*C]T1(B=/LCIS_2_GCICXPB1DFF)9V6!*%1Z-ZAB5,W1^SD MB&V.V. 8)?DB!]Q :)(\4JU8$B=+8K,D!LLH2199$JA_!LUCW8HG=?*D-D]J M\*16'I/D/<6*(7,R9#9#9C!D'SJ?1ZH52^YDR6V6W&#)K6H#")TG]!'EBJEP M,A4V4V$P%5:F*(5)F!?F%CF$<1%%,%&1JOE SH/"+X(U2# _T]5_4$L#!!0 ( ..!^DSG'XOVZ 4 -P? 8 >&PO=V]R M:W-H965T&ULC9G;;N,V$(9?Q?!]8PX/HA0D 6+910NT0+"+ MMM=*HB3&VI8K*J_I;\U*6[>S[;KMO MKN.R-=MN%5BI9[(K- M?GYSU3^[JV^NJM=VN]F7=_6L>=WMBOJ_9;FMWJ_G-/_QX,OF^:7M'BQNK@[% M<_FU;/\ZW-7AU^+8RN-F5^Z;3;6?U>73]?R6+M=.=08]\?>F?&\FWV>=*_=5 M]:W[\?OC]5QU(RJWY4/;-5&$C[VY?K>3J?/99/Q>NV_5*]_U:.#KGY;/3^C_*MW :\&TGHXZ': M-OW?V<-KTU:[L94PE%WQ??C<[/O/]^$_/AW-L($>#?31(/3]F8$9#W&C@6 ^+P?=^,E=%6]Q7+BS70_>P7YW^?V$^ MF_#T[<;3U>*M:V=$E@.BIX@^1582^6AD$?H_#D*C02RU,&<=Y(!(V!A^VLCZ MTT9.AFG@7)G>WDPGPF!["^UM;V^G]I;-]8#X'MGWB*7$,2J7E$F],VQ"))7J MU*9L4B3E$Z,=]LM!OYR TC29X\$O2=E,$?<+4-9-O#_Q*X5^ MI7*]4VR?0?M,S@L;Y3(3H_3>L@#/)91JWM)*0N0J MN)8J,!R=L*7,(98IRV578F&'9WS)$9:E*K)'*9(H2'HG,@7)95-6."F=X=X9T=$O3I'GW@',IZF(2X198[AW ".C*"*RA+,JR;3*![0 M+ _?'%"&A&^@*4V*NR:IZ>J>^H6S*CGIE^-^.;!L-N-Y$6'>><5=0UC"97>- M,-(A?"/NX:1/,NNG/.L32.BB&$*0XCD?0#I)N&.@I32F)#CED\SY*<_Y(^-/ M%BWA>S]'F$]$-0.Q3(D< ##2WD7J=,*9GU+I7LK=&YALVI.Z(%[38$R+D\59 MV!IC)K9XN"XA69BDO# A62D8YX*V*:&5@+3:>N7$$J(VM;$9/QZL89NA@" 5 M*> T+E6T+%4R%6D!EP.:SCX,:9QTM4RZXC@T,BHMM2!.Y'I.2 MET6"SF#),U+R,AYT1JJ/$[D70CP= (@4\0/FSZA3O[#8&2!VD=+$8+$S4NRB M(8?%SDBQDR$'+H=XW088<;H%#*_MUX"9AO>I2UCEC*Q&L\A%E,$J9[*SI]5B M-;% 3<2EKKQ_,8K+)((L2[TK "66E_H \C8R+Q8KG 4*%PEYBQ7. H7C(6"1 MPD5ZP9)CY=5&%HDA&[F3M^=' -[<%FQN$0'RR.SY'4P.(,=O8%8 (BLO]0&E MDYA?6'(LD)Q8#&#)L4!RN)Q;( .BOH<0KR 9$2:0Y"+10Q6'2M5AU2D!+%8 M=NSYLN.P[+@S9&=DIN<842NK)_[U\3- M[*%ZW;?=E$R>'E]%W^KNS29[OJ3+G,#S%5VNAQ?-'\T/[[W_+.KGS;Z9W5=M M6^WZMYY/5=668?#J(H3$2UD\'G]LRZ>V^^K#]WIXWSS\:*O#^"Y]<7RA?_,_ M4$L#!!0 ( ..!^DR*'%@G8@( ( ' 8 >&PO=V]R:W-H965T&ULC55=DYL@%/TKCN]=%#](,L:93;*==J:=R6RG[3,Q)#J+8H'$ M[;\OH#&&T+0O"M=S#O<>A)MUC+^)DA#IO=>T$4N_E+)= ""*DM18/+&6-.K+ M@?$:2S7E1R!:3O#>D&H*8!"DH,95X^>9B6UYGK&3I%5#MMP3I[K&_/>*4-8M M_="_!%ZK8REU .19BX_D&Y'?VRU7,S"J[*N:-*)BCD_AXL7I/$&\*,B MG9B,/5W)CK$W/?F\7_J!3HA04DBM@-7K3-:$4BVDTO@U:/KCDIHX'5_4/YK: M52T[+,B:T9_57I9+?^9[>W+ )RI?6?>)#/4DOC<4_X6<"55PG8E:HV!4F*=7 MG(1D]:"B4JGQ>_^N&O/N!OT+S4V P&.!+7V(T(T$*(K(7Y(B ="_+\K) ,A ML58 ?>W&S V6.,\XZSS>_PXMUG]=N$C4=A4Z:';'?%-^"A4]YV$09N"LA0;, MJL? "0;!6\CF'G(5 2J!,0OHRF(%[^C6 FL'(K5R^*?(RT.1FS0CIUF1X4S"U7'*@0HN0O M&Y@X"TLHKQ\KO@H7Z] 1WZCVTG>#JWS?F[YB?JP:X>V85)>>N9H. MC$FBL@^>U'Z4JAV.$TH.4@^1&O.^*?03R=JAWX&QZ>9_ %!+ P04 " #C M@?I,C/N62>L# "F$0 & 'AL+W=OP[,F.LJB;105:W42JM3M?W,)DZ"#I<4R.;TW]=<-H?,C/ME M ^SKF7>,_=AF>V^[;_U%Z\'Y7E=-OW,OPW!]\;S^<-%UT7]IK[HQ_SFU75T, MYK8[>_VUT\5Q:E17'OI^Y-5%V;C[[?3LK=MOV]M0E8U^ZYS^5M=%]V^FJ_:^ M<\']?/"U/%^&\8&WWUZ+L_Y##W]>WSISYSVB',M:-WW9-DZG3SOW%5YRY8\- M)L5?I;[WJVMG+.6];;^--[\>=ZX_.M*5/@QCB,+\?.A<5]48R?CX9PGJ/G*. M#=?7G]%_GHHWQ;P7O<[;ZN_R.%QV;N(Z1WTJ;M7PM;W_HI>"0M=9JO]-?^C* MR$AK?KIKW.X]4-;+U&,E;KX/O^6S?1[7^)_-I,;X-( 'PU,[O]KH)8& MZD>#8"I^=C:5^E,Q%/MMU]Z=;GY;UV(<%/"B3&<>QH=3WTW_,]7VYNG''OQH MZWV,@19--FMPK7DH/!/]D0*E%!FRYOB<(!<4D9Q!B46HJ;UZ*B*6 P1B@& * M$*P")#'IA%D23Y)FDFSBU$]))8(*, XM_16*9D*AFD0.$(D!(E8-4*/9K E7 M1E6@ E*-((JB4+82BU9B9B4E2;*8)PE]GS@11$%L&2.)Z"3AG0(D2Y:P+*B( M$2Y)+392T4;*7RY81@?X\HSUA4J03EF?EY*2>9T+H@U$OJ4>L $!#N*V@&> M*4@2ZD=088"V[A%I\PK(_*B$VD$A40F >E%"%CH1!9%* MP]1B1F8<<,@%;-@$O&,B2FM)A$%H 2[(D(.0NPFIFY E2NA(SP41H%(6,S(P M02 F4$X!IR&&[$5QT2:*5[&>[L<086QK7-D_J' /[H& M92CL!I.$;H %E;%C.R_(_$.^:P2DBP/R+>$F9.-8V#>B[57))$6!I'1,9,@9 M"8K/*H&D21#9_,@H10&E2%&*G)$8&4?4$)>I:$W?H0T#N']M8,XSER]?3QL>$5Q],Q>9[!2SY_,O@1 M9OZ"\7O1GX]/,_C]02P,$% @ XX'Z3%)Y6.6P 0 T@, !@ !X;"]W M;W)KV$ *S9#;;.D?U_;L 2EJ"]X9CCGS,7C;$3S8EL 1UZUZFQ.6^?Z V.V M;$$+>X,]=/Y/C48+YUW3,-L;$%4D:<5XDMPR+61'BRS&3J;(<'!*=G RQ Y: M"_/G" K'G.[H-? HF]:% "NR7C3P$]RO_F2\QQ:52FKHK,2.&*AS>K<['/?**F@%H-RCSA^A;F?#Y3,S7^'"R@/#Y7X'"4J&[^D M'*Q#/:OX4K1XG4[9Q7.<]:^T;0*?"?P=@4V)8N5?A!-%9G D9II]+\(5[P[< MSZ8,P3B*^,\7;WWT4NSXYXQ=@M",.4X8OL8L".;5EQ1\*\61_T/GV_1TL\(T MTM-U]C39%MAO"NRCP/Z_+6Y@TO=-LM5,-9@F;I,E)0Y=W.15=%G8.Q[OY T^ M;?L/81K967)&YV\VSK]&=.!+26[\"K7^@2V.@MH%\Z.WS;1FD^.PGU\06YYQ M\1=02P,$% @ XX'Z3#/;KL"S 0 T@, !@ !X;"]W;W)KH7P,;O^=F8;$3S8EL 1]ZTZFQ.6^?Z V.V;$$+>X4]=/ZF M1J.%\Z9IF.T-B"J"M&)\M[MF6LB.%EGTG4R1X>"4[.!DB!VT%N;7$12..=W3 M=\>S;%H7'*S(>M' -W#?^Y/Q%EM8*JFALQ([8J#.Z=W^<$Q#? SX(6&TJS,) ME9P17X+QNF#,[8 MBGCGQ5OOO13[A&?L$HCFF.,4P]::*=%JFJ?1=S)YBKV3K8:3(;972IA?1Y X9'1+/QW/;=VX MX&!YVHD:7L!][T[&6VQF*5L%VK:HB8$JHW?;PW$7XF/ CQ8&NSB34,D9\348 M7\J,;H(@D%"XP"#\=H%[D#(0>1EO$R>=4P;@\OS)_AAK][6ZK@/ MXTVRGV#K #X!^ RXC7G8F"@J?Q!.Y*G!@9BQ]YT(3[P]<-^;(CAC*^*=%V^] M]Y)ODWW*+H%HBCF.,7P9,T,T65)@K^,D+[SSP-[Q^":_P\=I_R9,W6I+SNC\ MR\;^5X@.O)3-E1^AQG^PV9!0N7"\\6"4[.!LB!VT%N;W"12..=W1%\>#;%H7'*S( M>M' =W _^K/Q%EM8*JFALQ([8J#.Z=WN>$I#? QXE##:U9F$2BZ(3\'X4N4T M"8) 0>D"@_#;%>Y!J4#D9?R:.>F2,@#7YQ?V3[%V7\M%6+A']5-6KLWI@9(* M:C$H]X#C9YCK>4?)7/Q7N(+RX4&)SU&BLG$EY6 =ZIG%2]'B>=IE%_=QNN&W M,VP;P&< 7P"'F(=-B:+RC\*)(C,X$C/UOA?AB7='[GM3!F=L1;SSXJWW7HO= M_I"Q:R":8TY3#%_'+!',LR\I^%:*$W\%Y]OP_:;"?83O_U%XNTV0;A*DD2!] ML\2-F#3Y+PE;]52#:>(T65+BT,5)7GF7@;WC\4W^AD_3_DV81G:67-#YEXW] MKQ$=>"G)C1^AUG^PQ5!0NW#\X,]F&K/)<-C//X@MW[CX U!+ P04 " #C M@?I,C%P_8[,! #2 P &0 'AL+W=O\9.&@($7FS/ M>,Z9,^-Q,1G[['H 3UZ4U*ZDO??#D3%7]Z"XNS$#:+QIC57%"".6HC75Q)/3IOU,*"4A1_F7>AXS[--]GM ML' MI L@70%W,0^;$T7E[[CG56'-1.S<^X&')TZ.*?:F#L[8BGB'XAUZKU62)P6[ M!J(EYC3'I-N8-8(A^YHBW4MQ2O^"I_OP;%=A%N'9;PK_09#O$N21(/]OB7LQ MV1])V*:G"FP7I\F1VHPZ3O+&NP[L?1K?Y%?X/.V?N>V$=N1B/+YL[']KC >4 MKQ@ZV&A-:'XRV>[3QFL^'-L/P@MG[CZB=02P,$% @ XX'Z3-@I M[FVS 0 T@, !D !X;"]W;W)K&UL?5/;;MLP M#/T501]0)8K;%8%MH&DQK, &!!VV/BLV?4%U<24Y[OY^E.RX;F?L11(IGL-# MBDH'8U]< ^#)FY+:9;3QOMLSYHH&E'!7I@.--Y6Q2G@T;@O%89G03!(&$P@<& M@=L9[D'*0(0R7B=..J<,P.7YPOXUUHZUG(2#>R.?V](W&;VEI(1*]-(_F>$; M3/5<4S(5_QW.(#$\*,$ZOC/HPWNPML'< G )\! MMQ' QD11^8/P(D^M&8@=>]^)\,3;/%,$96Q'O4+Q#[SG?)DG*SH%HBCF, M,7P9,TIT@625((D'RWQ+78FX^)6&+ MGBJP=9PF1PK3ZSC)"^\\L'<\OLE[^#CM/X2M6^W(R7A\V=C_RA@/*&5SA2/4 MX >;#0F5#\+;CF(V&-]WT@]C\C?._4$L#!!0 ( ..!^DR*AVI)M0$ M -(# 9 >&PO=V]R:W-H965T09HAIUOZYG@23>N#@Q59QQOX#OY'=[)HL9FE M$@JT$T83"W5.;[>'8QKB8\!/ 8-;G$FHY&S,^>-FEA0BN(OXRYTW(?Q9G<]P=8!R01(9L ^YF%C MHJC\"_>\R*P9B!U[W_'PQ-M#@KTI@S.V(MZA>(?>2[%-;S)V"413S'&,298Q MV-LDOLG?\'':'[EMA';D;#R^;.Q_;8P'E+*YPA%J\8/- MAH3:A^,-GNTX9J/A33?](#9_X^(/4$L#!!0 ( ..!^DQPW5&WLP$ -(# M 9 >&PO=V]R:W-H965T552NX)VWO<'QES5@>+NRO2@\:8Q5G&/IFV9ZRWP.H*49&F2W##%A:9E'GTG M6^9F\%)H.%GB!J6X_7D$:<:"[NB[XU&TG0\.5N8];^$)_+?^9-%B"TLM%&@G MC"86FH+>[P['+,3'@.\"1KE&".RD@75U(-SALULZ 4Q5^G7>BXC]/-;3;#M@'I#$@7P%W,PZ9$4?D' M[GF96S,2._6^Y^&)=X<4>U,%9VQ%O$/Q#KV7=Y.P2B.:8XQ23KF.6"(;L M2XIT*\4Q_0N>;L/WFPKW$;[_3>$_\F>;!%DDR/Y;XE;,GRK9JJ<*;!NGR9'* M##I.\LJ[#.Q]&M_D5_@T[5^Y;85VY&P\OFSL?V.,!Y227.$(=?C!%D-"X\/Q M%L]V&K/)\*:??Q!;OG'Y!E!+ P04 " #C@?I,W9Y(3;0! #2 P &0 M 'AL+W=OV$ *[X0VRS)WW=L"*4MZHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+=KL/3'&A:9E'W]F6N1F\ M%!K.EKA!*6[?3B#-6- ]?7<\B;;SP<'*O.$>I Q$*.-EYJ1+ MR@!)*JL%YHV86E*+XZ[0+'?=QNDG3&;8-2&9 L@!N8QXV)8K*/W'/R]R: MD=BI]ST/3[P_)MB;*CAC*^(=BG?HO9;[0YJS:R":8TY33+*.62(8LB\IDJT4 MI^0?>+(-3S<5IA&>_J$PVR;(-@FR2)#]M\2MF,-?2=BJIPIL&Z?)D5*7GM $ -(# 9 >&PO M=V]R:W-H965TO&IE7$Y;[[L3 M8ZYL00MWAQV8<%.CU<('TS;,=19$E4!:,;[9W#,MI*%%EGP76V38>R4-7"QQ MO=;"_CR#PB&G6_KF>)9-ZZ.#%5DG&O@"_FMWL<%B,TLE-1@GT1 +=4X?MZ?S M/L:G@&\2!K,P.7Y MC?U]JCW4E80<)2J7 M5E+VSJ.>6((4+5['79JT#^/-@4^P=0"? 'P&'%,>-B9*RM\)+XK,XD#LV/M. MQ"?>GGCH31F=J17I+HAWP7LKMH?[C-TBT11S'F/X,F:.8(%]3L'74ISY/W"^ M#M^M*MPE^.X/A0_K!/M5@GTBV/^WQ+68XU])V**G&FR3ILF1$GN3)GGAG0?V M,3TB^QT^3OMG81MI'+FB#R^;^E\C>@A2-G=AA-KPP69#0>WC\2&<[3AFH^&Q MFWX0F[]Q\0M02P,$% @ XX'Z3 P\ &FU 0 T@, !D !X;"]W;W)K M&UL?5/;;MP@$/T5Q <$+[O9I"O;4C95E4J-M$K5 M]IFUQS8*>!S Z^3O"]AQK<;*"S##.6)+LF1:RI7D:?2>3I]@[)5LX&6)[K85Y M.X+"(:,;^NYXDG7C@H/E:2=J^ GN5W)DTZAPS$Y?E=_5NL MW==R%A;N4?V1I6LR>DM)"97HE7O"X0&F>JXIF8K_ 1=0'AXR\3$*5#:NI.BM M0SVI^%2T>!UWV<9]&&_XS41;)_")P&?";8S#QD Q\Z_"B3PU.! S]KX3X8DW M!^Y[4P1G;$6\\\E;[[WDF^LO*;L$H0ES'#%\B9D1S*O/(?A:B"/_0.?K].UJ MAMM(WRZC[Y-U@=VJP"X*[#XM<06S_[](MNBI!E/':;*DP+Z-D[SPS@-[Q^.; M_(./T_XH3"U;2\[H_,O&_E>(#GPJR94?H<9_L-E04+EPO/%G,X[9:#CLIA_$ MYF^<_P502P,$% @ XX'Z3'E'F'^T 0 T@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]0[WI#*:LD4K<(@032JHCR[$TF MB55?@NULRM\S=M(0(.+%]HSGG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@; MVX/!F\8Z+0*:KF6^=R#J!-**\=WNEFDA#2WSY#N[,K=#4-+ V1$_:"WC]_GC*8GP*>)(P M^M69Q$HNUCY'XU-=T%T4! JJ$!D$;E=X *4B$LVLDFF-.4PQ?QRP1#-F7%'PKQ8G_ ^?;\,.FPD." M'_Y0>-@FR#8)LD20_;?$K9CLKR1LU5,-KDW3Y$EE!Y,F>>5=!O:>IS?Y'3Y- M^Q?A6FD\N=B +YOZWU@; *7L;G"$.OQ@BZ&@"?'X%L]N&K/)"+:??Q!;OG'Y M"U!+ P04 " #C@?I,II8J5K0! #2 P &0 'AL+W=ONC@Q59)QKX OYK=['!8C-+)348)]$0"W5.'[>G\S[&IX!O$@:W.)-8 MR17Q)1H?JYQNHB!04/K((,)V@R=0*A(%&3\F3CJGC,#E^8W]?:H]U'(5#IY0 M?9>5;W/Z0$D%M>B5?\;A TSU'"B9BO\$-U A/"H).4I4+JVD[)U'/;$$*5J\ MCKLT:1_&FP.?8.L /@'X#'A(>=B8*"E_)[PH,HL#L6/O.Q&?>'OBH3=E=*96 MI+L@W@7OK=@>#QF[1:(IYCS&\&7,',$"^YR"KZ4X\W_@?!V^6U6X2_#='PJ/ MZP3[58)](MC_M\2UF/N_DK!%3S78)DV3(R7V)DWRPCL/[&-Z1/8[?)SVS\(V MTCAR11]>-O6_1O00I&SNP@BUX8/-AH+:Q^-].-MQS$;#8S?](#9_X^(74$L# M!!0 ( ..!^DQ5=8N;X $ $% 9 >&PO=V]R:W-H965T/+(@%'+=O M7T#76I?^$>[EW'/.12 =A7Q5#8!&;YQU*L.-UOV)$%4TP*FZ$SUT9J42DE-M M0ED3U4N@I2OBC$1!<""[R#P5@V9M!Q>)U, YE;_/P,28X1"_)Y[; MNM$V0?*TIS5\!_VCOT@3D86E;#ETJA4=DE!E^#X\G1.+=X"7%D:UFB/;R56( M5QM\*3,<6$/ H-"6@9KA!@_ F"4R-G[-G'B1M(7K^3O[D^O=]'*E"AX$^]F6 MNLGP$:,2*CHP_2S&SS#W$V,T-_\5;L ,W#HQ&H5@RGU1,2@M^,QBK'#Z-HUM MY\9Q6HF/%#;IML*M M&?/*9&]Y>#BFY&:)9LQYPD1KS((@AGV1B'P2Y^A#>>0OWWD=[ESY_A^'GS8. M/9@D\(OLO2)[#T&X$?%A_M-)[!6)/9W$&Q$/)MGY10Y>D8.'8.\G2+P$R4>" M7;1QZ<$D\4:$K(X@!UF[RZ=0(8;.7?Q5=KG?]Y$[PG_AT^/PC#(FY*MW=#:N6[-F*UJ4,(^Z Y:_^:HC1+.A^;$ M;&= '&*1DHPGR9(IT;2T+&)N9\I"GYUL6M@98L]*"?-K"U+W&YK2:^*Y.=4N M)%A9=.($W\!][W;&1VQB.30*6MOHEA@X;NACNMZF22B(B)<&>GNS)Z&5O=:O M(?A\V- D. ()E0L4PB\7> (I Y/W\7,DI9-F*+S=7]D_QN9],WMAX4G+'\W! MU1N:4W* HSA+]ZS[3S VM*!D[/X+7$!Z>'#B-2HM;7R2ZFR=5B.+MZ+$V[ V M;5S[D?]:AA?PL8#?%;!!*#K_()PH"Z-[8H;#[T3XQNF:^[.I0C(>17SGS5N? MO91IMBS8)1"-F.V X;>8"<$\^R3!,8DM_Z>Y!^9M&&\F<-TU+;&^ U9$D!:%)?2=3)GKP0FNX&20':1D MYL\1A!X+O,.OCD?>=BXX2)GWK(4?X'[V)^,MLJC47(*R7"MDH"GP[>YP3 ,^ M GYQ&.WJC$(E9ZV?@O&U+G 2$@(!E0L*S&\7N ,A@I!/XWG6Q$O(0%R?7]7O M8^V^EC.S<*?%;UZ[KL 91C4T;!#N48\/,-?S":.Y^&]P >'A(1,?H]+"QA55 M@W5:SBH^%IIVKN(_3S3Z;:=L$.A/H0LAB'#(%BIE_88Z5N=$C,E/O>Q:> M>'>@OC=5<,96Q#N?O/7>2[G+LIQ<@M",.4X8NL8L".+5EQ!T*\21OJ/3;?I^ M,\-]I._7T=,/!-)-@30*I/^5>/.FQ W,3?(F"%GU5()IXS195.E!Q4E>>9>! MO:7Q3?[!IVG_SDS+E45G[?S+QOXW6COPJ217?H0Z_\$60T#CPO&S/YMIS";# MZ7[^063YQN5?4$L#!!0 ( ..!^DQ%LP@LL@$ -(# 9 >&PO=V]R M:W-H965TCL:^N!?#D3:O.Y;3UOC\PYLH6 MM'!WIH<._]3&:N'1M0USO05119)6C.]V#TP+V=$BB[&3+3(S>"4[.%GB!JV% M_7T$9<:<)O0:>)%-ZT. %5DO&O@&_GM_LNBQ1:62&CHG34$T:UL$CHY&_,:G,]53G>A(%!0^J @\+C $R@5A+",7[,F75(&XMJ^JC_' MWK&7LW#P9-1/6?DVI^\IJ: 6@_(O9OP$WF\+I)L":11(_VF1W[2XA=G?)&&KF6JP3=PF1THS='&35]%E81]YO)._ M\&G;OPK;R,Z1L_%XLW'^M3$>L)3=':Y0BP]L<134/ICOT+;3FDV.-_W\@MCR MC(L_4$L#!!0 ( ..!^DS,SJ)FLP$ -(# 9 >&PO=V]R:W-H965T M?,X&-*^V!7#D34EM<]HZU^T9LV4+BML;[$#[ M/S4:Q9UW3<-L9X!7D:0D2S:;.Z:XT+3(8NQHB@Q[)X6&HR&V5XJ;]P-(''*Z MI9? LVA:%P*LR#K>P$]PO[JC\1Z;52JA0%N!FABH<_JPW1_2@(^ WP(&N[!) MZ.2$^!J<[U5.-Z$@D%"ZH,#]<89'D#((^3+^3)IT3AF(2_NB_C7V[GLY<0N/ M*%]$Y=J43,W_@#-(#P^5^!PE2AN_I.RM0S6I^%(4 M?QM/H>,Y3/H7VCHAF0C)%8&-B6+E7[CC169P(&:0?+DDY4\ /GP /#?0V]F>^$K. M6K]XXVN1TH5/""3DSC,(7*[P"%)Z(DSC]\A))TD?.-^_L7\.M6,M9V'A4'JE.XI*: 4%^F>=/\%QGHVE(S%?X,K2(3[3% CU]*&+\DOUFDULF J2KP. M:].&M1].=NLQ+![ QP ^!>R##AN$0N:?A!-98G1/S'#WG?"_>'G@>#>Y=X:K M"&>8O$7O-5O>[Q)V]40CYCA@^!PS(1BR3Q(\)G'D[\)Y/'P5S7 5PE=S]:?0>>.BN?_!A;K\+4S6M)6?ML$=#)Y5:.\!4%G=8 M<(U/Q61(*)W?[G!OAH$9#*>[\2U@TX.4_0502P,$% @ XX'Z3(\C-D2X M 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5 MQ <$+^MLTI5M*9NJ:J566J5J^LS:8QL%/"[@=?KW!>RX;NH78(9SSEP8LA'- MBVT!''G5JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF8;8W(*I(THKQ)#DP+61' MBRSZSJ;(<'!*=G VQ Y:"_/[! K'G.[HF^-)-JT+#E9DO6C@.[@?_=EXBRTJ ME=3068D=,5#G]&%W/*4!'P'/$D:[.I-0R07Q)1A?JIPF(2%04+J@(/QVA4=0 M*@CY-'[-FG0)&8CK\YOZIUB[K^4B+#RB^BDKU^;TGI(*:C$H]X3C9YCKN:5D M+OXK7$%Y>,C$QRA1V;B2]%>.+=D?O>E,$96Q'O?/+6>Z\%3]*,78/0C#E-&+[" M[!8$\^I+"+X5XL3_H_-M^GXSPWVD[]?1#_MM@713((T"Z3\EWKXK<0MS>!>$ MK7JJP31QFBPI<>CB)*^\R\ ^\/@F?^'3M'\3II&=)1=T_F5C_VM$!SZ5Y,:/ M4.L_V&(HJ%TXWOFSF<9L,ASV\P]BRS&UL;5/;;MLP#/T5 M01]0.4IZ"VP#38=A S8@Z+#U6;'I"ZJ+)\EQ^_>E9,=S.[]8)'UX>$A1Z6#L MBVL /'E54KN,-MYW>\9FM[+5L/1$MS; :09,KJAE\!36S<^!%B>=J*&7^!_=T>+'IM9 MRE:!=JW1Q$*5T8?-_K +^ CXT\+@%C8)G9R,>0G.]S*C21 $$@H?& 0>9W@$ M*0,1RO@[<=*Y9$A^\41,+2E'B=3Q;'<]AXK^DK2?P*8'/"?PF]C(6 MBLJ_""_RU)J!V''VG0A7O-ESG$T1@G$4\1^*=Q@]YSRY3=DY$$V8PXCA"\QF M1C!DGTOPM1('_E\Z3^[6";:K&K>18+NLOTW6"7:K!+M(L/N@X/Y3DR/F.F)T MQ-Q_*L$6,U5@Z[A-CA2FUW&3%]%Y81]XO)-_\'';?PI;M]J1D_%XLW'^E3$> M4$ARA1H:?&"S(Z'RP;Q%VXYK-CK>=-,+8O,SSM\!4$L#!!0 ( ..!^DQZ M[XK>A@( ,P( 9 >&PO=V]R:W-H965T-O(J54.N]%7HJ%FTI9S3Q/[%-:$/'$*EJJ+T?&"R)5EY\\47%*#H94 MY![T_= K2%:ZR=S$MCR9L[/,LY)NN2/.14'XGQ7-6;UP@7L-O&:G5.J E\PK M9W*(2MH*3)6.IP>%^X2S%X T@2#^)G16O3:CDYEQ]B;[GPY M+%Q?.Z(YW4LM0=3K0MY@(WD(V8PCH M$)XRT+F -A(H0(.2C%$QC'$\*,L8%84(!O;$ FMB@24Q9!<( MK0+A]-)&5H%H0FD;3-!+%$+L#^?R&(4#%&&[F=AJ)K:8N2/P;!5XGEX.X-L7 MMC^A("VHGRN(_1@,5_<8A@(_O&?HSDX#+(;N3#)@W2:6 /Y'6>Q+&* I94&C M%0% -*K*& 7Q:-9[O9VXH/QDCD7A[-FYE#J57K0[>I=0[^2#^ K,UL 2W^BC MVNS\'_+-.?^-\%-6"F?'I#H_S"Y_9$Q29=Y_4C\S55>+KI/3H]3-2+5Y<[XV M'8Y"]02P,$% @ XX'Z3/52"O?6 P W!( !D !X;"]W M;W)K&ULC9A9;^,V%(7_BJ#WB;AI"VP#C>U!"[1 M,(.VSXI-Q\)(HD=2XNF_KQ;&$,DC1R_6XG,OSR6ICY165U7_:,Y2MMZOLJB: MM7]NV\MC$#2'LRRSYD%=9-7]^9O5 M<.^YWJS46UODE7RNO>:M++/ZOR=9J.O:I_['C6_YZ[GM;P2;U25[E=]E^_?E MN>ZN@EN68U[*JLE5Y=7RM/9_HX][SOJ 0?%/+J_-Y-SK2WE1ZD=_\<=Q[9/> MD2SDH>U39-WA76YE4?29.A\_=5+_UF8?.#W_R/YU*+XKYB5KY%85_^;']KSV M$]\[RE/V5K3?U/5WJ0L*?4]7_Z=\ET4G[YUT;1Q4T0R_WN&M:56ILW16RNS7 M>,RKX7C5^3_"< #3 >P60,7= *X#^-( H0/$TH!0!X160##6/G3F+FNSS:I6 M5Z\>Y\,EZZ<=?0R[X3KT-X?1&?[K^K/I[KYO&(U6P7N?2&N>1@V;:D)3L@42 M4['[5+$'"AK?-$%7QJT6!FMA0P)A)$BL6D9-/&BJ04-9'-&0$&*5!)0\8B%S ME+LE2L,^A_8YL)]:]D=-.&DJ(DF8NNZ!4-#0+7.W0&AX%]"[<+TSJZ4GX703 M'_K=L20<2S->0N@E!%ZHU3VATT28("L+=?O0J2T4ILXP'D'C$3!N/23;R&F( M$63#K=:-#4VL\PM5NZUTE@1F2!\O@#, M/@J@Q>UE6HNFMASGHR2=2AX(F_&"\4==_C%.<0J& <@ )TYI47F]BIE5+@# MLDAJ&L,H9 "%SD31(F-0.15H,[= :=J:V8P"$/*946,8A SM")TN=T$8DV&M MMPO[7&B:PAAD8*OG=K>[A:.$7PUG]2JI5=5O+0==-99L?;12%/;7\:=^?U^+UE MO&C517]+"FX?M#;_ U!+ P04 " #C@?I,1'H34$\+ #_2@ &0 'AL M+W=O.P_K\\VWY?+^?J_U_UB]7QY M+N?'%WY]^':_W;TPN[IXFG_K?^NW_WKZO![^FKV^R]W#LG_S];]U\OS MG^7C)\G[+?:2?S_TSYLWOY_MCN7+:O7[[H^_WUV>NUU(_:*_W>[>8S[\^-%W M_6*Q>ZLAD#\.[WK^NM/=AF]_/[[[I_W1#T?S9;[IN]7B/P]WV_O+\WI^=M=_ MG7]?;']=/?^M/QQ1.C\['/X_^A_]8I#O(AGV<;M:;/;_GMU^WVQ7R\.[#*$L MYW^^_'QXW/]\/KS_<3.^@3]LX%\WD#BY03AL$$[=(!XVB*=ND X;I%,WR(<- MLMI@]G*R]F?_9KZ=7UVL5\]GZY<[Z&F^NU'E8QZN[^WNQ?WEW/_?< $VPZL_ MKGQH%[,?NS!I.:J^K F,J'S(-)-)@$P01UR-<)]I*ROG%O M4!1:$QY)II%DC$1=HNL,.RDAZ4A0%%Q,/))"(RD8B;JEK@OL)&<,!56I1A=Y M+)7&4C&6J&*IL)?6O$8"$4DT;MM&(VD8B8+*=<.S4JN^:5%4S7M6'">IPUBR M)JG#D^]*R1J5[\G&\1AD%XRGZ'B$7 $=#&JJ@5SAS!6/D50=B4=L>(%84-5R M,X+A !_X'3@O!8$9-3 %85B" MTW @JBS1&]%P9@I",VIH"@)10HE1A\-DV1L(%TY.071&C4Y!*FJ0W!"-MXH' MX> 4)"<>,U+16YG/H2A(Q:BI*$B\*+4"B5 66BC&[>DY&3V2,6HR>D1>]JWH MDT-DJ06+1YZ3T2,9HR:C1^J)QN<-$?EHK*3>J$>1C5&ST2/UQ,%]PU3F_>DY M'#W",6HX>H1>CI)TMC"9J\F M>=H]*PLU60C(ETAWTQKQJ%PQOH$E$X&%SWG MHD@ C$>'!3&K&H7 D>D2B!R9ZPD3-!Z8Q5C_/D>@1B?I>NO8$B7&XZ2 ? MB6Z @[-PQ?'I$9]>9]NU1S!^J 6NU#NJ<F J=+Y9,7&&!F2H[GJN ]*Q>-?T'41D.9=DK+_! MF!$@1;/NI<.))6; WGZJQ R7"0L^,CSI M#C)[>C*.AT,P, C"=2)%'PX].B;+DJV . H#Z:OU8A<0<3CXZ(C*GGP$CL% M>FN]6@7D&PX_.J*JOAE0CIR"D737>L&*I(;$ 4C'9#$5(Z,BYV DW;5>(R+I MKF$(TC&5.06)G("1=-AZ$8T$;3 (Z8C*GH1$SK](6FQ=[T?D'YF$=._*QO$8 MLTVD'TQ"(HXM]22D(QJK\X@A43.T$@Z<)' P)M)>:S F M1!X9A71,YHI5JB:.QD0:;(W&1#IG'(5T3.:J6.>'HS$A&F$4DA![, KIB"A8 MS7XRGOJ0*::&8R+8@U%(QU3V_, M0C)B$4.0AXF M!VMD5CAK"FEBP7#!2K!DS5D*QT@AW:E&;"'=:;.,3X6CH9#>4Z\NA3S^?3LC M&.^'IWPA7:4N<0NF\D1;7PQ'#+'$Z-6@X%S.O#P\V0L9RFG*%V)DB=9N.!$* MF;9I(A32 OKFQ?+N<"14=W*/77FJ5]*ZZ52OF.JC'GN\'Y[JE31O.M4K>>HY MZI['.^*Y7DE7IG.]8JY;Y5WEB5Y)KZ43L&*B1U>; ?W*,[V21DIG8&5&CU:- MF[;R5*^D1](96,FJ+0:Y*D_T2@P<.@4K)OJH,1SOQ["UD=F1SL%*ID+!' M5 MGNR5M3^00:>W-HUG>L-,M_JTQC.]8:9CGT9$9J \T1MK,W0"-LQT:R[=>)HW MTCZ 6Q#37/57XSWQ5&_,MZ 7]49*?K,C:CS5&ZGW=08V3/511S3>#\_T1BP' M.@4;9OK0Z]1LU<:-9WLC\PF=A8U975VQCHFG>\-TA][DH!D_?K67W&:X5%F^ M6R9!9]E+,9M-]YDS+*&.Y+.>>Q]%ZEFF]7!5G&'Z="RI'>R,E.JV75R<8>IT MI%K7$XBCZ+2GHL/J8>R*U.OP>0A'QJ&FX5L<3^Z7UZ=[D.XH&M72MJ%;G&': M=*1LUW/5H^BT9Y7B##^F(X6[GID>1:<]B!1G^"T=J=[UX.XH.K$;$6>X+ATI MX?50Y2@ZY1FB6$9SYC37SW&%>,AMJ[1I(2=-/?""&,0G7="62USPLSFF#]HR M=Q-WMRZL.B&V[0F3L^7:%E+. P>$/3NQ#*[GK 6B^6]9N9KH "Q59O&83%< MU<)LU8 !8IBV'X6)89@6YI@&#A W](3C5PQ#M!!'-#1''5-938<89F, DAA-9 MJ!49B$-\QG:O)(;56)C7&'*3F(CM1T-B>(B%F(AUP]0)LP=/^5_%L @+\PA# M?A+[[X2W50P#L! 'L&Z;.B'.WLF:P'#V"K'V^FA&;'WB"_/<)*!AH!7BH"7= M3"!S>G-E-(RV$DC5#T0)Q.)0K8=S8CARA5ARL<&@GEQS733,MD+N/P0[^8$1PSS MIA#WIK0M M\4+B&(.X'%LQSY^1M\3EB&L/<3#&8'V"0PP/HQRLAZ=]F-M(7&(])$ C*A,1 MAJ=0$OJM3: 99D!)F) $:$1E1VOD(S/[X0U#/MAL7T;#%"C$%8A (XZ_J5T9 MR4U&ULC5I=;^,V$/PKAM_OS&]201+@8KEH@18X7-'V69XF3]WW?YJL3C[^)_'IMU67?S9/BT.^[:N'H9!V\U"">$6VVJ]F]]>#]<^M[?7S4NW6>_J MS^WL\++=5NU_=_6F>;N9R_F/"U_63\]=?V%Q>[VOGNH_Z^ZO_>#/_)*]6P?8#!L3?Z_KM[B9B]ZB>E/? M=_T45?QXK9?U9M//%.WX=YQT?KIG/_#\^X_9?QFDGB/^V9S&/[.[E\.7;,=9XFF M;*OOQ\_U;OA\&^?_,0P/4., =1H@[<4!>AR@?PXP%P>8<8"9>@<[#K#D#HNC M[\-BEE57W5ZWS=NL/9Z'?=4?.WEEXW;=]Q>'W1G^%]?S$*^^WBH3KA>O_40C MYNZ(46<8KU)(R2'RA%A$ TY6*&3%G6+#R0V6 .&(#>].LKHX26*FAHNEA_'Z M?"$T'F_@>#.,-\EB%V2QCQ@_8'8#QDAG#5D.CM+!6TU6A*.""G1[5QSEG586 M.V:A8Y8O3&:\@^,=7Q@KR,(<,?;,3.F<),XL$\)WYY=I?HNR:'>PE02IXM\M$OCC*%D-0O@#+VS/O$KP#]"GS# QY? MP/$%7Q<:" 6STGM#3OB2@X*B,Y4<)*VE)V<%4,[DXEL*S*:"^17H.1XQJ3G* MD:U<0E@A#"5>#HLA7M M1[ BB$R0RDRND-P[2;V3?-N$8$CI 266T MI;X!F%3.9WR#&>B35-PW17U3G!"$H*R[S,#HJ00PZV(<4N\ S%N3VSF MWXQ[..U+GO>#H^Z!C,[*(002-.D#D'*..@9F"CDJP3E?\J0?:-(?,3[9-$># M?XE@WK%R!L(*P9( @$GE;:94ESCURP""C5'E$526D2:&DB>:V@K8WL)AA; J11Q@O+]A#-J;0IO*%NHCEC"2%%IH13 MN%A1O%@I1&8&7! H.5D0*9QV%4^[7!*-H$3M^.#H6B.8M8HN-(!%'M1TE0', M%=[G%@CG70448R9S*YS:%$IMM*14/--(+16MNC!,T&@#L%B>TDRY0C ;4T#& M/9S@%$]P1:YS@'.(FH,9T(!F"17=!C5+F.@N$2Q1TZD]F:<&G$^92C: M3EE^ *!S 9S:@JG4@(8$I=(1\XZV+1$L$:VI/9A*#7IRP&++31&C)8:I7&QA M9C9 _+-'/*!*A/*QA$@B"E.K,$$;I-ESIQ!SJBDFESH6TZ#E-,A+G1'TCM8K M 2P5<:E!F RN57!=&/- M](W./ WD) $VFE=27%"5 )5(I=0#0SX>)XB1'W@3_QYK H7$2F-^HP-3A #9FCZS U M."#%V*$!,<^%"T!=$"XN\]X!> #!-AP]@- %+:X 3(4BN\"8:!RH'F@A[ "# M<.$"4!>$B\-$XX"NH\65XX)-"TEA)8!9%URF,G>8M1S0=52X.*[8/EC%GILC MF ^YFLAC#O2 YEP\9S<@'!!J*QP\9@!/=!U5+AXI.L MJ5/AX@&=,N$"0%GAXC&5>B#JV)LX&@B7H.F#>P0+.D?M'E.I1TTR&ELCZ#WA M@F$J4R5YS,P>*#O*S![4;%BX0.0EX>(Q07ND[S(DYC.O8/G)I8['-.A!O<5* MG1%$A M]!EL"6!0N.9'I,0]Z4+UE%B5@Y@J(N6CF"^ 5)"!< .R"< F8NP+G MKNRSI(#I)JC)&QTP202@GMA&!UY) >$"4'GA$C!'!%!NY;89!W4 2HQO,V_$ M .$"4$"X+,[>.][6[=/P$OAA=M^\[+K>D[.KIQ?-/ZG^O65R_4Y>+26X7LJK MU?$U\I_3']]J_Z-JG]:[P^QKTW7-=GBG^;%INCH:+SY&XY_KZN'T8U,_=OW7 MGJ?:X]ODQQ]=LQ_?E%^<7M>__1]02P,$% @ XX'Z3+TIBL.*! ,1< M !D !X;"]W;W)K&ULE5A9;^,V$/XKAM]W)Z/L\\K]H>=9947XNSSIO_[(LR2^KFM3QXU;G4R:Y3RE(/ M?#_PLN243Y?S;NVE7,Z+MSH]Y?JEG%1O69:4_ZUT6EP64S']6/AV.ASK=L%; MSL_)0?^IZ[_.+V7SYEVM[$Z9SJM3D4]*O5],G\1L(X-6H9/X^Z0OU>TJX^+:32=[/0^>4OK;\7E5SUL2$TGP^Y_U^\Z;<3;2!H?VR*M MNK^3[5M5%]E@I0DE2W[TOZ>\^[T,]C_4> 48%."JT/B^IX"# OY4D'<5Y* @ MQWI0@X*R/'C]WKMDKI,Z6<[+XC(I^_-P3MIC)V:J^5S;=K'[.MW_FGQ6S>K[ M$E0X]]Y;0X/,JI>!&YD03)$U%1%7":\)X!H%<%&L@*A;#IX9B<"*X:&1S5TC M1IC()@L[?;S=I1_R!B1K0'8&Y(V!R$YV+Q)V(GDG\D4%RDX'(Q4&861EA).* M_=C*"B,E(%2.#ZC8C2F2&5 1;R!@#00D,\(.=-W+J)M 4:*T=L,(!8'B0PG9 M4$(22FPY687$B8C0_D8AR:L((OO04DNH?-_:$R,D0\?)C=@]132]PO*RCH@7 M0"L0*A([PHC9,&(*(.$X9\+G^[40TOE +GJE$ M_+A4#S+&4:"U>LV)&678;)!XW@-_?(4%GJN X2I28X&RD%%D34<\"0$E(;N" MKH'2BU'X3#\\P0 E&%K5@)('./ !/'6 '%^U@,<[4+S3J@44R^ JK\!#&9@V MBI0CH% VRI'IB )PCQ3F@ QCHF*@^ M,5(A#T\<,50A-U5%2'+"U/:FKWHG+,W""9B2!P M$;7D,2I'# 22UF+AH&G)PUB.:/7E_5;?=..X/AG1Q,O[3;SIAD>P'-&=2Z;Q M1NGRP\-VI*4][-]=]F2X/W=UK-=D6;WG=XN%F]7J_^P3M=:&UOA*S M9\&LK\5LT]_>_C3?7R;_D92'4UY-7HNZ+K+N*G%?%+5N8O>_-NDYZF1W?4GU MOFX?P^:Y["]Q^Y>Z. \7U-[UEGSY/U!+ P04 " #C@?I,!):&)6X" ") M" &0 'AL+W=O.XD3T *FMI-LW[ZV<1"!R38W 3O__/YF/+)9G(5\ M4R7G.GAOZE8MPU+K[C&*U+;D#5,/HN.M^6+-#K[NEF%L MB7C-M]I:,/,X\36O:^MD./YXTW!8TP:.WR_NGUWR)ID-4WPMZM_53I?+, ^# M'=^S8ZU?Q?D+]PDE8>"S_\9/O#9R2V+6V(I:N=]@>U1:--[%H#3LO7]6K7N> MO?\E# [ /@ / 8A^&$!\ +DW@/H .@F(^E1<;9Z99JN%%.= ]MO;,=M%Z)&: MZF_MI"NV^\^41YG9TPJG\2(Z62.O>>HU>*RY5JP!!8XF+',10?A& M85$,'Q3Q'1WK1?]IV34DB[.BN %TX^1"=W2M%WW8MFM 1));,/#AA# DTQA M\*PE*(XQF>( ,H22? (4C8YX>TE_9_)0M2K8"&UN"W>F[X70W%C&#R:WTGP7 M#(.:[[5]S&PO=V]R:W-H965TE_8.]R\QX=L&;=%R\ MR@I H3=&&YEZE5+M%F-95,"(?. M-/K-F0M&E Y%B64K@)PLB5'LKU8Q9J1N MO"RQN8/($GY1M&[@()"\,$;$GQU0WJ7>VKLEGNNR4B:!LZ0E)?P ];,]"!WA M4>54,VADS1LDX)QZ3^OM/C9X"WBIH9.3/3*5'#E_-<'74^JMC"&@4"BC0/1R MA1PH-4+:QN]!TQN/-,3I_J;^V=:N:SD2"3FGO^J3JE+OT4,G.),+5<^\^P)# M/9&'AN*_P16HAALG^HR"4VF?J+A(Q=F@HJTP\M:O=6/7;M"_T=P$?R#X(T&? M?8\0#(3@?PGA0 C?":'M5E^*[*)(E@G=(]%^W)>8G6F]#W?W")&VS[3O= M'JFSU\R/XP1?C=" V?48?X+9^'-(_A&R'A%8&QA=^"X7._\#W5^8R!V0.6+O M0$1N$X&S%8'E!],:@M@M$#H%0BL0SJK8+,KH,9'%-!:S6I1Q#S$S$3E-1 X3 MCXL/&OW+1'X/,3,1.TW$#A.?%B8=B+)N)#IRI2^]'/ MESY0O!U&)Q[G=_874$L#!!0 ( ..!^DQW4J,4O0$ %$$ 9 >&PO M=V]R:W-H965TVF%+ MB&EZ$-0\J0&D6^F4%M2Z4I^(&330-I $)UF2?""",HGK,O0.NB[5V7(FX:"1 M.0M!]=\=<#56.,77Q@L[]=8W2%T.] 0_P?X:#MI59%9IF0!IF))(0U?A3^EV M7WA\ /QF,)K%'/DD1Z7>?/&MK7#B#0&'QGH%ZH8+[(%S+^1L_)DT\?Q*3US. MK^I?0G:7Y4@-[!5_9:WM*_P1HQ8Z>N;V18U?8T2AN MPA,U9V.5F%2<%4'?X\AD&,>XLKG2U@G91,AF0EH\).03(;\CD.@L1/U,+:U+ MK4:DXV8-U)^)=)N[C]GX9OAV8*_)AXAH@FRV%Q_V7Y0?6+2H*.R[IR$W>R4LN#4DB=W@GMWO^>"0V?] M=./F.I[R6%@U3!>8S'^1^A]02P,$% @ XX'Z3%SM1YY; @ 3PD !D M !X;"]W;W)K&ULE9;;CILP$(9?!?$ "X9PB@A2 M-U752JT4;=7MM9,X :W!U';"]NUK&P MTT:LW%+*=NEY8E>2&HLGUI)&O3DP7F.IAOSHB983O#=!-?4"WX^]&E>-6^1F M;L.+G)TDK1JRX8XXU37F?Y\)9=W*1>YEXJ4ZEE)/>$7>XB/Y2>2O=L/5R!M< M]E5-&E&QQN'DL'(_H>4:13K *%XKTHFKOJ-3V3+VI@??]BO7UT2$DIW4%E@U M9[(FE&HGQ?''FKK#-W7@=?_B_L4DKY+98D'6C/ZN]K)S.PG):NNB4&K\WK=58]K.^E_"X(# !@1# M %I\&!#:@' 4X/5D)M7/6.(BYZQS>/^W6JPW!5J&:C%W>M*LG7FGLA5J]EP$ MR2+WSMK(:IY[37"MN56L 44T2#P%,% $($5@XL,;B@F#$#0(C<'BQB >I=%K M$J-I+JE&X2@50!6C,(!A%B#, H!)1C"])GH ZBF82(0)@)@TA%,- L&4$W# MQ"!,#,!DL$$"&B3S-TH*&J0S-DIZERC*@C :+0>@2K)D8CDR$":;L5&R63" M:AH&^7 I\&=L%2MZQ /)/@":J$WH'BCU)RS@PH+^H[(@N+2@.;7%BJ[S30.4 MCE<%4*%X*B.XN* YU07=%PX(!U!-X\#E!&PO=V]R:W-H965T\H^> 4@G*^&M'SN5D)T,X1X64&#^1/MH)5/ M=I0U6,@CVR/>,!*E;6#.''YH&L[\+(+2? MN[Y["KS5^TJH "KR#N_A%XC?W9K)$YI4MG4#+:]IZS#8S=UG?_:2*;P&O-?0 M\XN]HSK94/JA#M^W<]=3!0&!4B@%+)PUJU>^U'_1+,3@I$03 29^QXA' GAF1#=)40C(7HT0SP28B,# M&GK79JZPP$7.:.^PX7/HL/KJ_%DL7U>I@OKMZ&?23RZCQR+(_!P=E="(60R8 MX *3!M>0U2WD+()D 5,5@:V*17!#-Q(L+8C$J.&_(B]W1:[*#*UFA9H?79D5 MV 4BJT"D!<(K@= N$%L%8DL%D?&Z!DRL,:W&A$ELF+6\!46^GQJ.6I12WS-, MM2E%J;VIQ-I48FDJM@ND5H'T<5LSJT#V@*W939]!%&>&K;<@/XM-6RU*86C: M:E-*/*,I=/$W;X#M]SA)ZA?PT;H""\JNXY!+SO>>P*: CT$ZRHS> MX MZ6"49WO/5++E_-4$WW8%\HTAH% KHT#TR)1(J3G]W.]46*$/>#AIRH.J9CU]AKB=&WES\=S@"U7#C1'^CYE3:IU)TQXCKE$5 Y$O$"P-K"X M")TN0LN/+ERD;H'(*1!9@=6%0'95QH1)+::WF"P,KD"5 Q0DOMO*RFEE]&ULC5;;CILP$/T5Q ?$7',305J2 M5*W42M%6;9\=X@2T!E/;"=N_KVT(&YQIFI=@#^<D J+"6M(K=X<&:^P5%-^0J+A!!\,J:(H\+PIJG!9NVEB8CN> M)NPL:5F3'7?$N:HP_Y,1RMJ5Z[O7P&MY*J0.H#1I\(E\)_)'L^-JA@:50UF1 M6I2L=C@YKMP7?[F=:[P!_"Q)*V[&CG:R9^Q-3[X<5JZG$R*4Y%(K8/6XD#6A M5 NI-'[WFNZPI";>CJ_JGXQWY66/!5DS^JL\R&+ESEWG0([X3.4K:S^3WD_L M.KWYK^1"J(+K3-0:.:/"_#KY64A6]2HJE0J_=\^R-L^VU[_28$+0$X*!$(0/ M"6%/"#\(T4-"U!.B9U>(>T(\$'RS NJ\FV)NL,1IPEGK\.XX-%B?.G\9J^W* M==#LCGFGZBE4])(&"R]!%RW48[(.$]Q@9L$8LKF'^ ,"J02&+ (HBRRXHUL+ MK '$U,KAOR+;AR*C-$.P6*'AAZ-B_<-G! I$1B :"5A)9A FM*H!82*K'$_H M;"%,#!N*04,Q(&#M2P9A9I8A"#.W#$&8A67H'A-Z'FQH"AJ: @*^90C"V.<5 MPEC5WSRALWV,&1F:@89F@(!U5#(($UN&GL!LGL!L'V-&AN:@H3D@8!^Y#K,P MF-I@HDE@G[E[4#");$N@DKU)]Z!PXH>6*71S)5>$GTQ_%$[.SK74E\I-=&C! M+X&^TJUXYB_7/A#?J);===@/^:[??\/\5-;"V3.I&HFY[H^,2:)R]R;J+U.H M3XQA0LE1ZN%,C7G7:+N)9$W_#8&&#YGT+U!+ P04 " #C@?I,;8$D\]$" M Q"P &0 'AL+W=O&&TA=B.^<RJ-0LW&M=3Z)(K?>\9.I.U+PR;[9"EDR;J=Q%JI:<;1RI+"*" MT"@J65Z%\ZE;>Y3SJ3CH(J_XHPS4H2R9_+?@A3C-0AR^+3SEN[VV"]%\6K,= M_\GUK_I1FEG4JFSRDE5%8)1/'7R\:MGM:8G?\IO[%F3=FGIGB2U'\R3=Z/PNS M,-CP+3L4^DFH\>Z2N6*:S:=2 MG +9? \ULY\=GE!S7&N[Z$['O3/Y5&;U.(]1.HV.5LAC%@V&=# I.8>L+B&X M140F@#8* D6Q(!?TW@9+ #'JQ?"AR,-5D;,P8S!9L>/'7?YXP&<""B1.(#G+ M=M;+=H-)':9J4IG%_70 H%'63\@E**8(]7("@))T("L4-$4!4^.>*0J9ZEM? M?80Z"V8$!C.Z# ;W+*\@S, QIN FZ84 R0@LD($"V>T?TA@4& ,6^C798&@G MFV-*T!C!^V $WP\(V"D>D!BX8O#M;C%X/]QC=&88 9]TU/F[+[G:6"9Z%-D^): MB:T0FIOPT9T)?&_ZUW92\*VVP]2,9=/$-1,M:M^@1FV7//\/4$L#!!0 ( M ..!^DR'\MU=SP( '8* 9 >&PO=V]R:W-H965T'*51&HZ39NT256G;J_=Q$E0 3/;2;IO/V,HH^:< M%P$[=_>[ ]\_M[Y)]:K/0ICHK:E;O8G/QG1W2:+W9]%PO9*=:.TO1ZD:;NQ2 MG1+=*<$/SJFI$X)0GC2\:N/MVNT]JNU:7DQ=M>)11?K2-%S]W8E:WC8QCM\W MGJK3V?0;R7;=\9/X* MW4=]*2]2OO:+;X=-C/J,1"WVI@_![>4J'D1=]Y%L'G_&H/'$[!WG]^_1O[CB M;3$O7(L'6?^N#N:\B9^)9>QEK=UW MM+]H(YLQBDVEX6_#M6K=]3;&?W>#'%W MO'_'^([89[/O-]VC<+_9Y+7=O6XI+M;)M0\TVNP&&S*SP9-%8J-/" (A=F3A M3G$)!Z!@CM0%H+, A 4R2,$ J0N0?LB >44.-IFS:0<;1E***0S*0%"V!!'D M@;(%B&4$,01S*!B"T <01G!K(0"5^;TU&+$9JUC1$"C0 MPQ@ Y3YH['0T/W@K@M'L$V@J#/;U/28 =J$=9(E-5UF(! L I@"I]$ET22I7 M(1 L%!A0"N(KQ6CD@3(2(,%*@0&IH+Y4C$;L Z@('0Y8*C"@%=37"M H5!"L M%!B0"NIW,&B4!CBP4&! *>BBJP:C8G[HLN#QAH4" TI!%UVUE(J,A"26P#I! M )V@?A^-1O.*2$[\BI+9WWXCU,D-/#K:RTOKIJW9[C14W1,W-OPW'R:R'UR= MJE9'+]+8X<.-"$&PO=V]R:W-H965TO&G5N8*VWO<'QES5@A9N8WKH\*0Q M5@N/IKTPUUL0=0S2BO$D>61:R(Z6>?2=;)F;JU>R@Y,E[JJUL'^.H,Q0T"V] M.Y[EI?7!PCEG01\&+A,$M]B1T M#+J MEZQ]6] =)34TXJK\LQF^P-3/ R53\]_@!@KEH1+,41GEXI=45^>-GBA8BA9O MXRJ[N X3_QZV'L"G #X'\#@<-B:*E7\27I2Y-0.QX^Q[$7[Q]L!Q-E5PQE'$ M,RS>H?=6INDN9[< FC3'4QG#4/^G(2O)N$1D"T ?,?7 >DJ((V = G8 M;]M3EJ]E'31&%&PYM^>@ML?I#E7U!+ P04 " #C@?I, M(U]5K&," "6!P &0 'AL+W=O@!4QM)VS?OK8A+ NFN8@/S/S? MC$^3=HR_BH)2Z;S552-V;B%EN_5]D1>T)L)C+6W4EPOC-9%JR*^^:#DE9^-4 M5SX"(/)K4C9NEIJY(\]2=I-5V= C=\2MK@G_>Z 5ZW8N=!\3S^6UD'K"S]*6 M7.E/*E_:(U_R+(N= MF[C.F5[(K9+/K/M*AX1"UQFR_T[OM%+F.A+%R%DES+^3WX1D]:"B0JG)6]^6 MC6F[0?_A9G= @P,:';!Q\'N0B?PSD21+.>LPRU2:Y/K2;,4YIL* M7JC9>X8#F/IW+338''H;-+%YM_"5^HA -L0!+=QQ@.P"V!HC-@+X@P"V"P16 M@< (!!\$@EF2O4UH;!IC@Q!,8A#80:$5%%I X0P4+D!)',8@M',B*R>R<*(9 M)UIP/L$$P[65BZV@V **9Z!X"<(! ,'*(4FLH,0"2F:@9+E%80P16EFZC16T ML8 V,U!OLYF 8B]8.0@0V.\56')",+]8O9%NW@^#ER1@\EM91;ARG:$%N[C/ M<(F-O$V\0K+>ZCU$%A*:D]"2])^EM%]_B"TD/"?AQ9XE'IBGY$^>Q9KRJRD( MPLG9K3'5:#([%IT],L_JNWE?L7X0?BT;X9R85(^S>4(OC$FJ@@&>.J.%*I+C MH*(7J;NQZO.^4O0#R=JA"OIC*<[^ 5!+ P04 " #C@?I,#UV'W%@" #" M!P &0 'AL+W=OV$[=_7MR4$O$E>L'T\,Y[C@WSRCM W5B+$ MG?<:-VSNEIRW,\]CNQ+5D#V1%C5BYT!H#;E8TJ/'6HK@7I%J[(6^#[P:5HU; MY"KV0HNY^+:?N[XTA##:<:D MQ7!&2X2Q%!(V_AI-MS]2$H?S#_6-REWDLH4,+0G^4^UY.7JT:-G=Y)4D.S$T)# M"'N"./L6(3*$Z$*(;Q)B0X@?/2$QA.31$X A@ L!J'KHRU*WOX(<%CDEG4/U M_]-"^9L&,R#JNY-!54ZU)PK 1/1<1$F<>VA_7623*Q_7[BYB M(@VC>BH?8+C Y<3E,QI[JMZ 4GK>F87M^V MB_]02P,$% @ XX'Z3+7)Y&ULC53;CILP%/P5Q >LN9-$@-1-5+52*T5;=?OLP"&@-9C: M3MC^?6WCI8%855[P;6;.C+&=C92]\09 ..\=Z7GN-D(,.X1XV4"'^1,=H)CLSAEZ[#[,\S$#KF MKN]^3+RTYT:H"51D S[##Q _AR.3(S2K5&T'/6]I[S"H<_>3OSML%5X#7EL8 M^4W?44E.E+ZIP=-O_4/^LL\LL M)\QA3\FOMA)-[FY,7,'EBUS'AO\$5B(0K)[)&20G77Z>\<$$[ MHR*M=/A]:MM>M^.TDD2&9B<$AA#,A,#_+R$TA/!10F0(T3^"WGXT1=%[<\ " M%QFCH\.FOSM@=8C\721WOU23>K/UFMP>+F>O19B$&;HJ(8-YGC#! A,M,7L; M)EYB#C9,,F.0]#F;#:QF RT0+@12NT!H%0BU0+00V*Q<3IA48WJ-\>PE(FN) MR%)B:Q>(K0+QXR$3JT!R[R#U5B$G3'P3,@CL-5)KC=12P[<+;*P"F\=3;JT" M6XN#8'5PM_PN^8G=N>.RF5(!4\YZD4"-? MWWE H!:JF\H^F]Z@:2#H8)Y7-+_QQ5]02P,$% @ XX'Z3$*8RC8\ @ M3 < !D !X;"]W;W)K&ULE57;CILP$/T5Q >L M,9= 5@0IV:IJI5:*MFK[[)!)0&LPM9VP_?O:AJ4LF4AM'N+;F7-FC&Z@5;5HO4DG#;^EC[N:&P-'.)'#;V:S3T;RD&(%[OX?-SX@?4(.)3: M4C S7.$).+=,QH]?(ZD_:5K#^?R-_:,+W@1S8 J>!/]9'W6U\3/?.\*)7;A^ M%OTG& -*?&^,_@M<@1NX]<1HE((K]^^5%Z5%,[(85QKV.HQUZ\9^.(G3T0PW M"$>#<#+(G X9A)SG'YAF12Y%[\GA\CMFOS%]#,W=E';3784[,\XKLWLMHC3* MR=42C9C=@ EG&#HAB&&?)$),8A?>F$=IC!-$J(^1(XC>$20X08P2Q(X@?D>P M6@2)85)<)$%%$H0@6X@,F-1A6H<)<(D5*K%")-8X08H2I/]^DQE*D-UZD 6+ M(#',G0>S1D76"$&X$,$P$2Y" _SE!PA%O'SZPZ(W4DSBH@E2S$, MM+JC@^;:EH8(Q9UG3/%LH_^1;A3/-XHD4[;,A1$TOUJ:H%=+9L6L 7EV95QY MI;BTKH?,=J=6L0U=,?P+'_K,5R;/=:N\@]"FI+K"=Q)"@W$H>##969G6-BTX MG+2=IF8NA_H^++3HQMY%I@9:_ %02P,$% @ XX'Z3$"?UW01 P <0P M !D !X;"]W;W)K&ULE5?M;ILP%'T5Q ,4_,5' ME$1JTDZ;M$E5IVZ_:>(DJ( S<)+N[6<;2HE]Z>B?@,VYQ_<65OYR;O8=Z.105?ZB]YE266?UWQ0MQ6?C(?]MXS/<'J3>"Y?R8[?E/ M+I^.#[5:!3W+-B]YU>2B\FJ^6_BW:':/4AU@$+]R?FD&]YZ6\BS$BUY\VR[\ M4&?$"[Z1FB)3ES-?\Z+03"J//QVIWY^I X?W;^Q?C'@EYCEK^%H4O_.M/"S\ MQ/>V?)>="ODH+E]Y)XCY7J?^.S_S0L%U)NJ,C2@:\^MM3HT49<>B4BFSU_:: M5^9ZZ?C?PN W 7@/D"=_5$ Z0+(>P#],(!V 73J":P+8-8)0:O=F'F7R6PY MK\7%J]MZ.&:Z[-",J=>UT9OF[9AGRL]&[9Z7)$GGP5D3=9A5B\$#3(RO(7TN!+MZ5=?B1CH@ M<@V.1FH7@>WK%N%/6 RW%D2F6$P5)660[[*)8&MK?(P"%"(J<(@9@ M(<)C%L/=#[GMCZ1TA +N,RCYA,5PIT'I%(M3YW.#6&P[#("(8[ +PI']S0= MA-G],QB,2R6O]V9V;;R-.%526S+8[>?C6ZS'+6M_A69K!.S?Z7G:C&?O].TP M_B.K]WG5>,]"JB'/C&([(217N8&ULC57M;ILP%'T5Q /48#"X$4%J/J9-VJ2J4[??#G$" M*F!F.Z%[^]F&TL186?[$]O4YQ_=<'-^L9_Q-E)1*[[VI6['T2RF[!0"B*&E# MQ /K:*MV#HPW1*HE/P+1<4KVAM34 9! AI2M7Z>F=@SSS-VDG75TF?NB5/3 M$/YW16O6+_W0_PB\5,=2Z@#(LXX_#6+5F[(>=]'&DN0EP),")H,Z^18A&0O1)B&\2 MXI$0WWL"&@G(.@$,WDTQ-T22/..L]_AP'3JB;UVX0.IS%3IHOH[94_44*GK. MHT>4@;,6&C&K 0,O,"F\AFSFD'!" )7 E 5T9;&",[IUP-J!2*P<_BNRO2ER ME6;D+%9D^-%5L0*W0.P4B(U ?"5@V5@-F-1@6H.)PP3%5CWFJ BG*+)*,D=A MB&-LE66.2I,((KQJZR:?\T-M^$'ZL6N'MF%2/ MIGG:#HQ)JI(/'M2U*%4[G18U/4@]3=6<#TUE6$C6C?T23$T[_P=02P,$% M @ XX'Z3#V43\W5 0 ;@0 !D !X;"]W;W)K&UL?53MCILP$'P5RP]P)I#0NPB0+E15*[52=%7;WPXL'SH;4]L)U[?OVA". MR]'^B;W+[.R,[4TR*/UL&@!+7J3H3$H;:_L]8Z9H0')SIWKH\$NEM.060UTS MTVO@I2^2@H5!$#/)VXYFB<\==9:HLQ5M!T=-S%E*KO\<0*@AI1MZ33RU=6-= M@F5)SVOX#O9'?]08L9FE;"5TIE4=T5"E]'&SS[<.[P$_6QC,8D^%R?V7_Y+VCEQ,WD"OQJRUMD])[ M2DJH^%G8)S5\ALG/CI+)_%>X@$"X4X(]"B6,_R7%V5@E)Q:4(OG+N+:=7X>) M_UJV7A!.!>%<@+W_5Q!-!=%K0>S-C\J\U8_<\BS1:B!ZO*R>NS>QV4=XF(5+ M^K/SW]"MP>PEBQX>$G9Q1!/F,&+"!6;S%I&_1T2[W8QAJ&"6$:[).(3O",*; M%BN(?W2(5HU&OCY:FHCC=8+M*L'6$VS?>+R_.:DUS,UIYBN8.+@1PA;7)T'7 M_J4;4JASYZ=LD9V'Z3'TU_\*'R?Q&]=UVQER4A8?D;_J2BD+*"6XP^?=X/#/ M@8#*NNT'W.MQ!,; JGZ:;C;_Q61_ 5!+ P04 " #C@?I,PE+;FNU$ "V M'0$ % 'AL+W-H87)E9%-T&UL[7UI<]O8E>CGW%]Q*Z/,2%40 MFP#!S9U)E2S;/9[V%LO.JY?4^P"1D(0T"3 :5FI_/AWEKL"%R1E.\N\YZIN M@2:!B[N_9 ,AY,?UEE1_OIWOVV* MW_UV^[MGU6*WSLNMS,JE?%YNB^V#?%GR"$55RG/9W&5UWOSVA^WO?OL#/L// M3>3KJMS>-?#,,E^V?_WO73F0HV$DDV$\Z_ZX&LAD%/[1S./[[]G<72GGBQRF[;O]YDJZ8SC'G'N[PN*IS@4C[+ MMIW[]/K%KWZU=Y$OBF:1K>3_SK-:OH O.]OW!6XSO/A-MNXL[^G[ES_]UP=X_+E\^>9RT#/( M)[JNKT+?3MZ?AXGYZ.XYU4OBE5>RTMX[K:J.^^Y M6"QR^!U^7?*=?1.NUFL L:MMM?@EDE<$]_+M;MML 3E@'SOSKV!E90.CPJ>F M6A5+>L73;)65BQP& *1K (,^7CV3IR=G\D06I?QP5^T:&*][U/D"8"8FM)CN M0ZC.C^Z3D[Y-SIH&9O.D\W/6W!'N+_!#_I==\2E;P?V=Z<$F(OUI9)TOI5'LLRWLKJ1V6I5W=.:X1\G<1+3B"=Q.I'95L+<8<+Z^AA/3RXU@ MU&:3+[;%IWS5.;]W=;[)BJ7,/V]PNSM3>[N]@[$6WD([J%!M <3VW_.N!@): M R#@''$K-HAZM,KVK2]+@(G; C9!C16\ZZ>J6MX7JP[F/$G[EA+^39_VJLBNBU6Q+?+ND9N3W&0/>(R!W^M=WK_=E]FFP!FL\JS)S9LZ MI_9<;Z"\*4H C@ "F7VH\T]YN>O,Q#\T9TV'!C*0J9_=5#6RC_ V[QF89[#G M!J09Q1:7V3 : 5>$E>:P7B >IV^J;2[CX5GK,>3?3YI-MLC_\]? H)N\_I3_ M^G>R/3A1HKMJM/\"$2H*6Y+HCTPF-J)AJG8R7 P',9PU+4$ MQ-[E/\IQ-!P.\7_%V66VV]Y5=?'7?/FC+"O];=$TNRYC5R2R=_"8A^X;?C2) MAN,DFLV90HS2:#X:1>EPYK_UFU"-B^6RP#.'\T/J<0ZT=\&0VV63 ,F[^D$O M"]Z^J)HMK&8T=E82P)/=>K>B?:^8!%5K.( [P!J8D5Q5S=YGEOE-L2@ZJ,\@ MUP2._B!PTC8=\^1QG.OT78;(J*0[( M&D8#$)[,NRPFP!A_>#2P>O+,#GL<^<0QF]$[#O^W@'(*WAR?0AN(PT/:< MO#FR!L_L[0:E)3BJXZ67T5Y]X#V3Y0[M>A^F^Y> ?3B/NN>QUN\=MEL#Y@$I MK&ZZV*66!D*Q9F^!234@B2Y8+%K"*U85\;$.F(.@Q"BWSNI?\FV P?V4ESF* MP'A3MEP7)4G52*_"N%QU9M>^[Q4N[::NUOI>.*0P5SM50YS!N0%ARH,2"@UW MG0.VY>HVE$FZKP71Z%/1(/(B8NZ[\PTPWA#ET]]+F#;#)L#6==84"][G8K7; M=@'G?^7%[1U\?YY]@M7>YK+<$0M UJY0@W%BAR"-)!Y(\(YVL.R\L'. N^MF M41<;(DHXB:O=!@4%JOHKOP'% M_04PE9I>TI*"'_?^X\?MV\"O/0@/U9]95._?>(/SKS7.]][K(O^%A_Q[ .,( MZGSI21F$P5_$F?UQ7C).]_/FMP$1APE!YV!? #D!B51)WXL'B::$9L4'G2W_ MO&M88@YPNP/RTW$;A*KL"Y DCM\8RQ8R%">#HOZ%G;C<5BB45"#8 (P:2@/? MXF=2I3=(,1$3KA_DJ:).9PZ!M^_I;-^S''8!1"9#%C('4?939J5+P#:4QXA/ MEW> 9RA1E!J!\75'*8][93)/7:/W[NN7@Z+/W#/NQU@?(83 UC9 M!'7^'I47)30D3GD-].8<)B:;ZF9[C[P,%8;^!6GN5!PQO1=:6]ZWA+I:Y/E2 M20+YY[Q>% U97TCX@ZT*"@;OL@>#)/?%]@ZU!'P1FB$ 8-Y??91J?OU/EG:7 M^A5[<_L.T+76>I>R&%37J^(V",L' .#FB)UY?G,#"B$N,/^\(.B6:/B3"P7I M5?[AI@O4"5GN6^D/$4A*Z&N2=0"V"U00XO[ MF4D\D(^;GPC=+I[6*!XN*N9? WD*5(;X6E8^P#G!)LG;576-)@"&*)8<5]5N M*1HM+B#=Q-\J>7]7@"R0ETC50&9I@%X!/JU!D4;2OMD!X/)IB"7R\N(:1%;U M*/S^D@A#OCT'OE "$)**SZ^ 8UO\LGJ() !0L2)B(Y#F$MDXSPEFD>7A\N]@ M2>=_V65H4P/- H:J!^*#71@V4-5O< %N/,M7&9$PV/Z+W2VL6"8I&EB&Z4!>;(5GB(FD ML\/R+EO*$N6[>Z DJX?SZKY$;1FDVF)99#7R#_>(/OXL7VV7D72^N@+@SS:H M?;S;Y@/\>>#^+GZ&GS+OB8L=@A2P*'CBH3/>?S%%:R*"A\A]^\_9]:ZY*WXI MX!,<8R9/W1]_/HOD'T%6J1!&\%EQJO]YYKWAQ1_/7[VZA)(KGA'R7]@<1 MF[A%L4:[H!)<%J[@-P <.YEM07 :T#@ M60$9!2H((,,*4OGG7;D@;$,>0 >JWB7"0\O6T'7.!BQZ!4!$=9L3=\?AQ.NL M!#T-;_[W?YLE\?1'P-BB 41J-'Y? /-\4)MGR09*=F0>$G@/".:[5=L8$9%U M-2M*"\4*$LVK+LH2,$>\STF-@A>"*+J6\?#\Y^[1F"U^U-[>@28*^YF7:&O= M9(A_FUW=[-!7!D0 )U7OM))0Y[<[%GL; 4O!'Z]R$(*LM>ZYYE)D2*9- JR# M:=8(QT@R%B">P)H!B:T7%)^\J:HMG@"HS@U0M&:':G")MP J>HI8LN2"A6BSR#4*&$B9QWS8U#%YL5BPWXIH^EH61PMT=LOM:U:): M%]MM:[>:'=#;X'8- EI[&H#BA/Q&+$VH!4I>7(+>T=W:?9>$]S@+$DRRI8H M"9$QX%XH:Q$)[KJ]51"CU@W;+^A=*.KA[*MK M/!BBXB6Q.9!K@>0C>[KFC27S?T)$4QP/;FU\(SP3 <"K%"G/0'&[)GH$$W#P MV1M?!,='YH=//*#S-4?;7=?.+HY$.]F'=II?X'20"3<2CP+1NV;5,%NPM1'. M$QY? (;([&9+!YR+:V65IB &B6N1P'@1#/%Q1CDTB6H')/X["/+(PUD, , P MSH$[:V-L$H"-Q5AY0;R";*&%&:SH>FA5B1DY,I*QP MOL!_8!\4U/^5D!%HG_/O[K \(01ZNYY(>#A7-8;R:+@ ^.M"P.\'7=^L4*(GL-YL5L7"R)SZL-#[5=S #ZA9.G0*!D8OG/"P\CI?5?>L[:V:_)[V MBJ&ZR1735#!E9GF8+0+))E[5DI5HPT2'2)'QH$N+]A&/-L(=6#*O3\-P)!1U M@Z4"L&3%ZI&8+!"3>VSW3&@O%05LF(%<:KGYJ(?\9_9H#GFEO\L75 M1T"F 0UR/IQ'>L?$7B"2IQ] ]EC(R7!R=AS8@8Z^7=S1S(VIT+SKO8OI4GF! M\5P##PDXHI>:XRA2Y&!*)C3LB:1U(\C*)"4"/Q/6SF($-3V.@%-YIMD&_>*P M80$@ X^G9Q+=L0ODMZT[)-T!0".<]\E][QOC%BJ&8_ /B&^)S(B%%DWC)#HA MFANB8C(\OH??]O:^R2!A916$Z)ZXV=7$R9@6,D?PT,CAC3 R5Y0$2>6ENT%][ MNKZHV""DWGE;G6^K<_9[(ENNJPQP&2=Y4Z$/GZV*:$9I=FLDOW]MT]V%AT3" M6\2UMO7L &&,B,KTC$(YF$EE]&P4*''BGZY"65_"(^X70QPVO,Z8E MU&/$ZWQ99/)$)DF4#A/XD(ZCT32%L[DE(Z9U_/R :IY#<@ H@/P^^$LEA@Q M,HG%'WB+XRB>QL##TW@DV,.;QM%DG,I9$LW2F>AS +K';7F^=W-=HS"A=3F6 M:AV6!/A$-@N",%#B&CXW)-Y(T+79VI&H PL)5M6* NQSD%@K\?:9K\ E:D ME5BA5_)V9Z[J!6*YJQ4P:L;A3GW@T-(;!P;-0H1516DNF42BA6^M2E9:R%S MPFYYOD!\7*T0\)3=1'PD"_3%U240\G$DBQNY:]"1G']&"[K6\ECJL7&,*_0% M&*D_I R M0%,7//5)Q.0R3(D5$T6*^0F0C1 O6R-W1+U9JUV*NX(TFG/ :V%5#SQ;+3!J MTFT?$C1=N!U].JP;5VQ40B<0"L6X4S*P4\([;9>*:=6FL5/VWDGZ-FV)WE?\O<:3SV;^O<>]CA4K#"ZV>_=KF+C*0H 5WO5G1E+2$9/Q.M!YEJ.=1 M@1K\&34F:RZAK;0KO[^K-#&Y)A8$HJ%!O9S!L=%V1W<[!+Z1(&ZIV KY&4$E M^LSGHZP0+*7HH$NYA,7M-@!%1HPA]05)0;E47!63$A!1EUHN<)BMV0[AFI9P M1^#'"#D:S8)X-(?CL,[;\'0&7IB V',"H.0M>2P*^3[/5DAEE&4%B)DK%["A MQ0Y6&^$+YP3;2V> U!=@'9387!_(<6- MR)2L].\%.E.U22XH[#M&;%ZK$?OU1+5HU%C*V"44L#!C[! %B.!A>I ^8"9Z1YY@$6DG?9D"*NOA!XZHZXG'_>:J:J=VL@W^(ZW#TQV\"LOF>YT9YGNA*_ M5G(-,U'\0/-OPU ,P?8YB]HBU_(C,T&@8,2E!=AWGNB MH_Z;HC"K;HWITHP:EXSY;J3,#:!3D8C$O M:Q_3OD'56((7K-^ @*0$?RTC=(?3)&1;"0?!U ;TG#ABGSXJA0Y*%A:M[<4! M0'\J,2_CKKH'ZE5'*EY'J1S**.Z (T^,"5'HC>:LM99F=H"MZ(J=*M*S)T')L;/E)C((E=X'S=5< MH*>C /"U8DI(9[C/2=O<6AD4MP"M_QEHD?6#9+?93-QGC;=+F1O\J!3S=C:( M&@J!-M,+0K\#>1@T6>TL8@V;1]2LSK=UI3%=,$>C-^%89KV:57G([EANG!!- M0:M=9\M<>QM[G#>^EXY6(5H;,A 7VD.$5EDGG)(_ XQXOD?/.F)8I!U4,,46 MK11'T1\S=2*3212/$O-!]*8U)N,H&4WD/)G0K9-$=.(:1]%\'O-?$',T26)U$3UYBS))9OB_""0L2CI]T4XOE*-Y-)H.82/29"Y3V,/Y M7/0F*\HQW T[0G<+6FGR(U"H:!9WA^[+7)1)FLH8]G,WHB]B4>ZK>8JYO(!&N _T0@02\9S:+I M<*BOPL]IDJ>S:2S/U$41"#]3I[&TR%@)=X%^P?(Q'![&@/V M3>8I/-7-R/.W0DXFT70\\1Z?)G") V>Q'_*/0J1>J[%KZYSXRI\-:,!O>RQN M(&BX1CVVJBEIN%%RN1(!/!,'C@(,LT"B!(J'^U[KG4'SPN'Y&**5#<4[A.>)M5YCB.67G$NZL>W3?B MZ!$C&).@ %L.E%8'B;AKOR9]5R@SK+)W+%5 IE[D7K5PC]0NCY':Q7ZI71XA MM8L]4GM'% Y+[6*?U'Z<@"WZI79YE-3>43 DMJ%EM'; KJV#QR2D(4C M(4M/0B9&4!CQ5LGB7IP;NS,S><(4@H#?3"Z 5T8%8=@U""R#Z3" JE*'/J MR8 ,O51@C MR>=.@)8KZKB$F;8#K9%()FFB3$I"[BT\FF5'9A(;E>%,PKJ[>3>[%2^=DW.0 M%(:'0,,H/?GG75TTH!$I=[H.252'TD,'"W(44)P ;=$-"G+P"()PC1: BNJ8 M^(#"_ MK*3A:1<8'*R!O3> L]I?^I/6E3 V**"0O4+;[$O,]PNY@\E^A,&+ MZG"5+A#6*?S(O\C&6Y'_S^8H&U'_!G.^(@4>&#URV'7<#MD"%JBLRN>$"2(0 MV"6\/'D\:[T0%-4E/8>38 OU%VDITR@=C]1EKXXR'\[P$L_2KGXRCB:C.?\- MZR?3"*1)$#-&\3BLDX!@@W> _#@&'6>_'C)/IORW3P^91+/9C/\^0@\!#^B<\"F@2RIKD&=8XJB.EUZ=0Z6@#MZ M10JZXFR"&L5L/MJC48#L/I^"?@B:V"P^7H>(1Z"%Q-.@_C#$2>/?D/Z01O%X M+".G3&))H,ASA7?%T!LKE[!@M M 1X:SJ>(4\-I\D6:00>\>1!#1A4BD,GF9!H-1S-Y"_NQ55&[+MB="H\ MX!"/]H[@$7@GTH=,[$Z(JI-]MPU$L_:8E/KHO0[$9ZJNJ/EAXDXF.&$M:#V, M%"?9UCL4TUI2*+@7\4(Y4(P!._9NU.TXM\9:5<5D. Z&)_D3[00K^>S'R^)V M:G4XC$BV&=&>WW0HU).N8JG]OIH^G(XY;\&+ U%Q'@IN(SG$Q4V11<@!^TR(>:+YM Z@#K'R5A?DDDTGL7J M8@8).K*#ZTCG(_5W"NKEC/]JZNW/4<834.YG^C(:1;-DKB["K5N"3'T(5"]) M(S2YI7/ Q3E=AD"_NT5,1%_5$IC--!VIO_$X&N/;Z2("!4SPIV0RQLMHGLID M!LN:XV4.K^VO9@+#HZ63_\9)E([T1?05-D%P'H*, Y<8*.T8R/>8+K/)4(2J MG,A3V!&@]&?X(1FF^ 'DH]&(/\Q@K#/%V51]$E,!A1GB:3HC7J N23PT%]%7 M!P7?E;\<0I;K3[.HE&"5JMNZ13%(SOE4_"IX2">\//NIR0QG]"D]0WJJ@A;R&4$ M\)2.0!Z:MCXF6.$+!!7[D7B&CDE?%AAK2LDWF,9Q"&M9UVZ$SODA_:3I.$-Z MC%O:1B(\'Y?K_]3N-,>MC< MDF71$0J*Z/ P$T:+>3P4,FCCXUIV*+:DJ>A&LC:I<""CYF$KEV)-JY*KT^;2H3K3'3 M(Z83Y,@RG>Q/>G;K)$'DXJ-,A[.O/<6(PMPH]EN+YB;DQUBG-JJ&@N (F-, M*M9KC%"F66$\C+:).('JF:-IZ"A4?)8,K=H6$MGXK;9)S'%T"AO@X+S,6+&< MXW!/R3D:P;&Y]Z%("4U\3!P &1E]_!1=4YB?DVG@91#88)?B2Y]YIM8/.Z1506[2MLRH-PC SH%;PX9(T*% M;CRN%. _7U[XQK!]X92[$7OKVZ D!>(D_16]=:Y&T7@XY+\M]GN@ HY,1O"? M.%SX)F1UD0G(H/. I:6OP@T*&R0\3/#B6S%.DRERYWC2-3+,@4?#_UWCPNF$ M5%/\VS4>S.($%)81:.C!.BJA\CEH:AJG_+?7=DM5'EP$"EE$\76"[&]MN8V- MV1F*5@A"\!41,>;=KAV;[94TP^:NN*&@,<>N!_QU>X\LUD =[CHR>Z#GXKZJ M?Z&8*F5P4:;#9K!?2<6*Z3H0&5-9\;-^E,W1^NQ5]0&5YFU QGSGJL^X Z(5 M)67=$/:\30*D"CTS1VH^G%)6 \/4F6196O]HS)!8+;6EL)ZHH 54U$#'P2-F M-S5^,<:_H%'%XYDWAD?IE&T1#5*QMDNA_2A-HB$@T'LCDQG6[:1Z[%?$.>]. MLQHW7G39AFG%U;Q".2K@%6/L4'1I\>E1/!C+=;%:D1W^66A.(FSY=4-E"\JZ M[^KR//6^1#.;^H6Y+)@,00%-]NL"0VV5!,)+4 ":A6(/]U4:(-Y\,A[,]%I9 M.!D/4OM%P'*--[5@Q1=F!M*KRJ]6)'@9]NR+<;2*_IFW)^!2+/=7X["RLJ,<_-K E$ M**M$F(@O:6M2O-3/LBT >]P0HF/2:8.4_0Q<9] M,Z_.;(0W&Q9'[=[U;3I:#WM538=HMTF+.(F'$151X[QZGP+-)H.1 >&B M$=V<*5.(X9,16#]O);!O1B$O3TH]WOBF15S -BL5@<&811-LN58QWD>[*6*:'6A&.'<[Q$SQ:%<#"T1>)+,*PWM=MD2_5G&B K M\D,9.*'OCH-2J[H ]JIFS;4)=L8C;Q(M<1-!#&K\M(UEE7,(!Y$QG7DE;YCT M^EG87IB%"-M7:5Z #0B2U_E#A9"I)M#I,P+BTX)ZC.BI7M:8O2;?%\TOG<(3 M\!U+;!]+13))5.LO-C&BY-3>%WA @!N)I?,=EP=(L^>>_UI<'%G4'F7M<@D2 M^A)+6=F44Y8:E6@0#W^CH=I1B3LNXH%X\6@+$]P2F(@,3T2T)K)UK?>'3TQE M2N+A="IB(TU\ND(O7O\AI8%#E*(-(O@4RCXNL4M-&A M)W@H6%M4!2SU%H2D#\^/J#S9OG'/=HX'LO>QGDI.R'NP+ FPH54!=R]5D5,V M%RC[HS D9HW).+A#1(H=:XNB+NU@N(TJUBJ8>;9C)0;2UIMK)[@16P:B"B,) M73+!%@]R9^G:SIQW1B2 NGG%>X(V;(23D\=+=V$$?TZA04SXKK-2D2*M MWE M*U4>%@LZ-MOS:R!WR,-A;_('J9F&%"#"^\TI>,+/&(M.9#R/DM&X^T&\=C<0V4+AY5X\$=WR:_^X;9Q&\VG2_;!W&^/)T/U[S#;Z.1CF M0ZC^[BMM7KT*5?!_GM4HZS:T,KJCG[B%>^Y,!K+[FI;-:%,A?V!1FPRYG$7G MA*?8]2F_F9.IGG]6]@U3;HI]:882W;=]<6J(RG8>4TFE<*XJBZGC=H+YG9NY MG188J:%*G9\]V1=PT&]G%FP&0F UG\1;+BPMW;F-HLEX(M,HCLF='P_Q>[8"UY MYY%G3H',?MXW'<@C7A,.:L1 -1"&5/!PF]_;8H2%'LESLSV-]H%\.4M]K#,V5"L4V"6KHR))@&ZR<$\ MB]X=T@S;N%OSV-^2K#[7BC#V4S^1L:#V1 N\*\I78:I_ U6HH*M(J4D'<'7:8)_1NJ/>%90^=.E?"A M".T$8;:OG;B18S;_1*:#!&/&DD$ZYG^18V* 5;$(&Z"7G"WAN?+:@LV=1?4RG=MBCU>:6.=TCV,*8-^N<[=WP MS]%PAO?X-5E[ML!4!'!,ZNZ]6,I]J2N[M.LUB;;M,>M"N*E> *<%A(( <2"> MFS*4%Z#H -&+0VX3\AXJ6Q@QG97S MMW9>+ZEL$=;L++R*Z:A6?:J4&[-'43U3>ZF=R3;'@*NFD@T$*M)H\]"Y&(_X'UJZB MW/M/17ZO-;8V4!E,RQ8 7I]4H--MAB*?+3?B%.%VS;7;K+[-T9KAL4V*'?7+ M4>)$!-!\DA>X,)53X@.TD*;8FJI4&I=QH50V![XOV*]-8&&.B^RM7L&P.RI& M#)]5I3JN0\:;@@H2 /^U+G"D3\'9+!YTSX8@3-L:+&;Y;TNN^4G%('A]D3LM M/H(FB-7F?>[&0QLB1 O7>P1W'L?>J2-E'H[WIP_$&Q.]J;I6&SY]HN@KK-F#T M&$7S)(U&,5I.IH/12/RD)(3Y&',CAG(^2&*AI[J4I_/1)!JE&*>;#L8QI4*/ MAYC)CV4>\8;Q%,C1%&^8#>)A>P;^;H^BT60>S>?X]ME@G, 4AOAY'"7I4+^5 M2R>V'P4!8Q)'HX0?G8Y *HLI;(8*"V!%Y0^>"[4PN\.B$0;A@>*P4(DDIBX5 MN6TH:?!3[D;#ZE"7K2?>BC"@^:8(S%[PYHZRTGPP&=MX72J9YQI9=0,IKMUD MS::1AE!A6DRQDZH;C*G O(TUG1JP3*@"Y%]')3U$PJMAV\B!;.2(T3!)W4C=ZQ#(B/9#CFF*HNB&-N&M8NH(2(09H:$)]A>L1P#. S MFXD_\ @43<@UJD_CV8A*>9R!I#^?.B ^0M$AQ9!U&L]]?2MB)QI/L0+$F(!T MV&D3[R;J]O_F6$OVZ&3S@?3R?E\\6O9V(5G8X%83/._+^N-4Q5&W@V^Y=C&Q MDP/)/Z$7VRI5/2_&N'U^,>A4_GL1T.U3+;F\T5U2R&BHI:*V78C;) HG5J[C M5;1](CQ:06U!J$PT5C92'2R$=AL8'ESG6+5-AP*K"O#OO1C*M%C:L*J M\("-#K D%A8LNWY)!8C8NR*T''UQ=:GE:#D%*/9 ACR&YZOB%]C,<\PM.\>" MPR &)Q*DL@Y,03-RYV*NOOOZKI!$PTU_!+Z=8NM>1WI^R7;R4--:OCXX E5 M,8()$^W,3;ZD+!?3,HNVASZ0!7>4_@8/-(E_@_JC"AWBYA8%ESC89)AR797Y M.9<-1Q\_MS;JC77Q.FJI6"!;7@I+\[>"GIV0#X)9TL^,*$)+U]'!6U[IC\)4 M^=JV@(S*.Z& FS45-S\SI8#U@#R^J#A"(O]-%N4:A:"PG5 T=%MM)FD.YI!D4+,WIJ63ZV;!4->ZAXEUN=9=^# MD9RL0#F9C5(1M*M.I_H)7>P2DT(1LBB_O]#$N2C-6$X&D^;[3BX"X&8.3^B M=2Q5']QOVU?%[.=I,<@'D0C=B06Y&P7!66<& 5 *]4IW\Y(OW;SD1]U\' ^, MAP.Y=QCQ"B@T%HRGED$N:8^4,X@65-$UTH$ZQ"XPD%C%[P!);[B3'.F=U!@, M=1 @!S5S*5TNWW>&Z\"; D4 MH['5\TI51C#8$$?7OXA47'?32MS%D%8;)^Y+L[Y0;#6K#;[@B-);ZC-C58XG0Y^:$?8WKNQ+10(][9Z /H5J4:2BJ?P MEX:M4'%O^DJ\!AJXJ"20+X#\]X-7=+T<_*']K.0;/4.74//4/GH[W6!#M6<% M2\"P5;MZ:]*?S=>P2U[?1XI47^1U2=$9N1MMRMA\CP4ES>(C"F]1:3 8X),# MWZD>WV=*HV:XVLI<'6J8PA@A(*5>%I^P2L6T?P M(T&WIV6*]FQ6&+)%FE2V9@%/JSI:]J8(R34>L8)HQ]I BSZX/GZ;C:'TQW&[ M2>JLH4]%M3*>7#H5(,:P_ ^T\"NU\ LZ)33^3E#2)[9W.9#__F_Q9/HC2/Z3 MLZ@[DM_+DW92\$XR>@!W/GT]^ E!#R!V/HK4>&G2'LT;"7-?-F@[G(\N_ $N M] AQ?*94/\I.VS7L;U#$6B45+C^!8@/4!G\V#3NX4A9 VUVQ07L.;ZY%&[7/ M@AKM*0P%2="4*-[ ,6:"5QA&U6>ZB-7$(R%G83IR>)!AU2WGF$;H?P75;4K M+_]<89M4>X"4H\$^'Z0^.G$-\25? C-O [H+K506>+T&173!&36M,J'W5'W* M?8(F9L;&)AHEU5&W5I0\ M-$'67)1W6O3O-!\[G0XBTE*%B6-Z(#NEF7 -'%0P$HPZ1N>)>[(BE@4+/5?8 M29(D>S5KC=M(U)0:G/7,2Q"NP];%)A*>]2\#(D84=W:"ZL6C""UP0Q4$ FV\ MX4KOP+&\4[U630Y-H(:B%XKB6[*ANBS<%= 2CD2R9#HG6$EJ/5E;K&% MO0GW,!=0@8 ^ 4=[N]A6I/R8DWT/.AR!^L42\!;UO:LM2.IK?,FK5Y?ZN(7% M@C#/DX$C,ZUZ'T2@B:YBA8MJM;).,MWI#POMW];9YB[2^I<_/O'++V5GNB=Q MF_HS"BE6YK0)AGU&Q9>$D4]8(WVKVA@:"1AW255[X4Q7V^J,6;)]":)D0Z%W M6TI2S];9K3IT#6^?2,\O\AM"1:.QQITS,[BH"9AY3402-'I5[CV-2,^=.[(I M#C0(X+?%-Z'QS:E$TIZ'0+5Q XCI M/A";EU]@=U>R#Y;2>Y&9,X=..]DOBA)1E6@J>,B=B$^,@B>! MHR"/B7%/<(5Z3A?4-0YU*7K!L;\MUU[1N&=4DLCJ*8M637X07L<<$R9&KS-= M#L1/L"=H U0P]!+@8%W:6-2^WA[;ATV@L4?1>AIP,%?=/!C9Q%X%X9W?JA@5 M6S. 7_/?O$A-F^Y362C%^IJ&)L>LN6_)Z@MQEQ5UB%(9DE[]?W6NG<UUI MDD+*%&$A3[VH><)4)@E?K:R"?<[F%IUQT^2;O'V\AFHG7VN5COU@YPV^05 ME>2A"Q5XX+.P?<=M@ZDU-@]CO[#V-NN=$/L &RLH418;.NF,%8M2#C#?H=RN M'KR7(TVQZ*.>[%F.C5T!ABWL]^W%%:41;MVJB<9"9FIWVOT'6@("M,D'JHM< MNR1=N>"7LKHO=<'T?99!II,&D7B7FZWIX2RR:R3+MSZY4?N*\-IM+VQ*_>(I M 3'C>(OV47"_/MMIH0_]A("9E!7.T0G5Q4S.B.5IK0HA1F=%3FEPDLG MD'!:IZE)$R7W9UQTC=B!FF.VI2;)AR2QV5Z,+YT,D:)>[-;H6:22)>[<[JG4 MA>FEQ,WXL+IFH\1[E==$S$>YJZCJP&IEC2R*A#1^+W;6LW#(1MG9=9M9=(6Q M\URM=UDM=J8[&!G3R%PC6HD-)EE%P>P*ID9EU_2]Y&E!V\Z:T'X7)!%J^U>L4(_+ZR_CC*DL7:RHFVD_X M(6IMKH>P4JSU470REI[EU]O0=T>:"&,TXEZ37^,-("=+B2Q/C5L%NBFB;\E< MWA$8.06%2N$M@:UF*E\5R#_%_IN%Z*9KJYPV#ATC4@GFK^ I<:%O-,(YF]"U MR66WX8(T)\G09F +\@JIF!CLBTQ)+9P$Y[U!_<3Y<=8+PZB%9UJH_"SM9//0E MTW9XN:YFRB'];)0-2!,#/PY!>0[Z9T-5/FQ()TJL@OQ-.;9ZUMP&$XQR]D,I M/'SU\NG;]_S-9K5K9#(8_\;91H'G+LVY^]NX!J1F0?=!62\4K;/!ZBCDEQD) MAM8CCY8QW44*5!#X@.R42[7B ^0XI[,>R)!^2;N^9B*3OZ,)P-N7WN.)[R MAW0Z%\]WB"9R0E4C)U$$3\=P8'+>'FR0SC?3#\!OM7C#%X M?S85%TV1R7<9<3^)50,G$DN53*B:XV2*-\>)KG$;CZ=8-A74X42.QDEKIT]T M>)H/%6ARG9G$/+1]V5J;YR"V,(4Q"8RIG"R,PC7".'T<=- @=E8@-#3P73[ MQ<754VW3"8:.?-Q0'H8-&OEHY <55P:FYXBH0WZ)&MU=CY$AV)9 ,XKVXP$5MQ-_+]_?L MB7X !<*>JFYZX"8O.ZG,EXIUTP-X;,5&.=OH&YUB$^GWN._$4D5;""T)7$YW&,YRH[KWYVD,HBW)J\/;U_\FX+AO-)IP=>+DV M)1U,B$-XC8&!3RLFPS\D$-_*= MZ2.+I_^N@M7 ^L^.&>B8>UQ'$_N7'(9^QF'VMZOJFO4IJK]!2N>JVBUM[VYV MO2_S2D50Y!RV1AX3VZVQT@83VA8;]*0>A=]?4A==4'&518NBJ?@5 &+7U! M MZ#91UP"%6OK-F>YR8A"C+57:#@/O4Q@' MM1O?SX_#89 #JC'J= VHDQ7 ]8^A"J"Y2XI8-4P'\F*[WXZXE"5[3$ M>#BO M[M'E:1R!5/K2.:*//\M7VZ7G7[X",,\V*):]P[Z4\// _5W\7)&.XCQQL4,Y M8X5R.^Q/>SSM;N30F\A]^\_9]:ZY*WXIX!,<8R9/W1]_!BG@CSGL$\((/BM. M]3_/O#>\^./YJU>740<\0R!_U$U]K96"U:M/4@*MV[,H, M%.MMOG1:I!\_0$G1HIB ?F?M[9DJV&U]XS9KC=\E>N*W6D-K]RF] EOCW+*/ MCS:6_U+E:9!]];^/$;".#2&>"6TJ\;#\Y^[1V.V^%%[:VLK;+#:*^+LQG>>H6LSUSMUNU.!+SI) MXXHM=-I]]OPS]\#@B$':I $Q3O36W2*94088T0ZDNJFJ+9Z +B%&"6TEWH+6 M*K=Z9G =9O:>;9E!POJ7L T72O9NF+&RU:SR)LAJG1VR^UK5HEH7VVUKM\BT M'MPN*DE-#&L#TAC)8DYT;*3#R+0.Z?<_(]LEU1*ELK54G/Y>U'YI4MI(4PU: M%<5!^Y%IJK6]RULUI5608W_G;XQK83<:;>P;/)^$':C'@UL;WPC/1 #P=% D MMK/CT%G59-YYD^V:%1Q?V^ZIDALK\=TJ"$>BG>Q#NVYU*#R*+05^.I7NE+.D M6@"&*'\F;IS?09@,Q<"L$0SQ<57SWTD#)DDH!/);6ZS+":S061)<656I3+8M M)AXZP 0%!MT@$Z>@79ZI;H_GMI$SR#B@/L7HBBJW0JW7J?YB\C4(4R&_6$PD/YS"2 M31G(R6#MET5#V4X?ENHE<.J5$5.%AY76^PJ+S MV*ELU>3WM%=8@4Q4IT:=$^XM%&N -+YO5I M&-;]#Q$D %@R-Z+X*$P6B,G=U+#O9IWO9IWO9IWO9IWO9IU_6;/.'A*,AY+B MH?WI-1U4Q]AO(2M52& X7W#8IQ6&HIPB )X)!P+?5 /]KLA4]Z8ST"4%5,3< MI;'0*"B<#"=GOE^L]PDX@L7=^6ZCJCHH5RP_^=YELE+U;:1:?=V'1'RF"GK= MZ$!3)QX(PZEUE^ND=6-?'>:B],81HS.3O\?>'T<"%EP..STS!>O;=^AR\E5O M[>[V^\9G>@-LNP(. <0,23\ZSW9ESWK*1G>=4L>V;H9QPUT M_6 )-U*"3G'@N[U5!GQ7NM^/RO.LFU!\*D'PV#Y.P5:.G>:->L7M-8G75$&8 M7.7I,&$/^6B:BF>JPO!KT\GJ!Q@*0(G\SA)X]7 68T^UX23&^EZ[->9 Q=,8 MZRG&NF^L"ZT&HN\C?G)?P9SMDSH'A]+BZUZ<@9]$O:@/OU9CX,-P8?SX!D@;"J>KCBW9,T&D_'!YJ$ M8X43^MO7)'Q&"Z&_CV@2#I.83?WV6O/)7&+GU#B:I]-.H_!D&DWB,57PP15@ M8:$1864\2J/IY._2.'R"W;/U-=@X?)+$ZM+;.#Q)9OB_>&ZB392= J5T//UN M7[#1'+@*5M9-D[FB-GM:BX_A;M@1NMN4!IT,HUG<';JWT7B"S<1C['$^#S8; MQU70WU"S<0SVFL//XS2U$T 6.?KGM!ZG5NVAUN,8,S8QH!]DWEZ3!ORR22:CB?>X],$+O$7M20_B$@!2:W1_;25 M&J1H;)A6^V;AJ+RM/@,/-XN-I,PJ+ M<3P-TN4A3AK_ANAR"H+I6$Y&Q+[^*91X O\%*7$Z <5GJJ_?A!+/J-,F7?HH M<1)-AM0(/)[.@&G/CJ&^4RQT.$6<&DZ3+Z*X;?#NUNLVCC#/J]XK_.]5Q%P' MA/9KJ+CS0$952-;N(]C:S>H%+A^FSI3^(ZQJ0?ZB0-=2)Q=:*U^*ZRS)T><7 MG\&H&%W::>FW6E/XU-B^Q&(R' =5?W^B'4/ G@Z^SC$YG$2V.WVQ(?J?C M7KMG.:B:4Q#SI^H#$[(QQ>/SAR3Q&Y^9L"M;V,4(ETH#P+_3*(Y3_ML*M%>V M"+B,YQ,=8H\7P&?J66)#Z9^8+P[V@\> _V2L+Z#XC$$EYHL9)-QE++2.=#Y2 M?Z<@&LWXKR:__APQP7V">0E\&8VB&8C6?!$_U=1+!-Y;$',>8OI!&J$NDLZC M83RGRW#JM&+6?.,)]LS(LWIQIQR^G_)5Q5+^%#C)2/V-QYP509=@YW/X*9F, M\3("H3 !90U$1KC,X;4_<="'*HV+F3,--<\"TCZY\PP'RO!L;%58-"B.4]#E MA]/6QV24DJ1A/P9[C:&WT'$B[F,WW_NY?^_G[C5V^-[/_9OW#W3G+?.\G]ZW:2ZP7Z=TZSMV>ZH9I20XE\.<"OJ^T_]UJ\7?KMW3JE M]M5#3H[X%_C+OO>D^Q_0DZX7R)3:^1]-SW.7MC><\YJ/Y 9]Q7WA7NF^<-0U M[ C_^/@.S$Q5Z;\M*74 MS/R9V3#BP<+VT]WO/8.^]PSZWC/H8,^@;JRA$=(8Z3Z2D'8P M!VC/* 6J VBPZP,#PE=.WGO':& 89&^J_)=%29_+KXZ'-JN#P3Y>/9.G)VCA M!>GM@U:Q^Z9V*+):W==YGH.5^XSZ!T*6^QY3PU1/I8Z,V+9,U#G6#O>]BOEI=; ZVS>F_SS5GZXSU>? M#(_HCHY_CW?X0;U/%-!/?U0C5EGV,JV$PCTE;.PWGM+.OMF\2:_]Y* ZZJ$SZJ_ M-B:UX&%>V_WNX,?.;Z)K'_+ MI,RD:GPM#WE<"H0?_/EH9MP7S'FH2YD79=]-Q7DX;\ M$W806CW89(IO! KO MR!_^L15 U;YI3\!/B,/Y,1KGWYJ='G=.=7KGX3LQ&53VW=[>K=YQ_2Q2 M/7I@.*S+6UN3%U>11P?-4:IPGXG,FCNL94S)D3FWV>V48@[$8X5I]N.'WN[E M*::V.T [[@;:3ML/.2U Z W9GU%$UKTL%EZYE4!KU^'P-\='4'V%">+J#JCM M.6EXW#UX'8JJ>E65MP=OVC>_HV*Y'H^2+\UL;->X?5CF!Q@%0RK<>*.^;.9. M^%%P*_K8!KNHU7M>D(NZ7^7J! Z=RW]&B)![-$H\LU):[_'HT!AWH%Z&#DLR MT3I.]<*],W^NFT:_,_NS[_C?[8M:XN5\:6B2&\/381Q7'_N/^)@XGG/YS2-V M'H]K=MS(Y;PNPWU-FAL[+M[C$=:ZB,*;"BO!J2_8DK[OH+I1'.T[OBX6I=?L MU1?&<=YUECD!&^YF,@9Z#[\#2F'ESG-'Q^E28Z50M-_O:H\@9KGWJ4)<\N(> MZ^+LV]5PK$7[KHD*P8A58Y2)7&8/G;O&ZJZI=C2&;YN$W]$3SM&^#:,[.FP0 M8STZ7V+D1^#+8=KYTD:%M'])1R&NFR:A;_W@D?:O0?;])0$DCX#/HR6 VC. M\!N(D5=J<=?LXY9X[ NP[WG8()7>D[#-/3D.V*[<+8SD3^$]W,>40"G\<%^9 MS>'2N33%O(W&?P-5KLAO,$IEP8SD[0W(<\"'^M7%D%^_=YX>UX#7_0P4T;RL MGY^T'_O[K6K@GD[S!ZZ"R,?# ?ZVS[";<_R MX'TV8.C0G28NXM"->P.)CIQ/.)2H[^$#$5M';6<_+SPXNMWKKQC$/8BO&,8Y MI:\8Y< 1?OTR^\[W$2/W1]WMGW][X*D6,^(@+7_4>_>MKD]PT>)-,@R^OS=L ML 4RCWCNT.D^?@J]Q_E-2?6[#.U%=SF)TF?'!;;T ]2^59DP92>5TA.2%GO\ M1GO6>""BS^5&>W6UGB7^G63Y"+6F6V'IGA<'&-XT8^9I_^^](DU??I(R]Z M2^!V5)(XI..-TM"W'._8&X1&I??)_X51G+BKA_SPEZX?_O$AB""'F;"SZ;ML M&S+FOEUL!YC-N.^>D*3=9]ZW2Y 7G17L.S3*!*6JU;V-Q4,<[Q5ZH4S8:J]] MU7@&-DXI2.LE^%NON^)]GJVHS/+%,MNPS7);YQE%DKUZ==G[1N0$*^P<*V^H M/KYN3,XMS!N$@?PV7U)K%>YFCFC;L4V54%0O5QR!*C?19HZ2'>M=N,N"6U'Y/7] M'F[V;(]_5:R[,7.A/(%S^6TS K[8W:SJOC]7D>-&Y[?=Q,'4/1:CH(;_JTLF/[&]<:JZI-U?+A<+$@5 M9>->P*9)B_:_[/4,^QVJ^@V!CVMM^Q@2_T/3;'_W?P%02P,$% @ XX'Z M3&8X^1\_ @ (PL T !X;"]S='EL97,N>&ULU5;;:MM $/V595-* B62 M[-HEC21H X%"&P+Q0]_"6AI)"WM15RM7SM=W+[)DN_3F-L5^TG9V%CQ?7 M^_BY"UQ@Y#D^Y F.YJ]Q\/NDEV'X8V(;W".?_2'YS[CWJ.>6.N@W*(T+*7;W MR0*F-N& 5H0E^(8PNE349A6$4[;V\,0"F612(6T.R&B++-(\^7#D/7MV/0^G M0BI7VU?PWV4_?2^P\:Q RM@@<((]D,8UT1J4N#6.F^S [T*HMQ?KVB@L%5E' MDQD>$]Q@BBRERD$-92*\@=*806'E*%I6=M2R#FQ0:\F-D5-22D&'$\M=)*WV3SW-NUAO*BF*ZG?MV8Y MPOGV[L"]@H)VSN^*08!A)W7-UN\8+04'OYA?%HP.+)C&9%,'55+1)\-GKTIF M % 8K4!IFFTC7Q6I%]#IS77JBD,U3TY0\[_>YQ($*,*V19N[?\R[_)\53]_\ MO63W5]D7?%R[^MP2;2<] 9&S4Q Y/WZ1TZMGUACTC7&K^^[TW@%%RY8R346O MMJ)Y#EZ/??PD^,Z^N]A.!QQ;L*'79&E>K#O\)C>'@K1,W]LENF""1_NC%1[- MAUF+@2+!H_T)[;U9G!>S MI-4<.QT\WGFN@T_@]36"Y= M9:]#U7?6YS54M*W)+OC4N%4JA#>=/2\V383QM?CDL\N_Q(U?=P5M"S'^]4U] M7I1PG4V&9YY=.O@AWM3E ,X'>15\;7VRM8"K%%I7 TX&<#SCP*(+4!*3>)^0!@CP@( _V"7F(( \)R$->R,L^ M.6]3$MR#O[;'UOQ3*&;AC,'&%+3.+%Y49< M]0E!'A.0Q^S37=D!;1S"L!17T=8NBSN7GA#A"4%X\L:$WW)CXPB(Q["<4?OX MC)G1I&9\_\:+3S]Z]VQ:>.05("D:9M-\A7Z_!%@P*QBZ>6.BQ62474IFO7PV M+HH'T\)"@;G][#Q8Q9D69)UR[#N,2?FE9!;,/(?J:;(PZXVQ@Y[2/X$$I9:2 MV2TWO@J=%??FIWWUTE$F*=E5TG4N#XW2>G' 'NC\HX4)?@U)F:1D5LFU763, M0@FC9#;&W#Z.,>N.0)721,GLB3L[;,(M!-$I]; &AOG\6(?5$!M\K"J,2;FB M9)8%&1C(&8ZH*5](9E^0H8$L,29E#5V+,XQ(Z4,RZX.TG-08D[*(9+;(+LO]&4^,28E%,HMERSZY=<8IK\A]IBCR"&-2 MRI'[3%+D,<:D]"/9]4-AGF!,2C^263\DIL+Z491^U#[UH[!^%*4?Q:P?&E-B M3$H_BED_-.:K AE9(>,OD>W,],4$UTP4I2#%723;&7-,(."L,2:E(,6=VQ"8 M\ZK!F)2%%+.%MH1&$W$;,CP%X0>.X!1E(<5L(3(\4MA"BK*08K;0SO!H(KY; M]X@Q*0LI9@L1F+""'"Z&4Q;2S!8B,.=]ARL_FK*09K80B:FQA31E(2K]5?XBP3W*]-6MU$,'^LC GTP%/:6?=M>P;UO_DLPX^'YT,?F MW/_B-U!+ P04 " #C@?I,G.$P>-0! ('@ &@ 'AL+U]R96QS+W=O MZ_=IO0ELNW MRVX3\Z((AUWX:+JW5,684SA=Y*I?T/_DV,;_K&_6Z^TR/C;+]WVL\R\5WPN* M\'N0C@Y.-!3@^:C0?-Z$'S\: Y/>AZ/.B:'G0S'G1##[H=#[JE M!\D4R#CE)R&L^5H+X%KX7@L 6_AB"R!;^&8+0%OX:@M@6_AN"X!;^'(+H%OX M=@O 6_AZ*]!;^7HKT%LO\*R-'K;Y>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!; M^7HKT%OY>BO06_EZ&]#;^'H;T-OX>AO0VRYP5H(.2_AZ&]#;^'H;T-OX>AO0 MV_AZ&]#;^'H;T-OX>AO0V_AZ.]#;^7H[T-OY>CO0V_EZ.]#;+W#6C0Z[^7H[ MT-OY>CO0V_EZ.]#;^7H[T-OY>CO0V_EZSP9ZIZKLXNHE=]MZD\Y=\F/XGS4# MN%,^[N+Y,TY3_]P_4#KW6V(X?9[][^(T]2LB_'CQ^_ )4$L#!!0 ( ..! M^DQBCXVUQ $ /\= 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9RV[",! % MT%]!V5;$^%'Z$+!INVV1VA]PDX%$)+%E&PI_7R= I2(J40'2W1"2<69N@G4V MC#XVEGQO75>-'R=%"/:1,9\55&N?&DM-K,R,JW6(IV[.K,X6>DY,# 9#EIDF M4!/ZH>V13$;/--/+*O2>MM?;UN-$6UN5F0ZE:=BJR0^:]G<-4T=5M\87I?4W M<4'2>UG'+CY>&R>QZA-VPH3#&]OS>-_;BIPK<_I7-#.;E1GE)EO6\9;46T:?:A5==Q\9L7;%?"]+KY0B;BHX'Z"J7G!SBMJ!C MH[K"]I.?-7"_&S+CJ&]=K+I0'GF\&&D:JYZU"R_YB-1NG9SRDX;'UM?[8;^, M6W3?C[WPGZ)GW>&\MWZY' (DAP3)H4!RW(+D&(+DN /)<0^2XP$D!Q^@!$$1 ME:.0RE%,Y2BH\ M K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " #C@?I,F5R<(Q & "<)P $P @ &W @ >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ..!^DQCPS>(9 ( !4( 8 M " ?@( !X;"]W;W)K%:CH$ ">% & @ &2"P >&PO M=V]R:W-H965T&UL4$L! A0#% @ XX'Z3%)?[E-& @ ML@< !@ ( ! A 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XX'Z3(S[EDGK P IA$ !@ M ( !-!L 'AL+W=O5CEL $ -(# 8 " 54? !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ XX'Z3*NMPG*U 0 T@, !@ ( !)", 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XX'Z M3'#=4;>S 0 T@, !D ( !NRP 'AL+W=O&PO=V]R:W-H965T5*7GM $ -(# 9 " 9 P !X;"]W;W)K M&UL4$L! A0#% @ XX'Z3 P\ &FU 0 T@, M !D ( !>S( 'AL+W=O4>8?[0! #2 P &0 @ %G- M>&PO=V]R:W-H965T&UL4$L! A0#% @ XX'Z3%5UBYO@ 0 04 !D M ( !/3@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XX'Z3$6S""RR 0 T@, !D ( !<#X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XX'Z3(\C M-D2X 0 T@, !D ( !3D0 'AL+W=O&PO=V]R:W-H965TA@( ,P( 9 " 3!( !X;"]W;W)K&UL4$L! A0#% @ XX'Z3/52"O?6 P W!( !D M ( ![4H 'AL+W=O&PO M=V]R:W-H965TD%:?^@< M +HO 9 " 8!: !X;"]W;W)K&UL4$L! A0#% @ XX'Z3+TIBL.*! ,1< !D ( ! ML6( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ XX'Z3'=2HQ2] 0 400 !D ( !5&P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XX'Z3#>,A03R M 0 \P4 !D ( !5', 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XX'Z3(?RW5W/ @ =@H !D M ( !,'L 'AL+W=O.DDJH! "< P &0 @ $V?@ >&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ XX'Z3 ]=A]Q8 @ P@< !D ( !L8( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MXX'Z3$"?UW01 P <0P !D ( !Y(D 'AL+W=O&UL4$L! M A0#% @ XX'Z3&8X^1\_ @ (PL T ( ![M8 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ XX'Z3)SA M,'C4 0 "!X !H ( !4]T 'AL+U]R96QS+W=O XML 61 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 62 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 136 182 1 false 46 0 false 7 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.brightcove.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.brightcove.com/taxonomy/role/StatementOfFinancialPositionClassified Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.brightcove.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.brightcove.com/taxonomy/role/StatementOfIncome Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 106 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.brightcove.com/taxonomy/role/StatementOfOtherComprehensiveIncome Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 107 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.brightcove.com/taxonomy/role/StatementOfCashFlowsIndirect Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 108 - Disclosure - Business Description and Basis of Presentation Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Business Description and Basis of Presentation Notes 7 false false R8.htm 109 - Disclosure - Revenue from Contracts with Customers Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock Revenue from Contracts with Customers Notes 8 false false R9.htm 110 - Disclosure - Concentration of Credit Risk Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock Concentration of Credit Risk Notes 9 false false R10.htm 111 - Disclosure - Concentration of Other Risks Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsConcentrationOfOtherRisksDisclosureTextBlock Concentration of Other Risks Notes 10 false false R11.htm 112 - Disclosure - Cash and Cash Equivalents Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndShortTermInvestmentsTextBlock Cash and Cash Equivalents Notes 11 false false R12.htm 113 - Disclosure - Net Loss per Share Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Loss per Share Notes 12 false false R13.htm 114 - Disclosure - Fair Value of Financial Instruments Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value of Financial Instruments Notes 13 false false R14.htm 115 - Disclosure - Stock-based Compensation Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-based Compensation Notes 14 false false R15.htm 116 - Disclosure - Income Taxes Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 15 false false R16.htm 117 - Disclosure - Commitments and Contingencies Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 16 false false R17.htm 118 - Disclosure - Debt Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDebtDisclosureTextBlock Debt Notes 17 false false R18.htm 119 - Disclosure - Segment Information Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Information Notes 18 false false R19.htm 120 - Disclosure - Recently Issued and Adopted Accounting Standards Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock Recently Issued and Adopted Accounting Standards Notes 19 false false R20.htm 121 - Disclosure - Business Description and Basis of Presentation (Policies) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockPolicies Business Description and Basis of Presentation (Policies) Policies http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock 20 false false R21.htm 122 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlockTables Revenue from Contracts with Customers (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsRevenueFromContractWithCustomerTextBlock 21 false false R22.htm 123 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndShortTermInvestmentsTextBlockTables Cash and Cash Equivalents (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndShortTermInvestmentsTextBlock 22 false false R23.htm 124 - Disclosure - Net Loss per Share (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Net Loss per Share (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 23 false false R24.htm 125 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value of Financial Instruments (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 24 false false R25.htm 126 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-based Compensation (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 25 false false R26.htm 127 - Disclosure - Segment Information (Tables) Sheet http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Information (Tables) Tables http://www.brightcove.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 26 false false R27.htm 128 - Disclosure - Business Description and Basis of Presentation - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureBusinessDescriptionAndBasisOfPresentationAdditionalInformation Business Description and Basis of Presentation - Additional Information (Detail) Details 27 false false R28.htm 129 - Disclosure - Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers by Business Unit (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfRevenueFromContractsWithCustomersByBusinessUnit Revenue from Contracts with Customers - Summary of Revenue from Contracts with Customers by Business Unit (Detail) Details 28 false false R29.htm 130 - Disclosure - Revenue from Contracts with Customers - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformation Revenue from Contracts with Customers - Additional Information (Detail) Details 29 false false R30.htm 131 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Balance Sheet (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInCondensedConsolidatedBalanceSheet Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Balance Sheet (Detail) Details 30 false false R31.htm 132 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Operations (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInCondensedConsolidatedStatementOfOperations Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Operations (Detail) Details 31 false false R32.htm 133 - Disclosure - Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Cash Flows (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInCondensedConsolidatedStatementOfCashFlows Revenue from Contracts with Customers - Schedule of Changes in Condensed Consolidated Statement of Cash Flows (Detail) Details 32 false false R33.htm 134 - Disclosure - Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomers Revenue from Contracts with Customers - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Detail) Details 33 false false R34.htm 135 - Disclosure - Concentration of Credit Risk - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureConcentrationOfCreditRiskAdditionalInformation Concentration of Credit Risk - Additional Information (Detail) Details 34 false false R35.htm 136 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation Cash and Cash Equivalents - Additional Information (Detail) Details 35 false false R36.htm 137 - Disclosure - Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureCashAndCashEquivalentsScheduleOfCashAndCashEquivalents Cash and Cash Equivalents - Schedule of Cash and Cash Equivalents (Detail) Details 36 false false R37.htm 138 - Disclosure - Net Loss per Share - Potentially Dilutive Common Stock Equivalent Shares Excluded from Computation of Weighted-Average Shares Outstanding (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureNetLossPerSharePotentiallyDilutiveCommonStockEquivalentSharesExcludedFromComputationOfWeightedAverageSharesOutstanding Net Loss per Share - Potentially Dilutive Common Stock Equivalent Shares Excluded from Computation of Weighted-Average Shares Outstanding (Detail) Details 37 false false R38.htm 139 - Disclosure - Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsCompanysFinancialInstrumentsCarriedAtFairValueUsingLowestLevelOfInput Fair Value of Financial Instruments - Company's Financial Instruments Carried at Fair Value Using Lowest Level of Input (Detail) Details 38 false false R39.htm 140 - Disclosure - Stock-based Compensation - Weighted Average Assumptions (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockbasedCompensationWeightedAverageAssumptions Stock-based Compensation - Weighted Average Assumptions (Detail) Details 39 false false R40.htm 141 - Disclosure - Stock-based Compensation - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformation Stock-based Compensation - Additional Information (Detail) Details 40 false false R41.htm 142 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivity Stock-based Compensation - Summary of Stock Option Activity (Detail) Details 41 false false R42.htm 143 - Disclosure - Stock-based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionActivityParenthetical Stock-based Compensation - Summary of Stock Option Activity (Parenthetical) (Detail) Details 42 false false R43.htm 144 - Disclosure - Stock-based Compensation - Restricted Stock Units Activity (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureStockbasedCompensationRestrictedStockUnitsActivity Stock-based Compensation - Restricted Stock Units Activity (Detail) Details 43 false false R44.htm 145 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 44 false false R45.htm 146 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 45 false false R46.htm 147 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureDebtAdditionalInformation Debt - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Segment Information - Total Revenue from Customers by Geographic Area, Based on Location of Customer (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureSegmentInformationTotalRevenueFromCustomersByGeographicAreaBasedOnLocationOfCustomer Segment Information - Total Revenue from Customers by Geographic Area, Based on Location of Customer (Detail) Details 47 false false R48.htm 149 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation Segment Information - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Recently Issued and Adopted Accounting Standards - Additional Information (Detail) Sheet http://www.brightcove.com/taxonomy/role/DisclosureRecentlyIssuedAndAdoptedAccountingStandardsAdditionalInformation Recently Issued and Adopted Accounting Standards - Additional Information (Detail) Details 49 false false All Reports Book All Reports bcov-20180630.xml bcov-20180630.xsd bcov-20180630_cal.xml bcov-20180630_def.xml bcov-20180630_lab.xml bcov-20180630_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true ZIP 66 0001193125-18-227776-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-227776-xbrl.zip M4$L#!!0 ( ..!^DR IS0B"/ "Y_#0 1 8F-O=BTR,#$X,#8S,"YX M;6SLO6ESVTB2,/R](_P?\&IG-KHC"!KW84_["?#JT8YM>2SU],Y^44!D4<(8 M!#@ J&-^_9M953@)BH=($+*Y/=LMXBA49F5F9>7YE__W./.%>Q+%7AC\>B9W MI3.!!.-PX@6WOYXM8M&-QYYW)L2)&TQ_/27_T\4A<'H M4OC?,?%)Y"9$. _PP3$1!N%X,2-!(HC"79+,W[U]^_#PT)U,XW'8'8>SMU,O M@.<\UQ=C$MU[8Q*_%40Q'?0?;#[O!,'H*FK7*-SZ&BZ"R3M!*USJ1\1-X'%A M E-X)RB2;(F2*2K&E:R^4Y1WNOI_Q:?#^5/DW=XEPL_C7_!A$R8;!,3WR9,P M2J?5$3Y^['<%Q_>%K_AP+'PE.%,RZ?*Q'F\B7P#D!?&O9P40\7(WC&[?*I*D MOO4X/L[8D^_PKO_,\[X7?+MQX_QYO%!Z_D&E3\NV;;^E=]-'O3C4%-E\;C+L MB6SLV*L;&1Z5W_[OIX^7XSLR<\4J!$ 2MZX[S]Z,O0+XNJG+XR M(?F'Z(QB,N[>AO=OX4;-XS?C\+XTL1NZ7'"54-+!-R1#E0HS2I[F)*Z=$KU3 M\Q&K6/&NQ1+WTT3N91/:AXIV8:8Z#F)'JJ?X??Q-?, MRFN+* (N7?4>OUOS(GDJOF&%]R3.*E_A]W#E]3R M2[$W7H$X;XR/RY5ID5O@]_ MDJE 1<8['/?7L]B;S7UD;'K-C<:(L\V$$WWC+B+37\^07<64)[N/\60'V;6Y M6'S+P +)\6X8)%[RU ]GLS"X3,+QM\L[-R+QQ2*AFQ5L8,(X#!+RF'S%>9+0 MO_XR- Q)DBQ1E"U9$O\.?QO7EU>#:^F:0F JZC7(E47@L7=B.N*9,"%C;^;Z ML$KGGT=G@@>$YTVN9455#,F2K[51W]+Z/4O4K.%0U%1G)#K:2!='?66H2H.1 MV3.'U\JU?O9!U6W9M&SY+V\W@X!!RT7KN[X;WSG!!/\S_/?"NW=]V&%C)^F[ M4?0$3__#]1=D2Z!-7+82T'R;N/[]@B M'V35U+024:R$H )H').DQ< !;(8!_%Z&K3CI.GA&KA=1JA]X\=@/XT6T+>6^ M##9-T_IVWQ9URP%QUA\"%?=-531'IJ(/[;ZB.-:UAH1K*?"E9=!JYE\!T_?# M!U0H@:X'X>(FF2Y\3NOQ5S(F( 1N?-+>9=6 9)6R%-L*I"5NK3SVF23M!5X% M(0X4;57Y=24,%6@G$P\/:J[_Q?4FYT'?G7N)Z[<14 ,@U0RX7P:U'H#Z-?WB M/K6;E&4 TE0ENW8UR[-?@G Q6_BH6E\D=R0"#68>D3L2Q-X].0_@D$8^AG$, M9' QO7(?6PBZ:I]]$"U+J8*^#5AUXKN%H,HJ;K*&HBLUXKJJ7U)R_DA U;ZX M\;U;:E9I\1XK6ZA25U3*YV"HA=?[#YGT ;;('2?],$Y@@0\&JUZWYXXL:3BT MX?1@@[ZHZ0/1TD!S'(T,#<:P%'61V M=C U7=WU[)"] B7X=Z+-6HQQO#LW+! MO[C11729X/9$7X&C($7A/A%P/2?1]9X) ?8?J0M\7$L$JX!:0_;G<;QH'\FC M@<>0=(4:>-;,?26 C0OB3:%3*'0KF+E&V@[(38+^H(@Z@E*Q[,Q0O3P4?+7+ MITHCS=0=333D 7"M8@[%WJ"GBCW-'&HC4QXX@P$\!#N-00TRFP!0!75*0+^8 M@%;(]*J"\0)VXL]A,&ZO#@6'>;M\H-T8G'HL<+M4>]5&!02T)EN640MU>?K/ M@MCJA544:EU[#L95*SF.>H!::A]3@%22?!O M"DP9!>=!X@:WWHU/F- $23E\'/L+]..T>)7MLP^&995I?Q-0RL"_"G^# HQN M*+99]C>L#B(0!.I^?K)J%3\*2L:2-Q. #B!:K51$LW''&HF_:@ M!\=GS>DC&:O72MU!N7;^*U>OC,E\&M M;0!W/3P5.@^#VRL2S?)7#\:\]5$/QD!WC-Y =!Q-%35-443+U$UQ(,'!RA[I M=K]/M8C2UEHSZ3)4U/+>=M\N=9Q47+O+$U\)6*N/#3)N(HHLKP)NU9GA2T3F MKC<9/J+RV^+#GPY*K:&6UZYV[C7+5SP'MWD-%?3Y2)6XBM405!?H" M(BB!?0?WFCERZB'](KO#:IU]L&W%K*SG:A"6J):=B%^SB56QETRLF\'U'"[: M[E^@A].*=^%Y")Z#]@!ZTIZ<0.:2$Z@.RG8:Q,M[_^IYE^'[2A+7 R5HZ$8! M'#CC@E]^0*;>V&NC&-* 'D79A'?*BMUZ8,K 7P*Q)J] K2M;3.IF78;K*B)N MO(B>"FO?-FJU\!!6/F36S+JR7*_B> E\:"J27=XDUYTG2["WUBMEGGVP3'GU MHNTCA'@YPNW%F-AO-+'*V7&/$!XEZOKP>'H%(=>@VABJ:AN/^%]=T7;CGY[> MUP:CGB'V'4D",6XY8D_15;$WT$>COB[U#!B'Q0 >,P2[46"-;4.R]QZ=VRBX M;8K6;11P&C#6@NC=9CE9;W,T;[/KWZKHWF:IH-Z3T%2T;[.PFB^,_CU81&RS MU-[6Z-A-L;#&4+(I&M3GHF5?S6(:6T;9I4'??WC)7:K)4FYOB:IB&^90EWNB M9(_ZHJ;#OYR1Z8@#9:!H_8&BZBH C30L6U8E.70]9(U&X34KVZ0V1N4UBP)K M3U%ZKX#^07?3%$E1GP/UH)&(S0HY:>?(Q)<%4C4*I;UY]-SA0L<:A=AJ52A9 ML\+*WB6T[,5Q5\VRK=*".*QF+2C[B,O:5T1+HY#KQXUP:99WY:-'O#0*K]:. M")AF99?D_F@.7DV4/%%32[)>TKSN!5[L='=60W*["L MS1W;Z?W/Y($;_($"@,,#^'-,:%!QU+\#-9R@4HH7CW9#B=DG%R M,64/7P0,FQ<1" 6V%Z;45_I9>H^H@1Y7PF8#V#J<$P$Q:.FR K]-7;$4^&W)BJWC M;TN3K5TSIJR>*@\M4U2MH29JO<% =/21*NHXJ#S0!WI?RE!J2FI=":@#'W$. M!+GF&++DR#VD'@6(1>\#,3FVZ*A#1S;Z0\OI6QGDLB27I>_*0]"!8P.V!WYG MD:2T+E:@4> Q=D#2*R;9H\8.- H^C260K:6E;T,L0:.(:&ML0;.2X%7%&C1+ M'ZV./6B62M!ZIMB*K*W5$IJ(16@6]E<3F] L=[R66(5-L;(/8X727.Q"LXN] M;2Q#PP[\9@7"JW#H-XL2=/!+EOVLU[N),CS'Y1(\3\HM<(8W"G4KG>.-8J#= MSO)F!0$ZSV6[$O_5N/.\6;9'9[HJ:RL]R\=PIC=K4J@_'K3#N=XH)N TK:AR M^;1P1&=[L[R/Y0>U-OG>&P6_I;[X9D5ANWWSC>*BI;[ZAH_#Q_/=-[L#,E^^ M92AE-; MOOQFD8'%^0S)+"M$Q_+M-RL =_#UTV($-]5ZI$X4H2\:A4/O*7_D MB_N$EVB1THLY-3L.'TDT]F*TU,.I(_*"V!O3S[S Q0]HL1"!MF+(.U91Z\N* M9AFRJ!BF(6K]WE#L.9:!%3L5R=9,2S4Q?%QBR:U&I1'/X7!2@_NE6K#+W^E5 MOY,5LP/E9C$K?11KO8U?0+SK<;^B\)!2TYJAU[=463;%X=!Q1,U1@6*-H2*: MDC4< G?(ACQ@JX#*6]?0*TMP$-3L:0F6EYK5 =@[YCP,KC5>G%PV#%E5U#V@>Q4:#H;E/P@V<243YYY$ M[BUI(=7W1L;(,$U5'$@8^P+B1NQ9JB+V);NO:#U+&9IVMA)6USS,,CR'I_TN M3J'-Y&MA 6RPH!JV;>\1]TMH.!B6OR<6T)$%=.4@RW 4%BAO^*]#!U+./H"J M*BWK0(= R9XPSY3XO*U&3 _Z6&J'3R KJ5\A@]^P)/L SD O+&M<6"335E7] MI3S3EX!/>A+(+,4 GE%'DFC9QDA41CW+' P&>M^6"CPCF7M8JSTBL?%EW=-> M4UV[36O!#8?]8=\Q18DJBW0.6T[2>J9N];+44W90591_:[;;H MJ1K_ W(Q[4=DXB4C=XP6L:=/[J,W6\QZ812%#\"L?7<.=UYR\C \:/-<1 ?0AT8%N;%*1NRE6YC\DF:Z!VZ2UB@:]M@T MC;O-OY*9ZZ$![0N)IF$TPXKJ>>#5SB@I9B[8N[5\'/8T1QLHIMCK]_JB9EBF M"%L&,(LZE!2M;SJ*/60!)7JC):AMH">X 4O MG+R8HE1+4_524H@&8F090UAO0E%&(W$$!QE1LWH#T5+M(9PY[=[(U&1Y-!AF M%/9%_N<>"8Q#>K"N,@B\JBLFBFE=E7;,IMJT@04E(=E6*M&M&W29V7>#DJ;A M5C>"N_F&)4WC0=L #YLT,#D,"YBZ8IN'10&-8UY25H[+ 8V K6X"]E$9H!$T M:.O1L G]+\7_(M;8B=+WPP=\?V=\6)*MH#/35%5Y YVB]C375R1UJ"NJ:(\T M2=1,QQ =::# DE:HZ8&V9!J0%M[ILY8=Q1&@W!QDTP7 M_G+^9WN7%946K1QNOA5(!\ON;0)XFKVK5')QFL[>;010 T-I+;-ROFTN.[<1 M\8NYZ-7(\>-GWS:ROC2[=CGQN.'LVD96&8^;BFE4XL(/GCW;"&P65ERKVGJ/ MFQ[[(K@W4AC55&%4,(KGI0KC_E)@UT"^CSYFM3&]A630%S:;6X9@GZVA0.R@ M]B M^:N> : 9/TT3.J-4HS/NZ).RT"(:A+G18W &H-V>_4 MN^_@)(^Q5IJMJIID/4/Q=?W[7IBZWH@>H2R79SA*:GHCNRT>^^H3C(^1>MX$ MR)A4K=JTQ/B14LL;@1*C*"IY4X=-'6^$7*6CYH8W :*-!N3*O=694*X$VEIS=B M$%1JS]?;I9_OS:'7$+&J&Q%K@QZ\AN#6-H![$Y?=QS"X?5ESYHT!WKTYLW)= M[KM=,^D]%U%H@E_1T8:AJ4T726A$Y0%99!LKNRT/BMVWN:2.;X.RG::)LOJ MS>IY'[B$2".G%%8B1%+LLG:P=8F05#RW7',M1Y+5S?J9^A]L[=M&K18&2Y7U MUII9[[FB2R.T22NVF'I9&SAXQ99&_ /FYA59;L;A_3N6MG@TQ& M8?0IC CF^ET1S 48 Q6[M^1BNAR \V),I)]?2[Q*WQEI(T45+8 :\ #G9\?0 M==$>V8IM]$RS;])T"(USY!Z!;%<5 X[#AJH8I#E=JJUHJORC5S%8C_O#53%( M5\+LJH=9A@:J&!POEWYYY9K+I<]73M-.N?3[D'B'S*5/5TN!3YE2LPM6)PGW M'*Z]GQ3IC4)QY)>$;Q\X JE1-.PQ(FF/?L9FL_ TFH5IVN;6?L=]NZR:AEO= M".[F75A-XT'; ]-96$NHZ"!/#R=9F%6!<%Q.: 1L-5-P#XJ S2"!FT]&HZ3 MA9GCH\DLS*KM;(BI'<3UM@4U6<#1T7C4K+VC<'([L_B.@0ITZ+4@J^\H5(#'&54SC<9[9!X!UA9F M_1V%W%N7 ;@E%M:$(&PJ]9_-"'PMBXF]&[;*)$I5TS^\Y"YUI%%V;X>NTK,- MYYJO*EH M\Y!C4QK%+EM0FFDB>@1)34O0:N8J8 _;-;1Y>(^=0',4V=6"A)JCT'8+$FR. M ?<^$VX:,![LR0:RG(9Q@$ZG1]B&%4Q;,#3#+N_#1^AL>@3@07*9H%67Y74# MG4R/ *JT?>?2 RA6>3L [-HJ6=D[-N+:" >T8*QB5DP_1W52 M'A4;H'_;E>UK"Q?F'MTV1\4"NG56$$7#-OQ=T;"/_:VVZM\AS9M'77,T?\J: M\F+KY[ZU].,B!4]JE1(K&UH.#V55.BX^Y!HB:=SH=%P4H(E&UU8::(YADSHJ M0M!FM;19M,-B=52\8,-KJZ)%K[-H'>P<>.1]]'CGQ..R!BW25;$*M.40>5S, MJ#6862+S0U&JDZ'&/%]NA81]B M4:T[7C2M+QQA]5%?6%K]MND+1\"+42,-CN@!.ZZ$P(IR9HWS9*V#[-#JTU'D M1!O4IV-("J5&4K1/?3H&9NIVT+7JTV$3AXH(L#5;.2 "Y-8E$C4*_-8]WAJQ MV3<&OM:&=F!M0$1;$X^:E02O*A&I4=2T.S&I62HY4CNR5L#^>A*7FF6/UY+( MM"E6]G':D)M+;&IVK]PVT:GA[)YF)<*KR/9IECZ.WG*I%5AHO"53&Z!N9^9, MHRAH=R9-LSRP4\NG@P0Y- ?S4?LEM0$#-//FI?V4#NF7: P3Q^I4TP;8C]C) MI@W@MS11IUE1V-[$G699H;V)/(WBH:6)/0W;!([K@6Q."U#VU*_DNU")U*,T MR&@%Z#LD!GTF#]SM !0"$B* /\>T%/A%U+_#LN#G0?$!6M03?1.4D+Q[,IQ. MR3BYF+*'+P*&W8L(A I3/^2]81(K>^K44RUK&U3VK,/D2-$M33=-T1PY!F!2 M[8F.KLNBY6 %5+UOR)K,RJ?3'D#56+\&L%7M?1G'N6WVZ0OP+AIL?9_YJHZ8HN M]FRG)RK*H"\Y0T?6>DY6+U4I=LG55]X.:BO$K^\\XO VP M4NL6+)D2RH;=?VJ*RXX,W>J;P&B&,=1%S7$TL6?V^Z+L2#UEU+W@?\&L& MMA-0'-'J]TQ1LTU%M)2A)CJVYLC#GJ3(ML5*]:'DM:N%SE9"404WALMHZJ/& M#Q+=>V,27\+>WRRT?:5G Q2.J)DJ;#669<%J#VVQK]B#P=#6C)ZCL7J[JFS: M1@7853!4&1UP,O:H&Q3^]@DM-1U,G!D<=[S_T.NMI'%88]4PJBEJZX$I@Y\J MMFD/S)X;>V-X8^#YBV2;%HJ;0+Y%1YW-5A[/JJ+45J4A9SVP!5<>60@$2NCP0SF7F!%R<14[F8#:B5S$]K MZLB*4;;:KX&DZMI)@U]&43AC&L,":.@"R)6%1_3(-(RXR 1I2>+A(PP81A,O M<*.G\X3,J&4("TF&O@^OG@.B@,JW. HWB3*#;@]ZI=C4 =%0AV\8@*]&#Q9K MNHW9H$E<8;QIQ26T8OY+0)84BNQ4D\:FM5*>R-0;7G$'K05E'>3X-;@G%4F@\*DURWXSH51FR1U MFJ.IJFL6]]GBJ*LY8Y?FJ T"CU+-D*IN__7 ; !^)1"_E>!C')2H:/J27%\+ MSCH$4);G.V9PVV+1AIJS7>W"M0DT5>-G@BHEB(5[;T(FO:??8P*':=;0"-\9 M@]K58D(PJ=V_8O7?'*B-D#$"]2@8MQ\9Z $5E8KU>W.8-L)%3DSMQ@7&C8N& M*6N;(*,&J"5DY-IU*W=\C!6',X&I+ZU^/O$:ES>H^V$*/'NPU6=%+'^NEX7> M\V#4@+PB;V($)R/O-F!Q$N.GJ\@-8G?,[2_TE\^ZF$W^M6"MWEIM0<1X4+VF M4.W>H:]@.%T%CO^6,@L(!]W4J[%2U;FO *WMDD!#2:!*E0KC-=.O1#RP7L>@ M+%+W^%4(BXLM-=!E#*\!A=2W3FZE^*=%T>1R+-"N -:CZ2ITQO]>>!%9&5/2 M2L2@"*5&YQK$K =I%2H&<+CRP_EE.$T>W&V:.3<).=9UDC5[!>@5$)9"H\:$ M3*AAC881\);?PT<2C;UXWW;V?4&,D6!F>1-8"\D2X/=># \ =PS"Q4TR7?CI MJ;*5,.L8!UJ%>"4(UR.4BK49'%2N( [80<"SKJU0H;*R"H DHM8:F3 MH-HZ"_0#EBJ"Y@+XWZ1Q%7=#XL=RUX:JZ!4<; U<+78:IO>AJCBJ,31!E]=A MU8>&)%JFIHNJ;=E]^,<9CG36D&$ER!5R?D7*&OI M4H2UR:JV"6A3BI@\$]N M](T45/=6TBL:+17;DLJKMQJ(,K!_P/GL#M16YQ[T^%O"8IZ0SP%/%XLD3MP MZ7K__O]E?[^T,PIHLJ8&O'LQW9_+8KZ( MR)HP!P= TS53%\V!I8L8'B?V>KHBZ@/;T8&G^V;?P94_^R!U95CT5;.M%&L( M$F^"0,(1_9*,%Q&U2+$4/C)AHFTV7R24)2ZFU8@)UFU^5P1@T*D&1R<,.K45 M0WZ6$FH[V2FJI%I67Y0<4P-ZD"W1'CF.J(QD-%WT^I:M8[2?AM%^FESIIK,7 MV-N)3M-65?TPZ%00G3*M6RL=&IWTQDU5,CM1A+$JJ'WTGO)'^/G*@2/59.1Z M$0V_AKUW,4N/'7,RQL,X:"K;A&0NXUBA.+8D6S67D:@:?<.4=43.+S@$4$5[0*>G, W\SF=H %V2E67H/04I!GM'TLR.8XJ2@WOA^.T9Q=_^47GH<*I<;QRHZU,3#39L))(R,IX% M[%BD89NK-H>]($.ER- Q"LY07P%M-($.S/^L=@QO(W$HFFDIAQ2G&B4.VJ]6 M;CUM-(0-"[ A50M)MI$X3$TV#RE&=8H.K).FK1]2 M:!B("2Q$JVMEP\FFZ6<-.E.:1HN":-'W[%XY*+5@.YQ#HL5$M.BTBG6EN$*[ MR:41O,A +K99J<-X='<-%,'?CED.[BU,>B:V:U M*LZ!0;/0P;<;:!NYU#+W$=:!;A0T539U\Y"KIJ>&OJ7@CB)@$^*!ZDJ""1J0 M1KY[NS5D5NKO7+)^.5(?_AF*NFS8(/%57;0M&*??UQW+@8VD9_:PS-C9ARE M2O[R=FDNM679L4Q%N@7@;OFB_'QK8W=]334.6QM9TG"(L-FPI6GZ0+0TV1!' M(T.#,6"9 4 % 52IL%NNOOX<+&7@T6<=7TP+!7%"WQL_L7]? <@]4+B_[6_Q ME)&MR[:AB_#3%#5Y.!!MPXSQ MUUR(DR>?_'KVR?GZV_EGL7=Q=77QZ9T@S9/WPNCB\Y5X>?Y_PW>"G%\8.9_. M/_[SG7#ES8"Y/I,'X6LXO#AZQ,&GVD8Z0A+<$$PCH@##()S=PF4G[O]W9_/U_/0)9VN]C8>#% MXT6,\99T%"=P_2>^PJ/L4\ \K-4)#(1/?27QPD_H0WFV>H>R!2W?AD A#'V& M^/(7G2!84.Q\)7/@0P&^/ JC&:61*8R0DLD??SV_&HJ77YP^$$40/D3NG"XK M,-C?*''APWA!F(81#(4(1>XOA%3.48IK03SKPDJ> M7HSOZA'7%<[9Z.'<"Q#P M< ICS#(.ZP@A9;T$L$B?8^B,80SD&YSI%$Y8@CL)Y_170!Y@@(B'0D6L3A1% MZ>W"X_#?>3 =V"1#P0.*03\3$Q,Y]#D;C&&3BQ&&\ :727 I:^+V)[@Q;+?Q M./)N&(H_XUHI'7P-7MZ1%@9K?0TT,08 MCMAN]$1!=X6IZ^'RS@O;;LJ^M:#E6)R',2,FCD-*)!$A=+:Q]RC,8/IW,I\&2['^5\MI7.J3.:;9) !=G$/8.C$.XT95 &3YQURH,+?/&G"\ I4D"+1#A'/EM;+-8I(!OCY@ASSO/RD.)= M(+$Q++;@3A.2+L6-ZU,&C^\(203D >%FD: HPP&8^ 89O* /<22N$)WP])RE MR@(II;W)8#H80@,O(X:YX!8PL7I&92(3&B!5X*'$FSZ!' -1&/'Y1H1F&!7' MRP5[5[ALOJ-APXW0DICYE6+MSX_PQ%.:PP'$V:#HD M$M^$P*QFE*/IS)!,""?!W0 M:^>??\-//7)!'\/SW_Z*XD&2W@O]BX\77]\)T>W- MSU('_ODEG>75/S\6OG#Q]]B^"550X+\=4. %. LG M3W@%"UO= M)3O9.0Z^$F8F0-2XQVZ,]L8I:&]QY8 JT*R+S!X .MF"/C)G2>ZT@0O5[#W4 M!A%S>SWGO7*68>K[]\,S%P%0]%.N/2I*JCVZ@N\^Q LO$1Y<-&2@PNO>PADB M3H1>A$'OX_">FB^03!Y":F: 4RYHO;%P\R1Z5[/K:"8GC]XX%"Z[H&H+7[L?Z7_[W7_4CL.?+@U'C[@PY7W M')!:P^0 *^9ZP(!]X/ND8,G+;@";?'+CV!W?+6*2),S:#D(M!@"Z=;,IO[X1,AS(Q?! C/'#,OAG-<%,Z!0*B-CH> M+!E\^5$Y<@%1,5:R8^H/&A/C]*Q>? ?@?PBC;]Q@65A/9AC $RC(JX"N/9X) M9\PL!6^6CVS\K,'.93.D!R[G4DK)L; 68/9I& ;>I&??TD@P0I'J& :%>R_T M2U8XK%P)^+BBF+CDF'#HTL$(,%=#^%FVA-^[E]U^5T@!,=_+EFK\TED>K[3< M#,%H[J$#,^$))\V?/W5_0RH%0K?53F%43:F.61H/SZ9W[AS-4+;JE(=QBN/( M,HR#ZYR@SS1 HG1 WSL(VX-$46'TAW+.:20K*\\^:P?W&4Y_S& ML4_-/G&8,KHP"S-KY1R&\&9L2_1R)]G/*55P8D?3,M\Q^.Y5(**4A ".F!!* M>$ S)/A7"*186%C58^.YL$5#;!XQ!,9/R M38SL%Y/2.W1RV>B)^XT$'>YARV9*Z1)$-UU"G%5Q ,I<. I]%S",VW>%38Q4 MJA9!99B&,>>9<9@;4QCR&=.L0#^C![IDR'=(&F@?0T\1'8*+OFZ);\HF"K[$ MA1R@V_L,W(W-3#ABD0 M%3=0QD5$X02)3Q)"ER7=65#T3IF]%'2B$A7<<*<#TP'O,F&;;3"Y$$(D C'= M>3=>$E<)D9,A]4&55ARYA7JI2,YG2&@Y@)N:>9(' .!)!!%9-D=F \5S,O:F M'C7V?$22%AP !>U6.&^\2PW[&84SC**>2ZU8U#+[ (QV"W)A0C=OI\)A0XJ.OC-DFZ*)5C# #[PE!G?Z/UYF+"%QDT=/@G*/&7$DVKZ7:NF M%^,D+$D?)1.D7XGKTZW&F< .BBQPF0#US)!A/W[LI]*U2'(KU->5\A$]%=[$ M VE65C[^RFK?Q5RUA=G[C O1*9]Z)H #W5O@\CO<3(I::]W74 />724=P Z/ MY=>JNAO;U;@ZFG^6Q0NP+E" IGN4%@EWQ+#HE82I 70HH D:EY*0\5T ZW3[ ME"K7^8=PG\3M)" )BOZ).W-ON6Q-1?L][J!P2I[R_7'9;BTOK6RV0::*1D%X MH"LLN.4GCX)?+ 4%?6F894-UR&[-MIOO?C!(NO_A/N4&"P!BB>1@JUJ>6&GG MYBNSO*NB\9_<1.5A[8)+MSH[W.< 77.0@K7ORMF4'(R-H)[LH/SQ E#HW4L% M._4(\OT:SFA)NH?7[00PQ#-[P68[ =MPZO:"S7<"W*]K]X+33O##F?A_ T: M2:2:VSF(A1ESXU'J*M2I.QE\?RB#KY \S8$*,"J-!#1R B0+M4F5" 2V9,+C M--A^BX>3Y\R]7\HQ?' ['Z+B7\X_QJF3/LE]UM[LA@Y. TFRYR;,(,T/>BC. M^*LL=BS3I[FH7GJQDP?C\=VGUA>='0XZ==*8;9DL,FK^1+>B3LF4U$&+<5;O U_H+BFL1\X0J9BL**^N TS*+QHDIU.Z.>!I.8T:"%\SEU? M43\$W)-RXWIEF7'_+"QT7 A9A'G."9T]"_\ACV2\*!I\LA?IR3DUEX"Q\(' D[H$%$ M-+8"GO&?*A- 32+G,_[N"J#N:;48F J>GO'@F-VI ND%F8TJM7]D+W,O"(V: M+"T(:!!)B,=@GP:O11X-KF(:9WY0_P9G7QH=0JU_JZ)-BFI'JBQEK,<0'^?! MCTA<-ZBJW9;W(HYJ).SEZ*J(-I,A$[ITH,W$G.6KZT.M#CF=K>36@@Y/&0Q- M/;%P$X4+Y+VB\34S&0/WN07^>T)T7H4TUJT>!916\CBO=.I9B!I[T7@QPR*58Q*7R0].LK3 $G=: MT&#T<+(84YYA5EF6*,P.&\#[R.\T4!U^9CY5OJW$Y0CVU%2.P](2F2ZRPP+4 MQO@.8Q.9L8T3]22$.69AOABO2?VS. WNV/"8AW<")UNTIZ42RX?IT:"]=.;E M>6='Q8PWT_V#P_Z41=RR\?@PN,_R04#"T"/>2N;-Y%63NY&;6Y?1 1B/%72\J2>R2DH2BP9NERU)F;_:_^D"T[8+* M&FSEO'D:W:[%?656H$:M].![02=G>*7R&B;!A!GP:7'D-$ M%M$8! QAL>J@B&*8B4!R-'5S]:H8)Y-:D.(T,CGUWN&9PW?C.)>Y\)7BI"N" M-IU ASNW-_6R1$1,X]OC#3EAL;SI,H, M,I7(3B=XH@MNV8\*4"OR.ZAYM_4Y$)]G0T'-\"K=30HVE MJ>IWXP;?^#EYQEICW!&?NHX\7NQ2O"$N30M RS*F1&"I[S18.^ZF,RE.@/91 M@1W-8VYI5-S3X ]*=H\\WP*("C8MGLW#!Z9;6.M1[#X3.%_$.CNI3$/?#Q\ MA^]VAXO.LSASJ2 \2P[/TO@)-0[S;VR)IQZHWZ#S@BK]T?ER"2^ACP4T5G(& M&J3OQW,7N_#1HNKX>\Z\ ?0W55M_/;.5/Y^!0 3EY]>S,;4(G0DWH 22")\J M3C,J_IBD[^LZ6PL*5C(I/W//![X)$]#?LF\:JU_9U_73IQO]]-LR=40UY&RM MI^8OSF]#L?=UZ/P-./WR? !ON?>A-SE[%LAR&, F:*F\\?R['!+.:2GS_Q>M MW2 )\ASV5 P]/5O"/; B\!]'ZQ:]G!3UC M2]&ZP=S^.!]<_?6=H-I='1]>MUQ+@OJ],#B__/+1^2>>QGW0P9;4W@%-G)IG M%23JM=R6T9[R+.FE94;(I S1322\K8+_B>O ^R7,EB.(UUX!_&3SP)(L/Q0. ML'AT\;B".N!ZO9?_?YP.!JMV!"2<"?IO\6!X>-P!,<#F ;%;S[I]V U&V.XJJGT \@7@Q%U\\<-["1-(/%8S[U@SIL(S8BFK;SM_J=JKK59BX/G/@U7GRFM=C M7^$&MN/A3#$[FJZ^#N7L!&+S()[TSG;NJRIL7Y-P<>.3MFVL^YW9Z]%T3BMR M6I%VKDA9AK^EX4:'U0)?'K:U.K2O$+KUYB=>L^(4NG4*W3I]>L?KI]"MW4.W M5HLI.I\F'?BG\*U3^%9V\Q2^=0K?\D_A6Z?PK5=I/CZ%;WT75DG9[-BF<@+Q M!.(I?.L4OM4N9GAYH(]L2"=03Z">W&AMF/.NAOA3>,II/4[K<5J/T_G[%+YU MU ULU\ ?HR.KW_?Y\P3B2>]L+=ONNGV=0E-.*W):D=.*["%\JZ8@Y/9%#*MM MB@-TD+$2I5^]^-M!FQ/KBJ,/E($FCG3=$#7-=D1;-DU1&O:=H6:/[)XR6EOV M<.9&MUX@@H;\CBX;_\T6FUVB55UC[S_DG9S_GKHSSW]Z5]&'EV('5.R76T * MAJCU(S+Q$@'Q0]>A/IZ@;H;&BAG2XK!8,#A(WF5U:K>;<;6<0D1,;R,O"NH$87RISDUAM.I>%/U<,:9AS,M#O@&:YG'WSJL0K%+*T 3&$\@ MCZRC=E;...X((0W!*%W!VG*L;'KZXAV9W-+&9EAS]3;MA3[*.GMBU>9HD=;^ MILU$L[K96-G^<1[R&O)9V?N0M2!,EY"&&8[9&N+DW_R411;FQ?EX4;Y.39@B M]IBCI=_3,GN(!%J\&AFT7/X0&_5A-=^8M5I9=5)"("(/ )Q3(%@=RC&;8ZFO M*4+O)8L,#*QER6&!,6BY7D!>5W#\Y X+79<0P:L+%N9"/S1;^(DW]VDMO-H/ M=>@+Z=L=6G$2B; #X"'&L2L6AG4ND[C:MBL=)Z]7S^OYPA!YF7-6E#RK=,S;!A2:]^0+ M%J<-]?(>E,5N &$DW,*2=KFEA$!+?+.0S@1GV!4&"Y+W1I@"Y8 D#I87IY6'L;+X&ZS6F!46945( MLT8T7K"Z\'@].6\DUU@4[6$$F[.R%"ARTNHX/(KA?$V1PM):TAQ2CE!9^C.N M,JWJC[T+.1H*2("A"*VM/PH+'P)$%G]$I/ 3W6&YV/0>\Q^L?&S^F[9M>K.J M\CZ%L0::%;# .!5H$FJBB8 V@KK*G75%I=>K %6E 5M@W1$0H??D/,">SI]) MO/T!T]ODB.,"&"6A:'SWWQO.]Y.D*J>8 &M-(UR0 4!-- MW71$S;$&8L\>#47-@,NV(>M2K]=XH>CGHOVOBE'ZH"3,<'O]#Z]R',Y)P'J8 MPHX()(9_.R.LD0X5),\H6A;%%6-,:OZ,/P<8'.@ M(CJSAM<_$FZI:SF?PWI4GX+N&XI7Y7D/M$5'M1&P7*A@WJ3C_P7N5^/[]C"K M'5G1OFL(-:ECVO9W#:*J?]_P:7)'UH]6/?&'R30H2N[5G2=>4^*!HG=LZ0>I M,"IW+$O^,4#5$%;CQX!55LT? U!-Z4A* Z7*-HF3V-Z&7W4"Q,G%]+_-H:*.^I?5[%DQ^.!0U MU1F)CC;2Q5%?&:K28&3V3.SVB3X;459$5?[+V^-!31&NJ6V+-@1'F@.[:I'3N"19:[ B*B)J'@!H([H_Y2WML2.R!2A[X?XCW:0'C,VG5FW75Y,(7@ M$]K1]V</\+][RC8PH]Q8LY^M-=X4^*U)4*+EW/ M][T01Z&>*?&&=F#'4B2%2)/E#_/[+)JH_-FL]3>&-'@\\BAM,5J#.W[N[@J_ M4R#Q4WQX&(5]H(S7,0Q]$T91^,"!J@>I*_3H0X # M85$=/0Z&PIR1%/>MM M'B]N,!2%A^1@S]6LVV)]Y $UNW8PE,1?4&QC?TL:YH"^;NR%2G@[]HM%DD:Y M9.$1JZ9_GC>N_C*KLS]12PH M7?W/!?3"*$@X.=F4T3N#306DS&R>!O.D3;VS !OJG[PG ;;Q[F K:@YX&C!$ MX1-F\,=L,6,(HB]$[BV=J!=VA?.T#EI80$H61R1,%A'SKCZQGK48)P(8\(D; M8Z3*GV2]9L5KX(#=)\SF59A40' 8C_K*:6_<^ XW0$;]57/GBMBS,"BX'\) M_,UQOA2"TϐQJ7;*#PD=G -V;N\*(]?SX2\6Y)7CF\7:%##,ES4<,],J M;7..P1[ 8?7Q9C-X$P@38)T =3-1 M.'>?EJ//'ES:VYTBQJ-'/_8)F&&&FGQJ2-,5_GFFD6I7<.*ZMNHPRB1R'P)L M9UL#+UY#),'_8P 4QU.1@%WN^U_QV>4SZI)ZMV+;7]8-SK-8PCY'1Z%4U/ZT M!%4:::;N:"*H!*#H*.90[ UZJMC3S*$V,N6!,X!!KK6S#^?3)7[>D*$9.PMK MN'@%&Z]B8D!"RI1"QHL9[Y41_BPNJZAGQGQNO<_^,PYO RS9)!].B99K8FH, MW>J;:D\TC*$N:@ZL4\_L]T79D7H*:*<6:'C7RK5./1MG'V";+ *^!I(JX/,( MID*W<_C;)_@'*-^\6)7[,K+;Y0!A2I9I&0"\-)!543/D(1P@G*$H&P--EX:R MI8^X^JUJJE8Z/VP"3 7\C"B_T+SY>?'TG1+7=)97__Q8^,+%UR]_A;'>"0JMR'?Q!_NS M%.A%8RP^#J^NAE_SR:0#E*R.=(;T)'#O1K#S)"(<\+$,'8GS-TKWQ^Z\<$M\ M(#??/&P2#X<-D"OA-R+28!,^-+T.E!TRU5BD2X+U_SS4.9?O4W];=G_IB 2; MV64"%,8U]R)M;G)J^N$HP=B8$+(38IOI@ 8INEZ$=J@%559BI :>KQ +MY%+ M VQ1G0*-S)O1,Z?+=$,\E3%=DCXF+&@88ZDZL?! T I&)J++%7C0YQ&-1S!#MNOG/ MI=-_11$[=/3;\?!T6LJ2'P].YQ(IE. MJ[G<(#(_:+HFW]ULD[I6CN'J_[Y-?"+W+5V9IA7 M 2"LX,X!FZ\$0&GGA)%G 3PI?"^5@O\(?3>AP:FO3O!I.T?^O@JFT7;.(GL= MX'WGJW<8\$Y*WG;B;8#%C4@P$9X\XD\:%7$O/YY41UBFLMPAJ$BR=L2IOARX M$WI.Z#FAYZ33[D'H_U&-C=D@$J=Q[7?7O.:NBP]C EY(*:R^T]RQU(5 MGJ "/PS+H&ET&!Q)ZZ6R-(988#E]ZRJ@OJ$)?^CR\NZ)_]2A=_ZD=G1)2O_4 MS/P+L?=8&O_-!C56B^/3!)>Z]!<8"%]+4UDP*O1/\%.5+'Q\$419^/]*++WY M*<-3H29Q\6GWP8TFK,(UIGF0U-5'G&\H,EG2^H<,A[Z. P" M7C\[3144W#G.VTWS5'-XRBCCZB<,HFE >B!WEN$!(J5WUL(UO#@QX_?+C .6 MJX?4\^^%&R5 G,_M"I?@Y0Q13BM^P'.&-Z!*ILI"KFK%! MEZD!=+NJ?1U3LW 6H$O>X<8S160#SZ>[&54!8E9C@E_#7B2((GB55<&O%-5/ M\PQ7;9Q5^!IU1[PZ(PBSC]52=54%J5-;=G*AVPCC]T MW/P5&,%%91MKS4SRO;YZZ-RXBL$IZ>\'D$&GI+_V)OWMTN3B>TY_^S$_?W!B_@)'^#U7S3\AF7_F*YFQ^FWK'TWKD"YA@W?6N"8TJKZ6GPDDH'5\HO0:U:DLQE9X)7Y^@^ME6 MC8ZJ[2RI?GE=HDKKZB=1U3:E5NOHTD%6Y:1M;2?&^A@7X+]&*::;4DC 6QL(K:X@9)*F))U\I%9)Y=DT 9NWM9\.GRUQ*;]G73E5#NJ87=L^Y68>W=4_:VN_DI:1[]T/.3%JI+^YW<25\ZS?F5Z$NO7COBIFD:-/O]:$=RQS#D MCGJ85LBMV5*MKOE* 'SI>NI=>>=ZB:]B*96.<1@GZ4D[.FE'[=^U3W,^AG:T M>SV94X+4*4'JE""UG" E2]*?5Z9$I3C?[AR1#JWEJ5<^F7*_)H^@7B4+Z/O5 MES"WTTW#NK'4.XO:QI<6M-(.C#-V_?&"URPW%9/(9C,FS/8-56:%8X,CN&CJ,-B> 0$QMK-3[OY7G=STWA9NK.I;)_N;!TO\??@GSXE_NXQ,^_'3.)- M\T;+<-?E&*:)I=F4::[(^O<&F.R8O30"A3;_]0_4;/>+\E-\QTL]&+\'J#7A M2>7I>TI85#J*;'7,W?L$O0J[M]G5#@+@#^\&_$$2Z2Q3!QXY3J7T(\1U[][8 MKD7,\AKVH"W9YQ]L!T)[$U;B?86,]+-LJ1UY]R9-KRQ%PNC:!^D:<=IW?I24 M(A6K4VL[^^Q?&;\<4T_[#L(33JDNIU5I\:J<%,!]&B&^DQA*I:.;)?WBYB\=9U MY^\&7CSV0^R!91J\W, P^>>0$S@@OEX$5R5<7(5:)!-LPW"IB MZ!*F43BC6,(BOBQT"EX&:H"-B$0Q*MPWB]@+2!RS:*QR]T,TR6[ M#X;MC6GY+XG^WQY".ZZ07_,Y?*(,F_\>(N?2A_.@C6=.VNV.B=D?UBZ]Q_;A M;#=[TN9LT+P!:=4VMY.QB&L"N'7UTJWK=]BZFC<1'>NY5L_YT-1[7%K=TD'W MB4P\MW'"W#6+5NEHTBLI&+-K,4R]HYHM"IEZO4)[2T88>+=>XOK")S?Z1FCW MSK?"$/?C>>3%I'G1_4+KOFQUX-3X.ECEI;"J>D:)N!=BMG=BQ=Z"V:6U;'K6OPH3W M?7M-6Y(F=PS]E21^O#BH7>E8VM'"VE_[IM0^/_]A9O9ZMJ73BM1QWU+81:TK M?KV_M.QB';H1-@&-OY H==)[8R>8##Q_@<%X.SM7T9%(W_+B4%-D\_KWR\'U MG$37M ))?"9,R-B;N7Y,S?-55VQ?Z=F*9CNB9JJ&J%F6)5KRT!;[BCT8#&W- MZ#G:M7HMVVTD:CU1GW1'MA#T>H/ M;&\D_/?4W?F^4_O M*@I!D0>HQ\+HPLU$^!C&,:T20Y%!:2QW:-3Z= L3,U;,BP:>>,&$!,F[K(C) M=O,L^[GG80)C>:[O/PD37%6LIE.JAD/^O?" ZPDVT:74!F/'F^2"C38%V;A[2SKLL2H/-!PF(A=%K/Q(L$,IV2<2(\A M_ M4OB,"W,4L_G][ 7P?G(7+F)X/_[EF5HC!02A2[R 8BG_F6-X8Q?Y-AWJ$RW:(LM%/W^ [M[O7C><=/GVXT)& .S"F6PN/I MB4O8BB;WK)Z_1&G*/=;&4E!)6OF,,F;*_G)7DE+_=ZJD+ GWC:("LI]+SNW* M-G#<6(!&$+9!0$!3Z/KQ*'\I5F/+A>]29LEBN3>Y M(TLK!<\J^Z=0UH"%VE,&OX0E.BD*T<99/'F(Z<4=CA\7K+!E4?O?R>IP5 =N MQ]"-VEHG=5)1@2T7M>_3-QDD8314^GA/?@=YHN( M%+T,YY]'R]9YJ6\YBJF8HJQJLJB-S+[8Z]F2**GFL#_2^HJCC:Z5:_GL@]15 MY (F7@YB'PV>TLP^B+L.GJUC:#*@\,W$8 M)%[RU">8K^:?PY[V^#?RM#^'C#;J6UJ_9XF:-1R*FNJ,1%AD71SUE:$J#49F MSZ3PP))+DJS*JF+J+%&Q=F*599S-_?")D$L2W7MCDN>]%C-C/X>\U(7SX$:3 MF 98%.]CRNSG,/DG29"@;@/8P2=IYFG$+^%S\AZ]5(HR'/6T@3CH PMHICX2 M>Z9CBD:_#V@9V;)JH+\-D/)%^:?YR1@4%KE1D*MD\I7<>J"RN$'RV9WM,9%U M0RH!P=#[BJGE_8M_#(7SS_UND53*DRM3"I;%_0<6P\WSI^,#N!_[CJ5JJF[" M:^(@C+Y@O$AC#C?'7B@8@F+Z[NJCO2WL>["]? M=X.DSI>GZU+G9L4,MTVZKBYM[X^TC^>9.WVZ47_D*449+LC:L]FV+4F>_7'7 MY_EDZ+\OPJ3HW_R"S9X*[D\O*"]5;=\ >C):_QS+ RL,#MOF^K?.T'3VT%WG@+"@B2?R06H$QO@^N(F!JV>V@5R M9*/2L3FVE1\7VVM1]'L0OAS!ZH^%X#P=H%@]M-C_7< M:OZI),5I14XKCO-^<>;\RGJ[3N)>I-7E QHE3?CY.TYX>=[XY ?P1MVBB(Y MK<=I/4[K<5J/-DWL=.#_ :/>3GK^=Z#'GO#S^CCD1]#S3_$CIQ4YK]=F2A'GAQ4$XIO7J6'W&83 9O*A@:[5BH>I(??AG*.JR88N: MI>JB;<$X_;[N6(XBF3VSQ^ISXBBB9(BJQ(HNUDZL6C!RY/DDZL.-VS!JOJJH M=O;!&8\)3,'%&MMT,L6*D:79E0M&_D8"+";K!!-G,O,"6E@2(TZ&CUA%N6UL,*R+)U] +14P7T>DG6 ?XG(W/4F S(E440F'&O FC16B@5!M!(; MUMD'((PUR-@$NHJ4C8#'OD1A6VD>P;8EV2X+U'S2*[@YW]$/46-85QU8F1[, M53)%339MT5&'JFB9CM8?2?V^H?>.WN+4[@H,&P*5CE0#RF.ICMC<=!1&M+AO M@FWZA!EM-R<0[#+W7$5?#!_N%"L,PT@1&6-@_T3P&*")^R@0KAV$4^%/LJ[1 M=_\D2U8'GH[GK(:]_]1-9P&CQ-[C[K/(YO#FIU6S (G-9V&9E4E@/>7\+1@B M?2\B/NA$L3"/X+8WIZU?D_"9 LNP%8+2#B.$V0;9W6BA68['X=K8IGBZP\^.<:%N2%NA)6@%_,PH&^ D/.]_[@W MG@^:(ZT'#;+Z]^YE%UY/0-PPH4<7@)FUNV\PK@W>^_?"PSLW3^S+47COQ:S% MU53@&PA^Z1)[OF"]=ICVA,9W(B9AD)]S=/??.Y?]_.?@_2^"J0&-(((]!'R) MZ^C5#N X<&\)ZNN(#!AT0D A 7V0XL-- !K!B^DXB-MTK1[NO(2(F/A"WA5, M=3-8<='WO@$=B?!V( 8A"T7%=_$!-F:981X\WQ?@06&1 [_0^CM&Z8Q4%Q, M60,'NB1Q@L><%+UTODL(1L++JWL#HN=A1#$Y7T2POB3N4O2B4G;K/W7>_$2_ MN&*U!#H'P/RY@C0XY722PD2#9X-20;JJ2Z(;X'@P7\S6$)V^H M6@4_*'P/B _0@WR &(P!*^.[LMQ!?L*5S&2@"R/4 MXNO6Q9+K]%.K$)]#&S.$[(C?*RI0:R5403A&! .BL1"SZ\ I<<8?^4G%$HB M(.("I(_"D.YB J@FCR". H: FR=.;,LDS5Y([F#%$P\1? Z 3R:TWT('EF?L M+F+"-X<2N@%[7+S"I'WL'8X%[)^ !VB3![9 ])@1P =Y,WH8A'>*H)2!')]0 M$1BFLW8C()Y(>((_8CI-(!]D'IC4OQ9Q0DOEPRB+>;H%N#,46+A.RU,"&KRE MQ\V$[HO8@1M&HF-WF4@&#"(6QPN@@B"!C24(4R1U.(:0J=F.PN:(RPH"@(\2V+V$(K*E-R *X&\4W*C?]#VZZKV9UQ& M1?YSA[Y.=Z:8=F1W P]'"H6Y^[3I-N#FX(2!4",(.'2YB5$BHRI+)$\0SGD-0 M;PE@P1+< %'8+HT<+J(QO)!^'>GR/%_0PAI>$J!2RJ1T]+2M#G+ES(OCFKWY M\@!.KSR +(/N"-@?WX%4!FD+% 60P1*1B"X6 MG"JP65ZJ37JPCF/*FQE)^-@5Q>=R.2[17J:)9'E.]*OP/1!Q'MUT0\($_9U[ M3_CN"007N]$3$">@=,8'OG<]'_><#B[1W,45"2,8 +0._^D_\.MGD)?^ G=B M2FV+A*F)OR"-X_$1)D&W'@*+Y3/(9G/ $84*^2A'WI2K\'PYD$F I'SWX?B2 MP7FF-4AU!YU0Q#Z1) -U@I BTLJPPFZ:KBC5[FF;ISB]1&4%U>OX!1 -.)6[ M\ &V@&AYWYZY$Y#!1:23&#B72EX^)/L";L8!13YY!!4%IU/:OF]<'_=XQAT; M2@P8?D>9T:VH]%2S&3/3'$&"B4"O"0B=+ZA2XP6C^1B)/MU?:0L82I(Q[(9> MG&.^6QH;#T*4U5#PX(72 (SN8C:#&\3:%+O0@'H/.HS'K2*XBTVX983+\57* M2:W>%-/OYOB@&,UJ;IGR2/NEHQ%W=(L#BXO?V%,CL#/(]@BX'P)LKXLY^ ^R'7?3PD* M")//-]NZT^4J:Q:HS/*](2>>C'1FC$I1(D0XMV6AL.P-?8[6 K,!^!&HUQ^YC/!( M.WTGL@SP&^N6?AF8=>!3K\I%NN6WV'EDGWU0S'7+7P=-&0.P(>='J"]1&,"? M8[K[Q-C@E&EE&1W19ZC]VC](JT=+EAU#&CG8QG8$_QHXHJ,YNFB;BNK8NBT- M]?6M'@_MAI'5KH#\1"TMY^PPBEN=,PGGN%?669_;XZN!8_F(W$0+/&W"4ACL M+#-R+GOIP;K6>O[[?.+2<^.&>VS%O/Y[Z01>,/# #$1)Z91VVLSNGC_W$>D9 M#T\_7X5S;RQ8FO)+1W" 3B>L[R3702@<=0#0W"FU"-';5*GTZBNSD2)S M%R[\">J:_&R;*K\(+)LKGD" 4V/";:+,CNAWV.WRF*A6$:I2#^/??E M":AD"K-%G&"$,7ZPH%GBH8K;^H$'_%S2LI,N-8^S,RU,F)!,VV'3Z@J_!VAI MV1"A^WVL;GDZ^96"(8X&8XOA5(2S8>$!A'N)3RJF/J&F3?;UU".) M7RH<;AG!4)U]AE;\_] )OO5XC$W!E3DM?C_E"JH#EU>:GT:*H-%1.&^E7V0N MK0FWE;@H13G-[X7-D&[++':#')::,V!>>7=:=S[WF4[/; Z(1#BYW(11Q!KD M4JLOFS&>U2MSKO@=#BLET$[!7#OX8T:%&P 3D20*4X^T, /B"2>IC./D0 /DZ!@.4?S*"9\4=P5^P!G=$>I +Z:;&4J M1[3<5X)<'*<4D)M[F9F*+BS83K M\6VT0/?.XA9WB!4ZQ>7OF^*0H@T6N(RI3">XS(0;4'[?C>^$D1\^%%0#195^ MR;?W=_F;?1^6NK2G]KD;@PY#CTASAF34%O#:%_>)(KZ3#\A9";B<&J?&OALA MXQ6(/4P-D^.E#Z9^DS$.'A4^B XBML2963,N DI?F"*@C))CKM?@/-!_!]\G MN$<)2/SX2?H&C(+OL$6(F;T15R:D%A-D$1B:^KNH'1HN1#&:A;P@-6\0&F^Q M]>*5UZ[(_3@ENGW$Z)JG3LQ.40QD0@ G6W9V=G+!@+OI\Z*!N:YA"^(:8NZ7 MXZ*3"\XEH4&M/^Z8&6SG\RAT8;6IR,J$/!TXWZ9>H@\"JK(+$V]251DR+Y$K MH"\A0G' 4)GJ5K7FRJ(@0837B1(TI6\D05Z]B1EDT^?P/G-$UDBGW9?/6GMR M*Z>6FH/?/0P&J/40-$+@(5S7=3 MPR/E)!% CT3V=^[=HUL^JC8H)CI,O. '[EV_L-%D4Z+W.4>RO6JE='H!+O,+ M7D7=*2D/5)6NJ@_;*P\FBK:A&Z$*D#)S,9RC*SB%@!:.<'H(0KWBB0L/-S^" M F[V CQ51\OPN]2O5*?@4/FT))+V,Y&J0"J((^JGV$T@K5 9-Q=(S:DT_^,& MJ9W$?*E.8XJ2O%98]'#MT5D 6+SA<4]%JX>D@ZCH4Y7C*3VS#)BG(#43".D8 MN0A)H[CRS3#UMM*#5^7]FW0.>"8 _04(/O7+,"\9C_G$[].@!E>(^;$>M\XT M="2W">!F>I^^CY0 @RTPI"3_%H^_ 82N.BEP]N[0*:1!#\_J#)47=U$>7LY0 MN.HGACH40VFK#@GG<&P/;C'NLAB-@I@ M-TZ6-OK,&XJ!.ZFU(O4;^AY3[6 $&F% ]=G;%#9X8T9<7'=@LNQJX8,@ *); MPL*TXH2XDT[^.6XE0*,-#;ZHOI4YJSDBPEQJ@W5I%"K7;79BKC(")XLH98GE M- _XZBS#"L[R#V[*O=00IQHC!@)N^7H@4D0<;\N/![9_[66FJ_ M_SA[=U/*R$*_RJZ5GBMTE$Y,H4ZH H,G9$43=!(-N*)--":V:<8[W(:+RU*N<6Y@JN<6%>.G?_!!H6\@M#<+'\ %U-Z"X"<_3[V!..A7E M U N[NGU[/'T$ 4D/A T5\0\3: P'>[5IV% M:&?(XA)XVFF65C#7E\T M'!EC"RU+=*2!)IIF3[6LOJQIUF";L,)3>-XI/.\4GG<*SSN%YYW"\T[A>:?P MO-8;?4[A>:?PO%-XWBD\[Q2>=PK/.X7GG<+SO@]O]BD\[Q2>=PK/:R]#G<+S M3N%YI_"\4WC>*3SO%)YW"L\[A>>=PO-.X7FG\+Q3>-XI/.\4GG<*SSN%YYW" M\PX2GE<;3%<-Q4O0C?&%U\SM/?T.^O%Y<$XKC6*EP,PFV,K:AS(M?FF:9 ;82,41I"TW)D*.K9!]6R[$UP40/31KC(2TBV&Q3$?I43'S"<<'[3FGZ89JJ7U'- Q; IIV--$& MXA7[/;G7&\G#T=!>WW.NKF]OL7][?F'D?#K_^,]W0D5Q*;?Q1=5HN>!I-_-: MP4X9CR./V?WPH-&C!;IA#ROBDFY9:ZJ=[GGB1LV\,VVS;O:YUGFR6>?QX,/U^]$[0_I]/OT6C6<7A/=9 N/=BG2A V/T&7 5-NN(TLHCY^/UR@ MZABSQD2LC1?>#;D:0@+>O@J#ZV)0>?GI;[ZX\;WXCFN>>KIA5]*7ZD>BO[XZ_G54+S\XO2!(@JGHM'_B1\_]BLV<%RN/GJ[X7 - MA,N/JO!<@T1H/2NF5LK2-LHI:O4=,_/>4]'=CR9XW( 90X(SQA;\HWH+_\KHS#0/;(\]+M)E1V):D M1:V6O+\,MTG.%U&\<(.L[4FT\$E*)K=I@Z0W6>3_^H9GY8::J9FY:AW%II5A MF" )%CT6L'KP"/8<8E81WF&F'IH,!H\YM2)FBJ9\P7./<=2(3H.@YUZ0!?#F/7$ZW,R"#5(+%MR8 M]V^B]E;T1F2I 0%YH*9#UL6$9T91E&:F>!XR[L,>U0DLLQCKEP06^^!C!2BF@12*\8%2F M'BKL-YW&;A02 ;A?+QS#8G//-UN*#HTT>\D(=7C%*I7&&Q!6B$T]* M[+A5]$^DK:TIAE/_8&8U9_(/0VM8NB@>>D 41GR^>:97-EXNV+O")6CT\ 2+ M/>)PYQ(@;[SMYMVPRVE4I?[<*,QA@>-LT'1()+YJV^HD:RD;A)GK_=$,P[8@F)/@Q>:"KG35A8YHT MYXYLIIOHRNM\IR'/E%W:NVF>Q/(&_?Q^6BN9UR""P9SR)U(CW_NCU&V\RZ96 MXSC=2L&N;+YOGFF7;7:8#,#-@&%OLHFW:-]&T!JS,J(K(G= ++ CY09H[F'K MTWS.\=-5+K7AT_074_R<;'_^3)*+*08S-&J.U@Q'^O_9>]/?QHVDO?JFZ>.FS= M(L7>9&.)(IMU=55U=QWZ0.U*9N^J+>F=MBJ9ZD"7NAV]JPRN9%7IF']I?ZFX MXZXM;D;O'?LY"J<;W?>#MGWDC4Q"0!XQ0Q%-FNQ1[6<7C-56^^$51RA38%L'E9'KT MZ=Y<0.X"/-R)7N_ @XM@L@S@ZHQ%N5>0,'A*U6F92PGS/DJK2-$'F^CZLP=_ M'-']XTIB;H!(F"MD8@&%.4RQ,RJQPVM8L-/XXUMZ,A,.7D@P?3\>1K#Z2EMU5A)ID&]5F\=X)0IE9._!O\#L Q#Y M1!Q0."I]Z(QZKM52RA/Z33S**#^,)L2.77([QG@AVW%C7*?G6X&#%[97A^+2 MRT,9;\>#));TCC"U>8!CYU:_:[3[^K74[ALZ>#J*(765:V"[?G75U_1!5].4 MBA3#PH73V,>NZ1<]OT"A=?(Y(]8]V+BNA@W",#_? $"@=]GN.F0?']V M[&CR\T5'_>$"2^G8)*"7$ZBN;N_[@WNI=_OY<_?N8? I_? F XO:>V.A94$0X0^&" M,3]54I39Q$RGOW(I@P80Z#I>^!^9_F_A7/D1-Z)S0+[0G>C\^P#W&O*O"YLV M<\?-FZ%?2X(]."]5(5?S)%_=D9$9%]'WJ8?L[A/E=O-0YES>NY89/@'8/OA_ M_]/K#0;7UQ=[TSN*O%+Q@(=;_"7SAX6R!RPL764DEUPRCB@)R;2\\I#2B]OD M8LZ2!+O<^U_<:S^@#&TNL:FDT8@Y^KPF&BUCZ:/L5.+GB^1TXK3391^HZJ*2 M3)"S1U43VXK<#%2!J_I!N'HP%ZN.JJY0WXYMI>#N6KTUGRKJ+;,96 @?V/]V]JKM\FO+"?Z%A::ZM$!=U[,_ MYR7KO[":6?:M=Y_&]=&0^4=$X [Y8K<-P:ZUI-,W>Q+^E5W(%UI75GJM53C M6KMJ]]I=^=@)6N]%Y.?;Y92M(2W^-_:#:+)&..-W&'D(AB!F,6]8$0QKEEM1 ML9!97HX=7H35UUP\#,']<\<#SK-8HY510#0"9W5XRQO;X^\1DD9@%4FUR1YY M\H[">.;[?)G?&LKXGG2[L'P(E<[]9'M$4-(-DP43F&^_ M*/JRTR<'1M<'W:ZT %_;T M3%%5EF]*SS\ZM\=W8#.YQMO7PWA^:W*! OEN#*T[O4\(.7VJ0I\JSI!U-&BA M/]9)[3X1SA'.$< MX1S9W-]?B+_D$6_,<)>YS2/>^*LW\?&:&U'U3L3;ZN!;"L\QPQB:RR,>]=:L M,"$>]78J:K]+(A[UQJ/>JK\)SJ/>.,S-@YE'O9U)U)NR(I.U4J<9_+2'T^?< M9D@33L-X% GG!^<'YP?G1Y4 XPO^!D:]<3__#/Q83I_ZS9 F^/D\?H1SA'.$ MJ@/,MB69)BZK;<9\,L1M7SYHYX'%_AM'([1!HS/I1 M5[(;DZI>_*)TROV8UD=I-2D>)GX0/9)@B@-4$W/EXA?56(EX"8%Y/&F#42Q1 M.7B)2.!9;B\.80J1(+QZ_97X3^!F39Q1-P!R':JBI-[M=@=7 UGJ7L'3NJE> M29V!J4IRM]/26GI?O^JTJM)[B:X_T[:LM&72**67,'P5GC**8?=42\3VXUE# M"%=JI)T^+ K/%NU2SBI5+CG2/O>&2+0^].8=D1=FL26N<+5'46V*K M+BW>MD=1;Q]$4,_,M=FW6AO$@3\CQW=L-O.A%^3%$-N:7H\9L3NJBJ(U U5% M$^7#=#VL(*X'LUO<;2OHMW]:L/:NG7H#:V@TI(FC#KY-0U!59-%LM9J!JRFJ MYG'ZUW)_KJCONJ%C"7?6".L U$[M&:+>E*[=+;$C-P15\.H4HRE>G2PJ*N_; M?6@MEY>0J9-Z4YK2K5K1&J+:5$-M!J):ZR"(KE)J!94P>_EIA78Z\GG+5DHP M.=K%>^BY[LN*R)/]1D*?"+3CBW5%$*\P:)PGU0.-\Z1ZH#5LVV'?$3*EL/FC M.^;;'CHJHM&JR2G2EBAJIMANU>3T:-O<8E4T]9KL(&^)8ML0-?4@&\=-9N*=>=52]TY7TMF9(NFF:DJD,.E)/[?3[@XYN M7'7UO[2_M(M?3!5WUM:%)7N^Y)>J=C2%=M697, MKJ&:_:O!U971?S>K>/-R5U0X_QO[T4]S:Z'\AY^$/W^[>1Q(#W?='@SB^0$P M#2[>WO?IM9O??\57O21UL![ON[\_7-_>?\%;/9*\[\_!S:^_/7X2=%G^2>C= M?KZ]_R0$3\,/L@C_?$RA?/SWY\(;;N_O?H.Q/@DJO.VF?_LG^UBL3Z>. A/D3I=]'UJSPD_1,AE^=2**+ MS# *_*]$HAFCR=#T.HBT']"4:8FRY)/@@.@[^/S\[W3!G?U>U%I#_*Q>IHD: M+&\[%<-0> 9!%+))3]7$,/-:E^9@-TXLC+6E(DNLK[)0/$X(\'\ZL[Q781: MS@P<]Q749^!\ ]Z4TOLQ2S^TP&;Y8\$!8?$]U_$PE?^;8Q-?F+E6- ;81>$9 MC,1$(!Z:B)#>FE<&B.!&,'Q..!$LSX:';0=P!B. F=&ZQ< MO( B#!&1T<0#(C]1J(!V0!" /(QG,S\ H?F@%H:9 +!@); L@F=3MB:H$&_D MH_T0L.<$HOP3'>V#5GAX%OAC,"[P=LO-[DOH3JF!-HB4G0.4M'32SLVNK( 8 MDPW$2LP?#H$/\2S_#M!0=8 #EGT0QF7G;SH"P)%"=LG51VY5U//2'S>>\,5Z MQ?90ND@UQ+7C6=X([A"ZHY$?>RCEPD,$4F,%=BA<^? 'GOMPW7VX^KB%B(9A M7,PJ[S[\D7_YW;_,OR!(DMP1R\(*7YRRU";J(-4!JXRA\.'1GSDCP9 -ULN% M#E.8)TSK36'RCAV"^F#B/PN6ZPK8"0D+$8%&&/E/GO,W2?6J2*Y#3V ?<@^PD, G;@:QS7,/7WPH_ A M>1:(V ,:]]C0^<7^3Q\O2[;#LOT9:CL$!N[$.B__M+P8]&@.!6LC9L)8B+8U MF[D./(%"DU -E28(:CA+5/B41!/?1GM#AT=*4) M&&(43V-0L-C#:F,A&EG1 M:%)6:O9_@ Q8)6B%;HM\U/ JC\C'HKTT'(I1P X -H"2VB#30KPMU"PHI78 M7\(X?WA@>& TL$ ,139U,EH6* /RX&#=G$P"P,0F%71>X74EVA2I6A:*EE@F M$N5R+OCWN:CE0I _,2\,.&!)%$0TP PH,)X (((67@I=H 1@$,9NM!S#7%K ME%,2CS+AC"9 Q6<2$.!TIGIAX2!5 1H>P_(.#<'2#ZW5?7J';M5C72W]FH7^;>RX>XJUJ[@ MT/H,.3!5URV^ILCR#RL[ V?U0HK!!4M;.B6CZ3]LGR?$PTUL*]TG3\]30B!JB(><@K5"B1U!9_'0@*HKK>(17"XRJZP>2)GM MA*,88R;9PB=_)SO?1,*P*^)\>F-/AFI97%QU.8 M;'H^EAPM87L@%.OD="F/8L&S'RO;:^4A+4T(E,R7E4YH/3T%Y"EK67-?R.#+ M%1T/EFQ,L.3(M<*0AOK,13B",G'2('#415-TZ(F#JHQN0I"I$T_1KG[SW7B* MQ_Z@=O"L_U*XAJO9#>GE4N0$/>=^LE#IA65'8IU@AK6#K*+"X$^^%/G2U J^ MDJ@0YC #%6F-)@O154LB'H8(]M@'$B%)D%H81AK2>!4V+B45L:885 H*UW7Q M0AZ.2I=+'YQ"N-B4V X+20!:L-A'7W@B'@DL%QYXMO"HWU\(+DV")@C[U1*& M@ ,8#^ 50?M RV=XGMLYPE;I"5@IM$$, P(%U@9>NX/VH"V*0!XPP2KA$?, MM,T#%X=YT"S&#.0D@"_Y2(C=-/:(JS MX._Y:.P\^ ]A5:!OYR^^5C7"K=$,[_AD6V-J;*O3E\V-Q6H_J_%+-YS J[I*O:H_0.4OV,R#ER8\U7V5AOG( EX]<=8V$^[/U^R M'9H?A4&V07-\ [#1$TNJ#9NB;"KUF$V[XJJU1-DX"*[6CDE9U85I<:"24Z>"[?BB M717,JPQ;Q0Q6'?S #;< :-'>VEFP-ZKVGIT)>Z.V+;=AZV@D+2M)6$%UN5_@ M:F7%.%]6S$0>.'K> 7@TJ.ZA6&@-XQ8>6#$U*@!YV!V/ACGO8+M$*ZBRTODI M+%??LP(:A(7U=D*,VL6PJF*Y01JX3OT$&O$U&N'Q#8:@80$^K,[GCZ-G*R"L M)!&+M0HO"V6_;!_K#\$@$^M;$EN&,B.@R0T M4$BJ !:QN"S4YQH7X@$SG&"$/):, F4)F/2(K\?*8%A[Z3M:8FOS $$ ,'_( M0]9@W+3KHJHME%8#UB3;GTN* *;0E^!,.4,3FQ),D@H6PM1Z<:: H>5YL>4* M+OE&7$#FNW^DA7:0+*Q46G&8 -.KL$145JPG&W@*'X29Q<(. ^!ZA /'H?4$ M3PS]A(_)^PHOP7)M_C.B3(N;T3B]U=*&4I.6#D))BEC51\M^+0:V?_>/I-P1 MUF2BX+,(\Y $&#L*3,,@1<<;187R1MA8)P8[FM2@G/*8KAPQ"QLG=B, MG-D=,RO"(II"5FXJ"UW'LEQA/)K0P-*0O(-A!!BQ2'H+\STPA-,EJZ+J$:Q" M^+TP)B1,$"D&Z^>A;,!$D"T@V#>2A*@EDHR?8RR3YK["&_'MA2G"E?[9AD"R MTGA)D3E1<,;)M"4O(T+LI"A>,G.SV9KH##K788R9%43.*':M(%<)!?%A =56 M&/HCATIIEO!DA65!33(Q0=@=WV:SDCYJV[3(6:93_-$HQBEXR<"'09)":B)+ MHEJ>!)J4:<5912F.$7=)E3*J_4IER<2\7AI+?:%5WFPT0P34QS3--2T]E.H> M>(!5,&,/#&FI-H*5;QG-EE%L;LJ58M\)+"-B6JXR [Q<0XW5IZ/$D5@-.*8) MHBQL]3M:II90I;.%G2H:MX!(&4#YU?_&@!.JCQ5V"C5.JAG]. A)JG52""^% M!R 9MH=&U5NN7YB2/',P$@D"2<$"?M2\%].%RKX $YHEG/GN'XF9]X3@%?&$4UYDZ458%T:/%0(E% ML<6% ,T38-,3*9+P)76OV&QBSA#FAM$8^W%Q_K([TL)^CO?-!SK1B9^4GDYK MCJ):"?S_,$Y1^->B Z,SDX?O_C%/ >9;YI1*@,$YR;P:ATH(O'A(AT8>(39@ MA4%#H61Z$65[$ (NSUC^D:JB2R&M@U&F!-,K*R %$N3U%PLF&HGBHE@47@JC M_">VGZA,IM4=8;HA'5'ZH\5I@V%'"M\T]J6&-V> M3[#,,\AG::GH66EF8P>H-IN9ZA>MG M*M3"*9RK6%U;[2]\W%KXP0/HFYD^@8DY,VB,MQLU^3/(3P[D] M.+HHI;MP%#(V>+K06[',*VQYE#*S'5;=N[":O'R?V9F9AC$0I,,Q?]W[@-Z2 M%4JO?BP]^6](PW+1 ?9"45 !M8* >500-/;/3]C!?*2>8/,PE'SBARFU!=3 M\4C\V:W$8\GBB3'H4K@F9 GU!>KEG0?UZ6)G#>%=+K+<\#3@*.*NV'/E(=VI M0PUX2ZM4+"\(P*7B#$\F[I:UWV%YWU044L5!UU52=GA V((W3+:U2[N\ MB>ZC>U)V4JB VE5A[+RPG1N!*LETOYZNN^$&&U",9]0*9*LMND;$_>UL(WAJ M.71+STXK"A5W'U*RI, U:$#*3+$B^^^\=; MW A]UV:CT9UZR7+QM(1AMFR+FNZD9\/E'140+B TY0=N\M &$^.89OVC1\+H ME^V)<^O0!.LPY[1^B=V(=KJX*YR3W.:'0MQ*G+^5*'76HWXCVTEF)3Y"ULII MF@B*1)(=WD3CE'??$^\[W2=,.^V5EV:X!!.SI1G]QG8^:7>>$=N9%D96B+F;4W#3^EAA?BBR>#9 >[P+5:OI6>]&E=/#^X16R*M,G(D9X;K$!;?..I946-TY:+ MV8G2TGWPXB[U_/%2M@%.!\A.OA8.K>B)' !%A>2[O"1@A)8]/X]85?64;=VO M*AH_7_DTYZF5[*-_(R7CG50*2LF0---BNQB+KY_Y893"F)2 RRT^.]].?87$ M_*=NRAHUY+B9;X:9#]EAT>V0:E,KVZWB%OW\+7H/]]ZHN4P6!)9#;8KCL6[I M25FS@,"R*V0+.SPWHZL]7-00+\R.QT&/I"?%F:&]S!H#$L$#3J<]_\2Y^JN M.Z:ETII0HP),A2VZ4<"6EJ[(PG98$[[O:+NW$15BN"=.C:*?2G-F&5.81&:V M?>H/A%&Z4L)3RX(%#$?^C)W,>QBJ%)"J5^DQ[WR4S,8<]M1HTFF^*BU2\/3L_S/;NYNQN6APK MCS9:) -SB@K$IB?UR%""YJEV=^O)['TM!7 MLGD S"F_F^YITS:.()MA3!V_-&BMC$WBL,R/6W(. @*C6V[>=@^7_QCYEKUP MGFEO#9N,QF9(09A0M))P@72UOSA@ZB?0,_["Y$L(L4("<&:F;$NF21*TDL6E M9"_"(; G)+%_PKZR>.0O,HG->FA&B==>$-$TH"#=VYY_Z]*H.TH)*ABY)YOL M&K&YF.R%Y L:BT; 9E/3 2WE!#Q0KP%.4;E*;M[Z^0%L'UO/WH PC.C2HYNV MJ4V;C)8])EXZ]ZQ])ZJ)LP:Z23];JFMG,V9TYXT<5;>N6]J'6'8BG+4(7K<] M,(YCA26%B/UAL[Z]2:( Q9^M\G8&6$06IBH2-2LJ3!C%]U2H^,%G);WML9# M>-;=&M^&HV4$2!>A)6M?J N:0TI)@NA/+9ND@5A +QNU>ZFQN)UU&0XGZ&Y1 M7.#IE2V4><14$R.F>-G/PY7][*@[EOV4-R_[V3I=U4_^:E[JM.H5.\%LW],P M>'^CMD MKEA!JH('@UNR;VR@U;_ ,X>9P\R+?^]';_3PR)>=@(':^,2U!8>Y03!SOV/7 M6LX]*YS0E<8(/V -"D BVT.H0T,!0U2TFC04X)/X.#!73I0:[]5LJ)6Z++@L M3*K:X!F6*'CD!!UZ-GIBB4BU1%4S:J*==L2UH]8%T1JJM)T%$72;<0ZZ[0Q] ML+N T,#C)(CO^*[7KL*EB9U.73IKU''NUQ'FJHH4=\4V4TZL%L*HM,U40P4E MZZV:**@=455$\S!=LJJ'JB9J9E.Z88AJ1SZ5.CR#9AB\=1#G"N<*YPKG2N5A MJY@#7X?]AFV:G]7=I6^9HBXWQ/M3Q;;9;@:J#?+I#5ULM0^R*FW\'L>&"O$N M\+'._RNK./_?V)FQKA)U/''JB(I^D-:_?%^SMC!75:2X*[>KYKKQ(LM[HHT8 MF!]73Z5EUNB4O(X*H(XP5U6DN'.UF8KZU?=MK%%4.Z74DL5VFVLE#G,M9(K[ M4KLJJCY)B\I:+\R;JIW*JLTN41VG?AUAKJ0\<0]JFQ"'D3_Z M.O%=FP1A0G!55CH_T:#/Z)72>IC9>%Y'CRK9%SF;6*U8X.[JZV'*+QA 5O2:;4'RB'@?FJDD2]V?VH)R"F-2X)IFB MB89:ET(X-9SRM82YLC+%?:=-RU;3ANF"2ZR09(NNU]II*56M2P!>':=['6&N MID!QAVI7C35(RPH(8]94VWNJG[;BV7 EMLQ["PIM!>NDEK2.J+4/ M4AVS>K@JHJ[RA)K*LD>7Q7;G(/QI2/0:#]/F7.%[-U M]J=Q3^HPJ[7JX:J(K3ILC_ ]V6/*ORKJ,N]K4TGMVO.G4R?"<%E6N&'D>Y'C M/1%O=!)-6\>E,8?Y3&#FGMEFNN/A[2(OO"P#A[E),'-G9-< ^3\\FX0 M!41 M6Y@%Z0$R+29U5&7"EP>5FED8JRM4W"W;\)@2D KCX+6FCMD'L[UUO:6/ M7#F=).61/YT%9$( \V]$3M6#@7GY]8..>2Q5AXURI(FR< M*U6$K6)>_IGX].X6/:%KT)514=NB49?*:%OBJ(KMNA01W1+#&GGRV\JIIHMM MXR"Y^ WQX#6P,;8?#UU200.X7^!JY9=POG"^<+YPONSLR?\8T7;@QW.JYU(> M@JGEPD4@#+UV\_NO^*J7Q+-^O._^_G!]>_\%;_5(\KX_!S>__@;^MB[+/PF] MV\^W]T5RIE ^_OMSX0VW]W>_P5B?!!7>=M.__9-]+));,1&CSX/'1^!1!DPZ M0,G3IQ!B8H;TS0H<"_Z"/%A1') P?Z+T^\B:%7Z2GLGPJQ-)$7F)I# *_*]$ M>G;L:)(,3:_;9.0'%J:02)0EGP3'@Z4$/C__.ST1R7XORJ.#GQ_B83@*G!G> M2]"-V'GF#(ABA$$X+IDS/+ M>Q5(&#E3*P(6X54*).@"K'^#2W$VJA#Y,,B0" $9$><;L:G\P!?_R7/^IH_Z M(1&LJ1][42@*83S\#QE%\!@=)PHLQXM$P0IAE.*[0Q@]'..ZV(E"84:",5+% M&Q'!'U(RPKLOA1L/1_E/[(WP.PSQ[$03.LX_+2^V@M=(2:+$77"L##D]_18!VX?NX"2XSWA./1YBGWZEJ2XNS +@)J! MX[["%1B4WN]G9(7G2H05030"6FLHL$81TM'"M##'=>'Q_\9.0$I4&;XF+R=> MY$2O MR,2-D /,*08GW))W(#]'G/#U%B?.%V&,'\$BP0;B9'7*,W1:/C[/> M#T^Q8Z.&8$INA+7,PA U$WF9$0]4L^\5M SJ3Q@"'QS%(?BN),"+H'28BO<# M&_,AOB4OL."#]81-S\=,S61/P2!/8 Z\^; M#(,X(5 OHB, M'& ^BQ3\N^/RW1BBA]@ .-;+E6MS#"%UI3D+[P4'I<-"T,L M&3@;C2&>O@/G6Y+:BPBE)H69$<<;!01+R6% !^",^&5DM<*<*2F%(Q),X06) M=:1O)';V,@8O-@UQP'B-:.\0N \&&$TL[XG@X&'LLC <%!9G[HL!5I-RS9OW'L M,H*0X%NREET^"/5UF+?TGSAP0MNA! D3PPZW)I9UQ?K5H0,P)^"9DFX,H^)# MZ)K N\*9[]FXYBQ9?+:P=V,K63];KNL_HR'G"\4S7R@.4RW-E'CF/E+>)//S MUV3M@&N$:\>#CS"(\!#!=$$?5OCL>.A>W\#7>=4_Y$;@W(W V$=E0;>Q< ,K MI GR%JP'F$K'#62V5+%1G]-/-!P)-33N&5HNE:UP0D@D@F"D4@5"Z,\2>Y%4 MW+;"B3"&EX5B8A;@*@S!EG'XPH P:Q(Z+\(4B#.!I92':ZI_QAXIV Z9[0** M;-L2GBW[JFO57@I\B2YWJ'0O5E]*MCIA^(G%;,D,[)WCQV&V%H?%-*R,0=V3 M\9C *F[[>:*>VSPY.S=Y]5J(SIH]QLDMX5]RH CL^=R]>X"Q 4@7J$!6L78% MA]9GR(&I*H KZ89@JT#M_'PAL^\S=/>2[_1=/U^TC1^R>)\1*!427 A#W&4) M\*Y29$[YY#9YWC!_6#O\)GVFL_J1?5T_V:O7"&:L.66:[CYW_XVJR 6W=\&5ODK#G<#"O+W?TPORS,\X_HU>)SP?"C\EPJ0-8 M>'8T0B\1K-;;5QFDVYM)O"=N88EXI'5\N["K2+7$CFPV9/JT1,4\69H; MMT-O3:@[6%U;CIT>>]>OIG!+-+2&=&X^&*K<"FTV:6Y90>[2TJ1V$Z:Z*VF'* 30DS9J7&>%XGW(P-3=HAM$)'E/3D8G<8L43TG MDR&:9D,V^ Z&*C=&FTV=7WW?QG39VDV6EBRVVPVIQGTX7+GMV74"]16I;SI>)\X6NN+7-\/F_1OV.8 MZ2R>1G%JF+G?MJ_TH$)E)9XC5 V8&Z_5MTUMF%FOM.A]398A;5&3:Q)U4S4, MN?[?PZ0)8E+C] 5%$]OZ0=:W3<*5VYI-LT]G#FT 2*R09,Y3_9IX:S5I\E=- M/+GYV74>9>$"24G9VDT@71%-LR%Q-[HLFIV397&?P58R/V_C7*DP5QKO!.Z4 M]%/80:N=%3-4L=-NR"+*4,2.>0ZA;W5P![>-'DW<09JX@,4VTTF&A0P=WZO= M!%.TAJ0%*.6]X=$HM@$/ 6C:$',6I#MC-$3YJ"*]NTJ'.5EI%++T/ MIKGU%F_M)M*!4.76:)]3RR9C9^34K]S95AJ]@JJWI6;*OPAG5JC]3)KH%5DSL-V;(P#%%NGRSD M@5NT^L#&+5H58:N81:O#2FW7$+ZUZVW5H((++R3);1PO6%A7*\?YLF(F_AC1 M,EK',S!SA[K!U'+A(A"&7KOY_5=\U4MB91[ON[\_7-_>?\%;/9*\[\_!S:^_ M@>W19?DGH7?[^?:^2,X4RL=_?RZ\X?;^[C<8ZY.@PMMN^K=_LH]%&!5\?GYWZDCD?U>-L'#"2&1*#Q/G-$$X8M1:N"=& KWS?'C4'B*'1MO!C2FEN,! M&HXGD/&8C+ #H^"/891_QEX!2DT6!? OS$OA<>( NG"7:P5/Q'T5[)@(D2\X MTYDUBO!A@;('Y!]&&?G4/6,432*I0[@+'O"'$;Q;L&AL=0#/7BY,0CYKSG36 M%+W9N:FCB+*B-6OJX O8]'EK]FPR/5[*TR/[?CZSXV7-V4$AK/ST>,,1::X. ME,],!<(L'_NNZS\[WI, JF4*P/R=Z!<,5W?&S@B $T:@ZI[@.AA,^.D[&@ [ ML[S7XC(_1-U@8]U)FIM$MW/H66X8P1_,6T)5@NUA*4@AO#E@ZA/^'Q B3($< MDV0KP7E)OQ(8TUZAOU"]63 &4#5VZ? XFF7[,VK;X7OWH2<8LH& _]/R8BMX MS4=1DD$P@,,*B(W @-/ !DD0%"96FFF%A37A]P"("H3YFZ1E+4(A!A #?!6, M8,BM'9P&M;D3IO9:D:ZO]KB7N(1_R;(2V/.Y>_< 8P.0+E"!K&+M"@ZMSY # M4U48$=<-P5=IO M*J_?D^=;\/RZFTKI,^W5C^SK.G_U45^]QM:D>>B3[*W/*3?:4TL02_1%:FY* M!RX1.W"Y6. &3%&8D7#!F)]RA7<,\?,CFNTW/O3+B/?@O+Q#NI7+MOV2JD*S8ME9PX8NU):@KL'I)8Y-_^;A[G,7 MWD%MOX3&:V&2/!2]W]O,^YWCX<'.Q?8BR>J;DMP-LUV4\YO$;Z-^%_@Y$&P_ M)_MJ%>:S,Z:/!,*/"8C%#9RYGRS6^0(\H+D?TGV>?-CGTCN\N?O9%E#36,*E ML3G2R",Y=HWDN&=[&+RL!H>Y23 W/JAYP]2S).CUL M&?>DM473J$D8\PXHGGL'LI;8UFI23G8'%-5S*+M7!Y]I0V4(;O:8A"&M:2&$ M)/CFC)((6)807-?N-YK8-FNB&SFJZVL243E,H&^#4&U(3#//$.%S(UWIC:NCLW415BU4Z-=;92BB8K:D,8_3<)5-<36 M8;K(-@E7[F?M2W'.SO:$2>]L71JS7M.L0:BV1;4IB]2#HEMD2Y*>V 55WL MM!OBSNL=458:XLXCKO(Y-)BMGBK<<(LCJ6[C/0GD98:%($,>*<9A;A+,W)W: M-03BGH3$"K#4M8==0+\1UY]A]:S:N59ML:TW)@"@,:@J+;'5E#WAP^':>,=J MT_(KEIO$?TVMX"M)JW'52A^"-*E&0^)) 5>MTY!\+-44]4Y#EIJ :^E_[P>\#5-&3NR%?#U%09-NZ<5!$VSI4JPL:Y4D78*N;(UV&/?D/7_C.& MRHX#?UIH UP[M_Y#2Y25K0^!/M;+_P-D57GKD\RZ(=L6=6WK!5O]D#6W7YV^ MB2S?\=@P;I86]7&\D3\EPH=DO^.C*'BD?F%O'_3MBTO5;08U"%55V7H3@*/* M-SR:N%S@7.%1]5+#L\P/+5'O;)T+4#<7 ML"4:YM;1:W5#MBT:VV?OU U94Y0-ONE1!=5X%_C?'"QQ+(!VK+=R5)K2>Z-['8=VZ'\GD>#ZX?'=]^^W7^5O M'\9[Y(7O]CB:VM;)V37!L2UVY'/'T12U[4L6\V/)CX(&QL3VXZ%+*FCI]@M< MK1P0SA?.%\X7SI?JN^QGXZ +,P*TFE@!2:BKRHK^T] *G1&KNN>X<43LVOCQ M\J6R]29F3=R_1J"HGOMB#% \3"@]]^&;9OLX7SA?.%\X7ZH.7,5\^#/<=O^3 MH(-!;,GZ1@+KB0A>/!V"@^^/A9$_G?H><_5#(0Z)+3@>7IW%M+**ERP(8)1\ M27!LKW_7" :M);9T3=0.4Y>3XUL!?%4-6[[KH]&,3S@ZGEPD4@#+UV\_NO^*J7Q$]_ MO._^_G!]>_\%;_5(\KX_!S>__@;>NR[+/PF]V\^W]T5RIE ^_OMSX0VW]W>_ MP5B?!!7>=M.__9-]+));41&CSX/'1^!1!DPZ0&G=H/_PDS#VO4CZ9@6.!7]! M'*PHAM5!_D#I]Y$U*_PD/9/A5R>2(O(226$4^%^)].S8T23!G5ZWR?G_^=+L6RWU.9>9P0818X4RMX%6QG/"8!\4:8/B6$\3 !@/$'EP5N@\]P9"-2^$/^C6BH)%OCA^'V46$0UW\F@0ACA#,RPDKV M[JL(E\=^D-\-(!6_!(241LJ_A,Y+_@66A=$DS+\30 _!_F?L%9[79%%09<44 MK#!#!),UXA#7F4,+%Y1C0D*17@521@%2&\9Y=B+LX.3%EBL0+W(BEV 3)_!V M 2\S=;F2)Y*63 +TK#T82]*Z5_P@[Q/0CH^V&$=R" Y6X1 M@@*6_C?&;90D$DQ1?A X*A1,BJP@L+PG.N;E@F[CRNAD4E &.D3U\*-Z :;=O!UXK"B 21Q7:LTA=;4S^&]\)@,")H1YRA< W@Q!E< M>&$Z@XMSMCB5"_,7AP!- "OHPE#9\^FVVB@.P6>"BZXS)G/F80,%\%)6 -GW M\YG_+VO.?PIAY17 &QYL<[6\?%Y*'CU.W MGWB)U%D+MO%# MMM4_ I>#!!?"$%V> .\J[4IY(*T@D7C'GQ*[QCB)\?BBN&+W,K MA@':B_SK@N'(OZ#]H%@,MSPEJC*CEQVV;6@AMP1U#>8OL5O]FX>[SUUX!U7M M$NJF1;Y'L%:C.R/@]O2L<")/\ MUN?2>[S"CL1X3$;1T?4&CRQZ,[(H$YW;K!>3A3M3X/J0HRF(76(/]GU?I6'F MV3!GGJ[.TYP/G2+!S<%;$Z9K_R<.([KMCQOMN&?OC1R7Y-M2&2]_'"G/;,@G[CAJ 3,C3<<&S::[Q-P@D>.E44A)(=&],+Q97K7<%-1 MUYH267LH5+EMV75./43^Z*O$XCDP/X%X85VG4TL^2+O,!J'*#=(NE70#$I+@ M&[P'K1/;FZ%Q5L3Y1D,FZS:CU(9T4#X,GMPT[3J[>A.,$PHQ/M$*0Q*Q:+ T M@HFO8RH#<^/-1FO#]?PY&(=.0^IT=_C"I9*3Z"X@,\NQT[!39AQ\VL]Q% U\&N(]>+%I#A?*LX77N2K(75UL.2"9?NSM+Y,4DD%2RF4"RE@ MY8*>#U^]UT1P5%GI_!12PPT#C3%;41@'_C2UW+X77K+QQWY 4QOA$JU,PVJ! M 2%B-Z(5I^!Y?SP.243M?3AQQA$-]*!. 1MY2*)G+-B5!;GC 1]2SH]IH2L_ M^(K/ @V=R'*%H>72XE*\)M1YR^[8QSIB5&KBZ12 ^9N$5%9!"#WJ/(*8C$!@ M\',J%*RL61YN$8I9R;)B;%%VK1!D1"4<'BZ7.,N*$NTB;[QF1\7E[0W[RFMV M'*YFAR++NQ7M:.F;%^UHG:YF!W_UN;VZ0J4S#KP@.T89B>1LG5[(JQS<9]:\ M4 4%G$4*YG#+78$:DJ>7."8Y)-TLC*= K@])5-S'IM$G/21;$)_LR(Q3:4,J MX5=TSE+ YCS2;.OO@X=.0)&B^%1&U :1]]&'-6H.QOO4YN58JG-:<<56D5A* M]Y^6%UO!:TYOA=6+W&IS\!3[^(:H;!_.48NC"DU4ZA++MB6&NBRV.UL7ZZ@% MBEKKO/'3%5%I;1WZ7B%U?U;*?6DIX*.K]EUCC=26V)$/(EO5PU4135-I!JHZ MXMJ0I#M%:TB/15T5Y6/DG_,#W;,]%+O/6C!E_73L.$C[+;U?>YX:.3S/Q9/< MM,N'XXWRY*..TI/7)CG3V^H\UL'=^F#8;F>JUHRF4K?^W4 M<5W Z%+H+X,4!GH+5K%X-"W8#IY;1SGZ*9@I2@ 3+;J*1MX?4@[B2;6 =6[" ML8,=1P)A9@5(4X TOTQ/J;/^,@PU?KQ\QC.)ABZPT^#"9&+]K4)6>\\?TKXX M5GY4G+3"^;YU:2[(-^LNU+K4E_Q"6Z.MG(SXX*J]AG*KHDNA6ZB"EN;3L-/N M)?J ]<"@+=S6U@RLN1MM\O,6(0"E[]5+>2D5D$+:$@K-X<(G5SZYS',[3$_W M0O�S=% \L+,=879.0N<$ _=UW7'Z6R=ATC"L)=KK]AE-M<@U-A<9;L)G,! M0@$RSDLYIW%J ?EO[ 0D:416]@1"C/MA/7>LIZ> !8D<6E8!%!4D+@9E3@Z MBA/2[H29Y*UR&?#F[Y+&BIG&I+3JI#EUVOJ O MRH ?EI;465=*#X@)*Y_$=6;QSHD%R@;(RG2S!2DB%@%;V0(3_I.VP@1M#MH? M7?.U=#$F2>%C!"L=C8$QJEQZ/^VTC'1.%N.+1H46"@?#53:5JPW&/$/79*:0 M=GG^[A]S?9X7C#::7HRDQ+:GR9OH\L(CN"R'E0V.D9!KU1O!@#I \TQ,N,UJ M@LVZ"_PQH;UI0<(?2/ -Y'5^3V#*JF@?YXG MQ'M#0:&.P_U%VMXTTU+4;P=E.$&3YH&RI$ M%X2>JGT8(5OZ^""5B"A=FJ"A _:XPIBMH(NP6F'H8PE]8J>MVF?%>10F\XC! M!NQ 6S,DKSZ:G 2(1?7ZH^U\PZ__^V,<2D^6-?N4^(W7@3]-XQ/_A-?UDJR) M1QCY"NC\]1<80?C?N:>8*H=;[LGXYPOBNW_=#0Q#EF53DA13D:7_!Y^-OQX> M^W_!U[_009$-3?Y+O@"&.>PI)_1U56G_]<=#_T( D0+K[X8_7TC:A>#8\+/] MEZ)JJB'#\YU>5V_U!J:DJJ8LZ5W3D#H=Y4KJR)IBR-U^NPOCJ'_I%[^8JJF; M\.X%/,,R'@^C";%CE]R.L:];U[/QSP"6;]\L%Y=VCVCR,AILC^T\)H:BMJY5 MK2/)RD"5])YI2MUNKR6U#+W3-;N&.K@:_*7 D[\@UQ*F[:X>YY3BLDWB.2V3 M3F7:]HYFWN 'DE/HS?U1YE.$47[ND"4%+98$WBP;9_-$RPT201;HM#+#8^U4 MB8ZZ8Z;$&Z'PJZ+GC=,%[O-75R==84&:[[J_#J2K^T'W_V"F/]ST!]7-3_@? MF?YOK17\SLO>-H*%CAO >C#\':;VZ !MXKH^_?1*TSF6KD!*_DEUOM5QU M/-?QR,*I0Y]DFPMO'!=43/;6R_R8[ZHZ%ZE/KW]!-]Z)7O_(8QRU#W)6. MJ&HMCB)'\31JK59*[(OOD5=A2JVS,(X]NWX%D>NDTG;%U115I2$9%AS59I4Y M/-E].\"\CC(O5MG+5PT5JU][$,"./Q$K@79E >/\J!9@IW94J[;^WK!-)RUM MP0[PEIWD'=^/K:$!V[::0UO46S7ITLM1/#Z*W.^LIEVM7MWIPT!6'T^'_^'"MOID1*9#4CAWU%CN:KL0NO4=2USBH5L\=(N_>NOK/'1K^]"M MU6J*PG/, WP>OL7#M[(?>?@6#]]R>?@6#]^JY?8Q#]\ZBUU)I2UVVN==*9BC MR,.W>/A6#57:[H$^BB%S5#FJ_!BM"C!ONQ'/PU,X/S@_.#_X^IN';YW4@.W0 MC$<[[_4G1Y'[G96=MMN:+QZ:PCG".<(YLH?PK<7*:9O5#INK.S:Q G)EA<3& MPG"$%J_SO>-64VO+9MLTM"M)[BN:I!O*0#*5[D!2C+[>D@>*V;K&&F3ZQ2]: MBS*D@/I2\%>55EM^]ST)H\#!0_6'".CS!V 0=I^MP.YBCP$G>CU4[36E9?:[ M5^V^U&X9 TGOMCI2MP?_Z9A*IV/T!WVMVZM4[;7'8O"=D,3"Q=.I%3A_TP* M6)\V)28 B-1"@1"LA)(B#,+ZQ*3-)9;>'])"@\7:B-(0N09/?X/[X5EQBX8U M38L6;!N[10NVU-G&0%.B2_XDN-Q;)U"K^XT$ MUE-!8?T:6-X:$3M]*RH\5([Z.4 T3],VQ38\S_W#0],$QF?X^D8P^U9NZRE/ MR%0L<""VY?-NC]R^U ^"X'E'/&RX;4S56J(0ZS0%S'8+)D!-:C;MC.RE6:$> MT_6U'AO.C7\QVX''*4X8QC6<)1\44Q,5?>NDY(_UFB?&9><@_8:YQ2@%^L+2 MWZWC9-!T693UK=N,UVPRG-)]JLIIUK9[RSSB@O.C>OQHFKNVPV+_C6K^=3)9 MJMAJ*Z*JUF2=L^5"W[R43^:VU=U2\?-9SI%J^I51]4[74EO:X:DFZ8IFF$^MX,GQ)/ L/K%.E\D%)O6?J$C3AH6A\S?Y MI.3?Q];4<5\_S3D2Q6E"SUH4]5)(J"+<>/0 ^YT2!,M ,PX V:_$?P)C-G%& M0M^*K#U!1#LP.IX-^'[*FD%N!B$+* Y88SQA'/A3892T_:,=;)]RP&&V6J) MHP$$VAP6>[G1]HM)WT,,"$@?%EGWWS )6@C?B H0(V'_06\Y?QKCO;:A_^; M5/;)#^?G3B>S((#TPYM4G6?!LF/*S%$I6X"T!,T;9^FKCM^UTYW\\UVS4_(FNZ82UA=(LS)\]K6=V\<#R$WUC(5XF09G-S'3^*Y>R MG,8'I![/@K)]G 2DL"[\0N.3\N\##%3*ORXL(N>4\VEC)8Y"L ?GI2KD:I[D M+\2R;,C(C(O[[V18!Y3W7/VK#BAS+N]=RRSLB>Y-[RCR2L6S:H=5*+O PE+? M/[GDDG%$28B[J,7U@)1>W&)1D/3)7O39#[Z3>JK[.,P=<#O M?A!-A"XLY9V1=71%L&UVIRJ:6F?ILW.G"J<"XIZ2VPIR\^* MS@A%O7T003TSUV;?:FT0!_Z,'-^QV37F36QKR^-\*CFONN&CB7<62-G[(QJI_8,46\9S9@?+;$C-P15\.H4HRE> MG2PJZG'T7I.UW&TT21HDU$F]*:VFS *M(:I--9:7SCL[1+7601!=I=0**F'V M\M,*[73D\Y:ME&!RM$LC//%<]V5%Y,E^0Z-/!-KQQ;HBB%<8-,Z3ZH'&>5(] MT!JV[;#O")E2V/S1'?-M#QT5T6C5Y!1I2Q0U4VRW:G)ZM&T>I2J:>DUVD+>M M"66(VHIL6.Z KVTI-&8I6"Y@Q:S8OF"KGVO!N<*YPKG"N;*=([Z08+TTMU8] M7+YH*2Q4<$)AY$]G@4-S0L?E/%),!\7T;?CI(;(B$F()ZI[E6;9%JZU](2_. MR+],H\WGDT]I9BD\ZWB%D6 $-A9-+_U>5<166Z:C?:_*8LML%8M31Y@'5BI/ M#8\OKQE"A\ \ Q'+8L\(YIH3]U5D0^O@)K+MD& M/XQE>8MDHX_1N X1W!_!QUMA@)$?>U'P2E.\ V<8XP-3/R!L%$7^(4W)Q>QZ MRWM-X('W=WX*A0@7,!0,1OQYLN708Y_)[$M8S!2;SF6*K4GBRX4Y<6PA[H9( MFS? 7%U%5A1F&$ 81*]X(XR%W9=F-./\S&F," M_-N2QL;-'X$1THK]6VB8-Z;66=;9I[G[B6W?ILY^2]\\V[Y]NKQS_NJ#O)IW M%]BZU/[O<=E,^F,*QC"[:4GQ_ 9V), /Z)>D+_KSMYO'@?1PU^V!E!3JG*6= M"Z2T,0$"BP]F='J3LH,7$HS %Q?NP#O?<(>&^\2[@87/UZ8!'^^>>N_ ML#&'\$'9,RUYOPD(H D\7/5E8(9U1?PY-[*BZJ*U(5II_O*YE.]N7 M6DT0/-E]E8:95[4_@SXHG98JRIWEV7/5FX>[(GNI;EV]GVNPABJJ&JY2W7M7\*X^=95.#G-UM, Y+9AVVT$^DZ9/FJ@9';'3JMFN"X*[\;%TJ!^D^71E6JJ)QF,-([O1PIZ?* MQIC#? JG9W5ZWUFF;RBR_,/*A(T4JBW\N71\/<\.P2H@[(0HB?]F<+,#QU,\Q-L9SPF ?%&1!B2 MZ)D0]OO8<@(V$ SR5LK>R)].8%?C]Q+7W$^'NK%?,IJ/-A(OC_0MH3U_2#<-XRJX=*BE.O5:5EM[6I:XR MN))TP]2EJ\YU5[I69;FOFH-V>] _=E*<\5Y27":@* /E_+8G%E!'LQM)&#E3 M*O^P8$F%CT[C\2T6CP_RF#'AC9ZQ9ZD.=\UF,W@V&W_U M.BN+YF:S+71-+;Q@R"Q]G7K'GHA(->@7RZ7=>R_+Z@2=1$^$YK%[Q')NUHB; M//KBG8,(+%,#3KWKC''I*[QB/NJ"YUSUG6KC\C2QW$="KW6YO +]F:!WYMPS M+D\66-&8 ]5[)_PJC;$@F(-6A821$*09YG529.JEN;SXZQK"\D,=)H-RN:)- MX+D@"!Q+^Y;M6Y+A.]%H[K:9O'3!1BQFA;QT$ M6P_TSIQ[AT&/NV<%W=5WOCDV\6SAU2'N&O[8"L6R&43Y]-C8&&(S,/K=.B[^XO!TJ][IMZ[ M,B7=Q,+D6O=:ZNK7+>FZIPXTN7_=OFH/6 S65>_V7__[XP(HY5"S5,\E!459 M1=R$%(745:"*,^IZ=M]Q::G^K=&)/8<]12/[P@O!)B-G:KDA#26:1[:G7G54 MO=.5]+9F ,:F*9G*H"/UU$Z_/^CHQE57_TN#%US\HK543>^T]9RQVZ'&R#,< M^=\^I4_\.?%=]_7VV2/V0SP,'=NQ H>$>R!"<;@B*6Y^OUX6?7=E]/O7JM3N M=ZXDO:/*4G=@RI+<'LC775-6KM*2])W__7$=! JH]GP/SRL#*MRW8]K0 ?>< MPR5%^_NVKY7NN_&$Q:X+YHJN M"UMT6!AM M.R)!9#D>8QU'EH$V,AZ3401C).'92_$98J@J"4-1&#N>Y8UP !;'[7LL1!HT M+T"/W1UPJ!EADAV^U=5C8S51T"Y7"4!]$HX"AV)^YP,K7P^@4_J#7ML8R++4 M'O3[H"454^IH@[;4[W2,5D=N=<%\GB!&>4&MX <'/Z3$$0K4H:1W,J7RCGHY M8D3U%77@@*=$N/%&E\*'@A!^9&U'GEQ_B *7J!,4<1"-V,YG:4BG(_[J@ZYQ M1A.F0(C@1(7)B'-Y%H->"2=)LQJ8-TFOH.1AN.,&CT-!B4D@0!X+]; )>\E_ M8V?T%;L@$;#P;MKQ!I2@!=(61A*;2YC;@%-B HA)_XV90@.:>"38H1_)AB1G M$=]O1+$7]/J$6#; &> Q,.TO=07(X,3^8H6A-9J HHBUG:)I78XWL@/9GY0 M[$>%S6#H0K9/7 N\7((*I1L_ ?%SU:7JF)0A@P'LHLI9GK$A%O40Z"U;\$"< MT8: RR'YZ',(8<'I^%26HC_^3_@ 3R)HE?"C^^'\? M1>'_(T!!%&5\&A[^D%[X6'K+O-E85<3_^O^3/G_NB26K0-G5P]XY0G<$@LN4 MM0#WO:N3WU>N!4U\1P)4X. .WXZ3SF77?G"#;H(SQK28+]9__*"7S<'=7=P9 MV(2B:ZLN<6Q[W6O]6M4D\&'!RU>NKZ2NT6I)G>N.VC&NVNT>7=*H%[_(EXJ< MH+TA)F_3X#AX=F'%TM+;+7#@S9:DZQU=NKIJJ5*KW^FV!IK::_>ZL)I1WL.S MO(+KP?2_'?_J^W8(JYB'1,4^@,AOB]5?&OS5.L8+_FVI>@%+)_1U56G_]<=# MOXBLI"UBJUQ=#[IFNR?!WYZD7W4'DMF7-4GKM#2]I0Y:*+HHTJ CPQ)' M:1D@Y=J5I+;:J@YW#+I=7+1I0 5=TTM$6 >Y,CD&5H#=/4*0F70O8Q^K]O4H M\1>XD7\MKNJ7S(,U)4/I7/PBR9>JFI/D'03+U/B5@ VW7*28/74\=!XL-/<8 M$^J%6\_YH\X.!92>HNI:JR09[V!6)@,8+=" G_TPO [\*?9U<;P8B'B;N?U7 M!/PQPNY[M%Y(.'B! ?T ;*85O-Y$9!K^#HX_=H0!HPZ/WJ0Q:+4@H0%BU#9T MK43" U)E&?EA@(0Y5\"[L5,3TH%R5BE8\X1;P&MW:[ MCDH=\^(7W33?(_*0DF9'3_2X$P.L MDJFH[_!^#K-U-<0]&1'G6VV4!*A("58I:RJ)'+DUR!'$Q/[L6$,,BMSAO.&X MH@&K%\EX3S06D7N/'%1?),;9>ZJ1F@0G5FV_)Q[+L"M3Y'<2]:QPRK MUS]"8L.#V3.LK$1MQ 06/&JK;%K71W&!-+DW5PN;H9CHDG;DSCS^.1YE%*E\ M@+?II[1@-]9J)=-"1:G()93?QFN.!ND]R:\U834(>LN "V6\YW%9@6K=Y%I' MN=8U;3FRJZ2;SO@0UES7?M#WXV$TCMW48-9"FX%HJV6L63%YV=O%QG1[R) M?&%=H@>,;;$".Q2N?/@C?+CN/EQ]3.!>YXS""<.X6 >C^_!'_N5WOW"^C9!( M8,,T>1]*Z+WI- $N=0) M3S'\C!7.'"_R!=\C0O>A)S" /F0?X2& 3ER-X]L8YEA]%#[D!_<]H'&/#9U? M[/_T\;)T_F?9_@QW>41!/?QM- .CQ2@H)LP1"C>(IEX9P-SK=&5C2:2/&L$+AA_P>PQ_E? M/O0"(K-B;6#_<5]7&%HNI3^ B!:#AX>DF3/EQ827H'KI? '%G:C\2=.F"!4 M/IDLT@&XCRWL"[?Y0H4:1A+@V&W!*%3 )2OA4V&Q/"#Y,@\%8W+E/J% MH*4X0E &$3@&"DZF@#% M OZ=HBUAKP[(V"6,;H1*$>!D)]OD^"Q3R062$5IU@XX[3"ZZ-/;@.ZS+.)I8 MWE,ZYWQPJPVKA(6YKP/IAN9CM(%6+F6_O[KLM MW:9+XV50R/\$ERW=V+CQ1FYL)\=7\*_]:+W48O]2N_C%5$U]?OMR8V3G:K@O MK01?B^UL';/IY/))S7)TYE F- ZJZ]E?K. K*9QOU$(.\.@:Y*!3/I5;C=0I M$RG?(,Q:B95KDN1 B94/_CC"I(-NF(3V8E9B&KR>[9L^@M-VN)U_9= S-'-P M+2E=4Y7T[K4A=:Y[7:G;O^X9?1U^- 9_@;&BF_]WRK^3<.SU02\FDI+G?'/^ M+O ]^#@BN-=U&_3H;D@6(4)O2#9^!G07ZW;,;KGUY@@Z'PQ;E?!> ]1)IZ.J MDJ$H73^YK _6JTT/*JDA9^5)6TVS5HU!I/G9@+^_,CCCO MD\2Z/;$"OK<50S?A>[O3UMK;Z;]>!^6Y;TK&M0EJOV=JDCGHR=*5V6JUNU<# MI6->90S1Y;(A/!"%ZLH&#'LSMV.#:EQUNZVV*?5[_2M);[<-J7L-"D@W#*/; M,KH=<$$R-LQ%UQV%"X?/)$%"ME5%1GEN=UI;RO-:Q@L(J?UE7/P"GDU9H-?- M+3FANWML,JE )D71]^L 'U^:\'M'4^EW4U>VG*;KDDT_%^DZ-MGJ+VUH! XY M*56G(TY#3.H^&_DZ-MV8O*EJ'>7M2'32 MZY/5NQ^JK+6QIM8KRW<]RNPYZU?/LGX+^TU5S/H]ZFQJ1A;P<4F*6<$4D'/, M"CXN*2N?)7Q4)5_[K.&C4LN\^,6H1Q;Q4><4RRJ6VQ7+*C[N1$*KI^FU23,^ M*G$P[;BSKI*I0M;Q<46GAEG(1R40.ME*';.2CRM&5<]2/JZ?AUG+IJ96+&OY MN#2H;!;S<]^GUVY^_Q5?]9)4>GB\ M[_[^<'U[_P5O]4CROC\'-[_^AO4?9/DGH7?[^?;^DQ \#3_((OSS,87R\=^? M"V^XO;_[#<;Z)*CPMIO^[9_LXT+KJ\^#Q\?!?0Y+^OQ_% ND>B01G.L,\4DS1SDMA8)IQFG@18Y$ FJ7C <.R[/^) MA9GMGI\-X-'A7'10P:L3Z)3-:@1$$VS#/06D)Z% NTM\MZHV.BT>X"3K:GO9 MH,-7X7L,@<5+,,P0YR1]RDX4$KN-EFQW7DIO77PG#$"S][T0M.U7R:$U*MYN)KROMLQO/YL@ELR= M5/7FNDU09I% *Q-=++ #Q!6D$RX8\^)7> ?M#O/@O.1P?*%F(O\^0'N1?UTP M'*5J3B;%8KBNR+Q'O0HQ>EDKP0TMY):@KL'\)7:K?_-P][D+[Z"J74+=M,AW M;.0RI5V^Q@)N3 O7KO_\5E>RZ@FWNDRX,PR[!4$.R,P/TDZK>Q/1RM*@R&A8 M>N5PT,S@0NVD HF<.I2"6/7NJ^RH-\Y'E MO?;2_7NRF#ZZ^&[9[_A#6^S(G;6>7>*F?#R@_=HCCJ:HJ8?!D9N#72=,-RNP M2 OS8?% ;^2X)-^6@JOX>81>9-*^T<8=JNQ<&T;)+<@G;C@J 7/C#8>VV3PH M)ERPZJZ%3(OCR_1&3RRJ7$W4-7U;C7M."@?4 M-9Q.+5ENRG0Z$*K<(&TV>;*HJ>2L$JL@PWO0.J7A84$6P%V[&:5JS9A.A\&3 MFZ9=9U<2H4++FK-X??3YW#SFGZ]CJ@%SX\U&:\/U_#D8AX[1#.O0X0N72DZB M)+.4=JR@V1AH''S,YQ!&<1#@N2JS&K6;6A]TT]Q6YHZ\V[PSJL:!4.4F:;/9 M1!.A:CMAU/;6QJAF$T8YB-7EUFAO+MV,586HW1SJJ W9BSX0HMS@;#QA,(,_ M<]]J-V$^&&I#;,ZA,.569]=)E!902=-D:C>)3&5KT:K7'%)$33\(JNM,HMG+ M"E$_\D[D.C,JB<6EPE\*Q'U9$6R=C5P&9]-94!78CB_:5<&\RK!Q[V__(:"K M@]7F@YUK$".JMFJR?*H6?@VQ7AKH(MN/ARZIH*+<+W"ULE^<+RMFXM:-+<^O MX@++K#^?D@LK9(;]2R\M=)O<;TF1BIJM;D=J*WI?';1:Q M[[K^,_77"@D*SR2 H2R;"+1+<])8U\9-/EJDA_KD%A;(&%HN+>(13@C!PUJ$ M\Y^6%UO!:RZDRC:U,5[*9,7OMINNQUUQ\(%;Q0"6'#;DF=:IZM; MP%]]D%=OE<._(,UK-G7>>=]L(U=P>?+V_]#R:_)>LM>%^_HDK6^"]]*2%#G> MN3(_,[S?X3?%>]_,YA-P:X;T";A_0Q+D8&B*2'_-2QV 9]!NE)06FQ;/T0(# MX![B&:JLN5_N"\=#32$4MJS"Q-@Y4MP.(PL#RN\JY9HNU7^Z.:A>#GM>:H#A[D9,!]:3=1**?1*\>P\ZXG#W"28 MF^8Q;)HEBQV.S@U1T>H2!L9G:*6C% XF2N?MCVRH MV72/;\Q/(BJ7_' 2PXPMU)="N+&"<']4"C/.C6H"=V@NOVH[ MAH>MCWYDN77WRUNFJ,L-<>%4L6VVFX%J@QQS0Q=;[8,L+<][%V)#;7<78-9U M]$I/D/'PF':YK^=I3D=4]+J4K#[5?4V#N:HBQ9VP-]72C1=9WI.#^7?, ZNG M1C)K=+Q6)^S[GT@J@8VS=Q)@KG(,SI[UULX]Z M;5XK8D<_F:+B425U .SX0ET)M"L+&.='M0#C_*@68*=VH6N^E&=1)2=RJK?, MIE34MF@H-0GOWC9CM#[!(UMBJ(O:83++*H.AHNEBV^#UR;A[E),)^W?[%MX:M3=?G> M=S+6&NK$QQKZ=4 M87CFX.FE2ZR09&NAU]JI(%6M2_A9'>=R'6&NID!Q5^A-=31(L]2%L>-9'O91 MK)\JXBE:'.;*RQ/W@I8E8P6%9FIUTCE:1]3:!ZEU6#U<%5%7>2)(9=FCRV*[ MFJ9,&315/A^Q-&*PR3[$;1"GN"/,QV*?>"3)O&U MTI^JWI 2MTI=(_)B9PUP/D>*;I4W9?.#\ MX/S@_.#\J I@IW:3:^44LZW1.CO%N"5TF/54]7!5Q%8=-C#XEN@QY5\5=9GW M$3E! J\_G3H1!HNR.@ CWXL<[XEXHY.HT3HN7CG,9P(S]ZD*BN'A[8(@/,N? MP]PDF)OF1FP8^_V'9Y,0 +0B8@NS(#UYI56%CJHIN-=>J6G#83YC@3QO?VG3 M'&!82/G>"33>/I;?&H^SX#!77IZX#_9V!13;=C">S7(I6&/?BU+(_OSMYG$@ M/=QU>P!'@=HSR[$EAT7 X?W)2"-6SZ!V:DS53+$MUR6#KXYZH8XP5U>HN -5 M/,0+B!7&P6M-7:@/9GOK0CL?N>8Y2YBK*E+-N1/YT% M9$*\T/E&!-/YJV6;!5[L$Z[;/JY+ ;AMANU:4$*_?6N;>^@&I;!5Q/ M5OJ>N^IU (R[(M4"C/.C6H!Q?E0+L%.[ZC5TS-TM^MS6H%^=HK9%HR[5L;;$ M417;=:D2N26&-7+'MY5331?;QD&RO9O@AO,>[IPCG".<(YPC581L,POU8T0; M(A_44:;(*.9:V!SJ]<:"5Z[_D/GD$R*,?=?UGQWO2: $"6EPG140(8(? X)% M>0FM0V%C'U?ZB2Z@, &AAA:KN6-B!!."(E$P &NTUYG_ECP9R2P, 4BJ65A MA1-A#"\+1<$*\0:X"D.,_8"^+)H$A+!5@?,B3'TOFH0"@??:PC]CC^2TTV11 M@%6"*0J1CT\F%%PKPR+P)7C?U*+T3W,L!&O*VF1/+#L9DU%TN3T#5;RPN;A3]FRYA$PF7^_V\^?NW0,\- *N6[.07 @C MXKKAS,*N=#]?R.S[S++M]/NS8T>3GR_:Q@^9/SD"_I+@0ACZ :S;\*Z2YU=6 M%\GSAOG#VNY=^DQG]2/[NGZR5Z_A+IM[WQK8>C]_(].58)+(7#H-\AV8B.W M7"S0'H02)!$N&/.BEM)PB!^Z5']!]_ M Y/0OFRW"E9Z)=.6[/CT;Q[N/G=A<,=S'8\4 :6,N$HLQ -:B#G^'&QK9W<9 M5-^3P=0V[E?DJHEWD9]W@9\#P6QI]M4*\\_../\,-I4^'P@_)L.E]K7P[&B$ M1CCICEJX-;7 ^:W/I?=X^6=FFX^N!)H<<%&8$B&)PF--\'.)^3_X??P0HE@5 M(FDU8E%9Y46SJ@%STS3LIJ5,<-V<+:#Q8 P Q@J11Q??;4^.VJ+>:DA(U^%P M/6]%OGD6%MNQ"[/"QP1;D#M:J MEF,+Y&6&F[CURY9NB8;6D'+L!T.5VX^%OEVCTG*@=K.B+1ZHZ5OU4%5%[3#A M54T(6^'1F)P?U>-'TWRVG?J+U]1"&49S3)0ABZW.R3* MZ8X8;H;-,-RDGHO_CMA1:Q)275E4N1EY<[K<>)'E/3D8.L1L2#UGBB&:9D-V MR0Z&*C;LZ*<=8R+KA=F-VLV3 MP[CB3<&3VXJ%S>*:+L%5456:,A5T7F"D"CM_E07L^")=";0K"]BIK5#-O32V M17PBN[1U!KHAJJTSS[)7.V!T>9;]EBJ&YZMRCE23(WQ5M"SQX_,6-7V&F1+B MX?>GAIE[66OEC!1*5_'$D6K ?-[Z>-N0^)GU2DM;U&1%T!:U[?O6U&(]<# , MFZ:Y-Y\104QJ'/:N:&);/\@ZLDFXL?? ?E&O/CXKM2N4J/__^U=ZV_;.+;_OL#]'XP "\P"5BL^)%&];0#Y M-=O=MLDVF5G,IT"UF41W;,DKV6FR?_T]I/R.D\BV)%,6,0,TMF6:Y_P.#P_/ MBZC)6$V21*C99.[1*FZK[FS5@2:-AWIXG+;)=E ER(H;JG+;DHV;KE.3\XR- MFBZK9&Z6:L;;OKF+,^--)KR+CH'S%23:M@516+G5@TA-:D40JF2E2*5629K3 M6.7-!#7-VOC&BB)5GW#J8E%K/-3"0QMQ&;-I$5DVV MV59C-]%H%$Q$N?OL0H5(MDOF8?\H"^18SRD]9ZW77Q7AJ]=S W5BE1IS/FVU MNV,T\+=PP!.8H+CQ1O2MG[F79)IKJ?)ZN*&P.<+SK7QIY<*ZI$>=U1%7,_F<9/%=UR?F'.WC'JOU5KC11& MJMYXUG/NIZ/I4)Z5HK3)=C2"0],]#Y/@@3>&45(]7^XOC.WMW:S<*BF(5+V/ M9%XW WX;](/JM=SZ!3FX:9M[Y^)6;:D@AS5MO'>OQH.7BX[,5V%BY9\FE"!; MV8D=^\!SW&UIKSA\EHX.5=JH8)LRW9JX!FR[:3I'B\WK+:H*$]-;E%H3._86 MI=I9ZM#DL7<91"'_VN4R&],)!^]X/[WCR.5Q])@C[ MP7C(DVO^.&D-0?N?P^\T/A8SMLS&A!??^>VG,QX-;RZ[M@T<9H:!&#*-?\'? M]LW5=><&7M[ SL-,FY@WY@V!?XEK/Q*"3,].X)=C&$G\U.0^YKPQ ECN M9Q9 \#A_R6',0>,?TY OQ968S8; I>'#XS!&S)/I4 XO1O,'T5C\@GCM7;4; MMFF+B?_##Z=^_+0O=L\67&%HLW=E_<?#83+V^R OJX<9]^W\%\S;]3S[S@O?R6O]_5/E_K3&722GD?/GO$>EB*L/WC#WEQ@*S_P0_Q]+33HY47#\8.PF$0\F?+X&K5U+A8F!H;0!7F.SA< M5O&KLNHE8'2(I@BPF$]KC;Y.-QCZRQF V3CRER_]E>4:W,JOQ(WWL_D)2VX, M=EH039.-C_S%$6'C@[LIV*UPJ%@.^W/M-\*-Y_GM+>]/:H6'EL.:R*%V7[_J MOOZ>G@!U+9R>PMYH.J4BOI0-(Q)5L8:&:M;.CI@/K]Y8G25JKEO#X(>C/ O9I M^4!56S"3IL,JHO@TJ=G51!,5DY=0(U+KD(*A\]0T'AH/C8?&0Z6)'=M4/ZYA MOE<6;57-;XJ:ME432PUHM=R:](YAN,GHWB67U:.UFKUR5/-)[-QH,Y&Q_EA' M8O2S8V&DZNA-7;RA&@^-A\9#XZ'*Q(YMLA_70-_O MTN!U1V;ES'!D-VU4$XNM3K02TF2X(CFSZM*J3?&Z;&T:#XV'QD/CHYDQ,. /?!B-1:.E MRAE%3M.AM0FBUX949#6MNKADBZ/UM$VB71M[^,-9@M3(C__D\PY-E5)V("K8 MKDDV)=!*W)K4$6'6I&Y-3H! JUO-$V#%3;Y?>0B'PJ%4@?Y@%(1!,A&'Q(?J M1:>=IDEKH@9K1"K"34HTK3HVK6,]0QU[4V]B&@^U)J;Q4&MBQ[;/CVN-[Y4F M&CV+TU3.%B=FT[1JXI8$6A&KR V A])JV4U:E=L.B;\U M&R&O7E[8+W3_]D156QXU(A6CO8_IFE3MDJB7B:_QT'AH/#0>JDQ,NR0.=TG\ MX+=1S.=&^L1_K&#($$[JU-T[X[UJ=IS5M-G>F5Y5(]9IVOO7J%2-6-8T;>V6 M*%SO7<;10R ZW39 ]55;\Z&ZW(Q2&T*Q79>.#,40JKT1=;'N-1X:#XV'QD.5 MB6EOQ$%6^3<^:0RCI'P;?,][YL4Y?/]\UI*/IOO3R,C>=<05H=%INN:IT\B: M9/_.M;6/_A'8)@;1],>0J[:!Y3NSZE@4&A&-B$9$(Z*"W5U)*[LQYL"(>S_F M,]9A$]'__>$G03]MX18,IQ,^J(PQ;KY#>[L3*V+#U8)$?.HG*B"QF)QR;8C7 M9TO3B&A$-"(:$;5F=FQ#O.(.\']S827P@>$_\-B_XXUP.OH!5GITV^A'HU$4 MIO9ZTI@F?- (0O'N>"J;?80SJQY&6=KU99ONAR8$$*MI4=(DQ31SU/0J0"\F MXAJ.FF3R%$NO-O?KLW%J1#0B&A&-B%HSVVV'>C_QX7=7WQ@$#^+EQ_?3Q+CS M_?&'J_X]'TR'_.(6+&JOWX^FH;!N+^,HA#_[7-PGDGCAH'WOAW<\^1RN/A.$ M_6 \Y,DU?YRTAE'_SW/XG<;'^=@>/"9]VL$#O^+]:1Q, IYT'_O#Z8 />G$T M:DMK6C;FN+CM^G$(PR:7/+X2QK0W$C\$%G@7O(]DS: M:C/7ND&F26[,LW/B(('VDJ^YT*XF.QV7$*L8=F+!3G1VC@DIG)WR@Q\^G.O$ M5WF8R.]Z<2P$78A]ZVGYR*7_)-[R?OKQX&(L&\E<3"?)Q \'\#OS4Z27'B*_ M\Y$?B-]O Z]COS^9^L-K'H_P09_5Z+4*,5LMA!NW:;8/9-C*8 MZUI=ES'@O2>XBP1W+YT_S*\(=5:T0/F\V )&ZY4))+,9M%Z80?>1Q_T@$1H* M0 ^BP<8\YI^#TNKS_'!8+((@B> 3Y^:WJ\[-F,G;/=AQB=,PN MK G3I4:+$6RT3;>-:8OAKN/>6 (UO-AQY;PA![THON7!9!HO):& Y?%\.7S^UML"!D)MTNH2 MH]?J] S:ZW8-ACJ.@:V>U[*\;@=YG71!T+-SRS%-Q]QA2>S.B7Q9_6S)R?[! MGP'=($R"_N_^<%JP:GIKD\9MA"D#Z<>V8QNTW>H:+8_9!K%:&+23P\#.@5]* MMQ%JF6AMDRZ#/_DB\BL\.%G\7'JQ< 6$'S21:P$@.?)^"R=RWJ&W+*_3VJ-! M);%W:!=,8B7?G M-.ZY/809,SS+[L!&3$P#?L@U>@0Q"B9KU^PPX7S POE J9GK/GSX7O#2#W3_ M,PTF3Y_#9!)/Y:*2W0JO[_UP7>/Q08ZVZ-O^BJT0N-UNN]OV'(,Q&PX&8.L8 M+>P #BVPD"AM.9;36BA^D'23[J).\N-06="L2T45< $ES^"5:96!RSI[R@+E M=YY4;+' SH 80924 XX#RH8I(.6DXT]XSP_BO(Y\FZCM93VU3;"86B;L MZ=@&ZXGT3(.Y=L_ O19S.IV.U7;-!8;V.]5GR/B4L\Q/$%S8TYQVE M)6YGF1AYG)WN!/$5&^,[QLK?%A6%."\$#SH'F'N> K X!0AWG)G3*>!P4V(:#C&[ MM,TP[O:<1:3WTOX#?;7SB "\27%.B^&UW^D$#\& AX/OL CS8_!"RL>@U]_0 M6MF9#U:'^2X7"<_*D0(!^!XD?_9BSC\#RT$13$H"@!X" )( 8):'X9>5)T7Z M@,K8V3WN@Z(V:.. MY5'#1AUF4.QTC5:G18P6=;JTYZ".U^D(7J+9!H!7W#E9:5OGR)<@Y!>W[9@/ M@DG/[TN^?88Y!Q**3K[,V)]<,#9@8,M R$#NDN8,LW^;7!"<(%:+7"3)99)< M]#JY&[/?2),;#J,^O#W8OM*ZZ8TX!U#L()M*DQ_>V3/.WL8M%U/7,ZA#0'\P M,/$9ZKI&&[N=3M>E=LNC,_UAGYTCD]'U;+A,)!Z++8Q14B!;9(X@AHW.IFZ% MN.(Z+]D!N7"%2*Y8("R4LL/9,HKB2?#?638EV&.P.06@3&'KX9-#PF:ELH.( MQ%R92;K"C5WOT;10-0,7/'X(>CSY"H:'N)B/PY%-GJ07@GQ G^'US[ MCU5A"^@.!Z%U*V0/XR V-F&E2DQ[HN:AFN29!M>AW'0TZ:F@,Z%5-$ MMC$A*8PR>(RZ!5(FPPV@#HAEVJA4T@B"';%(T,@\DF(19ZOHSDC[T8\>-EP/ M[0@>\,/)UR ,1M/1K#3.'Z:%1U^!]/OATTJ5S"'<8!;"0N];F&7@QOX^%UGT M($X4ECD++>5 >.["P4P7VR+ 1AQS3^'H$NP1N^L8#%M$E("8!G.H91"7N6WX MS^OVK$4( H' ..7(_8(T!F):(&GSJCM05?0UTB3\WV2#E(O;RSA*A/,Q>.!S M#9X'K0Z!6:S0.A_[39%NFYH6F4BCLQ LM2Q4\A*$$ZFY M)VH>6$86:%O#Z3#+H%0DI;'L/"&V4'[( 8*$9M@Q<&&VF8<=[(#&H&YU$/=EHF1RVZD66PXMKEY:'J1AOP/C3G0FLU5?>. (K8M9S]_ MPF85NXAO]>$;G;1/<*[T[I!FEHURV.3.#7,M%OT&/>O$_\I#(?_PL3<8@7$) M!JCO4''.M&IX(L[8N>GY""< LLN !VI%Y*6O#IV MH0Q$#P08,(K!MO9!24SX*/D&>D258P4R81NW M88 9%BV ZC90DU..M.BV\.G9]#>6D:C> 0-74;J8,,?! EE?,LLYKQ,#.\)2 M.%0D!S&YMVWH^[5IKU,D4RM!5J-4MH6DB@=55G+6V3G9\ 2_3L46BK?L]G*] MPZH.[L+V-(YYV'^ZCOTP\?O2'@H'\M4PM8X&_P?G-.%^4-G.$3YSYSF?1 <39GH7 )OTAQ MID+A4HF2R9@MVC$Z;3B@4\?J&2W'UC0CX]MEO4,BE M@0GR_M6/_^0KVDM%847"RPM:=UTWO4S#.JT;V;]S]ZEDTXJ+/_=C:J9:F8P< MP"(GB&+JF-9*_=-^E*UXQ>%(VP=%!]^]N)TO_BC^/(#W@MLG^.I7__^B> ]' M^4L\R9"DC-M>C_8P,9B)1))RKV5XMF49;L_%KMURG+;330UUE0 M"IF9_*LX+5YXC)6)TNL!N7SP*K:_# M,H[YCN;14.;DZNN.HK'2\KH\ZAWW+:_+.P]\DXTE5AMA66UDL_5PC IE-2\R MI?A:(RQKC0A%U6%*\;4U6)8:;6;A'+.:Y*C,(-)[M%$^<<1:DA>8449E#99U M1BR'RKQB!:,D7C!8)1MA6Q4%HX0:(RQKC*S#!2/W!*!R:VFP*#$B="-+1(F: MD:-R19048+PU8_6X%48O<:6$0AH9:T$$F;@ZPE(*6Y"H/[$PRU=:#@RZE5N, M(+TUH$[M;3PX.%OX1<**+T60Z-JHH+JIEP@K(2U?ZCAJH:U26QQAQ2?EX[2J MPMPX.!9-60DY^2EEIL6*J:1X@;(R4O*E*PN1+-JC[8^#B3\,_BN,LU2OBAUH MU8[=E626.=9M;:GEHSUF=F%?H,R%;8):'8-19!N]GDUA#&"AT[I)KQ$SS761 MS$!*8:GUV6G>-^5,=D@R+/APPUPH/;7^(%JSN:O2U'H;*9%:_RJ].:?6HWEJ M/;+52*TO VR16N^(#E.GD%I?"L-$:KU%W6TIX]5)K2^%4T*16'0+GXI+K2^# M+I%:;YD;.WPQJ?6EP"12ZRW;6M_;2DNM+X5$..W#I^N1ANKEUI=AZ,!V8!!L M/N>4ZMGUIH9M.$)6RZ\M@ M@[CW%MG6T1L)Y4!QMKY!LH/S2Q07DEU_$%&9LNME#3QB9'WK+C>[OI0U*[/K ML;U^2E$KN_XY'_++KD=I=KUE44+,E2;Q1637'TYW7JGE:-?4\MS=+"+9BA W M#3Q8F.XGY*C5ZWI,-+'H=6$IM[RNP3HF,8AK$6KAKF5ZKIINEVST9W?#9.2$ MFFZ84H7A%-TRY3+PE-PTY7+N>&Z;4NDLWXU3+HQ*N'7*)?E@-T].3HARJ3ZN M4Z)<6M5Q4I1+=V6<%J6RI1@G1NYGXW)%I3IGY5?XDNGLG)$C!9V=O_&?7K\O MBDCA,3 90OBS+RMA+N+VO:B*^1RN/B#[]PYYVJ3PXC9]Y"+<^('-@XXB)S<; M6X[K8FS8"'D&)1XR/+/G&)U.NVUV2!>WW/;BZ>&?\"$CF54+@=VK8[S+![#!FTS8C!NFW3:#'+35LOU0P';+\RR'&9UVIV50Q[$-K]?M&=2V;<^R/9(Y9/,GDV1"S[*%']WW0Y2*&M;$2Z)E'^';>WDK$+*?T8NW[OO3N?\HNRX@*BK/,QCM+C>(69I72,EB$B8EL;OA(Q MW0BY%=4Q>I^NF-W_3(/)T_*ZWT1::-?W?KBU?^DA#,=+AHM6&,@A2%QGC4V+ M[*H+<,_M(WH_ MQ^3 GMY29US:?R#=T_M5_A;1(1?IGMZ'\_^ GMZSXB 3E)'NZ;TO'H7V]$XK M+M]A)P=\3K2G=\D:*^WI34ZNI_>2C27V]$:RI[>UX6=3IWWU%J84W],;I3V] M35(=IA3?QAK)GMX.RX$IN;9N/A(STI[>&PW.C]ZZ^1DSRNACC61/;X14:^I] M+&;(IM[J2T8)3;V1;.I-[8,%HXALE!+;5UV.MGR01,09_NV=0[6^^?F;L&(0=MXT%.[8:?$P9/T3T;*60F8[)$N/K?P( M*Z'#O%QE%K6+[#"_A;#B.\RCM,/\9L)4T925T&$^I0S)2V/+HZR,#O/2L8JL MK=OYC*X9&?(G#B!##@;#B3NJ)T^S5_ Z2&^M#GC<2/KW?,0_G=U/)N,/[]__ M_/GS7<+[[^ZBA_?MS_\\.X=? I,,SDS6Q_?+KRV'2OB=\"J>?WS\$0\'P0?^ M.!X&_6#RE8M,@<8@&(F.HU'XZ2R))Q^N)G#\$<__RJ.[V!_?!WU_Z#T&R=FY M+#>>=2J=@CT3\"0=X^/[K4.??WP__^T9E>_7R/PX7@83TYE._%CZE\\%QPR3 M&B:",1;O+A[DX6#E,=L@IAAZL/+0Q_'!+@[7JNL=3DJ!)N\S7VC\NZ897:O57"2GS@'&R7<328]B<7\V&NKV:CL=1/*DSJK,\M.JA M^G9=8$WQE)FGU<7SU9KAFD(J,ZRK"^D;76GJ!>IZ]8&2H,JR@^NG\>9991+U M_UQ-@KP<^C4[IKQ>X%DE,$'-3N) U)!(6'\+@TGR_>JW-^#,_*O7P63(10[Q M0-343=<"Q__D3]U'WI>EP36+&Z]79*LI+X<5;K>>M@^0A_2=J#"DS0[J*PS= MT7@8/7$N12&M/JR9(+S:0D0IP1#.,+%X9_;>,S]8+XI';T5YLDO?XAYC2*W_6J BHG@7C$MK59K)>-:IK6X%2QN:_=&*25N1X4]YQ#:JKFQ;$BC14_Q M^.@IB)Z.WFZY0%)+VRG"7#BLU>2.HPLB=X3.R0:=4SYTNB"R0ECI@LB*XJ8+ M(BN#E2Z(K!QBNB"R2K#5,\YSHB#6QZM\:@#JZI]3AU97_YP@JBI[M]7U'ZN, MIZ[^.3E(=?7/Z8"JJW\J#9ZNWCA.]8;"PJ"K-\JLWE!-$-2*Z2K '6);DCT( M$Z0@>U F]B!L$%0(>Q#338#W3>;(@EV1Z0HO8:>#WE4"2T>]JPJ<#GM7"2Q$ MBM_]\UYE7\ 2#NN]RG3"0O4@TQD+E<+-81;"TA+!3$'0+HS7NE.S:Q2>JD<^BR=[II6TRU\,5Q>Z<+6?GFCU:]3=<_H^O[ M:)KXH-'#03>XNY]PGD6H#FW8OE!0]P&_771MO[B]A7-:W4[=:P)= X$]5?QD MQNY)*:3=4O4UJMR:0TEY8 M.*N2B]L+X)N4DKK5"LRPQ3;![@EAV_+![.OSJWO.:^>=FB%**7QT.HBV_>2^ M-XQ^+E9M/6'5ES&=0/M?]85+W\:DKPVIG:!KP=8R5Z+,Z?N8M&*MAY!KH=;R M5K2\Z1N9RK@6YQ@W,E5&]A3.H3T%V=,9OOI.IMK@K%:'*G78HV]EVA6[S-W% MRL=.=ZBJ$EBZ0U55@=,=JJH#EFYT5#W(=*.C2N%6SZ#/J:)8'P_SR2&HVT6< M/+:Z7<0IPJJRJUM=9[+2@.IV$:>'J6X7<4*HZJX#U49/U]8=[8XF9:5!U]:5 M?$F36I*@5I!7!?8H?$?3[/*EMYA3X!U-*7-,;*=6'A"6UGE15[$TD $//GSA M=_ZP*V>SZ^#(OU0@,GL9T!O?2Q D7;1!J] M?=9>QOO1S&+6GIFFYJ 9>IL9@"(29,E3-%*MT7LU,@ 7)\'N?Z; ,V%:1.'S MV7SG$S\(^6!N;>0K=$$( @9/KR8\S=\K3Y86Y2 N=16,*CXKRY"AQCX/?6#, M9-%^5I]_HKH!GJ]P9GM* ^J]:3@H M[GAV!$ALBZB6EYL%$M$VZ11@L)G-J(R8V*K&SWI^$/_N#Z>\];3X\^\PIDA+ M>/HBDA+6H5D\]#D<3R>)? *=!%:Z(;6ZH*@<Z0Z6.E['U5"0SNKU 5%.ZM4 60SX1%A MUU*S9W$UDB,6ULH\=6ZO'L>5E)W%(=/"#*LM2]L.G4&8YZ%32ZFJ4KJ:1JF6 M5%9#=A1,9#R*+&G9J1!X*L6H"J=9E2K$M5ADX3@[F*A%,^#L&)CL0O,4SGJ2 MX$34VB8+:D;<3^!P?IZ^_?']_'4ZA/C6QO>#)(*CEG/SVU7GV2"SSS[ 9QE& M:H,Z 7T?/QLF5?6S3W>;T@UPX&:#1'GU\DH!F/C>M^E(7-\8+35B%C)2)F__ MOARVP\-H%(0O#;R-RTF 0^*(I\?9YK#[QPH#I!G#^E[_\/U!+ P04 " #C@?I,(]U]N+ . M !BF $0 &)C;W8M,C Q.# V,S N>'-D[5WK;^,V$O]>H/\#SU]N"ZSC M.-G-=H.D!V\>17#9)(B];7%?"EJB;=[JX9)4$M]??T/J18L2(\E.X@+ZT*TC MS@QG.#^^AJ^3?SWY'GH@C-,P..T-]_9[B 1.Z-)@?MK[-NZ/QF=75[U__?+C M#R?_Z/?1^>48_>$0CS L")K@IS (_14:.POB8]1'"R&6QX/!X^/CGCOC3KCG MA/Y@1@,<.!1[?4[8 W4('Z!^/Q7Y6YSY,3K:.SC<.])2[L,H<(_1!^W3&2-8 M #5R(?]C=+ __+F__ZE_<#09'AX?'!Q_//R/3ATN5XS.%P*]1@$ MQ//("EVF6KU'U]=G>VCD>>A>$G-T3Z2BQ-U+9/'8/"BJ@)_V-!L?#_="-A\< M[.\/!W]\O8Z+H??C#RBF/7Z:,H^N<<@O*<_A@ 9<@!)$8_%H\-W"(9.GF.L< M3P9+HM;P\^?/ Y6J47,F^F*U)+DA,\RGBCY+&L3E.NP?#MGV.\ M-#F2A$JN"N72E'*^J1,^K!7!5/D=OA(%0W1&B=M#6 A&IY$@:P11D)/\(J62FN+ O0@$%:LKD,Y\E6T M9Z7(]$@U<0GT!U1I/-P?0I^1LNL_012*92%-V,F@**$H/.+$O0U^4;\=[#F1 MIQBOX>^$.:&P,2X9M/^!:,&9:U;-EWQ-';(U/XU!806IVUG6M=V%7&ESYF'. M$V1)C]6DM?ON$!R6"4*RMPU<$H"Q\A_6=/JI-3&C6O9H.N0=^ZL MZ77OC(KP*7,N((PX\FA=V!GUHY$#)!*I?.<1;'W82"\$F8=6EY(=ZR M.0[H_Y0]>3G#'Z/ O=-LU?K#G/F<<3(A#R)+U[H?(]A< ^9_OF*F=J1 M];,<$&=<\,>7B-. <([."7<87:I B!PI?\&<*ESI6G3(:H6L>_) @HAOR50]"2,N%4B*[_R]N;^3<9PLSM;=1".! M=O\/G_6_DJ[UN/2RZ]88(-:E# M,%M'2E3GSU;^O,24_8:]B.3%V[ 2VR78_?JAZ%ZV\-R9S^?][LH0I$52%MIZL(\?N52.^EHCL]AYL[.0;\CARU(8E\,P= YXH M<$C6R"XP-('0M^HT%$0LO:8C]:UD9(7)@1&-NR! M)GCJU8120Y%V@!C!P%IK0NA=++Q#Q:L%BQL I+UT.U:,"&-EX+C#QPM%D!N@ MX#D9=E\;44.W=E&U+!&B+GS_IO&FAO@8SLYV1%DQ":K MXLX=;%X\VM$ &O6EV=UOA"E+(A^=YVL=D\E*,9VI:1,U&,6I:=KM3)^DC5Q7 M*8L]\TC-MJ39W;_A%D-@R'-=A\PY$9AV)P%J0J9D9LCUJ2$?1[Z/V>IV]BSE MEU7JPV]@5Q%-+Y>1'6CM=C#*]BC61R*O'LMTE8-8*M9!<G8;0#T,DA\?4V;'F#52;3.RX,F*MM1NG M1!>U$3?6!M&@UIFY#GQO!#[]R%9V&N[%4%B>FQV.+2.[3>&8'UI:.QC8 ?/M M@9F=07L-7.:9V6%I!)%? 9;Y.;D.EB\WHW (?5 S_)1RQ#G)-D')#]<43ZD' M1A%>+7&3N<:V5+!#V(B-MYJ%9+J^SUA0K&ZVL4M]TS1^;E&NPW83;!<.V,1' MH.01F%I3DX;<=D09 7C; :UN)K(M $"W()N&PE)I+>\W8+6[WHB<5R^J=GY_ M2;]K8Y[2]'H0>%:*'0WF?E\+&M9&1-5+\1TXFH#CA@BYS)VNFM^% JRAV/-6 MY]2+!'T@<@MV&*@%KKR<%3&_>'*\R"5N/+3PEU&ZJ>MW(C,G[N@!)DAS$E/? M1D+>VR O\5(?TJ>=H!;"P?U-GGH,Y<2-7^R2LH$O40%KI I2**=41*29F' M4K.#:S.XJF9#[270MQ(46C.8.T7^LC0.UYC?"J,/Q@)"Y6:'?M9XH;3QTK+I M8+ -&-0:KS=AM3O?B/);G-\-UU_.[5G41R7?QCL:'!AL4+&JYWVK!#L(C-BZ M!01:T"<>_L0YH32K#@XO#8>2FRZW)\X.%"/:O1%0UJ_'[("S#>#!B19 L\\FP2>*B,NF:D)1JR@_BD7L3O67J[IXT(KWYX MOQLJ;"NR5WWVOF90OR&_W>EF;-=V>K]#P990( _3UW)W-:'=KT:45@KJW+>M M?CK>.ZZ5X"04V-/7@?/-H[^2<,[PENV1[R.E1V%%6=^5FBN#I#;OD=(' 6^JD5H.2%@Z[&V*O7KAA9IL=H34 MN3^B:V6VY.GTTH7XS@7H[9,;%_(+%[+[%FIN5=Y0GA4;'S>^-*(##GR6_\C) MU3V9(?6BU;%\9NFTQZF_]$@O^8:9(_GM;V$-EBQ<$B:WY0Q2L:D @WO]\2V% MQ$+Y)5JE$A:,S$Y[\CFJ?OKRF)H$+F$J\FB8#;8G)UU+"W\3:8C6O832PE!B]=E*LQ/:3 M@?Y4%?RU_I35"9@>,H&"TJ>U*M[10_%3?>F(RL(B_^JG?'WYJ3\\Z!\.]YZX MFZC81(.\I)MID/(UU<#^:%^5$DH!X^V^ ?$$SP7U)OJ;@+$V MJ:RFRCS_C%\M!^F<-S&C]-!GZ:'AT2::M-.BG0JECPS6!6C*(#/]V!B3VT#C M!C@LOC"Y 0SEEZ:J//= M*9/\L9%/BJ]3ULL^XU*_-E+ ?.BRG@H:7_*[G\MHKH;Q<&8]+7*V^.=&2"@\ MQ%E/@Y1)_NCGW"UR+[SI63/[E$O]JD!"\L2GTN"T-_+E50WQ17(73W*!B,C- M3S#^F-.I1Y(##U.NC@C$DU0YROJS(5\\;E0/#Q_+=:=@?B6(+Z=4/803JM.> M8)$<%"HJ&"S2T)TH/C=BR20YH)XG3SFDM#P"9BHBF?HK"Z-EF@D%\>46ZT

]N"6?09*BPWIBP!^H0\%QL M2KR(8%;(AHR[54^E[F-@U*ZQ&4=+V4?;[:W%LVNF\DEX.Q6@17KHK]2X2JI= M,D>ND>:[IL]"*'<,?0$-J!_YR2W*V(-A"LQ0OH(="V]E')!0%F\J2&_!_# @ M K-5RUH^0YUJ]J>H+)10GGR+NI?' 44$W:RT_\W65T\$4<=,.)&_2A-W:7*\17: M"FRHO?9UE]2MOAC_EL77,93>BG\QFQ%'I/=(W ;R C@'*K@Z&4;DNX%1Y>21> ]$=5PFJJL(=@HID=0IWQ?#$R\1]S)D7T,8 M4X-K)B0 %\C1-P8OS1(2GE^+H!N])8%Z*T:!?4Y8(U?'RSS;Z=_;V)2,535DFQKT(K7@]T7HP0#T,2"NG(%0:-Y9]FC$ MFE&5E#MEEYH@GJEE!%K2[98G[U+S9*]1EIJ2=!$R^>V*OT0_J.I7KCQR/5O) M>0#^;\C*ZDYCSMVR&@2/GFC!H.SCZP]070KZR>A)]0 U5O!I_R3US)?$#*]4.3;NU5Z&TZQP-3-K)=@J- MC<*Q?[M [.0QG"S"B.- [NN]4 ?Z84SMX<"P[7G273+LM]"+?--!ZY_?4.&3 M0;R*#C__#U!+ P04 " #C@?I,Z[)(&)(/ "EQ0 %0 &)C;W8M,C Q M.# V,S!?8V%L+GAM;.U=6V_K-A)^+]#_X'5?=H%UG$M[VA.8 M): UMEZI1^?+UK7EVKYK"6RD=4^\+T\6AU:G-1-B<=[MOKR\'#D3;M,CF\Z[ M$^)9GDTLM\.!/1,;>+?5Z40=_!9 .6]].#H]._J0^F9(?<\Y;WV?^NB:0="G M@VC.6Z?')S]UCG_LG'X8GYR=GYZ>_W#VGW1INE@R,IV)UC_M?\G"/[9NJ.>! MZ\*R=1>A^G?K_O[ZJ'7INJVA+,Q;0Y! P3D*VW(C@B@ZCU^T4RQ?GYA[1-FT M>WI\?-:-"K:__:85%#Y_Y62EPLM95/RD^\>O]R-[!G.K0SPN$,U*1=E85M63 MCQ\_=M6W06E.SKEJY9[:2C@E +:T)>1?G:A81W[4.3GMG)TQY$\KF"G6[)=M]'/96X#^I\<.&0$TE$Z740Z4UA]V MAVWL$U8?R;)K.E\PF(''R3/L ZBVU7U"O[;X[,ZE+[SG.82!+7;#_+:YG<'> M$&Z[E/L,KGQ./.#\!KC-R$).NDO/N;(XX?W)@*$"1[6@/G4<-24M=T==LZ^N M]RB$(3R#Y\,=H_-KZ@EFV8+_3L3LVN<")P?C(W\^M]BR/RDL>;6,:#UZ9)N! M?P]4[RFZ_<^;+;M\U_F"=H3CNX"+=V9Y4\"EBP4=U#C@X#\X=8DTO'"RN]): M&4CXE_UO M"QMVM4^2.%&ED/%_MW_Y. 8NXJA@X]NDG\KII19TYO<5,"WL\@Z8-S^8S;PQ2"TGU?R*"%#!SM)#1#D/4*]SSN& J.L$E M+LM;\LSO+,;03;X4<1N/:/!.[^D+<'&/2M257BK2VDG$[P)PCP)50RT#4(Z$ MAINM&M2U(<5=PI\O=K>C-NZL5[AF.=VMT>R011N;+U"!7938>-[ M-7CGR?D;[5?:XLF$J9I5H?4V&Y:58P'28727 M/;1)T$#QG$N'+J2I8MO45VMI)(U59P;B6Z:]JSDG7 MZ."NA*=<>6A\3;G@:M(I=WA@+2O4\[MBJ;FL*IA!^T%4M=SB*&'55E-N1]7; MBMJ08?76XD9=5[Y.X$E435G71]7(V\0 M!)]*6'NZ^Q!TWEWKO6I()>\U*!@(!.6TTKDKSP(H6YU.8=_JCLK$XD_JHHK/ M.U/+6G3E-.N"*WCT22>X$'02WE?Y+OSXSW"L..[1?D8]N=83N!?M M@L)=@[B3'+D'$.709U8QQ('YX*12^ H):,H;0N_/?67OZ>Y@R.0EE'%_@J:1 MGM-&K1AA&I_6#"SB]+QK:T&$3$O(9J0I;02Y2A?5 0V^-(>K8+:OE#&!,ARY M>T GIO_DDFF0_YT/NZ"2&1Z96:9")K M<9=6L0 MG3)UC;!*4A]S":P7,X'U M!B: X^^$AROY,TA3N :X'ZAG;P(]5=XD>MPW F62VCEQ0RG-IKB^"7:?*75> MB*O;AN*O36#K2>M[2M#$"@2'T@K2D5%C%. N5=4$I]3@:Z"G2QA&*$]CI,J; M4=D598R^R!.V//19Q4U@'[!P.RPTN;)*&D*\0!?L]E6>3Q087=EES:"F M"V!B.7 M3Z!"EDIX(6-'#Z 'GU/%!(4O^H3LAT,@6\X[2$C_> BDLXC]= C$-O"R$^8?#X&YQH:. M69X<-XWEFHV4)ELRB)@,\Y[PO3[YC#- MB%*E>6:%51)]U2#KHH!G3N ZH=L@NZ* ;EY<).';('.C;"A3,[?3K!MD:FS# M.JM43/ZTF2NZQ$Z\GJ^2C'>#[([2E'5I(@GK!ED>Y5@7';XGU!MDAY2CKH\2 M)Z2;:9+DD-8=D2>4&Q3H*:>Z,R/JB>YND/=8CN_;C(V$;(.T=CFRVJ2QA'.# M='8YSEEAYX3NBI[N' +?C5,@$V$T2'^7DT69(Y^$_C:ZO*99VZO/11E'&KY^ M;B0ACV/_,LZMO)?P!RU&.'&TJ7G:"D82JL #9KGJX98Y\0A7U^"?(8R Z?*L M"FH98<+DJY&,3K3GK.D29A+$(N48/31!/!_51O+*\A5,Z,I#7[>O*%G4(+@2 MV;*'TUU%.>03%=1%?-.>)X !US&NLD=S$D2TIN39 MV(U\\Y6J8_M\&OEUS+#(??4'Q1P%0JYD0-^K9!/6RB-S& N231C*FAR/\NJ,),A5>U/3)JY M];P.H^"%A;P:?X=_WBJA7E=5?X:IT_NL' MSV 6#%%%G1G5%"4F:EICK,V*1J81;TBYJBFV6SJR247[]G=Q:_-:Q@!0< X. MD#SBAAL(_J]3N9LT8>9E!)QT-E'#B?]V(9Q9EW/YYEGP7+R&6ZFJ)CC=3B8X M8_J3VU=;/40VQ&G5]W0_99?);:,F#!WZK$R>^*VU*!]2?_Q34*]>;))[%AL3 M2E6M#:>U],U-.*U7K0>GM62]TH36Z]6#C=J(8YZPQ>\QQ1="7E.*//^4(;HCR3O>:=? M_-80VKHYD]S']-)& X^!]C9^ =L2#9CE%T;81W0B7E#\A736RQMZ#\4&<-0I M4NK7.OGM*S";<-!E%Q;7,\3FF7#$@4O@AOI/8N*[D>FJ)Z*O8B999!'.D/Y$ M_;RC=(XR;^MHUO)'$EDWT=)$6-A)&VR( LQ9*+&U0 M-/+HO2(!95J4C;QQ5I& ,EV*1EXTWE5 F\7:&GFE;7.W4 MRM9.AN:-BIHGP.PFK1PS1/.&Q5#0R1[H"J;S)JVCD [/[%LR; MY(S=[FB]>T)@\H.;5SXG'G!^ ]QF9!':9VB9$/0!4;MR^2N/01ID]-B.^=]Z M3.!G7+WDZ;N7?"1G!UOV)X4EKY:1+!X](NK/K*D#8L_ \5WYJ];1CYEB04=N MV_+GC3EUB2,C5U<6^M0VC&8 #1B,LJS25Q[B2WH'22].-&X NT1'1/8UCTH& M9E+XT]OR@]1FJ&_1.&>$98,G@@F&@X%[%1%#PK_44VMH7CYO$-;4"LD^HC$- M&TT@&88:0' ,*#8K""6ZRYOB.O+^X&IMP,3X*HP#WX[ IQ@QL\7O@@GUN_* MT 'G\AF5V12"TGU?KN21C>4N>^9W% M&$%J(F[C$>V#Z3U] 2[N98!3/@6&LC!.4HW9TWHT:6UL4)/Y\T4]-IQLP/5< M[]E8XSTC=?08>A'+!D*NPPM[1?B'N.P8L47XF*NTTGEM1)YZ8J&>TUAJ=Z*N ML476#.HR0)U75\#J +*6R$8PE7),01I38;EI.S-Q*C\#G3)K,2/V)0-+A?S[ MWKW,30LLL[!D#4G54_C21O>$N^SA=H9[FWSD@"[D+A=$\'!2CZ3M83&G5O/Z M >TM/J:QG1%[2KS/II87GH4EOE00ATD'8%(&3%(YD"O.+O2R6W"JECST-7AC,3>B"4MG=MU9]USX@RJ M(%TD2 4Y) XUG?_1>^"1;U]?F6N1UE2RL>>?+,H:S^A$59T_E MK\H7)7F2+!,GF-5V#';D4]-1BKW;1FQ.>D^W"?"EW]L$G*'#.(2%S.7SI@>" MN:8K\ %>$@]WP+".C_9C/,FC4[ET&8)-+-Q2&]:GK@0K(V[XQ_\!4$L#!!0 M ( ..!^DPITO;J+"D ('J @ 5 8F-O=BTR,#$X,#8S,%]D968N>&UL M[5U;<^.XE7Y/5?Z#UWG9K5JW[>Z9GDQ7)BE?.]YU6R[+/9/L2Q=-0A+3%*D MI&W-K]\#DA))B0!!">0!:59-TMTB0)SO$)=SQU_^]CKW#IX)96[@_W)X^N[D M\(#X=N"X_O27PZ_CH[/QQH%9*#1^LU M\(/Y\N"23%S?#>$=![>N__W)8N3@Z& 6AHM/Q\O_Q\?3#I_?O/_WXX?_RK8/%DKK367CPG_9_\<8_'5P& MOD\\CRP/KE=4_??![>W%NX,SSSMXX(W9P0/AA!+G7?HN;P40..>S7PYS*%^? MJ/#I/&G5^86.KQ\6#4_/?['E]NQ/2-SZ\CU60C4 M%#KREY5U/?WYYY^/XZ?YUD"'$ZZ;Y\GZ\3AYF+1F[B<6CWD;V#$K%> <"%OP M?QVMFAWQGXY.WQ]].'WWRIS#O_(!_T(#CSR0R4%,\:=PN2"_'#)WOO#(8?K; MC)+)+X=/=O!\Q#_HR<%]BQR',2/[ZT60]L^X#%J^0"\]BS)VX MQ-F!;,47MP3@WJ)D%^;7>'LX(Z%K6YY62#>PP\W)?H2G[]!)U@C THM@OJ!D M1GSF/A,=A K?JI/T"XO-KKW@A=WXCDN)'>Y'\_;K]B;VTF6V%["(DO.(N3YA M[)(PF[H+/NG.?.?<8BX;3>XI;/>P+<2_.DX\)2UOS[U&U] :F?! GHD?D6L: MS"\"/Z26';+?W'!V$;$0)@=EXV@^M^AR-*EL>;Y_&F.JC99IW_> M[#ADJ_,%Y @G\@@LWIGE3PDL76CHP(Y#'/@+"SR7BVDPV3TNVXQGA#0]5W:A MR$26Y3?S!9>\X=LR,WA73IKA3%R?+L;Q,*,,::NWB?ML/7F$K5J>,49"!H?4 MZH=;UWIR/=AL"!._L;5#0!>]&MD-(]B$#\+7 GQ22F!K?G#9=_W'0LVA=(*$ MB;D&7/F\ :>60&D'?D? V8.R>T/$,5*_[ M((010#/SEI>N%X6@.( 6,0_\<1C8WS,:XL;LZM7V(H+6R%0(T/C3\T-4 XG#0[; M^*-N?%(X):+Y8G\YJO9@C0/5OP77&:=Q>.NC/WX\2C1H&Q:Z&RX;0"D=#A5L MT3C6+G+-AKDJ4AY@MZ"N'4O*\)RK\ZS!;RX=3B/8Q KW:+V2!N2FRI=K%7CG M,=_Q4[H9-GL!AT 2PVH-I!'I)GD+]B,1OU;FRR)3S+/?VQR"TO+RJE1G. M/I-@2JW%S+7/*+'.^0(9^2L/$4BB:C4\MW?X\$R"TUBI,];YW.B<-8YP_E(7L-S#\Z.';C5(G%=X^8]O(#O\T9S M=4UDT]PML9+E35K-S$'E04U!_Q@;!U%XD [=-"<*-D!N^VMZ'U(:L%74J8^; MT]+X+EQKX,:Y8+'9IFG4=\:S@(:/A,YO_&?09>*6#3%CA_$-Y$D#F\3N5#3- MGRN+^B!IK6VFS"K& MCS$_+<\[/$A?G(>\[N7ZX;'CSH_3-L>\0X/TP% \)#WPCQPRL2(OK$?==O=V M: WFENOO3&K2NTE*XQ&.YF3^Q+TTM<@L=&V0QAF\@MK1$SE:I64O2.EU MUMEH/!FM0#,L,N([//4F^96_2E/24#+V<7'PA@E23 3#P@ M# F;<6$-I.K'84SQ7(W8TM:S%,3_+CHD7LM4O1TF.XFF:%/>G M].=O9U[\:[AZY7]=+S7/>B+>+X_[% MG&^P(J8N'/EI].T3B\WB&_3N\()Z-&OZ%CD*MTD3?0-Y)PP<7,<<33X'@1.; M'M-DVW'@.0(,D@Y:YD[R?I"*)H2QV+>;C@&C)7;TQ+/R)3VWMB=/S3?@<3VE M0[ 0Y&TU\GH7SS,;1@HOLBFQ6Z8S!X4VC*\^>LX' ..*7B"9W52\,))^) M3ZCEQ8$0B;R[;ZJEX%(2J=:O;XHJ"B/+8?=QA6MX'P+# H3B86' MP*_N(@ MDD92PG;B13S?DAM1X#\'SGLAPOIO0D1<=9QM-<.@=4QBZ1PFS1>+?B>YTU5 MM:2#6?1+%TME-Q0LI9;=U/";V&=6-O7DAQN_Q#M9,>LT#X+"I[5&X_HD5C5% M6+<;HM(;.\RK:$T:H=!9M 5>N-2.O'@.R-=253<,+!O9V7<1IV0TB6=_+LE? MS:RXX\O6N#.WUADM<@ .[-68J(ILX.Q.IO6YIZUS=@6"U8#Q>C6;*H@J9YQ>D0ICX1V MQ<*ZW[#FK?"0VOO/@-L R3+!M3)XT2 M0[;75;8@S#40J6$36%F4DFD:6I(R;NL@V B_J>QF$!99B)>TBY:$T"_$<2WQ5,@_ M'H+>^Q'TGMC>!#-N_;B_8=""E?!KX$5S2?9SX7G;AF;5?3 O&,KWFQX;H7=A MELPDC60#4Q:=50X6)4$:T'_+FPB:NX1<_4TB7+93GZ5)%FI]42HI.?^*TBKG MUP&5U4845UNH]PX4E-*Z4(CUGZP%WVC=W\GZ+ESNL\Y;4 5$J_0T"-$=$198 M$G?05F6)/0:CIQ!VV-4(\KI*HN8HA@HR(902)]TGUW_8P=3G/#L562LJ^Z'4 MA?IW!*<0M[T&/FP(TOHGY6T[2?6W]R95G1GJYG0=!=)\REW3+J ZWZ(M\]\7 MZ]6=1_/2+7W[>6M4@> LI:KP'*R+:!X'2C^3J\F$V-QO M%3<>^3*-VKK7'W@ZU'@AM4J-\(S/ M/\5QX7$E-MOV*PI0E39&=#T^$+XB^:Y,:&SY@XU[].2Y4YE=1*VOL:AXO!R_ MUO[1G?/ Z,D8?F43R^;/DGU*)%1I>WTG>?-/8M'&.).\'*6FCTU\"S[+5Y\! M>?%M#%*M4=R^T]0CZ;MF5"<32!CC8!*^@ Q_QE*)(9_1NG:E\(M,RR2.&KU1 M:VYMF--D7@AYGZ'260UZ5PM1A=N%MOVLSR9:@;O=W&#JG0T%NBCELBMGF'KQ MN*T^&"@>88#1Y,Q)_-M2XDN;=I#F_.G86"30ZNJWY W%T(2=?,CYN(5R!N"' M"2E5.6L$/7Q3 _!71Z5(76/%T)1R710_IU%MCO>MEEWK!?RZ,J/K5;&3V?FZ MD.C8:-VVOGSDFA4:S2U(4/]KRV5"]&(PC52E%$8+X1?AE)]5 F].MED5'"'X MF['T#*H#QO2S1>B&6J,1>0+QRP54)@-L>616&0 %YXC)GT?@R5GAV @P,3E+ MOPI),2@%/?->I=Y E0UYH\I=P7&)7U=$3;E0,G<6RHR4JUWXBTQ)K= #UXA- M?ZA&I[%P2!V71A>*^ZO60FHA#@\]@5(;N[:NL3 PVZX>HD)8KM=JDDD:I'%5I5$N#Z4Z]55YQ3?XJ[ M*L;Z]:?R^$[YY;'I:GQC)": MU3J'0C&5J-B]M>2+[B("3=P7%?40-,:D^X'8Q'WFU( *K49]:1#2);V028:KU%IQB2JM:5?>6Z\#VE%@W1(@$ MK8&D2S-JKU_0.VXKYH]3U M3121VX="GNW!C\)9X#F$LL2^74UV>3<3L52(Q\K=D;')3V1#["#;9*ASWP0- M)3:[J*B )0V1Z:V4%!;0D ?JG@>4!B\\($U&?5ES MG,)GJ&&Y3IJ"*5^6Y6W?4(&Y7>A<$!HN[ST+]E[?X8?>@LN& MXG+FTBZME:4C;"7%9D99<9DZ26L,B@7%_39:(% FO%5LNXW1U"&5T]HL 9'S MZ("J[MJN^(ZQRHYM\7L53@![Z;,;1,Q;/A">#$XF[4"RG&FL9'G,3<*OQU' R9H#-3W9#&F^L J*!QC5LP^8*5AW%VH M';,/>%GK+E24T33+!3%]72@R4QU!5J9#;69L9L*IN8:HVDA%^9$9V$ZUJO98&E*68>W$X:R 591JDB'MQ,FL@%2^6K&.8'E)(TFHTKI* MR'9$#KYB7%W$NR8H(\H4517"%L5&K5!5!_-D\]$\L4@)HC02,$-GKLBCI_[W M#T-YZ$Z7AQ9Y@/I3!5I=N<$OY=Q2*3P#3IBA$-[>1=,V!8L^%;Y3J?#7Z;)W M%8L9O0R>TO9;QTY4F@'4C6J[=>V@Q6(0W2BP6P>CL!@3?MUZ44O-]6@7HR%6\E0SCG6_DN=:[!A-TFM X.%0 MTG,H^E>O\!6#^_>F:JL@4*F^+0?7F/30;U]0( MZ*_JA5*HB?BP]7A Q9DSAZV3,S6^=BL)V!0@J>J%@H2">,1OK!9FVN9;X)5M MXE+_<_))*"IM ="'F%7K\!9.!I=T$N7L7F-1^_P8R>(;ZJ^ M\4-""1,A;G)$/ X"G>E$.X=Y*/[>HM88E(/X/2KUE?.BK"5:\1O8#8(B/?*CHJ(34N$3)[+#3/R)::PJUR+N MTE9YAI2($4UI$-02*6W6,HUYV5)8ND//KN"M*Z MF#]=I3D@(E-8%PJOBI;[D!:B-WEB>Z9T(9=?#9M V>E"PKX: MP$)40A>R\-5@283=;L23UP*9]]!V(Y1<"5Z%.[<;D>0J2!L-O.E&*+HZFTJB M:[H1:JX"<2,,IQO1Y"K *B,2NQ!2K@9U5^-XW0ASDU/6AGS+_N1;BLU.Z$F6 MF&D@:I)_K]) >!'D:R]X&;) ABR075$^!@\$Y%3;C8M*9\+.8\!G%]#[[,+L M/U]^A6EXXZ]5G#,[=)^3 @WRN)5&AL+@V2594&*[2;58LO!(:N0^FP'TVH!R78W!M%'>KPZFS:YF M8-JH\Z8,:+.?&6C6.U>:9%^Q0]9X@2'XN"$HVY[36R94L95U-@-7>O? :E*E M5@W8IW,%^Y5Q*KT,*;-(\;@58*WQ K/Q5:S+'5XT9(IU/?L@_MI<*P="+H/H M*9Q$WDH4$%,M[C+D'G0G]V!E".7Z]IQOUS*97M!XB&KO3U2[MDCP(2*ZW7N* M&K1N%*M3JU@$NA!:W1;'1#ML%\*QV^*17 +I0BQW?8UXPZNL8,7I0H2W;CZH MZ:?X<>'MV8BX5M;VVR[$_C7 A"T3:1="!'7S8<7:*F+A>)F4R(7;X M2"T0.-*C3NHVUO#B3O%#YI;>\Z6#&WMP8\LU7WVKN*0FP,YKH<>:=3,,EPN* M7?!W-\,7);&L"T[N9MA3>>&YP>[N5CB2E\FZX.ENA2D&N+J5+5EZI+(N&_T0 M;6.*(6AHMC$X'6SBATF1C='D J:X&SZX['MV?>6-/^$NC#AN#)E8B_'RHOP/ M?@_?L^7%DZPSE.82CDN?8U@-.0E2#277 "=IZ)DD>\W? X]7C6!5RK.LAQD( M9.JNJ#4NY:,7GSAG(2\&5DEWOJT15%];+DUOI54C/>M@ /WGEF?!'GU/7=]V M%W" S_D!I 9%T!<7%3]J)8;NDH;X]%[ "3^%(_SWZA+["AU[A@?I>ITO@4^6 M2>WMZ\AWF!2%H'';MB:%TZP8&B4X.GIL'=J9184SJ@LY(/LBS9UK73!O[0=7 M= RB6ZZ4]? *.; <>W98XFO1\NKSU0>]&&'Y<6028HG#1!=@TVO3UY*.A#Q@?56D\CZ UW*SH;>,JS2ZS^0BF,\#?QP& M]O?,=!$W9E>OO-PY<9*XJ/DB"E.STD9!R*1UKA(D2K@4X')23&-B1S0.Z1)" MV"S?*57#]+P;)51I/\K/E^4OD 4V-3AB!SE89=W2]GIS>'-GS4EIH0KE;CW" M@J1,7\T77K D)-[71]5Q*^+V2#?8AM2UXUJ=0,]7."39P_BK%(&\#TJ5CK5[ M8,]%+JWRH7<07%VCA=.JX/RK7/+X\KM:C)=9?#-"\Q':['0?Z(5\*LU+OL=V MP28_@R9=H M&1U6QI7!U@5@XZ(+A<1?(%1)%=ZR.S0@5&A>/_#"I>RR@&4[6 MQOC1Y-KU+=]V>3P*3*(HCH3B++#\)2M]9E'J%@SZ7QEPZ#9X@4EXR^_2'4UN M?. @BIDDSG];4Y8!%NDWPO8H.4FE<3;J:-3[8Z!;T[%.4LPE)WXA%B?,&?D/ M?$W1Y*[BN\"GJW_R^U!,J\@:TE#;*1?3HO M@FG)%Z<*N.)W1K6>*!MMZTD8I M)]3."9,8(C'$ML0/(PRL=7:<.L) *5?*I+ZZ1ALT6T)L"/N,4G[S7SS/SI=9FWMK&==VB@$H>=/V?;\Y MUR_D:!:1G#_S5I.0%T?F]M)+EU="\YT'*Q1RK?%QT;BYM6JW43W50?5(Z/Q4 MQL9F!NS-;/PUX+FM((PMVYZ/&R-WGJ,\*?2:$K*Z5[TM?I:.VREN5IE8-;RX M4_Q(/(CL,S0,V4V:AKXAW<0/+^%35R7OM4V%D9P6RA:9!.8[]Y[E5X:G-3(4 MSI5'($/G,7":I/9?60_<:)TR4;OZDI=]YP>ZPKB#CUN3E%\P4A6YC\X5<05G M;>=3>832WKSML6FY(=XWJ%%TP0#=(%>;E8K1K=?]8*Y(B4./ONH7>XL6FRXD MYQG&W%T5FBZ44VM2]RC>+"&1U^L66S/,$_2<@OE9KZ M[N_9_!1E8VD?KU?<2S;FZX"F/_%V(N-ZRT2\I9R_)]A&8YI./GXXB2GBOWS[ M7[)<+^'R8C["9BCWUJ='FF0K+33!I%%J\C/ 6+<#G4AYLGW+-!W+!BN,QEI,2W^S[.++]4L]'MB:D[?*=X.SC_%'3ESS2^,[8%!U\R MDI$<&YQXVQ>IN"$_1&Y\AYNH(DN6BU+>U@BJ^=4+#\2+OP*;N8O'X,H/8)P%$;-\!V;[56RM(V(WL5J?P5%L;O!YF<96N*S7 M8%R2KUX/5E="P<468\7%FX'\:0A?,"=\P0RN%-<,^N6]9C!%(&VEW/DP1+P, M$2\X+MBW'*W2H"OI[4:IM.UA&@)6M-J)AA"5YDV\0VQ*S?IG2-< &L0FY9II M/Z.KTS(S@=3H*)67JZQ?Z,J7FD&A*09TQ?2PHU6S4 E$%L*4\>#/?>2!.)AC M#?S4\&)^Y6%\XV@^M^@2],+L'#BS 2%@&*+Y3(LR&B(E#/!IOD6O^"X).Z-5 M1#ZAMLOX][SQ09:"L]J.8\6UEP"H'K!3\VD;SETD2_74/D['N;61K) ^X;>M MV4TE7JN.WO%UO('M@7!QR?6G%P&_==L.0;1JI,;''I1T>"Z3M04C-M<5][1F M)[)\Z"[R]#J@$^*&( \W%OHG&:F+'!NBVNKBR%T"U\IB%8_7<>XU*N]LC]-Q M;B'(.ZJC=U'>$6,321GO&Y)W=J'$R+D\1 -KY)E(4FMB&]!+1"?Y7"+.87"Z M+AF=Y+6TZ$ K;*Y! 5HAL!O&(N)<1KSB=D)G#(GEC,SKA2E4 .T9,:W8N]B/_# M/F7D6@MZ(I>Y+-:I''8A*LU0-M>T*^$'PG:6T[4M2W5##M\0KW5%AV0L?G/" M+(;;)&/WFY2&VX[*R=@]2,M-A.1D_.UPGA&V "UFZIO42AJ*P,VXVF%%I,64 MN%,U1:)#61[WP#@_G)'0M8'\(>5C2/D84C[VNX&@P;BKZ@$[Q;^M8Z]'*3-# M(-1;XEF^@!]*AO=;C8PP.&[$B-SP(7)DB!P9(D<:$NYZ$4+29D$9-6NZ8=IS M60V8H4;"<*O$H#COO+=6ENY*G:+$0;N@89N"7G*8NYU;OZ=<+W']^B[#O21M M@3-OVM>EKU]?9UV:N.'1'9L,,EGWU[6F01+P^!YX'@R]OK9EOM\8WDKMDNH#?HX3# DC_X M-P;_QN#?:.=,VOHV_6+SKH=T.Y<9;&G'O4ZX-?M;B"^6Z&'^@MF?8E.%[G4F ML-F?HL1GTXL;5[KY->K8^WJ=CFSV9ZKMDNAU3K/9WZJV2;'76=%F?ZMZ[NU> MI%2W?>656LP;6C#7C0]/R:/U2MB9X[@)43?^)*#SF',8H5N79$(H)0Y0=<88 M"1F??\EW]+S@Q?*%*2,J/5'RHB83PF/A,G8_P-+B5T7ZMNNY"87A-8%)8WGC MT HC(&19:"S*H-+PYGHWI4%P96UV)U?C-COIL'SL1U$?DB7G%T_K?[!*?LIQZGT MYV__<[]!4NZ!AB_':)C[:O"OS2\&/WT;)T;+SR284FLQXVF8I;X+>=O6J(6% M1C9I* E$E;=MR^Q=N7[7E[MM3M0>VJ&5F%&YAY@<\UX+H=)9;+*1M19:+>1K*QT5'&/^;,.WADJ=UTH'ROJ[B<'7_6YH.@EH M;G,WC)4UT,5X91[0D0FL0"TZBD &RP;='%,JSJITTR(CB@<2"HU57>I+0VQ3 MC'2(FTA#\)=-00A^^G951Z;$\4#VF/!BRA7AX#5?HF7#2MXUFMS3@"T2J>HB M8B'('+1T)Y6VUT+1 [&\$([:,\=:\->/0TJL.0"_]>S2N:G::U""&Z-6SS;< M5Z6]AM"RUN$K!8F^*O6[,$N^B1FOY=>$O.N98[S^OR,?U(6QCNC\BDH$YT&I MA(2N^FN'J6;K>&^BK4.DT*PW+Q5Y!S_V2%ZY22*HKV9ID0?H4U1NS*F)QXCJ M2#KL;2)=T"3;6]G\PS*^==+&N,ML1;,R7I*GT)B0APM*@))KBWL92LT1DH88 M5HDB&=(LLM*F':09R2#(IVD6P75N,9>-%W"..R/_5XNZ7)[A;J=3842,8G=\ M;"N1^FS.?3-*>#:Z&( !=AV?1\X19E,WWNG4@)3TTV+S*A_F"VRN\VA^#VJ< M[2Y@EX_Y]P4DY9FWS 4FEMG#]GPC_C<2^7.J6N-3+JN15=82Q5X-_!I-BAOH MU>O"I?'9>BG9JE1ZFH+HA@LG.R':[&D*HB_6*U_ YP&EP0N_$,5:P)-P60.: M\!5M67#334CH9RH^;XNJ!QYZ++ C9\]:I4;(H?Q3XRA"DL#&Q 9UP>$;K+0N MXW8[W&+78ITB;^,LEXH-5U?WAVBZ845%:2GDB&Q/4O0<*&%]A0IYK!A_6"( M]=!#M0-KE.02DUU4FC!O29*+W@UKQK)!(Y/.=XBZ^)?2"P]4?D&J"O M(ZW.EYFO\0P._SAW>^3?ZAU4]<O'F+3QO>(*=B4*N]IZSSCSG=O G]ZZS\1),A>W!"X!EMJOP[URI2;9:O>L M[/323@66#V'E4A/=OFNKO/#I;G.UQ^8^G6S.MFITH]\.]8;WV<;>2M*R2'PQ MV>!9"UQ1#!HCX/VV!WML27DXJ,=79\: M].=&=3&^5>(KEX,\GY?G'PA?A][RAK$()JGOG#E &OS-CK^:ZT_'/-C#HHZL M"%C+Y-\%(6&/P;7K6[[M)B4!DRK3(SJU?/?WF+2+P&>!YSJ)EN([]Y0PONELRPKPM 0Z#]#R<_2V.^U?IB*!MG MSK]@]X_Y?1W0._*2D7I/X1M'OIU\#4FR:;UW8*", P)'DQQ=?"(MD__/%D\Y M/,7.6AR_YQ$#&82Q7 "?G$C57AAB[G)4Y'7'O,NL"6U^ 07?= MJIN$2H_,PCW,]?9[]'USP-S>OZ)C/".D/'E=U$I/S7J+S:Z]X&7]H<4DB)JB M%(HJF8*QU9R;T5WK*4[FB:=BE1*XRYM0RLRXS)I.*9FF1KMT/2IA5.N+ZV^7 MK37?N9CQ[!IVX^?;Q!F'L-E4P=<\2+^- H)](F=7GHQ S$DJ[8HW"VG[P4PQ MF"D&,\4;-%/4/,SZ8ZS0?<[UQZBQDR2';N885/U]5'VAWH-NPM$%3BXNF1R( M7PNF4'NL&XIOC)D#MB,>Y))\L >7?3<_T*- ,DPWGAO!*>] C J?/_Q_5_^. MW&?+2P_!\2R@X2.A\QO_F:1;8X\0Y"UDQN"XLJ@/)PZ[)W0\L\R=,4(ZC>3J MM>72^/J9;"D:.Y.EM!K)W8S0T>0BF//KG9-MFWC0Q+D(6,CB21(7([FWED;O M)'NB,?(+K2\P[L!1)+[1UGSB>:TK\ZE,8Z ?R ).1^!N+R@VMFXZ!D'H>-[?_YI]G[Z$\*>Y=N.]_CGG[[>'9W=G5]=_?2__NV? M_MN__O>C(W3QZ0[]'PN[.# CC.[-%]_S-Z_HVGS ;HBN'>_W!S/$Z @]1='V MEP\??OSX\=Y>AY;_WO(W']:.9WJ68[I'(0Z>'0N'']#142K[MUB+7]#RO3%_ MORS\Y8N_\^Q?T*+PJ_, FQ%Y&ME$D5^0,9V='DU/CHSE_6S^BV'\UKX#P^1>B=]3-]^ 1=^)Z'71>_HD^I5A-T?7W^'IVY+OI"'P[1%TP5Q?;[ M1):; B16\\(__U1 ^?(0N._]X/&#,9W./Z0/_O1/_PW%#__R$CJE%W[,T\=G M'_[/K]=WUA/>F$>.%T9$F]*+5%C3J[/5:O6!_35^.G1^"9F4:]]BQA%0$'&? MH/\Z2A\[HK\ZFAE'\]G[E]#^Z=]H@_\:^"[^@M>(Z?!+]+K%?_XI=#9;%_^4 M_.XIP.MF+=P@^$#?_^#A1_();=K"BK8P6](6_D?R:^99/R'ZY-VE:>#-1UZ7_H$0J*8Q?(NS9V$Y5IC):OBYK@CD&$TK%^E9) MH$M=Q \:3/IKG]0"GV ;M1F/[F*";=+/&)_Y'\^ON991&^ M1B2"G#^9WB,.SSS[,@C\X-P/ FQ1QPS/'L(H,*TH;9^A_O-/O41\R#!2(264 M 0[]76!A*;/%WW%OO;Z[#U3,QB5":##%WM'7NY^08__Y)\?^/C/FQG)Z.OL^ MGR[G\ZGQ??9]]M._Y?)1T@ R/1NQ)E"A#?0M;>7__6NLL%H;1 6'UFT(0Z$A MSH*RUYN!E0(B/W98(GGB@^63>+R-CDJ.L0[\34]_337R]S#G!U!>W_JN8SE8 MG,6U%T X6]5"RC&7-8:FXD9$QCT15JDGB% _RW@.V,RI1JO ,NB.#/)L,[## MKULZ@"7/+Z:K7_'F 0>='[GM71!>M2@DX8#'QJ)&L4PRBD73H?OB:+I"WV+Q MX(13![W*O5[0]3-1P)&;2=EE.4!^AK?FJ_G@XO,=Z7R]CMZM^K!^!E8TD/"[ MU7)5HER($E$3E @#Y==^P(P2L&TL:@2DX7A7 TN:\$/2X@NVL/-,-?J,(S%R M-+X"0)$F/23\Z60YK1 E%SA!1.1("*, 9IDV00&FAX=!]XR#!U\;OEDK0.2O MD>FZ_@^Z!D?_\<\S8\:FGO\\6RR1&:&_[CR,YM,)6W)D?[D@(FBWA>8S]MN3 M"9$:;NFT[1F[KV,(.6W,;0H\7#L#A9]@A^UKQWQP7"$81'G[98B_$(3!CVIVM0I<6*P!Q9;?9N71I^29Z MPL&YO]D&^(F8E<2B*\_R-_C:#T/"ZIOUO?G"_[I24O3R2D8U<7=<3(U\B2=M M K$V4*D1%+>"WM%V?F:]/^TH2&-@5!S0(D;5(CZSB%6RB$OD Y.VC]=7J"QM M11""V[9#EX--]]9T["OOW-PZD$FA&!=J6R#HBT"P^-&V\:G>V$G]:; '#D__:A=&&],7A)S_XC'\4EH,# MWR,_DD$[_>O9BQ-ROZ^,#*VB\[-C8_OC MZ]<0D\!TLZ6Y2P3,&9V?LT%[US;F$$W!1 ME^LN,(A>K>E")?)1IPD;0I4$U M_3-5"*4:H8=7](XJ1?K\GU&F%\H5@]^$A;=R+5X1,P:9E>GJ%AVHT]_2GRUJ MX&W1P+O4P'YF8#/3Z1>PM3]XP\[VM*RP/0$Z">71D].7J/UV(%V.RX1C^^[) M#/!'DRA*9XEDBLB2+2_CU2N>%XN]K+-;$-)(8LBTF*?+E:EDQ$0?T012&Q6% MHT0Z4*@> CD+$7>1;_V>X+4*(D&Y+N6V)?:*VPF*CVR?A@Q3+_S=0[3>N?4- MC(Z] BD9FMDIK)B$JY+_EY,TWN6BLYJT"736M,$)N]4PH"6,NB7,^LX@-'NE MG;Q*8CGSR7,Y3,D<8NO]H__\P<9.S&/R0Y6^Y%??S\B0P*;#@D^N^5CY[O6_ M:Z!=K5$91UJ>)I1*!2 J02];]@5@B $8VNVYSD%=NAFCG+L^6/XS\TB">\K\ MD?Z&B/6#R/E'L5^[65]Y$3&=0^AQ%H8XXJT3]!"@V*-MW]I1F[#6]]9.V'-. M3TZ-Y?=Y[#EY ^D^+MT5<[(VD,D:>3\(+9HH/3CP60UXT@*Z6:.\#10W K9 M,;@=C)H=:!*-]?>=$[#UA(H'D-]8[LYF?T+F@T_W#QT/(R?"&YA9P*^6=I M=-MM*1"B>9%C.^Z.9@#>86L7L!6LRYAE^:@>=XC^$M#MA4 MFZ#:\:>L2F3KI*T*A6568\A_8W87&D9YRRAM&E'O0X7&*3/2YA%I/UZ_FJ!8 M!:!8 & ]%C)N_8@,*1W3=5]19D7+WVR(G4(J.B0#O:(AHR?V]Z(Q?V!ZCA[; M1^8S#LQ'G+[H[R)ZS)U6&0"--RII6@I+RC[: 4:OCZ_- MHR+09L\7 B71L, MF4Y_=MH>_T#S-49C(J.?B0XD-HF04&'$ZOPN!QC'KLFL](I.2H=QY5S\X42H M3&>9U<73A=+A&/I&M4!,C<,,8GVMV!JQ5%OQ0.)A;+'A4L:$WWC;."^"%97'=4;O96;&4 M M:%051@'/E7E6WD5]_/0L>\-2UG[5B-93B:G]' H\:&9M"O_X%?>GU[$6ZM >Y.M]':^:V]WYDNBWK M[/OK3AM0KOM2B^XBJ<"]_*5@^@!O_8 F)HY@KX._IP&\=]&6Z\!Y2'O,Z%'@ M['A:BAWP!P;V 6*T!T&]3MR: 3Z2G6^F1DJ!JL]"L;;'P:+98M'(WI%T3/L! M8X0^+_D_[(&G-L_B$F$DW=8GTPE^,]T=OG!"R_7#7< ]9<1]7CLQ&I20BJ0G M97)0<8C)0[E 2'[LCT]H2JB7("V>5B<)SP(@1/EA!O8]::4MR:#TC$Y"%!N6 M"*1&MI%/!2 J 7;O?@\.3 8D4Q,0,N^[@QNBO_EHADYXLZ[4F'^-__<>OT0?2>._<^*HX,L:>R@QC21"_O+D-"4- MD4Q3$'+9D_A>@5?T+?DO;0"Q%H ZMD'@&R7XMT3Q--A"]GIRCEOL#B6,I*:? MW(6.A\/P H=6X&RIX=KI)?J6]GZT4R51SZ(7!2R3$W>I5&3G8C4?KE,.;%8" M5A +'RJ& 6SP ,-UP\*LR[ME,:M =--)%4+G'[1RA&N)T"2)O M:NR@!=21Z)[FQTDB54$L2N4B*IB=>VP)'RYVUZ+6&Q$M/V/>8G_+"_ D)%I(^.%)F@[=PKW/ ]VT MT)=R\@@+^],'R*V"(PI0*K4.().NL1GBFP?7>63$[MCH[GA)/Z,XFDCXW/%J M6F(58B)102;P[KA2I$81J$DKK=HT$7>VX\7I24JK\(E==L-^* @%WZU6BM78!ZL^EHDX M9YEEG38:$7Z-8PP'!WT5F$.F&?]P)_P$_ M.AX]LC:P$?H&X;W@&ZWP1QB F^.60!QN,--XPK%X\I'X^^!A>:_D'3)2Z [- M(\I7&LH$C*"_^AY^11LS^!U':+WS[!$R4S"K2-@<^4]X_0BA8[LDCZ2-!-=4CT9)U\= MYWR?-$V9/'HK 6GLB/2;&U1H#GT#ST,9WC;M"QS0+.])@"K9^YA02G5O=D#D@0_WUR\/KR!5NL"L_->NU8.&AWZ)8W='HX7PT)CSE-B^,P M<2B3AQ*!T"Q0!M+H"U(;4[H=L42=#LNH&<[YFXW#!HMT^NBSI&?L60X.KSFE M(85?TS[,Z]9)V*-6\RGQJ'C(EXE%9UZ*('TT=X%C)?S8_G(I&#B1U-T.@# M4B!@# BR;ZSH@U0@3O"1 H>($@,%PD-N'Y#!>J976%6,-X!L>4/G8)VOALSZ MY719I548+V,6!0*-U)4A-)H06H,C%*B^I_ K=H-$[S[[$4:S:>,FG+9923?C M2K.2#@N-+&CD.]I=F:U2,L816.J*23CI<;9MW!9J"ID=\&FP UJBD:T]+3$" MYO+=7I#+'(..EMV=.\9R0L;&[SY[H;-5;8C>Y=;PN\-#&J.;XZ-G<_N^L+SQ MH/CL>W<1T>'6#&X"ML]EL_RS]%:*%N_H>E,SI[B,F=("(9 M^4&\CVDGV9;9#2=P)%6+VRC@#F/<6X+[F9?OKY.3@JY:):*(@8#9QQ0)SW;1 MDQ_0 Y_=G[OV!@S;JFK(3,UFRR:6Q1)1+A*<67MB;&!4&Y/3U8S-&^>+R6H^GRRFI^4(0<\L_G7G832? M3A"E WOZ ELL<0/-9^RW)Q-$7MEBBZ9VN+ %#3C7?MA^#,KK4,/RQ+1 M$W0618'SL(OHIAXM34/F(X/5!^D\]*/,!LNZ#5R"'9A&79Y9852K+12E91"U M:1&?^.[/F^@)!U^<\'>!=5/Y]_4G;(@K)URR<'ZRFB;9&Y=>Y 08V?GR*.&4 M3UM!5K%I%-!&=9\"& Y\$E^*"&_6B+6 6!/C6#$>V@Q&W0Q^R0R J1[RK"[D M?4A:#*:7+RA)M9/9YQ%X56N_WZV/1.>W-!H)2@6/@Y8#XFYFY'F ;2=B%H#M M_L5=MCP.$+03$ _9UN_?G.CI?$&+0FT250-'K.XPJ;I I M3D?93H$WQQ 7$=N-S9]$:*+3N7 T&H-10M[M(W; MP%_C,"03!]--VB$MQE/ZV&HMM3GD).A?W)-13_@TS\EB=I(=SHK]:UMH X5Q M(RQ:Q$M]B?MI7]X;$'X>'6_HG4T%^$DC['A3LM(5MP-:%F1(6Y3":),MXIY# MW!B:5@#[T+^P!BAM4;A13*)+Y^F-IF>UCUTJ"D@L<*VR*N2),V;.!G[H8G]@ M38,5T*NR6UVKWIDWH5?8C]_M'K);I>B08;?=^D$DV(6+O S3>PMH)E[;Z>34 MF)4[[K @G@7I,&X M,M6C[G46Q?%LUXZ:6 \_;1Z Y2"QUWUH\L80&/?+$'I M2K\]V_8?47IBD9[Q.$]#A%C.+K(5(Q;%J8#8>'NIO3F)H HH@;5 MK(0J%IBOG /'"340C=X0M46"#G*5N-]F%)#Q-]M9_61:;&NA>(-\=8A8?U#G MR+O6NL2JTW26,B7>1D[%D&$W$00UY-X7D2&'2-NHF^M0I2%W,WIX!ESX&T). MH6^6/ K&@KA]*:]9<'@0BQH%$WJA:N9""RH8-I2=B\^'@@WD&1&FE BQ]?[1 M?_Y@8R=F _FA2@+RJ^_)1M8G)[1,]S^Q&5QZ]H495<]OM#ZJ@01M[HF@$)G1!]G09!!Q,DJ&3CM = \7^"$2KB_#>5AC M%]&L@807G:39P532F K#*$%FR"/3U56T.UJQLVBQ!#Q#NI($>4^#<:1/1MO) M=,$A"7@JGQIP&4_&PXC6Q+DVU%"DC%_N3:J6O?>XQOEJ*2)^@O >?HI6[B[04M'_Z9['7D M[Z(P,CV;"!P/JYH=C\^D!I.,@#W^,_9,+[K V4Z7V/=M> ^.1W5EI#QNQ>G> M4KFH('@4Y-H;;\XP)Y.*:!P9$;WXGMG",8YEE.S0-C?UJ^,YF]WF-G \R]F: M;DSO7WTO>G)?;_+ U;3_MJ=$W?N\^ZDKZJ*SX\7B.$DPJ;JHE3)R$S=*QUUQ MJVE7L8G;+789FO>-M5JI*7#E<2MI%&6MHKA9E+2+;MH[UH&WG[5:*KX^.C%( MP3L*+A01^H=/OFLCU]DX()-JA8$FV]!68&;X@+ MY:*9T7"W_:@%9_0!!S/^J#DFBG[8GP3@B=?\+=:'TR,2= M]83MG+A0;]@%2.(PH D>?QS>Z3]G;Z[A'X.GM1_\Y#\/YO?1! M]Y/9ZK39_8&/\RL!9I2 1\Y5O.IC*9O-8ZJ!.W4:2$[=.V!BCJ?"509VA>> MAV-^KH14E['BD3^7-PK^]X;'X8OG>T>HC30 $:'_)VR,_#T"_3J5D M_')5I2&1GE2L2FISC:4_5PV[3,>(P#:I^#&P4-AMF]@H9J=1L)*6UV=[H6>N MZ_\P/:MK?:CM34@FUM616(@\75;'TD4.9J)1)GLD/-P;-&-@CL]LPP=&0;Z/ MMI*/8QP8VFW)(,-AVI"?79RU4J\;GTDNH'E+&->+G>" M,LFLZ$)1-A3SE*,VJJ@95+,#JCX2BGMLF86"AE*3K>0\.I'I_FH&OV-Z^2B_ ME 3G2>W918UJ"-@V>;=?RJ5TG)XMNNEV# M9["IQ=O%N Z\P)RK.:H Z:[AT]R:%6O-=VM[!9YMDFEAIXOYO)-IH$EOZF!V M$6P$"6\"[BC *^ 4N!:E.JL$"+T[$I;U.&1_.DNK?G;Y(?SE0$- KU\'%&-N MO> '/;RBC[N0=!9AB+YZ,.GFW*%='4+@@*Z)PLZ;7EV(OC&\MPZX989N5 M,&2WC3^8(;9OS5>6)-P]$]Q'J%Z:[Z&I5#^TR/A?N'JTV"9*&D6LU0EB[1ZQ MAE':\A@FF_H,9@QN,(W10P'-*F%EWP\QZGCSL:BVP/!A+ZECC#C-JDK-+0TU M(6<,(Q*--HO'*A%Y,;%$LD=W]'KEK?U@ M$V\M-X\VQ-_3O@$EH)2P4YX>KU;I=E0BE]T2$$M&!=%##P[XVU3J\X[.@M#AS?_D1^5UUM;W]64Q%114*$OK$8BM,/23X.:OBM[\G&;W+S4N M[B6KV;+:$R1Q$JX6N@I(ABPDG6[?Z%!5IZ^CU^CR]T1NRY=A?];LX+1-F>@W MGU7\F@J <^8>ZAM"ZNMTW*);5/TU PBQC'AI!I[C/8:$-&QYHF-#@ONXQH4_ MG@XR@6Z5K.BELFB@BQ?MP#<&%,$S>L'3M0+7Y7;%I;56@XR!,[0@LT5FXQ>. MNXNP+?A=JV\!,JBBBL3FDK'@$BFN16ZQ?<81['4 (LUYC*W*>\95G^1M\;[[0VQ!H M60&/7@L7+XQ'G["- ].]B\QH1Q1Y+3W,^^8*).LDX?[J2CCS\2RIYY4UBV)1 M[#@R%8;*34^0&:&D=90U7WUI@I)+/8!HKMV&+""D9K'\8.NS2TMH@8$ :,UE M &:50H@B&\,%FYOUY8OU1+XNNWCEQCLWPR>O$U_"KB ,WVQ=_Q7C.QP\.Q;.LW:*>3V??>\9AV2: MB.=L@[6G,W8,!4*"7J>S9$2$R%!:2_*RB_? + M_1EV##,TG4L!;M!/]*:B89J:$22_HL_QJAIJ5N(MQ,U&9!)$7RU/- 732;K+ MO/8#5-#VC059%1^$1=Z_8>?QB1K9?";S(WKS)9/\)F-L:Y#0$GCYGPTT&M,. M]X;=IM981:C[>8@85U5"8DO36,ZJX8A*0[$XH!H\J@$R>L?OA\6+P$#+[PB[ M7B,=&RVB(1\GSHP^Q_1 K'OEV?CE/_!K0Y9)\W.:,G0:&Y=93SA-5U;B[/9$ M$F*B$)&E/VM'!21#%I*.3)Y6ATI3>OCH];F\O]GX'N,=ZP1#_H67@B_I)4.+ M)C+1]'159@83&_<9R>F\$.ZJQ4'@&GO"U4@B 1>M,*K+3-KH=>%O3*=Z5JWV M9ZV4B=N4\9;5O$2.;[$$S8.G/0$8@@#TN779-W8=MC8'_X(?'9H* MZD6?S4U3UGWC8UI=O-RVA%=,I\[M%05D@F)ZG4#B*YDDH"&Y2ER&-"Z]7."X6)T23690 MP(PPB JL(/^J,H+\ZOOE+O"WN'&%O_9G#7Y?;5-F]VJ:SCG9^T +]GL", 0! M#.W)/->@SML($2*2?S*=@%YJ@^/[;(WG@ MLT^32N)_TM,8X75'\6ZU;6CL.90J+N'%R]-D&XTJP*Z*PI/DYBB6;%C0 J5J M(%;>+&F9/554A9WR"D=03!S2I :$277UEX,0N=C/JO]RAQKOVLJFJY-_8'%. MME+Y\M2HQKB4>*SHWJ2->J"EVJ&L90Q@K4.*3MSR\&H_"&A4^OB:_?CO#@Z( MA9]>K_$S^5 O3N?PJOUEB'C2JI&4^R]JP2(3&#O\V6_H&Y4*'1140JXR7@:R M=F8+N6XC;;M-!LK)O&AL5R'XUE<@^->@AXP+IH5)"RY8D B^^JL09I5IXC"U M\ZS%'1O9Q3/.6#C553BA_1U@5O4H+[":S8[;:05>1$$ETBJS_#7ZY'BF9SDL M7Y X)"NO!7I@4L@MN\@%7V$AT^K*V^ZBD'6AL];$\[8W()A55T/"VY;S&J\F M*)8X04PFF@&GH*L#RFCUOW<^/6%R&S@6B1N.A\[B @_QQ:HA.ZIS91-V.;0N M*EMX0>\22_P\BG1U 9=MY!W'?J"L*\['ZP/:UCU2.1D0S!113,*%%^E&4_OL M!G1_=4CL C.[$>S!]G+M1KX*FQ""P7_!'BUA0F^4MS>.QQ*(:!R]C(]%<]RC MZRV-+.U01=@W3V;3DX27B4CFCF6AZ))_6GQX4JJ%:E2AFB6AD-P3=,HBVT1L M,T)^M8Y0Q=X=#]/9>..Q MQ Q0ODDZ(@5O.Q+(M.K*9[8C4GMEI$ MVX09PXS'.$M9X^B*UQI"6C'$#_U%X'H%6J:;K<)W9#+QGM8>C6LJR+CT:3F2 M9K+ ,Y?48#-Z8-/+6*Z[U=G6;(P1,.6:MD1+W?,S<-O>@&-,40T)SUHN3CFL M206")MJJ ]E,'P&00!QJ>A"@TJFM^0SNO&M60&0&MIB56T9N)*I M >!:F73ZV.6&<3WS(CX5)77GKK*[!LDL_5/IDMTHO2.9X&GI2N$&>%46-8 MVVAWO0[Z[)-Z_F#YSXP5T^5\RCA!?Y.W@KGE'?C/*?9^.[F"FW6ZHDH(N\3I M"=VUF%==8OA:"4VD5@5GIA\.E\"J,-58"UY[H9,IE+?M\$$[NR01Z2/V,#^W M@O=#B M']U]G*!*PR+II]P19VGGLQK?#J*,B6ZR/A?:OY7(QON72UE%O%D#W\ M:$;8[D>Z_L@7)>(%K1CAN5=W5C'Z5>PS&@8&.URLQB7SW:NO0C.PHH^4'QYW M,9 *+Q:A'%&GMQ_NM-]C )-9*?3$3=A-.[G79)MQ<.\"KW$08/L+?L8>-RV_ M^SU0UE64D7"]XUD[Y5+)*!$]%K[MAYB1+8,6\*'!D8WCE^U,:[+*.&B6I(1Z MC^?FUHE,MWL'7E0 */%X6HG[HS%;M4_SLB90TL88MNR',4-\).:)/!J7Z3'S MNM-NWGG\,BZB=GEV.V-;+3<2ZD9/.,CTC&O'BGM&T\NPE&W02,)/E[.3=KI2 M\072Q@V,9Z*H CZ;*L9 32X\0$:V.&P'&WG&&0<3;P.\-1T[[>63;9(SSV9Z M2S)32!@H4T4TE%E=7+8S-VDNV^^DW4[LY&/C\!"&6<1;B+$)TODGLX'/;& E M)W+'2'@97K0' &'+P@2$B'Q*Y\%-"KA_QM'EB^7NZ+W!'55*A%[52O9N?21Z M)6-II-1.Y2:DG2 B&KW+A*-4.E@6@W+@1@6XF0#W,&BM!AEO+9-2T$(P%'S& M843W\/_==ZE&G9IC5ZTZ AKK6<0M_("_K48.-3QOXJW4ZW*V=+="I,:D^ M-S\\;)]%M&Q,YXRCH$-6*5GTT^4O0!(CTT+"BQ;Y:;X&=N25LD?"D;X0 M\[K?<8U^/B@PKM21)!PVA8"MI@)EHOW MI*G6BBFU!T%8EK8NX5C'QDF-4E0,<%64/1%59S@=B/3SI.I0S:0HH8=GP+D9 MX4<_!&,(4W:R,P0ZF.[$+SBB6)\A@P^&/:T.2.?35S;]&=7 MB*WWC_[S!Y:Y'+Q25KYDX0\:>)&W)N$7\UE2]^>O M9[=GG_4Z>F^%F2/_U=R:'NCE"_7O3EVT@DK)X7R6DHA!N9QA;Q5I(I,B+#/=6-J/5NX/R) $I.6090L] MLI.6/.@*!F!A$!4&7^1?U8$7^=7W:YK6=+;!@6.9C0SF/*2AXVAN62(FS^;) MX(E)08D8($=7@L:00S.TE[<[$/7Q%M3R'AY61T$V=F(/)S]4G9O\ZOLU?C3= M2R]RHM>&"773$QKIUTFR_2H3[X$;[^^C-/OJ?5ZHNG$F!JXO='L=2'0J .SA[>5/@< M =[Z ;WIN0.1KG6%CI.28S@06=#AS+/O(M_Z_R[_O2/#K_E[-K\%$ MHD9=9!S*F-;"$\N!CB6!1RH5^)K#%T,9%F3_"\(#8I:(:RHP-P<[*

FB+>J G_<<"++1!/G0Z-AVVE/*;L#T M3&YFZ_: ]$$8RB6M2YR0.%W5R97=+PC.IWYX"EUX>BQK3#.1?J"6TJ 8D"% M)ARV%PTP#EZ+=[35%T!YWJ-G6:0773?Q?4Q=Z7X0XU()=9Z %D?H]KMVPHR@ M0_3PS?H\P+83?3(MJMWKY8)RV8@*AR*7:M!&$;3%!$_HX>@NK/H()^RO9>:)&6HL%+RB-R'W MHF#U36 *5M21\,;9R4D'!7/9(Z/@?J ;*6@^!CB^,"N,S"!"]@AYR'':+AXV M66LL//S5?'$VN\U'/PC\'W'-(O*7ED5B"1' S.3I)=5A+#HHFC2"LE90VLQX MV*K($ VT19L$_D,&WVJ!#\G=+D?O(G&K$4'8['N/]SC8%#)O>3[1\*1.;M:; ME_"\Z4DZ^2-BCHC_;U!!$!#)]D9DE!$Y[8BT\8;O4B5Z<.##L" ,XUO*'[%G MO=Z2#I:H<^:Z^!';+NEZUP']D_UYUW( 05*(5N[(:";AA,?SM&>C=]X7FIB@ MI!&4M8*R9B8H;@B*=@,:(UY]\3=;UW3(('3MN-@F@U+RCS!"V\0D9F82)VT, MEJ]]G+],96F3ZLIL33I<;E)K^>^:\EE+C4IXV*F1++>DXT6X)-9](!BB$'1D MKC8Z2)JT6D>IY,3$KV1(V)QG7?NS[A,2A;9%O^I\-ELNC/AD!'L=Z$!$?]5G MFE1O/__07W]#3'\MQQT:?#L[YE!%J*T3<+SV3J#T=UV=0+%1\0AZ;)RF#AL+ M@.P$]H!@B$+0T@DT.4C6"=100DQ1?O4]_!K7//FT\^SF@W8=#VN<KQ2:T0.:K@E!NZL5!_XMIH#@R&<O M(;:OO$^.9WH6K=MM1*1ZE\]/"*WM$F MR/3T9Y2U@O)F8!*)!C/#,C6#17 M.U*8>@@:);?E\X&.YZ>+WAP'SX@:W#)Q*;F#Y75;!E5/VXV(Y_&NP!Y]=I, M>%XW:"6Q>+9:BO7962MC[;/W-T.YSTZZZ60';/1L;G%N 1;SC#=N]O;KI=L$ MC9+-O?JB96]6C[675F>90EVP0^1UCUZZRW8CXGE^(U;/7KI) #RO&[22\MH3 M(3X7KH(;N)?N2>+]S6!P9]9^!KZ=T6!#E/W!BRPKB)H!.+"U\%P@H/%,.>Y MUF_ TB9HE(%-OEM>K$ZFO0/<6 MH4.2C6Q/N&/,^\+(1 M@TO>!1L0]%9_V:6^1L+7_;_"Y0I*&)K^.+-845H2/DA<\<4'6)5^%Y_O-CO7I-4R+]=K;$4WZ_CA&R\NH' 3$'CQ+8&\0V$Z6M8:4@:' M(]$/+N=9H/J!\F9123'D!RANC2[=E9Y*M*/'LU/]4*P@.SX3O^1[:1T4(HAR M;HC;>,5CWMCLSR+I%VSO+)J";%EQ2^1G&Z\=RP&]O4,C[B*<*(K(:!V%5-7W M>O-S1VG_[E[J)NNEKII[J;1GNLEZIAL/,2T141,E>J)447:/$E,5(,=XE-\@ M&_,[FZT9.W+!S]>$ %^QMZ.C =J;@V6YZPW/&$/NNXHB>M,QFK&S9""N_Q2_21J/:[- ,D1(\B+HKK*S7A M7G8'P;B0:=(V+P[2*]&) HAI +9'HMUXR6J%1=J@1\7#<$=7+8BYSFQ_2X?/ M!5O=1>0/9F"/-$S)LU_M\]@DVSF'$$ED;=I'AP*A!$ M)BAN 7U+_COF<*'")&\I-+2R0# ,\&VJ:-WQ);K_@=UG_*OO14\M-_IQGM2_ MKM>DAO#5<8O5U%BEZW"$2;$H%,L".LJN!-(, E+7\I,"7$8/7)J6A-J84UC" MX1I!UX'XSWX0/77=]]?PD*:C\?6696;*Z<%A)F4$]_WMC<:00Z/CP#S?@=)3 M\QS4:KHH5D>(3,!W8>23)L*DJ\3V)S_XU0_P/1DFWV/O%@=TU&"22?HZ>22D M PGGF:;)- 8H-9*U=X%*U!:.P\9T89PD729KF2TGI6VG"T]D9$;7[C>D>121 M]E&$/;KYE&A06.8/49 IH7M3"L)RLX+EZ*Y19KFL<41:1[1Y1-LG0WP/Y1K0 M=U(=4*X$1'\.83U#UN]FT__)<;8)\C!((L0 82P?7ZC[*^DN\X:?*YU)Q MAQ"7$UW%26%,EZ@;1HX7YJ=SE:UZ>8/)O3(IU)16! +% 34@*S$@5@H8E)1 M42Q@+% #U!#\FN AH8-_M:C09AZ(+=DL.>7R98N]D'M O_Z>*I5)@MD/W!5.XQ#-/S,*#0NHZ$KJ5:=?A>]"]8&] 2QE VCG>?F"?J42VSMBA M0F&9OBJ=IQ8;GJ!2TRP_K]@XG>1ES:.\??C>&\!ZAB;K:8L@*NE8BCG*/L[! M1:D+)[1,N=#Q,1CH7 M.+0"9YN9DQX]#:D=BYH<;/1JH:FR0,;[(B Q+7K"05SKXGP7T!I3/!^L/Z@S MKM1:E_#AQ3R=3E$I25D96HLF@*NIM3<@(P=DQ0*0R:V7HXUZ7&\JD:<9.[#[ M?R;P1!E0>!:&!+D",BNWV:);B0>Y+' J](958,.H6%!W*@X1*LC!N$#ON@WP M$_9"YQGG*P.?_ [CUY,5^OU/C"]D%;"9!T>^Y<;=W_V?^WBRY\_X^AF?6^^ MM'UT]8WI9J-R!!)^?YH6:HC]OJ1*>;UP@A*%4*H1*JC$1G$%I5"NU83582-C M.Z(98'" MG)\LTQB0BLU850PF9DU 1]Y!J-P+70-\UW&%OM2Y6YQX/@V^7V MS1!?X/B_7:N/^PL>24P3TU9B 7UJS(3C5QZ&X!<8==NH.-(OV=%]&T'_[AZ<;G=&?H-2DA?O?TR?%)DI:7>ELB2',*G@(4 MI;B2"((\**T 4B$,@)^,;B-%ED''Q0S6P5\[YH/CLH+V8K/]YA=T=\B-6DAT M(B?3TD2A(&XDDW\5 OT<'-QX'UCJ\O5^CR^(< X0_3PRYD"2390VP?EOZ2; M.UQ-)*: Q^6)=E%D-DY-I$*EYJB$6F#2NR1I[>=DK,D]7[LWQ&<Z>_""ZQ\'FHQ\$_@]:E[;M"S<]KCMJ-.@@ MT1VMED8Q7C!A1X3#&Y2+ XP3^X-CW*&U\K>L2FEVESHX9UI')K MOK*UPR^87>EP[Y,)[M^/1 FT3%-M62=14;Q\./5)KTEWSDZ\^PL)GQ7CFR\5TF92EO1U!F:;]HT/)ZE*S5XM%M**#W85]L->:?0B_V:;L:;W^B_A2$HEB91 &K2T48-P M,H:^LLGOG/4K&5'_:OZ7'[16.Y(5,8((T*:?N _.3F=&2W1@TU,G;P9M:#M@ ME9*&-0,_LK"";H5F$&L'M*32L*:(:T<0UH5T4EHI\%<*.[0,)AOX)N7<2OZ! M+-<,0V?M6&"G,_:)$&WAJ]/8JD*;X]MG+PXO:J5_!0A(2=/B5=>-J3'-8@UY M&WVC[VLNB=];\9D>Q3M9WT][0TA[762L^'219T5X"BETX6],I\63D[_#T"AN M7/R++F;S99E(L000*O52?J9+>1$Z]4)@""+02*FRCU=(50 )L@A%C/K9W."& MKJSQ$9U+385V)18XY\MT=8D\BJ@ D&Y! 0I#%(6VI:(&9RFM#E6Q0GIT8\_" M>0C J^6"&UVX7QDUOP:)T$J05'T;,%*W.TZ3?T/';"(+!V1F=Q?YUN^W9G 3 ML,/D]F^FN\/5JZ6K7TWL99V,$-)(8OE]F:T9I)(1$SU!1#B]0S<6CYA\J.O: M!T5OE-&',?HM0?],I8*R3,IY2^P3MQ0\*YDNX=DN>O(#NOLC]/5K+X&QL*J) ME/\M..R+A:)L-&70&) ME8G%(A^[4D%I$7+@XF J8!E%6&,HS=_J6!4V<-##\,&W,+;#3P0,H^<-*WT8 M7K[@P'+"EK%HUWM:>=*AC$38/DE/0Z9"XQ0I)A8E.EO86B<<;3X#B5.4X5,9"'-Q___HSYJ]DMK^CU?JX>,B,D M(U^G*Q8[*-S$O$$RL$:C<+$)V>'=J%$6Y?^+N' M:+USSRQV():;1M[VBEXZG)>\$6^SJ MK[XAIKXV'ZV/^9OP*5FT^H)--W(V^,PVMY'SC.^B )L;QWN\=BW^XI7 6[H7 ML;I5DCCNN%@EBUFI5)2*19E<='U]KKD8A'*,,P&,D M>!V%E20L8-C>,F,A:JC%.!8V#>7@@K-8F] M?$5O'/7&._V/QZ>Z56#H$V*"]HDP.ZGL2-5KO]JC_1VM-&I11&(=X'21+F$D M EEO5A"9YH/#+.JIA&G48-JY2%@>"3ABF4M=5AD=GUJW647>' NWI+5K7@B9?!1D? M.YYES$K%%6YN!N*36GQ&3WQ:ED2[W2Y;(NTP" 13.!M/E2< &"&UD[.:IP4A MBUX"MA6U%XR:LP-O2S4[2Y-/:]^BRMOFYF_7G]'OR[))S<0-&F(ZX-;5GE#J M'@V]C<5SG :O!J[Y134)'"M*SH1_]9PH_'+WM6LFT?*.WCD$7Q$9)YH?YWR( M!2;G3)E(](X(#7^&GSHH QLSAH :RP2AVPXO8;(5^O/,O= MT3MCS\(0D_]OWYLO_3RE4=)X>-RDGLP8;'4JS.D)RAI#:6OTUN91$ER!78ID MARKHI^'KQS=:05^8IX#7$N&+:[<1AK)[_!)]),W_WL]%\M?'$[0RG21\=3&= M2HP^: N(-3'.\4=?"_ '(&'9!*!5SV0]6H*Y9<,!T_7R);Y0.#/ZQ]>_8/\Q M,+=/CG468#.\I\?Q)!@L+1&&U+)J2GBY,9LW\#QM,/=O]/"*\C81:Y3PGC:+ MQL3^@4U5Z+W+8:'%3A/TT:1C-]]#UWY\ 25-6$U?&4GDZ$LN3C#I]1T X\N5 MYT2.Z9YMMVYR26A\7=EYO.[C/./+]1I;T7U@>J%#_W[M>/@JPAO^^8B]!>N/ M-GMH*S.W/RD''3K58>VB0L,HN=0N;QK%;:.\*K:26.AAQ"'F*92P_MC53&(-7UHX:>/O12%'KZ]1A]U M2B13$G'R[P 8;;Y@RW_TF#ZW/M'\57 .U?*>_IC!5T9FD#^?E>=#!:D3%,M% MWY+_CF7BHPSY0:UW=#MM T$[3 7*09IPYWB/)&*L:04Y8H?\H&F7 [2^"\'% M-H6DO')9Z:8ST:@@NW#H>H+.-K2<$3 C%>)/[@@*R;OAVJ%7!!6 ^^VGS;5S M4L2)&WG9:;#1_:%)?_<.+>UPL[YC'XH$S:S[G^WC+2+BQ\9P 9UEQIY& M=:S>'012#5"L CLB7E!BD@Q51QPEU-NP/'X/,ALVQY,)NS:)V3#*;!B6;+CE MVG!4<4>"H-*A2?0K'63T^D]L!H/%KECX(44NIK%4Y[U2'[>H$@<:M?K8KQRS M>)'*QJ$5.-MT;R6.5P<=ETK44QJ5\J\ &),Z=DT@]CYD%N(71CF1"ZCL;4_- MC<$U%\^UDK9Z2?EXD<(:T:I$VWX$^*Y"*)98'0)F4(<]+,LZ]][_': M><8VS:V,0L&L!'EQ )% 5D>9GF0^K40,7MX3K5Q#&SQB+:*XR?'D'0QMI(;> M5IF1=/.]+X6:XD(OLX/$#R?\G2KVE9@IH&? (J=[&-#ZCLY(T*:(E">GNPA4 M('/7DDCX\8)"H$9_H-H8*>*4)=IUVD=7\94["WMFX/BW 7YV_%WHOG[!6S\@ M82GK]<+E-JQQK0'8FB#BA7 J5:I-E6 MF1[TI:R.!E$%,5U@DTU!36H F%1?)!J"RN7PI?S3'7;,ZTAP':"A@XQ]\HFD MIRMC\/@'GWD+;N%X;N)'V*,)YV1RZ;;'$:<4TK ]\C/UJL5#E%=/Y$[^$-K[SB M,P[QD:V+0_$PIZ01D#BG0G-A4IY.L_I0Q4!'=$!Y ZBL13Q2B/5 CE=^,%5E MA,$.P+#UD59NMG/?L^E-0S;]*?1=QV95:?.(>)=6\!]'=%-)V^;PINP#P<8W MR0M4@UK"'U1RU%9&T. M8"J^U1AC6=.%/$SM,RMRGIWH57(53$TK(XIKDJI+#!^F\U/QZ$8/QC;>+7;;,S@E07RR(QV(5N:RA;EBT8[B#@D M3BZ9T"-H^[%$F^)@KJ@ZW3"(1X%AN-O$O^L=>?9H!#@*]==4DM M/&6ZH((RHXY5VJS*XE8MJ:D@?6SQ:7\Z=L6J/6T/$K?HSB2]V/$A:KU,L?Z< MSNA1;5S&58_3(4DL!%$IP+!Z6B!_&,D=R=RG:I$H$8C:#MK MB!\I5?.+$TR7>^$[_UE=IPMY"DCXS7R6I-T5I0#> *\*DR&%2 27VZE'7:+: ME&=ZY+^>_9OYK![YBJ1PLS>B%W[YS_@E:6\;20 MV:A8I0DWL326&9+)0XE *$(I ACSR*2)BQ3>)I4&RZ,NIRO3I]44XV)-Q^2_ MX[51,$BZ#LG)_$2 1^!K!4KQ5FB5HQW'NH&8>XJQ#+K^2N,6!N\K-S^LDU>- M&LAXUVG'WA\0?U3@BEG#M@9B7%8Q[0D/V.$*% ]5\^5RB$=UB*!!H95'I5# M-\1X L"9ZR8WU=(,>M<,0V>=W&=VY65'#;*3!EWU!!4W AYP^FHNY>ZSKB2% M7(OX:$U)#WI4I.%,"'RE0U"+ML8/8K*D,@*QG?G@/V/DTFT+A];O!"U8/ Q) MNZ/27E]E1-$LSV/EI;'2X]W1:^$PZ4WTA(/[)]-+=D<_^<$:$T^PKY);7>3< M>Q -X./@$+ DIN"SA=$>)(O)WJVYWA,4*UHZ3\Q411'1-<^UR-2E06*(*Z16 M\%),GC^ M0H1'%X0@V=%V*(Z(*?>6(K408HF <=R5CCM8$*=()EG)*Y1FAS$TB,(IE)$8 MU6!YW!^SE'/7;M4)^D-T$E(13&O_(?[]WU;7PD"&8&/Y2O-OHGLH8Y+9D#XY MU=T!Q+H.-82'C^Y[?8LX68U*: [+<,O%X*:958_>A6RY?4>/ER5>]5:[LN:( MJ:>S:OAF;[D[&M]D1U:_-]BAJ1TE:U^WJO9X?]1YS[ ?56KJ\P?J+D8V^>GC M!&^KP_GL>\]D%(/MS[NVE"IM[;^)#J,"2FILN=+=(63*DA^9NH-$^BUCV*4' MM)&QWQ=ANQA?$PE))7QB7U8%'WTT7;IT-:#5[B(SB [1;L>-=ON('QW/ZS#= MX7=\G,BJIV-K^FYOM.,:WR1)0K6WU=VI&T73+)T3P)X0<$XTEIY2]<=ZO+A,VA0$\,;OA*;SG.CF_")*O?&XS4*C<@ MYJ<+Z%#^1]U5&O:C2NTJ_2$[CI&-[ONXPT%U/<4;Q=):@9H%$-\24.["@K=K8+ J?/3X&;&9!NL8H M<+S0L;*UJS!R-NPNKBWI)T.J$UI3PSXSP_IK>MB07LS,KC0T.[A1M$Z&*E#:^KVW_G!-%81I3HBJN2; M"*I[VY[%ULPNKPYV#W/8*LOO >,DYYN A.QZ^HC7O M5/MS+O@00E^FK=090%7#0?2-MH^8 N.JU#B-??-?]Y ?T>=4.+=W^(<0W65 R9%ZH2RHE:AXE=\K6 MDY(FJ* K^D:U18FZAQ8T!_X<:F*KXL\Q^DC<-_ H"=B]/.*@]G=N2IOZ]*[1 M+*N"#:V5[^]T-W@(^SN=**3V'(Z5A>J;?,4RTVQ2390YL/T=U;;NS"+*&T)F MA/ZZ(T/9^72"*/7 0^B@'%>R 23VN0YJ\%N'-$S-#FX[AS"8Y2DO-4I2MR[9 M' D'K+,QW+A4D67S\65C =;O\2!A[1*COR@N>22K1]F^&N#)$7= M^1:#%0R.W\G <^ :_@^X+I5>^.]WCN M>^QJGYWI#I)YN8\1#+LD*B]Z<,;:[?BD1K?J3N\7XW=N%3W M>3SKL>.RON#*[($>J.\1 8807=_KT.,JH6[=(8J:M72T@'%S ;UI49/Z@YI M-ET%=L 5J=39=U%_R^!'RI/!6UIZ8#B68/Z M4H,.=6>'6N[Y8&H=YBAO?_N6MIT.]4XK==Z6WW^._)+''':,;PE8*F,\[P,< M?HS77AOP#=\K-?A%0[.ENB/Y?[3[H;1\G/(2KYF8KUP+*BP&8?3XUF*PWH)\ M?Y1KG1*S9=#K!(6U#LC2S.JC)UUXIL\;#!Z#;& MAN2WRJ#9_K$./#P.FBE;;^HRF8]5G= MN+D'@4@KUMVU*/P8"Z'4XC] 3Z30IL=];/I6.R[=*=LRG_004[;Y^'A9B\9 M*;-]-#F@E.T>\"2.!)-(H;LC?&LIV\-_(/F4[5&O3,%$'94IVWT_^2AG,R&O M)V/_TD-_&:K/DGR&D.$ MZ\:3+F\U8 _[<<1"]D&%1KC*NW+[/AO,K&C$3.$>'O!A4D006)O3$9%4Q..R9]W.4[5IED' O(L>'! M\I^9CT^7\RGS"='N=@^A%3B,G^D.2$B;KWP@V;<5 M\\#V+5;(G$6<_503=2=C/ENNYM_GS)T2Z<@,41C+1V&A 62E+2#J<^\'(4]3 M+!@6^ZR*/9&/B@UDFYDAP);PL/CC4%+$RB+*V@_0-L ;9[=!UBZ,_ V&N6NU M)Z5IN.EC.)#^F%">C2WB_20Z\/ ]&A//7AQNQ]SZCLX>NDT1B6YM91R7]AES M0>@;%06UU:@0GB$+3UN_+>* I0Z\TRH*>!0&48%#Y%]5_I!?Y9K\!?N/@;E] M!-^[,:^-*J@)0C+6.>%&6 4$0E(D,"T="L$'(KRH9N X#V)M==-Q;6 M'X3H-ZY[W(NW,M(B,:F4,=P,N"\B0PZ1]MZAYE"-7<+U'C?J\69TJ>R;];D9 M/GUR_1]G#R$;N36.E5L>USYGX^LB[!VKJ6&<)I.TS#MNUH@*1%0B"9:)S&%< MGS\K4X9N!H>N8^*E#*+1&Z*>.58WR?))58=10/N]7*>0$R6$7H'H"QOTD,B; M6DB3("?L!E!Y(P"P M6,;A.806MB8HM^\L[)F!XXOL I2>A>!I40&ISB0]Z9F\/X[%_CW0&()HM#.G MR9T:^5$#KW8-)[Q9WVQQP%9,PE]Q0RFJ[N?!5G$:E!'UC_EL>G(\KRSCA'09 M()>(OL4RH99Q]H%:?65')Y90+O >WK_5%>P MCA^"Z/18RQ+]0UZC.%_D9S*@^[L^0*J[%7P@VKNZDMLT]G$Y8!C_]JW?B_FE M]"1L8UJ(;/7-<]V[VBYYU)R.!4(U$VH!VGT!:F/,9V.6*9/NV7 MN/3DNS;YK'$V2MMG+3^HFSFEUB7"+1EW% B32/D7E)8?B*+ >=A%["K,R$>W M9D B'"!W]H')*,.N08N+P6=@,9,V#"K:W*"HEO*HM(: 1O[4F%^WP#@(W[G, MR7T!- #T6'N?SV;2@6 $RYB*D!MUY#%_?AD7@=I7(5N-,0Y"??:C[KV#UI= MB5741,K%YBWDHD)'2*4]L#;021PK'+N:G+.=834;@;'L*@QWV+[8!8[W&!\0 MC"MULS]6:G%P;TN5%Z2;C5+:R7BM3 F(/0KV@-UT.KCQ2B7TQU$]ISTK0%VOZ21YARXR6V;3="VH> 3-] BO.>=CS7%>^[:.U#==E41J4[LM(%RQ:'WB/KK/7'6>2:*$Z23YKDD MMX=N- \$L^[Q2_21R/^]8^&I_IQ&!M4:E_"FU2)9NZ5"$),"OIZT+QY#"H\N M1G!=J"AA0GL%A2N$06^\?_>P;Q]@$O@C4\J;/CJ#J4DCGX ?G ;OY7N2CQ0]"L8"U M+NXQQC0MI54E 1,$M0F\/Z1%G05#@KF7XG4O1*=-O#8C9/EA]"8@V7Y[D]E&R*W?_P[Y_\76AZ]IEG7[+JTYA_OD#L'=W;85T*">^5G,ZF M)XMX+XS(1%$BE.V5X$0LVA(AFK? % .7=WI]N;?BS'._>@Z]ZH4=WX0]85WW ^JD M%71*1G*_^2X9)?%';:6_ZQZA%1N7R5PY,>+16/R^YE'7'DK/BB$_./_ U!+ P04 " #C@?I,CC@(90\W T M200 %0 &)C;W8M,C Q.# V,S!?<')E+GAM;.U]Z7/K-I;O]ZF:_\'OSI_NZ:1OJC-3\I;Q&U_+9>LFT^_++9J$)'0H4@V0MI6__@%'[>"L?_O/UXU_]@P0AF'PRYN/[SZ\.0.!&WHP6/WRYMOCV]GCQ $+G3\MQB@9^@"_/[L[=M\ MA-]26GX^^_'=I\_O?BS]\A#&@??SV0^E/UT@D([I$7)^/OOTX>-?WW[XZ>VG M'Q M\,V__LM9VOCG5PPK'5X^Y\T_OO^?K[>/[AILG+.7+U_> M)[^FK3'\&2=?N0W=!!P% L^X+>A_OOOQT]O/']^]8N_-?] !_X9" M'SR Y5E"P\_1;@M^>8/A9NN#-]G?U@@L?WGSY(;/;^D4??CQ\P?:_]\N0S?> MT'43>%=!!*/=3; ,T2:A^LT9_>ZWAYL*^4_)_)$/@60I1=D"?$_;OA=^[GU; M8A_)\@;T\_/E?JWK4$$7'WMAR_X)O @ M F[4CN;#S[4F]A)BUP]QC,!YC&$ ,+X$V$5P2Q?=+/#.'0SQ?%F^G6:>ERQ) MQV]YUG0U=(<@/(!G$,3@&H6;BS"(D.-&^'<8K2]B')'%@?!CO-DX:#=?2EN> M[W*VO@6PR<0/0=60T'6_;AH..>AZ(7*$%_N ;-ZU$ZP V;JDH4=.'."1?\&A M#ZG@11:[3Z65QS4 ?:^5)A2-$;+R8;ZETC296SP.[-BDC1S$_>TR.@P+R@P= M]2Z S\Z3#W#>ER3I]=]&)$1R,O,WUU"/X[(PX&\(C9A\!B%[A\%#4EC M?/7J^K$'O'2/;;9QE"W*WP%E'WBS9W(]K$#:>AY'5&E!-4>M0#-$@7SL0 M_>;X,2@]A6\"'*%$.X$I74ZPP\S?'(3(,WD6[;_QC0B\J]OP!>#HEARB/GVE M$K9:03P(@1T"FDPU54!YE#1RV2:36IM2<>*.1DI#^2T0-!-)&7R.WW.XQ[G M7#A="S<+Q+EH!$, MLJ'[1J*B Z2ZO[[/(:4!!^4ZLW%36GH_A;4&[AT%!Z_KJM' >UR'*%H M+D) MGLE;)FG9$Q@-QA\A)CT<$LVIZ!N?*P<%1-+:ZTS[61G\48SQU\,LR\;JF]>] M7K4X?'K:Z>*1C/+9P[RJC-(()XLN>0[?.[L>S_FV MM(P;^JA]\W\'7@K=X3TBU,?D=;;?;KG75;D-))\@ M _=T479"4(;:MJ1]HF$R%?A(8Q!X-(0@_2NEJZ/@AV1T,CZAI3*D3_7M(:I. M&1T1DR&30! ,W'>K\/F]!^![.HWT7]ZF<38?LS"0?R-_^CXC8WMT_&O?6>7? M\YTGX/_RYO#W]_T3=!$C:M&\)@O9\?\.''05>)=D3AFT<9OJD7FXU.E?ON<3 M,V-,S.P))\JF&E'J_08 ,JX+* L ,58ESD)M_B/SKP>U?C"PQ*%&YU+ M)*K,$2$@E_> M?'IS%F/"7+A-S<''!4]-TBGP^33A([CA"IP^3S@)Q94"J1\FI"02:('57R:L M&/=2@<^/$SY\L:* Z:<))H'87>#TUPDGL9:A@.K+!!7WM;%'B0B7$TJ*S\D" MM+Y%\K^]KVLL>]=C*F9#T7[AY0^\I8.?$DAB_';E.-OTE0?\".=_J3_WLC]_ MSS2\^-[9455XMO5K;S])8_V7:7=T%Y&U=R!2HY[9Q1 /*"8KO C\E3+ :6^( M^G@3)U9B7N86&O)(,)XO%\XKGR>MKQCA=._C?>] [R:X<+8P8\0M,?S='%,11P&IFC4[(K*VV,4ZD$:KVM":JS?7$+' SF3SYX$^3TS9 M_VR"MAOJTK&"1 1/@2-HI4DNR)$AH5NIJPF>2I//(;W?'GGKT"?/ M;DPOGZAN)U7N-D9>)&*0#>T"X@ZJ@VK\0JJ>_X7@IJ=*CMME'@^^GN@/MNI MS],#2N;.6Z!EO1RK^G)D.A,4.-FIW]/#B><86Z!DO9"J@)+X=+)3.M4QZQ^J M)5B63KN"[=OBI"Z*%0C:*93JB:%,5ZM6(>9'\>+1?QY68S-:199;B! WYM#6 MX/)F,+$<M;YA./B3(#Y'R>1X MR061U\#@\*;2TS!':?:461RMR2;XLUBO?$X.>HR"@[2\GBKU66OSX1.:"TJQ MLWF^%)>5I--8^! N+D&'*42A!Y?Y%&$5G_FLY3%J3#1O5ML=.YK"J'K8VIJC MMEO\#@]UV_T[NL0MOT1LS5[;%C,E,=O6=+8=@B?:I;8JU3L"[7"+VNEWVQ0P MIAPV7,I;LXJ85+%I2LWBTL.P*)Y7+J^7N=0+]"L*G3NIY#/;T.)8?Y8_3'&K M!O>)2OKH?D\>9 W,F, @63-4T#"A.3+$#/T 7X,?3Y.A1NAT[6 M3OK]>Q0N <;)KL_&(*.E!:=3MXVO8/,$$&OQ:'[!'.H9'9+7.+MMAU@_QD_8 M13 Y8^F4QEM:VTX19I7.)A"N5RHV0$^92T^MKA"L48DQ/&VX2DW(+,YGQB7X$HF.2(5H=T-$GR2<@_0DTA"A;T7N+D"D M+1['?8YH#L&]$"@YL7FM1T#Y+1V)'M6OD">DB'J,B(/+<./ 0(^'K(\Y+LA* MSPZL\4\,7FL3E-^!J-C.''JK;8QD4DM/EF"5(<9-H7;0;A342DX4?GNC MU$O7!:NEL3Q[Y#X)J_2(12A))T.YX+S8C8J'5T*C4' 2=NF !XRB$OWDO^JT MDS_E1,Q1_A([O'ZXS0:FL?RJ9=XQXK9FLNMAX""7YNNX) \O/TQR2HD7M[C/ MZ+@0+G&5GF8X2E[!N0A,S^O?8;2^B'%$SA%$CI,TM155_Y#_>?R*)DV^9)!C MV75VT,R(@P1(WA5DT7QUT!^@=+ORW"+X'<9%OW"S2+L9X86ID\Y4UJEF*7=W M3/]P$^P-%GLI7[;J.A[$J%//+0Q \DB6N? 4#8W2NZ!N*C):TT9&Z*QJ,2\@ M7"%*L\31:OZ&J=XZ1HQVV7WM!,X=4N[[;D^E='3TEBT2OUI M(VKR=ZOMN4"U(5,TG-N>)E1J-5'>G/9[K&MA)5*%V>ZFK@64U!?'=K]T+;08 M-MEV+NCC?0/)C%P4%HF1R5:I7LFV5CF-I,HX6ZM>:$,EM@?;7N^"9VVJB@$- M;'#6QWWT8FZIQZVJA"K87GF$;[!A+%)6!CF+DWNI(,/1M+;*[&7-LA$(8_9G M]-("J.RHUBR5U_A%4$UH)!YQ]J?J4D&I5\_Y=KF];%F(7,?H5HF]++H":_[7 M[7++VK)JI.%=]B>058&IJ2^([:5:U=#K^IED>X%7,:I-_'-L+_7*]H]3< 5( M=8LY/!]LTQG*\>$K7'-0K%.DJB\:UD;:HY/:8PO^$ 5Z<_-/7Y($&5T&:),_=+9!#;G(WN\"3_TJM"S/O'S&.LG+L MHBGJ:;"QX9831F1L&'KD[S3K#[@$Z3]E$8OM/VPX:V9*;U)I[H +]02:2E\Q M:M'M; 4Q;W,QO"6\AVM^2&6UI%!6.I[U 'B'6QCH?S/#(KKUXX M>'WMAR_X)O @ H1U$_G,]HH:$[?/=-PS( M[.UM+#-RA#^GM9W$MV,O0QG)XD5HI%N#_(-6HWAV_$3?$UTX".T(F5GM&+:8 MK]372JZ^?QH17^Q#2(L]SB=,\'@)R)'EPM2=&&Q]D$E59;4;AS>EKD8RN2V7 MY$R<+Z]>W;43K, #.3CG 7LJ.+QI?<)0=J#*XKD):I5T.8S)^XV+FR)EO39# MI:ZCX:E6Q5>'IWK7=HVU0^,A#\J9!="D2CS MK&+G,P9!&Y M/=&,/("D$.@B7#BO-&"!5KTD6%Z'B.V5PF&H\>=,\KX(9RYYD"% EA191-'N MWG<"&N1"GVE)&*>$6X4/F.4OBTA]#)?1BZ#*'[>]H=R3+@!>X@F;%/Z8)TI4 M?/4*D NQH"Z>K)\A;IXAS7K **S&9X3?Q4RVO6VV0N;+2_ 4)ICJ6+/;Y:4:O\=YB:RC9N@@\[PY>[ :T?36B[W%"G@KW.H]7V/%*='0'*OD8GDS9*8']L MAAUC5=J>=K(=AD+1P/9B&AUA*'Q'V5Y20Q=#O5@?VTMKZ**G%^'6KLJ&??>( M8MQCJR(;VV0N"&4H.D'POG]J63\OA>\J4'YH&PCLOH38]4,<(W >8Q@ C"]! M.9T]S;6':=FETIQZ'DS)O@F6(=JD&G$MUR^:7"UQZ/KPX^S:X//>B@0\=UI2Y&LM2@E1-D;E0788!#'WIY!KXRD/.E?E78 M;KYM-&=(E^CL,_5)E\YPWFQ&=S&C@ N5Q# C_%FXZ#=/DLYO^7Y+C\2O@50 M,\L#9X-?PA5];^_+]C#+U8I:&HE2A]A9K1!89 &491"2_R7W6L9&5^,MJXS0:FD5]$ MYI!01ELS/O]I*0RNBW_VLTG:) ?50;-.=L)OH1]O '\K5'XW*8XHGNX5]WGA MT6-K82S=2T2U8HR=*DV5ZTDM,;"UV9)5(5)?>$,F#9X*]HT/&G$5ND,)S=;( M$#U(>(\R6TNIZJ%3%61L+YBJ4:-PTJGL-24=:$0[2HN9!G603?Q(:Z4XR,/? MMIX3 =+^AP]?F.*X7E\3#YF2\\QUB.[ 2T$JV<OFV;?<,(EZ)$ M4083/V4^,O!/Z@*?KGY:YE A1Z-*SQ%Q= =X3V1!ATX>R_1C>!'.GR)R ^4C M\-_.HN9FTGA6HGCV_W##54 Q^\C3QTG[&4G@^<^8W$0TVB,,R(' 5$2)VQI* M2\!ZD!\:<""!1>J7S MSL8A1N[D[FI(:)V\6DV_>L%$INE_F)&/:-W56=L[E3X '/MN_=C@:\^8[_+V;$5&X!!@G;]A<(<)' M6M#:4'*T:_KJ%CYO:XV&NN,>Z-[@V%R+WP:EAGO?EG\U8["D#YKB"!;.)Z>Q M04-K63]45@^IV5^EO0UR]@#H24//?H 2_1:Y'HJP8S%?DKZCY8HF['%I3@"X MH174EX_DKWB9%OY*SU^>Z-;9YX\2F[\#!_6&3/IQ(VD&71 X9%J^!9B0!Y<0 ML.]G>7LCU /?IS$=@;>W\F0)J81GK+1;)[)''M0\PYDL01TW%D)OB0F=*&S-_L Q3A2' M>L628.N%QS6:%.&A'"M2NY1?XT6$:7K(G<0K5@!;UP3'W)%C4/.(:);.]?A1 MJ'I@-,O(.GX4&AIJ*E=Q33=CZ[91UG?7\E%7#+#-DE,>$3@J2MU*HB#VP][Z M1<15&QJ39GMXIAK4A]5%&KP>CJ)2DQH>G%H7#72-%H'2 MFZ^>[;%F"K?#4,ZES$=+VO.E"AZ**GHBO-SF9USXW@XNF6XCU&7#DB D= M'G)\3GA%231Q.4*?3@^AF@4H1^+SZ2%Q8"/-L?CA]+"0W&EKA*MPLX'IV48)#)-3#00N/S.5J(0[ ML.6*]R2G\0CHO@L#5X?T4GN3U!-I+CVF2_(L$?.4N9'W-\'=KV'HO4"?)QSN M?QY1]L I_^'@7$1.L(+D 9HN8+)JKUY=/_;(52)9/TI=3R*G8QL*:70=O0K7 MH>\!A%.[B)QL=KW%W89+#,EP+D4 M6RAE^9DJ!:U-4,S)[UEK88 R;AG%PS9CR/A9LIB0IS!T(3]IIK3C4&CG'A3D MK'J&88S]W0.@R2V QUV^TBY3AD-MZH\U0UVIS/5]B!/KFD3&5NHZ9=T;3]:] MKNA4?-6/Y!VO_7(?V5O=DBR""#@X1COI\X#1<,IZ.&4]' (VIBO!81SV@0;* M]A1K1TV.$PL+NQ*EJ6.A8<,MP+(SW:H<+(["N@#& MSM0%JE=6&0D[,PL(/=>J$>%*3E8%7G8F&%#&2^P$7L!D9Y8!99@XUH0"'SM3 M"RCCP[* [L'Y;+/+C8*2]/V=-'D:W9LA2CVGAI9&NV- ^IKHL3)P<; M7R'2)$^=Y;@)'(OMSV37!CB1=X_M*>HZVJCV)YAK Y0P4,7VA'-M@!.UMCT- M74<[D^,M;7MF.KE?+TL548^C+]Y+=NK-M5'B1;P70%DOEREI L5AHP5:=FK5 M]=#B.R<7.%DO?"G@Q MX+%"R7O)20$E\.MDE8@F<=/<)T@X]96U5:PD=@W,\ MY+ZLQ6*Q2ZY4@D?HI%X@8Z?,V$U%F!_LVE5R]^-#>P/KD6:GP4&[JH3D*7A Q,K2*I9"NLO*4(!6-%09)LPTDZ) M6P!HIQI?#SZ52'?[R^:VLV[;6ZY=)?JQ51K^OC7[=J3A+^E?LG*:ALC M617S@N898MQTB@?M1D&M9"7SVQNE7KHN6"V-Y=PDYUA8I4=\R4DZ&4??- ;U)6FY##-[+-OCKH#U"2-3A4"SI,&3DMR@-9#C,/O N(7&I'D&7+DW8[ MZFQ_ ]+\.Z!*:>#-GHD0N@)W,:5DODST1_,XPE3I2K:>F@*JX<>F+(='9]H1 MJE6K/@U\_7$KA^&CB%27Z)-.V>M5JJ*HVIN%DKWMGM1:6(DD+=M3:F@!)35- MM,JD81M:# 6HK?DR9!JEW(E:H-&Q]?164F1QTT@QY7M;TR-I0R56OMJ:'GJ* M:Q6@T2 DT=+LV#Q=5U5*;* !;)7+Z"@>(6IQBX< MTI69!$RG+>N[3F)U,"I M>,78GFA(#1*!6&U_O(L60&7[OOVA+DK02!P)6D6Z6'0F]^KJUBQ8QK:ER/4H M:Q4*8]$:K#FNV1_OH@**U'.Y5="+1:NGJ>%MN"B8L49;3YD>IDP/S?%@*W:G M] XGFL2@MQC%OI4"UL4HTEI*UW[X,H4H3B&*3;E.2<+M704^93Z6.&@D<5KUL.KQH?&#=_DGW9X$-3,/"Q!\0E MLXV)/$8(N0SCIV@9^[DHP*>:WV4*ASN><+A<^T[?VQMZ7(MD>DYCNP.M:.7& MA(H//W[^D-"0U')DJ"0X9ZNT^13X-4"PU!0T="RZUCX5-=7B.2K*#=O+%0R% M-N^B:164MVL4U=0+S2*$3AE7 MMCJJF9/Z*>-XH/JWO?1N#P >:.9M=WGO&L,#2X#M#O+-U95*CI5V/HNZ :T? M8;255_Y1"/'=H*]SK:*S0T#9LF.KP_X4&RM HT%LK*5U%I3#%5H<_W9E MP%!5])]R@I[)$7]RQ)]\SH_*Y[SOP+.1^YS'FXV#=C14/]?LXKQE5JLZ\/(_ ME/0:_"].GN@=9O.G[*YASF#DEV3W2"5/I:<;77<4? M=PS>MS4:Q'!S&H^ ;AI7KT-ZJ?T($X>K9=>6]C;(V4U [CG'GVVW/DQK6M\# M5! 6R;^M!G&2=]O#.$NEOZD/V^J/^\]$,"H_IP(/RX(HC0]XGQY03B$ MT0/$?\P\#Z9DW@1+:C=/_/>["*7*DYKM%>K9C "/G!]?0P06:R=8 +JZ*6G. MBDZK+,M!EU_N)&"L"2UL763KSW7"#^/#9.0;C_P-+G=D-WUU_A&BPDC"X$'W M$T:4063I4XO0-[(M4.3 0"&*6MS'Z%VDP@T]'#O=F+;'4/6/*D,VWD3Y.S'4\W$TSPJ.R ME)B2^;M9EY_[D#SX%=(0\CL8<1DA$ J-B*4&9I)CY:O_OT*?)M7&,ONVJ,6VHZ#ZVH'H-\<79//C=A@!_>>.[Q"Q^Q[! MP(5;QY]MZ/&AQ@JGKUFNJ 90X&7':&B>W@LG BMR7Z;Y1X3GI4)'$_Q\#0.P M2XO*7L>!AX4\)65GK_ MVEXSOAE"/,EQ.%H]#] MHU!&)8WQU2LM6PR\U'5WLXVCS()?JR"6MBZ5#C.BRB)\>1E/C\"-41)AQV6A M7BU.^##MYMM&(L?:47Z^8W] %&?6XXA'B*!,W]?9Y\>#S9VS I]62EK MS#_;;=?>-8%+8SI=E+!^ 3ZOA42=UG.@#$[3OG=U&(52YY4?- M6L39A5IG"#G!*MVMY[NB349\.I%*QO"VWQ]/E?02S3R2RQ=#OAEI$4QJ\[J$ MM,)*X#V0-<%#K?=QC:%Y<'H=#TW%*)'FRA:%)!IX][X32/UB>QG*"&;T+5'F@=(D5-"+>AAU M06*].*KY8/I8'K:_V+MY(K&=F5H_-FP'O_-W6<4\4-TPUFNK>P6S"ZG'?A5U M=[+A ?8]O2AM-T+V."/]OJALMV >P<3PE >V>VX?T=14M8RVQYV/;&*:/N!M MK]W1YSN]6CA8\+8=KK+'"&V%H\D%?!QFPHLU!,NK5^ FX03SY1*Z (F360IZ M3(;.$81? _1,IH1]$MV%2?X2D!XW>!%&CE_^G3)V%T9_!]$#<,-5 /\L]BDO M?+OS\:Q"+[T:KT.4_8FVXYGS!B;BE)($<&I]_#?8[8\R=CY';C,3Z.6"@>!* MJ30Q2:/0R# "\X!M"1\F]Q95LYF6X6M$="N\RVC@0;0KA2_.HS5 M.X*\\76 MM455=_BCPG8RXBOH 'Y%(>X<(,%(HT1L,L8?EER'$;U$;@*/JNUB1Q2XR&X[ M"JIIY>3D#4C7XQIN%^%5$)$C3SB)NE_I1+)=O(2+=1AC)_#("KA*-'. [P*A MUF=R@K!.8SDY01@$G_6>*T-Y:HN1K_A6/-,*@'ZR$J#):^98P*QN[1Q+:W=N MKUARA,<L44T(QY@V>669=_[)%'^M_+"> M 7H*I\GH5^/?R@7+CAGJR E+*2ERWRY8=D.LG$CYBY4P"[7FPA>23%%MNR:I MH>:^DL]-Y!I7X/?7"3^&JH[I6+,'[:/5V8;9CJF/\6;CH!UYRQ?7Q&0.0"S&=SYN B$T!AFX2=]%Y^ACY@$>U MG@[9N8M%:0(Z'^?(T:H%_F2_T)+%;E]).U1'/_)]7./M 5!A"P:KBS!([.]$ M,.LE/U0+2HYX+8.]FB311E;/M'X7LGCH8\3T.D1+ ".:8;0O=U/!2,>(V.1) MJKO',XSH26QCC?/QT[7@;D0]71)V1[&MWDJFTA\?*Y MXTF\GWJ2O9M0,LK5/$5#=(@9[]70QT'0+1%'B3/C:6$":5TRCA)K83*906#6 MH,!80M-UZ'L X=3MXRZ,#HKKLG*:\CL9X^,&XQAXES$M$Y+BG4P-+AEN]@<, M5W&@_Z$I@LDZ4_44$W$L8$XNYT?H8,A7?[3R5M^F1W7DH&B:CLZ=;R=O=8VI M:"".-/,X_Y(B'8 5#:T]2:S[,"HU\SF?)J,/374[]_+T4K@*INGHQGWEY-W0 M3>\+L1:C5;3Z)$ -IVZRW=M[I%.DJ>6V/1IDI+.DK2,?+@S@I.:I,[MM:8(: M/^PG&:Y?I]IBBJ:G_@#E=-IX!Q13-46G#S=5C9RHBZF:JH@,?NA)O*^+N3G1 MTB&FI0;^A$S*!2/GVD&05S$CEF:_Z]'53#>QPT=+-0%*/B9'G^[SR.+#[Y-Y M6X,(NH2%*5A\"A:?@L55;V-V#<$>_>3E QX5?@?2C$7!]I/;^G@<4">'3&MD M2 ,.F1.6DS_F\>D!>I)G3CZ-\) )'BVUOTQZ $-Z %;*RRE/G/3IGZQ1B2A: M:S15G9Q4%:-Z:DMS.6>N-L S5L#QD (K$:;.3#6S<>(O>.E$8"^ F0)?C3B[ MYF6J6SH4<^-;]KKTV34[^SH9_60=TAY_0K?'\8\MUY,Z?^,[5C1(F^9D='-B MW4[Y+>';F(13&]YF;,>W['7I.ZK9.54#,H]L)[K&8YR>SMBTF$;:*^>A-(!;:M:>D39.3P-A,TL,Z">C+&-,4=2ZP M#5/?\T"#U37ZUUBEX](BFL:[,F5)4'>E$,BSNS3)<37-I?"X/ M;2WM$F39GNGB2&9309T[)=HZXHG6=D^8LG4=Y3QK&VFF?%]'.<]Z+G93LK"C MG&0M0_Z4<*RE1:L\IQ(/\^%B@XS&5MP$Y%>P<%X!GGD>3 F["98AVB0#FXBD MN,R@)E3-, 81INL_706^'[XX 3<67:6GD:B+Y1+0T)0"[@>RM1^ &P8N]&%* M870-R))S?")!1S$A9%=IS O5Z.#+)A#94U L14E0BJB''@=/9%"W,XKAU2L])\$Y", 22O&KM>X6.U:T"JM%<[PP<-^MPN?W M;A@'$=I1N'[*_X-2]E,)J>S/W__O?8VDT@\=S!Q&46G6R'_59XS\Z?LC6-&; MZE<0KI"S7=,,-4QW"W';P:@E1P6HT\"(;!.W-2E'*)PP5!Q@+E];O0JDYUQ9 M0.(>+[:&36NAHR2DV!K]K(54)\*/K?8]P>U),90_TSE(0( MBDY9ZFEF4#T2,&0RRGX'\5$[D10*%^%F Z-$>S(+/)K0&08K0,[?3I[]G$=! M,6A]3.'[2J5;)X\6_D#<5XRLBXEGH&!NE1_7>M_0YQ+77V\>@"F'Y%_JC)$_ M?;\B%$0[Y@/IX&<3H/\:.U1#"\#\R8>K9,_@BQC1X^K"06A'X!.%R"AW'^J] M=TMH"&8;@,CAR$RRP6DTP%*X!2O'3R><\0!EM3"Q(&Y#C(M]L[LG5Q/=3+X/ M5L#SB3B[I"43)?&SFA_IY!1,OS5?WJ,0;U-!_2+&$1&M$/-X%K;OA*('X/@1 MW("9YVSIYQ\C!)P-8?S6=YEK4[77I.JQ2]6C*V7LGP[B-6^U?D,3KJ;'F]6: MCX88JLL,5FL[%,5NBASS^K=;Z:&!CJ)RR$XMM@9.ZGO67N51J\>B HB6&TYX M3](],BHR:ZN2SR,'A_-(RP_Q*G:VKA)E#2WOQ3UI:R=M+3E_+\%3-!IOK N" M+XRN'6JK8VI@! V-J$,K9 @S6C";FJ"93KBRKI;3V!3=A7/KN8,A?B0[Q/'F MP6\.@E0FH.;;CP).E+J;YRU_H,TVU+BFQ$^MRPAX(.=.0-V* 7813,X[-488 M_3I1]+&'^0H#N(DW]P@2R7)+[H@$OZ]$VES[NY+/-DL)V/*+YN>(9QF3M39/ MN2A/-:NE$24]P6N^K![[5Z];B)+;]5)P5*GT' M'-P&1'!IQ5.\Y%HZ^.J]T M Y^'"(4OM"*QLR6_1#L-UKB?&$K-GAU"7.-:]?>AJ'J@414<97_QVZ#4%3]) MJIZP##' ]I4CD=HJIC.5*]I6FV-'>!T(:;;:%SO"BR\PV6I:; "X:>[PJ;](S(B4D"DGEP2S5.I!^1P;.6'9AIE=1E,PR=>W*^+2'; M+YK=9BAEWE6,PBU?FU?Y^?32 =R%*%K+ BX8C3HQO"59B"X2IB' ?)]Z9CLS MY6"3[=1Z![)]BO:[B>FLO\O2P"TU:JA!4SUW6"KO6+*YM%T?3!>O;9:')1Q M$;SJ;+@S9K!*3ZCAPK'*,%WBQK]Y;7VA3RJW\2(Y MJ=PZ5*/0X]Y6G=+T))Z>Q(:>Q ^ WI7^[@;CF*R0P)MYA#SR;VZR\<@B?*1^ MK0[RQE-GIJ#M8DW=HN@BOT(H1!HNC !>A-=D\_QAXO1HQ8/D6.GFVR;.F\YGM@> 6,.8/(DZ74GE(ZK[R9C.JTZ MO"XGLVY9P TC['SY\$4:VJ_4U<>[,O'^0ITJ"]W6([L!+0>H] M(G,Q==*^O>=N!Y)])>WN< MBDQAO4>\$"9=,=%Z8Z826@J7N_4&(R6@].5@6_V5Q9))&3/->_5DCGDN8*RE M:*_Y6D5TK"PG->7-6Z*D#)E6%&93YRY3)/">OXM S]XQH =L):7JMN MJNLZ>'WMAR_[B>:3P&MJIIHN8WM3AR?J 06=IR295+(490=;DR\92>,.L;-: M(;#*-!79?E3B4:WO"&^E([YO"X\]T2D2>)E;RTU0;I,D'23'J&QB.Q[$;C4W MYP0LV8^7\RU(\]<*LNT(VT^*]TGQ/BG>NQ#()]4Z"Q5%*6!2L/=Q!4^*^,:B M]\FHYB<5\Z1B[E/%S%49V&[$40)&+,O;FG]&"R*NPF>X##2CTFN2ZXS&1*5+ MY0'B/T82N*!$%U>E)>]J1-M#:*$"US="'XH<2&X_('-'%/IPG?Y&]"WYZ)(==MC.Z"7&H[JXP;0F M[E2W$[GFZ?]=_3.&SXZ?O70?UR&*%@!M;H)GD+U&S-YRA$3Z J]1*EZPDDY& M[%$-X.8SI_LEH\49E6:P<@TVP6K:QJI8F3/ V[*9"[TAFS@EFZOF1XYK"^LB M=**[]\I! 0Q6^!Z@Q[5C^$%9)T:R+[G-C>3'X *I1OPX]IEL!BIY*_@<3YNI MBHBY"^^8MU1QA,^""'K0CVF6E*2$-J2*C*M7UX_)-*:VV\TVSD.D=/=B#P,= MRR;N ^,3W?W7#D2_.7X,BD>^V9/'B@-P4B%T$2*JKY[.QBC&/: MSAVC>Z+;OP";O.V)2 ("G)JK@$^:>!^=G7D=LC+)3V62)8=' MRX\:BA!H-74M@>!\U6B9[4Y61LW_LAW&T['2!#=SB0"EZB'B3M1B*@R"^.XKQ1FH[PIQ:R?Z/.(G$H;&.WCT<(D+ @$ M-/GT2/:<$H4R5Q^M;YA)*Z$U#RW8',?>;32K59=V/P@5L?/B/?JJUF_$2W<"=I M3XP6/[*WY&./6>&ZS05G(MM6RZ*/7:?[,7)H_.T]Y8LJN\E__']02P$"% ,4 M " #C@?I,@*&UL4$L! A0#% @ XX'Z3"G2]NHL*0 @>H" !4 M ( !VPX! &)C;W8M,C Q.# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( ..!^DP* M0/H;SE4 #+>! 5 " 3HX 0!B8V]V+3(P,3@P-C,P7VQA M8BYX;6Q02P$"% ,4 " #C@?I,CC@(90\W T200 %0 M@ $[C@$ 8F-O=BTR,#$X,#8S,%]P&UL4$L%!@ & 8 B@$ 'W% $ 0 $! end