0001493152-17-005754.txt : 20170522 0001493152-17-005754.hdr.sgml : 20170522 20170522163923 ACCESSION NUMBER: 0001493152-17-005754 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20170331 FILED AS OF DATE: 20170522 DATE AS OF CHANGE: 20170522 FILER: COMPANY DATA: COMPANY CONFORMED NAME: hopTo Inc. CENTRAL INDEX KEY: 0001021435 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 133899021 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21683 FILM NUMBER: 17861416 BUSINESS ADDRESS: STREET 1: 1901 S. BASCOM AVENUE STREET 2: SUITE 660 CITY: CAMPBELL STATE: CA ZIP: 95008 BUSINESS PHONE: 8004727466 MAIL ADDRESS: STREET 1: 1901 S. BASCOM AVENUE STREET 2: SUITE 660 CITY: CAMPBELL STATE: CA ZIP: 95008 FORMER COMPANY: FORMER CONFORMED NAME: GRAPHON CORP/DE DATE OF NAME CHANGE: 19990727 FORMER COMPANY: FORMER CONFORMED NAME: UNITY FIRST ACQUISITION CORP DATE OF NAME CHANGE: 19960823 10-Q 1 form10q.htm

 

 

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE

SECURITIES EXCHANGE ACT OF 1934

 

For the Quarterly Period Ended March 31, 2017

Commission File Number: 0-21683

 

 

hopTo Inc.

(Exact name of registrant as specified in its charter)

 

Delaware   13-3899021
(State of incorporation)   (IRS Employer Identification No.)

 

51 East Campbell Avenue, Suite 128

Campbell, CA 95008
(Address of principal executive offices)

 

Registrant’s telephone number:

(800) 472-7466

(408) 688-2674

 

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

Yes [X] No [  ]

 

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

Yes [X] No [  ]

 

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

 

Large accelerated filer [  ]   Accelerated filer [  ]
Non-accelerated filer [  ]   Smaller reporting company [X]

 

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

 

As of May 12, 2017, there were issued and outstanding 9,804,400 shares of the registrant’s common stock, par value $0.0001.

 

 

 

   
 

 

hopTo Inc.

FORM 10-Q

Table of Contents

 

PART I.   FINANCIAL INFORMATION   PAGE
Item 1.   Financial Statements   3
    Condensed Consolidated Balance Sheets as of March 31, 2017 (unaudited) and December 31, 2016   3
    Unaudited Condensed Consolidated Statements of Operations for the Three-Month Periods Ended March 31, 2017 and March 31, 2016   4
    Unaudited Condensed Consolidated Statements of Stockholders’ Deficit for the Three-Month Periods Ended March 31, 2017 and March 31, 2016   5
    Unaudited Condensed Consolidated Statements of Cash Flows for the Three-Month Periods Ended March 31, 2017 and March 31, 2016   6
    Notes to Unaudited Condensed Consolidated Financial Statements   7
Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations   13
Item 3.   Quantitative and Qualitative Disclosures About Market Risk   18
Item 4.   Controls and Procedures   18
         
PART II.   OTHER INFORMATION    
Item 1.   Legal Proceedings   19
Item 1A.   Risk Factors   19
Item 2.   Unregistered Sales of Equity Securities and Use of Proceeds   19
Item 3.   Defaults Upon Senior Securities   19
Item 4.   Mine Safety Disclosures   19
Item 5.   Other Information   19
Item 6.   Exhibits   19
    Signatures   20

 

Forward-Looking Information

 

This report includes, in addition to historical information, “forward-looking statements”. All statements other than statements of historical fact we make in this report are forward-looking statements. In particular, the statements regarding industry prospects and our future results of operations or financial position are forward-looking statements. Such statements are based on management’s current expectations and are subject to a number of uncertainties and risks that could cause actual results to differ significantly from those described in the forward-looking statements. Factors that may cause such a difference include the following:

 

  the success of our new products depends on a number of factors including market acceptance and our ability to manage the risks associated with product introduction;
  local, regional, national and international economic conditions and events, and the impact they may have on us and our customers;
  our revenue could be adversely impacted if any of our significant customers reduces its order levels or fails to order during a reporting period; and
  other factors, including, but not limited to, those set forth under Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2016 which was filed with the Securities and Exchange Commission (the “SEC”) on April 7, 2017, and in other documents we have filed with the SEC.

 

Statements included in this report are based upon information known to us as of the date that this report is filed with the SEC, and we assume no obligation to update or alter our forward-looking statements made in this report, whether as a result of new information, future events or otherwise, except as otherwise required by applicable federal securities laws.

 

2

 

 

PART I. FINANCIAL INFORMATION

ITEM 1. Financial Statements

 

hopTo Inc.

Condensed Consolidated Balance Sheets

 

   (Unaudited)     
  March 31, 2017   December 31, 2016 
Assets        
Current Assets:          
Cash  $673,100   $546,200 
Accounts receivable, net   183,800    355,300 
Prepaid expenses   35,400    38,700 
Total Current Assets   892,300    940,200 
           
Property and equipment, net   124,600    143,300 
Other assets   109,000    109,000 
Total Assets  $1,125,900   $1,192,500 
           
Liabilities and Stockholders’ Equity (Deficit)          
Current Liabilities:          
Accounts payable and accrued expenses  $1,036,100   $975,800 
Deferred rent   20,900    24,100 
Capital lease   4,600    6,800 
Deferred revenue   1,720,500    1,759,000 
Other current liabilities   766,200    571,100 
Total Current Liabilities   3,548,300    3,336,800 
           
Deposit liability   81,400    81,400 
Deferred revenue   1,557,500    1,694,600 
Deferred rent       2,600 
Total Liabilities   5,187,200    5,115,400 
           
Stockholders’ Equity (Deficit):          
Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding        
Common stock, $0.0001 par value, 195,000,000 shares authorized, 9,804,400 shares issued and outstanding at March 31, 2017 and December 31, 2016   14,700    14,700 
Additional paid-in capital   78,527,500    78,512,200 
Accumulated deficit   (82,603,500)   (82,449,800)
Total Stockholders’ Equity (Deficit)   (4,061,300)   (3,922,900)
Total Liabilities and Stockholders’ Equity (Deficit)  $1,125,900   $1,192,500 

 

See accompanying notes to unaudited condensed consolidated financial statements

 

3

 

 

hopTo Inc.

Condensed Consolidated Statements of Operations

 

   Three Months Ended March 31, 
   2017   2016 
   (Unaudited)   (Unaudited) 
Revenue  $982,500   $1,007,300 
Costs of revenue   18,800    53,800 
Gross profit   963,700    953,500 
           
Operating expenses:          
Selling and marketing   89,900    317,100 
General and administrative   641,100    678,100 
Research and development   385,000    885,800 
Total operating expenses   1,116,000    1,881,000 
           
Loss from operations   (152,300)   (927,500)
           
Other income (expense):          
Change in fair value of warrants liability       (47,300)
Other income (expense), net   (500)   600 
Loss before provision for income tax   (152,800)   (974,200)
Provision for income tax   900    700 
Net loss  $(153,700)  $(974,900)
           
Loss per share – basic and diluted  $(0.02)  $(0.10)
Average weighted common shares outstanding – basic and diluted   9,804,400    9,737,946 

 

See accompanying notes to unaudited condensed consolidated financial statements

 

4

 

 

hopTo Inc.

Condensed Consolidated Statements of Stockholders’ Equity (Deficit)

 

   Three Months Ended March 31, 
   2017   2016 
   (Unaudited)   (Unaudited) 
Preferred stock – shares outstanding          
Beginning balance        
Ending balance        
         
Common stock – shares outstanding          
Beginning balance   9,804,400    9,731,233 
Vesting of restricted stock awards       13,275 
Ending balance   9,804,400    9,744,508 
           
Common stock – amount          
Beginning balance  $14,700   $14,600 
Ending balance  $14,700   $14,600 
           
Additional paid-in capital          
Beginning balance  $78,512,200   $78,189,300 
Stock-based compensation expense   15,300    86,200 
Company payment of employee taxes for stock-based compensation       (1,500)
Ending balance  $78,527,500   $78,274,000 
           
Accumulated deficit          
Beginning balance  $(82,449,800)  $(80,596,900)
Net loss   (153,700)   (974,900)
Ending balance  $(82,603,500)  $(81,571,800)
Total Stockholders’ Deficit  $(4,061,300)  $(3,283,200)

 

See accompanying notes to unaudited condensed consolidated financial statements

 

5

 

 

hopTo Inc.

Condensed Consolidated Statements of Cash Flows

 

   Three Months Ended March 31, 
   2017   2016 
Cash Flows Provided By and (Used In) Operating Activities:  (Unaudited)   (Unaudited) 
Net Loss  $(153,700)  $(974,900)
Adjustments to reconcile net loss to net cash provided by and (used in) operating activities:          
Depreciation and amortization   18,100    28,400 
Stock-based compensation expense   15,300    86,200 
Company payments of employee taxes for stock-based compensation       (1,500)
Revenue deferred to future periods   558,000    778,600 
Recognition of deferred revenue   (733,600)   (873,900)
Changes to allowance for doubtful accounts   (2,700)   (2,500)
Change in fair value of derivative instruments warrants       47,300 
Accretion of warrants liability for consulting services       4,200 
Changes in severance liability       (5,900)
Changes in deferred rent   (5,800)   (5,100)
Interest accrued for capital lease   100    300 

Loss /(gain) on disposal of fixed assets

   600    (200)
Changes in operating assets and liabilities:          
Accounts receivable   174,200    4,300 
Prepaid expenses   3,300    (9,800)
Accounts payable and accrued expenses   60,300    222,300 
Other current liabilities   195,100     
Net Cash Provided By and (Used In) Operating Activities   129,200    (702,200)
           
Cash Flows Provided By and (Used In) Investing Activities:          
Proceeds from sale of equipment       200 
Net Cash Provided By and (Used In) Investing Activities       200 
           
Cash Flows Provided By and (Used In ) Financing Activities:          
Payment of capital lease   (2,300)   (2,300)
Net Cash Provided By and (Used In ) Financing Activities   (2,300)   (2,300)
           
Net Increase (Decrease) in Cash   126,900    (704,300)
Cash - Beginning of Period   546,200    1,777,300 
Cash - End of Period  $673,100   $1,073,000 

 

See accompanying notes to unaudited condensed consolidated financial statements

 

6

 

 

hopTo Inc.

Notes to Unaudited Condensed Consolidated Financial Statements

 

1. Basis of Presentation

 

The unaudited condensed consolidated financial statements include the accounts of hopTo Inc. and its subsidiaries (collectively, “we”, “us” or “our”); significant intercompany accounts and transactions are eliminated upon consolidation. The unaudited condensed consolidated financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) applicable to interim financial information and the rules and regulations promulgated by the Securities and Exchange Commission (the “SEC”). Accordingly, such unaudited condensed consolidated financial statements do not include all information and footnote disclosures required in annual financial statements.

 

The unaudited condensed consolidated financial statements included herein reflect all adjustments, which include only normal, recurring adjustments, that are, in our opinion, necessary to state fairly the results for the periods presented. This Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2016 which was filed with the SEC on April 7, 2017 (“2016 10-K Report”). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December 31, 2017 or any future period.

 

2. Going Concern and Management’s Liquidity Plans

 

The accompanying condensed consolidated financial statements have been prepared in conformity with GAAP, assuming we will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. Accordingly, the condensed consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification of liabilities that may result from the possible inability of the Company to continue as a going concern.

 

We have incurred significant net losses since our inception. For the three months ended March 31, 2017, the Company incurred a net loss of $153,700. At March 31, 2017, the Company had an accumulated deficit of $82,603,500 and a working capital deficit of $2,656,000. Due to our inability to date to generate meaningful revenue from our hopTo Work business and our continued estimation that revenue from this product is unlikely in any reasonable time frame, our cash resources will not be sufficient to fund our business for the next 12 months. The Company’s ability to continue as a going concern is dependent on our ability to continue to generate revenue from our legacy GO-Global business and to raise additional capital through the issuance of new equity, debt financing, or from the sale of certain assets to meet short and long-term operating requirements.

 

If the Company raises additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our current shareholders could be reduced, and such securities might have rights, preferences or privileges senior to the Company’s common stock. Additional financing may not be available upon acceptable terms, or at all. If adequate funds are not available or are not available on acceptable terms, the Company may not be able to take advantage of prospective business endeavors or opportunities, which could significantly and materially restrict our operations. We are continuing to pursue external financing alternatives to improve our working capital position. If the Company is unable to obtain the necessary capital, the Company may have to cease operations.

 

These factors raise substantial doubt about our ability to continue as a going concern.

 

In order to maintain operations, we previously implemented significant expense reductions, including a limited number of employee layoffs, and continue to implement further costs and employment reductions. During the three month period ended September 30, 2016, our CEO and CFO voluntarily agreed with our board of directors to defer 50% of their salary beginning September 1, 2016 until such time as the Company can reasonably pay such compensation upon approval by the board of directors.

 

Although maintaining our SEC filing status is a significant expense, we are considering all options to preserve value for shareholders, including potentially suspending or terminating our filing status, however we have not made any decision to do so.

 

7

 

 

We have worked extensively to explore additional sources of capital including the issuance of new shares, securing debt financing, and the sale of assets including certain software products and patents. Although this process is ongoing and we are in active discussions with multiple parties, there is no guarantee that they will result in transactions that are sufficient to provide the Company with the required liquidity to remove the substantial doubt as to our ability to continue as a going concern. We are also in discussions with some parties about the possibility of other strategic transactions although there is no guarantee that these discussions will result in an actual transaction. The accompanying condensed consolidated financial statements do not include any adjustments that may result from the outcome of the uncertainties set forth above.

 

3. Significant Accounting Policies

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include: the amount of stock-based compensation expense; the allowance for doubtful accounts; the estimated lives, valuation, and amortization of intangible assets (including capitalized software); depreciation of long-lived assets; valuation of warrants; post-employment benefits, and accruals for liabilities. While we believe that such estimates are fair, actual results could differ materially from those estimates.

 

Revenue Recognition

 

We market and license our products indirectly through channel distributors, independent software vendors (“ISVs”), value-added resellers (“VARs”) (collectively, “resellers”) and directly to corporate enterprises, governmental and educational institutions and others. Our product licenses are perpetual. We also separately sell intellectual property licenses, maintenance contracts, which are comprised of license updates and customer service access, as well as other products and services.

 

Software license revenues are recognized when:

 

  Persuasive evidence of an arrangement exists, (i.e., when we sign a non-cancellable license agreement wherein the customer acknowledges an unconditional obligation to pay, or upon receipt of the customer’s purchase order), and
  Delivery has occurred or services have been rendered and there are no uncertainties surrounding product acceptance (i.e., when title and risk of loss have been transferred to the customer, which occurs when the media containing the licensed program(s) is provided to a common carrier or, in the case of electronic delivery, when the customer is given access to the licensed program(s)), and
  The price to the customer is fixed or determinable, as typically evidenced in a signed non-cancellable contract, or a customer’s purchase order, and
  Collectability is probable. If collectability is not considered probable, revenue is recognized when the fee is collected.

 

Revenue recognized on software arrangements involving multiple deliverables is allocated to each deliverable based on vendor-specific objective evidence (“VSOE”) or third party evidence of the fair values of each deliverable; such deliverables include licenses for software products, maintenance, private labeling fees, and customer training. We limit our assessment of VSOE for each deliverable to either the price charged when the same deliverable is sold separately or the price established by management having the relevant authority to do so, for a deliverable not yet sold separately.

 

If sufficient VSOE of the fair value does not exist so as to permit the allocation of revenue to the various elements of the arrangement, all revenue from the arrangement is deferred until such evidence exists or until all elements are delivered. If VSOE of the fair value does not exist, and the only undelivered element is maintenance, then we recognize revenue on a ratable basis. If VSOE of the fair value of all undelivered elements exists but does not exist for one or more delivered elements, then revenue is recognized using the residual method. Under the residual method, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized as revenue.

 

8

 

 

Certain resellers (“stocking resellers”) purchase product licenses that they hold in inventory until they are resold to the ultimate end user (an “inventory stocking order”). At the time that a stocking reseller places an inventory stocking order, no product licenses are shipped by us to the stocking reseller; rather, the stocking reseller’s inventory is credited with the number of licenses purchased and the stocking reseller can resell (issue) any number of licenses from their inventory at any time. Upon receipt of an order to issue a license(s) from a stocking reseller’s inventory (a “draw down order”), we will ship the license(s) in accordance with the draw down order’s instructions. We defer recognition of revenue from inventory stocking orders until the underlying licenses are sold and shipped to the end user, as evidenced by the receipt and fulfillment of the stocking reseller’s draw down order, assuming all other revenue recognition criteria have been met.

 

There are no rights of return granted to resellers or other purchasers of our software products.

 

Revenue from maintenance contracts is recognized ratably over the related contract period, which generally ranges from one to five years.

 

All of our software licenses are denominated in U.S. dollars.

 

Deferred Rent

 

The leases for both the Company’s current office in Campbell, California and the subleased former office in Campbell, California contain free rent and predetermined fixed escalations in our minimum rent payments. Rent expense related to these leases is recognized on a straight-line basis over the terms of the leases. Any difference between the straight-line rent amounts and amounts payable under the leases is recorded as part of deferred rent in current or long-term liabilities, as appropriate. The monthly rent payments due to the Company for the sublease of the office at 1919 S. Bascom Avenue fully offsets the rent payments due under the Company’s lease for that space.

 

Incentives received upon entering into the lease agreement are recognized on a straight-line basis as a reduction to rent over the term of the lease. The unamortized portion of these incentives are recorded as a part of deferred rent in current or long-term liabilities, as appropriate.

 

Long-Lived Assets

 

Long-lived assets are assessed for possible impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable, whenever we have committed to a plan to dispose of the assets or, at a minimum, annually. Typically, for long-lived assets to be held and used, measurement of an impairment loss is based on the fair value of such assets, with fair value being determined based on appraisals, current market value, comparable sales value, and discounted future cash flows, among other variables, as appropriate. Assets to be held and used (which assets are affected by an impairment loss) are depreciated or amortized at their new carrying amount over their remaining estimated life; assets to be sold or otherwise disposed of are not subject to further depreciation or amortization. No such impairment charge was recorded during either of the three-month periods ended March 31, 2017 or 2016.

 

Allowance for Doubtful Accounts

 

We maintain an allowance for doubtful accounts that reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on assessments of the collectability of specific customer accounts and the general aging and size of the accounts receivable. We regularly review the adequacy of our allowance for doubtful accounts by considering such factors as historical experience, credit worthiness, and current economic conditions that may affect a customer’s ability to pay. We specifically reserve for those accounts deemed uncollectible. We also establish, and adjust, a general allowance for doubtful accounts based on our review of the aging and size of our accounts receivable.

 

The following table sets forth the details of the Allowance for Doubtful Accounts for the three-month periods ended March 31, 2017 and 2016:

 

    Beginning Balance   Charge Offs   Recoveries   Change in Provision   Ending Balance 
Three Months Ended March 31, 
 2017   $7,700   $   $   $(2,700)  $5,000 
 2016   $17,300   $   $   $(2,500)  $14,800 

 

Concentration of Credit Risk

 

For the three-month periods ended March 31, 2017 and 2016, respectively, we considered the customers listed in the following table to be our most significant customers. The table sets forth the percentage of sales attributable to each customer during the periods presented, and the respective customer’s ending accounts receivable balance as a percentage of reported accounts receivable, net, as of March 31, 2017 and 2016.

 

9

 

 

   Three Months Ended March 31, 2017   As of March 31, 2017   Three Months Ended March 31, 2016   As of March 31, 2016 
Customer  Sales   Accounts Receivable   Sales   Accounts Receivable 
Centric   7.2%   26.2%   6.4%   10.9%
Raytheon   10.0%   0.0%   5.5%   3.4%
Thermo Lab Systems   6.3%   19.2%   7.0%   9.2%
Uniface   4.6%   14.5%   3.1%   2.0%
Total   28.10%   55.90%   22.0%   25.5%

 

Fair Value of Financial Instruments

 

The fair value of our accounts receivable, accounts payable and accrued liabilities approximate their carrying amounts due to the relative short maturities of these items.

 

The fair value of warrants at issuance and for those recorded as a liability at each reporting date are determined in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) 820, “Fair Value Measurement,” which establishes a fair value hierarchy that prioritizes the assumptions (inputs) to valuation techniques used to price assets or liabilities that are measured at fair value. The hierarchy, as defined below, gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The guidance for fair value measurements requires that assets, liabilities and certain equity instruments measured at fair value be classified and disclosed in one of the following categories:

 

    Level 1: Defined as observable inputs, such as quoted (unadjusted) prices in active markets for identical assets or liabilities.
     
  Level 2: Defined as observable inputs other than quoted prices included in Level 1. This includes quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
     
  Level 3: Defined as unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.

 

4. Property and Equipment

 

Property and equipment was:

 

   March 31, 2017   December 31, 2016 
Equipment  $248,700   $258,700 
Furniture   190,600    190,600 
Leasehold improvements   167,600    167,600 
    606,900    616,900 
Less: accumulated depreciation and amortization   482,300    473,600 
   $124,600   $143,300 

 

Aggregate property and equipment depreciation and amortization expense was $18,100 and $25,800 during the three-month periods ended March 31, 2017 and 2016, respectively. During the three month period ended March 31, 2017, we disposed of an equipment at a loss of $600 that was originally purchased for $10,000.

 

10

 

 

5. Stock-Based Compensation

 

The following table summarizes the stock-based compensation expense, net of amounts capitalized, we recorded in our Unaudited Condensed Consolidated Statements of Operations for the three-month periods ended March 31, 2017 and 2016, respectively, by classification:

 

   Three Months Ended March 31, 
Statement of Operations Classification  2017   2016 
Costs of revenue  $100   $3,100 
Selling and marketing expense   100    14,100 
General and administrative expense   15,100    53,100 
Research and development expense       15,900 
   $15,300   $86,200 

 

6. Revenue

 

Revenue for the three-month periods ended March 31, 2017 and 2016 was:

 

       2017 Over (Under) 2016 
Revenue  2017   2016   Dollars   Percent 
Software Licenses                    
Windows  $283,000   $290,100   $(7,100)   -2.4%
UNIX/Linux   108,000    84,400    23,600    28.0%
    391,000    374,500    16,500    4.4%
Software Service Fees                    
Windows   444,200    452,000    (7,800)   -1.7%
UNIX/Linux   136,800    169,300    (32,500)   -19.2%
    581,000    621,300    (40,300)   -6.5%
Other   10,500    11,500    (1,000)   -8.7%
Total Revenue  $982,500   $1,007,300   $(24,800)   -2.5%

 

7. Cost of Revenue

 

Cost of revenue for the three-month periods ended March 31, 2017 and 2016 was:

 

       2017 Over (Under) 2016 
   2017   2016   Dollars   Percent 
Software service costs  $15,500   $39,400   $(23,900)   -60.8%
Software product costs   3,300    14,400    (11,100)   -77.1%
   $18,800   $53,800   $(35,000)   -65.1%

 

8. Commitments and Contingencies

 

Operating Leases

 

On February 1, 2014, we had previously relocated our corporate offices to a larger suite within our landlord’s office complex in Campbell, California. We are currently leasing 10,659 square feet under a five-year lease that, unless renewed, will expire in October 2018.

 

11

 

 

On August 11, 2015 we entered into a sublease agreement to sublease the entirety of the South Bascom office space to a third party. The term of the sublease extends from November 1, 2015 through the end of our office lease term for that space in October, 2018. The monthly rent payments due to hopTo under this sublease fully offset the monthly rent payments due to the landlord under hopTo’s lease for that space.

 

On August 24, 2015, we entered into a new office lease for our corporate headquarters in Campbell, California which became effective on October 1, 2015, is better suited to our California operations and results in significant monthly savings. The term of this lease is from October 1, 2015 through September 30, 2018 (see Note 12).

 

The following table sets forth the minimum lease payments we will be required to make throughout the remainder of the lease:

 

Year  Amount 
Remainder of 2017  $85,900 
2018   68,300 
   $154,200 

 

9. Supplemental Disclosure of Cash Flow Information

 

We disbursed $100 and $300 for the payment of interest expense during the three-month periods ended both March 31, 2017 and 2016, respectively. Such disbursement was for capital lease payments. We disbursed $700 and $300 for the payment of income taxes during the three-month period ended March 31, 2017 and 2016, respectively. Such disbursements were made for the payment of foreign income taxes related to the operation of our Israeli subsidiary, GraphOn Research Labs, Ltd.

 

10. Earnings (Loss) Per Share

 

Earnings or loss per share is calculated by dividing the net income or loss for the period by the weighted average number of shares of common stock outstanding during the period. Diluted earnings or loss per share (“Diluted EPS”) is calculated by dividing the net income or loss for the period by the total of the weighted average number of shares of common stock outstanding during the period plus the effects of any dilutive securities. Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of such potential shares of common stock would have an anti-dilutive effect. During all periods presented in our Condensed Consolidated Statements of Operations, potentially dilutive securities included shares of common stock potentially issuable upon exercise of stock options, release of unvested restricted stock awards and exercise of warrants. Diluted EPS excludes the impact of potential issuance of shares of common stock related to our stock options in periods in which the exercise price of the stock option is greater than the average market price of our common stock during such periods.

 

For the three-month periods ended March 31, 2017 and 2016, 1,375,509 and 2,198,512 shares of common stock equivalents, respectively, were excluded from the computation of dilutive loss per share since their effect would be anti-dilutive.

 

11. Segment Information

 

Revenue by country for the three-month periods ended March 31, 2017 and 2016 was as follows:

 

   Three Months Ended March 31, 
Revenue by Country  2017   2016 
United States  $358,600   $421,300 
Brazil   128,400    139,800 
Japan   110,600    63,600 
Other Countries   384,900    382,600 
Total  $982,500   $1,007,300 

 

12. Subsequent Event

 

On April 28, 2017 we entered into a sublease agreement to sublease the entirety of the leased space at 51 East Campbell Avenue to a third party. The term of the sublease begins on June 1, 2017 and extends through the end of our office lease term for that space. The monthly rent payments due to hopTo will offset approximately 62% of the monthly rent payments due to the landlord under hopTo’s lease for that space.

 

12

 

 

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

 

Update on HopTo Plans

 

As of Q4 2016, we have effectively ceased all of our sales, marketing and development efforts for the hopTo products, and at this time we do not expect any meaningful revenues from these products in the foreseeable future.

 

We continue to own all hopTo-related intellectual property including source-code, related patents, and the relevant trademarks. We continue to believe that we may be able to extract value from these assets and are currently working to do so at this time. For detailed information on the hopTo products and technologies, please refer to our Annual Report on Form 10-K for the year ended December 31, 2016, which was filed with the SEC on April 7, 2017 as well as our other SEC filings which are available at www.sec.gov.

 

Although there is no certainty as to timing or success of these efforts to extract value from these assets, and stockholders should not place any significant reliance on the outcome of such efforts unless and until definitive agreements are reached, this may include the sale of certain of our hopTo software products, the sale of patents, and the monetization of the GO-Global business or some combinations of these transactions. (See Note 2 to our Notes to Consolidated Financial Statements).

 

The following description of our business and business opportunities is expressly qualified by the preceding statement and the going concern disclosure in Note 2 to our Consolidated Financial Statements.

 

Introduction

 

We are developers of application publishing software which includes application virtualization software and cloud computing software for multiple computer operating systems including Windows, UNIX and several Linux-based variants. Our application publishing software solutions are sold under the brand name GO-Global, which is our sole revenue source at this time. GO-Global is an application access solution for use and/or resale by independent software vendors (“ISVs”), corporate enterprises, governmental and educational institutions, and others who wish to take advantage of cross-platform remote access and Web-enabled access to their existing software applications, as well as those who are deploying secure, private cloud environments.

 

Since 2012 we have also been developing several products in the field of software productivity for mobile devices such as tablets and smartphones, which have been marketed under the hopTo brand.

 

The hopTo products were originally marketed to consumers and were later also marketed to small and medium sized businesses and enterprise level customers under the name hopTo Work. hopTo Work allows customers to instantly transform their legacy applications to become touch friendly on modern mobile devices. During 2015 and 2016 we also worked to integrate hopTo Work with certain software products offered by Citrix Systems.

 

Over the years, we have also made significant investments in intellectual property (“IP”). We have filed many patents designed to protect the new technologies embedded in hopTo.

 

Corporate Background

 

We are a Delaware corporation, founded in May 1996. Our headquarters are located at 51 East Campbell Avenue, Campbell, California, 95008, our toll-free phone number is 1-800-472-7466, and our phone number for local and international calls is 408-688-2674. We also have an office in Concord, New Hampshire, and we have remote employees located in various states, as well as internationally in the United Kingdom and Israel. Our corporate Internet Website is http://www.hopto.com. The information on our website is not part of this quarterly report.

 

Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and any amendments to such reports filed with or furnished to the SEC under sections 13(a) or 15(d) of the Securities Exchange Act of 1934 are made available free of charge on our corporate Internet Website (click “Investors” on our home page, click “Financial Reporting” and then click “SEC Filings”) as soon as reasonably practicable after such reports are electronically filed with or furnished to the SEC.

13

 

 

Our Intellectual Property

 

We believe that IP is a business tool that potentially maximizes our competitive advantages and product differentiation, grows revenue opportunities, encourages collaboration with key business partners, and protects our long-term growth opportunities. Strategic IP development is therefore a critical component of our overall business strategy. It is a business function that consistently interacts with our research and development, product development, and marketing initiatives to generate further value from those operations.

 

We rely primarily on trade secret protection, copyright law, confidentiality, and proprietary information agreements to protect our proprietary technology and registered trademarks. Despite our precautions, it may be possible for unauthorized third parties to copy portions of our products, or to obtain information we regard as proprietary. The loss of any material trade secret, trademark, trade name or copyright could have a material adverse effect on our results of operations and financial condition. We intend to defend our proprietary technology rights; however, we cannot give any assurance that our efforts to protect our proprietary technology rights will be successful.

 

We also currently hold rights to patents but are not currently pursuing additional patent applications.

 

We do not believe our products infringe on the rights of any third parties, but we can give no assurance that third parties will not assert infringement claims against us in the future, or that any such assertion will not result in costly litigation or require us to obtain a license to proprietary technology rights of such parties.

 

ipCapital Group, Inc.

 

On October 11, 2011, we engaged ipCapital Group, Inc. (“ipCapital”), an affiliate of John Cronin, who is one of our directors, to assist us in the execution of our strategic decision to significantly strengthen, grow and commercially exploit our intellectual property assets. Our engagement agreement with ipCapital, which has been amended three times, affords us the right to request ipCapital to perform a number of diverse services, employing its proprietary processes and methodologies, to facilitate our ability to identify and extract from our current intellectual property base new inventions, potential patent applications, and marketing and licensing opportunities.

 

In addition to the fees we agreed to pay ipCapital for its services, we issued ipCapital a five-year warrant to purchase up to 26,667 shares of our common stock at an initial price of $3.90 per share. Half of the warrant (13,333 shares) has a time-based vesting condition, with such vesting to occur in three equal annual installments. The vesting installments occurred on October 11, 2012, 2013 and 2014, respectively. The remaining 13,333 shares became fully vested upon the completion to our satisfaction of all services that we requested from ipCapital under the engagement agreement, prior to the signing of the amendments. Such performance was deemed satisfactory during 2012. We believe that these fees, together with the issuance of the warrant, constitute no greater compensation than we would be required to pay an unaffiliated person for substantially similar services. The warrant expired in October of 2016.

 

As a result of ipCapital’s work under the engagement agreement, as amended, as of May 15, 2017, 173 new patent applications have been filed. Of these 173 applications, 53 patents have been granted by the United States Patent and Trademark Office (“USPTO”). Due to financial constraints on our operations, we have suspended patent prosecution activity other than to pay issuance fees for patents already approved by USPTO. As of May 15, 2017 there are 4 patent applications that remain pending with the USPTO. We do not expect to file more applications in 2017.

 

The GO-Global Software Products

 

Our GO-Global product offerings, which currently are the source of nearly all of our revenue, can be categorized into product families as follows:

 

  GO-Global for Windows: Allows access to Windows-based applications from remote locations and a variety of connections, including the Internet and dial-up connections. The Windows applications run on a central computer server along with GO-Global Windows Host software. This allows the applications to be accessed remotely via GO-Global Client software, or a Web browser, over many types of data connections, regardless of the bandwidth or operating system. Web-enabling is achieved without modifying the underlying application’s code or requiring costly add-ons.
     
  GO-Global for UNIX: Allows access to UNIX and Linux-based applications from remote locations and a variety of connections, including the Internet and dial-up connections. The UNIX/Linux applications run on a central computer server along with the GO-Global for UNIX Host software. This allows the applications to be accessed and run remotely via GO-Global Client software or a Web browser without having to modify the application’s code or requiring costly add-ons.
     
 

GO-Global Client: We offer a range of GO-Global Client software that allows remote application access from a wide variety of local, remote and mobile platforms, including Windows, Linux, UNIX, Apple OS X and iOS, and Google Android. We plan to continue to develop GO-Global Client software for new portable and mobile devices.

 

Critical Accounting Policies

 

We believe that several accounting policies are important to understanding our historical and future performance. We refer to these policies as “critical” because these specific areas require us to make judgments and estimates about matters that are uncertain at the time we make the estimates. Actual results may differ from these estimates. For a summary of our critical accounting policies, please refer to our 2016 10-K Report and Note 2 to our Notes to Unaudited Condensed Consolidated Financial Statements.

 

14

 

 

Results of Operations for the Three-Month Periods Ended March 31, 2017 and 2016

 

The following operating results should be read in conjunction with our critical accounting policies.

 

Revenue

 

Revenue for the three-month periods ended March 31, 2017 and 2016 was:

 

          2017 Over (Under) 2016 
Revenue  2017   2016   Dollars   Percent 
Software Licenses                    
Windows  $283,000   $290,100   $(7,100)   -2.4%
UNIX/Linux   108,000    84,400    23,600    28.0%
    391,000    374,500    16,500    4.4%
Software Service Fees                    
Windows   444,200    452,000    (7,800)   -1.7%
UNIX/Linux   136,800    169,300    (32,500)   -19.2%
    581,000    621,300    (40,300)   -6.5%
Other   10,500    11,500    (1,000)   -8.7%
Total Revenue  $982,500   $1,007,300   $(24,800)   -2.5%

 

Revenue

 

Our software revenue is entirely related to our GO-Global product line, and historically has been primarily derived from product licensing fees and service fees from maintenance contracts. The majority of this revenue has been earned, and continues to be earned, from a limited number of significant customers, most of whom are resellers. Many of our resellers (a “stocking reseller”) purchase software licenses that they hold in inventory until they are resold to the ultimate end user. We defer recognition of revenue from these sales (on our Condensed Consolidated Balance Sheet under the caption “Deferred Revenue”) until the stocking reseller sells the underlying software licenses to the ultimate end user. Consequently, if any of our significant stocking resellers materially change the rate at which they resell our software licenses to the ultimate end user, our software licenses revenue could be materially impacted.

 

When a software license is sold directly to an end user by us, or by one of our resellers who does not stock licenses into inventory, revenue is recognized immediately upon shipment, assuming all other criteria for revenue recognition are met. Consequently, if any significant end user customer substantially changes its order level, or fails to order during the reporting period, whether the order is placed directly with us or through one of our non-stocking resellers, our software licenses revenue could be materially impacted.

 

Almost all stocking resellers maintain inventories of our Windows products; few stocking resellers maintain inventories of our UNIX products.

 

Software Licenses

 

The decrease in Windows software licenses revenue was primarily due to lower license purchases from certain of our OEM partners during the three-month period ending March 31, 2017.

 

Software licenses revenue from our UNIX/Linux products increased primarily due to higher revenue from certain of our U.S. government customers.

 

We expect aggregate GO-Global software license revenue in 2017 to be modestly lower than 2016 levels due to lower aggregate revenue from our stocking resellers and our European telecommunications customers. At the same time, we will seek to improve cash flow from the GO-Global business through cost control and other measures.

 

Software Service Fees

 

The decrease in software service fees revenue attributable to our Windows products during the three-month period ended March 31, 2017, as compared to the same period of the prior year, was primarily due to the timing of customer renewals of maintenance contacts.

 

The decrease in service fees revenue attributable to our UNIX products for the three-month period ended March 31, 2017, as compared with the same period of the prior year, was primarily the result of the low level of our UNIX product sales throughout the current and prior year and a decrease in maintenance contract renewals. The majority of this decrease was attributable to our European telecommunications customers.

 

15

 

 

We expect that software service fees for 2017 will be modestly lower than those for 2016, consistent with the modest decreases in GO-Global software license revenue.

 

Other

 

The decrease in other revenue was primarily due to a decrease in private labeling fees. Private labeling fees do not comprise a material portion of our revenue streams, nor do we anticipate that they will, and they can vary from period to period.

 

Costs of Revenue

 

Costs of revenue are comprised primarily of software service costs, which represent the costs of customer service, and software product costs, which are primarily comprised of the amortization of capitalized software development costs, and costs associated with licenses for third party software included in our product offerings. We incur no shipping or packaging costs as all of our deliveries are made via electronic means over the Internet.

 

Under accounting principles generally accepted in the United States (“GAAP”), development costs for new product development, after technological feasibility is established, are recorded as “capitalized software” on our Condensed Consolidated Balance Sheet. Such capitalized costs are subsequently amortized as cost of revenue (software product costs) over the shorter of three years or the remaining estimated life of the product. We recorded $0 capitalized software development costs during the three-month periods ended March 31, 2017 and 2016.

 

Amortization of capitalized software development costs was $0 and $2,600 during the three-month periods ended March 31, 2017 and 2016, respectively.

 

Cost of revenue was 1.9% and 5.3% of total revenue for the three-month periods ended March 31, 2017 and 2016, respectively.

 

Cost of revenue for the three-month periods ended March 31, 2017 and 2016 was:

 

         2017 Over (Under) 2016 
   2017   2016   Dollars   Percent 
Software service costs  $15,500   $39,400   $(23,900)   -60.7%
Software product costs   3,300    14,400    (11,100)   -77.1%
   $18,800   $53,800   $(35,000)   -65.1%

 

Software service costs decreased for the three-month period ending March 31, 2017, as compared with 2016 for the same period, as less time was required for customer service issues, primarily due to the mature state of our GO-Global products. We anticipate that customer service costs will decrease in 2017, as compared with 2016.

 

The decrease in software product costs was almost entirely due to decreased amortization of capitalized software development cost in GO-Global. We expect 2017 costs of revenue to be lower than 2016 levels.

 

Selling and Marketing Expenses

 

Selling and marketing expenses primarily consist of employee costs, outside services, advertising, public relations and travel and entertainment expense.

 

Selling and marketing expenses for the three-month period ended March 31, 2017 decreased by $227,200 or 71.6%, to $89,900, from $317,100 for the same period of 2016, and represented approximately 9.2% and 31.5% of revenue during these periods, respectively.

 

The decrease in selling and marketing expenses was due to a combination of lower headcount and the cessation of advertising and promotional activity associated with hopTo Work as we have suspended all sales and marketing activity for that product.

 

We expect to maintain our sales and marketing efforts in 2017 for anticipated GO-Global releases at a level consistent with the second half of 2016; accordingly, we expect 2017 sales and marketing expenses to be lower than 2016 levels.

 

16

 

 

General and Administrative Expenses

 

General and administrative expenses primarily consist of employee costs, depreciation and amortization, legal, accounting, other professional services (including those related to our patents), rent, travel and entertainment and insurance. Certain costs associated with being a publicly held corporation are also included in general and administrative expenses, as well as bad debts expense.

 

General and administrative expenses decreased by $37,000, or 5.5%, to $641,100, for the three-month period ended March 31, 2017, from $678,100 for the same period of 2016, and represented approximately 65.3% and 67.3% of revenue during these periods, respectively.

 

The decrease in general and administrative expense was primarily due to a combination of decreased headcount, lower legal expenses associated with activity related to our patents and other lower costs associated with investor relations.

 

In 2017, we intend to continue these cost controls. We therefore expect that our 2017 general and administrative costs will be slightly lower than those for 2016.

 

Research and Development Expenses

 

Research and development expenses consist primarily of employee costs, payments to contract programmers, travel and entertainment for all our engineers, and all rent for our leased engineering facilities.

 

Research and development expenses decreased by $500,800, or 56.5%, to $385,000 for the three-month period ended March 31, 2017, from $885,800 for the same period of 2016, and represented approximately 39.2% and 87.9% of revenue for these periods, respectively.

 

The decrease in research and development expense is primarily due to lower employee costs associated with lower headcount, lower payments to contract programmers resulting from the discontinuation of our development efforts on the hopTo Work product.

 

In 2017, we expect to maintain a level of research and development resource consistent with the levels of the second half of 2016. We therefore expect 2017 research and development expenses to be lower than 2016 levels.

 

Change in Fair Value of Warrants Liability

 

During the three-month period ended March 31, 2017, we reported no income or expense due to the change in fair value of our warrants liability as the applicable warrants expired during September and October of 2016. During the same period of the prior year, we reported non-cash expense of $47,300 related to the change in fair value of our warrants liability. Such changes resulted from our liability warrants which expired in the fourth quarter of 2016.

 

Net Loss

 

Based on the foregoing, we reported net losses of $153,700 and $974,900 for the three-month periods ended March 31, 2017 and 2016, respectively.

 

Liquidity and Capital Resources

 

Our reported net loss for the three-month period ended March 31, 2017 of $153,700 included two non-cash items: depreciation and amortization of $18,100, which was primarily comprised of depreciation of fixed assets; stock-based compensation expense of $15,300; and a loss in the change in value of our warrants liability of $0.

 

See the Update on hopTo Plans at the beginning of this section for a discussion on our plans.

 

We have incurred significant net losses since our inception. At March 31, 2017, the Company had an accumulated deficit of $82,603,500 and a working capital deficit of $2,656,000. Due to our inability to date to generate meaningful revenue from our hopTo Work business and our continued estimation that revenue from this product is unlikely in any reasonable time frame, we have suspended all development and sales activity associated with the hopTo products. The Company’s ability to continue as a going concern is dependent on our ability to continue to generate revenue from our legacy GO-Global business, which continued to operate profitably throughout 2016 and in the three-month period ended March 31, 2017, and to raise additional capital through the issuance of new equity, debt financing, or from the sale of certain assets to meet short and long-term operating requirements.

 

17

 

 

If the Company raises additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our current shareholders could be reduced, and such securities might have rights, preferences or privileges senior to the Company’s common stock. Additional financing may not be available upon acceptable terms, or at all. If adequate funds are not available or are not available on acceptable terms, the Company may not be able to take advantage of prospective business endeavors or opportunities, which could significantly and materially restrict our operations. We are continuing to pursue external financing alternatives to improve our working capital position. If the Company is unable to obtain the necessary capital, the Company may have to cease operations.

 

These factors raise substantial doubt about our ability to continue as a going concern. (See Note 2 to our Notes to Consolidated Financial Statements).

 

In order to maintain operations, we previously implemented significant expense reductions, including a limited number of employee layoffs primarily related to the hopTo product. During the three month period ended September 30, 2016, our CEO and CFO voluntarily agreed with our board of directors to defer 50% of their salary beginning September 1, 2016 until such time as the Company can reasonably pay such compensation upon approval by the board of directors.

 

Although maintaining our SEC filing status is a significant expense, we are considering all options to preserve value for shareholders, including potentially suspending or terminating our filing status, however we have not made any decision to do so.

 

We have worked extensively to explore additional sources of capital including the issuance of new shares, securing debt financing, and the sale of assets including certain of our software products and patents. Although this process is ongoing and we are in active discussions with multiple parties, there is no guarantee that they will result in transactions that are sufficient to provide the Company with the required liquidity to remove the substantial doubt as to our ability to continue as a going concern. We are also in discussions with some parties about the possibility of other strategic transactions although there is no guarantee that these discussions will result in an actual transaction.

 

Cash

 

As of March 31, 2017, our cash balance was $673,100, as compared with $546,200 as of December 31, 2016, an increase of $126,800, or 23%. The increase primarily resulted from the collections from orders placed in December of 2016.

 

Accounts Receivable, net

 

At March 31, 2017 and December 31, 2016, we reported accounts receivable, net, of $183,800 and $355,300, respectively. Such amounts were reported net of the allowance for doubtful accounts, which allowances totaled $5,000 and $7,700 at March 31, 2017 and December 31, 2016, respectively. We collect the significant majority of our quarter-end accounts receivable during the subsequent quarter; accordingly, increases or decreases in accounts receivable from one period to the next tends to be indicative of the trend in our sales from one period to the next. During the three-month period ended March 31, 2017, we received a significant amount of orders during January, resulting in more cash collected during the three-month period and a lower accounts receivable balance at the end of the period. From time to time, we could have individually significant accounts receivable balances due us from one or more of our significant customers. If the financial condition of any of these significant customers should deteriorate, our operating results could be materially affected.

 

Working Capital

 

As of March 31, 2017, we had current assets of $892,300 and current liabilities of $3,548,300, which netted to a working capital deficit of $2,656,000. Included in current liabilities was the current portion of deferred revenue of $1,720,500.

 

ITEM 3. Quantitative and Qualitative Disclosures About Market Risk

 

Not applicable.

 

ITEM 4. Controls and Procedures

 

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934) as of the end of the period covered by this report. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2017.

 

There has not been any change in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the quarter ended March 31, 2017 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

18

 

 

PART II. OTHER INFORMATION

 

ITEM 1. Legal Proceedings

 

Not applicable

 

ITEM 1A. Risk Factors

 

There have been no material changes in our risk factors from those set forth under Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2016, which was filed with the Securities and Exchange Commission on April 7, 2017.

 

ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

We did not sell any unregistered securities during the quarter ended March 31, 2017.

 

ITEM 3. Defaults Upon Senior Securities

 

Not applicable

 

ITEM 4. Mine Safety Disclosures

 

Not applicable

 

ITEM 5. Other Information

 

Not applicable

 

ITEM 6. Exhibits

 

Exhibit Number   Exhibit Description
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 Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished, not filed)
32.2   Certification of Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished, not filed)
101*   The following financial information from hopTo Inc.’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017, formatted in eXtensible Business Reporting Language (XBRL): (i) Condensed Consolidated Balance Sheets as of March 31, 2017 (unaudited) and December 31, 2016, (ii) Unaudited Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2017 and 2016, (iii) Unaudited Condensed Statements of Stockholder’s Deficit for the Three Months Ended March 31, 2017 and 2016, (iv) Unaudited Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2017 and 2016, (v) Notes to Unaudited Condensed Consolidated Financial Statements.

 

* Furnished, not filed

 

19

 

 

SIGNATURES

 

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

 

hopTo Inc.

(Registrant)

 

Date: May 22, 2017   Date: May 22, 2017
         
By: /s/ Eldad Eilam   By: /s/ Jean-Louis Casabonne
  Eldad Eilam     Jean-Louis Casabonne
  Chief Executive Officer     Chief Financial Officer
  (Principal Executive Officer)     (Principal Financial Officer and
        Principal Accounting Officer)

 

20

 

EX-31.1 2 ex31-1.htm

 

Exhibit 31.1

 

I, Eldad Eilam, certify that:

 

  1. I have reviewed this quarterly report on Form 10-Q of hopTo Inc. (“registrant”);
     
  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
     
  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
     
  4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or person 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: May 22, 2017

 

  /s/ Eldad Eilam
  Eldad Eilam
  Chief Executive Officer

 

  
  

EX-31.2 3 ex31-2.htm

 

Exhibit 31.2

 

I, Jean-Louis Casabonne, certify that:

 

  1. I have reviewed this quarterly report on Form 10-Q of hopTo Inc. (“registrant”);
     
  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
     
  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
     
  4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or person 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: May 22, 2017

 

  /s/ Jean-Louis Casabonne
  Jean-Louis Casabonne
  Chief Financial Officer

 

  
  

EX-32.1 4 ex32-1.htm

 

Exhibit 32.1

 

(a) Certification of Quarterly Report by Chief Executive Officer.

 

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

 

In connection with the Quarterly Report of hopTo Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Eldad Eilam, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

  /s/ Eldad Eilam
  Eldad Eilam
  Chief Executive Officer
  May 22, 2017

 

  
  

 

 

 

 

EX-32.2 5 ex32-2.htm

 

Exhibit 32.2

 

(b) Certification of Quarterly Report by Chief Financial Officer.

 

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

 

In connection with the Quarterly Report of hopTo Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jean-Louis Casabonne, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

  /s/ Jean-Louis Casabonne
  Jean-Louis Casabonne
  Chief Financial Officer
  May 22, 2017

 

  
  

 

 

GRAPHIC 6 image_001.jpg begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" !B -(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!K<*><=.3VY%4I MEB+ O&23W4X!/L,'\.>N>U69PIB8,2J_+DCJ/F7'ZXJL^Y8S\V4"[B^XC8@P M7<$*YW(H+*NTARH4X!+!N4H0YH*\W)06ZO?HGU]/F)W;?LL1[*M&/-*.C_=_ MS-/HVI*_D3KL55 & ?NJ3R1SZ#CIGU]13OESR#^>?PZ#^=>)^,_CM\*_A[XD M\.>%/&/C;0/#WB+Q7-%#H6F:G=);W^I/(WD0SR6@C#6J378%M%/.((I+IE@1 MO-'E)[% XE!D&[.1N!4'*,DI=7&23TL>7A,VRG,<37PV&Q4,37PTW2Q+CJX8B*4I4Y6;::BU M*SMHUI?0O<$@YYQQ[C_/TIU1KU0^Q'Y9_P :DK!K;S5_Q9Z<6WS)])67I96_ M,****1045%,P6)V.W"@$[\A, @G>P!V)C[[D%(UR[JR*P/D?PM^.?P<^,TNM M+\)OBM\/_BPT444 %%%% !1110 4444 %%%% !115>ZG@MK:>YNI(X;6")Y MKF:9XHX(;:(;YYIY)F6*."&(/),[L L2NPY % %BBOBW_AX+^Q&DC>=^U1\# MEGCD@AG1_B'H;):W4L5]NM4/GLUM,!8S^:C@$!&1U5V4M-_P\)_8B_Z.J^!? M_AQM$_\ CE 'V917QG_P\)_8B_Z.J^!?_AQM$_\ CE'_ \&_8@D(1OVJ/@7 M(&( 3_A86B2Y;(*93S.@;!+=$QO/"T ?9$I C)(R,KQ]6 'Y'FJGJ?3\1R#S7CWPF_:#^"'QW367^#?Q2\"_$^#PJFC2:^_@CQ!IWB*VT; M_A)8+F[\/M>7%G(WV9[VQL[LPQ$*Y42*Z_NY"OK(J.G*LE= MP@HWLO/5V]0G+-"6DMA(0T>!GGF1 . 0?ESNX_NX/&0/._B5\0] ^%GA'Q;\ M0/$@2STCPSILE[/<'YI[^2P:9IT 8&6]N[>,$LX!\ M,_:._:W^'/[-5A!::[]J\2>-]5BFN-'\$:3=Q_VI=1A7CAO-1F=Y%\.:$TZB M(ZG+&[M.4MM.L[^_/V&3\'OVB_VK?BC\>!=K3PCI]Q(=0B_2."_#K-^)\31Q M>+@J7#].I!U\3)22DZ\Y2I*,(3FHTX*HZMIR4(K^9?&OZ2?!?AC MA\QX=RO&?ZV^($J<\%E>2T'&G5I4LUQ'4+PBYG ME_Q)^(/B+XL>.?%/Q#\03L^N^+;R[U&&/.^STS3I)9$T32M/?[TECH]NXT+0 MY6RTNBZ;YCDLS$_U1?!OQ;:^/?AGX"\%?#UY82M))#:VMSJUI-;10.<33W#V&II&X M"AQNL90[ 1YAW>=%_09^P+_P4;^'5A^S[X5\)>-?"_C6PU/P=J6OZ)<:II\> MAZIH^/[;OM3TU'W:EIVL2(-#UC1R!;:++)N;+)&"T@^R\>LSX;P'"615ECHX M.GDV*GD]*GM_L\*5&I%K1Z>U<+K;W>9W:][^:_H@8[BGACQ)X[QO'N<0K2\3 MSP6/IT]%JJ7*ELC]XU0"?<3@M(S(.Q C=3^A M%7*^3O!7[8'[/?C*XMH+3XFZ)I^HW,T<,%AK\>J>&KDRS$JD"1:_!8_:7E8B M-#9;D!()W+DGZIB:.38Z.LBLB31NK^=&T,%F M6"S2@L3@,3#%44_9RJ4W>*J*,9..G7EE"3V^+9;+_27+L;@VFGWNKR17;V5O>$PZ7J4LRPK<5=2^7Z@?V,T5_,1X9L_^"R7[ M?UM#X\TGQ\?V8?A5K8FU/PG;Z5J^H?"'1+K3W""%M%;0M.\0?&?686@GAV:K MKMO?^#_$QD.N:+J.@2Q1Z>F]JG[$G_!8_P""T#>,_AE^V!K/Q:U.P0/+X3NO MC1XT\17^IR(PCEL+#2OCU8:EX2O7,;ROY5QJFA+''&\]C#<7\5I93RU9VO<# M^EFBOPY_88_X*I:Q\0?B'_PS'^UYX73X3_'^TOH_#>BZK)H^H:%HGC'Q*D<@ M_L;Q'X=N&>Z^&_BB:.V9+1Y1)X.\:7LL<^BOX2U.\TGPQK7[9NT8#[L,6AG" M8 EF80R"&>U:1^95-Q)$(HRX,KDQN-O#(#3HK\8OV\_^"JNE? #Q;)\ _P!G MGPPGQ;_:%GN[+3;R 6>K:MX5\%ZA?8MK33I])\-R)K'C'Q/+YC(OA'3[B(Z= M))%JFILUG9WD ^/M'_93_P""T?[2@3Q;\3OVF=2^ ]KJ$22P^%X/BAXD^'6L MV=M*D4\>_P '_ GPW'X:T^T>VG2$:/XA\40^,H-SMKDMTD=S8W0!_2]17\T& MM?LW_P#!:G]E:"?QO\._V@M1_:&TNPQ=W?A5OB!K'Q5OM0T[3S')%IY\%_&G MPE<:S'%>O'%#=6GPM\1V?B"ZL_-BMG=F6*3[E_X)_?\ !43PS^U9KI^#OQ6T M.U^%G[1.E6UY;MH$37T'@[QY-HZ3W/B!/"$>N2RZUH_BKP[]DOFU[X?:I<:G MJFAZ?8S:A_PE/BNWM[N?2P#]>J*^ /\ @HY^TG\0_P!EK]F#6OB]\)[?PC=> M,;7Q?X+\/V$7CNPN=1T%QXHU2UM9UN;>VUKP\8U:TDD1+R;6+.TTR;9J-]Y] MA9W-M-^?_P 2O^"QO_"O_@#\!E\/^'=*^*O[5OQ7^'G@[Q1K7@[P\-2TKP1X M$U#Q;86EW8)XDLH-1U7Q;J'BBYEDBM?#?PTL=2'B'6=-N6U+6)H7_LNVO0#] M_P"JE_!!=65U;7(8VUQ;RP7 1I4-@RGY@>*_FIT/\ M9V_X+2_M60IXP^(?[0.I_L]:5J(%W8>&$\:ZQ\']5LXKI?.MP/!?P3\-1:_: M6XC*0G2_B?XK@\2#).H_:8O-L+BQJ?[*7_!:?]FY)O&7PU_:@O?CK;:7&]Q= M>&)?B'JOCS4;JULTWW-O:?#WXV^%VT/4)Y+=IS;V7A?Q3I6MWLB!--O8=2:T MD-15];VU ^VH?^"(W[# 1/,T3XF&0QB.Z,?Q,UPQR3LELTKVX8O]C'F6RDHH M3*DQXPP)AU#_ ((F?L*6MA?7,>A?%#S(+.ZE3?\ %#6W0,D$C*73 WJ",LN< M,H(.0<5D?L(_\%5M,^/7BS_A0W[1GA2+X,?M#VEY=:3;VWE7ND^&_&6J:?:7 M5[>:7<:%JTQ\3?#WQK;V=A=7U_H/B*"XTAX;9X=(\3ZA-/;64G["ZHH&FZG\ MV0MC>Y1RTA24V9S\PR M1G!'Z^-_P1%_84VD1Z)\3U9@5#/\3=;F4;_E)\LK@G!.UOX&Q)_#7R-_P;ZO MY?A/]JV3^YXF^%38');;I'C<[0/[S_=7ODC )XK]F_VH_P!J'X4_LE_##4?B M3\5M8GL;(W(TCPOH>E!+SQ+XM\0W,/GP^']#T][BRA,A13/>7MWJ.G:7HVEQ M7&K:MJVCZ;9S:A#,_B?R Y']EC]B7X%?L>KXX@^#%AXHL5^(#:$WB0>(?%NI M^)VD'A>XU]O#_D&\)2UC6#Q#J(QU"F)>7&3]:2M(\$]. M(@%U_%#7/#VH^,O&?B%H[=8;I?A+X?T[P] SPQ7]C8VHEUS4>RNO^"#OC]XL3XC0>,M:\$>+9=*@ MT&_N1:/KFCW&G0R+/;QS:1+<6PLF\Y-Z7$-U S2A5D5SN$OP5XM_X)=?&[2U M=_!GC'P3XVT\$[([RZU3PSK4\;,$VP1O9ZAI$658F;[7JL"F 2I$9)VCBD\W M^'?_ 4M_:X_8Z^(>G_"#_@H[\/-2U?P_J3)!IOQ4M-"T>R\46-DGF+)K(/@ M>SOO 'C_ ,-PR1*;J>QOO#^NZ=:_:-4U*.=K&6RF_H/\+>*_#OC?POHOC/PA MK5IXB\+>)-)MM8\/ZOI=R9;'4=,N8$FAN8<*HCR7",FW>CAHY?+D5HT^\R?Q M1XWX>IO+L+FN4U<'B,']3PF"S&G3KSJ8*+DJ<(*3C5C27,XQ<;\JC*UW%G\[ M\9?1>\'..<[J\18_A#-\'G^88IYE6Q^59W7RA3KRLG7J4(U)49U'.&M3DCS7 M2;]U17\#GQ"_9P^,?PS\4>+O#.O?#[6 _A#Q%K/AZXAT.*S\10)!H5VUC/*L MNG'[7(LD5LXW0] 2\G[D/7TG^REHOBC0O#GC$:_HNHZ'9W>L0WFGVUW::G87 M,DR6Q?5CMN/W,(6S7PT\D[_\>T:M./GC6OUD_;=\(GPI^TOXZM[>VC^R^*;7 MP]XJM4E/[J]BUNQ&FZFD_/W)]:\/ZDLH_NNW;%>X?L#?LXZ1X^O-0^,7CVR& MJ>&] U+^RO!&E:I;QW=AK&NV/^M\475M*K))<:,7_LZ+<,1Z[_;,RL'B4'^: M>-?%?BGQ.CF?A+BN&,JH5<5FE:G5S7+GRX6G@LK]EBTZO:MS5)2DOY9TUN?D M^2^%/L^,\3D629IF=)X"O[%0S7,GFN(AAJ;LN2NM845%7C0^S-SEO,\,^!'[ M''Q-^-DUIJ=_ILW@GX?W:122^(]6C:PGUJVN4[U/Y>F,=1 M^7/ZU])PCP=E/#%#ZQ03O*Q_7?#7 M"^5\,T73H5Y8G$S=\36FTFZW+&+7*K\J]U22O>TE=]U P /08HJ<%<#D#CU% M%?:^V7E]S/JN=]E_7S(YQNB< X)P%?:K>6Q8;9=K?*?*;$@SCE,@@U_&3_P2 M0_94\-_M-?M,:IKOCO29-0^'7P2LX/&FLZ3=GXK_,5_-__P &^G7]L#_L*_!3^7QBJHNT9?+\ M="#^CJ-$7 "Q)A@ L1 &4C,:IC"_-I.2!R):*ENX'X3_\ !:K]EO0/&7P1'[4/A33H=&^*GP5NM%NM:US3 MH]MQK_P]EUC3=($-WM7]Y=>$=:U"S\4>'I&.(M"L/$2;V-Q'%#ZI%^WYJ^F? M\$J=._:SE>RO_BK_ ,(1!X#L1>%6^V_&BW\0R?#FSU>]AD417EG_ &I"WCJ_ MTMV$6I:4;K32\271 ^K/^"D""3]A#]JU2H<_\*6\8M&IZ>X M%?SD>)+'5+W_ ((@^ 9=,>6:QTG]KW5Y=3+']Q%I.I7?CG2K7S,]8T\4ZEI( MC/.)74?Q"KBKK_M[] /TK_X(M_L@Z9X9^'47[7_Q&A?Q)\6OB]/KU[X0UW7R M^I>(-)\*W=U:2'5O$7BN. MZ_>2OD7]@K4M-U;]BS]DZ[TFYAN;.']GCX0Z:[1C!COM'\ ^'M%U:,#)/R:S MIFI*Q.-QY X('UU4R=V!%,6$4FUBC;& =5WNF1C>B;)/,=,[DC*,)' 0C#5_ M/7_P67_9;C\,:?X=_;L^#6_P3\5/AEXS\'W'Q U71(F2:\A_MW3].\!_$*:= M@L (](MOM7^I_MO7?$6AZ)X;W?[7_"0ZAI?E?]-=E2!^=_[?/QPA_:3_ M ."0OA#XTI!':W_C/7/A/)KUF'6.RLO&&D>,6\->,=-NG!9H--M/$FE:RS3G M9Y.G6]A.%;:#7&?\$1/V-?"\7A"7]L'QQHL&H>(?$FHZOH'P9M=3@7R-!\-Z M,MQX;\3^-858GR/%/BK7=/UWP_%;&(OI/A71;N_C?R_'5TI^:]1L-3L_^""6 MAF\\[9J_QRDU#1/M&AC^UP7.!U^]GC%?N=_P2_U71]6_ M8+_9DN-"Q]DA^'QTR?\ Z_\ 1?$GB/1=8_\ *[IVI<_6M/\ EW_V\_RB!]Y1 MMARK$&5U$CA.550-J\GDYQ@'^(Y. !1[N0Y\KQ/\ #34KJQO]-\1L)9;/PNVL M(;AH!;0P?H%^P_\ M#7/[3_[)'PT^+FJSQ7'B;5O!^K:!XV:")[=6\;>$+S5 MO#/B/5&M$B6"QC\17ND2>(K336D,FCZ9J^E0*H34%QV'[=NI:-I/[%?[5]UK MTT%OILG[/7Q:_/S_@A_9ZE M:?L->*I[^*>./6/C'\2-3T][@<2VB^%O">CW9MC_ '/[;T35#CH 3^&\?A_[ M>_R ^>O^#?<@>$?VKB76,#Q-\*CYC;=L1&D^-R)6W,J[8B!(V6 VJ:\Q\<:! M>_\ !4/_ (*J>)?ACXEN;J;]G7]F!_$VE:EX?ED$]C?Z1X)UW1]%\>Z:D3$* MVK_%'XHVFFZ7#?$>P^.X-7MEG+C,P/A'XF_$S2?&F#GC_B;Z M_P"&@3Z''6E/XG\OR _HLT'1M*\.:5I/A_0M/M-+T31+"VT?2-.L+58+*PTN MPMTBTRRLEC.V.RT^S06<2A0N0H 3)5MB<$PR*I*LZF-6"E]C2?('*C&50L&? M) "@DD $U+14@?-O[3/[.?P[_:G^$OB+X5_$2PBFM-8B-]H&O06L=_JO@_Q) M;1+'I/BWPUOQN_X(Q?%7QO\-OB)^T' M^P1\4;F2;4O@_JOB3Q5X/26[-Y!HL/AWQ19>%OB-H.G,S8AT#4-8USP]XW\, MZ;&H:*+Q'J_B"02#6HO+_H@D"LA#9 !5C@X^XRL/PR!GVK^;7]GB6#Q!_P % MW?CY?^%/^09HV@_$&'Q&+$8M=NB^$O /A'Q+]L!&0W_"Q7L=@P")@@/-7&K& M$9PJ?PYJS]7_ %^(1<83E.?P2AR/UN[?G;Y['ZV?M'_L?Z-^T)XH\)^);OQ3 MJ?A>[\/Z;617T]EG6^59T21I#*%\D':)/J7P M+X-T/X>^&-$\)>&;"/3M%T73X+&QM(D$2K!%&@\V=5C4M?32KYD[,JEG>5VP MQVUVB[,85OH"/?ZDTH5,Y.<^N/UY/] :\3!Y!EN$Q];,J--^WK?%+SWT;?I> MV]E?30\_#Y?EN%Q5;&4H)5Z_Q2U;=^W9:*Z5KV5^PY>J_B?SR/Y 5+3> 0,< MXX]A_GZTZO9;O_7J_P!3NBG>3?VI.2]&E8****105_-Y_P &^7^K_:[_ .PK M\%O_ $'XQU_2 Y(7(VGYD!#':""ZA@/E;+$$[5Q\[83)O[5;5#XI&^;.F"-= M.WB*3>50 _2&BBB@#XL_X*,_\F+?M3_]D<\6?^D@K\X/^"=GP.T?]I/_ ()' M^*/@AK=TNGV_C[Q-\7+#3M3=9)(])\3:=XUBUWP?K$T$7[V[@TCQ9I6BZG/9 M1D27T-J]HC*TX8?L/^T?\(4^/OP)^*GP6DUR7PU'\3/!VJ^$9->ALFU&32DU M:-8&O%L$U713>>6I.;5_L5?LN6W['WP,TOX+0>-9?B&MG MXF\4^(I?%$_AM/"TUTWBW5&U66V.B0ZGK20K 3L:)&(TTCQ%JFJ7WBWX8^,C(EKX]T[Q+?ZA;^7I.H^&1)_2;"X<1L3&R MN%>-XR98I&DC9_,AE_NLA8CL5;Y20V3\#_MI?\$\O@9^VAIL%SXS@O?"/Q$T MNT>PT'XH^%+>QA\1QVY#"/2?$]I=0I'XS\,HQ4IH]Q/'+YK(UC.+:[\;>.].NDU/P[XA\7:2[RQ1:=?)NCN_AA\.;:WOO&FM>)K>6: MT\4:WX=MQ;2>7I7]J>(^BU;]@'_@K/\ M2^7HG[3W[36D>$OA_:ZJ75O:G[/KVLV"P$)>V]S%:3\-])U#7/&FMZ:+?Q?\ %+Q0D4_B?7K>%%FATRT>VA@TG0?# MD%VCO:>'-&C@%N8X9;R+4W_XFL<@?"__ 4^^$?ASX!?\$K] ^"_@M;B;P]\ M.]9^"W@ZTN! LMYK(L-?L[74=6UR-<[KSQ'K5Q=ZUK]P#B/5M4EN,MM)KX=_ MX)(?MUZ5^S=?R_LS_M"W;^#O 7Q DL_B!\*O%_B"0VVGZ+<>,-.TJ]@CO+HL M(YO GQ+MKS1M5\!^)@O_ !./%M[K]PX/_"4Q&/\ 4/\ X+8@']A3Q.&?8I^) M7PG#DOL5D/BR(/')_P ](9ES%-!_R\Q.]O\ \M:\Y^%'["OP,_;1_P"">?[) MFG?$RPO-(\9Z-\"_"EOX7^)WA6#3H/%GAZVFL+F)+*>]U&QO++6_#&2$N/"] M_&\=O"TLEI-IMX8=1MM(VY=>K_0#]J;6>WN8+>:TDAGMI8TFMYX9!/#+;RQE MX98)E)5DD4J5925*D['KIX)&2>?PKXS/V@ALV,2,J%NL_L/?\ !8+]I%!H7[0_[2^E M>$/ %U+!8:YI5MXM_>7NFS2Q++O^'WPH\'^'?"/B^.)Q')+I7B3Q!H>F7,*. MM[J^GVXENHIDK/1W =_P5 _;(N/VJ/$7AO\ 8#_9/2'XE:UXV\6V&G^/]9\/ M:HLWA[Q)K>B:G;ZG9?#_ $'7H_\ 0[CP]X1UO38/%GQ,\;6^^/P]IWAVZTS3 M)61?$%O:_N!^S?\ G2/V:?V _!E[9ZMK0MWL8];\6:NMQX MA\7ZS%I[R#[%#K/B35=6U'2M.6-TT+2)4T2)A%;+GQ7]B7_@GI\"OV*].GN? M!EMJ'B[XGZS8I8^)_BIXKM[&/6M0TY8H)H]&\-:-9B.T\$^'+>>4F/2K:"75 M[G)3Q3KOB6YATS4:^^KV 75IV8OC:$G'E-D$'<2KD!,J9"0@="V M]9 _G2_X-^,_\(A^U<0A=AXF^%15 0K.RZ3XW*I&Q9 DK, L4A8;)"K\[<'@ MOVR-"\?_ /!-_P#;YT3]M[P'X^#'QHU;4=-\>:9:.]I;Q:[XDMOM'Q"\ M#7\D@YNO&$]K9?%CP%!TN/%6F>(]%"JFBJM?JW_P3]_8%M/V%+'XH6%I\4[C MXG_\+-U7P[JDLUYX17PF^B'0QXG=O)QXG\3G5&U-]> DE!TU%33UD$3EMB?< M?Q'^'O@OXK^!_$GP[^(GAK2O%_@SQ7I[:;KGAW6K<7%CJ$'G17-LPQ+;S6M] M97T%KJ&DZE975EJ6DZK:V6J:7?6.HV=K=P@'$_ WXU_##]H?P/H_Q3^$GBO3 M/%WA362=MS8RXN],NC;*;G2_$&FEW?3/$FDS!M,OHI"9 JN@DEB,;#VB9U2- MF8X0;0QP2 I8*Q8_PH 29'/$:!I&X4U_.=XU_P"".?Q^^"OC&\^(7[ G[2NK M^ #>/.LGA#QAXH\5>$=5M-#B*RV^A7?CWPGH^I#X@Z9'-(9-.TSQWX1T_5+! MH8&U'Q7XG:*2X:C)\%/^"]GBZ%O"NK_''0_#FDSJ;5?$*^*_A7HKB';A;B#Q M#\/OA==>-89F55%OJ=[9W5_;2M'_[>/PT_8X^'&JO<:AI M.N?&'7-$O4^'?P[69+^\GO7CF@@U[Q#ID;-)I?A.P,CWDVJSQQ)JIMAI,#>= M*; MKQ1JTP;][J/Q,\07MOJXD9?W_A;PSX,UA&SKTH5/V7/^",GA'P5XSMOC%^UE MX^N/VAOB:-4AUU-#N%U.7P;9^);7?<1Z]KNKZUJUYXD^)^NV]RJ75MK6O6?A MZU@O(;>\MO"6GSVT-Q%^XT*J@CC6)8TC1=H5/*CCVH(UCACP,*D8VX7"J, = M< L4444 %%%% !1110 4444 %%%% !1110 4444 %13_P"HF_ZY2?\ H#5+ M2-P,\<$$YX (R?P&2/<4 ?DA_P6T_Y,0\5_]E&^%?\ ZE*5],_\$Y/^3%OV M5/\ LBW@S_T@>NL_:[_9<\,_M>?!/4/@EXG\3>(_">CZCKGA;7'UOPPNGR:L MLGA34XK^".!-362R\J>55AN_-0EK9I/(!E\ME]&^ 'PHTOX$?!WX<_!K1=7U M#7](^&_ABP\*:?K.HV\$-[?PZ.)K/S+M;%5M(Y0(MI3&2V,X EX-101.INS 7 htpo-20170331.xml XBRL INSTANCE FILE 0001021435 2017-01-01 2017-03-31 0001021435 2017-03-31 0001021435 2016-12-31 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HTPO:RaytheonMember 2016-01-01 2016-03-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HTPO:RaytheonMember 2016-01-01 2016-03-31 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HTPO:RaytheonMember 2017-01-01 2017-03-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HTPO:RaytheonMember 2017-01-01 2017-03-31 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HTPO:UnifaceMember 2016-01-01 2016-03-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HTPO:UnifaceMember 2016-01-01 2016-03-31 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-03-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-03-31 0001021435 us-gaap:EquipmentMember 2017-03-31 0001021435 us-gaap:FurnitureAndFixturesMember 2017-03-31 0001021435 us-gaap:LeaseholdImprovementsMember 2017-03-31 0001021435 us-gaap:EquipmentMember 2016-12-31 0001021435 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001021435 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001021435 HTPO:CostsOfRevenueMember 2016-01-01 2016-03-31 0001021435 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-03-31 0001021435 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-03-31 0001021435 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-03-31 0001021435 us-gaap:CommonStockMember 2015-12-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001021435 us-gaap:PreferredStockMember 2015-12-31 0001021435 us-gaap:RetainedEarningsMember 2015-12-31 0001021435 2017-05-12 0001021435 us-gaap:PreferredStockMember 2016-12-31 0001021435 us-gaap:CommonStockMember 2016-12-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001021435 us-gaap:RetainedEarningsMember 2016-12-31 0001021435 2016-01-01 2016-03-31 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-03-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-03-31 0001021435 HTPO:CostsOfRevenueMember 2017-01-01 2017-03-31 0001021435 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-03-31 0001021435 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-03-31 0001021435 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-03-31 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HTPO:UnifaceMember 2017-01-01 2017-03-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HTPO:UnifaceMember 2017-01-01 2017-03-31 0001021435 us-gaap:PreferredStockMember 2016-01-01 2016-03-31 0001021435 us-gaap:PreferredStockMember 2016-03-31 0001021435 us-gaap:PreferredStockMember 2017-03-31 0001021435 us-gaap:CommonStockMember 2016-01-01 2016-03-31 0001021435 us-gaap:CommonStockMember 2016-03-31 0001021435 us-gaap:CommonStockMember 2017-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2016-03-31 0001021435 us-gaap:AdditionalPaidInCapitalMember 2017-03-31 0001021435 us-gaap:RetainedEarningsMember 2016-01-01 2016-03-31 0001021435 us-gaap:RetainedEarningsMember 2017-01-01 2017-03-31 0001021435 us-gaap:RetainedEarningsMember 2016-03-31 0001021435 us-gaap:RetainedEarningsMember 2017-03-31 0001021435 2015-12-31 0001021435 2016-03-31 0001021435 HTPO:USMember 2017-01-01 2017-03-31 0001021435 HTPO:BRMember 2017-01-01 2017-03-31 0001021435 HTPO:OtherCountriesMember 2017-01-01 2017-03-31 0001021435 HTPO:USMember 2016-01-01 2016-03-31 0001021435 HTPO:BRMember 2016-01-01 2016-03-31 0001021435 HTPO:OtherCountriesMember 2016-01-01 2016-03-31 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HTPO:CentricMember 2016-01-01 2016-03-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HTPO:CentricMember 2016-01-01 2016-03-31 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HTPO:CentricMember 2017-01-01 2017-03-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HTPO:CentricMember 2017-01-01 2017-03-31 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HTPO:ThermoLabSystemsMember 2016-01-01 2016-03-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HTPO:ThermoLabSystemsMember 2016-01-01 2016-03-31 0001021435 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember HTPO:ThermoLabSystemsMember 2017-01-01 2017-03-31 0001021435 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember HTPO:ThermoLabSystemsMember 2017-01-01 2017-03-31 0001021435 HTPO:SoftwareLicensesMember HTPO:WindowsMember 2016-01-01 2016-03-31 0001021435 HTPO:SoftwareLicensesMember HTPO:UnixLinuxMember 2016-01-01 2016-03-31 0001021435 HTPO:SoftwareLicensesMember 2016-01-01 2016-03-31 0001021435 HTPO:SoftwareLicensesMember HTPO:WindowsMember 2017-01-01 2017-03-31 0001021435 HTPO:SoftwareLicensesMember HTPO:UnixLinuxMember 2017-01-01 2017-03-31 0001021435 HTPO:SoftwareLicensesMember 2017-01-01 2017-03-31 0001021435 HTPO:SoftwareServiceCostsMember 2016-01-01 2016-03-31 0001021435 HTPO:SoftwareProductCostsMember 2016-01-01 2016-03-31 0001021435 HTPO:SoftwareServiceCostsMember 2017-01-01 2017-03-31 0001021435 HTPO:SoftwareProductCostsMember 2017-01-01 2017-03-31 0001021435 HTPO:CampbellFacilityMember 2014-02-01 0001021435 HTPO:CampbellFacilityMember 2014-01-30 2014-02-01 0001021435 HTPO:JapanMember 2017-01-01 2017-03-31 0001021435 HTPO:JapanMember 2016-01-01 2016-03-31 0001021435 us-gaap:SubsequentEventMember HTPO:SubleaseAgreementMember 2017-04-27 2017-04-28 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure utr:sqft hopTo Inc. 2017-03-31 false --12-31 10-Q Smaller Reporting Company HPTO 673100 546200 1777300 1073000 20900 24100 2600 -4061300 -3922900 14600 78189300 -80596900 14700 78512200 -82449800 14600 14700 78274000 78527500 -81571800 -82603500 -3283200 0.01 0.01 5000000 5000000 0.0001 0.0001 195000000 195000000 982500 1007300 358600 128400 384900 421300 139800 382600 110600 63600 47300 -153700 -974900 -974900 -153700 86200 15300 -1500 -2700 -2500 <p style="margin: 0pt"></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0"><b>1. Basis of Presentation</b></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">The unaudited condensed consolidated financial statements include the accounts of hopTo Inc. and its subsidiaries (collectively, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;); significant intercompany accounts and transactions are eliminated upon consolidation. The unaudited condensed consolidated financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) applicable to interim financial information and the rules and regulations promulgated by the Securities and Exchange Commission (the &#8220;SEC&#8221;). Accordingly, such unaudited condensed consolidated financial statements do not include all information and footnote disclosures required in annual financial statements.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">The unaudited condensed consolidated financial statements included herein reflect all adjustments, which include only normal, recurring adjustments, that are, in our opinion, necessary to state fairly the results for the periods presented. This Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2016 which was filed with the SEC on April 7, 2017 (&#8220;2016 10-K Report&#8221;). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December 31, 2017 or any future period.</p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Property and equipment was:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>March 31, 2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>December 31, 2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 64%"><font style="font-size: 10pt">Equipment</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 14%; text-align: right"><font style="font-size: 10pt">248,700</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 16%; text-align: right"><font style="font-size: 10pt">258,700</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Furniture</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">190,600</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">190,600</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Leasehold improvements</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">167,600</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">167,600</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">606,900</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">616,900</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Less: accumulated depreciation and amortization</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">482,300</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">473,600</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">124,600</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">143,300</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="margin: 0pt"></p> 5000 7700 17300 14800 0.055 0.034 0.100 0.000 0.031 0.020 0.220 0.255 0.2810 0.5590 0.046 0.145 0.064 0.109 0.072 0.262 0.070 0.092 0.063 0.192 606900 616900 248700 190600 167600 258700 190600 167600 482300 473600 15300 3100 14100 53100 15900 86200 100 100 15100 68300 154200 100 300 9731233 9804400 9744508 9804400 P5Y 10659 2018-10 <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth the minimum lease payments we will be required to make throughout the remainder of the lease:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><font style="font-size: 10pt"><b>Year</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Amount</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 82%"><font style="font-size: 10pt">Remainder of 2017</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 15%; text-align: right"><font style="font-size: 10pt">85,900</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">2018</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">68,300</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">154,200</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue by country for the three-month periods ended March 31, 2017 and 2016 was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Three Months Ended March 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><font style="font-size: 10pt"><b>Revenue by Country</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 62%"><font style="font-size: 10pt">United States</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 16%; text-align: right"><font style="font-size: 10pt">358,600</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 16%; text-align: right"><font style="font-size: 10pt">421,300</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Brazil</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">128,400</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">139,800</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><font style="font-size: 10pt">Japan</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">110,600</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">63,600</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Other Countries</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">384,900</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">382,600</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">Total</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">982,500</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">1,007,300</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="margin: 0pt"></p> Q1 9804400 9804400 9804400 9804400 129200 -702200 -174200 -4300 100 300 1500 15300 86200 18100 28400 200 -2300 -2300 2300 2300 126900 -704300 <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the three-month periods ended March 31, 2017 and 2016, respectively, we considered the customers listed in the following table to be our most significant customers. The table sets forth the percentage of sales attributable to each customer during the periods presented, and the respective customer&#8217;s ending accounts receivable balance as a percentage of reported accounts receivable, net, as of March 31, 2017 and 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Three Months Ended March&#160;31,&#160;2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>As of March&#160;31,&#160;2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Three Months Ended March&#160;31,&#160;2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>As of March&#160;31,&#160;2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Customer</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Sales</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Accounts Receivable</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Sales</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Accounts Receivable</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 44%"><font style="font-size: 10pt">Centric</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">7.2</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">26.2</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">6.4</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">10.9</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Raytheon</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">10.0</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">0.0</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">5.5</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">3.4</font></td> <td><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><font style="font-size: 10pt">Thermo Lab Systems</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">6.3</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">19.2</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">7.0</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">9.2</font></td> <td><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">Uniface</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">4.6</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">14.5</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">3.1</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">2.0</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">Total</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">28.10</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">55.90</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">22.0</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">25.5</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td></tr> </table> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>3. Significant Accounting Policies</b></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Use of Estimates</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include: the amount of stock-based compensation expense; the allowance for doubtful accounts; the estimated lives, valuation, and amortization of intangible assets (including capitalized software); depreciation of long-lived assets; valuation of warrants; post-employment benefits, and accruals for liabilities. While we believe that such estimates are fair, actual results could differ materially from those estimates.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Revenue Recognition</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">We market and license our products indirectly through channel distributors, independent software vendors (&#8220;ISVs&#8221;), value-added resellers (&#8220;VARs&#8221;) (collectively, &#8220;resellers&#8221;) and directly to corporate enterprises, governmental and educational institutions and others. Our product licenses are perpetual. We also separately sell intellectual property licenses, maintenance contracts, which are comprised of license updates and customer service access, as well as other products and services.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">Software license revenues are recognized when:</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 48px; text-align: justify; line-height: 115%">&#160;</td> <td style="width: 34px; text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#9679;</b></font></td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Persuasive evidence of an arrangement exists, (i.e., when we sign a non-cancellable license agreement wherein the customer acknowledges an unconditional obligation to pay, or upon receipt of the customer&#8217;s purchase order), and</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#9679;</b></font></td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Delivery has occurred or services have been rendered and there are no uncertainties surrounding product acceptance (i.e., when title and risk of loss have been transferred to the customer, which occurs when the media containing the licensed program(s) is provided to a common carrier or, in the case of electronic delivery, when the customer is given access to the licensed program(s)), and</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#9679;</b></font></td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">The price to the customer is fixed or determinable, as typically evidenced in a signed non-cancellable contract, or a customer&#8217;s purchase order, and</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>&#9679;</b></font></td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Collectability is probable. If collectability is not considered probable, revenue is recognized when the fee is collected.</font></td></tr> </table> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue recognized on software arrangements involving multiple deliverables is allocated to each deliverable based on vendor-specific objective evidence (&#8220;VSOE&#8221;) or third party evidence of the fair values of each deliverable; such deliverables include licenses for software products, maintenance, private labeling fees, and customer training. We limit our assessment of VSOE for each deliverable to either the price charged when the same deliverable is sold separately or the price established by management having the relevant authority to do so, for a deliverable not yet sold separately.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">If sufficient VSOE of the fair value does not exist so as to permit the allocation of revenue to the various elements of the arrangement, all revenue from the arrangement is deferred until such evidence exists or until all elements are delivered. If VSOE of the fair value does not exist, and the only undelivered element is maintenance, then we recognize revenue on a ratable basis. If VSOE of the fair value of all undelivered elements exists but does not exist for one or more delivered elements, then revenue is recognized using the residual method. Under the residual method, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized as revenue.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain resellers (&#8220;stocking resellers&#8221;) purchase product licenses that they hold in inventory until they are resold to the ultimate end user (an &#8220;inventory stocking order&#8221;). At the time that a stocking reseller places an inventory stocking order, no product licenses are shipped by us to the stocking reseller; rather, the stocking reseller&#8217;s inventory is credited with the number of licenses purchased and the stocking reseller can resell (issue) any number of licenses from their inventory at any time. Upon receipt of an order to issue a license(s) from a stocking reseller&#8217;s inventory (a &#8220;draw down order&#8221;), we will ship the license(s) in accordance with the draw down order&#8217;s instructions. We defer recognition of revenue from inventory stocking orders until the underlying licenses are sold and shipped to the end user, as evidenced by the receipt and fulfillment of the stocking reseller&#8217;s draw down order, assuming all other revenue recognition criteria have been met.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">There are no rights of return granted to resellers or other purchasers of our software products.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue from maintenance contracts is recognized ratably over the related contract period, which generally ranges from one to five years.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">All of our software licenses are denominated in U.S. dollars.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Deferred Rent</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">The leases for both the Company&#8217;s current office in Campbell, California and the subleased former office in Campbell, California contain free rent and predetermined fixed escalations in our minimum rent payments. Rent expense related to these leases is recognized on a straight-line basis over the terms of the leases. Any difference between the straight-line rent amounts and amounts payable under the leases is recorded as part of deferred rent in current or long-term liabilities, as appropriate. The monthly rent payments due to the Company for the sublease of the office at 1919 S. Bascom Avenue fully offsets the rent payments due under the Company&#8217;s lease for that space.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">Incentives received upon entering into the lease agreement are recognized on a straight-line basis as a reduction to rent over the term of the lease. The unamortized portion of these incentives are recorded as a part of deferred rent in current or long-term liabilities, as appropriate.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Long-Lived Assets</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">Long-lived assets are assessed for possible impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable, whenever we have committed to a plan to dispose of the assets or, at a minimum, annually. Typically, for long-lived assets to be held and used, measurement of an impairment loss is based on the fair value of such assets, with fair value being determined based on appraisals, current market value, comparable sales value, and discounted future cash flows, among other variables, as appropriate. Assets to be held and used (which assets are affected by an impairment loss) are depreciated or amortized at their new carrying amount over their remaining estimated life; assets to be sold or otherwise disposed of are not subject to further depreciation or amortization. No such impairment charge was recorded during either of the three-month periods ended March 31, 2017 or 2016.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Allowance for Doubtful Accounts</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">We maintain an allowance for doubtful accounts that reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on assessments of the collectability of specific customer accounts and the general aging and size of the accounts receivable. We regularly review the adequacy of our allowance for doubtful accounts by considering such factors as historical experience, credit worthiness, and current economic conditions that may affect a customer&#8217;s ability to pay. We specifically reserve for those accounts deemed uncollectible. We also establish, and adjust, a general allowance for doubtful accounts based on our review of the aging and size of our accounts receivable.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth the details of the Allowance for Doubtful Accounts for the three-month periods ended March 31, 2017 and 2016:</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Beginning Balance</b></font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Charge Offs</b></font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Recoveries</b></font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Change in Provision</b></font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Ending Balance</b></font></td> <td style="line-height: 115%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td colspan="22" style="text-decoration: underline; line-height: 115%; text-align: center"><font style="font: 10pt Times New Roman, Times, Serif"><b><u>Three Months Ended March 31,</u></b></font></td> <td style="line-height: 115%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 1%; text-align: center; line-height: 115%">&#160;</td> <td style="width: 18%; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">2017</font></td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 13%; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">7,700</font></td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 13%; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 13%; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 13%; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">(2,700</font></td> <td style="width: 1%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="width: 13%; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">5,000</font></td> <td style="width: 1%; line-height: 115%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: center; line-height: 115%">&#160;</td> <td style="text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">2016</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">17,300</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">(2,500</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">)</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">14,800</font></td> <td style="line-height: 115%">&#160;</td></tr> </table> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0"><i>Concentration of Credit Risk</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">For the three-month periods ended March 31, 2017 and 2016, respectively, we considered the customers listed in the following table to be our most significant customers. The table sets forth the percentage of sales attributable to each customer during the periods presented, and the respective customer&#8217;s ending accounts receivable balance as a percentage of reported accounts receivable, net, as of March 31, 2017 and 2016.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center; line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended March&#160;31,&#160;2017</b></font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>As of March&#160;31,&#160;2017</b></font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Three Months Ended March&#160;31,&#160;2016</b></font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>As of March&#160;31,&#160;2016</b></font></td> <td style="line-height: 115%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Customer</b></font></td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Sales</b></font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Accounts Receivable</b></font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Sales</b></font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif"><b>Accounts Receivable</b></font></td> <td style="line-height: 115%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 44%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Centric</font></td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 11%; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">7.2</font></td> <td style="width: 1%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 11%; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">26.2</font></td> <td style="width: 1%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 11%; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">6.4</font></td> <td style="width: 1%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 1%; line-height: 115%">&#160;</td> <td style="width: 11%; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">10.9</font></td> <td style="width: 1%; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Raytheon</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">10.0</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">0.0</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">5.5</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">3.4</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Thermo Lab Systems</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">6.3</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">19.2</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">7.0</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="line-height: 115%">&#160;</td> <td style="text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">9.2</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Uniface</font></td> <td style="line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">4.6</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">14.5</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">3.1</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">2.0</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Total</font></td> <td style="line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">28.10</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">55.90</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">22.0</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td> <td style="line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; line-height: 115%">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">25.5</font></td> <td style="line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">%</font></td></tr> </table> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0"><i>Fair Value of Financial Instruments</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">The fair value of our accounts receivable, accounts payable and accrued liabilities approximate their carrying amounts due to the relative short maturities of these items.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of warrants at issuance and for those recorded as a liability at each reporting date are determined in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 820, <i>&#8220;Fair Value Measurement,&#8221;</i> which establishes a fair value hierarchy that prioritizes the assumptions (inputs) to valuation techniques used to price assets or liabilities that are measured at fair value. The hierarchy, as defined below, gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The guidance for fair value measurements requires that assets, liabilities and certain equity instruments measured at fair value be classified and disclosed in one of the following categories:</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 48px; text-align: justify; line-height: 115%">&#160;</td> <td style="width: 24px; text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">&#9679;&#160;</font></td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Level 1: Defined as observable inputs, such as quoted (unadjusted) prices in active markets for identical assets or liabilities.</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">&#9679;</font></td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Level 2: Defined as observable inputs other than quoted prices included in Level 1. This includes quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">&#9679;</font></td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Level 3: Defined as unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.</font></td></tr> </table> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0"></p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>4. Property and Equipment</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Property and equipment was:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>March 31, 2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>December 31, 2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 64%"><font style="font-size: 10pt">Equipment</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 14%; text-align: right"><font style="font-size: 10pt">248,700</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 16%; text-align: right"><font style="font-size: 10pt">258,700</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Furniture</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">190,600</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">190,600</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Leasehold improvements</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">167,600</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">167,600</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">606,900</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">616,900</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Less: accumulated depreciation and amortization</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">482,300</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">473,600</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">124,600</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">143,300</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Aggregate property and equipment depreciation and amortization expense was $18,100 and $25,800 during the three-month periods ended March 31, 2017 and 2016, respectively. During the three month period ended March 31, 2017, we disposed of an equipment at a loss of $600 that was originally purchased for $10,000.</p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>9. Supplemental Disclosure of Cash Flow Information</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We disbursed $100 and $300 for the payment of interest expense during the three-month periods ended both March 31, 2017 and 2016, respectively. Such disbursement was for capital lease payments. We disbursed $700 and $300 for the payment of income taxes during the three-month period ended March 31, 2017 and 2016, respectively. Such disbursements were made for the payment of foreign income taxes related to the operation of our Israeli subsidiary, GraphOn Research Labs, Ltd.</p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>11. Segment Information</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0.25in 0 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue by country for the three-month periods ended March 31, 2017 and 2016 was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Three Months Ended March 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><font style="font-size: 10pt"><b>Revenue by Country</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 62%"><font style="font-size: 10pt">United States</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 16%; text-align: right"><font style="font-size: 10pt">358,600</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 16%; text-align: right"><font style="font-size: 10pt">421,300</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Brazil</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">128,400</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">139,800</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><font style="font-size: 10pt">Japan</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">110,600</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">63,600</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Other Countries</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">384,900</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">382,600</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">Total</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">982,500</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">1,007,300</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="margin: 0pt"></p> 1125900 1192500 109000 109000 124600 143300 892300 940200 35400 38700 183800 355300 5187200 5115400 1557500 1694600 3548300 3336800 1125900 1192500 -82603500 -82449800 78527500 78512200 14700 14700 963700 953500 1116000 1881000 385000 885800 641100 678100 89900 317100 -152300 -927500 900 700 -152800 -974200 9804400 9737946 -0.02 -0.10 200 <p style="margin: 0pt"></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>2. Going Concern and Management&#8217;s Liquidity Plans</b></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying condensed consolidated financial statements have been prepared in conformity with GAAP, assuming we will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. Accordingly, the condensed consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification of liabilities that may result from the possible inability of the Company to continue as a going concern.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">We have incurred significant net losses since our inception. For the three months ended March 31, 2017, the Company incurred a net loss of $153,700. At March 31, 2017, the Company had an accumulated deficit of $82,603,500 and a working capital deficit of $2,656,000. Due to our inability to date to generate meaningful revenue from our hopTo Work business and our continued estimation that revenue from this product is unlikely in any reasonable time frame, our cash resources will not be sufficient to fund our business for the next 12 months. The Company&#8217;s ability to continue as a going concern is dependent on our ability to continue to generate revenue from our legacy GO-Global business and to raise additional capital through the issuance of new equity, debt financing, or from the sale of certain assets to meet short and long-term operating requirements.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">If the Company raises additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our current shareholders could be reduced, and such securities might have rights, preferences or privileges senior to the Company&#8217;s common stock. Additional financing may not be available upon acceptable terms, or at all. If adequate funds are not available or are not available on acceptable terms, the Company may not be able to take advantage of prospective business endeavors or opportunities, which could significantly and materially restrict our operations. We are continuing to pursue external financing alternatives to improve our working capital position. If the Company is unable to obtain the necessary capital, the Company may have to cease operations.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">These factors raise substantial doubt about our ability to continue as a going concern.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">In order to maintain operations, we previously implemented significant expense reductions, including a limited number of employee layoffs, and continue to implement further costs and employment reductions. During the three month period ended September 30, 2016, our CEO and CFO voluntarily agreed with our board of directors to defer 50% of their salary beginning September 1, 2016 until such time as the Company can reasonably pay such compensation upon approval by the board of directors.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">Although maintaining our SEC filing status is a significant expense, we are considering all options to preserve value for shareholders, including potentially suspending or terminating our filing status, however we have not made any decision to do so.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">We have worked extensively to explore additional sources of capital including the issuance of new shares, securing debt financing, and the sale of assets including certain software products and patents. Although this process is ongoing and we are in active discussions with multiple parties, there is no guarantee that they will result in transactions that are sufficient to provide the Company with the required liquidity to remove the substantial doubt as to our ability to continue as a going concern. We are also in discussions with some parties about the possibility of other strategic transactions although there is no guarantee that these discussions will result in an actual transaction. The accompanying condensed consolidated financial statements do not include any adjustments that may result from the outcome of the uncertainties set forth above.</p> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Revenue Recognition</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We market and license our products indirectly through channel distributors, independent software vendors (&#8220;ISVs&#8221;), value-added resellers (&#8220;VARs&#8221;) (collectively, &#8220;resellers&#8221;) and directly to corporate enterprises, governmental and educational institutions and others. Our product licenses are perpetual. We also separately sell intellectual property licenses, maintenance contracts, which are comprised of license updates and customer service access, as well as other products and services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Software license revenues are recognized when:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 48px; text-align: justify">&#160;</td> <td style="width: 34px; text-align: justify"><font style="font-size: 10pt"><b>&#9679;</b></font></td> <td style="text-align: justify"><font style="font-size: 10pt">Persuasive evidence of an arrangement exists, (i.e., when we sign a non-cancellable license agreement wherein the customer acknowledges an unconditional obligation to pay, or upon receipt of the customer&#8217;s purchase order), and</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify">&#160;</td> <td style="text-align: justify"><font style="font-size: 10pt"><b>&#9679;</b></font></td> <td style="text-align: justify"><font style="font-size: 10pt">Delivery has occurred or services have been rendered and there are no uncertainties surrounding product acceptance (i.e., when title and risk of loss have been transferred to the customer, which occurs when the media containing the licensed program(s) is provided to a common carrier or, in the case of electronic delivery, when the customer is given access to the licensed program(s)), and</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify">&#160;</td> <td style="text-align: justify"><font style="font-size: 10pt"><b>&#9679;</b></font></td> <td style="text-align: justify"><font style="font-size: 10pt">The price to the customer is fixed or determinable, as typically evidenced in a signed non-cancellable contract, or a customer&#8217;s purchase order, and</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify">&#160;</td> <td style="text-align: justify"><font style="font-size: 10pt"><b>&#9679;</b></font></td> <td style="text-align: justify"><font style="font-size: 10pt">Collectability is probable. If collectability is not considered probable, revenue is recognized when the fee is collected.</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue recognized on software arrangements involving multiple deliverables is allocated to each deliverable based on vendor-specific objective evidence (&#8220;VSOE&#8221;) or third party evidence of the fair values of each deliverable; such deliverables include licenses for software products, maintenance, private labeling fees, and customer training. We limit our assessment of VSOE for each deliverable to either the price charged when the same deliverable is sold separately or the price established by management having the relevant authority to do so, for a deliverable not yet sold separately.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">If sufficient VSOE of the fair value does not exist so as to permit the allocation of revenue to the various elements of the arrangement, all revenue from the arrangement is deferred until such evidence exists or until all elements are delivered. If VSOE of the fair value does not exist, and the only undelivered element is maintenance, then we recognize revenue on a ratable basis. If VSOE of the fair value of all undelivered elements exists but does not exist for one or more delivered elements, then revenue is recognized using the residual method. Under the residual method, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized as revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain resellers (&#8220;stocking resellers&#8221;) purchase product licenses that they hold in inventory until they are resold to the ultimate end user (an &#8220;inventory stocking order&#8221;). At the time that a stocking reseller places an inventory stocking order, no product licenses are shipped by us to the stocking reseller; rather, the stocking reseller&#8217;s inventory is credited with the number of licenses purchased and the stocking reseller can resell (issue) any number of licenses from their inventory at any time. Upon receipt of an order to issue a license(s) from a stocking reseller&#8217;s inventory (a &#8220;draw down order&#8221;), we will ship the license(s) in accordance with the draw down order&#8217;s instructions. We defer recognition of revenue from inventory stocking orders until the underlying licenses are sold and shipped to the end user, as evidenced by the receipt and fulfillment of the stocking reseller&#8217;s draw down order, assuming all other revenue recognition criteria have been met.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There are no rights of return granted to resellers or other purchasers of our software products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue from maintenance contracts is recognized ratably over the related contract period, which generally ranges from one to five years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All of our software licenses are denominated in U.S. dollars.</p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Deferred Rent</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The leases for both the Company&#8217;s current office in Campbell, California and the subleased former office in Campbell, California contain free rent and predetermined fixed escalations in our minimum rent payments. Rent expense related to these leases is recognized on a straight-line basis over the terms of the leases. Any difference between the straight-line rent amounts and amounts payable under the leases is recorded as part of deferred rent in current or long-term liabilities, as appropriate. The monthly rent payments due to the Company for the sublease of the office at 1919 S. Bascom Avenue fully offsets the rent payments due under the Company&#8217;s lease for that space.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Incentives received upon entering into the lease agreement are recognized on a straight-line basis as a reduction to rent over the term of the lease. The unamortized portion of these incentives are recorded as a part of deferred rent in current or long-term liabilities, as appropriate.</p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Long-Lived Assets</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Long-lived assets are assessed for possible impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable, whenever we have committed to a plan to dispose of the assets or, at a minimum, annually. Typically, for long-lived assets to be held and used, measurement of an impairment loss is based on the fair value of such assets, with fair value being determined based on appraisals, current market value, comparable sales value, and discounted future cash flows, among other variables, as appropriate. Assets to be held and used (which assets are affected by an impairment loss) are depreciated or amortized at their new carrying amount over their remaining estimated life; assets to be sold or otherwise disposed of are not subject to further depreciation or amortization. No such impairment charge was recorded during either of the three-month periods ended March 31, 2017 or 2016.</p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Allowance for Doubtful Accounts</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We maintain an allowance for doubtful accounts that reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on assessments of the collectability of specific customer accounts and the general aging and size of the accounts receivable. We regularly review the adequacy of our allowance for doubtful accounts by considering such factors as historical experience, credit worthiness, and current economic conditions that may affect a customer&#8217;s ability to pay. We specifically reserve for those accounts deemed uncollectible. We also establish, and adjust, a general allowance for doubtful accounts based on our review of the aging and size of our accounts receivable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth the details of the Allowance for Doubtful Accounts for the three-month periods ended March 31, 2017 and 2016:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Beginning Balance</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Charge Offs</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Recoveries</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Change in Provision</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Ending Balance</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td colspan="22" style="padding-bottom: 1.5pt; text-decoration: underline; text-align: center"><font style="font-size: 10pt"><b><u>Three Months Ended March 31,</u></b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 1%; text-align: center">&#160;</td> <td style="width: 18%; text-align: center"><font style="font-size: 10pt">2017</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">7,700</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">&#8212;</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">&#8212;</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">(2,700</font></td> <td style="width: 1%"><font style="font-size: 10pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">5,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">2016</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">17,300</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(2,500</font></td> <td><font style="font-size: 10pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">14,800</font></td> <td>&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p style="margin: 0pt"></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0"><i>Fair Value of Financial Instruments</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">The fair value of our accounts receivable, accounts payable and accrued liabilities approximate their carrying amounts due to the relative short maturities of these items.</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of warrants at issuance and for those recorded as a liability at each reporting date are determined in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 820, <i>&#8220;Fair Value Measurement,&#8221;</i> which establishes a fair value hierarchy that prioritizes the assumptions (inputs) to valuation techniques used to price assets or liabilities that are measured at fair value. The hierarchy, as defined below, gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The guidance for fair value measurements requires that assets, liabilities and certain equity instruments measured at fair value be classified and disclosed in one of the following categories:</p> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 48px; text-align: justify; line-height: 115%">&#160;</td> <td style="width: 24px; text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">&#9679;&#160;</font></td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Level 1: Defined as observable inputs, such as quoted (unadjusted) prices in active markets for identical assets or liabilities.</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">&#9679;</font></td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Level 2: Defined as observable inputs other than quoted prices included in Level 1. This includes quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify; line-height: 115%">&#160;</td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">&#9679;</font></td> <td style="text-align: justify; line-height: 115%"><font style="font: 10pt Times New Roman, Times, Serif">Level 3: Defined as unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.</font></td></tr> </table> <p style="font: 10pt/normal Times New Roman, Times, Serif; margin: 0"></p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth the details of the Allowance for Doubtful Accounts for the three-month periods ended March 31, 2017 and 2016:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Beginning Balance</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Charge Offs</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Recoveries</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Change in Provision</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Ending Balance</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td colspan="22" style="padding-bottom: 1.5pt; text-decoration: underline; text-align: center"><font style="font-size: 10pt"><b><u>Three Months Ended March 31,</u></b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 1%; text-align: center">&#160;</td> <td style="width: 18%; text-align: center"><font style="font-size: 10pt">2017</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">7,700</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">&#8212;</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">&#8212;</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">(2,700</font></td> <td style="width: 1%"><font style="font-size: 10pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 13%; text-align: right"><font style="font-size: 10pt">5,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">2016</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">17,300</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">&#8212;</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">(2,500</font></td> <td><font style="font-size: 10pt">)</font></td> <td>&#160;</td> <td><font style="font-size: 10pt">$</font></td> <td style="text-align: right"><font style="font-size: 10pt">14,800</font></td> <td>&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> 4600 6800 1720500 1759000 -600 200 733600 873900 558000 778600 -5800 -5100 4200 2656000 9804400 766200 571100 195100 5900 1036100 975800 81400 81400 18800 53800 39400 14400 15500 3300 -500 600 13275 -3300 9800 60300 222300 <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>10. Earnings (Loss) Per Share</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Earnings or loss per share is calculated by dividing the net income or loss for the period by the weighted average number of shares of common stock outstanding during the period. Diluted earnings or loss per share (&#8220;Diluted EPS&#8221;) is calculated by dividing the net income or loss for the period by the total of the weighted average number of shares of common stock outstanding during the period plus the effects of any dilutive securities. Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of such potential shares of common stock would have an anti-dilutive effect. During all periods presented in our Condensed Consolidated Statements of Operations, potentially dilutive securities included shares of common stock potentially issuable upon exercise of stock options, release of unvested restricted stock awards and exercise of warrants. Diluted EPS excludes the impact of potential issuance of shares of common stock related to our stock options in periods in which the exercise price of the stock option is greater than the average market price of our common stock during such periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the three-month periods ended March 31, 2017 and 2016, 1,375,509 and 2,198,512 shares of common stock equivalents, respectively, were excluded from the computation of dilutive loss per share since their effect would be anti-dilutive.</p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>7. Cost of Revenue</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Cost of revenue for the three-month periods ended March 31, 2017 and 2016 was:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017 Over (Under) 2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Dollars</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Percent</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 44%"><font style="font-size: 10pt">Software service costs</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">15,500</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">39,400</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">(23,900</font></td> <td style="width: 1%"><font style="font-size: 10pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">-60.8</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Software product costs</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">3,300</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">14,400</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">(11,100</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">-77.1</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">18,800</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">53,800</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">(35,000</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 10pt">-65.1</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td></tr> </table> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>6. Revenue</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Revenue for the three-month periods ended March 31, 2017 and 2016 was:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017 Over (Under) 2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><font style="font-size: 10pt"><b>Revenue</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Dollars</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Percent</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-decoration: underline"><font style="font-size: 10pt"><u>Software Licenses</u></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 44%; padding-left: 10pt"><font style="font-size: 10pt">Windows</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">283,000</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">290,100</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">(7,100</font></td> <td style="width: 1%"><font style="font-size: 10pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">-2.4</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt; padding-left: 10pt"><font style="font-size: 10pt">UNIX/Linux</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">108,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">84,400</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">23,600</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">28.0</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">391,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">374,500</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">16,500</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">4.4</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-decoration: underline"><font style="font-size: 10pt"><u>Software Service Fees</u></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt"><font style="font-size: 10pt">Windows</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">444,200</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">452,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">(7,800</font></td> <td><font style="font-size: 10pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">-1.7</font></td> <td><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt; padding-left: 10pt"><font style="font-size: 10pt">UNIX/Linux</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">136,800</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">169,300</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">(32,500</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">-19.2</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">581,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">621,300</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">(40,300</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">-6.5</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">10,500</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">11,500</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">(1,000</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">-8.7</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">Total Revenue</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">982,500</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">1,007,300</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">(24,800</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 10pt">-2.5</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td></tr> </table> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>5. Stock-Based Compensation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table summarizes the stock-based compensation expense, net of amounts capitalized, we recorded in our Unaudited Condensed Consolidated Statements of Operations for the three-month periods ended March 31, 2017 and 2016, respectively, by classification:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Three Months Ended March 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><font style="font-size: 10pt"><b>Statement of Operations Classification</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 64%"><font style="font-size: 10pt">Costs of revenue</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 15%; text-align: right"><font style="font-size: 10pt">100</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 15%; text-align: right"><font style="font-size: 10pt">3,100</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Selling and marketing expense</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">100</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">14,100</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><font style="font-size: 10pt">General and administrative expense</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">15,100</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">53,100</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Research and development expense</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">&#8212;</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">15,900</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">15,300</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">86,200</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Use of Estimates</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include: the amount of stock-based compensation expense; the allowance for doubtful accounts; the estimated lives, valuation, and amortization of intangible assets (including capitalized software); depreciation of long-lived assets; valuation of warrants; post-employment benefits, and accruals for liabilities. While we believe that such estimates are fair, actual results could differ materially from those estimates.</p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>12. Subsequent Event</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On April 28, 2017 we entered into a sublease agreement to sublease the entirety of the leased space at 51 East Campbell Avenue to a third party. The term of the sublease begins on June 1, 2017 and extends through the end of our office lease term for that space. The monthly rent payments due to hopTo will offset approximately 62% of the monthly rent payments due to the landlord under hopTo&#8217;s lease for that space.</p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table summarizes the stock-based compensation expense, net of amounts capitalized, we recorded in our Unaudited Condensed Consolidated Statements of Operations for the three-month periods ended March 31, 2017 and 2016, respectively, by classification:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Three Months Ended March 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><font style="font-size: 10pt"><b>Statement of Operations Classification</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 64%"><font style="font-size: 10pt">Costs of revenue</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 15%; text-align: right"><font style="font-size: 10pt">100</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 15%; text-align: right"><font style="font-size: 10pt">3,100</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Selling and marketing expense</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">100</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">14,100</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><font style="font-size: 10pt">General and administrative expense</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">15,100</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">53,100</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Research and development expense</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">&#8212;</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">15,900</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">15,300</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">86,200</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Revenue for the three-month periods ended March 31, 2017 and 2016 was:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017 Over (Under) 2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><font style="font-size: 10pt"><b>Revenue</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Dollars</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Percent</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-decoration: underline"><font style="font-size: 10pt"><u>Software Licenses</u></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="width: 44%; padding-left: 10pt"><font style="font-size: 10pt">Windows</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">283,000</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">290,100</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">(7,100</font></td> <td style="width: 1%"><font style="font-size: 10pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">-2.4</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt; padding-left: 10pt"><font style="font-size: 10pt">UNIX/Linux</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">108,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">84,400</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">23,600</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">28.0</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">391,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">374,500</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">16,500</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">4.4</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-decoration: underline"><font style="font-size: 10pt"><u>Software Service Fees</u></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt"><font style="font-size: 10pt">Windows</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">444,200</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">452,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">(7,800</font></td> <td><font style="font-size: 10pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">-1.7</font></td> <td><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt; padding-left: 10pt"><font style="font-size: 10pt">UNIX/Linux</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">136,800</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">169,300</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">(32,500</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">-19.2</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">581,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">621,300</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">(40,300</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">-6.5</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Other</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">10,500</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">11,500</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">(1,000</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">-8.7</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">Total Revenue</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">982,500</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">1,007,300</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">(24,800</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 10pt">-2.5</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td></tr> </table> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Cost of revenue for the three-month periods ended March 31, 2017 and 2016 was:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017 Over (Under) 2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Dollars</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Percent</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 44%"><font style="font-size: 10pt">Software service costs</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">15,500</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">39,400</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">(23,900</font></td> <td style="width: 1%"><font style="font-size: 10pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">-60.8</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">Software product costs</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">3,300</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">14,400</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">(11,100</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 10pt">-77.1</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">18,800</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">53,800</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">(35,000</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">)</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 10pt">-65.1</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td></tr> </table> <p style="margin: 0pt"></p> During the three month period ended September 30, 2016, our CEO and CFO voluntarily agreed with our board of directors to defer 50% of their salary beginning September 1, 2016 until such time as the Company can reasonably pay such compensation upon approval by the board of directors. 18100 25800 290100 84400 374500 283000 108000 391000 -7100 23600 16500 -0.024 0.280 0.044 452000 169300 621300 444200 136800 581000 10500 11500 -1000 -7800 -32500 -40300 -0.017 -0.192 -0.065 -0.087 -24800 -0.025 -35000 -23900 -11100 -0.651 -0.608 -0.771 85900 700 300 1375509 2198512 0.62 0001021435 2017 <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>8. Commitments and Contingencies</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Operating Leases</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On February 1, 2014, we had previously relocated our corporate offices to a larger suite within our landlord&#8217;s office complex in Campbell, California. We are currently leasing 10,659 square feet under a five-year lease that, unless renewed, will expire in October 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 11, 2015 we entered into a sublease agreement to sublease the entirety of the South Bascom office space to a third party. The term of the sublease extends from November 1, 2015 through the end of our office lease term for that space in October, 2018. The monthly rent payments due to hopTo under this sublease fully offset the monthly rent payments due to the landlord under hopTo&#8217;s lease for that space.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 24, 2015, we entered into a new office lease for our corporate headquarters in Campbell, California which became effective on October 1, 2015, is better suited to our California operations and results in significant monthly savings. The term of this lease is from October 1, 2015 through September 30, 2018 (see Note 12).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth the minimum lease payments we will be required to make throughout the remainder of the lease:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><font style="font-size: 10pt"><b>Year</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Amount</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 82%"><font style="font-size: 10pt">Remainder of 2017</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 10pt">$</font></td> <td style="width: 15%; text-align: right"><font style="font-size: 10pt">85,900</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 1.5pt"><font style="font-size: 10pt">2018</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><font style="font-size: 10pt">68,300</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double"><font style="font-size: 10pt">$</font></td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">154,200</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Concentration of Credit Risk</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the three-month periods ended March 31, 2017 and 2016, respectively, we considered the customers listed in the following table to be our most significant customers. The table sets forth the percentage of sales attributable to each customer during the periods presented, and the respective customer&#8217;s ending accounts receivable balance as a percentage of reported accounts receivable, net, as of March 31, 2017 and 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Three Months Ended March&#160;31,&#160;2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>As of March&#160;31,&#160;2017</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Three Months Ended March&#160;31,&#160;2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>As of March&#160;31,&#160;2016</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Customer</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Sales</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Accounts Receivable</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Sales</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><font style="font-size: 10pt"><b>Accounts Receivable</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 44%"><font style="font-size: 10pt">Centric</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">7.2</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">26.2</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">6.4</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 11%; text-align: right"><font style="font-size: 10pt">10.9</font></td> <td style="width: 1%"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><font style="font-size: 10pt">Raytheon</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">10.0</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">0.0</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">5.5</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">3.4</font></td> <td><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><font style="font-size: 10pt">Thermo Lab Systems</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">6.3</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">19.2</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">7.0</font></td> <td><font style="font-size: 10pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">9.2</font></td> <td><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">Uniface</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">4.6</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">14.5</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">3.1</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">2.0</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">Total</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">28.10</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">55.90</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">22.0</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 2.25pt double">&#160;</td> <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 10pt">25.5</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 10pt">%</font></td></tr> </table> <p style="margin: 0pt"></p> 600 10000 The term of the sublease begins on June 1, 2017 and extends through the end of our office lease term for that space. The monthly rent payments due to hopTo will offset approximately 62% of the monthly rent payments due to the landlord under hopTo’s lease for that space. EX-101.SCH 8 htpo-20170331.xsd XBRL SCHEMA FILE 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Going Concern and Management's Liquidity Plans link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Cost of Revenue link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Supplemental Disclosure of Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Cost of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Going Concern and Management's Liquidity Plans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Significant Accounting Policies - Schedule of Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Stock-Based Compensation - Summary Of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Revenue - Schedule of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Cost of Revenue - Schedule of Cost of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Supplemental Disclosure of Cash Flow Information (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Earnings (Loss) Per Share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Segment Information - Schedule of Revenue by Country (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Subsequent Event (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 htpo-20170331_cal.xml XBRL CALCULATION FILE EX-101.DEF 10 htpo-20170331_def.xml XBRL DEFINITION FILE EX-101.LAB 11 htpo-20170331_lab.xml XBRL LABEL FILE Concentration Risk Benchmark [Axis] Sales Revenue, Net [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] Raytheon [Member] Accounts Receivable [Member] Uniface [Member] Property, Plant and Equipment, Type [Axis] Equipment [Member] Furniture [Member] Leasehold Improvements [Member] Income Statement Location [Axis] Costs of Revenue [Member] Selling and Marketing Expense [Member] General and Administrative Expense [Member] Research and Development Expense [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-In Capital [Member] Preferred Stock [Member] Accumulated Deficit [Member] Geographical [Axis] United States [Member] Brazil [Member] Other Countries [Member] Centric [Member] Thermo Lab Systems [Member] Software Licenses [Member] Products and Services [Axis] Windows [Member] Unix Linux [Member] Software Service Costs [Member] Software Product Costs [Member] Campbell Facility [Member] Japan [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Type of Arrangement and Non-arrangement Transactions [Axis] Sublease Agreement [Member] Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Entity Filer Category Entity Common Stock, Shares Outstanding Trading Symbol Document Fiscal Period Focus Document Fiscal Year Focus Statement of Financial Position [Abstract] Assets Current Assets: Cash Accounts receivable, net Prepaid expenses Total Current Assets Property and equipment, net Other assets Total Assets Liabilities and Stockholders’ Equity (Deficit) Current Liabilities: Accounts payable and accrued expenses Deferred rent Capital lease Deferred revenue Other current liabilities Total Current Liabilities Deposit liability Deferred revenue Deferred rent Total Liabilities Stockholders' Equity (Deficit): Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding Common stock, $0.0001 par value, 195,000,000 shares authorized, 9,804,400 shares issued and outstanding at March 31, 2017 and December 31, 2016 Additional paid-in capital Accumulated deficit Total Stockholders’ Equity (Deficit) Total Liabilities and Stockholders’ Equity (Deficit) Preferred stock par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Revenue Costs of revenue Gross profit Operating expenses: Selling and marketing General and administrative Research and development Total operating expenses Loss from operations Other income (expense): Change in fair value of warrants liability Other income (expense), net Loss before provision for income tax Provision for income tax Net loss Loss per share - basic and diluted Average weighted common shares outstanding - basic and diluted Statement [Table] Statement [Line Items] Beginning balance Beginning balance, shares Vesting of restricted stock awards Vesting of restricted stock awards, shares Stock-based compensation expense Company payment of employee taxes for stock-based compensation Net loss Ending balance Ending balance, shares Statement of Cash Flows [Abstract] Cash Flows Provided By and (Used In) Operating Activities: Net Loss Adjustments to reconcile net loss to net cash provided by and (used in) operating activities: Depreciation and amortization Stock-based compensation expense Company payments of employee taxes for stock-based compensation Revenue deferred to future periods Recognition of deferred revenue Changes to allowance for doubtful accounts Change in fair value of derivative instruments warrants Accretion of warrants liability for consulting services Changes in severance liability Changes in deferred rent Interest accrued for capital lease Loss /(gain) on disposal of fixed assets Changes in operating assets and liabilities: Accounts receivable Prepaid expenses Accounts payable and accrued expenses Other current liabilities Net Cash Provided By and (Used In) Operating Activities Cash Flows Provided By and (Used In) Investing Activities: Proceeds from sale of equipment Net Cash Provided By and (Used In) Investing Activities Cash Flows Provided By and (Used In ) Financing Activities: Payment of capital lease Net Cash Provided By and (Used In ) Financing Activities Net Increase (Decrease) in Cash Cash - Beginning of Period Cash - End of Period Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation Going Concern and Management's Liquidity Plans Accounting Policies [Abstract] Significant Accounting Policies Property, Plant and Equipment [Abstract] Property and Equipment Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock-Based Compensation Revenue Revenue Cost of Revenue [Abstract] Cost of Revenue Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Supplemental Cash Flow Elements [Abstract] Supplemental Disclosure of Cash Flow Information Earnings Per Share [Abstract] Earnings (Loss) Per Share Segment Reporting [Abstract] Segment Information Subsequent Events [Abstract] Subsequent Event Use of Estimates Revenue Recognition Deferred Rent Long-Lived Assets Allowance for Doubtful Accounts Concentration of Credit Risk Fair Value of Financial Instruments Schedule of Allowance for Doubtful Accounts Schedule of Concentration of Credit Risk Schedule of Property and Equipment Summary of Stock-Based Compensation Expense Revenue Tables Schedule of Revenue Schedule of Cost of Revenue Schedule of Future Minimum Lease Payments Schedule of Revenue by Country Net loss Accumulated deficit Working capital deficit Compensation description Impairment charges of long-lived assets Beginning balance Charge offs Recoveries Change in Provision Ending balance Percentage of Concentration of Credit Risk Depreciation Disposed of equipment Originally purchased Property and equipment gross Less: accumulated depreciation and amortization Property and equipment net Compensation expense Revenue Recognition, Multiple-deliverable Arrangements [Table] Revenue Recognition, Multiple-deliverable Arrangements [Line Items] Software Licenses Increase (Decrease) in Software Licenses Increase (Decrease) in Software Licenses, Percentage Software Service Fees Increase (Decrease) in Software Service Fees Increase (Decrease) in Software Service Fees, Percentage Other Increase (Decrease) in Other Increase (Decrease) in Other, Percentage Total Revenue Increase (Decrease) in Total Revenue Increase (Decrease) in Total Revenue Cost of Revenue Increase (Decrease) in Cost of Revenue Increase (Decrease) in Cost of Revenue, Percentage Lease square feet Lease term Lease expire date Remainder of 2017 2018 Total Payment of interest expense Payment of income taxes Antidilutive securities Revenue by country Monthly rent payments, percentage Lease description Alcatel-Lucent [Member] Represents information pertaining to all of the Company's stock option plans. Brazil {Member]' Broadridge [Member] Capitalized Software [Member] Centric Systems [Member] Compensation description. Seagate Technology [Member]. Costs of Revenue [Member] Seagate Technology [Member]. Seagate Technology [Member] Elosofts [Member] Information about employees of the Company. Seagate Technology [Member]. Represents the tenth in a series of exercise price ranges. Represents the eleventh in a series of exercise price ranges. Represents the first in a series of exercise price ranges. Represents the second in a series of exercise price ranges. Represents the third in a series of exercise price ranges. Represents the fourth in a series of exercise price ranges. Represents the fifth in a series of exercise price ranges. Represents the sixth in a series of exercise price ranges. Represents the seventh in a series of exercise price ranges. Represents the eighth in a series of exercise price ranges. Represents the ninth in a series of exercise price ranges. Former Staff-Level Employee [Member] Former Vice-President Level Employee [Member] GE [Member] ip Capital [Member] If Recipient Owns Greater Than Ten Percentf Voting Power [Member] Incentive Stock Options [Member] Changes in severance liability. Information pertaining to ipCapital Group, Inc. Seagate Technology [Member]. lease expiry date. Mr Eilam [Member] Non Qualified Stock Options [Member] Offer to Exercise [Member] Seagate Technology [Member]. Seagate Technology [Member]. Adjustment to net income (loss) for the amount of revenue deferred to future reporting periods. 2014 Private Placement [Member]. Stock Option Plans [Member] Represents information pertaining to the Company's "Supplemental Stock Option Agreement." 2015 Transaction [Member] Seagate Technology [Member]. Seagate Technology [Member]. Represents information pertaining to the Company's 2005 equity incentive plan. Seagate Technology [Member]. Two Thousand Twelve Equity Incentive Plan [Member] Two Thousnd Eight Stock Option Plan [Member] Seagate Technology [Member]. Seagate Technology [Member]. Working Capital Deficit. Xerox [Member] Deposit liability. Cost of Revenue [Text Block] Revenue Disclosure [Text Block] Schedule of Cost of Revenue [Table Text Block] Concentration Of Credit Risk Abstract. Centric [Member] Elosoft [Member] Global Logistics [Member] Elosoft [Member]. Seagate Technology [Member]. Represents Thermo LabSystems. Seagate Technology [Member]. Seagate Technology [Member] Seagate Technology [Member] The increase (decrease) in software licenses revenue over the prior period reported. The percentage increase (decrease) in software licenses revenue over the prior period reported. The increase (decrease) in Software service fees revenue over the prior period reported. The percentage increase (decrease) in software service fee revenue over the prior period reported. The increase (decrease) in other revenue over the prior period reported. The percentage increase (decrease) in other revenue over the prior period reported. The increase (decrease) in sales revenue over the prior period reported. The percentage increase (decrease) in sales revenue over the prior period reported. Software Service Costs [Member] Software Product Costs [Member] The increase (decrease) in technology service costs over the prior period reported. The percentage increase (decrease) in cost of revenue over the prior period reported. Seagate Technology [Member]. Japan [Member] Monthly rent payments, percentage. Sublease Agreement [Member] Assets, Current Assets [Default Label] Liabilities, Current Deferred Revenue, Noncurrent Deferred Rent Credit, Noncurrent Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares, Outstanding Share-based Compensation Payments Related to Tax Withholding for Share-based Compensation Recognition of Deferred Revenue Reclassification of warrants liability to equity (2014 PIPE) Gain (Loss) on Disposition of Property Plant Equipment Increase (Decrease) in Accounts Receivable Increase (Decrease) in Prepaid Expense Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Other Noncurrent Liabilities Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Investing Activities Repayments of Long-term Capital Lease Obligations Net Cash Provided by (Used in) Financing Activities Cash, Period Increase (Decrease) RevenueDisclosureTextBlock Allowance for Doubtful Accounts Receivable IncreaseDecreaseInSalesRevenuePercentage Operating Leases, Future Minimum Payments Due EX-101.PRE 12 htpo-20170331_pre.xml XBRL PRESENTATION FILE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2017
May 12, 2017
Document And Entity Information    
Entity Registrant Name hopTo Inc.  
Entity Central Index Key 0001021435  
Document Type 10-Q  
Document Period End Date Mar. 31, 2017  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Entity Filer Category Smaller Reporting Company  
Entity Common Stock, Shares Outstanding   9,804,400
Trading Symbol HPTO  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2017  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2017
Dec. 31, 2016
Current Assets:    
Cash $ 673,100 $ 546,200
Accounts receivable, net 183,800 355,300
Prepaid expenses 35,400 38,700
Total Current Assets 892,300 940,200
Property and equipment, net 124,600 143,300
Other assets 109,000 109,000
Total Assets 1,125,900 1,192,500
Current Liabilities:    
Accounts payable and accrued expenses 1,036,100 975,800
Deferred rent 20,900 24,100
Capital lease 4,600 6,800
Deferred revenue 1,720,500 1,759,000
Other current liabilities 766,200 571,100
Total Current Liabilities 3,548,300 3,336,800
Deposit liability 81,400 81,400
Deferred revenue 1,557,500 1,694,600
Deferred rent 2,600
Total Liabilities 5,187,200 5,115,400
Stockholders' Equity (Deficit):    
Preferred stock, $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding
Common stock, $0.0001 par value, 195,000,000 shares authorized, 9,804,400 shares issued and outstanding at March 31, 2017 and December 31, 2016 14,700 14,700
Additional paid-in capital 78,527,500 78,512,200
Accumulated deficit (82,603,500) (82,449,800)
Total Stockholders’ Equity (Deficit) (4,061,300) (3,922,900)
Total Liabilities and Stockholders’ Equity (Deficit) $ 1,125,900 $ 1,192,500
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Preferred stock par value $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued
Preferred stock, shares outstanding
Common stock par value $ 0.0001 $ 0.0001
Common stock, shares authorized 195,000,000 195,000,000
Common stock, shares issued 9,804,400 9,804,400
Common stock, shares outstanding 9,804,400 9,804,400
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Income Statement [Abstract]    
Revenue $ 982,500 $ 1,007,300
Costs of revenue 18,800 53,800
Gross profit 963,700 953,500
Operating expenses:    
Selling and marketing 89,900 317,100
General and administrative 641,100 678,100
Research and development 385,000 885,800
Total operating expenses 1,116,000 1,881,000
Loss from operations (152,300) (927,500)
Other income (expense):    
Change in fair value of warrants liability (47,300)
Other income (expense), net (500) 600
Loss before provision for income tax (152,800) (974,200)
Provision for income tax 900 700
Net loss $ (153,700) $ (974,900)
Loss per share - basic and diluted $ (0.02) $ (0.10)
Average weighted common shares outstanding - basic and diluted 9,804,400 9,737,946
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Deficit [Member]
Total
Beginning balance at Dec. 31, 2015 $ 14,600 $ 78,189,300 $ (80,596,900)  
Beginning balance, shares at Dec. 31, 2015 9,731,233      
Vesting of restricted stock awards
Vesting of restricted stock awards, shares 13,275      
Stock-based compensation expense     86,200  
Company payment of employee taxes for stock-based compensation     (1,500)  
Net loss       (974,900) (974,900)
Ending balance at Mar. 31, 2016 $ 14,600 78,274,000 (81,571,800) (3,283,200)
Ending balance, shares at Mar. 31, 2016 9,744,508      
Beginning balance at Dec. 31, 2016 $ 14,700 78,512,200 (82,449,800) (3,922,900)
Beginning balance, shares at Dec. 31, 2016 9,804,400      
Vesting of restricted stock awards        
Stock-based compensation expense     15,300  
Company payment of employee taxes for stock-based compensation      
Net loss       (153,700) (153,700)
Ending balance at Mar. 31, 2017 $ 14,700 $ 78,527,500 $ (82,603,500) $ (4,061,300)
Ending balance, shares at Mar. 31, 2017 9,804,400      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Cash Flows Provided By and (Used In) Operating Activities:    
Net Loss $ (153,700) $ (974,900)
Adjustments to reconcile net loss to net cash provided by and (used in) operating activities:    
Depreciation and amortization 18,100 28,400
Stock-based compensation expense 15,300 86,200
Company payments of employee taxes for stock-based compensation (1,500)
Revenue deferred to future periods 558,000 778,600
Recognition of deferred revenue (733,600) (873,900)
Changes to allowance for doubtful accounts (2,700) (2,500)
Change in fair value of derivative instruments warrants 47,300
Accretion of warrants liability for consulting services 4,200
Changes in severance liability (5,900)
Changes in deferred rent (5,800) (5,100)
Interest accrued for capital lease 100 300
Loss /(gain) on disposal of fixed assets 600 (200)
Changes in operating assets and liabilities:    
Accounts receivable 174,200 4,300
Prepaid expenses 3,300 (9,800)
Accounts payable and accrued expenses 60,300 222,300
Other current liabilities 195,100
Net Cash Provided By and (Used In) Operating Activities 129,200 (702,200)
Cash Flows Provided By and (Used In) Investing Activities:    
Proceeds from sale of equipment 200
Net Cash Provided By and (Used In) Investing Activities 200
Cash Flows Provided By and (Used In ) Financing Activities:    
Payment of capital lease (2,300) (2,300)
Net Cash Provided By and (Used In ) Financing Activities (2,300) (2,300)
Net Increase (Decrease) in Cash 126,900 (704,300)
Cash - Beginning of Period 546,200 1,777,300
Cash - End of Period $ 673,100 $ 1,073,000
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation
3 Months Ended
Mar. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

1. Basis of Presentation

 

The unaudited condensed consolidated financial statements include the accounts of hopTo Inc. and its subsidiaries (collectively, “we”, “us” or “our”); significant intercompany accounts and transactions are eliminated upon consolidation. The unaudited condensed consolidated financial statements included herein have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) applicable to interim financial information and the rules and regulations promulgated by the Securities and Exchange Commission (the “SEC”). Accordingly, such unaudited condensed consolidated financial statements do not include all information and footnote disclosures required in annual financial statements.

 

The unaudited condensed consolidated financial statements included herein reflect all adjustments, which include only normal, recurring adjustments, that are, in our opinion, necessary to state fairly the results for the periods presented. This Quarterly Report on Form 10-Q should be read in conjunction with our audited consolidated financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2016 which was filed with the SEC on April 7, 2017 (“2016 10-K Report”). The interim results presented herein are not necessarily indicative of the results of operations that may be expected for the full fiscal year ending December 31, 2017 or any future period.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Going Concern and Management's Liquidity Plans
3 Months Ended
Mar. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Going Concern and Management's Liquidity Plans

2. Going Concern and Management’s Liquidity Plans

 

The accompanying condensed consolidated financial statements have been prepared in conformity with GAAP, assuming we will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. Accordingly, the condensed consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification of liabilities that may result from the possible inability of the Company to continue as a going concern.

 

We have incurred significant net losses since our inception. For the three months ended March 31, 2017, the Company incurred a net loss of $153,700. At March 31, 2017, the Company had an accumulated deficit of $82,603,500 and a working capital deficit of $2,656,000. Due to our inability to date to generate meaningful revenue from our hopTo Work business and our continued estimation that revenue from this product is unlikely in any reasonable time frame, our cash resources will not be sufficient to fund our business for the next 12 months. The Company’s ability to continue as a going concern is dependent on our ability to continue to generate revenue from our legacy GO-Global business and to raise additional capital through the issuance of new equity, debt financing, or from the sale of certain assets to meet short and long-term operating requirements.

 

If the Company raises additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our current shareholders could be reduced, and such securities might have rights, preferences or privileges senior to the Company’s common stock. Additional financing may not be available upon acceptable terms, or at all. If adequate funds are not available or are not available on acceptable terms, the Company may not be able to take advantage of prospective business endeavors or opportunities, which could significantly and materially restrict our operations. We are continuing to pursue external financing alternatives to improve our working capital position. If the Company is unable to obtain the necessary capital, the Company may have to cease operations.

 

These factors raise substantial doubt about our ability to continue as a going concern.

 

In order to maintain operations, we previously implemented significant expense reductions, including a limited number of employee layoffs, and continue to implement further costs and employment reductions. During the three month period ended September 30, 2016, our CEO and CFO voluntarily agreed with our board of directors to defer 50% of their salary beginning September 1, 2016 until such time as the Company can reasonably pay such compensation upon approval by the board of directors.

 

Although maintaining our SEC filing status is a significant expense, we are considering all options to preserve value for shareholders, including potentially suspending or terminating our filing status, however we have not made any decision to do so.

 

We have worked extensively to explore additional sources of capital including the issuance of new shares, securing debt financing, and the sale of assets including certain software products and patents. Although this process is ongoing and we are in active discussions with multiple parties, there is no guarantee that they will result in transactions that are sufficient to provide the Company with the required liquidity to remove the substantial doubt as to our ability to continue as a going concern. We are also in discussions with some parties about the possibility of other strategic transactions although there is no guarantee that these discussions will result in an actual transaction. The accompanying condensed consolidated financial statements do not include any adjustments that may result from the outcome of the uncertainties set forth above.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies
3 Months Ended
Mar. 31, 2017
Accounting Policies [Abstract]  
Significant Accounting Policies

3. Significant Accounting Policies

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include: the amount of stock-based compensation expense; the allowance for doubtful accounts; the estimated lives, valuation, and amortization of intangible assets (including capitalized software); depreciation of long-lived assets; valuation of warrants; post-employment benefits, and accruals for liabilities. While we believe that such estimates are fair, actual results could differ materially from those estimates.

 

Revenue Recognition

 

We market and license our products indirectly through channel distributors, independent software vendors (“ISVs”), value-added resellers (“VARs”) (collectively, “resellers”) and directly to corporate enterprises, governmental and educational institutions and others. Our product licenses are perpetual. We also separately sell intellectual property licenses, maintenance contracts, which are comprised of license updates and customer service access, as well as other products and services.

 

Software license revenues are recognized when:

 

  Persuasive evidence of an arrangement exists, (i.e., when we sign a non-cancellable license agreement wherein the customer acknowledges an unconditional obligation to pay, or upon receipt of the customer’s purchase order), and
  Delivery has occurred or services have been rendered and there are no uncertainties surrounding product acceptance (i.e., when title and risk of loss have been transferred to the customer, which occurs when the media containing the licensed program(s) is provided to a common carrier or, in the case of electronic delivery, when the customer is given access to the licensed program(s)), and
  The price to the customer is fixed or determinable, as typically evidenced in a signed non-cancellable contract, or a customer’s purchase order, and
  Collectability is probable. If collectability is not considered probable, revenue is recognized when the fee is collected.

 

Revenue recognized on software arrangements involving multiple deliverables is allocated to each deliverable based on vendor-specific objective evidence (“VSOE”) or third party evidence of the fair values of each deliverable; such deliverables include licenses for software products, maintenance, private labeling fees, and customer training. We limit our assessment of VSOE for each deliverable to either the price charged when the same deliverable is sold separately or the price established by management having the relevant authority to do so, for a deliverable not yet sold separately.

 

If sufficient VSOE of the fair value does not exist so as to permit the allocation of revenue to the various elements of the arrangement, all revenue from the arrangement is deferred until such evidence exists or until all elements are delivered. If VSOE of the fair value does not exist, and the only undelivered element is maintenance, then we recognize revenue on a ratable basis. If VSOE of the fair value of all undelivered elements exists but does not exist for one or more delivered elements, then revenue is recognized using the residual method. Under the residual method, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized as revenue.

 

Certain resellers (“stocking resellers”) purchase product licenses that they hold in inventory until they are resold to the ultimate end user (an “inventory stocking order”). At the time that a stocking reseller places an inventory stocking order, no product licenses are shipped by us to the stocking reseller; rather, the stocking reseller’s inventory is credited with the number of licenses purchased and the stocking reseller can resell (issue) any number of licenses from their inventory at any time. Upon receipt of an order to issue a license(s) from a stocking reseller’s inventory (a “draw down order”), we will ship the license(s) in accordance with the draw down order’s instructions. We defer recognition of revenue from inventory stocking orders until the underlying licenses are sold and shipped to the end user, as evidenced by the receipt and fulfillment of the stocking reseller’s draw down order, assuming all other revenue recognition criteria have been met.

 

There are no rights of return granted to resellers or other purchasers of our software products.

 

Revenue from maintenance contracts is recognized ratably over the related contract period, which generally ranges from one to five years.

 

All of our software licenses are denominated in U.S. dollars.

 

Deferred Rent

 

The leases for both the Company’s current office in Campbell, California and the subleased former office in Campbell, California contain free rent and predetermined fixed escalations in our minimum rent payments. Rent expense related to these leases is recognized on a straight-line basis over the terms of the leases. Any difference between the straight-line rent amounts and amounts payable under the leases is recorded as part of deferred rent in current or long-term liabilities, as appropriate. The monthly rent payments due to the Company for the sublease of the office at 1919 S. Bascom Avenue fully offsets the rent payments due under the Company’s lease for that space.

 

Incentives received upon entering into the lease agreement are recognized on a straight-line basis as a reduction to rent over the term of the lease. The unamortized portion of these incentives are recorded as a part of deferred rent in current or long-term liabilities, as appropriate.

 

Long-Lived Assets

 

Long-lived assets are assessed for possible impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable, whenever we have committed to a plan to dispose of the assets or, at a minimum, annually. Typically, for long-lived assets to be held and used, measurement of an impairment loss is based on the fair value of such assets, with fair value being determined based on appraisals, current market value, comparable sales value, and discounted future cash flows, among other variables, as appropriate. Assets to be held and used (which assets are affected by an impairment loss) are depreciated or amortized at their new carrying amount over their remaining estimated life; assets to be sold or otherwise disposed of are not subject to further depreciation or amortization. No such impairment charge was recorded during either of the three-month periods ended March 31, 2017 or 2016.

 

Allowance for Doubtful Accounts

 

We maintain an allowance for doubtful accounts that reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on assessments of the collectability of specific customer accounts and the general aging and size of the accounts receivable. We regularly review the adequacy of our allowance for doubtful accounts by considering such factors as historical experience, credit worthiness, and current economic conditions that may affect a customer’s ability to pay. We specifically reserve for those accounts deemed uncollectible. We also establish, and adjust, a general allowance for doubtful accounts based on our review of the aging and size of our accounts receivable.

 

The following table sets forth the details of the Allowance for Doubtful Accounts for the three-month periods ended March 31, 2017 and 2016:

 

      Beginning Balance     Charge Offs     Recoveries     Change in Provision     Ending Balance  
Three Months Ended March 31,  
  2017     $ 7,700     $     $     $ (2,700 )   $ 5,000  
  2016     $ 17,300     $     $     $ (2,500 )   $ 14,800  

 

Concentration of Credit Risk

 

For the three-month periods ended March 31, 2017 and 2016, respectively, we considered the customers listed in the following table to be our most significant customers. The table sets forth the percentage of sales attributable to each customer during the periods presented, and the respective customer’s ending accounts receivable balance as a percentage of reported accounts receivable, net, as of March 31, 2017 and 2016.

 

    Three Months Ended March 31, 2017     As of March 31, 2017     Three Months Ended March 31, 2016     As of March 31, 2016  
Customer   Sales     Accounts Receivable     Sales     Accounts Receivable  
Centric     7.2 %     26.2 %     6.4 %     10.9 %
Raytheon     10.0 %     0.0 %     5.5 %     3.4 %
Thermo Lab Systems     6.3 %     19.2 %     7.0 %     9.2 %
Uniface     4.6 %     14.5 %     3.1 %     2.0 %
Total     28.10 %     55.90 %     22.0 %     25.5 %

 

Fair Value of Financial Instruments

 

The fair value of our accounts receivable, accounts payable and accrued liabilities approximate their carrying amounts due to the relative short maturities of these items.

 

The fair value of warrants at issuance and for those recorded as a liability at each reporting date are determined in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) 820, “Fair Value Measurement,” which establishes a fair value hierarchy that prioritizes the assumptions (inputs) to valuation techniques used to price assets or liabilities that are measured at fair value. The hierarchy, as defined below, gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The guidance for fair value measurements requires that assets, liabilities and certain equity instruments measured at fair value be classified and disclosed in one of the following categories:

 

  ●  Level 1: Defined as observable inputs, such as quoted (unadjusted) prices in active markets for identical assets or liabilities.
     
  Level 2: Defined as observable inputs other than quoted prices included in Level 1. This includes quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
     
  Level 3: Defined as unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment
3 Months Ended
Mar. 31, 2017
Property, Plant and Equipment [Abstract]  
Property and Equipment

4. Property and Equipment

 

Property and equipment was:

 

    March 31, 2017     December 31, 2016  
Equipment   $ 248,700     $ 258,700  
Furniture     190,600       190,600  
Leasehold improvements     167,600       167,600  
      606,900       616,900  
Less: accumulated depreciation and amortization     482,300       473,600  
    $ 124,600     $ 143,300  

 

Aggregate property and equipment depreciation and amortization expense was $18,100 and $25,800 during the three-month periods ended March 31, 2017 and 2016, respectively. During the three month period ended March 31, 2017, we disposed of an equipment at a loss of $600 that was originally purchased for $10,000.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation

5. Stock-Based Compensation

 

The following table summarizes the stock-based compensation expense, net of amounts capitalized, we recorded in our Unaudited Condensed Consolidated Statements of Operations for the three-month periods ended March 31, 2017 and 2016, respectively, by classification:

 

    Three Months Ended March 31,  
Statement of Operations Classification   2017     2016  
Costs of revenue   $ 100     $ 3,100  
Selling and marketing expense     100       14,100  
General and administrative expense     15,100       53,100  
Research and development expense           15,900  
    $ 15,300     $ 86,200  

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revenue
3 Months Ended
Mar. 31, 2017
Revenue Tables  
Revenue

6. Revenue

 

Revenue for the three-month periods ended March 31, 2017 and 2016 was:

 

          2017 Over (Under) 2016  
Revenue   2017     2016     Dollars     Percent  
Software Licenses                                
Windows   $ 283,000     $ 290,100     $ (7,100 )     -2.4 %
UNIX/Linux     108,000       84,400       23,600       28.0 %
      391,000       374,500       16,500       4.4 %
Software Service Fees                                
Windows     444,200       452,000       (7,800 )     -1.7 %
UNIX/Linux     136,800       169,300       (32,500 )     -19.2 %
      581,000       621,300       (40,300 )     -6.5 %
Other     10,500       11,500       (1,000 )     -8.7 %
Total Revenue   $ 982,500     $ 1,007,300     $ (24,800 )     -2.5 %

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cost of Revenue
3 Months Ended
Mar. 31, 2017
Cost of Revenue [Abstract]  
Cost of Revenue

7. Cost of Revenue

 

Cost of revenue for the three-month periods ended March 31, 2017 and 2016 was:

 

          2017 Over (Under) 2016  
    2017     2016     Dollars     Percent  
Software service costs   $ 15,500     $ 39,400     $ (23,900 )     -60.8 %
Software product costs     3,300       14,400       (11,100 )     -77.1 %
    $ 18,800     $ 53,800     $ (35,000 )     -65.1 %

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

8. Commitments and Contingencies

 

Operating Leases

 

On February 1, 2014, we had previously relocated our corporate offices to a larger suite within our landlord’s office complex in Campbell, California. We are currently leasing 10,659 square feet under a five-year lease that, unless renewed, will expire in October 2018.

 

On August 11, 2015 we entered into a sublease agreement to sublease the entirety of the South Bascom office space to a third party. The term of the sublease extends from November 1, 2015 through the end of our office lease term for that space in October, 2018. The monthly rent payments due to hopTo under this sublease fully offset the monthly rent payments due to the landlord under hopTo’s lease for that space.

 

On August 24, 2015, we entered into a new office lease for our corporate headquarters in Campbell, California which became effective on October 1, 2015, is better suited to our California operations and results in significant monthly savings. The term of this lease is from October 1, 2015 through September 30, 2018 (see Note 12).

 

The following table sets forth the minimum lease payments we will be required to make throughout the remainder of the lease:

 

Year   Amount  
Remainder of 2017   $ 85,900  
2018     68,300  
    $ 154,200  

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Supplemental Disclosure of Cash Flow Information
3 Months Ended
Mar. 31, 2017
Supplemental Cash Flow Elements [Abstract]  
Supplemental Disclosure of Cash Flow Information

9. Supplemental Disclosure of Cash Flow Information

 

We disbursed $100 and $300 for the payment of interest expense during the three-month periods ended both March 31, 2017 and 2016, respectively. Such disbursement was for capital lease payments. We disbursed $700 and $300 for the payment of income taxes during the three-month period ended March 31, 2017 and 2016, respectively. Such disbursements were made for the payment of foreign income taxes related to the operation of our Israeli subsidiary, GraphOn Research Labs, Ltd.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings (Loss) Per Share
3 Months Ended
Mar. 31, 2017
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share

10. Earnings (Loss) Per Share

 

Earnings or loss per share is calculated by dividing the net income or loss for the period by the weighted average number of shares of common stock outstanding during the period. Diluted earnings or loss per share (“Diluted EPS”) is calculated by dividing the net income or loss for the period by the total of the weighted average number of shares of common stock outstanding during the period plus the effects of any dilutive securities. Diluted EPS considers the impact of potentially dilutive securities except in periods in which there is a loss because the inclusion of such potential shares of common stock would have an anti-dilutive effect. During all periods presented in our Condensed Consolidated Statements of Operations, potentially dilutive securities included shares of common stock potentially issuable upon exercise of stock options, release of unvested restricted stock awards and exercise of warrants. Diluted EPS excludes the impact of potential issuance of shares of common stock related to our stock options in periods in which the exercise price of the stock option is greater than the average market price of our common stock during such periods.

 

For the three-month periods ended March 31, 2017 and 2016, 1,375,509 and 2,198,512 shares of common stock equivalents, respectively, were excluded from the computation of dilutive loss per share since their effect would be anti-dilutive.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information
3 Months Ended
Mar. 31, 2017
Segment Reporting [Abstract]  
Segment Information

11. Segment Information

 

Revenue by country for the three-month periods ended March 31, 2017 and 2016 was as follows:

 

    Three Months Ended March 31,  
Revenue by Country   2017     2016  
United States   $ 358,600     $ 421,300  
Brazil     128,400       139,800  
Japan     110,600       63,600  
Other Countries     384,900       382,600  
Total   $ 982,500     $ 1,007,300  

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Event
3 Months Ended
Mar. 31, 2017
Subsequent Events [Abstract]  
Subsequent Event

12. Subsequent Event

 

On April 28, 2017 we entered into a sublease agreement to sublease the entirety of the leased space at 51 East Campbell Avenue to a third party. The term of the sublease begins on June 1, 2017 and extends through the end of our office lease term for that space. The monthly rent payments due to hopTo will offset approximately 62% of the monthly rent payments due to the landlord under hopTo’s lease for that space.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2017
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. These estimates include: the amount of stock-based compensation expense; the allowance for doubtful accounts; the estimated lives, valuation, and amortization of intangible assets (including capitalized software); depreciation of long-lived assets; valuation of warrants; post-employment benefits, and accruals for liabilities. While we believe that such estimates are fair, actual results could differ materially from those estimates.

Revenue Recognition

Revenue Recognition

 

We market and license our products indirectly through channel distributors, independent software vendors (“ISVs”), value-added resellers (“VARs”) (collectively, “resellers”) and directly to corporate enterprises, governmental and educational institutions and others. Our product licenses are perpetual. We also separately sell intellectual property licenses, maintenance contracts, which are comprised of license updates and customer service access, as well as other products and services.

 

Software license revenues are recognized when:

 

  Persuasive evidence of an arrangement exists, (i.e., when we sign a non-cancellable license agreement wherein the customer acknowledges an unconditional obligation to pay, or upon receipt of the customer’s purchase order), and
  Delivery has occurred or services have been rendered and there are no uncertainties surrounding product acceptance (i.e., when title and risk of loss have been transferred to the customer, which occurs when the media containing the licensed program(s) is provided to a common carrier or, in the case of electronic delivery, when the customer is given access to the licensed program(s)), and
  The price to the customer is fixed or determinable, as typically evidenced in a signed non-cancellable contract, or a customer’s purchase order, and
  Collectability is probable. If collectability is not considered probable, revenue is recognized when the fee is collected.

 

Revenue recognized on software arrangements involving multiple deliverables is allocated to each deliverable based on vendor-specific objective evidence (“VSOE”) or third party evidence of the fair values of each deliverable; such deliverables include licenses for software products, maintenance, private labeling fees, and customer training. We limit our assessment of VSOE for each deliverable to either the price charged when the same deliverable is sold separately or the price established by management having the relevant authority to do so, for a deliverable not yet sold separately.

 

If sufficient VSOE of the fair value does not exist so as to permit the allocation of revenue to the various elements of the arrangement, all revenue from the arrangement is deferred until such evidence exists or until all elements are delivered. If VSOE of the fair value does not exist, and the only undelivered element is maintenance, then we recognize revenue on a ratable basis. If VSOE of the fair value of all undelivered elements exists but does not exist for one or more delivered elements, then revenue is recognized using the residual method. Under the residual method, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized as revenue.

 

Certain resellers (“stocking resellers”) purchase product licenses that they hold in inventory until they are resold to the ultimate end user (an “inventory stocking order”). At the time that a stocking reseller places an inventory stocking order, no product licenses are shipped by us to the stocking reseller; rather, the stocking reseller’s inventory is credited with the number of licenses purchased and the stocking reseller can resell (issue) any number of licenses from their inventory at any time. Upon receipt of an order to issue a license(s) from a stocking reseller’s inventory (a “draw down order”), we will ship the license(s) in accordance with the draw down order’s instructions. We defer recognition of revenue from inventory stocking orders until the underlying licenses are sold and shipped to the end user, as evidenced by the receipt and fulfillment of the stocking reseller’s draw down order, assuming all other revenue recognition criteria have been met.

 

There are no rights of return granted to resellers or other purchasers of our software products.

 

Revenue from maintenance contracts is recognized ratably over the related contract period, which generally ranges from one to five years.

 

All of our software licenses are denominated in U.S. dollars.

Deferred Rent

Deferred Rent

 

The leases for both the Company’s current office in Campbell, California and the subleased former office in Campbell, California contain free rent and predetermined fixed escalations in our minimum rent payments. Rent expense related to these leases is recognized on a straight-line basis over the terms of the leases. Any difference between the straight-line rent amounts and amounts payable under the leases is recorded as part of deferred rent in current or long-term liabilities, as appropriate. The monthly rent payments due to the Company for the sublease of the office at 1919 S. Bascom Avenue fully offsets the rent payments due under the Company’s lease for that space.

 

Incentives received upon entering into the lease agreement are recognized on a straight-line basis as a reduction to rent over the term of the lease. The unamortized portion of these incentives are recorded as a part of deferred rent in current or long-term liabilities, as appropriate.

Long-Lived Assets

Long-Lived Assets

 

Long-lived assets are assessed for possible impairment whenever events or changes in circumstances indicate that the carrying amounts may not be recoverable, whenever we have committed to a plan to dispose of the assets or, at a minimum, annually. Typically, for long-lived assets to be held and used, measurement of an impairment loss is based on the fair value of such assets, with fair value being determined based on appraisals, current market value, comparable sales value, and discounted future cash flows, among other variables, as appropriate. Assets to be held and used (which assets are affected by an impairment loss) are depreciated or amortized at their new carrying amount over their remaining estimated life; assets to be sold or otherwise disposed of are not subject to further depreciation or amortization. No such impairment charge was recorded during either of the three-month periods ended March 31, 2017 or 2016.

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

 

We maintain an allowance for doubtful accounts that reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on assessments of the collectability of specific customer accounts and the general aging and size of the accounts receivable. We regularly review the adequacy of our allowance for doubtful accounts by considering such factors as historical experience, credit worthiness, and current economic conditions that may affect a customer’s ability to pay. We specifically reserve for those accounts deemed uncollectible. We also establish, and adjust, a general allowance for doubtful accounts based on our review of the aging and size of our accounts receivable.

 

The following table sets forth the details of the Allowance for Doubtful Accounts for the three-month periods ended March 31, 2017 and 2016:

 

      Beginning Balance     Charge Offs     Recoveries     Change in Provision     Ending Balance  
Three Months Ended March 31,  
  2017     $ 7,700     $     $     $ (2,700 )   $ 5,000  
  2016     $ 17,300     $     $     $ (2,500 )   $ 14,800  

Concentration of Credit Risk

Concentration of Credit Risk

 

For the three-month periods ended March 31, 2017 and 2016, respectively, we considered the customers listed in the following table to be our most significant customers. The table sets forth the percentage of sales attributable to each customer during the periods presented, and the respective customer’s ending accounts receivable balance as a percentage of reported accounts receivable, net, as of March 31, 2017 and 2016.

 

    Three Months Ended March 31, 2017     As of March 31, 2017     Three Months Ended March 31, 2016     As of March 31, 2016  
Customer   Sales     Accounts Receivable     Sales     Accounts Receivable  
Centric     7.2 %     26.2 %     6.4 %     10.9 %
Raytheon     10.0 %     0.0 %     5.5 %     3.4 %
Thermo Lab Systems     6.3 %     19.2 %     7.0 %     9.2 %
Uniface     4.6 %     14.5 %     3.1 %     2.0 %
Total     28.10 %     55.90 %     22.0 %     25.5 %

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

The fair value of our accounts receivable, accounts payable and accrued liabilities approximate their carrying amounts due to the relative short maturities of these items.

 

The fair value of warrants at issuance and for those recorded as a liability at each reporting date are determined in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) 820, “Fair Value Measurement,” which establishes a fair value hierarchy that prioritizes the assumptions (inputs) to valuation techniques used to price assets or liabilities that are measured at fair value. The hierarchy, as defined below, gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The guidance for fair value measurements requires that assets, liabilities and certain equity instruments measured at fair value be classified and disclosed in one of the following categories:

 

  ●  Level 1: Defined as observable inputs, such as quoted (unadjusted) prices in active markets for identical assets or liabilities.
     
  Level 2: Defined as observable inputs other than quoted prices included in Level 1. This includes quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
     
  Level 3: Defined as unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2017
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts

The following table sets forth the details of the Allowance for Doubtful Accounts for the three-month periods ended March 31, 2017 and 2016:

 

      Beginning Balance     Charge Offs     Recoveries     Change in Provision     Ending Balance  
Three Months Ended March 31,  
  2017     $ 7,700     $     $     $ (2,700 )   $ 5,000  
  2016     $ 17,300     $     $     $ (2,500 )   $ 14,800  

Schedule of Concentration of Credit Risk

For the three-month periods ended March 31, 2017 and 2016, respectively, we considered the customers listed in the following table to be our most significant customers. The table sets forth the percentage of sales attributable to each customer during the periods presented, and the respective customer’s ending accounts receivable balance as a percentage of reported accounts receivable, net, as of March 31, 2017 and 2016.

 

    Three Months Ended March 31, 2017     As of March 31, 2017     Three Months Ended March 31, 2016     As of March 31, 2016  
Customer   Sales     Accounts Receivable     Sales     Accounts Receivable  
Centric     7.2 %     26.2 %     6.4 %     10.9 %
Raytheon     10.0 %     0.0 %     5.5 %     3.4 %
Thermo Lab Systems     6.3 %     19.2 %     7.0 %     9.2 %
Uniface     4.6 %     14.5 %     3.1 %     2.0 %
Total     28.10 %     55.90 %     22.0 %     25.5 %

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2017
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment was:

 

    March 31, 2017     December 31, 2016  
Equipment   $ 248,700     $ 258,700  
Furniture     190,600       190,600  
Leasehold improvements     167,600       167,600  
      606,900       616,900  
Less: accumulated depreciation and amortization     482,300       473,600  
    $ 124,600     $ 143,300  

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Stock-Based Compensation Expense

The following table summarizes the stock-based compensation expense, net of amounts capitalized, we recorded in our Unaudited Condensed Consolidated Statements of Operations for the three-month periods ended March 31, 2017 and 2016, respectively, by classification:

 

    Three Months Ended March 31,  
Statement of Operations Classification   2017     2016  
Costs of revenue   $ 100     $ 3,100  
Selling and marketing expense     100       14,100  
General and administrative expense     15,100       53,100  
Research and development expense           15,900  
    $ 15,300     $ 86,200  

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2017
Revenue Tables  
Schedule of Revenue

Revenue for the three-month periods ended March 31, 2017 and 2016 was:

 

          2017 Over (Under) 2016  
Revenue   2017     2016     Dollars     Percent  
Software Licenses                                
Windows   $ 283,000     $ 290,100     $ (7,100 )     -2.4 %
UNIX/Linux     108,000       84,400       23,600       28.0 %
      391,000       374,500       16,500       4.4 %
Software Service Fees                                
Windows     444,200       452,000       (7,800 )     -1.7 %
UNIX/Linux     136,800       169,300       (32,500 )     -19.2 %
      581,000       621,300       (40,300 )     -6.5 %
Other     10,500       11,500       (1,000 )     -8.7 %
Total Revenue   $ 982,500     $ 1,007,300     $ (24,800 )     -2.5 %

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cost of Revenue (Tables)
3 Months Ended
Mar. 31, 2017
Cost of Revenue [Abstract]  
Schedule of Cost of Revenue

Cost of revenue for the three-month periods ended March 31, 2017 and 2016 was:

 

          2017 Over (Under) 2016  
    2017     2016     Dollars     Percent  
Software service costs   $ 15,500     $ 39,400     $ (23,900 )     -60.8 %
Software product costs     3,300       14,400       (11,100 )     -77.1 %
    $ 18,800     $ 53,800     $ (35,000 )     -65.1 %

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments

The following table sets forth the minimum lease payments we will be required to make throughout the remainder of the lease:

 

Year   Amount  
Remainder of 2017   $ 85,900  
2018     68,300  
    $ 154,200  

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2017
Segment Reporting [Abstract]  
Schedule of Revenue by Country

Revenue by country for the three-month periods ended March 31, 2017 and 2016 was as follows:

 

    Three Months Ended March 31,  
Revenue by Country   2017     2016  
United States   $ 358,600     $ 421,300  
Brazil     128,400       139,800  
Japan     110,600       63,600  
Other Countries     384,900       382,600  
Total   $ 982,500     $ 1,007,300  

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Going Concern and Management's Liquidity Plans (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Net loss $ 153,700 $ 974,900  
Accumulated deficit 82,603,500   $ 82,449,800
Working capital deficit $ 2,656,000    
Compensation description During the three month period ended September 30, 2016, our CEO and CFO voluntarily agreed with our board of directors to defer 50% of their salary beginning September 1, 2016 until such time as the Company can reasonably pay such compensation upon approval by the board of directors.    
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Accounting Policies [Abstract]    
Impairment charges of long-lived assets
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Accounting Policies [Abstract]    
Beginning balance $ 7,700 $ 17,300
Charge offs
Recoveries
Change in Provision (2,700) (2,500)
Ending balance $ 5,000 $ 14,800
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Significant Accounting Policies - Schedule of Concentration of Credit Risk (Details) - Customer Concentration Risk [Member]
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Sales Revenue, Net [Member]    
Percentage of Concentration of Credit Risk 28.10% 22.00%
Sales Revenue, Net [Member] | Centric [Member]    
Percentage of Concentration of Credit Risk 7.20% 6.40%
Sales Revenue, Net [Member] | Raytheon [Member]    
Percentage of Concentration of Credit Risk 10.00% 5.50%
Sales Revenue, Net [Member] | Thermo Lab Systems [Member]    
Percentage of Concentration of Credit Risk 6.30% 7.00%
Sales Revenue, Net [Member] | Uniface [Member]    
Percentage of Concentration of Credit Risk 4.60% 3.10%
Accounts Receivable [Member]    
Percentage of Concentration of Credit Risk 55.90% 25.50%
Accounts Receivable [Member] | Centric [Member]    
Percentage of Concentration of Credit Risk 26.20% 10.90%
Accounts Receivable [Member] | Raytheon [Member]    
Percentage of Concentration of Credit Risk 0.00% 3.40%
Accounts Receivable [Member] | Thermo Lab Systems [Member]    
Percentage of Concentration of Credit Risk 19.20% 9.20%
Accounts Receivable [Member] | Uniface [Member]    
Percentage of Concentration of Credit Risk 14.50% 2.00%
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Property, Plant and Equipment [Abstract]    
Depreciation $ 18,100 $ 25,800
Disposed of equipment 600  
Originally purchased $ 10,000  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
Mar. 31, 2017
Dec. 31, 2016
Property and equipment gross $ 606,900 $ 616,900
Less: accumulated depreciation and amortization 482,300 473,600
Property and equipment net 124,600 143,300
Equipment [Member]    
Property and equipment gross 248,700 258,700
Furniture [Member]    
Property and equipment gross 190,600 190,600
Leasehold Improvements [Member]    
Property and equipment gross $ 167,600 $ 167,600
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Summary Of Stock-Based Compensation Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Compensation expense $ 15,300 $ 86,200
Costs of Revenue [Member]    
Compensation expense 100 3,100
Selling and Marketing Expense [Member]    
Compensation expense 100 14,100
General and Administrative Expense [Member]    
Compensation expense 15,100 53,100
Research and Development Expense [Member]    
Compensation expense $ 15,900
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revenue - Schedule of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Other $ 10,500 $ 11,500
Increase (Decrease) in Other $ (1,000)  
Increase (Decrease) in Other, Percentage (8.70%)  
Total Revenue $ 982,500 1,007,300
Increase (Decrease) in Total Revenue $ (24,800)  
Increase (Decrease) in Total Revenue (2.50%)  
Software Licenses [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Software Licenses $ 391,000 374,500
Increase (Decrease) in Software Licenses $ 16,500  
Increase (Decrease) in Software Licenses, Percentage 4.40%  
Software Service Fees $ 581,000 621,300
Increase (Decrease) in Software Service Fees $ (40,300)  
Increase (Decrease) in Software Service Fees, Percentage (6.50%)  
Software Licenses [Member] | Windows [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Software Licenses $ 283,000 290,100
Increase (Decrease) in Software Licenses $ (7,100)  
Increase (Decrease) in Software Licenses, Percentage (2.40%)  
Software Service Fees $ 444,200 452,000
Increase (Decrease) in Software Service Fees $ (7,800)  
Increase (Decrease) in Software Service Fees, Percentage (1.70%)  
Software Licenses [Member] | Unix Linux [Member]    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Software Licenses $ 108,000 84,400
Increase (Decrease) in Software Licenses $ 23,600  
Increase (Decrease) in Software Licenses, Percentage 28.00%  
Software Service Fees $ 136,800 $ 169,300
Increase (Decrease) in Software Service Fees $ (32,500)  
Increase (Decrease) in Software Service Fees, Percentage (19.20%)  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cost of Revenue - Schedule of Cost of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Cost of Revenue $ 18,800 $ 53,800
Increase (Decrease) in Cost of Revenue $ (35,000)  
Increase (Decrease) in Cost of Revenue, Percentage (65.10%)  
Software Service Costs [Member]    
Cost of Revenue $ 15,500 39,400
Increase (Decrease) in Cost of Revenue $ (23,900)  
Increase (Decrease) in Cost of Revenue, Percentage (60.80%)  
Software Product Costs [Member]    
Cost of Revenue $ 3,300 $ 14,400
Increase (Decrease) in Cost of Revenue $ (11,100)  
Increase (Decrease) in Cost of Revenue, Percentage (77.10%)  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Details Narrative) - Campbell Facility [Member]
Feb. 01, 2014
ft²
Lease square feet 10,659
Lease term 5 years
Lease expire date 2018-10
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details)
Mar. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2017 $ 85,900
2018 68,300
Total $ 154,200
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Supplemental Disclosure of Cash Flow Information (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Supplemental Cash Flow Elements [Abstract]    
Payment of interest expense $ 100 $ 300
Payment of income taxes $ 700 $ 300
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings (Loss) Per Share (Details Narrative) - shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Earnings Per Share [Abstract]    
Antidilutive securities 1,375,509 2,198,512
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information - Schedule of Revenue by Country (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Revenue by country $ 982,500 $ 1,007,300
United States [Member]    
Revenue by country 358,600 421,300
Brazil [Member]    
Revenue by country 128,400 139,800
Japan [Member]    
Revenue by country 110,600 63,600
Other Countries [Member]    
Revenue by country $ 384,900 $ 382,600
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Event (Details Narrative) - Subsequent Event [Member] - Sublease Agreement [Member]
Apr. 28, 2017
Monthly rent payments, percentage 62.00%
Lease description The term of the sublease begins on June 1, 2017 and extends through the end of our office lease term for that space. The monthly rent payments due to hopTo will offset approximately 62% of the monthly rent payments due to the landlord under hopTo’s lease for that space.
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 2%MDH?(\\#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,$% @ !(6V2F;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 " $A;9*\FH4.^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NG_$)J*N%Q GD)"8!.(6.=X6K6FCQ*C=VY.& MK1."!^ 8^Y?/GR4WZ"0.GE[\X,BSH7 SV:X/$MU&')B=! AX(*M"'A-];.X& M;Q7'I]^#4WA4>X*J*%9@B956K& &9FXABK;1*-&3XL&?\1H7O/OT78)I!.K( M4L\!RKP$T1H(RZ3W^K[A^VC:*NB7&?%;595VW(EZSM9K3]F MUQ]^5V$[:+,S_]CX(M@V\.LNVB]02P,$% @ !(6V2IE&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 " $A;9*1Q$--6," 4" & 'AL+W=OUS6X+P'&Y\R9 89)WG'Q*DL %;S5K)';L%2J?8XB>2ZAIO*)M]#H M+U M;4,JENIC"$J\I;>X!NH[^U1Z%4T>KE4-32RXDT@X+H-=_CY@!-#L(@? M%71R,@],*B?.7\WB\V4;(A,1,#@KXX+JX0$'8,QXTG'\&IR&HZ8A3N?OWC_: MY'4R)RKAP-G/ZJ+*;;@.@PM="@U?>O'JK%CUW])\$#S$\A (".!9/\EQ ,A'@DXMLGWD=E4/U!% MBUSP+A#]:;747 K\'.O-/!NCW3O[36P)PZ=_"MPCRA)WYZXJ4GEIY,Z.EL UQ$YA=(O0*I0U_- M!'I$:A%-O\.(X"1._3*95R9S9-8S&1>Q\0NLO (KAX[G5\4#6;@K:Z_$VN7/ M+LO> UFX+1NOQ,;E)S,)#V3A)##RUQ1R/63SJO)@5@LJ"Y6+70^S(S\,F.G5 MVJQ1DB"T(.6MX1TFKM1FGI"+(4LJ_D+&L>L!SU5Z3#;%D 45?[UCMYQ)/%=) MG&TCR#F>:/+&UB!NMAW)X,SOC>V%$^O8\G;$OM%_X7V__$K%K6ID<.)*O_3V M/;YRKD '@YYT&*5NT>."P569Z4K/1=^G^H7B[="#H_&/0/$'4$L#!!0 ( M 2%MDJ*K/SLGP, ,T0 8 >&PO=V]R:W-H965T&UL MA9AO;Z,X$,:_"N+]+LS8QE ED:X]G6ZE7:G:T]V]IHG3H 6< ]KL?OLSA$;@ M&;=O B;/>)[QGU]P-A?;_>A/Q@S1SZ9N^VU\&H;S79+T^Y-IROZS/9O6?7.T M75,.KMD])_VY,^5A"FKJ!-,T2YJR:N/=9GKVV.TV]F6HJ]8\=E'_TC1E]^O> MU/:RC2%^>_"]>CX-XX-DMSF7S^8O,_Q]?NQ<*[GUDNK^;!U/78D_/QW]QI M?,LY!B[OWWK_8RK>%?-4]N;!UO]6A^&TC?,X.IAC^5(/W^WE3S,7I.)HKOZK M>36UDX].7(Z]K?OI,]J_](-MYEZ;U6[72]S/V_A?$!. ?@+0#DNP%B M#A!>0')U-I7Z>SF4NTUG+U%WG:US.2X*N!-N,/?CPVGLIN] MQWYFR?U5@DO)6O' *-1-DKC\-Q/(FL I7BSC,SY>L/%BBI?+>.T5<97H2=). MDDP+2%.O$BI3,L.%;.5&LFXD=9-[;JX2M4@#N\9*R7C'@17I;[C&3)"Q3$#)45,@W.DV;=:.H&/#>:SA/*C+AA M9%($YREGW>34C;?-[G.:)BU2XN9#V$)!.F=)0YF82@ M'YZC0$$J?)#.FF4B9D*8"A:KTH0H4EX[P.<4J)Q3BG9GCR0H4K=)'*U!H MYD!_=3Z4K?WP; 4&KF0E,=A42C,KB1%FQ6H/K#WQA 4&L63O4XTD[UZ4KQCT M@CQ<,:5Y?-S/FM5JA5S39DJ?>!S&G^$W]>L MG?!<1*3!UKI#9$+P2,/@ZACQ;D;)5 M^KL4*3,_Y6Z]"\86*Y6R"-(,><(B0UB?^4C!^4FF&5#$;@U:G,&PO=V]R:W-H965T&ULC95MKYL@&(;_ MBO$'%'RM-M9DI\NR)5O2G&7;9]K2:@Z* UK/_OT /4:!M/6#O-WWP_4HX2EZ MRMYXA;'PWAO2\JU?"=%M .#'"C>(KVB'6[ERIJQ!0@[9!?".8732IH: $,(4 M-*AN_;+0"">VW?N!_3+S6ETJH"5 6';K@GUC\ MZO9,CL 4Y50WN.4U;3V&SUO_4[#9!5 9M.)WC7L^ZWLJE0.E;VKP[;3UH2+" M!!^%"H%D<\,[3(B*)#G^CD']:4]EG/<_HG_1RR=\ M1E;VQ".AG R!/%=0S0:(L, !C*=ZFDUFR^7LK4R" MQ4G%'R,DC"F21<*G8.13))@-Q_@@B=$*'V1W.(T.V/G/Y( M^^.Y/S*2&"29EK1: E?0R'3W0+0@B9TDL4T2&R2#))EMDD#]&#"/=0N>Q,F3 MV#R)P6-+8O/_WI4L*%(G16I3I :%+;$H[DH6%&LGQ=JF6!L4@R1?'@!HG9.' ML@5-YJ3);)K,H,FL$Q#D[K/RC'+!E#N9 M3M B2J%Y/<$GD9X0#DQ@=GFJ:O8#L4O=&PO=V]R:W-H965T&UL?9=O;YLP$,:_"N)]BVW^ MV%1)I";3M$F;5'7:]IHF3H(*. ,GZ;[];$,I\1U[$[!YSO<[ T^.Q56UK]U1 M2AV\U573+<.CUJ>'*.JV1UD7W;TZR<9H.[6RV+F@NHH8(5E4 M%V43KA9N[JE=+=195V4CG]J@.]=UT?Y=RTI=ER$-WR>>R\-1VXEHM3@5!_E# MZI^GI]:,HG&575G+IBM5$[1ROPP?Z<.&$1O@%+]*>>TFYX$MY46I5SOXNEN& MQ!+)2FZU7:(PAXOYT\=E M*,)@)_?%N=+/ZOI%#@6E83!4_TU>9&7DEL3DV*JJ<[_!]MQI50^K&)2Z>.N/ M9>..U_X*?P_# ]@0P,8 D_M_ ?$0$'\$)*[XGLR5^JG0Q6K1JFO0]G?K5-B' M@C[$9C.W=M+MG;MFJNW,[&65T45TL>L,DG4O81/)AR(RBX\9&)9AS4 XNTVP M@8J,X1EBM(;8QPIVD<9)**[ MP4E1G!3BI!Y.+TFG>80 -%"5QF*.)4-9,LB2>2P9R))G,0*,Y'B_0> &K$5XU F"*/ ?%0%5,.9TK)D=A<@B3>S Y2),EE (:1,;%+ TE MN!$0P,.)[P0$UBW,/?2!$)T0Z>RC1V>LB4(BX$T4O@F49@@2(A1VD^:84#-[ MI PR,9^)@51W-&4Q9$*$.>.S+P7%[8]"_^,S_D=Q Z30 ;GO@(@F\8U\T-P4 ME,S;'\7]CT(#Y+X!4NAM=]".$54V"X,;((4.R'T'I-#;[ V'AHP)^J@X;?[@_Q'8$*S/_DL$^ZL%%HK]ZUU MT(AI*G)/P!.-RN;Z']Q9&716X3LK@XZ9"Y(D8(LP(8]YGF0>4S3I &O9'ERS MW 5;=6ZT;;8FLV-#_LAL!^G-KTVCWK?5'\OT7?[WHCV431>\*&WZ4]=%[I72 MTG"2>T-X-!\6XZ"2>VU/N3EO^^ZZ'VAU&KX1= , %\/ 8 >&PO=V]R:W-H965T&ULC9?; M;IM $(9?!7&?P)Y@-[(MU8FM5FJE*%7;:V*O;11@72!Q^O9=,"%F9[!]8P/^ M9OAG]O![)P=3OE0[K6OO/<^*:NKOZGI_%P35:J?SI+HU>UW87S:FS)/:WI;; MH-J7.EFW07D6T#",@CQ)"W\V:9\]EK.)>:VSM-"/I5>]YGE2_IOKS!RF/O$_ M'CREVUW=/ AFDWVRU3]U_6O_6-J[H,^R3G-=5*DIO%)OIOX7%O,Y/]2=?U;NI+WUOK3?*:U4_F\%5W!0G?ZZK_KM]T9O%&B7W' MRF15^^FM7JO:Y%T6*R5/WH_?:=%^'[K\'V%X .T":!] Q=D U@6PSP!Z-H!W M ;P/8-'9 -$%B,\WJ+,!41<0]0&DE10O/$Z@?=+,4W(7 MV?%=-0_;X6Q_LP-0V:=O,TDFP5N3IT/F1X2>(G2(W",(&R(/",*'R )!Q!!9 M(DC4(X&MM"^7HN72-IZ?QL=.N1#A;KE')&Z1HD4(C\+0J1A2L212,1=<0/!& MAD)%ZH0C\)+A#$NA_*G)[<85'=LQ@:&3(^:@S/ ICY$DDU*@9W$X+8B;MY(@QPM?/,4 EN)P3: -@]"304NX\S,.N7 M5X!#3;BS$,1:W+]P" /G9WS=6H687:O6EN%:A:1=JU'(H*EA* \CPD9[@9L; M@>ZFW+]\" -[ :T-7ZO!R;&B.7K^2,IM6E3>LZGM":4]1VR,J;5-&M[:=#M[ MVNUO,KVIF\O87I?'(]_QIC;[[C@;]&?JV7]02P,$% @ !(6V2@X@-:'X M P ZA( !@ !X;"]W;W)KQC=XSZ3 M&0JBS>I<'M7?ROQS?NGL4W2+LJ\:U?:5;H-.'=;A$SQN!0X51L6_E;KVB_M@ M2.55ZV_#PY_[=1@/CE2M=F8(4=K+F]JJNAXB61__S4'#6YM#Q>7]>_1/8_(V MF=>R5UM=?ZWVYK0.\S#8JT-YJUOZMBF*5?0VQ)DESY,$%Q*X M*2(;_-8"H2;P\CCU.D.$5W9B*%I*"K'J-Z*'*O'1ZD2$$JW.Y!"L@L9OQ0 M&2+Z^X<'*5)&"M(_E)%0I'1",+$2SW8)>9 B U)P%S^DD 0LZ/!A= \R1N^L M0)ZGF#"S0GI"\!!$#H+N:L6(")*1$M"?#L\_Y/A'WC@542_,EM3KA<&> (B0T!TUQ>D9&,-_4YV_U7&$U P&TIT MUQA!X0:8%<01H[-SRD]EP6-0,/M)=/?_@@(N33(ZSQD=2.G?Q F>A(+94J++ MYEFT_*[,I* H9'1VPRQBXBE:G! TJCN.ARE]L-.7U@P?XXO2VX'-TWA>XY0_ MP^-V.G;Y&68Z!?I<=L>J[8-7;8QNQE.&@]9&69_Q!]MK)U7N;P^U.ICA5MK[ M;CI]F1Z,/L\G2]'M>&OS/U!+ P04 " $A;9*)QF/#[$! #2 P & M 'AL+W=OD%@&V@Z M%!NP 4&';<^*3=M")=&3Y+C[^TFRXWF=L1>+I'D.#RDJ&]"^NA; DS>MC,MI MZWUW8,R5+6CA;K #$_[4:+7PP;4- R^R:7T,L"+K1 -?P7_K3C9X;&:II ;C)!IBH<[I MX_9PW,?\E/!=PN 6-HF=G!%?H_.IRNDF"@(%I8\,(AP7> *E(E&0\7/BI'/) M"%S:5_;GU'OHY2P)M/*5)YS#Q7V'K #X!^#L &PLEY1^$%T5F<2!VG'TG MXA5O#SS,IHS!-(KT+XAW(7HIMOPN8Y=(-.4K"G<)OOM+X?TZP7Z58)\(]O]M<2WGX5T1MIBI!MND;7*DQ-ZD35Y$YX5] MY.E._J2/V_Y%V$8:1\[HP\VF^=>('H*4S4U8H38\L-E14/MHW@?;CFLV.AZ[ MZ06Q^1D7OP%02P,$% @ !(6V2AW*UMFQ 0 T@, !@ !X;"]W;W)K M/*J5>LRVGC?[1ES10-: MN"O308M_*F.U\.C:FKG.@B@C2"O&D^2&:2%;FJ9-WX$&!YVHD:?H'_W1TM>FQF*:6&UDG3$@M51N\V^\,NY,>$ M1PF#6]@D='(RYCDXW\N,)D$0*"A\8!!XG.$>E I$*.-EXJ1SR0!/L.Q&N>+/G.)LB M!.,HXC\4[S!ZSC?\<\K.@6C*.8PY?)DS9S!DGTOPM1('_A^%6&+F6JP==PF1PK3MW&3%]%Y8>]XO).W]''; M?PI;R]:1D_%XLW'^E3$>4$IRA2O4X .;'065#^8MVG9$)N?&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0+[!MHQ4@95-5C=1(JU1MG[TP@!5?B&V6 MY.\[-H32EN3%]HSGG#DS'N>CL8^N _#D64GM"MIYWQ\809BQH0E\= M#Z+M?'"P,N]Y"]_!_^A/%BVVL-1"@7;":&*A*>A-X!2D#$GB2JK!>:-F%I2B^/.T M"QWW<;K)TAFV#4AG0+H KF,>-B6*RC]SS\O.%7WM $ -(# 9 >&PO=V]R:W-H965T("7B=_WP$[ MKI-:?0%FF'/FS#!DH['/K@7PY$5)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9A MKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L*]'D&;,:4+?'(]=T_K@ M8$76BP9^@/_9GRQ:;&&I.@7:=483"W5.[Y+#,0WQ,>!7!Z-;G4FHY&S,!V@7N0,A"AC-\S)UU2!N#Z_,;^)=:.M9R%@WLCG[K*MSF] MI:2"6@S2/YKQ*\SU7%,R%_\=+B Q/"C!'*61+JZD')PW:F9!*4J\3'NGXSY. M-VDRP[8!? ;P!7 ;\[ I453^67A19-:,Q$Z][T5XXN3 L3=E<,96Q#L4[]![ M*9)]FK%+()ICCE,,7\)D@W"=)( MD/ZWQ*V8FP])V*JG"FP3I\F1T@PZ3O+*NPSL'8]O\C=\FO8'89M..W(V'E\V M]K\VQ@-*V5WA"+7XP19#0NW#\1.>[31FD^%-/_\@MGSCX@]02P,$% @ M!(6V2N? 8TFU 0 T@, !D !X;"]W;W)K&UL M?5-A;]L@$/TKB!]0$L=;LLBVU'2:.FF3HDYK/Q/[;*,"YP*.NW\_P*[K;=:^ M '?<>_?N.+(!S;-M 1QY55+;G+;.=4?&;-F"XO8&.]#^ID:CN/.F:9CM#/ J M@I1DR6;SD2DN-"VRZ#N;(L/>2:'A;(CME>+FUPDD#CG=TC?'@VA:%QRLR#K> MP ]P/[NS\1:;62JA0%N!FABH)DXZIPS Y?F-_4NLW==RX1;N4#Z)RK4Y/5!20IG@^43,5_@RM('QZ4^!PE2AM74O;6H9I8O!3%7\==Z+@/X\T^G6#K M@&0")#/@$/.P,5%4_ID[7F0&!V+&WG<\//'VF/C>E,$96Q'OO'CKO==BN]MG M[!J(IIC3&),L8^8(YMGG%,E:BE/R#SQ9A^]6%>XB?/>'PL,Z0;I*D$:"]+\E MKL5\^BL)6_14@6GB-%E28J_C)"^\\\#>)O%-WL/':?_.32.T)1=T_F5C_VM$ M!U[*YL:/4.L_V&Q(J%TX[OW9C&,V&@Z[Z0>Q^1L7OP%02P,$% @ !(6V M2F6[\*NS 0 T , !D !X;"]W;W)K&UL?5/; M;MP@$/T5Q <$FW72:&5;RJ:J6JF55JG:/K/VV$;AX@)>IW]?P,2Q&JLOP SG MG+DPE+,VSW8 <.A%"F4K/#@W'@FQS0"2V1L]@O(WG3:2.6^:GMC1 &LC20I" ML^R.2,85KLOH.YNZU),37,'9(#M)R:W*SR"$$'(I_$[:>(U9"!NSZ_JGV+MOI8+L_"HQ2_>NJ'"]QBUT+%)N"<] M?X94SRU&J?BO< 7AX2$3'Z/1PL85-9-U6B85GXID+\O.5=SG='.;:/L$F@AT M)=S'.&0)%#/_R!RK2Z-G9);>CRP\<7ZDOC=-<,96Q#N?O/7>:WU7E.0:=!+D MM$#H!I*O".+%UPAT+\*)OJ/3??IA-\%#I!^VT8ML7Z#8%2BB0/&_"M]#\N+? M&LFFHQ),'V?)HD9/*L[QQKN.ZP.-+_(&7V;]&S,]5Q9=M//O&KO?:>W IY+= M^ $:_/=:#0&="\N_4$L#!!0 ( 2%MDI3!:N: MLP$ -(# 9 >&PO=V]R:W-H965TJVF3-NG4:=MG+G$25, 9D$OW[P@NB3B"M&-_MWC,M MI*%EGGQG6^8X>"4-G"UQ@];"_CJ!PK&@>_KJ>))MYZ.#E7DO6O@*_EM_ML%B M"TLM-1@GT1 +34'O]\=3%N-3P'<)HUN=2:SD@O@ M43(7_QFNH$)X5!)R5*A<6DDU.(]Z9@E2M'B9=FG2/DXW_':&;0/X#. +X"[E M85.BI/Q1>%'F%D=BI][W(C[Q_LA#;ZKH3*U(=T&\"]YKN<]XSJZ1:(XY33%\ M';-$L,"^I.!;*4[\/SC?AA\V%1X2_/"7PL,V0;9)D"6"[,T2MV*R?Y*P54\U MV#9-DR,5#B9-\LJ[#.P]3V_R)WR:]B_"MM(X&# M+8:"QL?C;3C;:2X^_M2LNMYF[$72:1X#@\I*AN,?74M M@"?O2FJ7T];[[L"8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(LV6RNF>)"TR*+ MOI,M,M-[*32<+'&]4MS^.H(T0TZW]-/Q+)K6!PW>R:+&9I1(* MM!-&$PMU3N^VAV,:XF/ #PYQ)J.1LS&LPOE0YW01!(*'T@8'C=H%[D#(0 MH8RWB9/.*0-P>?YD?XRU8RUG[N#>R)^B\FU.;RFIH.:]],]F>(*IGCTE4_%? MX0(2PX,2S%$:Z>)*RMYYHR86E*+X^[@+'?=AO-DG$VP=D$R 9 ;+(.WZTJW$7X[@^%U^L$Z2I!&@G2_Y:X%G/S5Q*VZ*D"V\1I M!+;4! #2 P M&0 'AL+W=OX,]:'_3H%'<>=.TS/8&>!U!2K(T2=XQQ86F91Y]9U/F M.#@I-)P-L8-2W/P^@<2QH#OZXG@4;>>"@Y5YSUOX!NY[?S;>8@M++11H*U 3 M TU![W?'4Q;B8\ / :-=G4FHY(+X%(S/=4&3( @D5"XP<+]=X0&D#$1>QJ^9 MDRXI W!]?F'_&&OWM5RXA0>4/T7MNH(>**FAX8-TCSA^@KF>6TKFXK_ %:0/ M#TI\C@JEC2NI!NM0S2Q>BN+/TRYTW,?I)KN;8=N = :D"^ 0\[ I453^@3M> MY@9'8J;>]SP\\>Z8^MY4P1E;$>^\>.N]UW*7'7)V#41SS&F*2=.:2$[6F31=S)%AH-3 MLH.3(7;06IA?1U XYC2A5\>C;%H7'*S(>M' -W#?^Y/Q%EM8*JFALQ([8J#. MZ7UR..Y#? SX(6&TJS,)E9P1GX/QN4?A!-%9G D M9NI]+\(3)P?N>U,&9VQ%O//BK?=>BN0VR=@E$,TQQRF&KV.6".;9EQ1\*\61 M_P/GV_!T4V$:X>D?"O]#L-\DV$>"_9LE;L6D?R5AJYYJ,$V<)DM*'+HXR2OO M,K#W/+[):_@T[5^%:61GR1F=?]G8_QK1@9>RN_$CU/H/MA@*:A>.[_W93&,V M&0[[^0>QY1L7OP%02P,$% @ !(6V2H,AP^RT 0 T@, !D !X;"]W M;W)K&UL?5-A;]L@$/TKB!]0$N)T761;:CI-F[1* M4:>MGXE]ME'!>(#C]M_OP*[GMM:^ '?<>_?N.-+!V"?7 'CRK%7K,MIXWQT8 M;@_' M),3'@-\2!KE&".PB@7 M5U+TSAL]L: 4+9['7;9Q'\8;_GF"K0/X!. SX";F86.BJ/R+\")/K1F('7O? MB?#$VP/'WA3!&5L1[U"\0^\EW^Z3E%T"T11S'&/X,F:.8,@^I^!K*8[\ YRO MPW>K"G<1OGNC<+].D*P2))$@^6^):S'7[Y*P14\UV#I.DR.%Z=LXR0OO/+"W M/+[)O_!QVN^%K67KR-EX?-G8_\H8#RAEW<5;W-ZH*2"6O3*/^'P$:9Z;BF9BO\,5U A/"H).4I4+JVD[)U' M/;$$*5J\CKLT:1_&&WX_P=8!? +P&7!(>=B8*"E_+[PH,HL#L6/O.Q&?>'OD MH3=E=*96I+L@W@7OM=C>WF7L&HFFF-,8PY" ( #0& 9 >&PO=V]R:W-H965T MPL &.,3/ M!@:UV'NVE(L0K];X4F9^8#,"!H6V%-0L-W@"QBR3R>/W1.K/FC9PN7]G_^2* M-\5;.(I# ^(IH!H#DB<#AF%7.;/5-,\E6+PY'CY';4] M#H^1N9O".MU5N#.3O#+>6Q[N@I3<+-&$.8V8:(F9$<2PSQ(1)G&*/H1'>'B, M9AB[\'BI'M\AV* $&T>P^:_$<%4BAKDCLD5%M@A!O!+!,!M<9(>*[!""[4H$ MP^QPD3TJLD<(]BL1#)/@(@DJDB $AY4(@MD'N,@!%3D@!.O&8Y@[C3?#!WU! M 4*Q;CT*6O>>+!XM!WEUXTIYA>A;-RL7WGDD/D;NT?^#C_/T&Y77IE7>16@S M.MP#KX308'()'LS_L#8C?#885-IN]V8OQSDV&EITTXPF\X&UL=51M;YLP$/XKEG] G1!HL@B0FD[3)FU2U&G;9P<.L.H79IO0_?O9AC*6 MNE^P[_S<\]SY?.2CTL^F [#H17!I"MQ9VQ\),54'@IH[U8-T)XW2@EIGZI:8 M7@.M0Y#@)-EL[HF@3.(R#[ZS+G,U6,XDG#4R@Q!4_SD!5V.!M_C5\<3:SGH' M*?.>MO =[(_^K)U%%I::"9"&*8DT- 5^V!Y/F<<'P$\&HUGMD:_DHM2S-[[4 M!=[XA(!#93T#=X G=PGXG3J!0WX8NJP5@E9A:7BJ OT\ID6,?I M)$WGL'A ,@6>XBG#FDC?. M>RVW^RPG5T\T8TX3)EEC%@1Q[(M$$I,X)6_"DWCX+IKA+H3OUNJ[=PC2*$$: M"-+_2KR_*3&&V<=%LJA(%B$XW(C$,!]N1,BJ<0)T&YZL094:9!B7E7>9BH<&+-5!TK8 M.QQ ^YL&C1+.FZ9E=C @Z@A2DO$D><>4Z#4M\^B[F#+'TP\40.RHES.\S M2)P*FM)7QU/?=BXX6)D/HH5OX+X/%^,MMK+4O0)M>]3$0%/0A_1TSD)\#/C1 MPV0W9Q(JN2(^!^-S7= D" ()E0L,PF\W> 0I Y&7\6OAI&O* -R>7]D_QMI] M+5=AX1'ES[YV74&/E-30B%&Z)YP^P5+//25+\5_@!M*'!R4^1X72QI54HW6H M%A8O18F7>>]UW*?Y)DL7V#Z +P"^ HXQ#YL31>4?A!-E;G B9N[](,(3IR?N M>U,%9VQ%O//BK??>RO28Y.P6B):8\QS#MS%K!//L:PJ^E^+,_X/S??AA5^$A MP@_;[(?[?8)LER"+!-D_):9O2MR+>:N2;7JJP+1QFBRI<-1QDC?>=6 ?>'R3 MO^'SM'\5INVU)5=T_F5C_QM$!UY*&UL;5/;;IPP$/T5RQ\0[P)I5BM RJ:*4JF55JG:/GMA M "N^4-LLZ=]W; BA*2^V9WS.F8O'^6CLB^L /'E54KN"=M[W1\9LM\#J2E&3);O>)*2XT+?/H.]LR-X.70L/9$CV?$T@S M%G1/WQS/HNU\<+ R[WD+W\'_Z,\6+;:HU$*!=L)H8J$IZ/W^>,H"/@)^"AC= MZDQ")1=C7H+QI2[H+B0$$BH?%#AN5W@ *8,0IO%[UJ1+R$!H?5?0 R4U-'R0_MF,3S#7,@$8U1&NKB2:G#>J%D% M4U'\==J%COLXW=QE,VV;D,R$9"$<8APV!8J9?^:>E[DU([%3[WL>GGA_3+ W M57#&5L0[3-ZA]UKN#VG.KD%HQIPF3++&+ B&ZDN(9"O$*?F/GFS3T\T,TTA/ MU]'3P[9 MBF018'LGQ*S#R5N86X_!&&KGBJP;9PF1RHSZ#C)*^\RL/=)?)-W M^#3MW[AMA7;D8CR^;.Q_8XP'3&5W@R/4X0=;# F-#\<[/-MIS";#FW[^06SY MQN5?4$L#!!0 ( 2%MDHR?UO2M0$ -(# 9 >&PO=V]R:W-H965T MI, M0B47Q)=@?*ERFH2$0$'I@H+PVQ6>0*D@Y-/X/6O2)60@KL\W]4^Q=E_+15AX M0O5+5J[-Z8&2"FHQ*/>,XV>8Z_E R5S\5[B"\O"0B8]1HK)Q)>5@'>I9Q:>B MQ>NTRR[NXW3#;[1M I\)?"$<(H%-@6+F'X43169P)&;J?2_"$^^.W/>F#,[8 MBGCGD[?>>RUVA_N,78/0C#E-&+[&+ CFU9<0?"O$B?]'Y]OT_6:&^TC?KZ.G MR;9 NBF01H'TGQ(?WI6XA3F\"\)6/=5@FCA-EI0X='&25]YE8!]Y?),W^#3M MWX1I9&?)!9U_V=C_&M&!3R6Y\R/4^@^V& IJ%XX/_FRF,9L,A_W\@]CRC8N_ M4$L#!!0 ( 2%MDK9Z=C_M@$ -(# 9 >&PO=V]R:W-H965TP-]M#YFQJ- M%LZ;IF&V-R"J2-**\22Y95K(CA99])U-D>'@E.S@;(@=M!;FSPD4CCG=T7?' MLVQ:%QRLR'K1P ]P/_NS\19;5"JIH;,2.V*@SNG][GA* SX"?DD8[>I,0B47 MQ)=@?*URFH2$0$'I@H+PVQ4>0*D@Y--XG37I$C(0U^=W]<=8NZ_E(BP\H/HM M*]?F]$!)!;48E'O&\0GF>CY1,A?_#:Z@/#QDXF.4J&Q<23E8AWI6\:EH\3;M MLHO[.-WPPTS;)O"9P!?"(<9A4Z"8^1?A1)$9'(F9>M^+\,2[(_>]*8,SMB+> M^>2M]UZ+W>$N8]<@-&-.$X:O,0N">?4E!-\*<>+_T?DV?;^9X3[2]^OHZ7Y; M(-T42*- NA:X2SZ4N(7Y6"1;]52#:>(T65+BT,5)7GF7@;WG\4W^P:=I_RY, M(SM++NC\R\;^UX@.?"K)C1^AUG^PQ5!0NW#\[,]F&K/)<-C//X@MW[CX"U!+ M P04 " $A;9*.:11++8! #2 P &0 'AL+W=OO&AE7$$[[_LC8Z[J0 MW@SV8<-.@U<(' MT[;,]19$G4A:,;[;W3$MI*%EGGQG6^8X>"4-G"UQ@];"_CZ!PK&@>_KJ>))M MYZ.#E7DO6O@&_GM_ML%BBTHM-1@GT1 +34$?]L=3%O$)\$/"Z%9G$BNY(#Y' MXW-=T%U,"!14/BJ(L%WA$92*0B&-7[,F74)&XOK\JOXQU1YJN0@'CZA^RMIW M!;VGI(9&#,H_X?@)YGIN*9F+_P)74 $>,PDQ*E0NK:0:G$<]JX14M'B9=FG2 M/DXWMWRF;1/X3. +X3[%85.@E/D'X4696QR)G7K?B_C$^R,/O:FB,[4BW87D M7?!>R_U[GK-K%)HQIPG#UY@%P8+Z$H)OA3CQ_^A\FW[8S/"0Z(=U].QN6R#; M%,B20/9/B83)GGE70;V(3TB^PN?IOVKL*TT MCES0AY=-_6\0/814=C=AA+KPP19#0>/C\5TXVVG,)L-C/_\@MGSC\@]02P,$ M% @ !(6V2M19HTVW 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0+^QNDJX *9NJ2J566J5J\NR% :SX0FRSI'_? ML2&$IKS8GO$Y9RX>9X.Q+ZX%\.1-2>URVGK?'1AS90N*NRO3@<:;VEC%/9JV M8:ZSP*M(4I*EF\TU4UQH6F31=[)%9GHOA8:3):Y7BML_1Y!FR&E"WQV/HFE] M<+ BZW@#O\#_[DX6+3:K5$*!=L)H8J'.Z5UR..X"/@*>! QN<2:ADK,Q+\'X M7N5T$Q("":4/"ARW"]R#E$$(TWB=-.D<,A"7YW?U;[%VK.7,'=P;^2PJW^;T MEI(*:MY+_VB&!YCJV5,R%?\#+B 1'C+!&*61+JZD[)TW:E+!5!1_&W>AXSZ, M-]MDHJT3THF0SH3;&(>-@6+F7[GG16;-0.S8^XZ')TX.*?:F#,[8BGB'R3OT M7HKDRSYCER T88XC)EUB9@1#]3E$NA;BF/Y'3]?IV]4,MY&^74;?[]<%=JL" MNRBP^Z?$ZT\EKF%N/@5ABYXJL$V<)D=*T^LXR0OO/+!W:7R3#_@X[3^Y;81V MY&P\OFSL?VV,!TQEV.FS 0?!7$ YS!?(6((%T2G5JIE:*K>OWMD$U 9V/.=L+U[6L; M0CG@JOZ)[65F=G:#EZSEXE66 ,IY9[26&[=4JEDC)(L2&)$/O(%:/SESP8C2 M1W%!LA% 3I;$*,*>%R-&JMK-,QL[B#SC5T6K&@["D5?&B/B]!N[]\!S M=2F5": \:\@%?H#ZV1R$/J%!Y50QJ&7%:T? >>,^^NM]8O 6\%)!*T=[QU1R MY/S5'+Z>-JYG# &%0AD%HI<;[(!2(Z1MO/6:[I#2$,?[N_J3K5W7N;M%^CKB5RG+_X;W(!JN'&BI..M5M!5& MWKNUJNW:]OIWVC(!]P3\OX2@)P0#P0__20A[0C@AH*X4VYL]423/!&\=T?V[ M#3$OD;\.=?<+$[3-ML]T>Z2.WG(_767H9H1ZS+;#X#%F0""M/J3 2RFV>$;' M'Q/LYHAX MDOB$3+)H+%.@/+#\8UX&19(%P4"*U .!)(IGWJ((F%U%V.*$@\ M;U+M')8F83J"?7 3+;J)9F["J9L.$HW2K'#L!='4SSZ:^5GA,$Q7GSF*%QW% M,T=^FDXLQ;-,.(YB[[-$R6*B9)8(3TO:+F&F[RP:71$&XF+'CW0*?JV5>=-& MT6'"/6)SQ2;QK;_>=8/JKTPW-K\3<:EJZ1RYTA?87K,SYPJT1>]!M[W4DWHX M4#@KLTWT7G3SJCLHWO2C& W?@_P/4$L#!!0 ( 2%MDKW"KQ@TP$ & $ M 9 >&PO=V]R:W-H965T9M M1UUD:K"B[>"HB1FDY/K/'H0:<[JAKX:GMFZL,[ BZWD-W\'^Z(\:3VQ6.;<2 M.M.JCFBH GRV,9K$G+I.34L_N\.6OZH\^=\SEQ TW\.H:;;3S1U@GQ1(AG OI^CY!, MA.2-X*O)0F0^U4_<\B+3:B0Z/%;/74]L=@D6LW1&7SM_A]D:M%Z*.(HS=G%" M$V8?,/$"LYD1#-5G%_&:BWU\0[]R<+A%;.-U#\EJ$HGG)\L D_\(I*L"J1=( M_ZE"[D! &6SR,!%W['C:D5$-G70D6UGE,'GSK7-GW.#ZAV]]D MPNQ]X[IN.T-.RF+;^,>ME+* $49WV- -COM\$%!9M_V >QV:/ARLZJ=Y9O-/ MI?@+4$L#!!0 ( 2%MDK@<9\O,0( (P& 9 >&PO=V]R:W-H965T MK4[=DAEX!J M8V8[H?OVLPVA!-R\8/OXW]WO#CCRCHM760$H[XW11F[\2JEVC9 L*V!$/O 6 M&GWGR 4C2A_%"BOX M74,G)WO/5++G_-4M:]D3"CM,_]4%5&S_SO0,Q/>&XG_ !:B6&Q*=H^14VJM7 MGJ7B;(BB41AYZ]>ZL6LWQ+^ZN1WPX(!'!YW[GD,T.$3O#K$MOB>SI7XABA2Y MX)TG^H?5$O-.A.M(-[,T1ML[>T]7*[7U4N @SM'%!!HTVUZ#)YIP5" =?4R! M72FV>.&.;Q/LEHH5=F>(G$5$UC^: D8?!(B= 6(;(+[I0C+K0J])K::QFC0- M@EDE2U&81A/5#4OB9$D<+*L9RU(3SWMZ5W*#L7)BK!P8Z0QCJ5E@W)7<8*1. MC-2!DDTR:?HGO'PT+E7RT:/)G#"9 ^;S#"9;O $ZR9QE*0KC;,&")A\Q M W&R\TYZ)3\WRGPN$^LX4A^Q&0(S^U:/VGXROH?IY_1/(DYU([T]5WK$V$%P MY%R!A@P>=*\J_6L8#Q2.RFQ3O1?]@.P/BK?#[$?C#ZCX#U!+ P04 " $ MA;9*@D;G"K," "E"P &0 'AL+W=OE<5I$2AV7\2.8;2EV!1_S*Q57?O4?. MRK.4+V[Q=;^,4Z=(%&)G' 6WCXO8B*)P3%;'GY8T[LYTA??O-_;/WKPU\\RU MV,CB=[XWIV4\C:.]./!S89[D]8MH#8WBJ'7_35Q$8>%.B3UC)POM/Z/=61M9 MMBQ62LE?FV=>^>>UY;^5X0+:%M"NP)[]OP+6%K"W@LR;;Y1YJY^XX:N%DM=( M-?]6S=VE('-F?\R=V_2_G?_.NM5V][*B)%TD%T?48M8-AMYA2(=(+'MW!$5' MK.F'TX09H*%3*"0"2"88H(I))@.<((PLYX3@*$I%C*#0F: ('"[ M2(J;+!W@!8%HOU,@B 7$!#J> (K )26PHQ\)'>('@.BH[P>!Q@$QN/D)Z'X: MN*H$MS\9TO\(1*=]/P@T"XC!$4! !K# A24X!,B0%$ @1OI^$"B0S00' 0%) MP$)7%D M_MK.H,W$^$;3#+#?N3KFE8Z>I;&CEQ^0#E(:836F#[9!3W9F[A:%.!CW.K'O MJAD&PO=V]R:W-H965T0'J,%<&D6 U*2J M-FF3HDY;?SOD)*#:F-E.Z-Y^OE!*@>T/MH^_RSG&/GDOY*NJ 73PQEFK"E1K MW6TQ5E4-G*H[T4%K=LY";BJEG3 MPD$&ZLHYE7]VP$1?H B]!YZ;2ZUM )=Y1R_P _3/[B#-"H\JIX9#JQK1!A+. M!7J(MOO,XAW@5P.]FLP#6\E1B%>[^'HJ4&@3 @:5M@K4##?8 V-6R*3Q>]!$ MHZ4E3N?OZD^N=E/+D2K8"_;2G'1=H T*3G"F5Z:?1?\%AGI2% S%?X,;, .W MF1B/2C#EOD%U55KP0<6DPNF;'YO6C;W?2>.!MDX@ X&,!./]/T(\$.(/0N** M]YFY4A^IIF4N11](_[,Z:N]$M(W-858VZ,[.[9EJE8G>2I*0'-^LT(#9>0R9 M8*(1@8WZ:$'6+'9D09\9[)>(C*P[Q*M%Q(X?3Q.,TW6!9%4@<0+)IU.(9Z?@ M,?<.TWJ3312&LU*6*))N)JA/R:2KR:0KR22S9#PFG=AD_S+)5DVR%9-T9I(M M*P[#A0V>7#4.\N)>I0HJ<6VU_:F3Z/CP'XB]JK/XSC0$_WX_9'PW^4[EI6E5 M&ULC97;CILP%$5_!?$!8^Z7") ZJ:I6:J5HJDZ?G>0DH#&8VDZ8_GUM M0Q 7IY.78)M]MM>V@YUUE+WQ$D!8[S5I>&Z70K0;A/BAA!KS)]I"(]^<**NQ MD%UV1KQE@(^ZJ";(8_7T&0KO<=NW; MP$MU+H4:0$76XC/\!/&KW3'90Z/+L:JAX15M+ :GW/[D;K:NHPJTXK6"CD_: MEHJRI_1-=;X=<]M11$#@()0%EH\K;($0Y20Y_@RF]CBG*IRV;^Y?='@99H\Y M;"GY71U%F=N);1WAA"]$O-#N*PR!0ML:TG^'*Q I5R1RC@,E7/]:APL7M!Y< M)$J-W_MGU>AG-_C?RLP%WE#@C05N\-\"?RCP%P6H)]-1/V.!BXS1SF+];K58 M_2G5#-7; V*<)0@"3!2>$8* M3]<',XIX0=%K8JUIM"9RHM1Q%B@&F3N3S7!\(XYOP$D6.+TFG,P3))Z_PC'( M8C^ZAQ,8<0(#3KK "5;SN'(C5S@&6>#[]W!"(TZXQ@GO&$1&@^B!W8Y6H'(+ MXE4>@RR_/A[(93FK$20UY/+.!/("- MAX+S0*)!-/W2W"A>1_I8UR.AR9&E[I ?F)VKAEM[*N3II\^H$Z4"I*?S)%>H ME-?6V"%P$JH9RS;KS^Z^(V@[W$MHO!R+?U!+ P04 " $A;9**X>J;C\" M !V.FS 0?!7$ M YS!?"4G@G1)5;52*T57M?WMD$U 9V-J.^'Z]K4-X4APJOR)[65V=@;BW;SC MXDU6 ,I[9[21*[]2JGU&2)85,"*?> N-?G+@@A&EC^*(9"N [&T2HP@'08H8 MJ1N_R&UL*XJ52M_X7M[.) 35:^\ M^P*#H<3W!O??X Q4PXT27:/D5-I?KSQ)Q=G HJ4P\MZO=6/7;N"_I+D3\)" MQP1=^W\)T9 0?23$UGROS%K]1!0I&4LG!(R=P$2R?!\@$OR[G.9.YF MCDKN?YDP<-_;P"%G<8?BSM4/'W#D ,6WUW? 7-^MYZD=Z.*]TQ;5\[<*Y JPR>] NO M]*@;#Q0.RFPSO1=]O^\/BK?#+$/C0"W^ 5!+ P04 " $A;9*F*;L?6UFKZSIDX<^!3]7Q MI(>!:+,ZET?YM]2?SR^=>8IN4?95(]N^4FW0R<,Z?&*/SYP/$T;$ETI>^\5] M,"SE5:EOP\.?^W48#QG)6N[T$*(TES?Y+.MZB&3R^&<.&MXXAXG+^Y_1?Q\7 M;Q;S6O;R6=5?J[T^K4,1!GMY*"^U_J2N?\AY06D8S*O_2[[)VL"'3 S'3M7] M^#?877JMFCF*2:4IOT_7JAVOU^E-)N9I> +-$^@VP7#_UP0^3^"_)B3CXJ?, MQJ7^5NIRL^K4->BFW3J7PX^"/7)3S-TP.-9N?&=6VYO1MPVEQ2IZ&P+-F.V$ MH06&W1"1B7ZC($2Q)6 6568 M,/F(::309H,T'"+!F$23))# MDAP$2"V2W%E+(3G79YQBVWF>>)5T$,&P+C M;DIY;*?$7:UF?B;L' Q81VY;!P1Y'(YA4V# %7);KLRUA52@(J=.D3-B7BDQ M;" ,N$.>V"EEKIJ2V$^%;80!'\EM'X&@S,.#[8$!?\A]FL3*9\7[!458UH1D M;0MJ!BT+2X*[>SWCEGM-10]DPEY"R"9L09'[A?&0>T\GPFY"R$UL/4%0 MX>'!%D' (H0O52Q]RO^'GK"J"9WZCI[<8Y_% NA).%LMDL1;?VP2!,Y^5TZ% MJW">^9@X]A(.O,21$P()SS<^QP;!D4'8":?&")<5WD.#8R?AR"1L M.7'WN^2!D_8J3G_6';'JNV#5Z5-6SDV?P>EM#0YQA_,[_HDR_WMH98' M/=SFYKZ;FN+I0:OSW/!'M_\Z;/X%4$L#!!0 ( 2%MDH+%/^;; ( #0( M 9 >&PO=V]R:W-H965TU#@CV<.6?&$\^0M8R_BH(0 MZ;Q5M!9KMY"R67F>.!:DPN*)-:16;\Z,5UBJ+;]XHN$$GXQ313WH^Y%7X;)V M\\S8]CS/V%72LB9[[HAK56'^=TLH:]0=C"(7R5IQ6CMZ%0.C+WJS;?3VO5U1(22H]04 M6#UN9$)7/ @NP8_5V>9+%V$]Q-%O9O= M ?8.<'!0VO]S0+T#^G (3/)=9";5SUCB/..L=7A7K0;K/P58(7681VTT9V?> MJ6R%LMYRF*#,NVFB'K/M,'"$ 0/"4^R#!+1);.','=X+[.:("-H5D#4)9/R# M<8#!1&/;86*#J3M,DOC^))(Y*D1CU%TP@3688!8,3()),,%,YA,*_26=T*H3 M6G3"B8X-$]E%(JM(9"&([02QE2!^H#3QO#1A."M-API'*)0&2T>66(-)'BA- M,B\-1.F23FK521\HC0V3V$6 ;[^ZOH4B7:!8N/W@@?+TH/&1(#0KCP4%@L7Z M &NKV #X0(5ZT%V) "+4O:> >9-8UXD&RB=ZGBC7EL1?C%C23A'=JVE[FHC MZS#Z-E#WZHE]JT>BZ>$?--T\_8'YI:R%&PO=V]R:W-H965T5C@+"8& Q@4&YH\K/((0@CQ&\SUK#&:B_\! M5Q >'C+Q&HT6-GY1<[%.RYG%IR+9^W1R%<]Q>MGNYK!T )T#Z!*0;V,MDU#, M_(DY5I=&C\A,O1]8&'&^I[XW37#&5L0WG[SUWFM-=WE)KH%HQAPF#/V$H0N& M>/Y%A"9%:"0H/A&L[D0FS#IB5,3DV6:]2\NLDC*KA$QQ)Y/"K-,B15*D2!!L M[D12F.V="+F94%B G\R*K)L=OT?4$L#!!0 ( 2%MDHD8"\WQP$ "L$ 9 >&PO M=V]R:W-H965T^!R*%"$K@LO[-0:MX#+O*"5P:#7LP#U\E1RC<7?*\+%+J"@$-E'(':X0)/P+D#V3+>)R::+5WB M;2]'JN%)\C^L-FV!,A34T- S-R]R^ 93/RD*IN9_P 6XE;M*K$L)9$H@QF-?.5?J:%EKN00J''O M>^J..-H1NS>56_1;X=_9XK5=O91DF^7XXD"39C]JR"?-=M9@RY]-R*H)\8!X M 8B2S3H@7@7$'I L '$8WE0Y:AZ]IO.:+-TN5)]LDE6;Q"/2!8*$T>UNW(LV M6?P_GW35)[UK)]O&PO=V]R:W-H965T LZ4D-/T']ZD]" M1WA6*5L&G6QYAP14J?>\.QQC@[> UQ9&N9@CT\F9\S<3?"M3SS>&@$*AC +1 MPP6.0*D1TC;^3)K>7-(0E_,/]2^V=]W+F4@XI\\5$)%!JI>^/@5 MIGYB#TW-?X<+4 TW3G2-@E-IOZ@8I.)L4M%6&'EW8]O9<70K^Z>)MDT()D(P M$W;Q?PGA1 BOA,@V[YS95C\31;)$\!$)][-Z8L[$[A#JS2Q,TNZ=7=/=2IV] M9*&_2_#%"$V8W&&"!>:*P%I]+A%LEAF%^Y,Y@ZSMYC.%?']NT;6F'"!N3$2;QJ)-XR$=T;B59']RL@: MLS:"%V>$@:CM=9*HX$.GS-]89.<;^QR8,W:7S_5-=A?O*N.>@1]$U&TGT9DK M?8+M.:LX5Z M^@_:8Z-?GCF@4"DSW>NY&UL?53;;IPP$/T5Y ^(P4 N*T#*;E6U4BNM4C5]]L)P46Q,;;.D?U]?""&[ MM"_8,S[GS,4>LDG(%]4"Z."5LU[EJ-5ZV&&LRA8X53=B@-ZTVCIP MD0VT@1^@?PY':2R\J%0=AUYUH@\DU#EZC':'Q.(=X+F#2:WV@:WD),2+-;Y6 M.0IM0L"@U%:!FN4,!V#,"IDT?L^:: EIB>O]F_IG5[NIY405' 3[U56ZS=$] M"BJHZ_^YB,,DPV-U@ND_!))-@<0))!^ZD%YTP6-2A^E]D/@N3<.'BV*N<21ZN$^CRX3P MZHHXR,:]9A648NRU;<;*NPS,([%7?.'?FT'R[_Y=QD_A=RJ;KE?!26CS@-PU MUT)H,&F&-R;#U@S^8C"HM=W>F;WTS]\;6@SS9./E]U+\!5!+ P04 " $ MA;9*+(]9FU " !N!P &0 'AL+W=OV.FS 0?!7$ QS8YC,B2)=452NU4G15V]].X@1T!E/;"=>WKVTXCL2FRI]@ MKV=G9TS8+7K&7T5%B/3>&MJ*M5])V:V"0!PJTF#QQ#K2JI,3XPV6:LO/@>@X MP4>3U- AF$2-+AN_;(PL1TO"W:1M&[)CGOBTC28_]T0ROJU#_SWP$M]KJ0. M!&71X3/Y0>3/;L?5+IA8CG5#6E&SUN/DM/:?P6H+3()!_*I)+V9K3UO9,_:J M-U^/:S_4B@@E!ZDIL'IF=EC0;:,_JZ/ MLEK[F>\=R0E?J'QA_1X",F:D45):?#; M\*Q;\^R'DQ2-:>X$."; *4'5_E\"&A/01T)DS _*C-5/6.*RX*SW^/"V.JS_ M%&"%U&4>=-#%M@ M:R,2Z*Z G":0R8]N3*1W)@9,:C"MP>09C,/P3HH- V&8HAGN1D_DU!,Y]&1N M@MA)$#]@:,#$,Z4HSA++D V+(%CTDSCE) XYN9L@=1*D#_A)+:$ 9I'EQP%# M>;;D)W/*R6PY8($@=Q+D#_C);:$@M-^/#4M0LF0'A.Z/.'086OA&P4(? ]8 M&D'SKP-E46YYA\0QUE[N+;_0P,=WO M@V:81-\Q/]>M\/9,JAYJ.MV),4F4S/!)W7JEAM^TH>0D]3)5:SY,@&$C63=. MMV :L>4_4$L#!!0 ( 2%MDI/IN1#E0$ 'X# 9 >&PO=V]R:W-H M965T_@#_F^WM>2)B:52!EJGL&46ZIP_+M>;-. CX)^" MWEW8+'2R0SP$YZW*^2(4!!I*'Q@D;2=X JT#$97Q.7+R23(D7MIG]I?8._6R MDPZ>4'^HRCM7_'_A7&?E:+*RJ/S:$86 M*L7(KV%7;=S[D?^<-I^0C G)58(8A&+ES]++(K/8,SO,OI/ABI?KA&93AF < M13RCXAU%3T6Z3#)Q"D0C9C-@DA^8=,((XI]$DEF1)!+<_B"XO1*9PZSF1=)9 MD72&X.Y*9 YS?R4B+D877N9O:?>J=6R'GFXASJI&]$!\BQNZ[H8^P^1HJ'TP M[\FVPY,8'(_=^-K%].6*_U!+ P04 " $A;9*'+Z+SG4I !ZPP % M 'AL+W-H87)E9%-T&UL[7U;[4JF1I1F]L3$>6B@BT#;C6ZX+Z0X<7[\R2^SJKKZAHO&MG9W^& + NJ2 ME9F5]TI]6Q2EJM+XETI?955:_NF;H\GY-^KS,DF+/WVS*,O5\V?/BME"+\-B MG*UT2K_<9ODR+.FO^?Q9L;(O"/U+DO+14%S M(AVU?WT7YF-U-!FIPX/)6??'!S4Y[/_-@7/9"TY[N!GQ0<_CHLQ#FO=CN-3M M48ML]3&C96;C@?E7M&,>)C0DTI_5?^J'0; ^/JPZRT\.]O\\..&]SN,,1XG4 MR[#LS+6("O[E7_K0<4EK1+S.ZR2<\(2YF=*3_H\-\5EG,[55;9SGD;IAIE+755F4Q'DTO3WM8Q[B:W7SL)QF2?O7?W__\7H0Y^;H!O6O MZ>L.^_ZY<^CV;$9<[]RKC-@D+71$9TJ++(DC0E&DO@^3,)UI.AK=M8(NSJ>; MEVKOR=/.1GKF[L;I$/4NBX(6>=[Y.2P6'1Z9S2 8"I7KF8[OPFFB1RK597O< M^UROPCA2^O,*T'>.]3$KZ=A- +IKD(C)B9J0%OJ7*EX!9;W;79<+XHZP=QG9 MJG\+"\#;.)S&25S&NHL&=^15^(#S,CCA;)97>OA\+_6MIJ4CA>6[B%W%@"G1 M8?=*>3/O=%IU?I>CS@S@20WX>A2_'1[XDBY5$==KM2\5Y/_S8A7.])^^(0%? MZ/Q.?_.=ZM]OS3Y\&Q=9$NF\^*-Z100EVN[1>>-97#[MX)U8R&"BD&O\Y&!\ M,"$JY.HN3"KBNY/1P<$!_C-J0X55N'1<_]B_K0I+17)XMG :BT?0/=7+*1%VZ*Y>1E$,I40H MQL7:CU,U$S;JX==J624L)B)!;C^I?'K\V[^>'T[.7G2HLI'(#/V7K+2=8-M[ M'X)]%[J,24X^)4'W1#T;L!)N2EJ!I6IV2X(UI75B2&8P-ZR+OUU.H;=GY?_= MP&HUU3?R9(<1MITAW+'MZ"WY=ACP)G=OA+IW>#_(O4/7PMM+=T>\ M2[)L'/ M-AAQP*CDX1% UVE99C_K,L>O/V@4PVSD;5/M(Q3-D++^*X# MS0<2T2QA,#0BB).,-6?_7[B K>?_FJGE^'G'EMC MJW$_:M*3M'[OGH0=N0#$J-.PB&="@3BIRNZ]N;PC7!(N[G4\7^ &S,Q%ZMR@ M;5;;ZE:M5\#;W;1:0O%JZF_O6&]U;I)O@0\.\I3:>RBU-ZFRMM'@%$^[&<@' MQS*#M[_\GMRW- 5:IT;5D$;VS>23C3-J ;IAYE]TP3>+)0==UWA6.AT3$L]' M'3[:/&,TJ/UHS#XQBK 2[H:N]! (#A2L6JLS]7*59 ^:&9].AYM0#*S: M];NB%DK7BN3F 925!6)J@*@ 1$Q U,HG' :"_!/:(!9N9O6W1!#@[[V,V&+K MXA_D:V,0P) 6J4?GNJW*"JJ%/?X.:CX0+N:I6)RT=[3!G1.-R/@*$R(9,QL@ MC+)J6MY6"5Q-]C^WU:4DWIAA(>H65<)T M@O<7S[KBQYZ#P"DT5!O.,:C-O='1.D_Y35IJR$'G;S,TZ]QG5L3/]N8ALQ,)KDTU,P3%^@C+?<5[7^(3@E1C@P$F'3P3'?D_W'HNP]XB]IV2NKKO-Y MF!JQ./+TB16;_MRFB^RIFV'?:#)6O6"HCPNM*JN6("N,1IMY&BVX=9L5]69D M9R=51'*95K!B#LO7,70&/*9OBVI:Q%$1@HAA\.#%_>: M/TQ>N&^JPGP3D-@PWV55;KY\^D(5,8EJ,B(1S(\A:V9&?3AHL#^"_044%/Q1 MF/1X]>?9Z)*H//$!?LA>UAG 'LYM65A6NL+OGL=%00OJC(R]W$>C74 M@8?IB.R3K'0<2'CJG.DVRTH:HZ%#9F345##H8/H#<#PV9%(A2CDY/^%],)?S>VCUJ)'- 1SDNBX<]5F!.K M) \F4P,-_)I 4DA;D4V<50E9@5@O! 9Q(WZJ4KY9PLH$D_)PMN&ZT(B2%+U0 M U,OA2+=S?_3@?Z 5(M&'C'H!%T-1N]#.BE9LY' Q"S[Z@K+7=+]2M29"=S: MF\-3>1/9N.96,(&]/!:'#F>!H2\D"GC1DB F],7D3LS$B"-YZ). _EJ'882@ MR_ !2(6CQ^ZB/2I9C^!.SC#98X,E[+D#%X*F"9!Z#'OW, 3>!01I(%0* M$Z."02G/@(1_4=R*%L%/GD&IC%R6RTN+5GG!=)]6!7%W4;3$'L;N@H6VK(-^ M:SMP(F+X;I,%'4/P&V[0M[?T4P'VEQ/.,MCWQCW T68)G9/5* X7U..D5R%,\&$E&OVU.4FYR,F-7$HQ @N15C)GU(#)[176CC&!_61R'H].!H=')P(&ZQNL_RG_G0QB#V!]/8 MDU,DK\;J9<5:7FF6*C_95V=&QJ MRZ +6K6""L,A2,4+B)2:% M2U)=O .,9F(2^DQ"4^XK>)S$8%'=XM3P#=A9-S Y(*UT3/7G4DT.#35%5AO$ M.V'D(6>-- #LD5Z!'U+6.JS%>J;ZN.T@--'S_R')ID0]"W' !A9= MTC FL1#6,5-+9N+*K)J+HD*2ABU#HGFJ[]FC*TEF1'I:6B6:SD>XFNYR6>^/ MS@)U:F\O;;G4N@Q(;>=2LI-DZ7R?M-G2\Y&-062LGC?-2\D@%S[,H =$93_$ M JV2D -)F9+O/,->.*-Q9$V0&5P0LANS>\)IL8A7K!RK.CO.03@3\(98M<8' M,9R.1HQ7-B'KM=42T7B1%#D^TFXK#GGK%(Q&D)$)<$?& 8(%I,=C<%/F']HR MCPOH(]1$5]W#@25# %%GV#:\"^.$>9U="K'9A?<)X053+&0CD+$<1H0KMM* M4&=#U*M@>/?+GH4;$L<'R!C_9?@SN.XN-,B^Q94M5N)^U=<*W!_>93GC*%O! M#JI20R^K+$$ 3^PFK#X("3"0V%.Q,6^F8FWFL/3&:G@V!W+J+:&AV'=IJ5QCF!K%>P.?5LSW M S'?1357ZN[+"'+0TSJ<$X+18%S,Z99F'/()2+Q)>2 #L1=5R<' M?S#V19Q#/(+84Q?*J7>V?@.\[T1D"6NJL&BP!*&V5F8/P8HXA,",R M(NX1+ 8T?&4@>I:AL5$C/9.4+,A"3FE6&W&XPUQ]1?L6' 7"(#I9F14 @UJ*TX;[;!*TRA+MVI@M6B1W9;WH>2@P=G"\*NP M%$WIJ&BM( @5$(QT;&:K 0R5..;#XA:AB(I#)(7X+DO$Y>E^H?2#A2W$.:84 MJ(":DS].9$?J ]87_?0@MI*QKR'1_."6C0^TC"B3P&GPM'.-740DL9Y;P![% M$@*7,=46;WP]LIW$FY'_85)DG#1HHZ% OMZ@P$C/VFUP_D+&TH?K)N@RSUJ! MO9H@ZQ!8M(G0P&:8!K0>8A#>VN-MG=C^*,.$M9B!\R2J^]PM?3I@\=X% *!+>914:U*6%C+?YRZ W?RF#[%XX_QT$+;2+25FT<[O8 M&AHNG;,;8'"W5PMP(])1P>;$[=,70>0GC!%A@-N"[6SR[T6]JY_U? %Y4>Y[ M-LF4O+7;V"*>DY D@E@7>N0C\;1 \OL>L:8D)C($S#^LXST>RR6F.E)&1-B0 MGAC&47P+T\.SALU-SGP2C95-2?N)9A*/4CAF.&O&1AP$K%,^B"C"A"#[PWI? M"+NG.@&WDM4]K6!>0*W7OJS38;1E! O)ACS?W/S%YE:>"@WU/JE=3N,6&K7Z M]=B_7'YP8UNIF\ ,<9/J! 3?(@%8M$-.S(O[ :,U)R>L /?,$8M*02M3&@$<< **=4'A=(R8PR!+RT+U8:=!&- ZT32$B!R8&8.1P+I\ M%%S9$G6[RDB,,IVR38&+#P'H7" QN98,?23!+YX75*O(R2'2+27)[=SFVMEE M*\"#I&X OTIFJQA6=C,/,E62S7+"%8R\/ZY\,W?80LO=/J<:'!Q>G;Q JE' MLH5@3BD-=6^L(@2@<#\D3DM7GKB%@-F+QWJ,<^D4C \C$V&N+-V?X>R).)P6 M C:^>?Z]B7IS$-.>-)S]G&;WB8[FC /H*E*0UHC+IDD\-T&D#)4=[ RSO+O>*ITIL3DF(H_;$1BMF1.L8GET^LF'I M62BZ6(/K\RPEPRDRF!O5.SM:TLIS^C$U;&LA[P&B10[1\&#XUF&QI-1N0*]H MXU/PTQ-8D@\KU(;3_;1<*\DY9DFXJBV6M)=2(BJ;6*8)XI4(+VNU"A*G6):C M![/.SS#A:RQ>:OY)[,@\FM6['NC,\_)\*XH;"!R?.] M?N<>&(IA =@@;.P)7GS097MCYES/W^.C=N@41)D6=F8%0(L8+VZ%VU@Z [#.ZU@. M-Y?Y+LP1>X(4<85Y/*EFW!&'(%HI@L:(@"/M1B1Z01?'7Z*=6#WPKUC0[0A& M,0C!C7IS.W!6U3QK;74CQ1Z0<+=KV*5!3I_O,)BUHKNL[E2(\2A"O+UF<;$. M$*A?.H&W9>!.8XY*9EL+7N;3+.40\#+SS^Q082#L%T*(Z%H&(\$%.V>IB<$( M99^@!(.>GT8]D(O3V=U<^42L'9JET5CLHP@+M:AOI&+@P1H6]A!C=64"+UT+ ME/T725:T[,S 27NKK)U\J2,FB'A!I9!8)2@R,AB$N?A',:GX3AE.A\A=BJ4* M9))DV".3QH!2KV&!"EC/>!4NG_H*R(IQX===*@.%#L8+,H=\8/N^21B MR@;W'K\[>LIQCY[5K)B($_7\-XL7;M&MIB TU.>'<0VF%_*%3B4]:QE]D4U[ZS.B$BL.F\6 M'#?$YQ!S%#4'\Q7-$T2EFKX0LS0[%H9?#'M;KF;CJS:YIK922/#,!515@^/2K&'SI@W$1YZ1WH/#[-G-))(XM%';Z)+*$_2459ZJ M.4?U(HE46G$!L2E^E>'0O+ 9Q8ZA41MDC.A>KZ\EJT3JDZ*_,\8"Z>_0%#KQ M!!.6L;9]7<"72VVRI(I35JFWL,%0U,.AY*0#9X.41*+,%"PB/O9I?#,F!B-[ M&+/=@^,/W', +(JLE1A8T\PP93LS;E.L&>P&+56PRQ596#!T9*VY,ER"YP2F,?^YUN4S5QB0\6^JH4P5&!['+:NE MS+,/ <9ROCK!E5CK5X*ZYM!-59V1EVVD@*.L SX33I2GR@$X%2O%.#; MLER.%$&"T-T4+2<+U,&(9CQDF-R+<1FY2 MSM9!\(F1/:M?3CC12,)(+;00.M2M LM%%\ M>*8T"I9$SRIW#\MATY" TTGBVB$96=CO;0(": 8YI8R/*Z9N\?1B!!+ $F!=![^, M/>PNYUQ:K 1MK*@]$\_TV(>3)?:15QM'3XT>,H%Y">6XRV'R'X05I&!;G.)D M;9Q[7H*?1[C5+YH49-/%:O/[6%)V8!:.N=JR&))=/W%^!U5B4IC0S!SDC6S$ M./@Q$V)Z9Q-/GRN&W04V&1<3%3#LR64,^WX90W\!(79%20%K=>\YV$N;3G&/ MC3CF;PH]$*/M?3T6N(<,IOR.ZSP+*8# PRJ+1Z[K\=+XB,!*H)Z#'#F2\O7S M)E,N5^_I7X$Z_=1U=L M%,O;@YR5V%VL[UGN2[74[,&:21N>VH&'_#XH3R@4714GPT-Y>/)(D,VRF7&S;2]Z:7&-//-)+D9.:Y#-:Y-F:*2[3 M$+4(B>B.$4'-14&#EG5FP\683':+<\HCY-XMXC=AR5(<*!5L.^HT:!98M/?1 M#(QTFV$K#CN(/-/RV,!Z1)JX/''\Q[4[[5L(Y(KN>'7 M9+)PRNU.\Q.D^O5EW3K O $V,X./7+GD=RZK]PUXWR?J#'7 ]"=3^_!%X]/> M(?_XE#YRYYF 2XV>J,G9Z&C=I!,S:7(\.J>/7&^?EG7:_$K8] .2#J^W0U70 M014BV+8($ KU7OMQ;C]ZC\>D12E!^;*'UB*RV6[/$%CT"@/<$N, 7-++&WX= MZ*U1A&$I^4P7H$70U@D:+R/>>\W!G/X,_!)V(:\@;4\?@4 X[-,A-LCF&!=#LY/!]/ M>)N3\07^/.0?U:%L^QJ&V5^LX5:_CWSCO:/^V#'P!B3;J/[2>'.!WSFL4?X! MJ^NSZ&$Q=#K6LN>#L>L*OI3";)IEBY=KWP+(&O? ZAYXAZ4K?0ODL9O5'DU' MI'X(3C/X'M55)%RN(G:=LU][GB<"YAJ77K'/#1JO5+E>%.[Y&OQPH4G1DXAU-X97MBN(MF0L",NUEY MKV3\8I(6((?K 3%6/-D1J07%[6Z>$1(8YDSFE9[YI6A-X(1:O(S)>NH'K7N@ M4<\2]?FZZ[7KGFA!BQI7>L@5Z[S+J([(F<.Z01X>,HD63Z& \CR; M(.,Y$<>&3'R9AJEEGVM#3MSS_[VU MO9V+MEB0G!*XA+/26:3)K_6]5.>>>OB)Y<&%Y:$:A:6>+;A+;;,HQL>&ES'] MJ8KF2Q,SJ=\C=2H>&^TF7PTU0K"C1OP\L6P.7E/R>#Q6_1LTOW8-&.!2/@]: MBKSS8#6HEWFB#H_/C35Y>,*?@M=5GL;L_4\N#D:G])OY,WB+()7DM>1IA%!M M-\*/J3>R3A0Y5X% BU\LW$43+@% M9;=@EVLTOP^EE]!P1YN7C=)4?R29;T)3;G=GVN::JL_W-D [R.']74)/QFH( ML'['KUJ2P".7L:C310)"T%=XRF8SH]6825Y%Z,@FX/.H?B#NVB>I'?L0!E_L M5+8])<06&H]@GZ_W%!MM+;W&B%?-E[2\I]CMK6Z%N&M\XXYP.8+>;H/N&F$D M.8X8.-QQL!Y]PO?M1%8>:CSHAELWE:9=B#0X,:[L^>GHD#X,M5_ZR$&G]J^G M?C&LR2]\*94"EK?\U36"SWM8NF^YIS@]C6].[V? MUZCHL[%J#[9_S[^0O0++7FH=>VW!5K846%[.\<413!U=,)< 34>LJD&!@_&Y MSPZV"D0FB]:="'?M$6D,(YZ=P5O&I3QG?#_!M98/>T"1I)\XU MV\>2Y'!+K60@C]MM);HD.Z5WFTH0)H1C0=J%_5ZC<A$%*2238WE:=CTK,QB5='Q"(>'DLIJ3(XM;RUTM@1%.I;(:Y3 MOO]FL%9PN6O1YHG88B8VS-""Q/&">ZL;F%?"YVJO(&/K1S1VFAP^W2K_8'+) M!HN.AK:V:^H]@K1/R\S^]B&B)"ZC.A_(2ST/^!]^N&3CE:P,;XS)#YR+I<1P MGYY#V;G-8=5Z0F;_CYES M%A=3]+J)X-48MPW*R;69$DP'\@Y,.D%:6W(KOX[+E[9T[FZXY-Q 9%UP+G1I M]!?T"HJ:)SA;^H>^! 7VP\UFG TRR' MJN\H36"E]Z;(0YW$=1L^#!6@RO7OW"I1Z,]-RI5PV1F0AC3AR"*[V+W)!PN MI4&.G=KL>V9K'5WK[M#T\J[+4VT7[]M&%Y!&5^^:!0+['/.E-/=6>AAT&^2V M0U^]OW'![O:QU);'"IK'*J4O_.VO>D:+NE52B6OOVDK=!OS8'^?AI(;KQ5+C M@P[ILHLR&R48L[)=M-"S",D+/+Z">K&B@3Z*1BO-0^_ !&&@X2ICOG"LLS 9 M4X[UNXV&#G[/SSBY#!7UVWP$DIW6-+5#2VLD]!L9BW#$R,=J( I<)& #< MFQ]P4LAUH=&?R1&)IR7.)YWE(V"]6D,%&* MTQ+! ($;O1H&CN+),2Z']6$>XH$:-,YBV"H#?RX_:LLUGN9*JH6#Z.9&F B] M/-RQ'8A\H,PM$"X2 ,;;9M[[Y#^YW&?P_R[DN]'DXGQT,CD=[.5V;G M.FK7;,I*COW)N0F4'TN,)?@^#_\>)V2TGK/K/CG"/SET$/Q'N"*&G$PDP'\J M@78)O\@N$ %'Y\<<'3CBGG$')O32'W+IFH73@G@(>'QUUY,2:?^^MHGP(0R6 MYGCV9KBQ)IU,,/*K>)RFX%Q\//*=3B9D$Q2E\W%L3?(._B?W "H"XJ+_J%*M M?':PKND7.J%;^YSP. +C7GIU S3I]- V+?HM?,X=&X2H/?NI\\\3M%M[;/I] MV]8?IJ'L8^N/Q]8?_SM;?PQE1[Q.(%L,>6P6\M@LY N:A:C'9B&/S4+T8[.0 MQV8AC\U"'IN%K&\6XAI2!%^S60@B>X_-0AZ;A3PV"WEL%O+8+.2Q6<@_VBQ$ M^HU%K D4_-Z-1;K_\FJKS\C& ?]S&I$$ MK"^^5B.2@!N1M%]V_=,U(@EZVK/\GHU( GLK_[D:D71:_:_OOK!5;OY7Z6WB MTDO!5^EMXL+(C3A>\'OV-I'!S=XFP>_9VT2MZ6T2_!Z]3=3&WB;!;]S;9$T' M@,?>)K]U;Y/NTY+A7B>[C/U'JK-^U[XHX+#@L2_*8U^4W[(O2OOF;-$FY0NF M/'96>>RL\MA9Y;&SRF-GE?]MG54VEHK*\_Y.H>C-;*&C2OZ9Q5_#ZWRTQG]? M:]RGWRZ6^:/Q_6A\/QK? \;W0!>I;63H5AVN^D7G/WN3JFV[+0W3@1L;<9!N M<.XK22%^N2Y[;)[TV#RI6_N_C6@8:)[SV%;IL:W2#ERT92NFQVY*_T WI:T( M\5I2K>],O0HK4M?#[]?RE?ZG=$7I>0.\@TCT7NMNA;C'Y\4[/B_^(0.'L7^8 MBW7VSD48_EB0Y"<>BA"?0<-58O^7XJ*K'Q%PA4*E>Z0^W;Q4>T\Z]/QKEO_L MO19$U4L\BSN5:@TK+-+%+(]7O;TS6UU;^OI_NH9#RC0<(AN&NSJ\NI;+_/I: MW64)88Y,M>1!:H9,#2QGKA&PY0H=?M"&K"QJ3+AZ\^3 OO"-=N\*PKW8(,3F(U\!9!W6,R]WA-(GQH$ZM:VO9D$_/I'8$J-,W M1YS_@5UWP\/:Q*B/!.>+-V?PN+^]8U;L- 0Y]R(JI'ZD3R0H:'O&X&*70)( M[%!WU"KAC1"/Z"YZ,C[9=:>> M^,70GJ?CH^[J9[LCT89!AO8Y'I]VESSJ(V%?N&=H58ZF=)F@%V7KUMV""Q!) MZBZ*D-+.6VUDA%X^..KCN T[[< (\$ZZZ_=^N6'33:R &%D/T?K./!0(VT6O MO/0"0SV-LEVEGAYJ!W_=TZ9[2T";0G?#:=:<82 T-\^SHEN"NUMH;,NM4MW! MB]<2?X#2==AO:$0=_GOCA_\&-N.FR&5[:-+41:'KI!9HV3Y23-!G7Q07W@-E];>WJ)=_ PG5@8D=D8ZUF,YR]DD))OG$SZ=V'CM2M0G2GK=W M/CX[^$/GB(W8RY9[K9VS=PB!V'54VX&Q8?YJC]P2JE]MWCHL'O=:2GWQMEUW M_[7FKN6!TQUI0PK0A@V'R$7T/NY9HPEK1 MR&Z>;\H?J-^ MBI/CT\WM%)\51?G=_P=02P,$% @ !(6V2MF:,"TZ @ @0H T !X M;"]S='EL97,N>&ULU5;;:MPP$/T5H9220(GM37=+&]O0!@*%-@2R#WT+6GML M"W1Q97GKS==7%U]V-_2V;4KVQ9HYHSES=,&CN-$;!G<5@$8=9Z))<*5U_2X( MFJP"3IIS68,PD4(J3K1Q51DTM0*2-S:)LV 6AHN $RIP&HN67W/=H$RV0B?X M8H20S[^2.23X_O3EUU;JRQ?(CR>O3D["^[/+??S4!W!VX5%+1S?E>, @P[J6NV M><]H*3CXQ?RR8'1@P30F0QU4244?#)^]*ID!0&&T!J5IMHU\4Z1>0J>'Z]05 MAVJ>':'F?[W/)0A0A&V+-G?_.>_R?U9\\>;O);N_RK[@Y[6K3RW1]M(C$#D_ M!I&+)Q89]$UGJ[/M]+411:N6,DU%+[>B>0Y>CWU8)/C&OFO83G>9VINAUV1E MWH,[_"8WAX*T3-_:);I@@B?[DQ4>+<99RY$BP9/]&7+:\K>NX/3H3+\#4$L# M!!0 ( 2%MDI !7FT5P, !,; / >&PO=V]R:V)O;VLN>&ULQ9E; M3]LP%(#_BI67P0-+8_<"B"*-@B8DQJIUVKN;N*U%8A?;*=N_GY/2[;1KC_9R ME*?<'.?32<[Y;.?FS;J7N;4O[&=5&C].5B&LK]/4YRM52?_1KI6)5Q;653+$ M0[=,_=HI6?B54J$J4][K#=-*:I/RRR!IP. M2>]]LPNV-0I'YL>YO0(01O1HGVVVBR;V.7* MF;;Z?)%&+INO,'SP,*U4:96$ >32$9N$1^:A#V"A6DC(_=&5>G0-/+M9Q;SMLD$90[2(,.TD1%[ M8U:OUV5;0&3)[K7/2^MKIYIP3J1?04Q,'!FQ.1ZD,S%VGIT]6>_/V50Y-EM) MM_>R,6EDQ-:8J64[)#PQ#L2DD1%;8U;/O7JM&[J'S4&5PSR1=2F*[ IB8J;( MB%6!8O(>'$ACSN#$SCAN-'86)TFE\N<0$U,')U;'*;6]@T),=%Y"K)1WE1P- M'^843NZ4/=4=Y<-TPLFG(8CSV!G$Q'3"B75RI%H?#25F%$YL%'2PST<0$[,+ MI[8+6AXO(28F&]ZE;#B4#<=DP[N4C8"R$9AL1$>RN5=!ZA(.;@4F&T$LFQ.8 M%VP6.R]JB(G)1A#+YJ03(VA=51 3708C=L_..;OPE6K/1! 34Y @5]"^(O=Q M)Q 34Y @7PM#3"G@6IC +"2(+80+_0)B8A82Y',<9!HKH(4$9B%!;*&3T]AM MZ828F(4$M86.#(] &L$5;\Q"?>IELH.)[1__L&?I'(QF'[-0O[50NOMO5*B% M-JIXCH_P\7PNRWSJ6+/9+G3U!\UT=%&7Y22>^VJ>K&S_]#1]['Y2W?X&4$L# M!!0 ( 2%MDI,$DM:J@$ ' 9 : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/%V<]JPD 0Q_%7D3Q -S,3_Q7UU(O7MB\0XIH$\X_=+=6W;YI+ M(VBF!_EYB01EY@N!#TO7SOYG?7L\EIE]:[.OVC;A1L7?@LC<#N+I((8'R720 MP(.2Z: $'C2?#IK#@Q;300MXT'(Z: D/6DT'K>!!Z^F@-3R(8D7&&)^D88W7 MFA2N">\U*6 37FQ2R":\V:2@37BU26&;\&Z3 C?AY2:%;L+;30K>A->;%;T9 MKSO,3SMK:81NO-RMZ,UYO5O1FO-ZLZ,UXO5G1F_%ZLZ(WX_5F16_&Z\V* MWHS76Q2]!:^W*'H+7F]1])8GO"O17I;@]19%;\'K+8K>@M=;%+T%K[@M> M;U'T%KS>HN@M>+T31>\$KW>BZ)W@]4Y&>OLB=?;P$5S9Y/[1)5?#[]:,X/;A M4MG'9PQ3[^X?*1WZ+=8,UX<_EF'J;X2Y^H-E]P-02P,$% @ !(6V2N&/ MR5:K 0 MQD !, !;0V]N=&5N=%]4>7!E&ULS9G?;L(@%(=?Q?1V ML0@X]R?JS;;;S61[ =8>+;$M!-#IVX]673+3)2YJ\KLIA0/G?%#RW73\L;7D M>YNJK/TD*4*PCXSYK*!*^=18JF-D;ERE0NRZ!;,J6ZH%,3$8C%AFZD!UZ(]J--ZDGB;*VU)D*VM1L7>='2?O[A*FCLIWC"VW]39R0]%XV M,8N/8Y,D1GW"3JAPO+#IQW5O:W).Y_0O-#.?ZXQRDZVJN"3UUI'*?4$4JC+U MA7*4OP>GZ\6>=Z9<>%553,PV)?LU(;T>1]B6U W01BY9.<1K05VEVL#NR<\J M>+@-F7'4MRY&7= =VXM(LQCUK)EXR2U2 #AX ,4$!2CD !D;V-0&UL4$L! A0# M% @ !(6V2O)J%#OO *P( !$ ( !F0$ &1O8U!R M;W!S+V-O&UL4$L! A0#% @ !(6V2IE&PO=V]R:W-H965T M&UL4$L! A0#% @ !(6V2HJL_.R? P S1 !@ M ( !D0L 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ !(6V2EB>UY%T P 7P\ !@ ( !.14 'AL M+W=O,8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !(6V2AW* MUMFQ 0 T@, !@ ( !^!X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !(6V2F6[\*NS 0 T , !D ( !GR8 'AL+W=O M&PO=V]R:W-H965TM0$ -(# 9 " 7,J M !X;"]W;W)K&UL4$L! A0#% @ !(6V2HLW M@2VU 0 T@, !D ( !7RP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(6V2GY.DV"T 0 T@, !D M ( !(#( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !(6V2O0V"82V 0 T@, !D ( ! M1S@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !(6V2MGIV/^V 0 T@, !D ( !#3X 'AL+W=O&PO=V]R:W-H965T=! !X M;"]W;W)K&UL4$L! A0#% @ !(6V2DMA5A@L M @ &P8 !D ( !U4, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(6V2H)&YPJS @ I0L !D M ( !JDH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !(6V2BN'JFX_ @ 7 < !D ( !,%( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!(6V2F'PAH"O 0 Y0, !D ( !(UL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !(6V2AR^B\YU*0 >L, !0 M ( !F6< 'AL+W-H87)E9%-T&UL4$L! A0#% @ !(6V M2MF:,"TZ @ @0H T ( !0)$ 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ !(6V2DP22UJJ 0 XML 55 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 56 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 84 147 1 false 30 0 false 5 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://hopto.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://hopto.com/role/BalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://hopto.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://hopto.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) Sheet http://hopto.com/role/StatementsOfStockholdersEquityDeficit Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://hopto.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - Basis of Presentation Sheet http://hopto.com/role/BasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 00000008 - Disclosure - Going Concern and Management's Liquidity Plans Sheet http://hopto.com/role/GoingConcernAndManagementsLiquidityPlans Going Concern and Management's Liquidity Plans Notes 8 false false R9.htm 00000009 - Disclosure - Significant Accounting Policies Sheet http://hopto.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 9 false false R10.htm 00000010 - Disclosure - Property and Equipment Sheet http://hopto.com/role/PropertyAndEquipment Property and Equipment Notes 10 false false R11.htm 00000011 - Disclosure - Stock-Based Compensation Sheet http://hopto.com/role/Stock-basedCompensation Stock-Based Compensation Notes 11 false false R12.htm 00000012 - Disclosure - Revenue Sheet http://hopto.com/role/Revenue Revenue Notes 12 false false R13.htm 00000013 - Disclosure - Cost of Revenue Sheet http://hopto.com/role/CostOfRevenue Cost of Revenue Notes 13 false false R14.htm 00000014 - Disclosure - Commitments and Contingencies Sheet http://hopto.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 00000015 - Disclosure - Supplemental Disclosure of Cash Flow Information Sheet http://hopto.com/role/SupplementalDisclosureOfCashFlowInformation Supplemental Disclosure of Cash Flow Information Notes 15 false false R16.htm 00000016 - Disclosure - Earnings (Loss) Per Share Sheet http://hopto.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 16 false false R17.htm 00000017 - Disclosure - Segment Information Sheet http://hopto.com/role/SegmentInformation Segment Information Notes 17 false false R18.htm 00000018 - Disclosure - Subsequent Event Sheet http://hopto.com/role/SubsequentEvent Subsequent Event Notes 18 false false R19.htm 00000019 - Disclosure - Significant Accounting Policies (Policies) Sheet http://hopto.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://hopto.com/role/SignificantAccountingPolicies 19 false false R20.htm 00000020 - Disclosure - Significant Accounting Policies (Tables) Sheet http://hopto.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://hopto.com/role/SignificantAccountingPolicies 20 false false R21.htm 00000021 - Disclosure - Property and Equipment (Tables) Sheet http://hopto.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://hopto.com/role/PropertyAndEquipment 21 false false R22.htm 00000022 - Disclosure - Stock-Based Compensation (Tables) Sheet http://hopto.com/role/Stock-basedCompensationTables Stock-Based Compensation (Tables) Tables http://hopto.com/role/Stock-basedCompensation 22 false false R23.htm 00000023 - Disclosure - Revenue (Tables) Sheet http://hopto.com/role/RevenueTables Revenue (Tables) Tables http://hopto.com/role/Revenue 23 false false R24.htm 00000024 - Disclosure - Cost of Revenue (Tables) Sheet http://hopto.com/role/CostOfRevenueTables Cost of Revenue (Tables) Tables http://hopto.com/role/CostOfRevenue 24 false false R25.htm 00000025 - Disclosure - Commitments and Contingencies (Tables) Sheet http://hopto.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://hopto.com/role/CommitmentsAndContingencies 25 false false R26.htm 00000026 - Disclosure - Segment Information (Tables) Sheet http://hopto.com/role/SegmentInformationTables Segment Information (Tables) Tables http://hopto.com/role/SegmentInformation 26 false false R27.htm 00000027 - Disclosure - Going Concern and Management's Liquidity Plans (Details Narrative) Sheet http://hopto.com/role/GoingConcernAndManagementsLiquidityPlansDetailsNarrative Going Concern and Management's Liquidity Plans (Details Narrative) Details http://hopto.com/role/GoingConcernAndManagementsLiquidityPlans 27 false false R28.htm 00000028 - Disclosure - Significant Accounting Policies (Details Narrative) Sheet http://hopto.com/role/SignificantAccountingPoliciesDetailsNarrative Significant Accounting Policies (Details Narrative) Details http://hopto.com/role/SignificantAccountingPoliciesTables 28 false false R29.htm 00000029 - Disclosure - Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) Sheet http://hopto.com/role/SignificantAccountingPolicies-ScheduleOfAllowanceForDoubtfulAccountsDetails Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) Details 29 false false R30.htm 00000030 - Disclosure - Significant Accounting Policies - Schedule of Concentration of Credit Risk (Details) Sheet http://hopto.com/role/SignificantAccountingPolicies-ScheduleOfConcentrationOfCreditRiskDetails Significant Accounting Policies - Schedule of Concentration of Credit Risk (Details) Details 30 false false R31.htm 00000031 - Disclosure - Property and Equipment (Details Narrative) Sheet http://hopto.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://hopto.com/role/PropertyAndEquipmentTables 31 false false R32.htm 00000032 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://hopto.com/role/PropertyAndEquipment-ScheduleOfPropertyAndEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 32 false false R33.htm 00000033 - Disclosure - Stock-Based Compensation - Summary Of Stock-Based Compensation Expense (Details) Sheet http://hopto.com/role/Stock-basedCompensation-SummaryOfStock-basedCompensationExpenseDetails Stock-Based Compensation - Summary Of Stock-Based Compensation Expense (Details) Details 33 false false R34.htm 00000034 - Disclosure - Revenue - Schedule of Revenue (Details) Sheet http://hopto.com/role/Revenue-ScheduleOfRevenueDetails Revenue - Schedule of Revenue (Details) Details 34 false false R35.htm 00000035 - Disclosure - Cost of Revenue - Schedule of Cost of Revenue (Details) Sheet http://hopto.com/role/CostOfRevenue-ScheduleOfCostOfRevenueDetails Cost of Revenue - Schedule of Cost of Revenue (Details) Details 35 false false R36.htm 00000036 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://hopto.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://hopto.com/role/CommitmentsAndContingenciesTables 36 false false R37.htm 00000037 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) Sheet http://hopto.com/role/CommitmentsAndContingencies-ScheduleOfFutureMinimumLeasePaymentsDetails Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) Details 37 false false R38.htm 00000038 - Disclosure - Supplemental Disclosure of Cash Flow Information (Details Narrative) Sheet http://hopto.com/role/SupplementalDisclosureOfCashFlowInformationDetailsNarrative Supplemental Disclosure of Cash Flow Information (Details Narrative) Details http://hopto.com/role/SupplementalDisclosureOfCashFlowInformation 38 false false R39.htm 00000039 - Disclosure - Earnings (Loss) Per Share (Details Narrative) Sheet http://hopto.com/role/EarningsLossPerShareDetailsNarrative Earnings (Loss) Per Share (Details Narrative) Details http://hopto.com/role/EarningsLossPerShare 39 false false R40.htm 00000040 - Disclosure - Segment Information - Schedule of Revenue by Country (Details) Sheet http://hopto.com/role/SegmentInformation-ScheduleOfRevenueByCountryDetails Segment Information - Schedule of Revenue by Country (Details) Details 40 false false R41.htm 00000041 - Disclosure - Subsequent Event (Details Narrative) Sheet http://hopto.com/role/SubsequentEventDetailsNarrative Subsequent Event (Details Narrative) Details http://hopto.com/role/SubsequentEvent 41 false false All Reports Book All Reports htpo-20170331.xml htpo-20170331.xsd htpo-20170331_cal.xml htpo-20170331_def.xml htpo-20170331_lab.xml htpo-20170331_pre.xml true true ZIP 60 0001493152-17-005754-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-17-005754-xbrl.zip M4$L#!!0 ( 6%MDH9R*+H/&< +K:! 1 :'1P;RTR,#$W,#,S,2YX M;6SMO6ESVTBR*/K]1MS_@.LS?<*.H&B"N^R9OB%KZ?$Y;DLCR=/WO"\3(% D M:QH$V%@DL7_]R\RJPL(5($$2E# QX98$H"HK*]>J7/[Z?U\FMO;$/)^[SM_> MZ?7&.XTYIFMQ9_2W=S\>SBX>+K]^?:?]WY__]__2X']__3]G9]H-9[;U2;MR MS;.OSM#]K'TW)NR3]@MSF&<$KO=9^Z=AA_@7]X;;S-,NW7>]WOVZZV89[<$// M9/%8T\#5?FI>:]T<!,G5W.T/N+C@>''(R. :]Y?@ 2>6D'T0?+ESD?Q,/4J7_IJ5[S*U:L6 MFWO/9V9]Y#Y]A ?POMX^:^AG+5V][K'A2I"['^&I>I'[;KNI]]:M3[RA/@@# M;^7+YQ_A:?2B?S8RC>\M#P!_2B?(!0]])0PQ//M9F_]!MZLN0CQW6<<+(< M)BOP/@:S*?L(+YW!6\SC9O3=YH_2'P ,^.?ET-&3)=#]_?'N-OI@[ ++ ;M. M/BJ6>ZN^+EU%L\??<:<@ >SZ*_1W[F%3X8<9!I! MR5*X4\1X^?6_W_V,S-UHZNU6YZ\?YS^.I_NX=#XYVQ3P[EJ+4 "G>0%*I9_C MY:B1XF<+GX$837R$ZXZGMU*?J+^G %!_E"A=C><+_W9XLK@5/3$G9-]9\"N;#)@7/;T, M_< %\77I@FIR K!.P/BXY_[O\CV3GO_KWI@%8^8ZXJ]'VXR8P=EHPA)8C!Y9 M ,S+U.8FERO5+ YO"N--+OK3PF*_S+Z 33>>&-[O%R_S>G,I\O[Z<>E, MQ0'S" ([#<>&;2H6HE^-?[N>FM$7@*!^^I2F@LV31B)W;K<*$.K=;81Z=Y]" M/0,K7IBF&SH!$)3)^),QL%G%C7FX<17^*H:L&#*/-5OIQDHWOF)6+)_#DX$5 M*]U8Z<:*(0_,D'OW&W\X?&B8[*TQ8Z4:DYR8(H+*2#V6U_A&>;%2C!4[ED8O MOAVV>S4JL*+_8M71VV&!UZ1YWA07I.]G(\*^_B/D4US]ZR#D.\\%] 2S.]MP M@@O'BI:WC(#FUGYH@CGPI?/\SM^$GL.#T&. IAO^@C_Y;Y (5J/AC='#-V;X M;.S:UM?)U'.?&*[H+1+$&CR\PEZX? -G(MNG(YX3Z=# M3^SMT58F3%0$EI? [IG/#,\< UZO0 /8+ID,;X^\,N"A(JYE%G9GSL*^="<3 MUWD(7/.57"E$A(,&=3##9%#707-Y[A!_?MU'M*,[!_"LYO?]PK(XLI5AWQG< M^NI<&E,>&/:;HH&U.'AC]'#GL2'S/&:]/5&P;.EO;/?O66!PAUG7AN> %_!* MCE@R[O_RQ;]R"NB=-7":TTT%E0LXZ'%D)23+(B2/<1A=F2'T[M.[WXU)FS"A4ODOY+FT*XSYS>M\,"5:CXZ^." M*N2C3"$?)T4Z5DO^75%=#%8$4V)B"9U*7CX//9J]\NR M^WO-6<^@/*I H4IMY% ;%;D<7V0<0V%4^W[\?3^VJJAB"TL66UAR%9+E)*DB MJ1*35/E.0U98)149E8R,CFRM5/107GHXMA531<0?/2+^].V6BHC*140G8ZE4 MA'-TPCFR;5)10)DHX! E8SNGWLGX$#G^IYFJ=BA9LCG;X,?#*Q,DOS!WY!G3 M,3<-.QDK\E"9&UL1R)?[MT$@:IT5@>0DD-M@C(%@H1-X_+54LMY$+,O67!%. MSMK&E>JICDO6$DBE>BH"64L@E>JI"&>[T_Q"G_*ME.TO. MFJ4U:P_A9;YU[JQT9\6@^[C@?G"'P;/AL6_@[S[5",[CU'ICW!/,DID]AN[(""Z7D'PY_^<:=\*6BY8/0\AR^*VHN MA)HKLJW()U/(=*76RR,*RZ/62VN@;DW)E5I_NVK]]5!S1;85^>2R"B5C4DNC MMT9"BVNOK,,MR4@*^C=)1HMKK\AH2V562:/22*/2*K4,9%1)H])(H_*1D2S& MT3YK- &P*/;4F$P'S+9O#)/;L-C7039 #("D8'9G&TYPX5A8N8;:="5OXT3, MY=+U'YIT$K5&Y/Y$.-I'K9$V$F>K0:*DHH<2TD-*E,C=RB=*YLCHT!KIOXRI MX;P.VMF4[)M8:J5Q#G?AR>& Y\]D<(R[Y^@G_2 M)]CPT&:&SRY&'J,=>"4$E5[S8A314J04>XZ-D]X.+SS/<$:$VJ3AO1SMQY:! M2$.Y92 26W'$'3I<4/:/AZL%*IP SD*/_Y_@'368>I2> D=;,?[# M&!P??^44$@GTTM9S 'QW*^:Q^!.0_R)N\=OOX81Y1N NH;P<.)B'<=FHB4FO MF.-.N+-IVLUXF9]WV<#J>0H+&1!ZQSP,^C-&;,/&3>''[4GC'S>/*\S:BCMI.\-V8,$TRP#T;KC,+W_T\=J>/K@;N?/VO'U<- MEISLRC5#E YWQ'77@B^ M##T/_\Q]L ?^AQE>WK6@!2G/-8B:'Q?A_>]=X]W.WU](;X)@E MQ\HZ?E=6CETW?J?=;6X[?B?#^'JOUVMMOX#-"-(;./Z&":YDT[Y[(+I+^"\/ M))5ONRW-QGERSI7C[P1(EOUKMO6" /GN.F9NI+SX_)/#[;^]"[R0O=,^[CI- MIB5WUZ\XGF$>&FK$-79MBWF^J#2][?Z?M1M=/477BV-O-WL6#)RUSIO-\WW, M+EEZ3>.VM;S8[AX"J/7]6=8!V.OK_?.];-L\C$M;I.9DGNUF7E$A?BT]]1N= M\^Y>"*I[-+S,SYR7E'N'0,5IYK>>O9J_=. 3B=I(!S5[G$'C<2@;HG9Z^%QF0 ML2G*!@G5;;3VB;L-%ERSW\HIO=/RYL[P;CVZ$;#^:=@ANV,>G:%EMFC5D5L" ML*_?;][]W*CCT7V^28L#=:GY>SA0Q40783!V/?XGL[)AU8;+M5Y90ROL4&(TD M'V:8LR P\PJ+ L$L5%#HYPL,N6:J':'*+"1V@TH6*?&S'J:NTY;G_69*4ZNQ M\\RY)$1@P[EB(WUPNEW]PA#U%EA+2*:_?8>85A:O'\M3OKM M\ST00ZY]:3?UG6DC2\>+M?O22CO8!<.PQ;XT]TFKR3B>M6C1&SN#D3&<:.V] M32L3%#<&]TCE7%C_A@GP4NQV^)N!T1#!MJ)SDTV0>\Z\HK.=%IQKYYL'[CL+ M1$#V-] MP57HP13B)IXH[Y[Y6/8VD$;WQ;/A6;]XVU-8IF.](F#)0&['A*7XL]!] [KQ ME+(44.8Z$BP%Q-G8>Q.HL8;P']T52"#'8V#XS,( #^;XHK09^R/D/@]4KI=8 MXSTSW9%#H]!R]\3NQP"[ ,E0$K +. COIX-8]KVP,B!R;3W'K1$)&K?LB'PT M7JZ'0V8&B B:_,O\Y$=D\RVA.Q W%P== ;0&YEU>6LL _W%):C\:_,YSGSB& MS=^XWI4;#H)A:*M:HX7X2,U>^C)@]72[@I;;?TJ?_.4!#?:0^[=#^7C^:'U= M7.=_VL'GJ>8',YO][=W$\$;<^:0UIL&[_QP%G_'AQRG]]!]Z2_Z3_& (LWS2 M='C_H^-ZL!+MD4^8KWUGS]J].S&?M6B&:/P!_J#7-5J"Y@XU ML*]]C.A&DB( !GL&Y;.&F#HS;#Z"7Y&%^'"6AN\_C.O"TL7T,_^:[-+3S7)TB&W#$A9\S;1G'HP5P,B&4W!"3#ZU 8DCYC#/L&U:$)NJC8+O<3M^. 0@W

@BD\2\'-GB.1&HIQ0!L-[(8* OWEL%-J& MP-\4!$-HCR*B&WTL ^7!]F82Q MKET03@ %2#!^:(XWDFV\ H(EL0N6JSEN$%$OX'!AC4/7#> =IEG<-VT7\R]\ M6"H89FJ/'"<$W"S;Y?IQ9$M:I)RD((GXPF-#E ^T-49LA=2TYS&'K5<[YSI M_6()-?@&0Y>125)?!&,C0,:NX:ZAD"#1,>4.;'5-ILPDW,FE@ZV#S(IY.1$:D%04#@@(B8>>!A^AHAB& ?"]W/4$ M5\YMSLR@+2%N9 MS+;]J6$"WM'@I=^GAF6IW]-@-#>#\ $^85J[$X\ - G<2OXV$05]82Q8I_YA^3XTL%W4F1@0 ZQVU M[UE& < !3<[?WC4CG,C%J0$'M@&42,-J)'C2@AXS(L'U4H2&"$TB]\SG?S*Q MT6DS]U?# WFBV&K.U,4OHU_VN?P31^*"F#X8'NE'+Q>U ]L $D8>B$,+6/RGW 0T]V4&&/^R)6SMG]*D MX_'1.,@\:[/=K_4:C6/AI908[>Z&TEB.WW2#]OU+J9]ZAH^$]OG8<3[FO43H;U?L,J)AC[>6@DU*96A6ZCZHN3E(L=AO=VOD;$/]=O9AUGH[X]_U/ M>,(=3O"8F5F:Q:8>,WE\5FM,L&K)G_$%3Z47UB"TW6_66I5>.!BZ>ZU7H!=6 MP=4LA RV&V7IKC7K3=PVR\7R=WOS*C=/O9,IT6P70#+5UNQC:]JM H3G)J0N MX>:/=.(=_VGY@?OJ6X%4&,B&&XF%,"#;=I_Q-GI)X$C[Y@09JL4UCHN$C/D!+;[AP+Q-P^TV.UPN*\,A0*@*")F,1,4* M^I]OG4QZ"# *P,;E?*_NN(ZGGCR&8]A,;> M"@-ZX_SX+'!$ N@UC[_\HQ) LWL@#.Q= CR.F3=QOQF#AYD?L,EB.OX&2G@% M!EU!J#@O 5.4@22ZK>/CH1PDH6]+$BMO+18K;N3I$-)(5VY?/\ON,&6Y;>CJ MAX5IGE"B+S*DH3?;_?GLYX/"&D6MPM\6P*^+;AZI]W< MYY*+]B MEC;S ZP]5HB%E(0I.7C>B?-*Y%;6B3/UT$>R%TQ>R2/M=J?1 M+WI'\C2<*XQ6,'6+,92^:+1@S?J1.,^8D\R/S)O<#B]=/ HV@V6BKXVBK]4@ MT0<_-^'7R+HS)M,!V$4WALEM'LSDH2 _:PH2T(Y0^.EK1HHL) MWC8>;-F'RV:6]-AO9J]939[<]Y; M5:UW%]2]Y@*].=S>5 >*5^CR[E92MM7I;U'DIRK2NZ;25E/?PD$LPRE"UA5^ M\8P_N9UQ@5FW.2\Y[%+7JE]KOX$2C7KKO-8_B1*-65=$G;M/E^[TMU$9NING MTN#QI%TQ9Z:WX'Y[6G3@H["RX-?TP]E2UF?9G]\)GUU8FNV2ZPN:UH M>5I$#'GS/!7:GGWV8N'.W8&ZUV@6!/A7Q_3PZO**B?]^=3;4IMVVG[?>2Z<1 M9)FX*&!SX[?=VAU4D1@@4U)$I.R%CT&+/S!F239?IVOCO:5#9)F\:, +2:?8 M!G!U*W_/*/'WT7TT7G[CP1BSOH$%0(LNST#:4P'?(L')BU,]W:!^2TB61L07 MA;YUV"JWZ*U;-,6Q2H>?'8[+=W!76%8OOJ/(&4*,(> MV,3&NP&0&V,9E/J2J3,"?2,:7A=M19VEBTQDG[Q8L',K^:+ OFMTNR J2,'GW*PXMI@MT.L#O9EAO_>&&;@>B<=3WBS.GA0FPL<)$A2 MP8,U#>Q.;&[/GY@]JV'.$*# !U% V4(PK*G.9C2;^QB!P1WZ^WQ>4N!BHI$; M>MK$]0/-!SCYD)L&EK=10]2UQS$C();F,DVC@FV8VN!CJ3W-D"=":@YFP%+4 M@)H5>@2!^)B6#,K6QV ;JT:+%-E-:HG1E^($K-_4>Y^C$$L#GP3>58# MP\:.%!AC:,K8K+ MC*%&41#]4D7G;9^6%O-VA=SCD_'A(B5?%Z8SD7&IPU!W">DN!H?J"NM8)'@T MXJ&*R!7C;<=XRFJ,#]0K3%94^(:H< M9OUO*0;N=/?!<=B[(B8)C!M7K.X6\ M]^K-W=::88Z?W@PVF]T*G06BLUMO5]@L#)MZHWY^1'06)/9W3H%1#24SHB+K M7N7=TYWV,5>(?H%,4#YD5+B((>_4.Q4N5/!\9M51&LE60):5:*VC?3,&FFRN M<[(;V*VW*F)6$O\\LUGY^I'1JR1^G,%Q0+K8M_U63)J0[#V:T\X];#9*H4/N ME.]>[Q:'J (9[8UOB][.;,A5^W+ ?6G5]6I;RKU<8D#SLZ]?-J8TJX,1-C*9.JQJ2$8$)$U%#E&,+R/ M11TI*X: X92&-X2I>3#3GGDPUGZYN+A374Q\+?2C1B9,89QBZ@W?#R=3D;L3 MC(U ,X9#9JH>)RI6?R+"70 $@W)LZ5.;&P-L48-DCD#@WRSNF[;KAQYM+K(X M< ,V[%W^G6:(F2SLDR,;J2Q;9#(S81$F3]3'B*%@(BO83V8[B _Q-Y'W0)D5 M?A(=W#'MT (9C*^+X2FK NL1G TPK1,6E$@@E;-\%N]C;@&,.&8>2!R^%X!2^061" 6: M [2..PR>#8]]$/1I)9(H<1S;!56$4UIRG,_QS/@*%A4Q9*[! M@&8 8V&Z26@'F#P6VDA#0(*>AN]Z0 ;V3!N">@#DNV3 M9HX-QV$V"CB17N5Z,#-VE9EBRAC:O#/_WH5_WS M!\'V[ Q,1&!(3,"R;3;WS3\O[E/?:.\Q%RC*/!,8BU^/!DE](X2R6!"J -/U M0 ZBN*78QZG'?43AR'UBGC.AK@7T#1B!)LD&^)T[@,$@%$H"'[I8^P\X_C9& M'$$C$2HX',3LE"%[@V1 ^>B[FB^T&4"O(:PHVQBM"(7 5#975]L"4&';GH Y ME$N&N@2;PL&?G\<$3I6$*[)T0,:!V"YGG,G#Q- M% Z)I6UR]G3P&"]AMH'':]K?F?W$\.@1X#(<_VPO27N!.\T2B=N?OBS%Q6?8 M)H>=C1FZM+B SM914Q\#Q]X3&8.1Q+,,']WW&>;62.2;5KH@%BTN)33;I0*CY)^:LQJ&MAH MX11^IR3;::!L[&5)O=HT]$#+H3Y$:OY YEXQA_4;R'M/%%T1\1J@KQCZ MY, M&Z/V,\T06_0BN2BU!P^>T)1G2#R.R&Z73AAH -0"CHOT!UN-6AJ=.7#[Z":& MG"RA2DG73@/2X$E. 'L"'1H8#]3W[\(_\9-S@JYW?-$X&(DY2;3* ""H?3D> M-O9D%C?(3@" E-LG&,7GO?] XYKR+ZATX-GZ#A>? F_(\CET"O9K* MV3<-<4S!T$KQ7(>;FB4Q5XMGCO@31A[!0T>:& KR)4!4[/6JV4L\ M2")#_B)XS6)@@D^X(XH? ",&LREN+-C'2K-0]0B#U ;\/*\VE%%,@M[((M8K MLGO-9'Y3Z[]A IL$MH!GP*?2YV#:/,1 M[WC::-(AHBKPDGA#$V>5,( I[U\< M=H! ?<*3"Y!],![@!ZA0GDI&XA7$(2E_.G2P^80'=+R#1YZ^3X8U0(D+I5D7 M4(?HY'06$$02'*2G-TJXNO3(-R:I;<%=\5W;2IYQN,E1F(]4S_TQ;,U@!HMS M#.DI@-$3'U+;[ FODHPP&+L>,BE 9+DP= T!%B?6F .U*^+IY9(<6H WTS.AU7XE!J\R?#XV[H MHUDH.L?+:1*\7,,1HN_D"7;J#<'L/NRFM'/Q[M"6A^6*S80;27X1!&,S!32SK.FC):!,WN?8()1+*Y=HK]&,^ XV' MAXX3!GP&J*.BL?+ =^%Q;%H";#B<12 4FE:L16. -:U M"R%68#PF+UJUA35I4]LPQW>V&!"+D_YM.I4"YTVQM1\\(TGY%7 MQSC6TL2VVYYQC,(IVJ"C ?@HNBJ.4+EB3 F''WBP MXW@#0Y8-B1@EV^:5%"UM%0'Y,<63 //LF:+:-#DA&] ]B*0KR1**$\A?C;U4 MH#HAZ<0>X(?#T!X"'I31M9G6$ -2/2LLU$2 A4:!)2*:QHO;5"+*L1@+.%U M<>(("83WF[2"'I,G=!3E)J,D@M!SM!'>\DN5"UL:2UO4K>(63#*P1Y^A];Q@ MG+])O-XGV6OIU>02_2VL(O %GJ1/X8GBZM%',AQ%'6J.F .&/9X D64@A1\: M/;!90W3=9LSPWN8&7* $F*/(E,P"6>3B<9JB;Y"V/^H/=9"JMOU6D18%85PI MJ_0>?8\J,F0QVL[&FLCB.&+@2JV,E?S!SEBH?DL7)J38ANC= Z5=PBL#D*4U MNCN&01S01LH#\#'^F(PB#-(C^V;M=_(6 [B?H(HF6'# M)5F &SZBDL+@;TS"B?A65="NT]ZKP+5(% G-[D<(2'M-Y-SY>*X"FN0,#RV% MBT>D>CFU93?E4U]K#$"EUV2[H2^EX(K D+PB*"AT9W"EI-GT8X*,T MB,!7H""!RSK:A9'W6Z2,2.-@#X&S;T09%Q0'6ZG".8B^S4<*$S&*$W2AP#!$ MV,>09&%E@5#BG@I:<1AR 9K*XM@2 R='=.JOF=PSPXE/T0 BT!+O,*+3&;I_ MGY&K)Z7_Q)C1Z=] \((\\J[%TX"KC?Z>T,CN9,*#0-WI3VV#.-/B_M2-!;)< M$5[QTQF,U)-X).J$:'<#JZI+V)J(<5Y ARC#QBB)M;_\4#(VP;W#=NOI6P3&>I* MG]0]I[&;:9("E*-1"'!XNX^B!->AG&+F[,(P$J,P< .PZ0^ASEI$P3 M[B7.7Y/1]T/V.;VC=.2AW.!G#D0CB8?"2X5#C<'L=(M&_ECH$5+2L?9>*H:_ M3G!\=\7F)M8HKI6T9R.V9%2^@KR"DB2;H4V%Z)$ ,^=MD?#ZY/N%2L0@YKU2 M21BJ9.NQI?UQL43Q[URX%ABOF,*52E@1]K0J<4O2V6-#O.?WR;48 !-%C(1$ M.G4#-%OHU (C$D60.EVG>H;%$AT^1#^3Q+Q)>1C?T0H72\4JIH,64$RJ^^Q$ M7*09^P[XD3Q& =N.I (>8^*%E5("B[U'Z%358Z/0-CPR^I\X>XX,15C%'Z%A MSM3QPW+$Q>."0%-1%3@_L?Z0LB;)>!QS@-M#)4.^F,<97;")XW7M&=N[@(3W MQ=UV2J2#H, C#E.+XC[E#J&JE*E;*^* % )%:"BM5R%2G#AN4Y!8#<8W$XQU@9)*0DAA_Y1/7KVF0OPJL+^U[1B6%+;?+%R>1'Q M=$<=H: *[OL- /S"@/3(>OPB^EIM'098X7H3KB^%47P['&[?FZ#"\B8LWPMG M>K$^087D0DG9&=$)/[4*]54^;H7M?6#[6J2='%)"+XELWE'5S^EZ"X\%Z!#A MDPS5 .B6H#%74Y,M N#AAU"8F-SUT:HU#:>&";-^-K03V8^X> MSL3-6YV_Q&>IA^2=P_"+WJNU8JA2ABL MFBP+K9:X-/B)@&+BBFA)T!!X1W1M) /M4S#&!:<7OZMI#@LH$!9>7!$,4X*T M_9,/ABEK ,Q)W(RNNK6+5XC7=]$OT=U0=4^]C]VXB&5%M0&GP0[=:C>.RPZ' MV8 EUO4NRJI\N+Y4AM$1R/DDB/$!S=&*V??'[,J"OH\LZ K;%36?*'Z/1PS]RMS _C#7]'E[259[F;BP[E:; M^6HVLUMO5WOY2O92;]3/3V0S"S(--D8&[6%1]\8L&#.9(G,B9NIA;Q<;N1M# MET"0O)W]J;:GU-N3OWUWM3T'W)Y6;H/I%!5K!I][#\O">L 35_MF#+2'F1^P MB5^1X4J[O55F,GSKVZ.?Y_:1J_TYX/[T*ANHS-M3_UA\.'ABP[<$C* M6WHKTJPW\5H$:VS9R\H%[&66PU!PNUY04L]I"9BWMLUZ^VUZ:V]MGUMUO=KF MU[_-S7*;A:?MW+N!85<4O&\*[M?U4M-PM=$%'1-WZN?51K^!C6Z67"E5^US0 M/I?\XF>)\?&Z+J,8O^ETL-%))=*VBIE^8)^F/70_K MQ@>A)\:)VQ#A'5$)\A;W7S,]M1O/U(T9FP@$U#0V:M%*S4RCJOCIKDQJ(Z@A M+66NBH11ZM6".R*:F$1-6U(-8.,^NC%?R+!B_/XA@)D-SQ+IJU]<^#%5T3_9 M'_GFXN%+]*O^^DWB?P*.>:Z*[$\* 77P2#"/:+\.^R'X]U$PF MADGTJ(@ H_Q>BPUI^P;,=I]KVHAZ= 7TVFB,_3 DX-1>(71$_P-X_X_05 M'Y='8 BT)SH5H>3Y(^1>A!C9?VA^>E/VY\:7868>R^\5>,1D<=.&X8#D9#=H M[#-D8T,= @5;%3I14XXXVQR[0HU<+$]==1+(>"P1N--U!P\JDK\_?5DJ$0N, MS&RV\\ZQBV$E #SO]L[G8S '8!DK;$W&5==A7AKJB6+',#-AQ8,1UIAU: MPH:3O(R*ED=/_+D/D"E]/N&VX:U0ZPN,7%LR1,S7B^.A4IT;4(F$R,K!IG5B MEEKIX[P!KTHDE?XB796Q!,7$.L,QQ@8T?9!8ST M>6C;J4ZHE52JI%(EE59(I59**BVQZ97_'GL^$P8.J>7:[F@6\[$?3F6](N!7 M8+% ,+3C*HXE24#^*KD4ZK-$+2O'T#\;&<;TTT.\D/@\X,ZU 7O, M?P0"_V*[YN\__^__A>3_5_75G>=.04C,[FS\SK&NP>.;XL*OA/L&>Q-]2YWJ MX9=[-OS;NQO/G6#YFK.&#O\/7/%SZZREO_LYM=0(\FDP!_M&-R\_4@;X0[NN MJ641.49KHJD'AP%B3D#N=];4-5E\&=;FX&XU"ER/*J.;FHZ":$ M*A9D5Y8%%4)8J:3.L*.FV.@TI::+VN M$KOBI908[>Z&TU0T_*>WSL,)]S5J)\-ZOX$;Q\:N;6E\,O7<)Q9?]A_:@MBD[PL?9I7=[ M.>BD5*96A>ZCJHN3%(O=1K=V_@;$?U@5Y8!5>S$#+8;I3-T<%[ M\RJW"DS.;DHTVP603+4U^]B:=JL X;D)J4NX.=N-SP%"9PN(F;T8C3PVPJC6 MZ?++A:2&CV.6$UI>8R]3YN"EG^%K?]'[-;W1H#'^TNQ@]Z1DNY<-W6X66ZVD M.]W4M2L:B^"(QM.2XRT=CCKD6-R?8IPBWG,:3F*%>%^JV:Y/X=)_ 687=ZBX M'!P.FHBHCF_H\MRUS=_371K^^,9VGQ_"Z=0F M[]JPX\_\D[NC.Z]KR:5H\5JH%Q1>[.)RM:_.$.]'(ZOQE=W>K>:_WX@P!Z&' ME/67B'5 KLGX=(8) W2TCH TCC>7&#$L.*[3/P%XFZ,%Q10:5N&!$< M L$TIARWTL:S( 6<7]?2*^FM68E&JS#="7:4>F'^^A7,T7SYB. M;QWMGOF,0/YF#( BO@764F&1E>'G!<4#H[B%>Y69<,+W^+H.6R:6]TN9SO=H27Y,Z9YU1?]E@"X]7;K3 MWT:D4S?/S=GQI%TQ]]RWE$\G#'2>V[YX@Q>KK7X[1R!$J8SYTT1W\W3NL;>( M2FGFXM9MZB565ZMKH3D' NM4M]YEW!J]UFCTRG'OO?Q >?4%0B*):5SXM\/$/886.EP\^/%P]4ZSF,DGANWC@?+/NM[L@(**(1##99^D M>Z8W-T]RWNQLGH2L"_'HN^N8H>?AS<>V"VO LA)3+AU\:P@RK7H;"%;>D7]G MVZ.BV>XF 5DWQZ[P9$),N]7:%AZ!O\O=:*-_WFPMDN/E\AW9.&.6)9^W&\W, M,]YY;&IPZUI<8^^XUE:GG<;UDK&W!B#+TEO]7FX 5+_IN-TTD,*.B-#[K7YJ M"];,L2L\F?#2Z;2VA>=;HL# ENCHZ/U>BB038^:<+LMJ.[J>)L0UTUVQ(8-E M6_).J !=T.GT4OIGY0P[@9))]G7/T\(X,R@)A.TN$OJM%7NQF>!V)?M6J]O? M>G+0#@\!&$&8:L4\_UK4YRO*]MDT41& ;64OY07LGF'Y0F9=&YX#5J1_$6;)BP,N".0"OW3[O[P;>!3@$&&ACV'>@J;XZES*P M:TN4]?J=9EK\K)A@!SBRX ;@T)O-+>"X="<3UR&J$]50M^6W=LH2F!]VFVFS MF9NYI@4#14CDK1;\XO-/#K?_]B[P0O9.^[CEZ"O6M6GT7SS7]\&<'LYQT)H@ MM[56:[>50EUB^)PS=Q,S=[/,W$G+F#4SWXH 1&=M?I:M MP,B+!KW?U_.!H:(K04U<86$JEQPI^781F&GU.XVT>%TSX<[0Y458O]_I;PW= M+\P![-KP[H4UX0[W X_*AQ>(O6Y;UU-TO7[* B#,B\%NK[\+A _,MH$\X?5? MJ09;3*I%H*]_GK+75D^V&UAY<=;2>_IV<$7\_)5"K+]ALD4!>#K3.^D3CB7S M; E*7MRC1>)M2] @T6IM"0H*^;9 9R\V.EM#0[B#2>]=+'0 M70CXO%61^/X7AI'[T7#,OWX!KG4]BSN&-_N*+0_0SX0O/9Z+6;1T+-;U3(DUD73S#TB'T/L5K7[?!A;'CL-@RPH"U>@WPQ M?&ZBMN1V2"4F\Q($#>@G%_[U^PWP7;_13IW_; ?/_E:U?B]7K:K7ZIVWNT6O M2KFJ=\RC+W?>%"#%NQ5+.&O4&\UX 1NF+@#2C4RS!E*]L36DX#R8C%G$: ^& MS6Z'*Z\=MI2"FUV_G2#(*VQ2@B;'W NF4USM^LH-!\'%P V#7UQ /<@KDWG. M\?*JBNN0@Q.(2/*Z1FO3Y.(H?^C7J"YNLB<-0?:- ]XL/.M#1(J(J+RY604N MX_A]AK#CSV1J.-23"0C"0DN&! %%]QBJ10W1#(U$?KEXN*N)MKEX"3/V%O(%L=B''-(J%G1R)4 X"[6--&: MAPAT,K4I.%[E2GL,EO*GRF%,UG'VX8_^$*M(BT=SU>?Q8XD[T\642GQG@%6; MF>_7J2L1ZNF1/:O1NWFQ8;E4SUY5D :<:J(]AG@V&9+BHEU<$)N]S(AC5FG,,>KU_FVJFN6HOOSR.$C$(J#:ZF@A#$,;:%*DEQ%1XM=C=_KH M:K_!K!''$B3X3-&BE:A\+L@[-4R [3"FGFN%)C91 UUL\]^9/2,XL-N%@[Q@ M^*Y#J9TP$GYH3+ U!AA"L"5"7" M.D XFMZ4.RLZ85TV\I$"#*2>,B6H!HA\@E>IWG=&9Z-RASB54CS"1 MOO\6!<_7M'BFG?*36X4DJ13H\LV2G=-H&WSF2G;, JQ WC'O#^P ML#3W&4C*'_.IZABI;MM]M/#EE2\QJQ:1%?63BL?7)NB-"2%* MP80PXY0N8)ACBCX)4X\_<:!7^,UG#D?&VZ!E@W+, ;LA0A..YH$XV" MKR_^<J94J&LI()4*P)YHD47!O(+40.(\KE4IE]PGQ M"VH7(Z5)90%-$EW&)(9%FP1=@^+E;N@#:P$+B"(I4+^S0014);AC)G8&Y:!LS=SC$9C&.E=+[T5S"W]+0ES>WVI-K@T=B>!R%S @&$G*& M/$.RDK!W+*[$ ATN*!(-1)3Z6J?QD_0]N(=V K+X@,%^.-0[-II=]C#0L(F, M+;0*F6^&GQ($V#HLLO"$W3<%V4#OHQ<,J!?&HQ#^V+OX":TAT31L$= W2>T7 M=C F$T*1.FX%;N3#]24(?5MI572,0Q]EMK&,Q*F4F=0B/@?N$9K"!L81+76I M62[#3E-,]EZB7FX)PR+)&E,W8*K#FQ_Z:!$K0-!&H!9-PEI$4 68F@"Q!L[% M,YC$'D)$>@+U+M580J+!0SJ?/ H7/7S??9.[?E2'&HT$].[ M !:P=I8N!E M2+;KR1.(V+93#AIZ%-)#B_'=8?",="T]32%CIT8@BHM%W*.\4;1\,5I6:+; M8MJ911'(J1U:+$:CSN#2\<(&:O)45?GTX(VAA4=8FS8P*97 :MN\B MX OH\+'1T 3&C: 4T M:>V'+Q MMD.*5.;[B,7H(SJGN&>F.W*(O:D]W.P$"L.M%Z34@5Y54$HLCR#A1X1I3LD< M 93?HO:MHC&C2>8PRHI(GG)'&@E,G&N;80COSO3HM:#8^?WWXIQ_]JG_^4!-&QQEH%N!(-$1LF\U]\\^+^]0WVGLL MT*;J-PJ9G'@]&B3UC>@]+Q8D!*$WI;:V&A57FGIXF%,#B0@6BB.KCY+9#M@P MI,[#AO<\"*44P^-'E&"@;FYCQ!$T$J'BJ ),^2E#*24$+ I7'V]Q8&ZTHK#A M)-;HI!6A+(L*ZZI1:L(&9 ZI4PIJ %$7'3,(ZVY"*[#$]0-]1Y"$4Y1U\J(" M" #$$\AEL/;@'3H>\=-]+X7@3BE5^78N,_Q8EE@!\SXH\E5<(<]QQ69Z0HS\ M"9A^'C.GJI>X3;W$#?V&Y63M_O0E,RJRU%5JM=<.F"&9.KH/G^\IO$V!M5T MN0.Q$QIHI&L,#4=I9^/5D@>FD.Q6RUY 2,,FON=U5J\1P:+1BVXB7F*YSIF) M(L46YZ6*WNGT0)3Q1?M,'OY%PL,P?W?<9YM9(Q(K:.6 >:7< G< "Y)70RX6 MS:6S7'+T/*#.?B=MAO>L\9QDZ8M<$74GH2A)*42"VI?C41MKBQND-^4Q"OY1 M4KN% (T\8_+>_Z )5Q'YB<8VU,V&"4S%\1S0JZD !],0<0T,M;;G.N#C6!)S MM7CFB&E@Y!$\=*3*59 O :*B^BN+ *QHX>"T<"E<"W5D(D3" />/[LG, MA<=X6J .5P4G#P2%J/M_[L];C41C0T:/Y(#,VD,3^1.VPI7;GL"7+M)Q3NT9F=E,>(*'$^;MNNJ6KT,P-K_L=O: /JU0%S"*_U#"]\\2P= M+)I_RZO?R-)*.:53"4#'Y7(DVKTR?#P M(A:-)'%Z*J=)<&^-+J/F LA2;P"1$ R6S!!.WCY&C"4\'7(UZ"D.&LV*'")W M'\0L2O$-:Q;#Q3<2KB,/P<"&5>.HX9&&DTR''Y"7%4FN:'5XV:D!I2EYP_UU MP* [!ZM(3"FV0JU*+GD0!G-P$Y.Z#D7%3-SDVB.42"B7:R@,<%&R%AX_*KI?RRFOYX2A%78GPO"7'GD(%*)M2^5Z1$HGOK$239NQI U@, M7/#_!"/10W'P1<)2W\^O581/T+GP>[Q$91_H%FK) MB$I<0\B6=;S5>3M@LG]1C!YGV2AI==1:2M"*&BR M=<"F?Y*^@6J2ICZ286[JX$Z$SE-,+.I[*>#0E,%X?W3!9LS(%P]VPBB_0+Z> MH[J4) ()XU*\E40WR- ?]8IG@%RD2CB6%*-I&#V+'" 99^N131'Y M5C0J)HO*C!'8USBW)Y&G2%8+A>).P5@(F(BBHEAD2E%(8%"S8@]?Q:K)U"MA MT+2SFAMFEA!>$QW.I?;$4U G1*,<6%I=>-*YNN"]%#I@5(!HS(2'+(Y, 3,US#G& M:OW*Y<5SG!@W=,,/0B:Z@ED\1Z337C%)31RR))X/F @GCZR":""4 08'5I61 MVTIPR-A'^KQ&P7.&N!C V'-?_5V$#/I4?QJW5Q00H 3E(3;+K>%VX/$!^8IX MV$UW-8NJ5#*0#-I.8 @/#"SMO8SC2Y 4%2D0IP>+N/H@K7\PA4Q.U@O>)T>" M5M ,8 >C[NHE M*/Y_4]D%3,X6Z4\1D'02$T%)O]<)F.^NV-S$&L7=$74FCA2";/DM[YDDR:YN M7S[7[1AFQL2EI7I@&\F^&$*MBI/[CYYAL0O'$FT-%HJ77V";963S&]>C.&VP M?M1;8I*3UAK1\DA J 5J:H5'TR%'LLXHS%IF*F)L7@H[EL*.H; C#J:IH (5 M,/%%YAZ665/L2>G(B20LC+X3L=!T$XO$)PU!HD:9#!'-FY2R\?5NY+2DHQN4 MJ19=A2=B ,W83\$/YIF2 MOZHPDY?TW1Y6OZ MM"_IQ)W<]62?[8-W%#S5)N-?HD3Q+X9-MW?;ANV];3R*U664<_ MK49H_EPXO;]FN S[@R9I3@Q'Z]@:YIV_S+"PO-U;U0RM.7SFZ]+:PPJ2%3X+ MPV?DB3?SRH$*JQ56#XO5]\W=F3_#-!^.M66E17P'B^?N 2L%F0;/8QXD#CW6 MI[EM:0WL9@%T,R(O*U2YWML#66U/2GJ>%NNO'QWY%46%D[>($U!]G7QL4Z"B M.UVTZ>U:OP!ILT1/%9Q7/'<5G0Q#+N["?/XR_L;@'G40O1W>J IO7RE/A.XZ MCW3+GK=<8_I>'=>D_5-%PT3+TA+K(ECRWJWO!M6.$5E;3?ZX$!NTXG:R%O]1 M1M#&UZ6FZ844Z1+WZ:" G1=QQRYB8Q:"KA)QKQ0VC D)HF0^?*5JJ\>AC=B$ M;)]%3+>_%"VVM4UZ-YXI61-# X*H!&B$^/BN.QWIJ3:"LMU>DI]?/%RFONXW&S5MCEO$/#$[_QI'QM42'R<8"L$6$6)Q.CPB+8'W M,6<>GH7.1,C@U..8!P]*PU>A?>%$UOM]SYUI&/@?D)+Q8UFKB9ECA_^!!0DH M)(U*DE+4=ARZAA%_\XUM<%]D;!\%GL4PB_R-T58X+0>4G:K:*4#YQGXXY=^1<);KUI'A<1JO M[(NSN0.,QQ!E"0A%8@6CD%O1-3XNC\ 0:$]$-?JJ2JM"C(Q5G)]>U:^5C2!X M++]7X!'#[U2'(9DZBC&)-@;?B2!31R1[RP3R*% !(TA'+MZ&Y8D8V),0VB9P M0 =# ]-!!AZO:7]G]A/#O040#,<_*V-=NL\:7GN'!%(0?4WJ[GN0.J-4P!_8F79!X"F+B&6&=(6DY3TOQV%HMI41)..%0/]._B;%3SLF<_RQ*/*%T MI(IYKL5LP&8BURE*4Z7$D]A(5&[[=VB-)C)[,VXDN8?J MAUN?;LHPJ4K8+D]XS/*IR[ MPNJI8+4*DJ^"Y*L@^1,/6ZV"Y*N \ HG59!\%22?Z=YIARND^=NH2V/* \/^ MAJ59;Z,6G?ZE+'65O'"Z\&^'B4LF+72X>/#CX>J=9C&33PS;QSN,G]O=1B,& M=_T'2!6$E272=\2-WFLV.DE@E@^_/1!9T*'W.N>-_$#\ M8G#GF^O[M\Z#@>1W)SM2W]F&$US_$?+I9!ZH-=>4ZP \2U%0MGF+@[:;@+:; M =KF[L F"N_?#N=VHPB$]EJM%$K7S; M4"G6.WD37 #:.IT^\4F&Z7:$+"_2>KU^-R=D4653Q_10]%TQ\=^OCOKP6R*, MI @N[J3$;J9Y"P,V+T+/.OKNP,K$EMOA S;N 67\FTQ[N7&]!]DH^=:[M T^ MV1;#+S[_Y' ;3" O9.^TCX7#D!=Q[93XRS5]BF=^;(MD5P^\ 118;K-/3]2V@6)1+].%WUY'U:0N6X?KY)KFX>OZB8=^! ME$@,+,[_@$7Q45Q]BS(-BV6AG>;-*XD[YY'$RS+E_/9$Z=,B+19$]X5(B"V. M]?1&JYLBIQQS%@QN%AX][Z4MF"V@I=VX8B @>43>,Z#X'1'9U]O17J\>?0<@ MLJ G'Q"1]^WZH$<*]&WT?MJ[3XZ?>_+W"P1O"=WLB#V]TSDH>#FQUVIEADXI6CR+,#!O M'12$.V'7LMU9(<[>@C6SQ M)XMP=V 7K5\\;%R3D7_D+/^Z\Z1[2>,L;+YR+#:9RH M)W&&O16WJ:B\H6F23L-6I%KKF)$S'9>TOUD!1# MU[4K;H^:[)\73;8* <]N:%NB43QV MJX)WSR*@Q*IA50(QV'1>@33%5D9.H@LU5N2Z=!T+M9"%/U'2 .WO0P#_B7I. MW0K##%ZH;41%5#A@!?")[P4<>$!-?7.I'>H+\TPNNAW*W9[*B3T6M:L-G2=& M%8>\R#*1;QO/5/H)\PN30ZEJ5^G=AEVC2@8$QXH-CXICK2'(1'-BZ@*>A'L5 M3<3@4? +9E\GMDNQ%HJT!5:: \9,DI,LE95("2%=92@$GN$%0E@'@CS:!N MLF>D$B2IK-2:IM=:O4ZMTS@7?ZOIY_U:1V^N(@"L$O5DV,@N2*?8/PS9 AMP M/B/W2T*SM"&8!;*#VV0:!K+?XE"J#,E,<\+9Q^:[LM:=X&XI 8LS?M+VR:N M-%=29U'DX4;.Z@F8-&G[H%?7< 6X+W()^[43CF.=T*QJG9X\V,B;>BUUH2!T M[-U9I6!OG5J6-T"YJ 3 [NM-^.X>.+>1Y/XM-MI]_P-S_3YH42AX21/ORD2( MA\Y$C1+UJB3>+5!W.+)^7:B[0H7A57GXVV$/#$_\M,PB=;=VZ8NEC2 M?''Q!=OBRY+@KRN9;3[!.V=.0"='*L7;2,O<#:&M\UJ[0FB!"'W?;-7.7W.B MZQ9?[H;1LVZCWM\[/G]:.4-!>F-CHNL:?99'@4Q%:,)6"J08@V23^5#X@#L) MP!PIK:6RVTX1V7I["VU387M;5:3K-;U(=.]!+95I<]?5?MI.<_5Z=?V@Z-^[ M%LO@_M;6KAK$'J ?3A,0EAZ2B[>7*=G?5A/O3GTH?S92&67WJNOL26"18K MKLR7IAV+1E#A200+ID]ON_57?Z-^O^5->A0N0J!4-^FG>(%9W:17-^D[G #D MP<]R,7HP%[JZLS])U%5W]M6=?75G7]RIU>H*[[FP1.79H[N8;]S$$'I!;6$. M?&6EA+QTM\)W*[K\8@5Y!?F1RP;',3B?-25U;#8,YOAU$T__QAW+?:X"<1;J M(O=;>ZHK_68Q>M[8XK:NPNB:\][>[@C-,,T;BL1IUMM[1V<9KS#E3? .>N3' M]Z__[^,W[H0O1_$W3BIN06_T"[BGJ<)$,J*[7P7E'!#;S5:M>]+8+FFL3;-? M/VRD4ZD#1BL>7+=UK7.]4C '1'>OO4761H7N;3\,/C/PL(KS=KC6/V\'N,.OL-',8N*>[SO>] MO"W",@RZE\YJ!T''F5[/VJ[ZE(R0ZC3VJ.Y$JUM 0D/EO67VWLZKC-3#H?M] M*T]SSF(ERK:UKO*O +JT%(Y49M#6D[\3N:TL*U7V#Z@VBK8)JNT5DZMU<]\ MZGKDBMATZAHUKCRC96C)E=+D@\. <:BJ-JN[(CV.L^5Y,@YEFVH;O\R$8 MJ!3HMK]-KRKV%.I5':VLS2,2G?8K$IVO7<]U#DNS\?XM5O/D&Z.GB%DA25:ON7$Q2DD@'=VZQ92 MI=,7B,W6GLH3%,1C*P\-LZ[O 2PLM'[12!0-5/$W:=EF7'?6O<]+(X?@@:)A M/^ :VSE(\YC"/NN"?F$.6$HVD:)A3;C#_0 M)VSC?.KTV"EDK\J^S$X>:7D\ MV5C,A= ]\QFY/DBO%A@CMCLEFS\?L;[A.U0!1[^I-T_2&3A%E(,@RM^GJ[S^ M0YE.YU_M-0W03'6!5LJ=Z7=S)/9MB],EW+S[S4Q!5R[S-S@_?!CGV@_X!+[V MRWLAL_I. D?F^ ,L!4\YHL40&/R( ,U1QQ% P?N:J<>FACA/1?0,N6,X)@>O MP8_O3+@C[VJM->##3GGDPUGZYN+C3//9'R#T )/2UP(59?P?O(B(8O#6Q_=9(#ZUN3'@-@\X$UN)23%MV(?99O(\7:P WBVZM4. %PQ \ M/-,D4,6+:C[$PQ-2Q)-AAS2@6"1,#&#^&>TY=P+#&7&\+Y(X?"\ Q:4D[M[ M6A*U%SX(PK08$ ^@48UCNYA'"5-:KODS IB7BO+Q\" <^ M, 2LZ?KI).^R]69=BQ>AT2IHUC=SB7WK:!=3C]M:LR_O>X'>Z):!+IQ!QAE M;< LP*Y"'(P\)BZGX)EZ(A@19)/'0%Q*N4-/@(VFALE0+G5T[=KP ^T2%@T4 M;6L7HE4,S1&,N6=I()N#&0D2 -B;J)&B:08,UB/$$C#9?X4.TY+7U+!&YE@H M=\$3&(TE5!8.@Q?G[G"()50DQ#B^N Q'AD(@Q<1T)0X\XN$:I])D ,%'@([= MZ:,+^L"V!1##(7"^9DRGGOM"/ (?=IL_*<#7CD4X K#!6[%$C1@Q?.37]C[[ M$M@Y.)=QZDI>7&!:<\RLT$:^)I'$F*PM$QM*25/J N2PN'#$]DRF.W)0.-Z1 MR"?[Z@28OHKAJ&(XJAB.*H9CQT.X/%BJ8CBJ&(XJAJ.*X=@2MBJ&HSS8K&(X M3O+._ UT5U4,Q^%)LHKA*'E 017#4<5P5#$(UD! MJ+JX."5?Y6U<7+PNU%VA:O+\"GM;80^,0G,QH*M4PKM,+::^@[+>V*+?ZNN_$=\3H>6-/ MM^)O%:/O>[LC-,,T>0L8'G/+=D/H63-W[]'\Z"QM,?JJU=>AKM,:_:J]RN'0 MW6_7VA6V#X7M9JO6/6ELE[3\?+-?/VSQ__*5GZ]X,./6MO735" M.:#YU#UQ;)=4P[1S.S\E5S#'.A67P2C:#:M.QBO(*\B/9#;N_33\P,C/(L+; M[1RQ?24ELBSK[#1S&+BGN\[WO1SM:K(.FO4\MWSH.-,SMV [)2.D.HT]JCO1 MZA;0$ZKRWC)[;^=5L^O#H?M]JXA.@57;T!UTUGF]>5#T5P>W)\NMG7YU<'M M='>;>J6+#JB+VHUBT5WIHIRZJ+MS]\V2J:)MO:O,*[@-QLRKG*C-(2TG?B=S M6MC6*VP?4&T5;)-56BNGUNIG/O4[$:V5VX'*U_/ZT0T,6[O?JM)=53MA+33G M_2*.4ZJR%OLH. )2NE?5'"GGYKQOM@LX9,\G!G=5HLY:[T0)*K>BU;5 M>LEJ]BVS[@YLCU>U7JI:+^4BQ*H"RRFAKJK 4E5@J2JP%-ZVH)VC;4$44N[+ MD'(3RQ7FQ,CK3X37.ULJX5FL%6"N0-WOFUJKB@PR%;KPHT'/0Z6]^B;%!UGUW< M?7:O5]=_J%!#?55U-[^#) M=7;6AZ6^F\Y^F9RZ?DZV,+EBONGQ*340SWKA?!5Z'#N4J]M>+7G;*R][']@T M8),!\[16HR;[?6.S\^8P$+XW< W/ MPOMEBWO,#%S/QS;U%AO"B)V&:FK/P:0P;,.;:0,&6'(0K'AF<=/@<8,OG$ ML'V\L/Y9[X,]'H@.B30/QS^0@G9&<#NM]M'AGHM>*U>NU,L M?$L8IG!2Z+<:)0$Z#RGHC?ZQP5Y/"^=Z%OA(V'YU3)3?[(J)_WYUYB<\+HF< M]4A8Y(.U!"O,0T_-5O>DUKB>.;J=0RU&WDH;H\,09SQ=F3?*;3>FM6;%6&V3(J M1+G!6-3TV'9Z/X/9MPAN.=:91SZ]ML?;< MUNO!L+"5!0]XT,^;KP(/V3>^V]GG@I,"/?<2LR^BOYIZET.P:9\2.K(0K==L MKU4.B>ER0+9'A#;74,52"#: 3?WLH]NE0E#:ZJRS)-(3[@.Z>0:47$)C95$X MS=9YJ>"_$Z&8F>'7]77GDKGAC][='U5W._I:>)> L%? VEKB M6K^T7F_K78O\GBG#1@K.Z!M^YM^$0>BQ7[G#)^'DSIA1PO4]FQ@<<7 AAP)^S1>&'^G<&M(N1H+PGHW/A; M3)_70VWEF/["";C%[3#@3\ K9NCQ@#/_^L6T0XM9" !>G(#J\-#Z_T M?:"+AS'0X,7$#9TM/'SZV%\@3;W5ZW0:YS'TA8!WL#6OWZ@5:V[JY_V.WMS3 MFHG)?\5H$'MV#SRA6&.C]&F?-7MJ\^#G_K\D>/]Z" <^^R.$CZ]!1 1I'^$! M0[2 'R\P>&02/S=!@(8FF!6,CJ,%3\-1\6)+# MGID%J^6VK;&7*8?/ 81;,W QT U0T:^_QOV^"$?P!TT7V]W!W:;L;V;!\FD3 M?:D"1#D9I0=P@]43BM2#OP'.@IF,&]0>W# 8:U\,'S94[2V6?F&"-( 6/" J MPPMF=>T1XQR9-U'?1@,#W,RQ?&T(HD_[[CZ1\A$;+>$-QIX;CL82! H51 J3 M$TKP<&A1/<<()!#QWM;$YA(0$Z&FD!P"#%,4XLP*">BQ.WUT!3D1"+ $/P9U M&-HV+G[H \T%F\;"%Q072 JEX5,<(0=. ;X7(EQ-(<>GS&9;['1M"6D"S\J= M)G!B?*5ETI@9%@H$^-9?)5O/#&R$>Q.#0M6WWF8*HJ?(4<*6/I!$( M43$1CF6";"(.?69""0P8;-D?(??$!D^,WYE"-H@V&L53_J@27#14568K4S+: MNHRS;%F9&=(%(@L5#?(Y*_1@.8U'*\@B7,>#+?MP&8F2'OO-[.4 [I.\&E67 M>EVE6#H[E67H=W:O^CDFG4&B-W#/_=\OP:CD ?YT B=\''](+0%5J%B" MAFN@V?EAX)C;^[W-NMJ[N,E>AI<@H;JCJ@QO#=W J? M[1GYM$ /K?(K<5A MQ<$[>JHV]P/R=>GO\PX-N"3@H:"C.\$ZP4F7,AJ"G$EQ5K',"9K&=P:PH3[& M+&A&$'A\$$9S, /S-.6 FA7GI:HE3V%!:)Y:-5JD<(O4$J,OD^<:!!!@"DD+/FNICDLJ.%7\&*Z$G*$_F,> MX;T2URQ#397CE"<^FI?U2!G:=,/E:]>Q!(BA1E$0_5)5MMW>GXUYNT+N\"BVM&&\[QE-6XWUD-5:8K*CP#5'AX4[6 MMBB93G%:W,R)@M.M@]S+W5V^R"K(KPV;S6Z%S@+1V:VW*VP6ADV]43\_(CH+ M$OLK;^"R0GAOS((QS66Q4Q*XE_GMFL?/W( MZ%42/^XG?D"ZV+?]EB'F(@/\/QP^-,QRMZTO=,A=/()VO5L^+7J[ M-,VVJWU)V91EJ3-?;4ORT"VS0;#O;=F_(U#,"A[=P+ KXLI$7/VZ7A;RJC8F M>=C1J9]7&U/"C6F61QY7^Y+GKF_8F8MPK"V9G"R=LWG*!2!E4NBC>V%2*NC*(8HIBILJ MT9M]\H5>$LSW&8O*5:@B+K?4(>?1O::L^H/4B?EY96H_M1/R,;_ZOT*':KN[*H,_T7(CRS[! MYO[UX\O L_DG_!=^_?\!4$L#!!0 ( 6%MDHX,D55F0T :0 1 M:'1P;RTR,#$W,#,S,2YXS@P@SN$G9^/W.IW[KHG]U=[>#?OKQ7_]$\.?\WZT6NJ7$ M,L_0-3=:=VS$?T ?\923V?H M8+=[,D2M5@&]GPDSN?CT=+?6.Y%R=M9N+Q:+7<;G>,'%L[UK\&+J^MP1!MGH MFDF._K-WC?8ZW>/._GX7=3N_H%^ZZ/KVX^YR!,9<8PE\B@QLG4/X:V]OT#D] M.^R>[1]_+=BIQ-*QUYUVEB>=SFFGT^D6$W^@MK$6/CUZF-G'RR?ZZYBP$^<: MLX7]!?]\,QWV3O\X_'KBD.?)_,ME=_AU^FV^NK">?K-[7^E@SQY>[3T3?N=U M>6X;$S+%".+/[/<[(9Y&+?W %W[UX?[OLNWXS&>+2W*GM/8NZ>GIVV7 M&K F.)=#806J]]N*/,0V66L&*M7P4V9+S(P(ORG7 F'FP[9'C+#25-8CCY4& MK":)\=G$V!WS>1L(P-\]:'6ZK?UNP.[8K3'&L[7("-M#5[5/4"+'"1'!+6*G MRKB4%"'&&7.FZ=XQI6C+U8RT@:D%7$108RV7+Q05 RJ.1V=2TE!]]]![W$M M,.$PHV V3MO!C((EQ2)3PN0M%]-K,L*.!7'[YF"+CB@Q=Y#$8DRD&NKV#!M$ MIRJ8+)@Q#G,*UA*_1;7-9A0F#33\XUR-KC/ES0%@1NH#+" IBA6E#=/-4?@N MF'G#))4K-??$U%6_@ZCY?D?+H3J$[MTN33*BC+JX.MX?F.(H$ ]_Q,Q$GBX4 M4G;>CJL)*7=L8CZR']W/,T%L4.,*W4.#+^BS9 @9V#(+,) S@J4\VMZ@)-!/Y*I&GL^%> M[F$!1DV(I UQ>51NM[_^]OX'[V+=/%]\^*Q=IG].'J*PT8WX"&VTHW>?&'9,"CP-CT9?W%E^D3*8-21^?HVWBHY0C5WNS8W&) M;0J^[H7L"1XQ28(^#L=JOP2IC\5M1Q#XXJI0S@XK:9Z+/W!(SV$H&D0PV)$^ M8(;'WD"\I[ NP,A;]>!QZ\^ PMSZ8)S$@^'J1;YB=SN[4?V=C=;*D:N]>5'J MTS&#!,? D#88!G=@K\_&/5@]#$J"Q4G+HH_':3P>(65HHPT%ZIH7@)[@L+^1 M*Y6TP5BVJN<3>(WBCIWG>?B)SPASB>3?XHO?F7MR;OECSG'?%;?DXBK@PVJ1W MY'[@=_9!TMEK5>Z2&U'6/-?W MG=G,JZIB:^.G38Z3*&&6$="'YC"Q/(=4ARGAK*C91VW:/B/X$ M"W\!2J7H_7\4]W^@ [U36KY'H >YBIKGZ#X9JW&8'/W)=KV3$[FGKZ'9X[CO M#&WRS0%;;N;KW72\4>_81!ZY$4>N? .]JDL#2V2,Q3+';MG,$;T+/C6PG*5U M^ /K4*1\1FU<=E+I)BY!95[_U$=IJ2.#78YT7?QET3B:EE?\1" MG="8DW+O\A+2^I@EDMUR[_;4,02W/[3NL(&1U28 Z>$L)Z*/83*OSLL>WH*6 M$[26.OML.A9Y'%U8%E^H$VRW7%QS9RA'CN4+!($J$-*2"O4!+YW& X??O=J. MK $@6)91 "$0W R/MT&1&4-W?632.T('7P6!-?&)VL];C8A<;=KAL%^Z>A = M#I'>W0:W?Z0 -'DLI%42TA?S0ISZ&!:N/KPMW>F1"4TG33BRXU507A_%1 DC M(XK1"9@3Z@8&.*.,U.H[TRD6*__\;9+A9JD^DN@B_#*Z](%/%%8R:U?JK8?; M,7H<97/YG3=Y#/A%D]"\]%LBTC#5=H!MTZ M$CSZ $BFSO2>P..CAU>N4&P"OHPR?9@3%21]F*,SU>L<^;TCMWL4]-_D>5OB MS%9&@>E/*- '/.481[E#8&]3/>M@6'HH"W'J8Y:H&&4>''L+3OK[D>0.\W)U MI2HK8A5--[:1U ;O(%G?27FODKYA':Z0WU6S%]/(,;6L!5//I(]1\H<+L;-M M?^]YI?Y2&?03&2'W*I S=6/$^QV;JOM?=ORVB2 C%:,9;P77.OP.INTNIU; MHE1KK@)QPQGWAM]QH (+(Z$E<54)*'&++K E:0?@ P622B4>_J4A4OW #&^_ MA,D6'I8U&42(]8JVWBO]+VHDC+ZR1L8&["N9>K7IY44-AJE3UN#H;'LE>Z_7 MG83-]2].:6]N3O&_QV]7.0?#N9"()>YHT5W4XUTQ=,\-5Y5&1'UK!7(MU=3J M[K7VN[M+V]P@+0-BXX9R( *Y+4!HKPO*0)$JHSZT-L)%^]?>/:3K/U6P32QI M!RVMC:IMT"3O#=H>CJMK"SP%KDPJ,E+"DA\]03543M50Z1[]23#; \?Z$!>A^KZG M>$@M*E>!;05YMX_;*]MZ36;E79G,M#Q@FO%.@-+X-=RU,&$C!M@6/C% MYC6Q#4%G7H_!P,HB;_D0LJ6 I?-U%C4^D@LL8)TRU.M9>_V#\LR5+5.@MLM; M82/@$:O.#>%Q>?LCHN7'* S0F:?A5>Q]E!,B$+AWZ&GF1Z&4+5!P^-Z>W5D_0&+R=3]J3QU2Q#3]3>='O/9#ID(@ 8LI?(8_ *EE[.HB@3K97C_,3H"!LD"C/>6#G*/C$<055QO.<(8P)3 M[&(LB,L415Z$L7)K;I8P%6BF#=GDRI$/%GPPX8Z-F7ECD3EF X$AXS.4HJ@1 MA3CK9@]A/4'G6)*>!<,_&9GB[)5;=C?S2XZN%#R@HI9DDRM''G+R+1>2D$*# M3,-:N47JQF''4J7 +^K$0'Q499,K1QX4X]5.P#_)'L6N8Z@5^DO"R(C*;/1Q MALK11[?+\2&32JL<\Z=^;"/1KP^VRZG1?%\0"D\M5N1WA30@M%Z4\_LIM6\/*#I">I7(+ MPD?:0PBSTL>BW-7;M4'GWM\1LR.+6CGNX(D F9-!GC ;DVYZ]IO&4$/T>WGH M]^J,?C\/_7Z=T1_DH3^H,_K#//2'=49_E(?^J,[HC_/0']<9_4D>^I,ZHS_- M0W]:9_3=3N[CJE-K_/F/VSH];RUN\Y&,)VOQULIQ7A&5G1O]E0V,,;09M,HQ M_TH$7T:A1ILJ1_@@;JB%IU&,\<;*4?J%=/H')*C^J9+8 - P5([^PC*P)-:] M8R22H712Y8@_W$1AAKY7CBV4VU^H]'Y4]/6%GKMRN^YZ_B".Y?Z)YLJ1!CYE MY@T=3V0L$4[W?PYOY3;=C9Z(06<4&A\7S/X@",Q+,9A@-B#,/Y@Q^LR].^D6 M1,2"M*UTY79?6):^S*%CJ!S]I>#8%-0V58U7_JSL1?8E'HWLR)U90 M#H\BS^6JB1V?82NK?O-+32#FVE. NW*[_#UDZL:R/BC]?7GJ9KT^*#]8?(BM M>SZF(&_$5I0L8N6H[\QXW=VL$;H^Q>2!&H(#Q9"",VK@6$5:QU$Y_L&$B"F_ MQ\/4#"Z36CGN^*\R8C[/HE:.^PME)E_$X,8;*T?YB='E/65.+$M.-E>.-/9S M!O=X2/I82.6H#?Z>X*9C2 W^5([*\5_AZ6Q(+.L6&^[O1.,%@ QJY;C_AV?Q MI"C:5#G"O@/=:\[[9I(K1W[-#4>UJ,N'F73?\:\O>;H G0*2_/5!M$*\V/\4 MV%3Y[RK]\V=Q:Q+-M0.>>4][W)0"C!4:=][VKIF C_\'4$L#!!0 ( 6% MMDHH+J!BC0X &.M 5 :'1P;RTR,#$W,#,S,5]C86PN>&UL[5WK<]NX M$?_>F?X/J&\ZEWR0)=EYV9?TQH\X]8P3^VSGKNV7&YJ$)%PH0 >2MM6_O@N0 ME/@ 05 B162F^>#8$G:QNS\ NUB\WO_\//?1(^8!8?3#WGA_M([P7E'@I"AWJ.SRC^L$?9WL__^.M?$/Q[_[?! %T0['O'Z)RY@TLZ M83^A+\X<'Z-/F&+NA(S_A'YU_$A\PBZ(CSDZ8_.%CT,,7\05'Z-7^^-W#V@P M,.#[*Z8>XU]O+U=\9V&X.!X.GYZ>]BE[=)X8_Q;LN\R,W1V+N(O7O!8A0W\_ M.$<'H_';T>'A&(U'OZ!?QNC\XLO^\P24.7="*">^AF*CU_#CX.!^='3\>GQ\ M^/8_AI6&3A@%JTI'S^]&HZ/1:#2.R=_[A'X[%C\>G C@(@&Q\\!^;"74?7I M<)_QZ? J(;_^GQUY\[PW!D0*J!R\5Y*);BHZ,9'1T=#^6U:M%3R^8'[:1V' MPU2<%6?XEFC*9R0)R'$@Q;MBKA/*EE9;#:HL(?X:I,4&XJ/!^&!P.-Y_#KR] MU/C2@ISY^!9/D/@?&LRJUAD#E*&%S(?BFR&@$\TQ#4^H]Y&&)%P*J/A<2@K2 M2U8SCB>"?L$&:,+6][-, Z#.IF4A=L6 MXL;AH/8,A\1U_$82*2E;$$]T*BRP"*XGUPLQ]@ &M<;24[4LUEW(W&\SYGLP M[GW\,X+F"S0YUI;( K L!X ,T--/Q:PS7ETP; 9$H)M!H'AB[7 M91&,771ZPWQH1[@>:!/B%H2\X0QZ9+@4@RO882%,4B>;CJ:5C@&=;R \CR?" M&$P#HW980]:"8+?X$=,(UPE2*-9"Q6IQL$')LP*H%!3XZG()A@BL6!#>8 MW\W B]=)JJ-IPZ9X*JS0Q'25%*U _!#@/R/@__'18*"J*-[UV-[*&-_!6*^M M[]YY\+<4.<^B(^=D)F<]97>.RM"2)L3M.2TSH92%VW9@9J)H2+IU9J;B&3+H M9! V;&(U=#L,S\]QZ! _^.)P,?M[K'5KV_+M>K1LJL]&S+I68B 26E[D0V!S MXD-4(_('%XR?L^@AG$1^0I"*MY6*FU6U0P/(MD;#.#R6!-]:UMZT MGHZ\9]-VVX1'1R)GC*>19A-%FG'N+F 8W$7SN<.72=ZI7.#CL_@5FS;%5FMI M+P3)F#OYQ% A4_JV Y5\,Z>^"V N-*#[SR4<$() MJT3:5%Z?N3D9?;$VS'@182FB7 ">., 6.@L'4<19#@?P0^V&0?B+;PF T M3A:#?T@^_OTD"$" LXCS3*+-=QZP+ZO]/2E7*#;L3V Q\E7+&7];%"^#_PEW M$>,>YA_VQBD;A[LYU,OKZDF)82!",=GQ"2"UH%UP_'"(5XR#:A% MJ:*X&3R'O<*CU=0Z7&*-ZL946T:KJAZAA,4V4Z=I )%;#+.Y .B^NIZ@H[)C MO*KL"?4*6X?2=3C#/%;K"Z-NW4!54=R.@:H"%ZV*U@%R19P'XI,0ILZU;D-5 MMD?1S_$$@Q1>,NVJ%;^J?-^#;S4$A9:E5]BZIK46EX9QLKP!1"62OL?B#5"J M4-LZH,Z=:B54?7]S!M#)F9 :S#37J:)@-X)8$94J_Z M1ZI&9>L@2F>3-\Y23"4A3(-/>(2])K U8F(&Y>O^H=S --;!FQ'5*&RR*MBH MP.4[,G\A(#*946A(+(HPS + [V!Z40Z&FH&DHK(HK# . 3N&JKC0\\_[FVNP M_8(%)$S%78(,U:Y&4.@(+(H0BD:O$]W2KE$^J%3=(51E^TTWQPU7"?;O!:N.7\\U5JEK7HL2V"$9-,"F7[-OY&0-2I:1U:-R*U76*O737 T2W MT5R8%'N%$XEE?$QH^W:#QHB9&\(Z#$\\\-U@"<>_<8AW29-$@6:J5D70M_\T M1JM&9>L@R@0&,(5LXE3K*?OV4J:Z5<_@FL'6XXRGB7Z:@EHUWP^+6E[!W]UO M$U(?Z<_M&3K<9,\0>I'C_+*K/4\UEP#D%'EEILB:)6(3M&:*7GRE3@0C$/9> M]K@EZA,76Q0YF^B<=*Y0KX&&S 9H,E#K$GV/: K#EJ*%O#;6.1SE(6U5B)TK MUO=06V]XS>'SG/4'/2]ZQ&,%G29;@#3-7E&TS_D^]H'G5!Z)X]]P1B[-O%]# MTW=7K@2BZ*UK];:NB\>7<_EB2<*;$TJ",-X@78M7+6'?PX I:(86L ZY6QQ@ M$&<&@I_#2.8SN2.J%K<:LKZGVJ:H&6EO'68K[2XIA)Q8G XQ&-.SA:T9"LL: M%/N5P@U;.34S5ZFZ<5H7.ZQUN0!]XW-C$4B^GG^4+,<:"9)G1::=\M?P<6K6INBH9IV\AVX1 ND]0G MWA]1( \L7D]^$\>MJ&Y7> U9WT/#[C$WLJ-]PXWI-D=;:.'U%<"WJ1U/,RE\#>03Z^?)-L3L,WFV@H M>"+)U))TO#B!"3+!O.F1@(U.EU]!@TNZ"@5/W) \UNS";,+C_RZC^8#2$*#" M:*,>D6SS .=XP;%+DKLVQ"W]PL#4.YDS'I+_YBXO4.UJ-*&VP#=L!V43(UF' ML+R3Y+3J(F)%@KZB?-\A^M8HZ@UA'6[IS3ZW6.XKNF<0N/Q&PIGPTZ#N!>-- MD=V<8]];?;;&?EMCMCL35^YM7EW!%6_.O&?Q94\WF!/FJ?RFH*HCZOOHS.; MF6AG:<^]Q2Z;4A+?J5@XX*!;L-%1F0'YQD(@C=2S-=\E]14O%BFN!]4,M%HJ M,RC?V@NEB5&LZY1])J[?V8OEIGGHGO-601")78-)>@1"\51DX^0N0;.=G;?2;R'4Q]N3>+L5D6/5XK#*O:\[$T@T,&G#+:=ZF)OM> M6O@%H3"QVJZ%*WGTNNJT2!8YKR=7C$[O,9]7W *I6X1JP,32%JX!M[0FU=AD M]GEW:0*Y(EKT3M4PZVCZ1K5>G_)&JZ9>W% ?B^:O<'I/<-M>WXD&@U=M8\(>D%'M9\[3=[,>-UAQ_#-"*)TJ8=K3)6/G2=W"6'J/7KW3?DDFO1"5]RA0H'T[G(IC.KRI=LID7E4]\"!'%KA[%YNGBZ\HYY1M[FZMU LNW2,#YS#W_*QP9N2?!-9YW#QK%!WCJY2N4'LEHDZNW>-*HX MPJA''!I'%+OK""IE,O!J=%6K6(H\*E3, UICASZ/?N_B64\;U)$7@VV@4$+7 M]SJ$T6.DAN^7YDQAW2)I[O;Z^I/.&RRVP7YK#54XX11Y&UH>N)]6EDCJ[=^;)#"[C\E;'6#7JEB:$ MZ40P[]96T\.NM9SK4:*J6)^BEN,P H3X.XUK)P!F\5>I>EDS5QX M=R&81K4,E/%AZL^$DGDTE_L=TE/R6EQ+4TZ]VGF4XSI14BF2M:*T6BNBL]6V M 2E;D#/2RCZZ<]S&#&RXGU8CXRV>.T2<%X*6 G [_K^QP[=3NX)EWY%>0\BK M;N_2;28WRI\_NORADV1?9<':T^+%%2 MPP[2C/F57"/L7I4WHA16=JLA2WJF^"'F.?#)_P!02P,$% @ !86V2IG6 MDB(\$@ J04! !4 !H='!O+3(P,3$D7"+GZ["V"!Q0+X];<7SP5/B 0.]C_L#-\,=@#R+6P[_N.'G2^C MWO'HY.)B!P0A]&WH8A]]V/'QSF__^.M? /WSZ]]Z/7#N(-<^ J?8ZEWX8_P+ M^ P]= 0^(1\1&&+R"_@#NA'[!I\[+B+@!'M3%X6(_C"O^ CLOQD>/(!>3X/O M'\BW,?ER>['@.PG#Z5&___S\_,;'3_ 9DV_!&POKL1OAB%AHR6L:8O#WW5.P M.QB^'^SM#<%P\#OX?0A.SS^_>1E384YA2,NQGVFQP5OZU^[NW>#PZ.WP:._] M?S4K#6$8!8M*!R\'@\'A8# 8SLE_=1W_VQ'[ZP$&"% 3^<'12^!\V,F(^KSW M!I/'_BZEZO_GZG)D39 '>X[/3&6AG92*<2FB&QX>'O;C7].BN9(O#\1-Z]CK MIW 6G.FO=K@@R!9^VY__F"WJ2%AG0 ?.41!+TI(:@#T"5./>H)IRR8^'0"NH \?YPJX=*AA;&J:&]KPE8HK MRZ<. SN/OD-;#:1#EV7AB(Y=_N,-=FD[0FI#ZQ#7 /*&8-HCPQD;7*D>IDPE M*FPRFEHZ!NU\/>9Y;#;C07Z@U0X59#4 NT5/R(^0"LA*L1HJ/L%!>#W6K+ZP M<"T@/,\)XRY##4^[$FN1=,ZKT9@U2.MH-]&4$K-:H'OJ!):+@XB@Y3A98LI1 M@54- IQ!XE/%!)$\ M-D'_2Q!M8[=.\*UFZ77K:NVF>\U85?AU>S4IFSOK\"J M60$R6CR/0KHDOW)\QXN\2T0;\PV@V?]093R34F+7 84$BO%6E28K[]PBS+=*65[DV]C M6!/*@EC1 ^K9#M5N$ >>DHJRREAP/PN"RTE*;5-HG&,'+#RHTR)>0LFH>;G%B 8=]KPIV M\(KC_+HA6129")P<^WIR+%D"/ 9+IN#5%Q]&='&/[#:D46S#SG"PQ$*7+,C^L!.2J$#D+JPT[P L@H+]>!7YXNBTM6*R6FU8 M.)55V8PWA,ID+S->IH5:PGB839)&!!,5K-4Q^NJZRBE3A6$< D7%V!QMO MG?MA@0QU&2B=NJX[%JYKP5A(D1'WNC7B#>6%"$%V/#6X2I9U(AL6E;ZOW8+\ M$E-@'7E?P5JPS1SU6%@3^UKVR!5MH#_5;HUBT$);=&N,8]N.-0?=&^C8%_X) MG#HA=%6&D9+=%PW/HH-8U1J71@7?11O2E5/45-YWVE0^H_#"M["'+J7^ABMFO-GR:$7* M/\AL]/57Y*"U?&MZ$S!_(IC;]'M79=./\00QTQ9V-&5GB3E1WK/=^T4>&_U/ M3,GP\K2-H"Q]EIB#?K */68'$GYQ*L*2X\\!6/ $"=-F]I*USAMS@ARN"I+A M 99,P))+(\BEIY&S@(>#5< IZ3S_8TG 0-\(5'LTTQ J' MFSDIWN8:9X9C]I>L^V@AL4IZ%IJ3X-VJ!"DI>,6(7P-*#A+Z9FP@/B7- P MP"MRWKMYH+IGN3G8.3:--V+586\.>\X!%OB5IA&O?<:;DRCG* M:UP-6-33R7"O)VS>[:H&?C.DJW@,G).]M/^F)9):V9BRJ!?0A@[2FE/"I::Z MUH_V0?&LL!K-E_G'VD M#GSB0?)-GN"MIC0[QUM7A M3%464'252E[13E(QA+8RS?'-[FB=I614KS!67G+SYR%K6FO#9A_5+6KRG.,D"D+L(9*#KSP=)2N1YS>%6#HH2D&P['06XM'?AU.@U8I"M'6,H==$XM^6MG4366@I$#7>-;65F*:KO?WJAE+((C1:MU:+GQMA-T)=>%."G^:Y\2JS28BZ MNCFNNMU4P@B]GJ%S&,4]/'*Z^T/#(PX:\,T<'H\M*_(BE]U^<(JF!%E.\A+. MU$6Q:GW[V,,D=/X7?R^44YHF54L-QK>!6@4UU1Y0;A?(=?TXQ:Y%U%SZK84E\@0R-HMRA %,Z$ M2G!*!Q$7QZM-37-J$'?U0D,58^J*(_1A'0?7W)@YLHMOLTWDD(3.M.COAZ;G M8Y610\-/MA9.R3]@+WBZG@N4Y.YT2N]RXI.4%C<\&1#_2+!D;N:^HM-49^I2 M25TZ>!*VU#LF!/J+:XJ4<9)U>'8Z_):$K8B[5.5G3'QF_;:1&]37T? VWM-R MO&=-Z)F@#C713$4EG*<-B?1>:1BRN M<=ZI3@.9[)7J,&*KKNC?CF_C9[D'XLITE[:K:/)8 KC^44MT]/.%+@6C%]7A MSVRI#O-K]35:A%GHP+OU!>E,8^4)D8+<6;Y@5VE9M0<;BN2J?[)5V 'H])"P M)-Y3-/_WPE^=_XFMPAAHTV^^L<)X76LN.?U@=ET17.CTC;G' M,_44TN17 <'FVU9#/I$)JS\A7+*3)H#.4?6Q-L]B\TU726*1,:N_"[RV,=<8 M=&7,?CP#:PZ]W3[&>QU.$%FY55@\[A:5WGS#JH036:[ZV[B:G31&5':,S1)M MOFTT9129Z*!-$U48.8O)?P2S:8Z.AR;D+:@3,CH[3-E4(H'B>&7-,<("MYH9 MA_7G(1FBS3>(IHQ"&S4?>RF.?9EPYRMI>=QKRQR[X=EOI>F MZA6\8\@_O[CZ1MC*XXP&I.YMCRYNCRYN4]FV1Q>W*6K;%#63DP&^AQ2U)' 6 M'_'32E/+$VQ:JEJQ!"WMH*8@DMUY?;WG"3;B.**&" TLH>JY93HSY1:/7ERQ M^_>&'UO*HVVIW>>79/RI8NUU*T]FKL*UT0N=>1L&6$"I$$$0T&^B241B"+UQ M)Z$!SW/"./AQ[-LG.'[Z&_G:S\SOOQ@2V,8$F MK+2]9'Q[R?CVDG$#H@C;2\8W[)+QXJN1H#>EQG'/H>6X3CB37XY46'AS+A"7 MRV#FH'E)9WRCZ.$KLL([_(G@R+?C^YDE7DY(TM7]*]H3$SERD8&Z'0YPR6Y_7M'E"-E&?BW"'B,ZP:/_--6UVLED(?SK@BE;H15XLT@V,V6M V8&87XOBC.9SR8PN\Y\/V4:+O/TJTP/X)X4<"IQ/'@JX\-B0A,3LBI)35M"5-,FQEX:KB!1*2 M;F(^:J6OWO.JD-FX^$Z=5C(YEE.;)5N-VWP9R>\V&'4:FU&W=ER,M:6EWL=; MJ?;2G[O*W"BE/@ZL4'\U*_!?< I]J0XS);JZP[F4&E?Q"D?EFC49G_:9S\T= MQ0UD144[BS^4T:T0N'"T[/H>;.T#3<9?@,PCU1A?VWLQ*GH(T)\1E>&,0M1[ M=WX_]^[\D@N(V6SS(;8KW1]JIR=!<;-]DU3&.C/&:WD9)K/W?NS;G[$/E]_EV;4C1>3&P>O M)Y*AGJTK&YOL!1ML!^V>"(SH0 0#=/Q(4(Q'?BRMN'1'OJYJ_\): M4_WA8: MX(HVO(D[NZ5UIPDARE,Y4IK.XJ-:.41JZ"*]FY"7M\@N2]O-]93I] Z?Q9$J M51J>@MQ(&R/$BB($X3_+<72?KB7_[Y?_X/Q/[?7_]I?Q^=$QQ'[]%I&NY?)+/T M+^A3L,#OT0><8!KD*?T+^B6("_Z7])S$F**3=+&,<8[9#^6'WZ.W+P]_OD?[ M^P[E_H*3**6?;RZ:O#E$AP=_1W\_1*?GGUX^S5AE3H.?CXX>'=P<'!8JO\U)LG7]_P_]T&&$>NB M)'O_E)&_O>A4]=N;ERF=OWK-M%[]Q\?+V_ !+X)]DO"N"O&+6HN7HM([?/?N MW2OQ:RTJ23[=T[C^QIM7-9RF9/8K,LQR/^H7?\0X<_\@_]J?KS97"/XQ>(2S)*:NOUKE=6I?3*-]AK M3$D:G26KH1YJ3P2?C1V:KU&!KK[W*MRE>1"O!+ZKZ1WV)[Q:B[=Z_EN:32UX MM9;N:&X%=BY#'MV\ZG:-^1\OV;]Z$/%3SN9,'-4@>1$&"RR^(":&JNRF]#3L ME1MS:YY29=U%D;,@NQ?E%MG^/ B6K_BL^0K'>5;_99__9?_@L#+??ZK^_.4D M93-'DE,Q6]R0[.OQ\S'S2QX6 ?UZ]$2R^INBPG][X:[V:E@G7L 1K2L6T-#2 M.I7$JY!_:IGOQV4_E.HSFB[&H*E:,W77^1+?-U\K>X$!TE2K)T9Q)CR=423H MUFUD4U= %S%3Y+XD3O8_W[[XYYX:XGJH44._<<7_]]=7[?>F8^!M$./L!C_B MI,#,C'W$BWM,-6VAD?7)-2/<+L&4@F!894(WI)*0197P'F+BZ+=2 0B%%$/D MCGUSG/UJ-28V74/H%JM5BX.AEAVC@ZWB&J#,U$F1Y>D"4ZEV1H-EU?+*-;<$N\J+:0@("P+]S'X1TIKN)G!L*D$?7),#[1+*UD*#).TT+3D MV9256J;[]5Z8Z/M_O;N^^G(3/.;(426&,J>K].WMU:2,,.KF2 V8EKFBXQS9^O&=;\*(G. M?B_(87S(1\.I;%P8?RZCADV0.T+LD,XB#(9D=XY!D MI09J5%"ML]U-G9,TR[.K676BHE^MJ>6\+=I,,)NUFTIH88 MM$-V5KJ"G7UMH!2]P1EF[?S :GO*#'FL MT@E-I2F8V=$%2LO&O>3;+_DSOY6?)GPU8U@G6'2\3MPN\'NSMDD!#/U<4*KV MS_)GU,J"VF%EL!9I52BBSG]\J3!F;_HM- " QO=,CD-0670T(0F$$Z MBB+"5[E!?!V0Z"(Y"98D#V+S>;)9Q^NAL@O\WLFR20$,L5Q02F?,C0[B2OL7 M":K4@%'NFI6%*<61W3RI1?V>.^K!]@\:93DP=#* DX\2*U&0UNH&YP%)<'06 MT(0MC\V;^#IAO[Z["7#?75=)@J&0$9[BNDNQ*&+^L(?YY#,2$FBGC(W']P&G MO3DBCA MM->E;H'8"14:Q26I7$PLK-7RG[,'C&WT/MK]YZ\$AG*8'ZQ]@]. S; ' MCVGP!]FD/ZGLNJO\@5_?+Y*<$LWE#X.5=K(0T[N)+Q\'CIZ9(DQ9/Q^5)?Q.<#)A6X[A.F[N\P.E<-2K%"?T)"S)<' M4!D)<>O.[@6HI+U[ GK(DC<@B\)@@Q6?UBNH-%!Y3=(32:IIQ9$D*FGO)-%# MED@BB\(BB1:?EB25AA^2G 2+)2LQ/@]"$I/\V;!MH)'TMW]@A-IN)"C%8)#" MB$W:6JB$42V];2[\6[ ,#/$1>C][ZW4%J*:K.[_!Z%\9T+!3A02P1>%M<9_A MWPM^@^N1_=H8ZTV+/ZE";[0>=O=^R?61#R>W5;WL=BE([Y.]>C.<58&QO!+.IO ME6,&VRYQU'*34\8!G,+D"&G4B&_;F3U-PT+0.(G.DIQYSSR:/5V4#UGO^?N; M,%?5RTW/&U?&5*,ACHL2#!:-0#JD5*V*CGB\%J&,.MJ;G,LR'+Z5P#23A9<9LI>;E*2\*0\AKH,Y'SW MNQ+FD ](5!,4"'34J(49BY$)#(E3<&.(P8DXF#.XV"NJ-?@=U]L4,*J6=#[ M$43OJQ!)CRMJ&<2%INCKDX)2CI%D81#_)PZHWACH17TQP :V)H-.#@0O+.#D M>-1"')7RB"M,:AQ*9T4DHCMA$.8IU3N/ RF_KJ,28M]Q[(F ((<>E\9IK#(" M5K(3KB?:Y].W#P%KDJLB%TD/2:*:0ER4/*\T'"HP6'88- "1R0&F;D'2>>J^ MATIEU-&>@FUW-."?OGU>W*>J.@]^]\4A):R:+KT?03!#A4C:5B]E4"DTY2JE MG/I*Q_B<_6UX_&*1];U:T<(=KE@D01#"F"E4\ F/&PZ0XTRJK71;[4^D)L(1UF&\\Q"PZ&0UP ^2H"] MB#T]"3 D4L*2]FJ$$"0J5%L#3HR09/T30P-7YL= $!A-U.ATVS:ESGL8M#D) ML@=-WG$6GDPM'$ J4TK1AN=/93@' ;%KBE>!B2J K&:N:61]1SI30]W$.I-%@1# M(Q,Z1; W+HMP*0S147&95B=T3*P.B5=>Y&D>Q)>NWHAN#X\7@OJ^" QB:!.D M,4.I'0TF%1 )[#K@G3+7,7E QL8*4I>K3ERWQFV2.C#3E@AV5-+^$^M6HQG2 MR/KDE1%NEU!*03!,,J%3AZ,* %FF$KC1Z$XQ2>EG)XC3DG$^@C0/79+@GC]G M)3AC-D\<=?+L9)AF95!XR^:*N[K73',C*]5+.^>H"\;:C 0L):1KUEEF41PD8& M92' ]AI.JVCW-ZPV)^Q_B64/U"#ODY96V%T2:H7!4,Z&4+H24.O(J\D1K%*I3+NR=^66+ ^77EJL.[#2[\RL]BE[ M,H_'XNJ ]7&,SLU&G9K-O/T8>?8'Y;1OW/G>#ISHC3[#ZRK\63JM W*RTD_< M^DL0%\,@"T;)Z1+E]J#J\^0*,3 .]E"2UG\E6<8/1?@!2;J=1](;R2%O8IXL-E$& M>2WGAC)@"*NKX@I];BL!89WSE!-*FM48-T"=6RJZ'4@<4_1[36_8\=NW?: M7UI=!_2*BE *D?![KS$5D:*F6N[8*Z5? .DTP,^XHN)9UA!=*5;NJ,"EESZRIK/6U$33Q-9T5 %-.7MT31WO(&\:C_3RG#0G MVEH>X]\YJ($AHSM6TYXT-+=.BEYK]>F,&A-QSL6;,XA#Y)BC']<_[P#JQ$G5 M,GIP6NE)R:7WW32B<$EE]-J4A(+DLHV(A.ZF,BFM+)X:Z!CH(T ZL0R<@W:1 MA.D"-W%,+?>5M-(^"6:!W.661A0,K-GJHK#N(F3[L]]# MT#ZH_E%G^1L80@P #1EP ^EB]4F:Y5>S"I+6;O9D_,Y#"GC]B:JB_0>:9MDU36?:^Q$]"9]<4$#K,J'S,ZSC01G8D I" BV%" P: M7"TQ#7+FX%0Q)VWAQ@WR7M^7VF#W7ICJA,&8$1M"Z95I+=]$Y !RY_D6QZS, M^5$2?0SH5]RIDNY*AT'!ZP49*_#>11FM-!A*62%*=^I+!7$W85&KP!YPP MOL<\FDVT((E(J)R31VRFEE7+ZYSF5H7>/&=6 <,T-YS25%AJE>&%>GHP.'># M,\SO4[-JG3*_+4Y%J%,SXRPZ?M=1#O#[BRN# ABNN:"4EV&ECJ!:U&K!X)DT M];NZ"!,[7$Z.%BS_7 =/?5\OE7PL8(0I-Y@NV8K"5M^NY"2DD:$J:=.* 26. M!% *+LK7=[P1:OJD"13:\, TG](D[=>E&@JV59^CLO<00\X5DB(.637!S'FC MX*KC$9%R+_J[RI)!>2%['A J[BL<1?\HLKS,ZO9K0&F0: -R6W1\,M )?I=X M1@4_?'M7\BW!,WBAC!R@]1>L_G+-N/$D35K."5>ZJ<1:.\2REN)2["YYP=O;$ MS'M*(Y($]/DBQPN18H%ILB:,1;ODF#6^^0QX2U_T?XZ\U::3SZ*W\CE8ONWV M*ZKTD>]%H?PHY)%D//DJ^S_KD9L'3Y"&*ZMS97:.<8+UYV5::?_#1 M9IK@D M"F8*,.-3I"8"S*1/.+Y_A3P:/#7,U$33NW)-THN6IA/IFZ7H6[!%ZM)#"\ M7@N^%)&C+ 1]JPI%875_5KHX"W$]TQ^D#(;] .%"P90C,PA8LB(6ND MRU:;?<5(.J^]-CQS14@:L9:CNT;,GK,?0B#W-%R?W$S\ MSL;I</XHD;B2_VL!@AO.//+AV>G!64PKT7UQ8G'#N=] M]"V@D;BZ:QI%X\OR'@!LU>I*EFUL08#FG-71#PG^"Y/G]!8W^VO5ZE%UP)5A M,[T[&_SQ=(=EX-MCZ^PNU80\%2W!EJOR_*Y-LV3:'U/_P..T+P]E:FV)"SM;P6 MI+GA87G>S7[MU>PDR![.X_2;[5FQ6662;74#>.4&NT(>C EU *G?=&>S&U=" M0@M<%!-F]SDZ)KI(OD?M$_NV7..S"3BNFU^7PB%WI!J> MRH.[!'-)J[>"X"OK)"0Q[M7D+MV,Y=G.IR9;F6ZXL;3+U U]!XQ]VV+EY)Q. MS:=0GB):?XR_E!"K*/Y7_N^0F\IE;23O*R-9<"-)F)%LW\@&;D;29R+A):L6 M$2MN]N\8\W_P& 6+E.;D#]/FD)NJW\3"[I7I)QBVZX'A_PBPBOSHC6H94:*C M X./H[8G(>PVNF\> M@+='!"1NWP[<8>^76Y_YC=8)$;[2Z]"YY^)?D#W[MA M1OD\I:-8MWIQ7M,+K%GI7MZ!%S#6YPNPV.92HH?_"F(OR_ MWEU?U=$VZZSR=^EYD1>T.OL:WE=PTO!!VQ'0.3,=Q">?L-TQ:B*B\B2.94(, MYF;.A!XJ]T>!+/XZ)ZE7L[J*YMBI9A6_H9_LX/N1G_3RT R= U:9+S)3?9H6]_FLB(_","WT@3#,*GX3_MC!][/]Z.4G-VXC0*JC7XBU M12A"]EN6TZ)T M@NH@)C L!K_6QPEV-2NO[R5175_N[977@K(K>A('1/N$96097M^QKU*]WNOV M,06 (?(JJ!79LBFNISLY\HZP2*P'LB(6.W=95>J6O/:+A*%A2X137/[O17*+ M^>-!5LDZ(^XPO?$(/6\>_)AJ-'Z\BQ(4#VLL8-WDQZQI5NM "_'8Q!%H#:SL./Y08K_6@7*J ">7.,LP/F+_R;// M"?-"JHN*E[S6VL894X1?=HZO7)^D[OJ N#H:M)PWJ"R"+Q9HP?@JYNM2#\5< M$09Y/P0DX6>25\EM$#.'A2V8EICFS]>L-CF_-BB"+&O:R579:XCV417J16IW MTH0RTZ^$6AGOY-5W\T < S/K2K)EFO&PR3,T(T^,MH%@/0RNRE-(C4A[ M*C7G J9U 6P5,_L!.FU !G8D9(-'T+F](+@J3H[CUJ< M#=%+W%2G):R^,F:JRGK0#.P(S(HUO!#D5W,J2:ADO*9X&9#('#/7KC8M"=65 M,!.PKP.??$J\BESU7 A8S@/]2+H.GOG@X->$2G=YE96\6V$PS*1+A=T,IZDD M:)=WUJJ%UK@N2]WRQEBUVH)._#HP=EA0*F(GC:>[J8B)G5=KY2SNJU8?/J&M MV-71SBOQKM\*@[KNSS4T332F )@/<52D==<&%V9W'&[5\P[Q\F;20HPCD19 L4'( M'"[;)N^H$CQ?6!I;M<'])5=U,+0>CUD18%^44*8WRU@9XEIPK06#M.ZC=^WA M#]4NKV>/=\+IT.->P>E0F6#09#XG29"$&W ZC 4!(+=#11U(;B@%C'5>&?H* M3@?Z'C7EPO,Z;G#]Z.1J=IDF\SM,%]U#\ZO[F,S+O$2:MAQ5@M][^:.KUK^F M[ZP.;2]Z/'3)^6@C;0&\"N$^?-<>_U -\WH&>2>\#CWNT5Z'Q@;#8+.HNWB- M-=RDU+272<$G6^W N^S42\-BHQ6GBGVU*/JN%OZ>WWC@94WT]H1_6M<-,',C M]) I':U]U :Y9S-3V4L0VQ=@D,$>+DWKLB+"#N(FD9ENF;:ALK_F'-]D^A7NG"Y^B6ST=3\P74?@)<5#^>A8PM%JJ3>GU6%X6<3_IK87:I+ F!H:4. MF93*AW:=%_B'EUT%Y]]'D#C_EQPS 5TT; MC"G :_B=T17KA>1QU@9#QM&0ARP5LJ@2%J;O8Y $ !9:[5#[YI9[= A5J!!P6O$/ROP7MP^K308^EDA:FZ1<<[5&N"FT5LR3\B, MA/R$3ZJ?U3(Z*GNUBJ,JU+.(3II@Z#@*KA2]K%5&"IK"X*;V_-EB 1WT/-\E M<*O&X :!60D,#UV1*FX+"+T],=OF8CIN=,'926TM3TD6QFE64&RSEN.* ,%0 M0^60Z+H*B9D73@X<^_<1L?= M-K+- &N7"G+\F)M@I0&D+G+W1I"Q'NJ(PD*E-X"V&RQ58_'5(K[#H:JLL>IW M*&]W#-@T@4ZW' G7ZIQ:I;U'P#6[G!91B$1P]RC2A@ M V# MP;?%A'"O3/\*A%T/##-'@)4V%CJJ;:)65&O# M,Z]5];JXV]%GW65S5_=]]7Q,I88W=%UTP9!U)& C80<[RPU]+Y)92A> +IJ= M!93?\\ZN<9E+R6)']>(^:6D#W:6A3A8,[2P I0SIE3B_/EX>2X SA<,:V6R? M07Y*5AFMFU88+*]L]JLAUG<\".[W+;]@D.H6S[EMO<%+G@(SF=LG1:Q.G'?-_A-H(?W]56R<$AE!BC[^+4X*N7AV;1!A5S>B6CD MIR25]16(4A@LK>QKQSZO8'#IHR&7<4 M8="NSHUUPE:DAH;"]6^0KE@&'N&N#EO%')?%]H MH2- ":+:A"S9'0TBGDY A%>7$[8L)F,Y+S?VEO:1@T_-Z3 ML4+O7XK1BH-AI1VC?-VEHR'.:(4&XBHP&-8D?^]$S[EH\[8;C;*CKD_6C:I. MEW].BF"8. ;MD)-<%PGE?D"CCCX,:MZ&#S@J>+3UVBA_2G.<7:9!PF^@-3$@ MV\G N@VY3HE>-RK7KWIO*W/UXL!0?OTZ2-NA58E\&.R$-U #SOC3NL[$1"RK[L.A%$E33$ 5JBJBO@CB@%'^/'8342'[Y%H@P^L'$0"6NB( MU0)&P&.H,U03(2$'BFCGG+/%,DZ?,;[%])&$N'W!W'V-S">1L!ZCY=;V'S@J M ["*UTKN_LG&OS>-][*E9E/[-AO^&)AAMNT:RL?$BT5 G_G@U+V[1U4>7,_A MFE=Z_^XW/+:J(XVP=&=C=V+W"X8=E,_Y/A9Q3I8Q/L4Q><14[,11RI/#E_$< M7%9C:Y3DM-YL/4P^PG8#0K3VM??"W,CA,8K>GG6/JDAC M+YVT)B?;:*CF11# Q^!MY5Y%]A\W4[NA MLJ=Q(C?0'&J'<8V")Q\/VZB-:"1*:6*401M U;CFZ3K/GG),DR ^ M*;(\76":'>4Y)?=%CJ.[E+4+)O/DA._Q48*SX^ M0LN^IX:GRAH5,X&)&OD&YP%)<%0_KCL*PV)1B(![IWA&0J)\-F'7\K5V'I,, MT1FS(N1\+8JB4G9+"XI?4_J59UXHJ#KSVH$O2T8C$";!8)2:G([:X4V M[/]*MDF!N5T.='?+3G$64K+D_U150BOJ,1Z8$6PG'IA2#@87S. 4@6C:W)TV(63M'(9<2 MG37I/.^#F!>R2\3\E9*(HTN!1U6IBN,YVQ0!QL:NAEOR!H1Y9=9U MME/6E!^Y/&*J3XT^OAAXM)4K.9ZW;1D[1EP)N'Q<7 M,M/<@LK1GS'-6U$-S MOTDK[_FLWA"D?!1:A35)F#4A"6K4)^JM^3&'HE<"E"51.!<&.GA MR36F_ _!'!]J6L&L,NE#( 5XXTN@CCP8Z^T 4LJ(U4CLQCW<4[RD."1UINVC M!0^(5&;*UC2*4*TX&,+9,\UXVI#3=* M;V&]H;+!#(P-5TB*>8.S[#T*>I.%;H&T3H&@AX14\;6&15/:[@Z-814V-3QXN4@4#&2,7)*0 MSUU952%-^TE2/MFL@=BEZ$ $#._4N*0'%^DL_\93(]7B6[I+?)&$E+^W.L7E M_UXD]9?-+!BK[.V^\>@*-3>0G34GI])*<*4;H)4^^JXNX7M^K0 <\=JSS;5: MH5L,/#+*E1Q/R[:,'2.H!'Q5JNZAMB@84^EM$#?5K"*K9)UMF\'4H)7V^E[3 M#+GWUE(M.CG]W/!II]Q*%)WC":Q?]7'^[95F7I4^ 'NGKY:#H9.5)Z?8JHC' MFC9@7%QU,C:7!)*?*TW)IF)VC[-K3\Q=]L*;G$78]^XT[>_JF_;H ;Y\D9 -6_V.WQO8>QI1NK *ZR5WMB$,=I@J,CH-S>O:,7B9I=($P:MQ22*D(Q02M GK3M-OB M?-"+7:F:%'H"\&8&-3SYILV&8VPZ#G$1XEIJ7C.SACH3#FDU?,-0[BM G2B4 M*!W'[)1,:B"/G2VTRA-SRU A"\D4FI#9IH>[&NW@;8U=!DET6]S_ X?Y7?J! MID42E<%==9<:]/)>KX788/>*T+Y/CNG6O9[P?=>9QC*?6A^S1YC M#HXD\^[=IV'@8$P7(B%1+_G"L$U6+,PK#=>J<(^C*Y4$A\#KP%>S.V>B6YJF MQ0?.GI:$XM,@5T[&DHBW*5<#KIE8![]/3@$#*'7'8B&&(B8'PVP-.-J+@5X_ M$[W!BX D$:8\6686!O%_XH!J!L,:Y7D]:%JWVKW3J%4+FYR_FZJ!?$NXDN7^ M'V?>[I#]M&#^[]VWE-=.YPBN4 XT@,Z#K3RJ @&%R\2YISB++\.2*2I:U_$:WQD!;A>".3.[V#LE0*4 M]!BX9 B?34DE#>OQ99GBX2YXPIF1& ,IO]Q00NS3HR<"B"$J7$:2< 64XAI3\4KY:,'# M#VJ:9T-E>WULOLGFZ+U%WT3!8(B_R=I(Z4PZ9:.L*1SR'9=*VVIDRGS=9%+QM>#D!;[:_C-*3#UIGB$.: M5#J(\MEK66GMH26TXR*QS]LX\K?%?L3KR M=KU%<7(VKH)6O6>[T>0V2O-U%/-X+/%EP?G^$2_N\7![52_FS5090#8&2B'S M)4I#;T1@WRJX]5 %V;4 E-R#4G*_%$6_E<(;"%Z@84 L4L67M.2!HC(3#[3" M'ME@ =SAA$82&C/,,&7?9LEPB. 6))FE=%&&1.(QNP(BDKCD*0KBF"_'\@>, MN*,:),]_SE#&/X/292G//_32L],I*GQ\H^FP^@=8_3- )>7.H<$?)$;_50W3 M/V]IG![3-(@HB>98/SQE&6^C4@>O[=N! + ^5J.3^[H6V[99KO(BDC]P5#_W MT_>[0=A?(D(;X#85H4X2%B5L,*5;LZU\^T)SVRSA>0A(>/N<\?A&!H(HY?QQ MPP"SI85""!@C] @E,I2BJ))UXL'66G_-%*&P^L (TC55J-'M62MU;)(5<1XD M^:\!OXYE6%)I13VFCC6"[?!"*0>-%R:04BP2'/!\U>@.AP])&J?SYV:$3N(1 M]^_8:_M!%H+6"5J$JCI)P2:*".8(D6^+(69QFS+LW M.-M#"6]L4$-K*-#_&5:_*[%)^?TJH:UW\6(9I\\8F_IX*.*OD]7@VE[N_PZL MFY7@Y%==[:YF<)\6.<*UWF!/L@21V11F#31XC0:E(/*'HWAT"(%'A^X\.MP1'AV.X1&. M^?(5'I5&,0D"D=QYM",T&L.B&:%9#HQ"K\=0Z#4 "KUVIM#KW:#0ZS$4RC!K ML0@8A]Z,X= ; !QZX\RA-[O!H3>CG*('0J%1Z.T8"KT%0*&WSA1ZNQL4>CMJ M)F.(P'E#/XSAT \ ./2#,X=^V T._3#.&YJ!H]"/8RCT(P *_>A,H1]W@T(_ MCO*&R!,X"OTTAD(_ :#03\X4^FDW*/33.(<:XL+^YS$D^AD B7YV)M'/NT&B MG\>0")/Y S@.O1O#H7< ./3.F4/O=H-#[\9P*"%3FZ'SE"XPOR26<6X M/L73\\BFX8U,;M ;1IG%8='*">N06Z42$EK[0@W5>ML^52\__0NCZS5K#Q*Q MNHUBDUW3,ZM*@QS3NX<@N<-)]9)_]DO*GU)?I]\P-1!BQ9+\\6:MJK;T M6JD88"QX@4B5F(="7R&RC*1*'3KU$[X-WDDF?:= MK^%RH5'<9Q!Z&^ANV'F=+#"Z68$J0LR7&DBHH$IGTA==B@0KS*=BB\ 07Y+@ MGL0D?U;UD54)7&>Y(I:>ESR(%3%?-F>U#HIKI6TME"^6U5S)@\DO&7S#&->) M^AO?9K M;]1RP*AB!&FZ8-P/FT#J,0!NJ**5@,<0$4H30O:.;X)F!3Q--V_=_AM7J2FS@ MV[L,Q%"_P+Y+RTP!UYB2-,KD]C>* ^L/%ZQ2&,;H'T66B[CFS"@E.*]CFW\7 MIUGV/6)+2'$^'XA0S_Q0GE:A+*+J.UQO)K[$?EJF5&PX+LN/;LL/;F-57[-F M? BZF!I'37^D&565ED1.:L!( M-0;S2E%G^^%F7W0_V%OJH>:;+U]LB:)WW]*[A[3(@B0Z2J)S,LLQ3NXH&QQ! MR"'H*>JJZ8VBXZK24-1-#19%1V%6S) _H([PMJU@!^Q9C!^#T?32:DU!+4L5 M5+32J("EE!DO@. B ZPXJ?R]QMUSII5>=2INV2JC(YA.#S3++*!A4>V7';@7Z<0UB^X49'.JCHIM1D6P='-!O0%GCH'[ 6'Q';X14MV)X4D$ M?# TI:NX;WJU27AIJ822DAH=N&PT X9E^.Z^X7AUTV?5GH)DCE52<>7Z^U?12_0.LGAB@@GZ\]CDA,[84T#5Q]U=@[:R M!KVQ?TWI5^;%5G M>C][FX44H)KN[OP&JY-E8,.N%1*33@ZG>)EF)&_NW7]*DY."\KRI4COK16$U MNQ7GL!5[P$Y-B-Z^7+XDMM*FK(:D%Q1/(;DGT]NL_87\-<;3.L M2CYS:+E5H)M-RZP!BV*N<&53W=%#5XQC0A-Q553K3C-_8I&:3^,D]GX%UA4* M:+J\@WZ2X.B]_X& [Q0XFL[M_0JKNR R12J()HA+, 34OE2.0/;N$)9M M6&_M)B\)\$?"&AG'.,QIFI P,%S4-$C[NYQIA=RZ[UI16&RPXH2^MWKW@.DB MO0SNS>F(D'5$G&;\D(<^3J+WNKA2#U1%&C- 'Q*\D MB=)ONN;O_0JKU570-I1@_R#WV&UMQH<\!97!.$9#-9JUTAV MQUPU8?726-C2,?\#YA?DA"[Z+JI*^5Z$(JH*0G%54O-D,'W$Y6O")24IK1X) M5J\&<32)67-NARJD6C!?@P)M&3M*!JD"*EHL&Z'_Y@RYQ?215> %N);KBT'M? M@76$)4BY]N[VY:BQKE;P4Z_#>)1TWQ'''H'*[".Y]N[VY;C) M6JFX2_V[J0D9>JY=;?!E&*P^M2( M$?K9V;\%2^WCP,YOL%IZ+=3/ N*..=7@7 \%7?K%VP$FP@L2P%J;@.X8=-W1*?FRA5FGR7DGR\M6):\?(\B#[Q@#3T#ULCBW5 '11 M9PQ;3!6@#E"A,ABGB9I6Q!1Y2.,(TZR,9Z-J85GJRULP#6T IPQ]7(G^N8[? MT56V8'//7!V=-27&E3M; D!*B=]=BD%#:U M)*I%IV[S"Y&RXI*1P-CJK1C$=E>@T[?\196D@XM_/U'SMX#/V=]/TH0A*QBX M"F6:9,=XEE)\IID-*() %]ON!O2KB3QC39-V/1!CEF#:PT3UO\ M'" Z^*BE(OEO2R;$.QFU'T;ME]&]^'1-/O'QTLUN/X;JKTWE&#XP-RB[*O(L M9_,M Z3T"X="7]Z (8 >F^05"LD]U)&=LM&/@PQ'/)(NFQ)Z&ZA2RTN2@,:? M!:"R#_;ON3SJ*DS4$?59P0V.@YRG@&)C]%>2/W!GE='C/*7N7;5J68 Z<^TJ M#+N[+A!5)?)U%RL3=0H5&;. T>(&A^D\(65PD\'NEZKK3?* NM<)IOS M5'B MI_?#G3T8%S0VE>A^^FEM/%9%A\5!EI$9"8.ZU[X%E&FS<=@$J>,CL8K;_EV9 M0^SB^FPJS_A#0!+N3%V)JY=7,[8RY4'GGWGPVYQO 2P7FEU:-TU 8W D8&GE MSM1KQY-U[2G)1/#!JIOKPD34X!PUQ4VWX!G0^"@,>5I$-L&$F#SRG3C-RL6J M!ZA+1\%5K"6JRU*GWF!?P2"(<'3]_9NLI5N=Z%_0H MS,FCMH_=M0'U\ J@A_W+BD"\#%07@NZ93\S+8=W\/6KWD-NR8/7O1?*(LY7[ M5Z$-OW]-H$?V;U/4]/U[@^M;J%>SRS29WV&ZJ,+V7W*[A7!6 M!]3#JZ!6!.&J-YK8*HB7LI^S8IJAZJ_M1+ ^H_!Y!2M&&FLH=*):3PGG8W)C^0[4$'A)IX M_ J5J2Y]QW'ZC6]HGJ?T-"WN\UD1N^T.N6D"Z*L5 4N7RFMU<5)2%P!@A\A3 ML(#I.W(UO+IUI*V J2\'"6J/OYR5 4TJXU%K+]8 M5!:PA\HB4%4&:@X^3Y5'9-T_7;)_L3_7?V+_X>>@["__'U!+ P04 " % MA;9*^.XAVCDB 0&@( %0 &AT<&\M,C Q-S S,S%?<')E+GAM;.U=6W<; M-Y)^WW/V/_1ZSIYQ'F1)MA/'GF3G4#>/=F53(]*3G7W):39!"G&SP:"[97%^ M_0)](?L&H- 7 E24AT214&A4?54 JE H_/37QY7O/" :8A+\_.+TU MF>-@^?.++Y.CT>3\^OJ%$T9N,'=]$J"?7P3DQ5__Z]__S6'__/0?1T?.%4;^ M_(-S0;RCZV!!_N)\=E?H@_,1!8BZ$:%_ ?O^!@CFA7^ZNM_W>1]'ZP_'QMV_?7@7DP?U&Z-?PE4=@ MW4U(3#VTZVL=$><_7U\XKT].WYV\>7/JG)[\W?G[J7-Q]?G5XX(Q<^%&K!W_ M,VMV\CW[U^O7TY/W'[X__?#FW?\!/QJY41QN/WKR^./)R?N3DY/3E/PG'P=? M/_!_S=P0.0RB(/SP&.*?7Q18_?;F%:'+X]>,ZOA_/]U,O'NT=-:R\<9]?-OO#G.A[/MF?T52]H71A+B#V$RO!OBN5&B M:#%>\[F'8: 4EIRJYV%-(N)]O2?^G,U[E[_'3%TNT )[.-(9I;*3 MG@=][H;W5S[YIB7*&E$O^A=BUO4M12'[",@\)20]#.@C89"N &,V#F#)I;IOA*P>GVTP? >!E@IC4NF[H\C\1L[@J6M\1G>H340$.( M>QCD+27,(J,-GUR9'-9<)*JQR6AZ,0QF?$=\Y9GS;0P*0I >*LAZ&-@=>D!! MC%0#J33KX)R3#@F2EQC60;68 R TC[T)MXS8CY M5US_ H>>3\*8HMT\J;'E:-%5#PQ(CJY9ZNX:J0RFCYDBI9< M"CJB$U+T O$L1+_'K/_+!\!$)6@^]-S>RQP_P%PO_=[4G?D=AUSN8J#%"39. M->5P"Q50DA#B_A8MV* :&_>]@,&&(B$9=C&##@_8P2"3,%#%%'1[W)Y?H,C% M?OC9I=S[>U N:UW['7JVU.6G56=#,W'$ UKSV&<;FY'/=C4\?G!%Z 6)9]$B M]C."?'B=6&SWJ3T*(-&U($IC$^Q_*6(Z=H?#KSUS#_W.0*NGKM[J]#'0D O" MDXRF#2-Z/0^W83B:Q*N52S=9W*G>X/*1_XB@JMCK5_K;@A3$G?T&R!"4ON^- M2LEL"[\'#KM-7\-N;72MOT57PS)0D.)5'#&7_!,.\"I>W2"FS+?N)B$"P]/K M9_8;P-#>?W3O>J ARXG.GT,LO>N3T-GFW.^X-,-=(+NT&?_011]50*1RP:Z M+IP5W+!?E$C08X2".9KG'?$Q=SE69+_F'9RD_YPZ1TY.5?S1#>9.VH53[",; M=CYPGWBEL?K\L)50EX,^4GWOW):&.EQN\$F MB4EJ)]79RV.U\FYYY%WC_VM_BPH6>F* M,A,;43!2E"X;PMXA.$\\"?^:F#0I:[;H8\(XF/,L(;G0*TV!TG]CH_0;N38!PXB-9LY'=.6[ MRV;Q5YH Q?[6)K$WL3V[Z_\3N52J^.+60!"^MPD$%>_F%MXD MR?*<#65)J'39K30$HO"#32A(.#:X\V'..PF20%;B 8;C.$H2:)EK*-T&2>F M\+RS#QZ(/$R@-:4N'\)DLYH1OQF82A,@!C_:A$$CER;W2.F4F>X9KMCOPF;1 M2YH#87AO$PQ*[LU#PEYD_7D9%UU5:V%&\X2F.+P:.FZ:ZY?[XZ1 M'X7Y;Y+P4D'1LE__NAWK>'&% S8FS.R A%@18\K(8=2=+:<]>Z,P9/)5,U)M M9RK@I"77LOD(..E_'NN*1K9)AX)2:VXL#B679E(S*6!A,9\V',&Z'98VC>T13GCZ3P%-9F*"Y ML>"7#BA25NU (QV=:H(S&.C2W_@^E;GL!KLS[#._"_&4K_HE7[43 ^_!7,2F MN]>I*R<[#*\P:K!3*J.!(CB8:ZH-@Q!%JSW7W*^X=3?[0!(!YLNL SF,FO# D)D[ZY=<[H\ M6G-G)1_QAKG[8I"20VH) 12IP9SMMEMY%6,VF5-E3H:$HB0D4,CZST#IQ_M2 M2J.UQ3T@.B,A,A].J>]M]3!OH@(?45H/NU@FAX]\04B@)1..ZP$$4VQ8,OM) M%M*/?_80\7R]#^>\#<2'$N>\S94M&7!2WU9ZMEUO#$5J,*]<&QL)SW: 4DC M5B!2;PF%8S#W6QL.$;=V8#&:SY-3#M>_=?'\.LA".I+@L8@ BLQ@CK M[0#HCM\9#] \O\L_\KQX%?L\E[929[>.%806"MM@CKDV;'")V(%@G4&=/0,< MH<$<\AYV!T]E'ZC:-K4_#8?C;*L7#Y5-KSI@[A9$<]WXTI6(-VVN1#@O2SU_ M]WQ%8C_. 9/ZF"9CGB?[M&J%8)6_(*8WG;;?(;M%3T1VK+?E,:=7/$=Q=$\H M_M?.SE5PUNE,WPCH#4:12.R%[SH,8UWH;\.&/-H.TBUORXD,!K]3C)")"?GNQ:&*Q:%F2A:R0YU2(],Q"3W1-_!WZ <" MV;0?++/KY("**Q(2T^ZN'IQ*WNVPJ@GR69_+Y&D<^A45!BR)74MH3'NR:K$3 M,"\VX92^T.WS^UKS%0Z2ZM&\2KH2+"6A:>]5%S&@).R [8[)DHWAGHWV@BVJ M/DDN_BM!4Y"9=F%U(0-)P0[ :JQI+%7F_51=8(33C.=BMN:[T67.3O!#Y, M*G88[VYEN6(R2)\YB]F0=['=,[0@%*7MINXC"B\?&?,, 1RX='/-IK6DUA*C M9.+U$VXCQ/!2AET'^JCQF@)Z,_X> #CTO<*6].D# M/72!@K##WGY!>'G/1C5Z8 O$$GV.5S-$QXMDX(53:#"8;?LS7C1!#^-N8K/I M++]^S:!Z!ZATM/]]FZ/]XC?^[*1?<5YFW_G.DN/^0OY&N\O*('*CUZBR$4YY M53< )UD[E6G6='H0^]2"IW:=JLQ1L1RF#8 P8T;)SAL 2J&M9<"4U$J$0&'X MQ>H:-J"0JA)_I)X$?.8:/6(((,UDAXA-,R>%Y!.3N\ORV"[(RL6!9$_9W-PR M5&0:5]U4-C-4."JWYOK")\0W0V)LFEN;SH%J XJ,;SNV]X7,4A4L#4U-)T>U MP43(L1V "$HFJ,!1D%ES14L#*) D[ "M6C!!A9:HO>GLM#8PR7FW Y]]%8@8 M')>:(S!\78AU\G(E&P&-S,<0-2Z#M+\!,OPLJ(01<,GCD%'D6II>.[J(*6,O M?1TU.<&^0\Q3QUZ4[9E&WUPZ3[*:%1:KWYTUDRW(J-N*RZ()N,Y"JN?]0:[L MSW1F<5?,@0*S _1=,DHX)8+=7,+0S W1G&\V4! F4-PAMG:%.$(31!^PAU+F M[Y!'ED'2BZ*JW?!?-IWP#%:D?8%P."K'#[@7"^1%/ ,B/X KL]Y-LT ?,)U^ MW:L":8C4#CT9-(M@^!O$*LQ4^0.F=P*M7;%?7YM/JN[@C/'A][*1OPPL2,?L MXHQI +F'1^FT_;$!@31VT,_?N+[RR3?!G?T?VASL\SZ=I%/[#O&W_&J=W3=0 MF5W'^(!N*7G #/*SS1<&R'6PO#AYT7['[)3T9NG#?,UTD+PW'1L2##LF MD0O$P/%P @W[V4<)1L%\M"(TPO]2^, P:M/!]D%1K#ZS Q>G'0J@&_;H&,48 M+(:^1Y#!88T#78)NW4TBQSN4%/J?DJG[^ N.[KD#R^1T1:BNTK3OT728?H]J MU57L9F]U-CZ6F%5^RA\?FY*K.(II%C]NVK-R*A61Z8#[/E0"(@>;5I'"6DPC/F+*ME=&^;KY./D&Y;TO#@<'9DNZ/1BO*#/7E5"7[YV:,9'%P=<$N-@XOILH6.R8-Q' MFUO?36\@)!4>Q3H!I3=>HF>/VJ GTZ>XQ&QEEBD^J"P_N _C)7UZ.^72EYP= MLT9]W+D[S"P+X0=Y[0(8M0WE@G3!4:$KEM)3G 5N*5J[>*XL#:BFM*&X4-^Z MT"R=IZ@'N=;?NANN\OQ0UO-HW-H#@?5G0[&BH>8/B"0/_S2T08!9F4TOIC1) M&6VE/[)>H%HS9+GHOK5&+;7#UQ7XEJR/Y$N-1"OK]Z#ZDCOT(H@"CJ^#!^;" M]Y.P*^T+JCO[>&.Y8\HN0&9V>"QLX!Y"\Z3B;H-7SE920+!#JQ,HRH/%OSI M5CO^U)6=':##)="'@<,A'RS(U1OD^I)[HHM"]DIH+XN"M"^H[NSC\>&.BP) M9G;,#W?, ]]D-Z]N2+"<(KHJANK',Q\OW=(;JDVI5!J=0%$>+)#1 ;)JXI2V M[ X_M@&77A^3 UQ=!HMA]*8N^I([] 4E83?)&*UZY&+=D-& [W)8M$"H9? 4 M4);C"4=N^+*9>LAUQLBJ@E=JI#3NP[^QR3?/Q]X+6H8OP_-B_"%W,'?];1DK M785_YQPY%SCT?!+&%+'_22CY??<2K<&'LNC2#;*+9[O;^>FEM.(0QXML$73] MW;U]P&MX_71OT" SJ+,S#6GIBH:FAF^]]XINQ9Z%@C']),5'PD\A2. A&B0/ M+0?N,N7H!O\>XSE.(T*"XA4_5BTVZ<[)^G/<8.[L>OQSZ&S[=-).GTW96E.> MQ#->E25B(TON1XQF)(Z*VC)E:G;&!O!5+ 6=/IZP\>N+TO2L,,'+ "^PQT/! MVRGKELG$*WISI:G@?74J*/3A[#IQMKT8K I18PE0VT%"8])*94!!+!1(;]@Z MU8A534Y++J;-+3][:3QV*5K9Z4G5RG+29*W=$1L]E6L^1U+;&(#4['%C\^AV M> ,3J\7PV8'QK)^NJ@M*M,VF%P'.ZI5:VTVP]/:8I=0)]4$G!*YP6(TV_&- M%^7ZLTE%A',21N&N0FU>+T%MI5W[-5F?!SKTL^+0 5;=N6/#AMZ/KE3+]_0C M;=,30[5R0&DB>%V="/+6_=?]D%AFH]5F;G7CA52GWU1UFM/P*&PWW>XEX%\'<4.*9R'Z M/69]73X(3\MJZ2D[*B=PWF9_V3R&:(GE-GQ)62^[V488;;8R^Z>5-L=6J9&,Y^V M7"9+PIR%@M()4QO ) <@-?UXD#948''8@5Y>PO&<>0++;+Z#0*>B,_T@CS9N M,$'8 =KU:NUBFER6H&S]69/0]=/;B#?X +Y=8 M9W2"*R4RNZOEDXLNEMA@><\W3"0;K,O5VB<;A+(WI9I?&^5^MI>O(6E8]5^, MHZ1J1\*FUO:K]T\^Q5LI@R-D>M;)<[,ELTPMPS^CZ3JI6'!]99ACGT^Q'^&U MCRZ0C_F[8CQ$QE^-RTIE3(&>4N>.+;XZTQ>+=AA1Z4*$S)0:+A"4+LO8L$[; M=VMF-PG7!:VZ0P.D-9['#[Q1HR4*\V8AO%D@,Y):9K[TEHT=)O,'NVZS4\/T M8?1/.,"K>'67)*'G6ZLK0K=O""058<$K7T_=&S?J[I=S>A6TZ?F@GLXLFP9J MMP :DIIM,/ZGDMV\U;1L3>'%_B\9NC1P_?,XC,@*T7 4113/8N9/30E3.X27 MP3D/BU*FU&>;CX@LJ;N^Q]Z((E?+T ?XJ.GT4,ULZN'E;]K^H=4#+U#D8C_\ MS)_:CI@7T#P_U"X]Z%43=%YFGW&VWS$YBSQ7&%0(J/10JYC12K,G7">P42"' M7V'_CEME@.;YY:R1Y\6K. GA7: %]K!$RR&TIL\1AU0)N.S,ZDFCE_\+H5]W M;]R)L>:-!6U-Y]H.@JV$W[XR! 2U2G9Q[0L4>A2OBS<0:[5*!*U-I\<.AHE" M/J8W6]*D*]@.JWXA3I5^9=66Z@EE8A52MJN)VE-RAM(L;C0?+\2<:71Q:%E6 MVM*QVC:/"DECDL3JS-2:+5?[/AYKD7V5GT9LO^LL"'7R+^>$.SM_MNY^6)' M7'\HOH$M(/VAV;6>7)[&(S4PGG^A.&+SPT+B"&MW9-HQ&D@]:J*R(Z$6-GA^ M,/Z J/0Y.?V>3+M) R%=%Y8=4"=/WH5,M@VCE^9D2JA,>U7:$$*$T'.E5&NM MNJLM:SQ39L]U0CAKO2SGAE\Q@^[P*S<#=K?P9-O[-]KWHLK;^])'DU\DGW7X M=SOO[06Q) &;BCP_ )W)(],\3C256W6UG%O-VQF4:A=*C[;G*' NU^Y].OH$4LP45,> M$$)J9@JNE%5PY:.\("L7-T7ZA1Q6*>V "ZJ02@"K[.TB)28G/=='898L\AE% MG]!JAJADWFMN;MKMAVIA=1J4,6^'WU??W:H@$E.8=ME;HJ02@1U -4P34_9- M[25K1V3']-=VM=KQ45 KF_#A ]1>HXI$=N #T#L56$6FK%B4\DS%VDA58Y"8D=D(@5JYK0*.:D\]36')7B1HD]X=)9:4Q4H4.+H&W ]**OR19]L::@+Q'3"PWG6\VC%+Z2E&=%B MEJ1$INVL;34H@"3LF!QE;Z(G!9OEF2-*6M/QQ"'>BB_+Q1(<\W>JRX?JQM M)V_;D:E.VFH-K?7FE"=L I[MV/M?Q33 O&A34NG]D?\DCN-F1#(::WTV)4QJ M2=B!6%(\ZY[X\^O5FI*'] ZX"C(ID;7^F!(S@"SL $W(XD$P/Z,VH8.$RO1T MW-VF"\RWOB$5D&+!N&'>+'B.U#U'ZH25A)*2@;L!9L]5R"-T4J(# MPD7*AQT1.<$05;$X!9D=& %T#P;8P&FA?-;=EN&59X%EQ@KFQ"[R,*$'5][H?.5SC M891F>P$A!)*;=N[:X*@E&3O O&-296.X9V.^8!.&3Q*_% @EB-AT;9,V0&I( MQ0X8LZ?*T+SY);-LY)(X&Y#>]&((CZ)I"<1T^E&V5A_5G@V0!D=J[T_E[TZ5 MLXJVKU$-40OFC_+"FVP2;->?!75CAGS6S9I(A?;P 1&-+GW:X;UULX*N&O(< M23E(G)\C+L\1%_668$(6T3?&SPWV^!Y+?MM1U-CT1E,[ZB+GV@XOX9:2>>Q% M8YH]>ZS,Y&QH;8F'?-HL3QEOB1(\Q:%!*8/0WJ?5Q6B MV;MY9F.X0NVGV*8N3-T0K58'% MTVUS:R"J[^Q'5]F/V UWFJ8&'A?"KJ9*]"K^7YF5]7\W+XJ3%3*SJ U[EO]IP M-ZW$K/K*F:"Y#?>3#O(FF53\SQ?$++N(]'Q!S$Y],%_%SPD C%]O^J< MK%8X2LMM!/-SDCRHC0+^FC;L#80?ZB[]ML>D6G.I3\N>0I!QO^4)XN1K=6.# M[WF@SG\+N)Z# I8YGQ8'!9[K.^OR8T>PX+F^LQWUG9OKS+BK-9.Y?^5ZV,?1 M1EYI1M#8M./4HL"LC!V;/-D;MDN;Q+/?D!=-R4=*XF">%,653'42$B!0QAU< M)=>6@(/"$"$^,EX&IW J.6;JZ/+]3SKJ*:(K?A(7*+:J;?LS;7]P7#L);" _ M.?GDY>,:4W3!^!#,?;56AQ&#$#!GL6=;.+N^BGF5]D\XP*MXE7"25Y^4'F2_ MT_-ZR\?:Z3>=[*-.\E4G_ZPEA]Q_,+^X,CF4M")'Y@[Q59Y9'-,:-GK7_R=R M)26@.G1I> WMP\WN+% [EE\(&Q_V.\1[,[G2>8KN\?KM9]LC5R_5-S:#>^O?/+M.E@0NLJ>)X"$T7^LE7,O M?*'X%YX6QS[B\*\XA<]8%EDO#C\7RF7Z"T"A=ABUT>R4"#%=BFY=/!>S46YE MVC/60*26?5+GUH[I.4TOF+J/*%1!46EH>FWM!$7M2V^>D79>V,LU56F<;)_N"%3&2;.!W M:,V?G J6@%V-D,*&@^>#S A0@?!\^&_9H;+%A__;H7U$9$G=]3WV7%]^Y"\A M.41,ZES8<;R?67EQ>*I#?0F)9'FIJ8KGM:C]GDO3M*-9?&J"I.@2+R(PH:=^F'ZK H0GGU66_TC"WW6LBZID]2% M!(>$AX@'2[S5^O"4WJJ8Q!)0E>06,Z;0AT!P#$MQUK3'I!9)NIF.O)>,T%.B672&UL4$L! A0# M% @ !86V2IG6DB(\$@ J04! !4 ( !\X, &AT<&\M M,C Q-S S,S%?9&5F+GAM;%!+ 0(4 Q0 ( 6%MDIC^/&(L#8 %T3 P 5 M " 6*6 !H='!O+3(P,3&UL4$L%!@ & 8 B@$ +'O $! end