0001571049-16-016827.txt : 20160727 0001571049-16-016827.hdr.sgml : 20160727 20160727111111 ACCESSION NUMBER: 0001571049-16-016827 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 48 CONFORMED PERIOD OF REPORT: 20160630 FILED AS OF DATE: 20160727 DATE AS OF CHANGE: 20160727 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AWARE INC /MA/ CENTRAL INDEX KEY: 0001015739 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 042911026 STATE OF INCORPORATION: MA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21129 FILM NUMBER: 161785964 BUSINESS ADDRESS: STREET 1: 40 MIDDLESEX TURNPIKE CITY: BEDFORD STATE: MA ZIP: 01730 BUSINESS PHONE: 6172764000 MAIL ADDRESS: STREET 1: 40 MIDDLESEX TURNPIKE CITY: BEDFORD STATE: MA ZIP: 01730 10-Q 1 t1600450_10q.htm FORM 10-Q

 

 

 

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 quarter ended June 30, 2016

 

Commission file number 000-21129

 

  AWARE, INC.  
(Exact Name of Registrant as Specified in Its Charter)

 

  Massachusetts       04-2911026  
(State or Other Jurisdiction of   (I.R.S. Employer Identification No.)
Incorporation or Organization)    

 

  40 Middlesex Turnpike, Bedford, Massachusetts, 01730  
  (Address of Principal Executive Offices)  
  (Zip Code)  

 

  (781) 276-4000  
(Registrant’s Telephone Number, Including Area Code)

 

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

YES x NO ¨

 

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). YES 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 definition of "large accelerated filer”, “accelerated filer", and “smaller reporting company” in Rule 12b-2 of the Exchange Act.  (Check one):

Large Accelerated Filer ¨   Accelerated Filer x   Non-Accelerated Filer ¨ Smaller Reporting Company ¨

 

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

 

Indicate the number of shares outstanding of the issuer’s common stock as of July 22, 2016:

 

  Class     Number of Shares Outstanding  
Common Stock, par value $0.01 per share 22,975,463 shares

 

 

 

 

 

 

AWARE, INC.

FORM 10-Q

FOR THE QUARTER ENDED JUNE 30, 2016

 

TABLE OF CONTENTS

 

    Page
PART I FINANCIAL INFORMATION  
     
Item 1. Unaudited Consolidated Financial Statements  
     
  Consolidated Balance Sheets as of  June 30, 2016 and December 31, 2015 3
     
  Consolidated Statements of Income and Comprehensive  Income for the Three and Six Months Ended June 30, 2016 and June 30, 2015 4
     
  Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2016 and  June 30, 2015 5
     
  Notes to Consolidated Financial Statements 6
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 11
     
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 4. Mine Safety Disclosures 19
     
Item 6. Exhibits 20
     
  Signatures 20

 

 2 

 

 

PART 1. FINANCIAL INFORMATION

ITEM 1: CONSOLIDATED FINANCIAL STATEMENTS

AWARE, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share data)

(unaudited)

 

  

June 30,

2016

  

December 31,

2015

 
ASSETS          
Current assets:          
Cash and cash equivalents  $52,256   $51,232 
Accounts receivable, net   5,558    4,743 
Prepaid expenses and other current assets   469    483 
Total current assets   58,283    56,458 
           
Property and equipment, net   4,816    4,977 
Investments   858    869 
Deferred tax assets   998    999 
Other assets   206    316 
Total assets  $65,161   $63,619 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current liabilities:          
Accounts payable  $1,055   $234 
Accrued expenses   991    952 
Accrued income taxes   -    236 
Deferred revenue   4,407    5,885 
Total current liabilities   6,453    7,307 
           
Long-term deferred revenue   211    131 
           
Commitments and contingent liabilities          
           
Stockholders’ equity:          
Preferred stock, $1.00 par value; 1,000,000 shares authorized, none outstanding   -    - 
Common stock, $.01 par value; 70,000,000 shares authorized; issued and outstanding 22,916,561 as of June 30, 2016 and 22,935,988 as of December 31, 2015   229    229 
Additional paid-in capital   103,226    102,968 
Accumulated other comprehensive loss   (76)   (64)
Accumulated deficit   (44,882)   (46,952)
Total stockholders’ equity   58,497    56,181 
           
Total liabilities and stockholders’ equity  $65,161   $63,619 

 

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

 

 3 

 

 

AWARE, INC.

CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME

(in thousands, except per share data)

(unaudited)

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
   2016   2015   2016   2015 
Revenue:                    
Software licenses  $5,347   $2,272   $8,121   $3,921 
Software maintenance   1,181    1,278    2,462    2,431 
Services   216    855    635    2,075 
Hardware   31    -    317    - 
Royalties   129    105    203    206 
Total revenue   6,904    4,510    11,738    8,633 
                     
Costs and expenses:                    
Cost of software licenses   858    -    1,101    - 
Cost of services   158    569    372    1,116 
Cost of hardware   29    -    234    - 
Research and development   1,802    1,439    3,451    2,874 
Selling and marketing   1,111    1,064    2,031    2,036 
General and administrative   872    961    1,595    1,746 
Total costs and expenses   4,830    4,033    8,784    7,772 
                     
Operating income   2,074    477    2,954    861 
Other income   -    -    -    12 
Interest income   72    33    138    74 
Income before provision for income taxes   2,146    510    3,092    947 
Provision for income taxes   710    191    1,022    356 
Net income  $1,436   $319   $2,070   $591 
                     
Net income per share – basic  $0.06   $0.01   $0.09   $0.03 
Net income per share – diluted  $0.06   $0.01   $0.09   $0.03 
                     
Weighted-average shares – basic   22,964    22,867    22,978    22,866 
Weighted-average shares - diluted   23,124    23,029    23,064    22,958 
                     
Comprehensive income:                    
Net income  $1,436   $319   $2,070   $591 
Other comprehensive income (net of tax):                    
Unrealized losses on available for sale securities   (9)   (48)   (12)   (40)
Comprehensive income  $1,427   $271   $2,058   $551 

 

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

 

 4 

 

 

AWARE, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

   Six Months Ended 
   June 30, 
   2016   2015 
Cash flows from operating activities:          
Net income  $2,070   $591 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:          
Depreciation and amortization   324    309 
Stock-based compensation   190    242 
Deferred tax provision on other comprehensive income   6    21 
Gain on sale of investments   -    (12)
Amortization of discount on investments   (6)   (5)
Changes in assets and liabilities:          
Accounts receivable   (815)   (1,202)
Prepaid expenses and other current assets   14    (692)
Deferred tax assets   1    46 
Accounts payable   821    (111)
Accrued expenses   39    118 
Accrued income taxes   (236)   - 
Deferred revenue   (1,398)   593 
Net cash provided by (used in) operating activities   1,010    (102)
           
Cash flows from investing activities:          
Purchases of property and equipment   (54)   (68)
Sales of investments   -    529 
Purchase of other assets   -    (320)
Net cash provided by (used in) investing activities   (54)   141 
           
Cash flows from financing activities:          
Proceeds from issuance of common stock   21    22 
Excess tax benefits from stock-based compensation   457    554 
Payments made for taxes of employees who surrendered shares related to unrestricted stock   (61)   (87)
Repurchase of common stock   (349)   - 
Net cash provided by financing activities   68    489 
           
Increase in cash and cash equivalents   1,024    528 
Cash and cash equivalents, beginning of period   51,232    43,985 
           
Cash and cash equivalents, end of period  $52,256   $44,513 
           
Supplemental disclosure:          
Cash paid for income taxes  $833   $346 

 

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

 

 5 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

 

A)Nature of Business. We are a leading provider of software and services to the biometrics industry. Our software products are used in government and commercial biometrics systems, which are capable of determining or verifying an individual’s identity. We also offer engineering services related to software customization, integration, and installation, as well as complete systems development. We sell our biometrics software products and services globally through systems integrators, OEMs, and directly to end user customers. We also derive a portion of our revenue from the sale of imaging software.

 

B)Basis of Presentation. The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and therefore do not include all information and notes necessary for a complete presentation of our financial position, results of operations and cash flows, in conformity with generally accepted accounting principles. We filed audited financial statements which included all information and notes necessary for such presentation for the three years ended December 31, 2015 in conjunction with our 2015 Annual Report on Form 10-K. This Form 10-Q should be read in conjunction with that Form 10-K.

 

The accompanying unaudited consolidated balance sheets, statements of income and comprehensive income, and statements of cash flows reflect all adjustments (consisting only of normal recurring items) which are, in the opinion of management, necessary for a fair presentation of financial position at June 30, 2016, and of operations and cash flows for the interim periods ended June 30, 2016 and 2015.

 

The results of operations for the interim period ended June 30, 2016 are not necessarily indicative of the results to be expected for the year.

 

C)Fair Value Measurements. The Financial Accounting Standards Board (“FASB”) Codification defines fair value, and establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to the unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy under the FASB Codification are: i) Level 1 – valuations that are based on quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; ii) Level 2 – valuations that are based on quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly; and iii) Level 3 – valuations that require inputs that are both significant to the fair value measurement and unobservable.

 

Cash and cash equivalents, which primarily include money market mutual funds, were $52.3 million and $51.2 million as of June 30, 2016 and December 31, 2015, respectively. We classified our cash equivalents of $43.3 million and $43.0 million as of June 30, 2016 and December 31, 2015 within Level 1 of the fair value hierarchy because they are valued using quoted market prices.

 

Our investments, which consist of high yield corporate debt securities, are also classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices. We categorize our investments as available-for-sale securities, and carry them at fair value in our financial statements. We had $0.9 million of available-for-sale investments as of June 30, 2016 and December 31, 2015.

 

 6 

 

 

As of June 30, 2016, our assets that are measured at fair value on a recurring basis and whose carrying values approximate their respective fair values include the following (in thousands):

 

   Fair Value Measurement at June 30, 2016 Using: 
   Quoted Prices in
Active Markets for
Identical Assets
   Significant Other
Observable Inputs
   Significant
Unobservable
Inputs
 
   (Level 1)   (Level 2)   (Level 3) 
Corporate debt securities  $858   $-   $- 
Money market funds (included in cash and cash equivalents)   43,309           
Total  $44,167   $-   $- 

 

As of December 31, 2015, our assets that are measured at fair value on a recurring basis and whose carrying values approximate their respective fair values include the following (in thousands):

 

   Fair Value Measurement at December 31, 2015 Using: 
   Quoted Prices in
Active Markets for
Identical Assets
   Significant Other
Observable Inputs
   Significant
Unobservable
Inputs
 
   (Level 1)   (Level 2)   (Level 3) 
Corporate debt securities  $869   $-   $- 
Money market funds (included in cash and cash equivalents)   43,027           
Total  $43,896   $-   $- 

 

D)Computation of Earnings per Share. Basic earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding plus additional common shares that would have been outstanding if dilutive potential common shares had been issued. For the purposes of this calculation, stock options are considered common stock equivalents in periods in which they have a dilutive effect. Stock options that are anti-dilutive are excluded from the calculation.

 

Net income per share is calculated as follows (in thousands, except per share data):

 

  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2016   2015   2016   2015 
                 
Net income  $1,436   $319   $2,070   $591 
                     
Shares outstanding:                    
Weighted-average common shares outstanding   22,964    22,867    22,978    22,866 
Additional dilutive common stock equivalents   160    162    86    92 
Diluted shares outstanding   23,124    23,029    23,064    22,958 
                     
Net income per share – basic  $0.06   $0.01   $0.09   $0.03 
Net income per share - diluted  $0.06   $0.01   $0.09   $0.03 

 

For the three month periods ended June 30, 2016 and 2015, options to purchase 54,034 shares of common stock were outstanding, but were not included in the computation of diluted EPS because the options’ exercise prices were greater than the average market price of the common stock and thus would be anti-dilutive.

 

 7 

 

 

For the six month periods ended June 30, 2016 and 2015, options to purchase 54,034 shares of common stock, respectively, were outstanding, but were not included in the computation of diluted EPS because the options’ exercise prices were greater than the average market price of the common stock and thus would be anti-dilutive.

 

E)Stock-Based Compensation. The following table presents stock-based employee compensation expenses included in our unaudited consolidated statements of comprehensive income (in thousands):

 

  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2016   2015   2016   2015 
                 
Cost of services  $3   $12   $3   $13 
Research and development   28    26    30    27 
Selling and marketing   4    4    4    5 
General and administrative   147    179    153    197 
Stock-based compensation expense  $182   $221   $190   $242 

 

Stock Option Grants. We may grant stock options under our 2001 Nonqualified Stock Plan although we have not granted any stock options since the first quarter of 2012. When we grant stock options, we estimate their fair value using the Black-Scholes valuation model. This valuation model takes into account the exercise price of the award, as well as a variety of significant assumptions. The assumptions used to estimate the fair value of stock options include the expected term, the expected volatility of our stock over the expected term, the risk-free interest rate over the expected term, and our expected annual dividend yield. We believe that the valuation technique and the approach utilized to develop the underlying assumptions are appropriate in calculating the fair values of our stock options. Estimates of fair value are not intended to predict actual future events or the value ultimately realized by persons who receive equity awards.

 

Unrestricted Stock Grants. We also grant unrestricted shares of stock under our 2001 Nonqualified Stock Plan. Stock-based compensation expense for stock grants is determined based on the fair market value of our stock on the date of grant, provided the number of shares in the grant is fixed on the grant date.

 

We granted shares of unrestricted stock in 2016 and 2015 that affected financial results for the three and six month periods ended June 30, 2016 and 2015. These grants are described below.

 

2016 Grant. On March 28, 2016, we granted 152,000 shares of unrestricted stock to directors, officers and employees. The shares will be issued in two equal installments shortly after June 30, 2016 and December 31, 2016, provided each grantee is serving as a director, officer or employee on those dates. The total stock-based compensation expense related to this grant is $558,000, of which $182,000 and $190,000 was charged to expense in the three and six months ended June 30, 2016, respectively. We anticipate the remaining $368,000 will be charged to expense ratably over the remaining two quarters of 2016.

 

2015 Grant. In March 2015, we granted 152,000 shares of unrestricted stock to directors, officers and employees. The shares were issued in two equal installments shortly after June 30, 2015 and December 31, 2015. We expensed the entire $682,000 stock-based compensation expense related to this grant in 2015. We issued shares of common stock related to this grant as follows: i) 58,862 net shares of common stock were issued in early July 2015 after employees surrendered 17,138 shares for which we paid $69,000 of withholding taxes on their behalf; and ii) 57,151 net shares of common stock were issued in early January 2016 after employees surrendered 18,849 shares for which we paid $61,000 of withholding taxes on their behalf.

 

 8 

 

 

F)Business Segments. We organize ourselves into a single segment that reports to the chief operating decision makers.

 

We conduct our operations in the United States and sell our products and services to domestic and international customers. Revenues were generated from the following geographic regions for the three and six months ended June 30, 2016 and 2015 (in thousands):

 

   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2016   2015   2016   2015 
                 
United States  $6,180   $2,526   $9,920   $5,014 
Brazil   297    928    601    1,654 
Rest of World   427    1,056    1,217    1,965 
   $6,904   $4,510   $11,738   $8,633 

 

Revenue by product group for the three and six months ended June 30, 2016 and 2015 was (in thousands):

 

   Three Months Ended   Six Months Ended 
   June 30,   June 30, 
   2016   2015   2016   2015 
                 
Biometrics  $5,443   $3,883   $8,727   $7,731 
Imaging   1,332    522    2,808    696 
DSL royalties   129    105    203    206 
   $6,904   $4,510   $11,738   $8,633 

 

G)Recent Accounting Pronouncements. In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The ASU is the result of a joint project by the FASB and the International Accounting Standards Board (“IASB”) to clarify the principles for recognizing revenue and to develop a common revenue standard for GAAP and International Financial Reporting Standards (“IFRS”) that would: remove inconsistencies and weaknesses, provide a more robust framework for addressing revenue issues, improve comparability of revenue recognition practices across entities, jurisdictions, industries, and capital markets, improve disclosure requirements and resulting financial statements, and simplify the presentation of financial statements. The core principle of the new guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU is effective for annual reporting periods beginning after December 15, 2016. Early adoption is not permitted. On July 9, 2015, the FASB voted to delay the effective date of the new revenue standard by one year, but to permit entities to choose to adopt the standard as of the original effective date. We are currently evaluating the effect that the updated standard will have on our consolidated financial statements and related disclosures.

 

In November 2015, the FASB issued Accounting Standard Update 2015-17, "Balance Sheet Classification of Deferred Taxes," which requires that deferred tax liabilities and assets be classified as noncurrent in a classified statement of financial position to simplify the presentation of deferred income taxes. The standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption permitted. We elected to early adopt this standard effective January 1, 2016. While the adoption of the standard did not have a material impact on our consolidated balance sheets, it is worth noting that we reclassified $184,000 of deferred tax assets that were previously included in current assets on our December 31, 2015 consolidated balance sheet.

 

In March 2016, the FASB issued Accounting Standard Update 2016-09, “Improvements to Employee Share-Based Payment Accounting,” which is intended to simplify various aspects of how share-based payments are accounted for and presented in financial statements. The standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the effect this standard will have on our consolidated financial statements and related disclosures.

 

 9 

 

 

With the exception of the standards discussed above, there have been no other recently issued accounting pronouncements that are of significance or potential significance to us that we have not adopted as of June 30, 2016.

 

H)Income Taxes. Income tax expense was $0.7 million and $0.2 million for the three months ended June 30, 2016 and 2015, respectively. Income tax expense was $1.0 million and $0.4 million for the six months ended June 30, 2016 and 2015, respectively. Income tax expense in the three and six month periods of 2016 and 2015 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by permanent adjustments. Income tax expense in the 2016 periods was also reduced by research tax credits.

 

In the six month periods ended June 30, 2016 and 2015, we utilized deferred tax assets to reduce our tax liability payable to the government. A portion of the deferred tax assets we used comprised cumulative deductions for stock options in excess of book expense. Under income tax accounting rules, that portion of tax benefits attributable to such deductions must be recorded as an adjustment to equity versus a reduction of income tax expense. The tax benefits from such stock-based awards were $0.5 million and $0.6 million in the six month periods ended June 30, 2016 and 2015, respectively. These tax benefits were recorded as an equity adjustment to additional paid-in capital.

 

As of June 30, 2016, we had a total of $1.0 million of deferred tax assets for which we had recorded no valuation allowance. We will continue to assess the level of valuation allowance in future periods. Should evidence regarding the realizability of tax assets change at a future point in time, the valuation allowance will be adjusted accordingly.

 

In addition to deferred tax assets carried on our balance sheet, we also had net federal and state research and development credit carryforwards available at December 31, 2015 of $5.5 million and $0.1 million. These credits were not recorded as tax assets as they relate to excess stock compensation deductions that may not be recorded as tax assets under generally accepted accounting principles until the amounts have been utilized to reduce our tax liability. To the extent that these assets are used to reduce future taxes, the benefit will be recorded as a reduction to additional paid-in capital. The aforementioned $0.5 million and $0.6 million equity adjustment to additional paid-in capital in the six month periods ended June 30, 2016 and 2015 were related to these deferred tax assets.

 

I)Accumulated Other Comprehensive Loss. The components of accumulated other comprehensive loss and activity were as follows (in thousands):

 

 

   December 31,   Increase/   Reclassification   June30, 
   2015   Decrease   Adjustments   2016 
                     
Unrealized losses on available for sale securities  $(137)  $7   $-   $(130)
Unrealized gains on available for sale securities   40    (25)   -    15 
Net unrealized gains (losses) on available for sale securities   (97)   (18)   -    (115)
Income tax benefit (expense) on other comprehensive loss   33    6    -    39 
Total accumulated other comprehensive loss, net of taxes  $(64)  $(12)  $-   $(76)

 

J)Share Repurchase Program. On April 26, 2016, we announced that our Board of Directors had approved a program authorizing the Company to purchase up to $10 million of our common stock. The shares may be purchased from time to time in the open market or through privately negotiated transactions at management’s discretion, depending upon market conditions and other factors. The authorization to repurchase our stock expires on December 31, 2017. We repurchased 81,980 shares of common stock under this program for a total cost of $349,000 during the three months ended June 30, 2016.

 

 10 

 

 

ITEM 2:

Management’s Discussion and Analysis of

Financial Condition and Results of Operations

 

Cautionary Statement for Purposes of the “Safe Harbor” Provisions of the Private Securities Litigation Reform Act of 1995

 

Some of the information in this Form 10-Q contains forward-looking statements that involve substantial risks and uncertainties. You can identify these statements by forward-looking words such as “may,” “will,” “expect,” “anticipate,” “believe,” “estimate,” “continue” and similar words. You should read statements that contain these words carefully because they: (1) discuss our future expectations; (2) contain projections of our future operating results or financial condition; or (3) state other “forward-looking” information. However, we may not be able to predict future events accurately. The risk factors listed in our Annual Report on Form 10-K for the year ended December 31, 2015, as well as any cautionary language in this Form 10-Q, provide examples of risks, uncertainties and events that may cause our actual results to differ materially from the expectations we describe in our forward-looking statements. You should be aware that the occurrence of any of the events described in these risk factors and elsewhere in this Form 10-Q could materially and adversely affect our business.

 

Summary of Operations

 

We are primarily engaged in the development and sale of biometrics products and services. Our software products are used in government and commercial biometrics systems to identify or authenticate people. Principal government applications of biometrics systems include border control, visitor screening, law enforcement, national defense, intelligence, secure credentialing, access control, and background checks. Principal commercial applications include: i) user authentication for login and access to mobile devices, computers, networks, and software programs; ii) user authentication for financial transactions and purchases (online and in-person); iii) physical access control to buildings, and iv) screening and background checks of prospective employees and customers. We sell our software and services globally through systems integrators and OEMs, and directly to end user customers. We also derive a portion of our revenue from the sale of imaging software licenses to OEMs and systems integrators that incorporate our software into medical imaging products and medical systems.

 

Summary of Financial Results

 

We use revenue and operating income to summarize financial results as we believe these measurements are the most meaningful way to understand our operating performance.

 

Revenue and operating income for the three months ended June 30, 2016 were $6.9 million and $2.1 million, respectively. These results compared to revenue of $4.5 million and operating income of $0.5 million in the three months ended June 30, 2015.

 

Revenue and operating income for the six months ended June 30, 2016 were $11.7 million and $3.0 million, respectively. These results compared to revenue of $8.6 million and operating income of $0.9 million in the six months ended June 30, 2015.

 

For the three and six month periods ended June 30, 2016, higher revenue and operating income were primarily due to: i) a $3.2 million sale of software licenses to the U.S. Marine Corps (“USMC”) that we recorded in the second quarter of 2016; and ii) a $4.5 million imaging software sale that occurred in the fourth quarter of 2015 that we are recognizing over the twelve month period that began in October 2015 and ends in October 2016.

 

These and all other financial results are discussed in more detail in the results of operations section that follows.

 

 11 

 

 

Results of Operations

 

Software licenses. Software licenses consist of revenue from the sale of biometrics and imaging software products. Software licenses sold to the U.S. Navy (“the Navy”) and USMC may also include third party software bundled with Aware software. Sales of software products depend on our ability to win proposals to supply software for biometrics systems projects either directly to end user customers or indirectly through channel partners.

 

Software license revenue increased 135% from $2.27 million in the three months ended June 30, 2015 to $5.35 million in the same three month period in 2016. As a percentage of total revenue, software license revenue increased from 50% in the second quarter of 2015 to 77% in the current year quarter. The $3.1 million dollar increase in software license revenue was primarily due to: i) a $2.3 million increase in biometrics software license sales; and ii) a $0.8 million increase in imaging software license sales. The reasons for the increases in biometrics and imaging software licenses were:

 

i)Biometrics software licenses – Biometrics software license sales were $4.1 million in the second quarter of 2016 versus $1.8 million in the same quarter last year. The increase was primarily due to a $3.2 million license sale to the USMC, which was partially offset by lower license revenue from: i) Certisign Certificadora Digital S.A. (“Certisign”), our Brazilian commercial customer that is rolling out a biometric service offering; and ii) non-U.S. government customers.

 

Software license revenue from the USMC was sold in conjunction with, and as a consequence of, a multi-year software development project with this customer. The software we delivered included software from third party software vendors. We believe this customer may purchase additional software licenses in the future, but we are unable to predict the size and timing of such purchases.

 

Software license revenue from Certisign and other commercial customers fell short of our expectations. The Certisign service rollout continues, but has not resulted in meaningful revenue to date. License revenue from commercial markets has been slow to develop thus far in 2016.

 

ii)Imaging software licenses – Imaging software license sales were $1.3 million in the second quarter of 2016 versus $0.5 million in the same quarter last year. The increase was primarily due to a software license agreement we entered into in October 2015 with a systems integrator. The $4.5 million license fee from that arrangement is being recognized over a twelve-month period that runs from October 2015 to October 2016. We recognized $1.1 million from that agreement in the second quarter of 2016. Revenue from this agreement was partially offset by lower license revenue from other imaging software customers.

 

Software license revenue increased 107% from $3.9 million in the six months ended June 30, 2015 to $8.1 million in the same six month period in 2016. As a percentage of total revenue, software license revenue increased from 45% in the first six months of 2015 to 69% in the corresponding period of 2016. The $4.2 million dollar increase in software license revenue was primarily due to: i) a $2.2 million increase in biometrics software license sales; and ii) a $2.0 million increase in imaging software license sales. The reasons for the increases in biometrics and imaging software licenses were:

 

i)Biometrics software licenses – Biometrics software license sales were $5.4 million in the six months ended June 30, 2016 versus $3.2 million in the corresponding period a year ago. The increase was primarily due to software license sales to the Navy in the first quarter of 2016 and the USMC in the second quarter of 2016. Revenue increases from these customers was partially offset by lower license revenue from commercial customers and non-U.S. government customers.

 

ii)Imaging software licenses – Imaging software license sales were $2.7 million in the six months ended June 30, 2016 versus $0.7 million in the corresponding period a year ago. The increase was primarily due to the aforementioned software license agreement we entered into in October 2015 with a systems integrator.

 

 12 

 

 

As described in the strategy section of our Form 10-K for the year ended December 31, 2015, our market strategy is to continue to focus on our legacy government biometrics markets and expand into new commercial biometrics markets. We are unable to predict future revenue from commercial markets as these are emerging markets.

 

Software maintenance. Software maintenance consists of revenue from the sale of software maintenance contracts. Software maintenance contracts entitle customers to receive software support and software updates, if and when they become available, during the term of the contract.

 

Software maintenance revenue decreased 8% from $1.3 million in the three months ended June 30, 2015 to $1.2 million in the same three month period in 2016. As a percentage of total revenue, software maintenance revenue decreased from 28% in the second quarter of 2015 to 17% in the current year quarter. The $0.1 million decrease is primarily due to a decline in software maintenance on Navy hardware units.

 

Software maintenance revenue increased 1% from $2.4 million in the six months ended June 30, 2015 to $2.5 million in the same six month period in 2016. As a percentage of total revenue, software maintenance revenue decreased from 28% in the first six months of 2015 to 21% in the corresponding period of 2016. The dollar increase in software maintenance revenue was primarily due to a base of maintenance revenue from contract renewals from prior periods that grows as we sell maintenance contracts with new licenses in current periods. However, the increase in year-to-date software maintenance revenue was partially offset by a decline in software maintenance on Navy hardware units.

 

Services. Services consist of fees we charge to perform software development, integration, installation, and customization services. Similar to software license revenue, services revenue depends on our ability to win biometrics systems projects either directly with end user customers or in conjunction with channel partners. Services revenue will fluctuate when we commence new projects and/or when we complete projects that were started in previous periods.

 

Services decreased 75% from $0.9 million in the three months ended June 30, 2015 to $0.2 million in the same three month period in 2016. As a percentage of total revenue, services decreased from 19% in the second quarter of 2015 to 3% in the current year quarter.

 

Services decreased 69% from $2.1 million in the six months ended June 30, 2015 to $0.6 million in the same six month period in 2016. As a percentage of total revenue, services decreased from 24% in the first six months of 2015 to 5% in the corresponding period of 2016.

 

For the three and six month periods ended June 30, 2016, the dollar decrease in services was primarily due to lower revenue from: i) projects with two commercial customers; and ii) a project with the USMC. These projects were substantially completed in 2015 and we were unable to replace lost revenue from these projects with new projects in the first half of 2016.

 

Our services backlog was minimal as of June 30, 2016, therefore services revenue in future periods of 2016 may decline compared to comparable periods in 2015 unless we are able to obtain new services projects.

 

Hardware. Hardware revenue consists of sales of biometrics equipment to the Navy for whom we developed biometrics software. Hardware products sold to this customer integrate hardware purchased from third parties with software from other third parties as well as software from Aware. We evaluated the classification of gross versus net revenue recognition and determined gross recognition was appropriate.

 

Hardware sales increased 100% from zero in the three months ended June 30, 2015 to $31,000 in the same three month period in 2016. As a percentage of total revenue, hardware sales increased from 0% in the second quarter of 2015 to less than 1% in the current year quarter.

 

Hardware sales increased 100% from zero in the six months ended June 30, 2015 to $317,000 in the same six month period in 2016. As a percentage of total revenue, hardware sales increased from 0% in the first six months of 2015 to 3% in the corresponding period of 2016.

 

 13 

 

 

For the three and six month periods ended June 30, 2016, the dollar increase in hardware sales was due to minor replacement part deliveries we made to the Navy in the first half of 2016.

 

We believe that future hardware orders from the Navy may be minimal as we believe it has completed the bulk of its purchasing. We had no hardware orders in backlog as of June 30, 2016. It is worth noting that our strategy does not include maintaining or growing biometrics hardware revenue. We agreed to provide hardware products as an accommodation to this important customer.

 

Royalties. Royalties consist primarily of royalty payments we receive under DSL silicon contracts with two customers that incorporate our silicon intellectual property (“IP”) in their DSL chipsets. We sold our DSL IP business in 2009, but we continue to receive royalty payments from these customers. Royalties are reported in continuing operations in accordance with ASC 205-20, Reporting Discontinued Operations, because we have continuing ongoing cash flows from this business.

 

Royalties increased 23% from $105,000 in the three months ended June 30, 2015 to $129,000 in the same three month period in 2016. As a percentage of total revenue, royalties were unchanged at 2% in the second quarters of 2015 and 2016.

 

Royalties decreased 2% from $206,000 in the six months ended June 30, 2015 to $203,000 in the same six month period in 2016. As a percentage of total revenue, royalties were unchanged at 2% in the six month periods ended June 30, 2015 and 2016.

 

We do not consider DSL royalties to be a key element of our strategy. Notwithstanding the increase in royalties in the second quarter of 2016, royalties have been declining over the past few years and we expect this revenue to decline in future periods.

 

Cost of software licenses. Cost of software licenses consists primarily of the cost of third party software included in certain software products delivered to the Navy and USMC.

 

Cost of software licenses increased 100% from zero in the three months ended June 30, 2015 to $0.9 million in the same three month period in 2016. Cost of software licenses as a percentage of software license sales was 16% in the current year quarter, which means that gross margins were 84% in the second quarter of 2016. For the three month period ended June 30, 2016, the dollar increase in cost of software licenses was due to the delivery of software to the USMC that included third party software.

 

Cost of software licenses increased 100% from zero in the six months ended June 30, 2015 to $1.1 million in the same six month period in 2016. Cost of software licenses as a percentage of software license sales was 14% in the first six months of 2016, which means that gross margins were 86% in that period. For the six month period ended June 30, 2016, the dollar increase in cost of software licenses was due to the delivery of software to the Navy and USMC that included third party software.

 

Cost of Services. Cost of services consists of engineering costs to perform customer services projects. Such costs primarily include: i) engineering salaries, stock-based compensation, fringe benefits, and facilities; and ii) engineering consultants and contractors.

 

Cost of services decreased 72% from $569,000 in the three months ended June 30, 2015 to $158,000 in the same three month period in 2016. Cost of services as a percentage of services increased from 67% in the second quarter of 2015 to 73% in the current quarter, which means that gross margins on services decreased from 33% to 27%. The 72% decrease in cost of services in the second quarter of 2016 was mainly attributable to a 75% decrease in services revenue.

 

Cost of services decreased 67% from $1.1 million in the six months ended June 30, 2015 to $0.4 million in the same six month period in 2016. Cost of services as a percentage of services increased from 54% in the first six months of 2015 to 58% in the corresponding period in 2016, which means that gross margins on services decreased from 46% to 42%. The 67% decrease in cost of services in the first six months of 2016 was mainly attributable to a 69% decrease in services revenue.

 

 14 

 

 

Cost of hardware. Cost of hardware consists primarily of the cost of third party equipment and software included in hardware shipments.

 

Cost of hardware sales increased 100% from zero in the three months ended June 30, 2015 to $29,000 in the same three month period in 2016. Cost of hardware as a percentage of hardware sales was 94% in the current year quarter, which means that product gross margins were 6%.

 

Cost of hardware sales increased 100% from zero in the six months ended June 30, 2015 to $234,000 in the same six month period in 2016. Cost of hardware as a percentage of hardware sales was 74% in the first six months of 2016, which means that product gross margins were 26%.

 

For the three and six month periods ended June 30, 2016, the dollar increase in cost of hardware was due to the delivery of replacement parts to the Navy in 2016, whereas we had no hardware shipments in the corresponding periods of 2015.

 

Research and development expense. Research and development expense consists of costs for: i) engineering personnel, including salaries, stock-based compensation, fringe benefits, and facilities; ii) engineering consultants and contractors, and iii) other engineering expenses such as supplies, equipment depreciation, dues and memberships and travel. Engineering costs incurred to develop our technology and products are classified as research and development expense. As described in the cost of services section, engineering costs incurred to provide engineering services for customer projects are classified as cost of services, and are not included in research and development expense.

 

The classification of total engineering costs to research and development expense and cost of services was (in thousands):

 

  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2016   2015   2016   2015 
                 
Research and development expense  $1,802   $1,439   $3,451   $2,874 
Cost of services   158    569    372    1,116 
Total engineering costs  $1,960   $2,008   $3,823   $3,990 

 

Research and development expense increased 25% from $1.4 million in the three months ended June 30, 2015 to $1.8 million in the same three month period in 2016. As a percentage of total revenue, research and development expense decreased from 32% in the second quarter of 2015 to 26% in the corresponding period of 2016.

 

Research and development expense increased 20% from $2.9 million in the six months ended June 30, 2015 to $3.5 million in the same six month period in 2016. As a percentage of total revenue, research and development expense decreased from 33% in the first six months of 2015 to 29% in the corresponding period of 2016.

 

For the three and six month periods ended June 30, 2016, the increase in research and development expense was primarily due to a shifting of engineering employees who were previously working on customer projects to internal development projects.

 

As the table immediately above indicates, total engineering costs in the three month period ended June 30, 2016 were $48,000 lower than the corresponding period in 2015. Total engineering costs in the six month period ended June 30, 2016 were $167,000 lower than the corresponding period in 2015. For the three and six month periods ended June 30, 2016, the decrease in total engineering expenses was primarily due to lower spending on outside contractors who worked on services projects for the Navy and USMC.

 

 15 

 

 

We anticipate that we will continue to focus our future research and development activities on enhancing our existing products and developing new products.

 

Selling and marketing expense. Selling and marketing expense primarily consists of costs for: i) sales and marketing personnel, including salaries, sales commissions, stock-based compensation, fringe benefits, travel, and facilities; and ii) advertising and promotion expenses.

 

Sales and marketing expense increased 4% from $1.06 million in the three months ended June 30, 2015 to $1.1 million in the same three month period of 2016. As a percentage of total revenue, sales and marketing expense decreased from 24% in the second quarter of 2015 to 16% in the corresponding period of 2016. The minor increase in sales and marketing expense in the second quarter of 2016 was primarily due to higher spending on sales agents.

 

Sales and marketing expense was unchanged at $2.0 million in the six month periods ended June 30, 2015 and 2016. As a percentage of total revenue, sales and marketing expense decreased from 24% in the first six months of 2015 to 17% in the corresponding period of 2016. Unchanged sales and marketing expense in the first six months of 2016 primarily reflects higher spending on sales agents that was totally offset by lower spending on sales commissions and other minor items.

 

General and administrative expense. General and administrative expense consists primarily of costs for: i) officers, directors and administrative personnel, including salaries, bonuses, director compensation, stock-based compensation, fringe benefits, and facilities; ii) professional fees, including legal and audit fees; iii) public company expenses; and iv) other administrative expenses, such as insurance costs and bad debt provisions.

 

General and administrative expense decreased 9% from $1.0 million in the three months ended June 30, 2015 to $0.9 million in the same three month period in 2016. As a percentage of total revenue, general and administrative expense decreased from 21% in the second quarter of 2015 to 13% in the current year quarter.

 

General and administrative expense decreased 9% from $1.75 million in the six months ended June 30, 2015 to $1.6 million in the same six month period in 2016. As a percentage of total revenue, general and administrative expense decreased from 20% in the first six months of 2015 to 14% in the corresponding period in 2016.

 

For the three and six month periods ended June 30, 2016, the decrease in general and administrative expense was primarily due to lower stock-based compensation and lower legal fees related to corporate matters and patents.

 

Other income. There was no other income in the three month periods ended June 30, 2016 and 2015. Other income decreased from $12,000 in the six months ended June 30, 2015 to zero in the current year six month period. Other income in the prior year six month period represented a realized gain from the sale of one of our high yield bonds.

 

Interest income. Interest income increased 118% from $33,000 in three months ended June 30, 2015 to $72,000 in the same three month period in 2016.

 

Interest income increased 88% from $74,000 in the six months ended June 30, 2015 to $138,000 in the same six month period in 2016.

 

For the three and six month periods, the dollar increase in interest income was primarily due to higher cash balances and slightly higher interest rates.

 

 16 

 

 

Income taxes. Income tax expense was $0.7 million and $0.2 million for the three months ended June 30, 2016 and 2015, respectively. Income tax expense was $1.0 million and $0.4 million for the six months ended June 30, 2016 and 2015, respectively. Income tax expense in the three and six month periods of 2016 and 2015 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by permanent adjustments. Income tax expense in the 2016 periods was also reduced by research tax credits.

 

In the six month periods ended June 30, 2016 and 2015, we utilized deferred tax assets to reduce our tax liability payable to the government. A portion of the deferred tax assets we used comprised cumulative deductions for stock options in excess of book expense. Under income tax accounting rules, that portion of tax benefits attributable to such deductions must be recorded as an adjustment to equity versus a reduction of income tax expense. The tax benefits from such stock-based awards were $0.5 million and $0.6 million in the six month periods ended June 30, 2016 and 2015, respectively. These tax benefits were recorded as an equity adjustment to additional paid-in capital.

 

As of June 30, 2016, we had a total of $1.0 million of deferred tax assets for which we had recorded no valuation allowance. We will continue to assess the level of valuation allowance in future periods. Should evidence regarding the realizability of tax assets change at a future point in time, the valuation allowance will be adjusted accordingly.

 

In addition to deferred tax assets carried on our balance sheet, we also had net federal and state research and development credit carryforwards available at December 31, 2015 of $5.5 million and $0.1 million. These credits were not recorded as tax assets as they relate to excess stock compensation deductions that may not be recorded as tax assets under generally accepted accounting principles until the amounts have been utilized to reduce our tax liability. To the extent that these assets are used to reduce future taxes, the benefit will be recorded as a reduction to additional paid-in capital. The aforementioned $0.5 million and $0.6 million equity adjustment to additional paid-in capital in the six month periods ended June 30, 2016 and 2015 were related to these deferred tax assets.

 

Liquidity and Capital Resources

 

At June 30, 2016, we had cash and cash equivalents of $52.3 million, which represented an increase of $1.0 million from December 31, 2015. The increase in cash and cash equivalents was primarily due to the following factors:

 

Cash provided by operations was $1.0 million in the first six months of 2016, which excluded a $457,000 tax benefit related to excess tax benefits from stock-based compensation that was included in cash from financing activity. Cash provided from operations was primarily the result of: i) net income; and ii) the add back of non-cash items for depreciation, amortization and stock-based compensation. Cash from these sources was partially offset by the usage of cash for working capital purposes.

 

Cash used by investing activities of $54,000 consisted of purchases of property and equipment.

 

Cash provided by financing activities of $68,000 consisted of $457,000 of excess tax benefits from stock-based compensation and $21,000 of cash received from the issuance of stock under our ESPP program. Cash from these sources was partially offset by: i) $349,000 of cash used to buy back stock under our stock repurchase program; and ii) $61,000 of cash used to pay income taxes for employees who surrendered shares in connection with stock grants.

 

While we cannot assure you that we will not require additional financing, or that such financing will be available to us, we believe that our cash and cash equivalents will be sufficient to fund our operations for at least the next twelve months.

 

Recent Accounting Pronouncements

 

See Note G to our Consolidated Financial Statements in Item 1.

 

 17 

 

 

ITEM 3:

Quantitative and Qualitative Disclosures about Market Risk

 

Our exposure to market risk relates primarily to our investment portfolio, and the effect that changes in interest rates would have on that portfolio. Our investment portfolio at June 30, 2016 consisted of two elements:

 

1.Cash and cash equivalents. As of June 30, 2016, our cash and cash equivalents of $52.3 million were primarily invested in money market funds. The money market funds were invested in high quality, short term financial instruments. Due to the nature, short duration, and professional management of these funds, we do not expect that a general increase in interest rates would result in any material loss.

 

2.Investments. As of June 30, 2016, our investments of $0.9 million were invested in high yield bonds with two corporate debt issuers, which mature in 2017 and 2018. While we are exposed to default risk, the high current yield of these bonds largely mitigates interest rate risk. Therefore, due to the high current yield and the one to two year life of these instruments, we do not believe that a general increase in interest rates would result in any material loss.

 

We do not use derivative financial instruments for speculative or trading purposes.

 

ITEM 4:

Controls and Procedures

 

Our management, including our co-chief executive officers and chief financial officer, has evaluated our disclosure controls and procedures as of the end of the quarterly period covered by this Form 10-Q and has concluded that our disclosure controls and procedures are effective. They also concluded that there were no changes in our internal control over financial reporting that occurred during the quarterly period covered by this Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 18 

 

 

PART II. OTHER INFORMATION

 

ITEM 1:

Legal Proceedings

 

From time to time we are involved in litigation incidental to the conduct of our business. We are not party to any lawsuit or proceeding that, in our opinion, is likely to seriously harm our business.

 

ITEM 1A:

Risk Factors

 

The risks described in Item 1A, Risk Factors, in our Annual Report on Form 10-K for the year ended December 31, 2015, could materially and adversely affect our business, financial condition and results of operations. The risk factors discussed in that Form 10-K do not identify all risks that we face because our business operations could also be affected by additional factors that are not presently known to us or that we currently consider to be immaterial to our operations. No material change in the risk factors discussed in that Form 10-K has occurred.

 

ITEM 2:

Unregistered Sales of Equity Securities and Use of Proceeds

Issuer Purchases of Equity Securities

 

Period  (a)
Total Number of
Shares Purchased
   (b)
Average Price 
Paid per Share
   (c)
Total Number of
Shares Purchased as
Part of Publicly
Announced Plans or
Programs (1)
   (d)
Maximum Number (or
Approximate Dollar Value)
of Shares That May Yet Be
Purchased Under the Plans or
Programs
 
                 
April 2016   -    -    -    - 
May 2016   49,188   $4.22    49,188    - 
June 2016   32,792   $4.32    32,792   $9,650,647 

 

(1) On April 26, 2016, we issued a press release announcing that our board of directors had approved the repurchase of up to $10,000,000 of our common stock from time to time through December 31, 2017. During the three months ended June 30, 2016, we purchased 81,980 shares under this plan at an aggregate purchase price of $349,353.

 

ITEM 4:

Mine Safety Disclosures

 

Not applicable.

 

 19 

 

 

ITEM 6:

Exhibits

 

(a) Exhibits

 

Exhibit 31.1 Certification of co-Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
   
Exhibit 31.2 Certification of co-Chief Executive Officer and Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
   
Exhibit 32.1 Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
   
Exhibit 101* The following financial statements from Aware, Inc.’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2016, formatted in XBRL (eXtensible Business Reporting Language), as follows:  (i) Consolidated Balance Sheets as of June 30, 2016 and December 31, 2015, (ii) Consolidated Statements of Income and Comprehensive Income for the Three and Six Months Ended June 30, 2016 and June 30, 2015, (iii) Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2016 and June 30, 2015, and (iv) Notes to Consolidated Financial Statements.

 

* Pursuant to Rule 406T of Regulation S-T, the Interactive Data Files in Exhibit 101 hereto shall not be deemed filed for purposes of Sections 11 or 12 of the Securities Act of 1933, as amended, or Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liability under those sections.

____________________

 

SIGNATURES

 

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

 

    AWARE, INC.
       
  Date: July 27, 2016 By: /s/ Kevin T. Russell
      Kevin T. Russell
      co-Chief Executive Officer & co-President
      General Counsel
       
  Date: July 27, 2016 By: /s/ Richard P. Moberg
      Richard P. Moberg
      co-Chief Executive Officer & co-President
      Chief Financial Officer (Principal Financial
and Accounting Officer)

 

 20 

 

EX-31.1 2 t1600450_ex31-1.htm EXHIBIT 31.1

 

 

 

Exhibit 31.1

 

CERTIFICATION OF co-CHIEF EXECUTIVE OFFICER

 

I, Kevin T. Russell, co-Chief Executive Officer of Aware, Inc., certify that:

 

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

 

2.Based on my knowledge, this quarterly 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 quarterly report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report;

 

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we 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 quarterly 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 quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this quarterly report based on such evaluation; and

 

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

 

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

 

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

 

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

 

Date:  July 27, 2016 /s/ Kevin T. Russell
  Kevin T. Russell
  co-Chief Executive Officer & co-President

 

 

EX-31.2 3 t1600450_ex31-2.htm EXHIBIT 31.2

 

 

 

Exhibit 31.2

 

CERTIFICATION OF co-CHIEF EXECUTIVE OFFICER and CHIEF FINANCIAL OFFICER

 

I, Richard P. Moberg, co-Chief Executive Officer and Chief Financial Officer of Aware, Inc., certify that:

 

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

 

2.Based on my knowledge, this quarterly 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 quarterly report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly report;

 

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and we 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 quarterly 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 quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this quarterly report based on such evaluation; and

 

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

 

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

 

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

 

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

 

Date: July 27,  2016 /s/ Richard P. Moberg
  Richard P. Moberg
  co-Chief Executive Officer & co-President
  Chief Financial Officer

 

 

EX-32.1 4 t1600450_ex32-1.htm EXHIBIT 32.1

 

 

 

Exhibit 32.1

 

CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

In connection with the Quarterly Report on Form 10-Q of Aware, Inc. (the “Company”) for the quarter ended June 30, 2016, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned Chief Executive Officer and Chief Financial Officer of the Company, certifies, to the best knowledge and belief of the signatory, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 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/ Kevin T. Russell   /s/ Richard P. Moberg
co-Chief Executive Officer & co-President   co-Chief Executive Officer & co-President
  Chief Financial Officer
     
Date:  July 27, 2016   Date: July 27, 2016

 

The certification set forth above is being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and is not being filed as part of the Form 10-Q or as a separate disclosure document of the Company or the certifying officers.

 

 

 

EX-101.INS 5 awre-20160630.xml XBRL INSTANCE DOCUMENT 0001015739 awre:UnrestrictedStockGrantsMember awre:NonqualifiedStockPlan2001Member awre:GrantDateMarch2015Member awre:DirectorsOfficerAndEmployeesMember 2015-03-01 2015-03-31 0001015739 2015-04-01 2015-06-30 0001015739 awre:CostOfServicesMember 2015-04-01 2015-06-30 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2015-04-01 2015-06-30 0001015739 us-gaap:SellingAndMarketingExpenseMember 2015-04-01 2015-06-30 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2015-04-01 2015-06-30 0001015739 us-gaap:StockOptionMember 2015-04-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember country:US 2015-04-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2015-04-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:BiometricsMember 2015-04-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:ImagingMember 2015-04-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:DslRoyaltiesMember 2015-04-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember country:BR 2015-04-01 2015-06-30 0001015739 2015-01-01 2015-06-30 0001015739 awre:CostOfServicesMember 2015-01-01 2015-06-30 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-06-30 0001015739 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-06-30 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-06-30 0001015739 us-gaap:StockOptionMember 2015-01-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember country:US 2015-01-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2015-01-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:BiometricsMember 2015-01-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:ImagingMember 2015-01-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:DslRoyaltiesMember 2015-01-01 2015-06-30 0001015739 us-gaap:OperatingSegmentsMember country:BR 2015-01-01 2015-06-30 0001015739 awre:UnrestrictedStockGrantsMember awre:NonqualifiedStockPlan2001Member awre:GrantDateMarch2015Member awre:DirectorsOfficerAndEmployeesMember 2015-07-01 2015-07-31 0001015739 awre:UnrestrictedStockGrantsMember awre:NonqualifiedStockPlan2001Member awre:GrantDateMarch2015Member awre:DirectorsOfficerAndEmployeesMember 2015-01-01 2015-12-31 0001015739 2015-12-31 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2015-12-31 0001015739 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2015-12-31 0001015739 awre:UnrestrictedStockGrantsMember awre:NonqualifiedStockPlan2001Member awre:GrantDateMarch2015Member awre:DirectorsOfficerAndEmployeesMember 2016-01-01 2016-01-31 0001015739 awre:NonqualifiedStockPlan2001Member awre:UnrestrictedStockGrantsMember awre:GrantDateMarch2016Member awre:DirectorsOfficerAndEmployeesMember 2016-03-01 2016-03-28 0001015739 awre:ShareRepurchaseProgramMember 2016-04-26 0001015739 2016-04-01 2016-06-30 0001015739 awre:CostOfServicesMember 2016-04-01 2016-06-30 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-01 2016-06-30 0001015739 us-gaap:SellingAndMarketingExpenseMember 2016-04-01 2016-06-30 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2016-04-01 2016-06-30 0001015739 us-gaap:StockOptionMember 2016-04-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember country:US 2016-04-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2016-04-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:BiometricsMember 2016-04-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:ImagingMember 2016-04-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:DslRoyaltiesMember 2016-04-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember country:BR 2016-04-01 2016-06-30 0001015739 awre:NonqualifiedStockPlan2001Member awre:UnrestrictedStockGrantsMember awre:GrantDateMarch2016Member awre:DirectorsOfficerAndEmployeesMember 2016-04-01 2016-06-30 0001015739 awre:ShareRepurchaseProgramMember 2016-04-01 2016-06-30 0001015739 2016-01-01 2016-06-30 0001015739 awre:CostOfServicesMember 2016-01-01 2016-06-30 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-06-30 0001015739 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-06-30 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-06-30 0001015739 us-gaap:StockOptionMember 2016-01-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember country:US 2016-01-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2016-01-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:BiometricsMember 2016-01-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:ImagingMember 2016-01-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember awre:DslRoyaltiesMember 2016-01-01 2016-06-30 0001015739 us-gaap:OperatingSegmentsMember country:BR 2016-01-01 2016-06-30 0001015739 awre:UnrealizedLossesOnAvailableForSaleSecuritiesMember 2016-01-01 2016-06-30 0001015739 awre:UnrealizedGainsOnAvailableForSaleSecuritiesMember 2016-01-01 2016-06-30 0001015739 awre:NonqualifiedStockPlan2001Member awre:UnrestrictedStockGrantsMember awre:GrantDateMarch2016Member awre:DirectorsOfficerAndEmployeesMember 2016-01-01 2016-06-30 0001015739 2016-06-30 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0001015739 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0001015739 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0001015739 awre:NonqualifiedStockPlan2001Member awre:UnrestrictedStockGrantsMember awre:GrantDateMarch2016Member awre:DirectorsOfficerAndEmployeesMember 2016-06-30 0001015739 2016-07-22 0001015739 2014-12-31 0001015739 2015-06-30 0001015739 awre:UnrealizedLossesOnAvailableForSaleSecuritiesMember 2015-12-31 0001015739 awre:UnrealizedLossesOnAvailableForSaleSecuritiesMember 2016-06-30 0001015739 awre:UnrealizedGainsOnAvailableForSaleSecuritiesMember 2015-12-31 0001015739 awre:UnrealizedGainsOnAvailableForSaleSecuritiesMember 2016-06-30 xbrli:shares iso4217:USD iso4217:USDxbrli:shares xbrli:pure AWARE INC /MA/ 0001015739 awre --12-31 Accelerated Filer 22975463 10-Q 2016-06-30 false 2016 Q2 51232000 52256000 43985000 44513000 4743000 5558000 483000 469000 56458000 58283000 4977000 4816000 869000 858000 999000 998000 316000 206000 63619000 65161000 234000 1055000 952000 991000 236000 5885000 4407000 7307000 6453000 131000 211000 229000 229000 102968000 103226000 -64000 -76000 -46952000 -44882000 56181000 58497000 63619000 65161000 1.00 1.00 1000000 1000000 0 0 0.01 0.01 70000000 70000000 22935988 22916561 22935988 22916561 2272000 3921000 5347000 8121000 1278000 2431000 1181000 2462000 855000 2075000 216000 635000 31000 317000 105000 206000 129000 203000 4510000 2526000 1056000 3883000 522000 105000 928000 8633000 5014000 1965000 7731000 696000 206000 1654000 6904000 6180000 427000 5443000 1332000 129000 297000 11738000 9920000 1217000 8727000 2808000 203000 601000 858000 1101000 569000 1116000 158000 372000 29000 234000 1439000 2874000 1802000 3451000 1064000 2036000 1111000 2031000 961000 1746000 872000 1595000 4033000 7772000 4830000 8784000 477000 861000 2074000 2954000 12000 33000 74000 72000 138000 510000 947000 2146000 3092000 191000 356000 710000 1022000 319000 591000 1436000 2070000 0.01 0.03 0.06 0.09 0.01 0.03 0.06 0.09 22867000 22866000 22964000 22978000 23029000 22958000 23124000 23064000 -48000 -40000 -9000 -12000 271000 551000 1427000 2058000 309000 324000 221000 12000 26000 4000 179000 242000 13000 27000 5000 197000 182000 3000 28000 4000 147000 190000 3000 30000 4000 153000 21000 6000 12000 5000 6000 1202000 815000 692000 -14000 -46000 -1000 -111000 821000 118000 39000 -236000 593000 -1398000 -102000 1010000 68000 54000 529000 320000 141000 -54000 554000 457000 87000 61000 489000 68000 528000 1024000 346000 833000 <table style="font: 10pt/normal 'times new roman', times, serif; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 0px;"></td> <td style="width: 0.25in;">A)</td> <td style="text-align: justify;"><b><i>Nature of Business.</i></b>&#160;We are a leading provider of software and services to the biometrics industry. Our software products are used in government and commercial biometrics systems, which are capable of determining or verifying an individual&#8217;s identity. We also offer engineering services related to software customization, integration, and installation, as well as complete systems development. We sell our biometrics software products and services globally through systems integrators, OEMs, and directly to end user customers. We also derive a portion of our revenue from the sale of imaging software.</td> </tr> </table> <table style="font: 10pt/normal 'times new roman', times, serif; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 0px;"></td> <td style="width: 0.25in;">B)</td> <td style="text-align: justify;"><b><i>Basis of Presentation.</i></b>&#160;The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and therefore do not include all information and notes necessary for a complete presentation of our financial position, results of operations and cash flows, in conformity with generally accepted accounting principles. We filed audited financial statements which included all information and notes necessary for such presentation for the three years ended December 31, 2015 in conjunction with our 2015 Annual Report on Form 10-K. This Form 10-Q should be read in conjunction with that Form 10-K.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: -0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">The accompanying unaudited consolidated balance sheets, statements of income and comprehensive income, and statements of cash flows reflect all adjustments (consisting only of normal recurring items) which are, in the opinion of management, necessary for a fair presentation of financial position at June 30, 2016, and of operations and cash flows for the interim periods ended June 30, 2016 and 2015.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: -0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">The results of operations for the interim period ended June 30, 2016 are not necessarily indicative of the results to be expected for the year.</p> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 0.25in;">C)</td> <td style="text-align: justify;"><b><i>Fair Value Measurements.&#160;</i></b>The Financial Accounting Standards Board (&#8220;FASB&#8221;) Codification defines fair value, and establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to the unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy under the FASB Codification are: i) Level 1 &#8211; valuations that are based on quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; ii) Level 2 &#8211; valuations that are based on quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly; and iii) Level 3 &#8211; valuations that require inputs that are both significant to the fair value measurement and unobservable.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: -0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Cash and cash equivalents, which primarily include money market mutual funds, were $52.3 million and $51.2 million as of June 30, 2016 and December 31, 2015, respectively. We classified our cash equivalents of $43.3 million and $43.0 million as of June 30, 2016 and December 31, 2015 within Level 1 of the fair value hierarchy because they are valued using quoted market prices.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Our investments, which consist of high yield corporate debt securities, are also classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices. We categorize our investments as available-for-sale securities, and carry them at fair value in our financial statements. We had $0.9 million of available-for-sale investments as of June 30, 2016 and December 31, 2015.</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;&#160;</div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">As of June 30, 2016, our assets that are measured at fair value on a recurring basis and whose carrying values approximate their respective fair values include the following (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.25in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="10" nowrap="nowrap">Fair&#160;Value&#160;Measurement&#160;at&#160;June&#160;30,&#160;2016&#160;Using:</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Quoted&#160;Prices&#160;in<br />Active&#160;Markets&#160;for<br />Identical&#160;Assets</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Significant&#160;Other<br />Observable&#160;Inputs</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Significant<br />Unobservable<br />Inputs</td> <td nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;1)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;2)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;3)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 918px; text-align: left;">Corporate debt securities</td> <td style="width: 16px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">858</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-bottom: 2px;">Money market funds (included in cash and cash equivalents)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">43,309</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-bottom: 4px; padding-left: 9pt;">Total</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">44,167</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">-</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">-</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">As of December 31, 2015, our assets that are measured at fair value on a recurring basis and whose carrying values approximate their respective fair values include the following (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.25in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="10" nowrap="nowrap">Fair&#160;Value&#160;Measurement&#160;at&#160;December&#160;31,&#160;2015&#160;Using:</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Quoted&#160;Prices&#160;in<br />Active&#160;Markets&#160;for<br />Identical&#160;Assets</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Significant&#160;Other<br />Observable&#160;Inputs</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Significant<br />Unobservable<br />Inputs</td> <td nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;1)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;2)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;3)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 918px; text-align: left;">Corporate debt securities</td> <td style="width: 16px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">869</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-bottom: 2px;">Money market funds (included in cash and cash equivalents)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">43,027</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-bottom: 4px; padding-left: 9pt;">Total</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">43,896</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">-</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">-</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> </table> </div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 0px;"></td> <td style="width: 0.25in;">D)</td> <td style="text-align: justify;"><b><i>Computation of Earnings per Share.&#160;</i></b>Basic earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding plus additional common shares that would have been outstanding if dilutive potential common shares had been issued. For the purposes of this calculation, stock options are considered common stock equivalents in periods in which they have a dilutive effect. Stock options that are anti-dilutive are excluded from the calculation.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; color: #000000; text-transform: none; text-indent: -0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">Net income per share is calculated as follows (in thousands, except per share data):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.25in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap"> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>Three Months Ended</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>June 30,</b></p> </td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap"> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>Six Months Ended</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>June 30,</b></p> </td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 722px; text-align: left;">Net income</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">1,436</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">319</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">2,070</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">591</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-decoration: underline;">Shares outstanding:</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Weighted-average common shares outstanding</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,964</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,867</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,978</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,866</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 2px;">Additional dilutive common stock equivalents</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">160</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">162</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">86</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">92</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 4px;">Diluted shares outstanding</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">23,124</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">23,029</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">23,064</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">22,958</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Net income per share &#8211; basic</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.06</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.01</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.09</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.03</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td>Net income per share - diluted</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.06</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.01</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.09</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.03</td> <td style="text-align: left;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">For the three month periods ended June 30, 2016 and 2015, options to purchase 54,034 shares of common stock were outstanding, but were not included in the computation of diluted EPS because the options&#8217; exercise prices were greater than the average market price of the common stock and thus would be anti-dilutive.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">For the six month periods ended June 30, 2016 and 2015, options to purchase 54,034 shares of common stock, respectively, were outstanding, but were not included in the computation of diluted EPS because the options&#8217; exercise prices were greater than the average market price of the common stock and thus would be anti-dilutive.</p> <div> <table style="font: 10pt/normal 'times new roman', times, serif; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="text-align: justify; vertical-align: top;"> <td style="width: 0px;"></td> <td style="width: 0.25in; text-align: left;">E)</td> <td style="text-align: justify;"><b><i>Stock-Based Compensation.&#160;</i></b>The following table presents stock-based employee compensation expenses included in our unaudited consolidated statements of comprehensive income (in thousands):</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; color: #000000; text-transform: none; text-indent: -0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.25in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap"> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>Three Months Ended</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>June 30,</b></p> </td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap"> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>Six Months Ended</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>June 30,</b></p> </td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 722px;">Cost of services</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">3</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">12</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">3</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">13</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Research and development</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">28</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">26</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">30</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">27</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Selling and marketing</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">4</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">4</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">4</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-bottom: 2px;">General and administrative</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">147</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">179</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">153</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">197</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 4px; padding-left: 9pt;">Stock-based compensation expense</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">182</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">221</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">190</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">242</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Stock Option Grants</i>. We may grant stock options under our 2001 Nonqualified Stock Plan although we have not granted any stock options since the first quarter of 2012. When we grant stock options, we estimate their fair value using the Black-Scholes valuation model. This valuation model takes into account the exercise price of the award, as well as a variety of significant assumptions. The assumptions used to estimate the fair value of stock options include the expected term, the expected volatility of our stock over the expected term, the risk-free interest rate over the expected term, and our expected annual dividend yield. We believe that the valuation technique and the approach utilized to develop the underlying assumptions are appropriate in calculating the fair values of our stock options. Estimates of fair value are not intended to predict actual future events or the value ultimately realized by persons who receive equity awards.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Unrestricted Stock Grants</i>. We also grant unrestricted shares of stock under our 2001 Nonqualified Stock Plan. Stock-based compensation expense for stock grants is determined based on the fair market value of our stock on the date of grant, provided the number of shares in the grant is fixed on the grant date.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">We granted shares of unrestricted stock in 2016 and 2015 that affected financial results for the three and six month periods ended June 30, 2016 and 2015. These grants are described below.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 27pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>2016 Grant.&#160;</i>On March 28, 2016, we granted 152,000 shares of unrestricted stock to directors, officers and employees. The shares will be issued in two equal installments shortly after June 30, 2016 and December 31, 2016, provided each grantee is serving as a director, officer or employee on those dates. The total stock-based compensation expense related to this grant is $558,000, of which $182,000 and $190,000 was charged to expense in the three and six months ended June 30, 2016, respectively. We anticipate the remaining $368,000 will be charged to expense ratably over the remaining two quarters of 2016.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 27pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 27pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>2015 Grant</i>. In March 2015, we granted 152,000 shares of unrestricted stock to directors, officers and employees. The shares were issued in two equal installments shortly after June 30, 2015 and December 31, 2015. We expensed the entire $682,000 stock-based compensation expense related to this grant in 2015. We issued shares of common stock related to this grant as follows: i) 58,862 net shares of common stock were issued in early July 2015 after employees surrendered 17,138 shares for which we paid $69,000 of withholding taxes on their behalf; and ii) 57,151 net shares of common stock were issued in early January 2016 after employees surrendered 18,849 shares for which we paid $61,000 of withholding taxes on their behalf.</div> </div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 0px;"></td> <td style="width: 0.25in;">F)</td> <td style="text-align: justify;"><b><i>Business Segments</i></b>. We organize ourselves into a single segment that reports to the chief operating decision makers.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 19.5pt; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">We conduct our operations in the United States and sell our products and services to domestic and international customers. Revenues were generated from the following geographic regions for the three and six months ended June 30, 2016 and 2015 (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.6in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="6" nowrap="nowrap">Three Months Ended</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="6" nowrap="nowrap">Six Months Ended</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap">June 30,</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap">June 30,</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 677px; text-align: left;">United States</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">6,180</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">2,526</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">9,920</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">5,014</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Brazil</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">297</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">928</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">601</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,654</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-bottom: 2px;">Rest of World</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">427</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">1,056</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">1,217</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">1,965</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">6,904</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">4,510</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">11,738</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">8,633</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">Revenue by product group for the three and six months ended June 30, 2016 and 2015 was (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.6in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="6" nowrap="nowrap">Three Months Ended</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="6" nowrap="nowrap">Six Months Ended</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap">June 30,</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap">June 30,</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 677px;">Biometrics</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">5,443</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">3,883</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">8,727</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">7,731</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Imaging</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,332</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">522</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,808</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">696</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 2px;">DSL royalties</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">129</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">105</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">203</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">206</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">6,904</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">4,510</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">11,738</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">8,633</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> </table> <div>&#160;</div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 0.25in;">G)</td> <td style="text-align: justify;"><b><i>Recent Accounting Pronouncements.&#160;</i></b>In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The ASU is the result of a joint project by the FASB and the International Accounting Standards Board (&#8220;IASB&#8221;) to clarify the principles for recognizing revenue and to develop a common revenue standard for GAAP and International Financial Reporting Standards (&#8220;IFRS&#8221;) that would: remove inconsistencies and weaknesses, provide a more robust framework for addressing revenue issues, improve comparability of revenue recognition practices across entities, jurisdictions, industries, and capital markets, improve disclosure requirements and resulting financial statements, and simplify the presentation of financial statements. The core principle of the new guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU is effective for annual reporting periods beginning after December 15, 2016. Early adoption is not permitted. On July 9, 2015, the FASB voted to delay the effective date of the new revenue standard by one year, but to permit entities to choose to adopt the standard as of the original effective date. We are currently evaluating the effect that the updated standard will have on our consolidated financial statements and related disclosures.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: -0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">In November 2015, the FASB issued Accounting Standard Update 2015-17, "Balance Sheet Classification of Deferred Taxes," which requires that deferred tax liabilities and assets be classified as noncurrent in a classified statement of financial position to simplify the presentation of deferred income taxes. The standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption permitted. We elected to early adopt this standard effective January 1, 2016. While the adoption of the standard did not have a material impact on our consolidated balance sheets, it is worth noting that we reclassified $184,000 of deferred tax assets that were previously included in current assets on our December 31, 2015 consolidated balance sheet.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0pt; margin-bottom: 0pt; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 0px;"></td> <td style="width: 0.25in;"></td> <td style="text-align: justify;">In March 2016, the FASB issued Accounting Standard Update 2016-09, &#8220;Improvements to Employee Share-Based Payment Accounting,&#8221; which is intended to simplify various aspects of how share-based payments are accounted for and presented in financial statements. The standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the effect this standard will have on our consolidated financial statements and related disclosures.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">With the exception of the standards discussed above, there have been no other recently issued accounting pronouncements that are of significance or potential significance to us that we have not adopted as of June 30, 2016.</p> <div> <table style="font: 10pt/normal 'times new roman', times, serif; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="text-align: justify; vertical-align: top;"> <td style="width: 0px;"></td> <td style="width: 0.25in; text-align: left;"><font style="font-style: normal;">H)</font></td> <td style="text-align: justify;"><b><i>Income Taxes</i><font style="font-style: normal;">.&#160;</font></b>Income tax expense was $0.7 million and $0.2 million for the three months ended June 30, 2016 and 2015, respectively. Income tax expense was $1.0 million and $0.4 million for the six months ended June 30, 2016 and 2015, respectively. Income tax expense in the three and six month periods of 2016 and 2015 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by permanent adjustments. Income tax expense in the 2016 periods was also reduced by research tax credits.</td> </tr> </table> <p style="font: italic 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: -0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font-style: normal;">&#160;</font></p> <p style="font: italic 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font-style: normal;">In the six month periods ended June 30, 2016 and 2015, we utilized deferred tax assets to reduce our tax liability payable to the government. A portion of the deferred tax assets we used comprised cumulative deductions for stock options in excess of book expense. Under income tax accounting rules, that portion of tax benefits attributable to such deductions must be recorded as an adjustment to equity versus a reduction of income tax expense. The tax benefits from such stock-based awards were $0.5 million and $0.6 million in the six month periods ended June 30, 2016 and 2015, respectively. These tax benefits were recorded as an equity adjustment to additional paid-in capital.</font></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">As of June 30, 2016, we had a total of $1.0 million of deferred tax assets for which we had recorded no valuation allowance. We will continue to assess the level of valuation allowance in future periods. Should evidence regarding the realizability of tax assets change at a future point in time, the valuation allowance will be adjusted accordingly.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">In addition to deferred tax assets carried on our balance sheet, we also had net federal and state research and development credit carryforwards available at December 31, 2015 of $5.5 million and $0.1 million. These credits were not recorded as tax assets as they relate to excess stock compensation deductions that may not be recorded as tax assets under generally accepted accounting principles until the amounts have been utilized to reduce our tax liability. To the extent that these assets are used to reduce future taxes, the benefit will be recorded as a reduction to additional paid-in capital. The aforementioned $0.5 million and $0.6 million<i>&#160;</i>equity adjustment to additional paid-in capital in the six month periods ended June 30, 2016 and 2015 were related to these deferred tax assets.</div> </div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="text-align: justify; vertical-align: top;"> <td style="width: 0px;"></td> <td style="width: 0.25in; text-align: left;"><font style="font-style: normal;">I)</font></td> <td style="text-align: justify;"><b><i>Accumulated Other Comprehensive Loss.</i><font style="font-style: normal;"></font></b>&#160;The components of accumulated other comprehensive loss and activity were as follows (in thousands):</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 13.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: -13.5pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>&#160;</i></b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 13.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: -13.5pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>&#160;</i></b></p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">December 31,</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Increase/</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Reclassification</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">June30,</td> <td nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">Decrease</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">Adjustments</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="width: 1129px; text-align: left;">Unrealized losses on available for sale securities</td> <td style="width: 16px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 62px; text-align: right;">(137</td> <td style="width: 15px; text-align: left;">)</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 62px; text-align: right;">7</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 17px; text-align: left;">$</td> <td style="width: 69px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 62px; text-align: right;">(130</td> <td style="width: 15px; text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 2px;">Unrealized gains on available for sale securities</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">40</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">(25</td> <td style="text-align: left; padding-bottom: 2px;">)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">-</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">15</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-left: 9pt;">Net unrealized gains (losses) on available for sale securities</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(97</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(18</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(115</td> <td style="text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 2px;">Income tax benefit (expense) on other comprehensive loss</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">33</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">6</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">-</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">39</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-bottom: 4px; padding-left: 9pt;">Total accumulated other comprehensive loss, net of taxes</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">(64</td> <td style="text-align: left; padding-bottom: 4px;">)</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">(12</td> <td style="text-align: left; padding-bottom: 4px;">)</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">-</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">(76</td> <td style="text-align: left; padding-bottom: 4px;">)</td> </tr> </table> </div> <div><font style="font-family: times new roman,times;" size="2"><strong><em>Basis of Presentation.</em></strong>&#160;The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and therefore do not include all information and notes necessary for a complete presentation of our financial position, results of operations and cash flows, in conformity with generally accepted accounting principles. We filed audited financial statements which included all information and notes necessary for such presentation for the three years ended December 31, 2015 in conjunction with our 2015 Annual Report on Form 10-K. This Form 10-Q should be read in conjunction with that Form 10-K.</font></div> <div><font style="font-family: times new roman,times;" size="2">&#160;</font></div> <div><font style="font-family: times new roman,times;" size="2">The accompanying unaudited consolidated balance sheets, statements of income and comprehensive income, and statements of cash flows reflect all adjustments (consisting only of normal recurring items) which are, in the opinion of management, necessary for a fair presentation of financial position at June 30, 2016, and of operations and cash flows for the interim periods ended June 30, 2016 and 2015.</font></div> <div><font style="font-family: times new roman,times;" size="2">&#160;</font></div> <div><font style="font-family: times new roman,times;" size="2">The results of operations for the interim period ended June 30, 2016 are not necessarily indicative of the results to be expected for the year.</font></div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.25in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="10" nowrap="nowrap">Fair&#160;Value&#160;Measurement&#160;at&#160;June&#160;30,&#160;2016&#160;Using:</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Quoted&#160;Prices&#160;in<br />Active&#160;Markets&#160;for<br />Identical&#160;Assets</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Significant&#160;Other<br />Observable&#160;Inputs</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Significant<br />Unobservable<br />Inputs</td> <td nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;1)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;2)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;3)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 918px; text-align: left;">Corporate debt securities</td> <td style="width: 16px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">858</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-bottom: 2px;">Money market funds (included in cash and cash equivalents)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">43,309</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-bottom: 4px; padding-left: 9pt;">Total</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">44,167</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">-</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">-</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.25in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="10" nowrap="nowrap">Fair&#160;Value&#160;Measurement&#160;at&#160;December&#160;31,&#160;2015&#160;Using:</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Quoted&#160;Prices&#160;in<br />Active&#160;Markets&#160;for<br />Identical&#160;Assets</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Significant&#160;Other<br />Observable&#160;Inputs</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Significant<br />Unobservable<br />Inputs</td> <td nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;1)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;2)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">(Level&#160;3)</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 918px; text-align: left;">Corporate debt securities</td> <td style="width: 16px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">869</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-bottom: 2px;">Money market funds (included in cash and cash equivalents)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">43,027</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-bottom: 4px; padding-left: 9pt;">Total</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">43,896</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">-</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">-</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> </table> <div> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.25in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap"> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><b>Three Months Ended</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><b>June 30,</b></p> </td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap"> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><b>Six Months Ended</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-size-adjust: none; font-stretch: normal;"><b>June 30,</b></p> </td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 722px; text-align: left;">Net income</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">1,436</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">319</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">2,070</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">591</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-decoration: underline;">Shares outstanding:</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Weighted-average common shares outstanding</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,964</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,867</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,978</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,866</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 2px;">Additional dilutive common stock equivalents</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">160</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">162</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">86</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">92</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 4px;">Diluted shares outstanding</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">23,124</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">23,029</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">23,064</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">22,958</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Net income per share &#8211; basic</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.06</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.01</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.09</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.03</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td>Net income per share - diluted</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.06</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.01</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.09</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.03</td> <td style="text-align: left;">&#160;</td> </tr> </table> </div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.25in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap"> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>Three Months Ended</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>June 30,</b></p> </td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap"> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>Six Months Ended</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px; text-align: center; font-stretch: normal;"><b>June 30,</b></p> </td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 722px;">Cost of services</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">3</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">12</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">3</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 150px; text-align: right;">13</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Research and development</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">28</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">26</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">30</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">27</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Selling and marketing</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">4</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">4</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">4</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-bottom: 2px;">General and administrative</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">147</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">179</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">153</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">197</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 4px; padding-left: 9pt;">Stock-based compensation expense</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">182</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">221</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">190</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">242</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> </table> </div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <table align="center" style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.6in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="6" nowrap="nowrap">Three Months Ended</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="6" nowrap="nowrap">Six Months Ended</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap">June 30,</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap">June 30,</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 677px; text-align: left;">United States</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">6,180</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">2,526</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">9,920</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">5,014</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Brazil</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">297</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">928</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">601</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,654</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-bottom: 2px;">Rest of World</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">427</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">1,056</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">1,217</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">1,965</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">6,904</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">4,510</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">11,738</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">8,633</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> </table> <br class="apple-interchange-newline" /><br /></div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <table align="center" style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.6in; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="6" nowrap="nowrap">Three Months Ended</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="6" nowrap="nowrap">Six Months Ended</td> <td style="font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap">June 30,</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="6" nowrap="nowrap">June 30,</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px; font-weight: bold;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center;" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 677px;">Biometrics</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">5,443</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">3,883</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">8,727</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">7,731</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Imaging</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,332</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">522</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,808</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">696</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 2px;">DSL royalties</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">129</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">105</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">203</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">206</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">6,904</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">4,510</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">11,738</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">8,633</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> </tr> </table> </div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; border-collapse: collapse; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">December 31,</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Increase/</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">Reclassification</td> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="2" nowrap="nowrap">June30,</td> <td nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2015</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">Decrease</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">Adjustments</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="2" nowrap="nowrap">2016</td> <td style="padding-bottom: 2px;" nowrap="nowrap">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="width: 1129px; text-align: left;">Unrealized losses on available for sale securities</td> <td style="width: 16px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 62px; text-align: right;">(137</td> <td style="width: 15px; text-align: left;">)</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 62px; text-align: right;">7</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 17px; text-align: left;">$</td> <td style="width: 69px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 62px; text-align: right;">(130</td> <td style="width: 15px; text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 2px;">Unrealized gains on available for sale securities</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">40</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">(25</td> <td style="text-align: left; padding-bottom: 2px;">)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">-</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">15</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-left: 9pt;">Net unrealized gains (losses) on available for sale securities</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(97</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(18</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(115</td> <td style="text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 2px;">Income tax benefit (expense) on other comprehensive loss</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">33</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">6</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">-</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">39</td> <td style="text-align: left; padding-bottom: 2px;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-bottom: 4px; padding-left: 9pt;">Total accumulated other comprehensive loss, net of taxes</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">(64</td> <td style="text-align: left; padding-bottom: 4px;">)</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">(12</td> <td style="text-align: left; padding-bottom: 4px;">)</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">-</td> <td style="text-align: left; padding-bottom: 4px;">&#160;</td> <td style="padding-bottom: 4px;">&#160;</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">$</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">(76</td> <td style="text-align: left; padding-bottom: 4px;">)</td> </tr> </table> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0pt 0px 0pt 0.75in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; widows: 1; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> </div> 869000 858000 43027000 43309000 43896000 44167000 162000 92000 160000 86000 54034 54034 54034 54034 152000 152000 682000 558000 182000 190000 368000 58862 57151 17138 18849 69000 61000 0.34 0.34 600000 500000 1000000 5500000 100000 600000 500000 -97000 -115000 -137000 -130000 40000 15000 33000 39000 64000 -76000 18000 6000 12000 10000000 349000 81980 22000 21000 349000 <table style="font: 10pt/normal 'times new roman', times, serif; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; widows: 1; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="text-align: justify; vertical-align: top;"> <td style="width: 0px;"></td> <td style="width: 0.25in; text-align: left;">J)</td> <td style="text-align: justify;"><b><i>Share Repurchase Program.&#160;</i></b>On April 26, 2016, we announced that our Board of Directors had approved a program authorizing the Company to purchase up to $10 million of our common stock. The shares may be purchased from time to time in the open market or through privately negotiated transactions at management&#8217;s discretion, depending upon market conditions and other factors. The authorization to repurchase our stock expires on December 31, 2017. We repurchased 81,980 shares of common stock under this program for a total cost of $349,000 during the three months ended June 30, 2016.</td> </tr> </table> 0001015739us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2016-06-30 0001015739us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2016-06-30 -7000 25000 184000 43300000 43000000 EX-101.SCH 6 awre-20160630.xsd XBRL TAXONOMY EXTENSION SCHEMA 001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 002 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - Nature of Business link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Computation of Earnings per Share link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Business Segments link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Share Repurchase Program link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Computation of Earnings per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Business Segments (Tables) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Fair Value Measurements - Assets measured at fair value on a recurring basis (Details) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Fair Value Measurements (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Computation of Earnings per Share - Summary of net income per share (Details) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Computation of Earnings per Share (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Stock-Based Compensation - Summary of stock-based employee compensation expenses (Details) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Stock-Based Compensation (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Business Segments - Revenues generated following geographic regions (Details ) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Business Segments - Summary of revenue by product group (Details 1) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Recent Accounting Pronouncementsa (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Income Taxes (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Accumulated Other Comprehensive Loss - Components of accumulated other comprehensive loss and activity (Details) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Share Repurchase Program (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 awre-20160630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 awre-20160630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 awre-20160630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 awre-20160630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2016
Jul. 22, 2016
Document and Entity Information [Abstract]    
Entity Registrant Name AWARE INC /MA/  
Entity Central Index Key 0001015739  
Trading Symbol awre  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   22,975,463
Document Type 10-Q  
Document Period End Date Jun. 30, 2016  
Amendment Flag false  
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q2  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 52,256 $ 51,232
Accounts receivable, net 5,558 4,743
Prepaid expenses and other current assets 469 483
Total current assets 58,283 56,458
Property and equipment, net 4,816 4,977
Investments 858 869
Deferred tax assets 998 999
Other assets 206 316
Total assets 65,161 63,619
Current liabilities:    
Accounts payable 1,055 234
Accrued expenses 991 952
Accrued income taxes   236
Deferred revenue 4,407 5,885
Total current liabilities 6,453 7,307
Long-term deferred revenue 211 131
Commitments and contingent liabilities
Stockholders' equity:    
Preferred stock, $1.00 par value; 1,000,000 shares authorized, none outstanding
Common stock, $.01 par value; 70,000,000 shares authorized; issued and outstanding 22,916,561 as of June 30, 2016 and 22,935,988 as of December 31, 2015 229 229
Additional paid-in capital 103,226 102,968
Accumulated other comprehensive loss (76) (64)
Accumulated deficit (44,882) (46,952)
Total stockholders' equity 58,497 56,181
Total liabilities and stockholders' equity $ 65,161 $ 63,619
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS (unaudited) (Parentheticals) - $ / shares
Jun. 30, 2016
Dec. 31, 2015
Statement Of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 70,000,000 70,000,000
Common stock, shares issued 22,916,561 22,935,988
Common stock, shares outstanding 22,916,561 22,935,988
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Revenue:        
Software licenses $ 5,347 $ 2,272 $ 8,121 $ 3,921
Software maintenance 1,181 1,278 2,462 2,431
Services 216 855 635 2,075
Hardware 31   317  
Royalties 129 105 203 206
Total revenue 6,904 4,510 11,738 8,633
Costs and expenses:        
Cost of software licenses 858   1,101  
Cost of services 158 569 372 1,116
Cost of hardware 29   234  
Research and development 1,802 1,439 3,451 2,874
Selling and marketing 1,111 1,064 2,031 2,036
General and administrative 872 961 1,595 1,746
Total costs and expenses 4,830 4,033 8,784 7,772
Operating income 2,074 477 2,954 861
Other income       12
Interest income 72 33 138 74
Income before provision for income taxes 2,146 510 3,092 947
Provision for income taxes 710 191 1,022 356
Net income $ 1,436 $ 319 $ 2,070 $ 591
Net income per share - basic (in dollars per share) $ 0.06 $ 0.01 $ 0.09 $ 0.03
Net income per share - diluted (in dollars per share) $ 0.06 $ 0.01 $ 0.09 $ 0.03
Weighted-average shares - basic (in shares) 22,964 22,867 22,978 22,866
Weighted-average shares - diluted (in shares) 23,124 23,029 23,064 22,958
Comprehensive income:        
Net income $ 1,436 $ 319 $ 2,070 $ 591
Other comprehensive income (net of tax):        
Unrealized losses on available for sale securities (9) (48) (12) (40)
Comprehensive income $ 1,427 $ 271 $ 2,058 $ 551
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Cash flows from operating activities:    
Net income $ 2,070 $ 591
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 324 309
Stock-based compensation 190 242
Deferred tax provision on other comprehensive income 6 21
Gain on sale of investments   (12)
Amortization of discount on investments (6) (5)
Changes in assets and liabilities:    
Accounts receivable (815) (1,202)
Prepaid expenses and other current assets 14 (692)
Deferred tax assets 1 46
Accounts payable 821 (111)
Accrued expenses 39 118
Accrued income taxes (236)  
Deferred revenue (1,398) 593
Net cash provided by (used in) operating activities 1,010 (102)
Cash flows from investing activities:    
Purchases of property and equipment (54) (68)
Sales of investments   529
Purchase of other assets   (320)
Net cash provided by (used in) investing activities (54) 141
Cash flows from financing activities:    
Proceeds from issuance of common stock 21 22
Excess tax benefits from stock-based compensation 457 554
Payments made for taxes of employees who surrendered shares related to unrestricted stock (61) (87)
Repurchase of common stock (349)  
Net cash provided by financing activities 68 489
Increase in cash and cash equivalents 1,024 528
Cash and cash equivalents, beginning of period 51,232 43,985
Cash and cash equivalents, end of period 52,256 44,513
Supplemental disclosure:    
Cash paid for income taxes $ 833 $ 346
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
Nature of Business
6 Months Ended
Jun. 30, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business
A) Nature of Business. We are a leading provider of software and services to the biometrics industry. Our software products are used in government and commercial biometrics systems, which are capable of determining or verifying an individual’s identity. We also offer engineering services related to software customization, integration, and installation, as well as complete systems development. We sell our biometrics software products and services globally through systems integrators, OEMs, and directly to end user customers. We also derive a portion of our revenue from the sale of imaging software.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basis of Presentation
6 Months Ended
Jun. 30, 2016
Basis Of Accounting [Abstract]  
Basis of Presentation
B) Basis of Presentation. The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and therefore do not include all information and notes necessary for a complete presentation of our financial position, results of operations and cash flows, in conformity with generally accepted accounting principles. We filed audited financial statements which included all information and notes necessary for such presentation for the three years ended December 31, 2015 in conjunction with our 2015 Annual Report on Form 10-K. This Form 10-Q should be read in conjunction with that Form 10-K.

 

The accompanying unaudited consolidated balance sheets, statements of income and comprehensive income, and statements of cash flows reflect all adjustments (consisting only of normal recurring items) which are, in the opinion of management, necessary for a fair presentation of financial position at June 30, 2016, and of operations and cash flows for the interim periods ended June 30, 2016 and 2015.

 

The results of operations for the interim period ended June 30, 2016 are not necessarily indicative of the results to be expected for the year.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2016
Fair Value Disclosures [Abstract]  
Fair Value Measurements
C) Fair Value Measurements. The Financial Accounting Standards Board (“FASB”) Codification defines fair value, and establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to the unadjusted quoted prices in active markets for identical assets or liabilities (level 1 measurements) and the lowest priority to unobservable inputs (level 3 measurements). The three levels of the fair value hierarchy under the FASB Codification are: i) Level 1 – valuations that are based on quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date; ii) Level 2 – valuations that are based on quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly; and iii) Level 3 – valuations that require inputs that are both significant to the fair value measurement and unobservable.

 

Cash and cash equivalents, which primarily include money market mutual funds, were $52.3 million and $51.2 million as of June 30, 2016 and December 31, 2015, respectively. We classified our cash equivalents of $43.3 million and $43.0 million as of June 30, 2016 and December 31, 2015 within Level 1 of the fair value hierarchy because they are valued using quoted market prices.

 

Our investments, which consist of high yield corporate debt securities, are also classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices. We categorize our investments as available-for-sale securities, and carry them at fair value in our financial statements. We had $0.9 million of available-for-sale investments as of June 30, 2016 and December 31, 2015.

  

As of June 30, 2016, our assets that are measured at fair value on a recurring basis and whose carrying values approximate their respective fair values include the following (in thousands):

 

    Fair Value Measurement at June 30, 2016 Using:  
    Quoted Prices in
Active Markets for
Identical Assets
    Significant Other
Observable Inputs
    Significant
Unobservable
Inputs
 
    (Level 1)     (Level 2)     (Level 3)  
Corporate debt securities   $ 858     $ -     $ -  
Money market funds (included in cash and cash equivalents)     43,309                  
Total   $ 44,167     $ -     $ -  

 

As of December 31, 2015, our assets that are measured at fair value on a recurring basis and whose carrying values approximate their respective fair values include the following (in thousands):

 

    Fair Value Measurement at December 31, 2015 Using:  
    Quoted Prices in
Active Markets for
Identical Assets
    Significant Other
Observable Inputs
    Significant
Unobservable
Inputs
 
    (Level 1)     (Level 2)     (Level 3)  
Corporate debt securities   $ 869     $ -     $ -  
Money market funds (included in cash and cash equivalents)     43,027                  
Total   $ 43,896     $ -     $ -  
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.5.0.2
Computation of Earnings per Share
6 Months Ended
Jun. 30, 2016
Earnings Per Share [Abstract]  
Computation of Earnings per Share
D) Computation of Earnings per Share. Basic earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net income or loss by the weighted average number of common shares outstanding plus additional common shares that would have been outstanding if dilutive potential common shares had been issued. For the purposes of this calculation, stock options are considered common stock equivalents in periods in which they have a dilutive effect. Stock options that are anti-dilutive are excluded from the calculation.

 

Net income per share is calculated as follows (in thousands, except per share data):

 

   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
    2016     2015     2016     2015  
                         
Net income   $ 1,436     $ 319     $ 2,070     $ 591  
                                 
Shares outstanding:                                
Weighted-average common shares outstanding     22,964       22,867       22,978       22,866  
Additional dilutive common stock equivalents     160       162       86       92  
Diluted shares outstanding     23,124       23,029       23,064       22,958  
                                 
Net income per share – basic   $ 0.06     $ 0.01     $ 0.09     $ 0.03  
Net income per share - diluted   $ 0.06     $ 0.01     $ 0.09     $ 0.03  

 

For the three month periods ended June 30, 2016 and 2015, options to purchase 54,034 shares of common stock were outstanding, but were not included in the computation of diluted EPS because the options’ exercise prices were greater than the average market price of the common stock and thus would be anti-dilutive.

 

For the six month periods ended June 30, 2016 and 2015, options to purchase 54,034 shares of common stock, respectively, were outstanding, but were not included in the computation of diluted EPS because the options’ exercise prices were greater than the average market price of the common stock and thus would be anti-dilutive.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2016
Disclosure Of Compensation Related Costs, Share-Based Payments [Abstract]  
Stock-Based Compensation
E) Stock-Based Compensation. The following table presents stock-based employee compensation expenses included in our unaudited consolidated statements of comprehensive income (in thousands):

 

   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
    2016     2015     2016     2015  
                         
Cost of services   $ 3     $ 12     $ 3     $ 13  
Research and development     28       26       30       27  
Selling and marketing     4       4       4       5  
General and administrative     147       179       153       197  
Stock-based compensation expense   $ 182     $ 221     $ 190     $ 242  

 

Stock Option Grants. We may grant stock options under our 2001 Nonqualified Stock Plan although we have not granted any stock options since the first quarter of 2012. When we grant stock options, we estimate their fair value using the Black-Scholes valuation model. This valuation model takes into account the exercise price of the award, as well as a variety of significant assumptions. The assumptions used to estimate the fair value of stock options include the expected term, the expected volatility of our stock over the expected term, the risk-free interest rate over the expected term, and our expected annual dividend yield. We believe that the valuation technique and the approach utilized to develop the underlying assumptions are appropriate in calculating the fair values of our stock options. Estimates of fair value are not intended to predict actual future events or the value ultimately realized by persons who receive equity awards.

 

Unrestricted Stock Grants. We also grant unrestricted shares of stock under our 2001 Nonqualified Stock Plan. Stock-based compensation expense for stock grants is determined based on the fair market value of our stock on the date of grant, provided the number of shares in the grant is fixed on the grant date.

 

We granted shares of unrestricted stock in 2016 and 2015 that affected financial results for the three and six month periods ended June 30, 2016 and 2015. These grants are described below.

 

2016 Grant. On March 28, 2016, we granted 152,000 shares of unrestricted stock to directors, officers and employees. The shares will be issued in two equal installments shortly after June 30, 2016 and December 31, 2016, provided each grantee is serving as a director, officer or employee on those dates. The total stock-based compensation expense related to this grant is $558,000, of which $182,000 and $190,000 was charged to expense in the three and six months ended June 30, 2016, respectively. We anticipate the remaining $368,000 will be charged to expense ratably over the remaining two quarters of 2016.

 

2015 Grant. In March 2015, we granted 152,000 shares of unrestricted stock to directors, officers and employees. The shares were issued in two equal installments shortly after June 30, 2015 and December 31, 2015. We expensed the entire $682,000 stock-based compensation expense related to this grant in 2015. We issued shares of common stock related to this grant as follows: i) 58,862 net shares of common stock were issued in early July 2015 after employees surrendered 17,138 shares for which we paid $69,000 of withholding taxes on their behalf; and ii) 57,151 net shares of common stock were issued in early January 2016 after employees surrendered 18,849 shares for which we paid $61,000 of withholding taxes on their behalf.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business Segments
6 Months Ended
Jun. 30, 2016
Segment Reporting [Abstract]  
Business Segments
F) Business Segments. We organize ourselves into a single segment that reports to the chief operating decision makers.

 

We conduct our operations in the United States and sell our products and services to domestic and international customers. Revenues were generated from the following geographic regions for the three and six months ended June 30, 2016 and 2015 (in thousands):

 

    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2016     2015     2016     2015  
                         
United States   $ 6,180     $ 2,526     $ 9,920     $ 5,014  
Brazil     297       928       601       1,654  
Rest of World     427       1,056       1,217       1,965  
    $ 6,904     $ 4,510     $ 11,738     $ 8,633  

 

Revenue by product group for the three and six months ended June 30, 2016 and 2015 was (in thousands):

 

    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2016     2015     2016     2015  
                         
Biometrics   $ 5,443     $ 3,883     $ 8,727     $ 7,731  
Imaging     1,332       522       2,808       696  
DSL royalties     129       105       203       206  
    $ 6,904     $ 4,510     $ 11,738     $ 8,633  
 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2016
Accounting Changes and Error Corrections [Abstract]  
Recent Accounting Pronouncements
G) Recent Accounting Pronouncements. In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The ASU is the result of a joint project by the FASB and the International Accounting Standards Board (“IASB”) to clarify the principles for recognizing revenue and to develop a common revenue standard for GAAP and International Financial Reporting Standards (“IFRS”) that would: remove inconsistencies and weaknesses, provide a more robust framework for addressing revenue issues, improve comparability of revenue recognition practices across entities, jurisdictions, industries, and capital markets, improve disclosure requirements and resulting financial statements, and simplify the presentation of financial statements. The core principle of the new guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU is effective for annual reporting periods beginning after December 15, 2016. Early adoption is not permitted. On July 9, 2015, the FASB voted to delay the effective date of the new revenue standard by one year, but to permit entities to choose to adopt the standard as of the original effective date. We are currently evaluating the effect that the updated standard will have on our consolidated financial statements and related disclosures.

 

In November 2015, the FASB issued Accounting Standard Update 2015-17, "Balance Sheet Classification of Deferred Taxes," which requires that deferred tax liabilities and assets be classified as noncurrent in a classified statement of financial position to simplify the presentation of deferred income taxes. The standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption permitted. We elected to early adopt this standard effective January 1, 2016. While the adoption of the standard did not have a material impact on our consolidated balance sheets, it is worth noting that we reclassified $184,000 of deferred tax assets that were previously included in current assets on our December 31, 2015 consolidated balance sheet.

 

In March 2016, the FASB issued Accounting Standard Update 2016-09, “Improvements to Employee Share-Based Payment Accounting,” which is intended to simplify various aspects of how share-based payments are accounted for and presented in financial statements. The standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2017, with early adoption permitted. We are currently evaluating the effect this standard will have on our consolidated financial statements and related disclosures.

 

With the exception of the standards discussed above, there have been no other recently issued accounting pronouncements that are of significance or potential significance to us that we have not adopted as of June 30, 2016.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes
6 Months Ended
Jun. 30, 2016
Income Tax Disclosure [Abstract]  
Income Taxes
H) Income TaxesIncome tax expense was $0.7 million and $0.2 million for the three months ended June 30, 2016 and 2015, respectively. Income tax expense was $1.0 million and $0.4 million for the six months ended June 30, 2016 and 2015, respectively. Income tax expense in the three and six month periods of 2016 and 2015 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by permanent adjustments. Income tax expense in the 2016 periods was also reduced by research tax credits.

 

In the six month periods ended June 30, 2016 and 2015, we utilized deferred tax assets to reduce our tax liability payable to the government. A portion of the deferred tax assets we used comprised cumulative deductions for stock options in excess of book expense. Under income tax accounting rules, that portion of tax benefits attributable to such deductions must be recorded as an adjustment to equity versus a reduction of income tax expense. The tax benefits from such stock-based awards were $0.5 million and $0.6 million in the six month periods ended June 30, 2016 and 2015, respectively. These tax benefits were recorded as an equity adjustment to additional paid-in capital.

 

As of June 30, 2016, we had a total of $1.0 million of deferred tax assets for which we had recorded no valuation allowance. We will continue to assess the level of valuation allowance in future periods. Should evidence regarding the realizability of tax assets change at a future point in time, the valuation allowance will be adjusted accordingly.

 

In addition to deferred tax assets carried on our balance sheet, we also had net federal and state research and development credit carryforwards available at December 31, 2015 of $5.5 million and $0.1 million. These credits were not recorded as tax assets as they relate to excess stock compensation deductions that may not be recorded as tax assets under generally accepted accounting principles until the amounts have been utilized to reduce our tax liability. To the extent that these assets are used to reduce future taxes, the benefit will be recorded as a reduction to additional paid-in capital. The aforementioned $0.5 million and $0.6 million equity adjustment to additional paid-in capital in the six month periods ended June 30, 2016 and 2015 were related to these deferred tax assets.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2016
Equity [Abstract]  
Accumulated Other Comprehensive Loss
I) Accumulated Other Comprehensive Loss. The components of accumulated other comprehensive loss and activity were as follows (in thousands):

 

 

    December 31,     Increase/     Reclassification     June30,  
    2015     Decrease     Adjustments     2016  
                                 
Unrealized losses on available for sale securities   $ (137 )   $ 7     $ -     $ (130 )
Unrealized gains on available for sale securities     40       (25 )     -       15  
Net unrealized gains (losses) on available for sale securities     (97 )     (18 )     -       (115 )
Income tax benefit (expense) on other comprehensive loss     33       6       -       39  
Total accumulated other comprehensive loss, net of taxes   $ (64 )   $ (12 )   $ -     $ (76 )
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
Share Repurchase Program
6 Months Ended
Jun. 30, 2016
Share Repurchase Program [Abstract]  
Share Repurchase Program
J) Share Repurchase Program. On April 26, 2016, we announced that our Board of Directors had approved a program authorizing the Company to purchase up to $10 million of our common stock. The shares may be purchased from time to time in the open market or through privately negotiated transactions at management’s discretion, depending upon market conditions and other factors. The authorization to repurchase our stock expires on December 31, 2017. We repurchased 81,980 shares of common stock under this program for a total cost of $349,000 during the three months ended June 30, 2016.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2016
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation. The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions for Form 10-Q and therefore do not include all information and notes necessary for a complete presentation of our financial position, results of operations and cash flows, in conformity with generally accepted accounting principles. We filed audited financial statements which included all information and notes necessary for such presentation for the three years ended December 31, 2015 in conjunction with our 2015 Annual Report on Form 10-K. This Form 10-Q should be read in conjunction with that Form 10-K.
 
The accompanying unaudited consolidated balance sheets, statements of income and comprehensive income, and statements of cash flows reflect all adjustments (consisting only of normal recurring items) which are, in the opinion of management, necessary for a fair presentation of financial position at June 30, 2016, and of operations and cash flows for the interim periods ended June 30, 2016 and 2015.
 
The results of operations for the interim period ended June 30, 2016 are not necessarily indicative of the results to be expected for the year.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2016
Fair Value Disclosures [Abstract]  
Schedule of assets measured at fair value on a recurring basis

 

    Fair Value Measurement at June 30, 2016 Using:  
    Quoted Prices in
Active Markets for
Identical Assets
    Significant Other
Observable Inputs
    Significant
Unobservable
Inputs
 
    (Level 1)     (Level 2)     (Level 3)  
Corporate debt securities   $ 858     $ -     $ -  
Money market funds (included in cash and cash equivalents)     43,309                  
Total   $ 44,167     $ -     $ -  

 

    Fair Value Measurement at December 31, 2015 Using:  
    Quoted Prices in
Active Markets for
Identical Assets
    Significant Other
Observable Inputs
    Significant
Unobservable
Inputs
 
    (Level 1)     (Level 2)     (Level 3)  
Corporate debt securities   $ 869     $ -     $ -  
Money market funds (included in cash and cash equivalents)     43,027                  
Total   $ 43,896     $ -     $ -  
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
Computation of Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2016
Earnings Per Share [Abstract]  
Schedule of net income per share
 
   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
    2016     2015     2016     2015  
                         
Net income   $ 1,436     $ 319     $ 2,070     $ 591  
                                 
Shares outstanding:                                
Weighted-average common shares outstanding     22,964       22,867       22,978       22,866  
Additional dilutive common stock equivalents     160       162       86       92  
Diluted shares outstanding     23,124       23,029       23,064       22,958  
                                 
Net income per share – basic   $ 0.06     $ 0.01     $ 0.09     $ 0.03  
Net income per share - diluted   $ 0.06     $ 0.01     $ 0.09     $ 0.03  
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2016
Disclosure Of Compensation Related Costs, Share-Based Payments [Abstract]  
Schedule of stock-based employee compensation expense included in unaudited consolidated statements of comprehensive income
   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
    2016     2015     2016     2015  
                         
Cost of services   $ 3     $ 12     $ 3     $ 13  
Research and development     28       26       30       27  
Selling and marketing     4       4       4       5  
General and administrative     147       179       153       197  
Stock-based compensation expense   $ 182     $ 221     $ 190     $ 242  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business Segments (Tables)
6 Months Ended
Jun. 30, 2016
Segment Reporting [Abstract]  
Schedule of revenues generated from geographic regions
 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2016     2015     2016     2015  
                         
United States   $ 6,180     $ 2,526     $ 9,920     $ 5,014  
Brazil     297       928       601       1,654  
Rest of World     427       1,056       1,217       1,965  
    $ 6,904     $ 4,510     $ 11,738     $ 8,633  


Schedule of revenue by product group
 
    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
    2016     2015     2016     2015  
                         
Biometrics   $ 5,443     $ 3,883     $ 8,727     $ 7,731  
Imaging     1,332       522       2,808       696  
DSL royalties     129       105       203       206  
    $ 6,904     $ 4,510     $ 11,738     $ 8,633  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2016
Equity [Abstract]  
Schedule of components of accumulated other comprehensive loss and activity
    December 31,     Increase/     Reclassification     June30,  
    2015     Decrease     Adjustments     2016  
                                 
Unrealized losses on available for sale securities   $ (137 )   $ 7     $ -     $ (130 )
Unrealized gains on available for sale securities     40       (25 )     -       15  
Net unrealized gains (losses) on available for sale securities     (97 )     (18 )     -       (115 )
Income tax benefit (expense) on other comprehensive loss     33       6       -       39  
Total accumulated other comprehensive loss, net of taxes   $ (64 )   $ (12 )   $ -     $ (76 )
 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements - Assets measured at fair value on a recurring basis (Details) - Fair value on recurring basis - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Fair Value Measurement, Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value $ 44,167 $ 43,896
Fair Value Measurement, Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Corporate debt securities 858 869
Fair Value Measurement, Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds (included in cash and cash equivalents)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds (included in cash and cash equivalents) 43,309 43,027
Fair Value Measurement, Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value  
Fair Value Measurement, Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Corporate debt securities
Fair Value Measurement, Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value  
Fair Value Measurement, Significant Unobservable Inputs (Level 3) | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Corporate debt securities
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements (Detail Textuals) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Jun. 30, 2015
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents, primarily include money market funds $ 52,256 $ 51,232 $ 44,513 $ 43,985
Fair value on recurring basis | Corporate debt securities | Fair Value Measurement, Quoted Prices in Active Markets for Identical Assets (Level 1)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available-for-sale investments 858 869    
Fair value on recurring basis | Money market funds (included in cash and cash equivalents) | Fair Value Measurement, Quoted Prices in Active Markets for Identical Assets (Level 1)        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash equivalents, primarily include money market funds $ 43,300 $ 43,000    
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Computation of Earnings per Share - Summary of net income per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Earnings Per Share [Abstract]        
Net income $ 1,436 $ 319 $ 2,070 $ 591
Shares outstanding:        
Weighted-average common shares outstanding (in shares) 22,964 22,867 22,978 22,866
Additional dilutive common stock equivalents (in shares) 160 162 86 92
Diluted shares outstanding (in shares) 23,124 23,029 23,064 22,958
Net income per share - basic (in dollars per share) $ 0.06 $ 0.01 $ 0.09 $ 0.03
Net income per share - diluted (in dollars per share) $ 0.06 $ 0.01 $ 0.09 $ 0.03
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Computation of Earnings per Share (Detail Textuals) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive common stock share purchase (in shares) 54,034 54,034 54,034 54,034
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Summary of stock-based employee compensation expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 182 $ 221 $ 190 $ 242
Cost of services        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 3 12 3 13
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 28 26 30 27
Selling and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 4 4 4 5
General and administrative operations        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 147 $ 179 $ 153 $ 197
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation (Detail Textuals) - Unrestricted Stock Grants - 2001 Nonqualified Stock Plan - Directors, officers and employees - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 28, 2016
Jan. 31, 2016
Jul. 31, 2015
Mar. 31, 2015
Jun. 30, 2016
Jun. 30, 2016
Dec. 31, 2015
2016 Grant              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares granted (in shares) 152,000            
Stock-based compensation expense           $ 558,000  
Stock based compensation expense charged         $ 182,000 190,000  
Remaining stock based compensation expense         $ 368,000 $ 368,000  
2015 Grant              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares granted (in shares)       152,000      
Stock-based compensation expense             $ 682,000
Number of shares issued (in shares)   57,151 58,862        
Number of common stock shares surrendered by employees withholding taxes   18,849 17,138        
Common stock value surrendered by employees withholding taxes   $ 61,000 $ 69,000        
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business Segments - Revenues generated following geographic regions (Details ) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Segment Reporting Information [Line Items]        
Revenue $ 6,904 $ 4,510 $ 11,738 $ 8,633
Operating Segments | United States        
Segment Reporting Information [Line Items]        
Revenue 6,180 2,526 9,920 5,014
Operating Segments | Brazil        
Segment Reporting Information [Line Items]        
Revenue 297 928 601 1,654
Operating Segments | Rest of World        
Segment Reporting Information [Line Items]        
Revenue $ 427 $ 1,056 $ 1,217 $ 1,965
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business Segments - Summary of revenue by product group (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Segment Reporting Information [Line Items]        
Revenue $ 6,904 $ 4,510 $ 11,738 $ 8,633
Operating Segments | Biometrics        
Segment Reporting Information [Line Items]        
Revenue 5,443 3,883 8,727 7,731
Operating Segments | Imaging        
Segment Reporting Information [Line Items]        
Revenue 1,332 522 2,808 696
Operating Segments | DSL royalties        
Segment Reporting Information [Line Items]        
Revenue $ 129 $ 105 $ 203 $ 206
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Recent Accounting Pronouncementsa (Detail Textuals)
6 Months Ended
Jun. 30, 2016
USD ($)
Accounting Changes and Error Corrections [Abstract]  
Reclassification amount of deferred tax assets previously included in current assets $ 184,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes (Detail Textuals) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Operating Loss Carryforwards [Line Items]          
Income tax expense (benefit) $ 710 $ 191 $ 1,022 $ 356  
U.S. statutory tax rate     34.00% 34.00%  
Tax benefits from stock-based awards     $ 500 $ 600  
Deferred tax assets $ 1,000   1,000    
Equity adjustment to additional paid-in capital     $ 500 $ 600  
Federal | Research and development credit carryforwards          
Operating Loss Carryforwards [Line Items]          
Net federal and state research and development credit carryforwards         $ 5,500
State | Research and development credit carryforwards          
Operating Loss Carryforwards [Line Items]          
Net federal and state research and development credit carryforwards         $ 100
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive Loss - Components of accumulated other comprehensive loss and activity (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2016
USD ($)
Accumulated Other Comprehensive Income Loss [Roll Forward]  
Beginning balance Net unrealized gains (losses) on available for sale securities $ (97)
Beginning balance Income tax benefit (expense) on other comprehensive loss 33
Beginning balance Total accumulated other comprehensive loss, net of taxes (64)
Increase/Decrease Net unrealized gains (losses) on available for sale securities (18)
Increase/Decrease Income tax benefit (expense) on other comprehensive loss 6
Increase/Decrease Total accumulated other comprehensive loss, net of taxes (12)
Reclassification Adjustments Net unrealized gains (losses) on available for sale securities
Reclassification Adjustments Income tax benefit (expense) on other comprehensive loss
Reclassification Adjustments Total accumulated other comprehensive loss, net of taxes
Ending balance Net unrealized gains (losses) on available for sale securities (115)
Ending balance Income tax benefit (expense) on other comprehensive loss 39
Ending balance Total accumulated other comprehensive loss, net of taxes (76)
Unrealized losses on available for sale securities  
Accumulated Other Comprehensive Income Loss [Roll Forward]  
Beginning balance Net unrealized gains (losses) on available for sale securities (137)
Increase/Decrease Net unrealized gains (losses) on available for sale securities 7
Reclassification Adjustments Net unrealized gains (losses) on available for sale securities
Ending balance Net unrealized gains (losses) on available for sale securities (130)
Unrealized gains on available for sale securities  
Accumulated Other Comprehensive Income Loss [Roll Forward]  
Beginning balance Net unrealized gains (losses) on available for sale securities 40
Increase/Decrease Net unrealized gains (losses) on available for sale securities (25)
Reclassification Adjustments Net unrealized gains (losses) on available for sale securities
Ending balance Net unrealized gains (losses) on available for sale securities $ 15
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Share Repurchase Program (Detail Textuals) - Share Repurchase Program - USD ($)
3 Months Ended
Jun. 30, 2016
Apr. 26, 2016
Equity, Class of Treasury Stock [Line Items]    
Maximum amount of common stock authorized to repurchase   $ 10,000,000
Repurchase common stock (in shares) 81,980  
Repurchase common stock $ 349,000  
EXCEL 44 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (!9^TB.CI^1L0$ (6 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V8RV[",!!%?P5E6Q%CIZ4/ 9O2;8O4_H";3(A%'%NV"?#WM0-4;916 MT!)I-GEPQW-O,LY9,'G;:;"#K2PK.XT*Y_0#(38M0'(;*PV55W)E)'?^UBR) MYNF*+X&PT6A,4E4YJ-S0A1[1;/)2@S$B@\'C7@B]IQ'7NA0I=T)5I*ZR5M>A MRG.10J;2M?1+8N>MXM2[% *P( L !?.0Q(OW[CMB PD.MQ-*O>X^NO ZIK XTHO8<4M?'5$Q^ M#*G*_=ITJK$"2+8CCVG!D4*>-BP>-9?20D0[8$NP+,L5R*V.V:SGVL7.U49V M[M,41Y26M#;3"&>6X9MY6&3I//B)]!=C;IK>TI;MR5/0!_ZS#0//>997'L=V M+YRO+0O]C^AY%.!)T:'B1?4C9@,2[2F]@OIZ (4QOCLEFI2"(S>C@KN_V/P" M4$L#!!0 ( (!9^TBNKFRH?P$ / 4 : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/%V$MJPS 0QO&K!!^@\HSR)LFJFVS;7D X$]LD?B"IM+E] M72^*^]#01>#;V-B&T7]A?@CMVI!OG^3J8MVUH:K[,'MOKFW8#N_W615COS4F M%)4T+CQTO;3#UW/G&Q>'1U^:WA475XKA/%\:/YV3'78_9\^.IWWFCR?*9B_. MEQ+WV5OG+Z$2B<&,-WH8%A@^WWKYS_+=^5P7\M@5KXVT\8\*\[5 9M)!G YB M2)!-!UE(T#P=-(<$+=)!"TC0,AVTA 2MTD$K2- Z';2&!&W201M($.6*C#DF M2<,:HS4I7!/&:U+ )HS8I)!-&+-)09LP:I/"-F'<)@5NPLA-"MV$L9L4O FC M-RMZ,T9O5O1FT%Y;VVQC]&9%;\;HS8K>C-&;%;T9HSC-&;U;T9HS>K.C- M&+U9T9LQ>EM%;XO1VRIZ6XS>5M';@LY*M,,2C-YVHG>HG)?3<_1U6X9[UWP; MKA9-\ [Q=I7[IXQ3U8:)UG%82=Q-I\Z'DH$L@XGA-$T=N5-AFW]&C6GEZM MI("I%D4&RGK]7N^'!UL+*H:XF^^2=OR16V6)"05/84)K^2N>(E2H?\X2,]%9SM6+5SW=2?6, MO_)(3[F%_:C#%U7VA!N(:=&#[#MGB;E](9ZIBYTD7*TAWL>^?UGWXA$,.J87 M_?,>_78MJ/U5;N"Q5.LEEP;]T<8.-R"L-J\R;>RI*L5:.-'Q,:+ZL,.>.((S MKSH;;B17ML-0_J''?J=:MO*6=IJC-?YO;9XQ ; X\G;.TMS'[MORTA\,2@19 MATAOQ\Q_;=L!;^>)I$T!%ZLE-_8_M:+D5#=B,.CLL:]3,*YB%BA+X\AFJEJ* MQ-MOR-L;,N2T,,+UBUP5*!8B-L&N.$AUJ:0"I9<<;=$-JLT>>%L#N M@2,E=RUNSNJV=%'E&#-30F? (KZ%YJ24K0>%M8FT2)IZYO3^9U+6-<=D/JH:[]?_Y=)X5TN;0>GKUUX%%# MN-G7E0FY=/-D@^ARQH+<0"W"*%:8F%Q97PN,H5\S)^16K(&-LVS*:D"A! IV M *:N)R9EH60N/0BTOL,KV>/=SE<$4Y)!!348#(R/.$O*5[,UMC$%&_1E$1U7 M(N#"*KW2H.[:H>PR%3LC^#H&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0 M>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$ M+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q> MM5II ,,X?+&A MT%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8 M('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\ M]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1 MIJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?] MKFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1 M_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5' M@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ M^R-;88C'(CN]WV M6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;X MM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S< MHY=8%0&7&-\TJC4LQ=9XE<#QK9P\'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^ MG-- \)0O)/I*D8]ILR.G=";-Z#,:P4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS M1B&$:;OP'J\DCIJMPA$K0CYB&38:CFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX M"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$D MN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/ M^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUVY".E M,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OG MP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@ M9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB M4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB M\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM( M3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.; M>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&! M()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8 M\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^ M[PVPPL2.X>V+OP%02P,$% @ @%G[2!U0/"LS @ YP@ T !X;"]S M='EL97,N>&ULS5;;:MPP$/T5H2TE@;*VM\0EC6TH@85"&PK9A[P%V99M@2ZN M+&^]^?KJXNO"DFUZR[YH=#1SYLQ8.W;4J /%]Q7&"G2,\B:&E5+U1\]KL@HS MU*Q%C;D^*81D2.FM++VFEACEC0EBU-OX?N@Q1#A,(MZR+5,-R$3+50PW(P1< M_*W(<0P?+]Y^;X6Z>0/TR'.=9^U,F6:8Q]/O?^>G2B=TNICQ"Z;(\#211 MC93"DF_U!O3V[E#KXKC@V(FT?L]XEQ(=@LW5+, N.F\J9([EF#F Y1$%!=* M!TA25F95HC;2A5*":2,GJ!0<44,Y1/2&ILTPI??F,C\4"^ZN ,['/&,? J-B M,'4C>G.Z!K:IWIS-<<]HKU]$"[IBY-?1J*[IX1,E)6?8:7705O2[Y^B#$_1) MA 964 E)GK2_N0>9!K"$8(^E(MD<^2%1O<.=ZB^PUQ6G%+ZTY+^IZ<]W;5*C M;^"_;L]_33Y_-O9?"(_TG/$H[EJ68KFUH_G7A;W_\%J5F5?/JY46_J8TKQ]Q MLSFZF*(C"M*64$7XH &9]]Z=T4T7$VZ:H)HS[Z;A:4\52O57QR*+)LMQ@5JJ MOI&]4/8PAI/]Q<@/PM%K-U+$<+*_XIRT[-HJF#YMDI]02P,$% @ @%G[ M2,7-ETFI P O L \ !X;"]W;W)K8F]O:RYX;6R5EEUSVC@4AO^*QE?I M118L0YHRI3,$R(:9!#HQD[U6[ -H(DL>24[2_OH],K ]!$&W5\@?>B2]>BS. M5S=X,_;EV9@7]EXI[09VF&R\KP>=CBLV4 GWEZE!X[.5L97P>&G7';-:R0(F MIF@JT+[#N]VKC@4EO#3:;63MDAW-_1^:JRV(TFT ?*6VL$I(G7S[Z@8KJ> ) MK$,P$W4]%Q4,DW>5,"6GAIWN#@AFWJFT:J<-'O]I-.@.V7^MVR MPI2PA2TWTOVS>Y"P$E:B47Z)D]V/.TQ2WN/\:LL(KSU)>',4&&XP47CY"DOQ M/$RZ"1.--[=2>; 3X>%O:YI:ZC6R$K:2UOD\++=]LY):5O)GF#=>N8UYNS-6 M_C3:"Y47UBC5]@H/VDXX@OOO#L[1R^+@12^>'\-.#).K+@)?I9//4DG_8YBT M;05A)9T/2VGC_]5BN@UGO\5,Z))-M4<*F^GMYF$T80[X\JQL![8#B0T[*]-M M5!0T7LSSQ?UL,EI.)^QF=#^:CZ9C.$;*X9;/Y>$% /0+J_1%H/,KO"*A/0/UCT%SXQ@(S*W;3.*G!.=+WBO2] M.NY[(YQTH>MW"PXW[./V?";=/Q]WOQ72LB>A&F /(!Q.(^PZ'?^: *XC(9BJ M;K:CAEE,A=6HNV,U6)9O! %](: OQZ#8Z1&8[MH,Z$HJFH:<76F"U,!6XIW.)@" M-3.-J(EC-U6#QREFL/ ;C# D86> 10U'4S30B)V:/2CU"W=AB@Z&&Q:RM MJ"B#:IE&O*11&"4+"8Y=[%N?*(E*FD8L/:$9N\ S31UF1(5-(\:>%2Z]IBBJ M;AIQ]Y1RNVE1%)4WC=A[9-Y^:30F3OWE$7_/[C]/*8K:S",VGTK\DHV< VHS M/SAX(S:?W+P)>"$515'!>>SL/;=YO$=15' >.WW/HOH413WG$<]/>G#)\J:B MGPRGHO.(Z*>5:L.B*"HZCXA^K-0E?L^OH!O\#-?43DY%YQ'18ZBP,F%_A.PH MBHK.(Z*?/26S+OT;IK9G$=OI*;F7B2WAW3="'7PW&94]B\A^]KO).$51V;.( M[*?.S>,-S [JC&Q76_TJI["BQ-#+4&RZ=ABLUHI0@>+/]E^DUP_G2KA^P*IT MF(32$:O$1JDQWEOH>R/: FM+WM>&PO=V]R:W-H965T&ULC979CMHP%(9?) L@"C[UA3THJ:M0$G MIW6X@:L=3+3$*'[7I!=W]4 GOV?L73=^'M=AI',@#3E('0*KXDIVI&ET)$7^ MZX+>F-IX7Q^B?S?#5>GOL2 [UORIC[)2V49A<"0G?&GD&^M_$#>&5 <\L$:8 M;W"X",GH8 D#BC]L6;>F[.V?)'8VOP$Y QH-<#%IB)TAOAG,U &;F1G7-RQQ M67#6!Z+#>K7A2LFY#J(B!VHP0LV3B G57$SP'Q(\!V;F)C3Y[;DT=[8NV)L:>^_*QB:Q793&:"+";&814S +D7D+LL)PA.,F.O++R(A?5[ M-XM#.,F,W;+T(I;6GWR]'#LK06B9ITDV P0C+\ET*]34UAHT,S87A'Z*.Y[Y M%,5I%C,HR$^Q9Q0NIRCNI$&/'A[[\#U!+ P04 " " M6?M(HM#!/G@# A$ & 'AL+W=OR:FTVD/G:O*NEV[QZX[W7I>^W145=[>Z).JS3=[W51Y9TZ; M@]>>&I7OAJ*J],#W(Z_*B]K=K(9K]\UFI5^ZLJC5?>.T+U65-W^WJM3GM2O< M\<)#<3AV_05OL_(N=;NB4G5;Z-IIU'[MWHG;#.(>&8A?A3JWDV.GEW_4^KD_ M^;%;NW[OH$KUU/5-Y.;C566J+/N6S)W_4*/_[]D73H_'UK\-W37ZCWFK,EW^ M+G;=T=CZKK-3^_RE[![T^;NB/H1]@T^Z;(>_SM-+V^EJ+'&=*G_#SZ(>/L_X M3>)3F;T J N!4*R!0$5!!\*/#0;^O4U[_+-JM%GISWE_6R+6X,W?2.F9<=T MIC7C-+39#".U6;UN0*Z\U[Z==P@,R):0>2(C(KP@GKF_50+>2^#%.\#ZZ'I] M\+Y>8GV ]?%[Q7I 8NP$(B% &,U3&5$" KCN(JTN$ET2VUTB=$$D#$,&RA"2 ML0RNFX16DQ!-4L8$$1DQ3$9,LL CLGI$0P.!SW@@$B8PN*7HPX[Y% M)$TYCY%9X"%\J\APV9A(QH08\+FY&1L2"_)$"+L+)EH0T0*C+; FI%CCY 1?LCT.R,*)A,U+V//2('A%G A24R: MLH-+4+@@KH4])07F6\!%(#&P:/SM(2@PO"27@B,C?6:6,C&&9;+@?2OL,2@H MO[@<),:D+9?)1,6!OR )A3T*!8:8Y+*0&!#LXX"0F.3[O(L]#@4&F?S0YRFS M'1GKHDF2RB=F?DWD6W_S@#$FEZRJ["D&@E[O3%]&ANO+9V;>!.PF0*L99H:) M 6[!DEF@>1=[$D) +WC.94S" (![U5PX2*,%:Q*PQR'06H];J1'S)69U"(J6 MS)0]#@&C+N1RBI@O4B8)\YO-+ERT**#!GIQ ><=EU<@D9D7&"8TK2)$L2 BP M9R?$M)5@=AO$S*X-:+LQ8I:U@3?9S)WR@_J9-X>B;IU'W9E]X;!]VVO=*=., M?Q.ZSM'LUR\GI=IW_6%LCAO

))IT_CAOSR7X'-/U!+ P04 " " 6?M( M35 L^Q8" #\!@ & 'AL+W=O/KV!8[C)A%VFD4,^/L/ M'UB"8N#B0]:4*O39LDYNO%JI?HVQW->T)?*%][33;XY6=BQ-U$6_*Q8T]$W@>2Y;8GXLZ6,#QLO\*X#[\VI5F8 EP6> MFI9UL>(<$/6Z\UV!=Y8:PP,^&#O*FC8S[CO,/T_E^V'B^4:",[I6I0/3C M0BO*F"FD)_X]UOPWI0G>MJ_5O]K5:OL=D;3B[%=S4+66]3UTH$=R9NJ=#]_H MN(38%-QS)NT_VI^EXNTUXJ&6?,*SZ>QS@#>I/\;<@7 ,A%,@6"T&HC$0/00P MF-EU?2&*E(7@ Y(],1\[6&M9#$ MB7-_1J,)C.(\RYX;Y4ZC'(P6)MKF_VN4+QGAFX.J)R?Z@XA3TTFTXTJ?>?9H M.G*NJ"[DO\0>JO55-'48/2K33'5;P.D,'<7[ZUTS77CE7U!+ P04 " " M6?M(^%R(@OD$ #F&0 & 'AL+W=OXEM\G2KNR7ZE6!];KL?_=[:(?K5U,?^8;4?AM-]'/=/>]M4_5U[LL?Q/\]M MUU3#^+-[B?M39ZO=;-34L6 LC9OJ<%QMUO.UK]UFW;X.]>%HOW91_]HT5?=O M;NOV_+#B*W?AV^%E/TP7XLTZ7NQVA\8>^T-[C#K[_+#ZPN^W4DS(3/Q]L.?^ MS?=H"OZQ;7],/_[1I'_@>=7L:<#-]^=]Y_ MG],=PW^L>ENT]??#;MB/T;)5M+//U6L]?&O/?UC,04T.G]JZG_]&3Z_]T#;. M9!4UU2_X/!SGSS/\QS T\QL(-!"+P3*.WT"B@;P8)*1!@@9)Z @*#=35"#'D M/E>NK(9JL^[:<]2?JFD]\?L1[R8GH^=H+%<_SL3LLYOG8K/^N4G%.OXY^7F' MB!G)$9&WD1(0OA#Q.+XW"+'RC2!FA B AM+@-E0 9+OAM: N0S$3 U"EO M3@IR\H:;0DZ <&Z\D0!4("2TN0V5 (GD>KF^A;8.D@$YI=Z<4LB)B"0'1'#O M7&)*P!BEB(QP*$DP6QR+Z8"%I[T):1@E(Q("1!)35#I$?QZ&\89A9@>:$6$8 M7 9$J 4RC*JKP9I)HJZ.23_/)_/FDT$^1,WR#"O/$B(A@!+%BY\ <#75\3 M$Y CPZE@"H04=1N5"$E_:\9),%21426-#LG,+VX5 B*N,TCE'Z20D+[_2 M<1 I34D=,HF11+\M',4DT<9*I(PVQ+QN750ZJ*GZQ9.#7!E*/;F3-*K;%4@E MU+(NG:M,D8EA4&E(?_:+*$?)(E<\BE] ]03SCB) U RQE'/Q0?@^U@X978 MOO$6BI!NS+O/@&G&QF>".JY(U+"_\0#I]M!S'^8QNE&2JGK MR8K?/,1N;/L[O"^ZY7O+[+;R N+C? MK$_5B_VKZEX.QSYZ;(>A;>8GY,]M.]@Q7G8WEGAOJ]WRH[;/P_153[6'UQ#P M8VA/[JW*\FIG\Q]02P,$% @ @%G[2/'"1OGR P %1, !@ !X;"]W M;W)KO!^]74;?_H MGX?A\A"&_?ZLF[+_8BZZ'?\YFJXIA_&Q.X7]I=/E80YJZA"B* F;LFK]W78N M^][MMN8ZU%6KOW=>?VV:LOLOU[6Y/?K"7PI^5*?S,!6$NVVXQAVJ1K=]95JO MT\='_TD\%%)-R$S\7>E;_^;>F\0_&_-S>OCS\.A'DP9=Z_TP55&.EQ==Z+J> M:AI;_A:V''^;V36,. ML\*]J?OYU]M?^\$T2XCO->4O>ZW:^7JS_Z01AM$!@ &P!JSMT $2 ^1K0#QG M:I7->?U1#N5NVYF;UU_*Z6V+AQ'OIDK&FKTQF7[LI[G.;NZIW?9EE\7;\&6J MYQT",Y);1*Q$.%9.M@ ^%0YS.'S>0&&))+[?@GS?@BU\DC8'=3\^?A\?V_AX MCD_5>XGMC&QL$A:!:!-]#A464IE#5RDR$6432>[')V0BB8W?4!H3FXA%),2? M,P4R479?QX;4L;$Z4D:'141&]B?JL S$<%]'2NI(K8Z,T6&1A%%A"7!XJ1DI M(K.91ERFE@F$0Z8B(EN9BZ=F!),L0@&7[L(XS"8AR%$LT# BEVR S@:P"LEE M8Z$@%>3,7?*!I6^=]$A:C[48X$82,H*;6<@$2>:BA78K86U&LET3?_!L0HI% M8@>S$8H68NU*S-@78I2%$,MUXA%"1LQR"4;AS$ MT"8%Z#_<(ITC%,C881I)>CLFT7ZXK4F.4,)--63BU$4+[6,2?4QP/B;731LW MU9!2X&!DDC8RB48FN&T#0DJ 9,9P@5@\+FX.-B]IQY/RMQ6?$"0Q<5#FDGT,V ^5W.$4GHGB=^T",G?]HGAF].&1G>G M^12F]_;FV@[V*& M74]ZGF ZK?A0GHN'PI[7O%:SVU[*D_ZK[$Y5VWO/9AA, M,Q]9'(T9]*@K^J)\[ZS+P_I0Z^,PW6[&^\Z>VMB'P5R60ZCU)&SW/U!+ P04 M " " 6?M(>39Z:EE42$Y*HD9:5_7SXD MQ0Z,MA=Q=S4S.\M'-:-YL0. (Z]*:GN@@W/CGC';#*"XO<,1M/_3H5'<^=3T MS(X&>!M)2K(BRSXPQ86F=15K3Z:N<')2:'@RQ$Y*!" M@=45VWBM4*"M0$T,= ?ZD.^/NX"(@!\"9GL1D^#]A/@2DF_M@6;! DAH7%#@ M?CG#(T@9A'SC7XOF6\M O(Q7]2]Q6N_^Q"T\HOPI6C=XLQDE+71\DNX9YZ^P MC' ?!!N4-GY),UF':J50HOAK6H6.ZYS^?,H6VFU"L1"*C5"4T7AJ%&U^YH[7 ME<&9V)&'L\OW'FZ"B%OJW.=%WG%SD'H"I.(QP6S(9A7O]FB MH+?H1:07_Z:7U_0R.2P7A_\AL+L6V"6!W=]&3)CCBBG?-6$7>ZK ]/'J6-+@ MI%W:TJVZW*FQL-3&C4EQ_'$#BM*)MP 2*NL5N%M.\ A2>B'7^&W6_&KIB>?QHOXC3.O< M'[F!1Y1_16T[9S:AI(:&C]*^X/03YA&V7K!":<*75*.QJ!8*)8J_QU7T89WB MGTTZTZX3LIF0K83[)!B/C8+-)VYY66B)@Q*X(Y]:LM,GJ-G@5Z]CU];V>'V>X'\4B"/ M OG_1HR8PX*Y_:<).]M3!;H-5\>0"L?>QBU=J^OM?,C"F7S!RV+@+?SFNA6] M(4>T[F3# 32(%ES[Y&9+2>?>SYI(:*P/[URLXY6*B<5A>2#K*RT_ 5!+ P04 M " " 6?M(P?%GFZ0! "Q P & 'AL+W=O6CG-"\VA[ D7U#95^8XD+3JHRU9U.5.#HI-#P;8D>EN/ES (G3GF[H4G@17>]" M@54E6WF-4*"M0$T,M'OZL-D=BH"(@%\")GL6D^#]B/@:DA_-GF;! DBH75#@ M?CG!(T@9A'SCMUGSHV4@GL>+^K4?X6C>N]V8R2!EH^2O>"TW>8 M1[@-@C5*&[^D'JU#M5 H4?P]K4+'=4I_ML5,NT[(9T*^$NZS:#PUBC:?N.-5 M:7 B=N#A[#8[#S=!Q"L3[\WZL:.FB8-7Y:G:Y'_6J+ MG%ZCYY&>?T[?7M*WR>%V=GC_N4!Q*5 D@>)_(R;,8<%\_:<).]M3!::+5\>2 M&D?MTI:NU?5V/N3Q3#[@53GP#GYRTPEMR1&=/]EX "VB ]\^N[FEI/?O9TTD MM"Z$=SXVZ4JEQ.&P/)#UE59_ 5!+ P04 " " 6?M(CEB1>:(! "Q P M& 'AL+W=OU#I2@/[;,7!K!B>ZAMEO3OZPN0W6C5]@7/#.><.>-+-:-YL0. (Z]* M:GN@@W/CGC';#*"XO<,1M/_3H5'<^=3TS(X&>!M)2K(\RSXPQ86F=15K3Z:N M<')2:'@RQ$Y*!FOZE_B MM-[]B5MX1/E3M&[P9C-*6NCX)-TSSE]A&>$^"#8H;?R29K(.U4JA1/'7M H= MUSG]*[@)(EZ9>&_6CQTU M31R\KL[UKL@J=@Y"5YA$/"Z8#<&\^LT6.;U%SR,]_S>]N*87R6&Q./R/_N6U M0)D$RK^-F##'%?/>);O84P6FCU?'D@8G[=*6;M7M=C[D\4S>X'4U\AZ^<],+ M; =H@/?/KN[IV3P[V=+)'0NA!]];-*52HG#<7T@VRNM_P!02P,$ M% @ @%G[2!Z&/?6C 0 L0, !D !X;"]W;W)K&ULA5/;;J,P$/T5RQ]0$R#;*B)(3:O5[L-*51_:9P<&L&HSU#:A^_?U M!6BRBK8O>&8XY\P97XH)]9OI "SY4+(W>]I9.^P8,U4'BIL;'*!W?QK4BEN7 MZI:900.O TE)EB;)#Z:XZ&E9A-J3+@L;NA2>!9M M9WV!E05;>;50T!N!/='0[.G]9G?(/2( 7@1,YBPFWOL1\&P4;#YR MR\M"XT3,P/W9;78.KKV(4R;.FW%C!TT=!B^+4[G)LH*=O- %)A(/,V9%,*=^ MM45*K]'30$^_IV>7]"PZS&:'^?<"^:5 '@7R_XT8,8<%L_VG"3O;4P6Z#5?' MD K'WL8M7:OK[;Q/PYE\P&ULA5/;;J,P$/T5RQ]0$Y)> M-B)(35>K]F&EJ@_=9P<&L&I[6-N$[M_7%Z!)%6U?\,QPSIDSOA0CFC?; 3CR MKJ2V.]HYUV\9LU4'BMLK[$'[/PT:Q9U/3K[7X3 M$!'P*F"T)S$)W@^(;R%YJG%D8'(GM>3B[U=;#31#QRL1[LW[L MJ&GBX&5Q+%?KFX(=@] 9)A'W$V9!,*]^L45.+]'S2,^_IZ_/Z>OD<#TYO/U> M8',NL$D"F_^-F##[&7/WI0D[V5,%IHU7QY(*!^W2EB[5Y7;>Y_%,/N%ET?,6 M?G/3"FW) 9T_V7@ #:(#WSZ[NJ:D\^]G220T+H2W/C;I2J7$83\_D.65EA]0 M2P,$% @ @%G[2!"(<\^D 0 L0, !D !X;"]W;W)K&ULA5/+;MLP$/P5@A\0RK*N6'+F*U[4-S>X #:_VG1 M*.Y\:CIF!P.\B20E69YEMTQQH6E5QMJ+J4H!5=[T*!525;>(U0H*U 30RT.WJWVNZ+@(B 7P(F>Q:3X/V ^!:2YV9'LV ! M)-0N*'"_'.$>I Q"OO'[K/G9,A#/XY/Z8YS6NS]P"_\7I">81-D&P1FGCE]2C=:A.%$H4_TBKT'&=TI]-/M.N$_*9D"^$[UDTGAI% MFP_<\:HT.!$[\'!VJZV'FR#BE8GW9OW84=/$P:OR6*W6/TIV#$(7F$3'4MJ'+5+6[I4E]MY%P^1?<*K&PO=V]R:W-H965TU#I2@/[;,7!K!B>ZAMEO3OZPN0W6C5O."9X9PS9WRI9C0O M=@!PY%5);0]T<&[<,V:; 12W=SB"]G\Z-(H[GYJ>V=$ ;R-)299GV2>FN-"T MKF+MR=053DX*#4^&V$DI;OX>0>)\H#NZ%IY%/[A08'7%-EXK%&@K4!,#W8$^ M[/;',B BX)> V5[$)'@_(;Z$Y$=[H%FP !(:%Q2X7\[P"%(&(=_XSZ+YUC(0 M+^-5_5N;$9)"QV?I'O&^3LL(]P'P0:EC5_23-:A6BF4 M*/Z:5J'C.J<_1;'0;A/RA9!OA"]9-)X:19M?N>-U97 F=N3A['9[#S=!Q"L3 M[\WZL:.FB8/7U;G>E7G%SD'H"I.(QP6S(9A7O]DBI[?H>:3G'].+:WJ1'!:+ MP^)C@?):H$P"Y?]&3)CCBBG?-6$7>ZK ]/'J6-+@I%W:TJVZW&ULA5/;;J,P$/T5RQ]0$T*:*B)(35?5[L-*51_:9P<&L&HS MU#:A^_?U!6A21=L7/#.<<^:,+_F(^LVT )9\*-F9/6VM[7>,F;(%QWJ_VATRCPB %P&C.8N)]WY$?//)GVI/ M$V\!))36*W"WG. !I/1"KO'[I/G5TA//XUG],4SKW!^Y@0>4KZ*RK3.;4%)! MS0=IGW'\#=,(&R]8HC3A2\K!6%0SA1+%/^(JNK".\<]Z.]&N$]*)D"Z$NR08 MCXV"S5_<\B+7.!+37]'5TN)X-Z PYHG4G&PZ@1K3@VB&ULA5/+;MLP$/P5 M@A\0RK*N6'+F*U[4-S>X0#:_VG1*.Y\:CIF!P.\B20E69YE]TQQ MH6E5QMJSJ4H!%=[T*!525;>(U0H*U 30RT M._JPVNZ+@(B WP(F>Q&3X/V ^!J2G\V.9L$"2*A=4.!^.<(C2!F$?..W6?/< M,A OXY/Z4YS6NS]P"X\H_XC&]=YL1DD#+1^E>\'I!\PC;()@C=+&+ZE'ZU"= M*)0H_IY6H>,ZI3_K^YEVFY#/A/Q,R*+QU"C:_,X=KTJ#$[$##V>WVGJX"2)> MF7AOUH\=-4TZ?GG]/4U?9T< MKF>'WSX7**X%BB10_&_$A-G/F$WVH0F[V%,%IHM7QY(:1^W2EB[5Y78^Y/%, MSO"J''@'O[CIA+;D@,Z?;#R %M&!;Y_=;2CI_?M9$@FM"^$7'YMTI5+B<#@] MD.655O\ 4$L#!!0 ( (!9^TAPE!4HI@$ +$# 9 >&PO=V]R:W-H M965TLV(6!]B+NKF9F9_FH%S2O=@1PY$U);0]T=&[:,V;;$12W M#SB!]G]Z-(H[GYJ!VFN-"TJ6/MV30USDX*#<^&V%DI;GX? M0>)RH#F]%%[$,+I08$W--EXG%&@K4!,#_8$^YOMC%1 1\$/ 8J]B$KR?$%]# M\JT[T"Q8 FM"PK<+V=X BF#D&_\:]5\;QF(U_%%_4N M;$9)!SV?I7O!Y2NL(^R"8(O2QB]I9^M072B4*/Z65J'CNJ0_9;[2[A.*E5!L MA$]9-)X:19N?N>--;7 A=N+A[/*]AYL@XI6)]V;]V%'3Q,&;^MSDN[QFYR!T M@TG$XXK9$,RKWVU1T'OT(M*+?]/+6WJ9'):KP_\0J&X%JB10)8&BNC=BPAQ7 MS*[\JPF[VE,%9HA7QY(69^W2EF[5[78^%O%,WN%-/?$!OG,S"&W)"9T_V7@ M/:(#WSY[V%$R^O>S)1)Z%\*//C;I2J7$X71Y(-LK;?X 4$L#!!0 ( (!9 M^TCQ.6E1I@$ +$# 9 >&PO=V]R:W-H965T6CG-"\V1[ D7U#97NFN-"T*F/MQ50ECDX*#2^&V%$I;OZ>0.)TI!NZ%%Y%U[M08%7)5EXC M%&@K4!,#[9$^;0ZG(B BX)> R5[%)'@_([Z%Y$=SI%FP !)J%Q2X7R[P#%(& M(=_XSZSYT3(0K^-%_5N;$9) RT?I7O%Z3O,(^R"8(W2 MQB^I1^M0+11*%']/J]!QG=*?_7:FW2?D,R%?"8]9-)X:19M?N>-5:7 B=N#A M[#8'#S=!Q"L3[\WZL:.FB8-7Y:7:[(J278+0#2813S-F13"O?K=%3N_1\TC/ M/Z=O;^G;Y'";NN>/GPL4MP)%$BCF$7?W1DR8TX+9_]>$7>VI M/%JV-)C:-V M:4O7ZGH[G_)X)A_PJAQX!S^YZ82VY(S.GVP\@!;1@6^?/>PHZ?W[61,)K0OA M%Q^;=*52XG!8'LCZ2JM_4$L#!!0 ( (!9^TB+*?%/I@$ +$# 9 M>&PO=V]R:W-H965TVF_]B/CJDZ=Z3Q/? DBHK%?@;CG! TCIA9SQWUGSW=(3S^-%_6>8UG5_ MY 8>4/X1M>U81]AZP0JE"5]2C<:B6BB4*/X65]&'=8I_ M\FRF72>D,R%="7=):#P:A39_<,O+0N-$S,#]V6UV#JZ]B%,FKC?CQ@Z:.@Q> M%J=RL[TMV,D+76 B\3!C5@1SZE8>7Q&PO=V]R:W-H965TU#I2@/[;,7!K!B>ZAMEO3O MZPN0W6BEO."9X9PS9WRI9C2O=@!PY$U);0]T<&[<,V:; 12W=SB"]G\Z-(H[ MGYJ>V=$ ;R-)259DV0-37&A:5['V;.H*)R>%AF=#[*04-_^.('$^T)RNA1?1 M#RX46%VQC=<*!=H*U,1 =Z"/^?Y8!D0$_!8PVXN8!.\GQ->0_&P/- L60$+C M@@+WRQF>0,H@Y!O_733?6P;B9;RJ?X_3>O.3="\X M_X!EA/L@V*"T\4N:R3I4*X42Q=_2*G15^K M8TF#DW9I2[?J=CL?BW@F[_"Z&GD/O[CIA;;DA,Z?;#R #M&!;Y_=W5,R^/>S M)1(Z%\(O/C;I2J7$X;@^D.V5UO\!4$L#!!0 ( (!9^TA!.HM7KP$ !8$ M 9 >&PO=V]R:W-H965TS75V;8E3ZS70 %KT+ M+LT!=];V>T),U8&@YD[U(-U)H[2@UBUU2TRO@=:!)#A)DV1'!&42ET78>]%E MH0;+F807C, ;/&^\LK:S?H.4!5EX-1,@#5,2:6@.^'&S/^8> M$0!_&(SF8HY\]I-2;W[QJS[@Q$< #I7U"M0-9W@"SKV0,_XW:7Y:>N+E?%;_ M$:IUZ4_4P)/B?UEM.QQ"DCE\VXLH.F M#H67Q;G<[+*"G+W0%282CQ-F01"GOFJ1XC5Z&NCI;7IV3<]BPBRZ9_>W!;;7 M MLHL)U*W*Z5&#''&9/?-LE73?))8/>-R8SY6@FY:)P W8;[:5"E!FECWY;= MY0D\IJ'QG_"RZ&D+OZENF33HI*R[/J'+C5(6G'UREV/4N4>Z+#@TUD_OW5S' M>QL75O7S*UQ^!>4'4$L#!!0 ( (!9^TC^>,YEJ $ +$# 9 >&PO M=V]R:W-H965T&+"!.$;2' M D$.[9F65A(1DJN0E)7^??F0%;LPD(NXNYJ9G>6CG-"\V1[ D0\EM=W3WKEA MQYBM>U#91NFN-"T*F/MQ50ECDX*#2^& MV%$I;OX>0.*TIRMZ+KR*KG>AP*J2+;Q&*-!6H"8&VCU]7.T.14!$P&\!D[V( M2?!^1'P+R<]F3[-@ 234+BAPOYS@":0,0K[Q^ZSYV3(0+^.S^G.;$9) RT?I7O%Z0?,(]P'P1JEC5]2C]:A.E,H4?PCK4+'=4I_MIN9 M=IN0SX1\(3QDT7AJ%&U^YXY7I<&)V(&'LUOM/-P$$:],O#?KQXZ:)@Y>E:=J MM7DHV2D(76$2\3!C%@3SZC=;Y/06/8_T_&OZ^IJ^3@[7J7NQ^5J@N!8HDD Q MC_CMUH@)OY\ED="Z$&Y];-*52HG#X?Q EE=:_0-02P,$ M% @ @%G[2!Q!N:MR @ #PH !D !X;"]W;W)K&ULE5;;CILP%/P5Q @!4QM)VS_OKZ% M)ALG<5[ -G.&F;&.['(B](,U&'/OL^\&MO ;SL?G(&#K!O>(/9$1#^++EM > M<3&ENX"-%*.-*NJ[ (9A&O2H'?RJ5&MOM"K)GG?M@-^HQ_9]C^C?)>[(M/"! M?UQX;W<-EPM!509SW:;M\#H^LG]3=H7\%6*X)MWO=L,; MH3;TO0W>HGW'W\GT'1L/B21,T[Z8XGO]>A3O]M!O2?])0]-F;T MF@(X%X#X9D%D"J(O!8%6IGR](HZJDI+)8R.2NPV>!9Q*$L'L"3-,Y*0XJ4JJ M*@\5R$ 9'"31&08JS%)CX'5$;1#)# F$ *L*>*XBUBJ@40'O$T3G!'KQ)3($ MT7V"V*H@-@3QNY-Q0@M$I0RY+BAM&E M <51%!8W\IAA(71P!(!=T+%I'5(%T)H*@ _$$ME51/:6.04M#2B.'7YC;TQ@ M.C,/'2@2N]GD ;.I745J;XASL^E7LQ>8^A)S78J]-8'IS1PX4.3V0/(' BGL M*@J7W2^[G#R0"!U2P$[F;AE>,).NR^ =W<_4N,EA*<'-TCVN&? MB.[:@7DKPL4M0!W66T(X%ASA4^)[C;B=S9,.;[D<9F),]7U%3S@9C]>O^0Y8 M_0-02P,$% @ @%G[2$X-F_,7 @ P@8 !D !X;"]W;W)K&ULC97=$!&DCX=)"9K=KI7NQ,IQ>[UU&C, V$ M3:)TWW[SA<4.J#="X'<.Y_Q!*'K&/T1%B/0^&]J*I5])V2T $+N*-%@\L8ZT MZLR!\09+M>1'(#I.\-Z(&@I@$"2@P77KEX4Y]L;+@ITDK5ORQCUQ:AK,_ST3 MROJE'_K#@??Z6$E] )0%N.CV=4-:4;/6X^2P]'^$BTVN"0/\KDDO1ON>SKYE M[$,O?NZ7?J C$$IV4CM@M3F3%:%4&ZD+_W6>7Y?4PO'^X/YBVJKT6RS(BM$_ M]5Y6*FS@>WMRP"])SJL'Z=PH7"N M392SI\8EU)TPGMS \L7)$/(^L+9)$\\AFR/+% M -5CL@R\+H-L&6@-4G3? %T;1-8 N03?BK2&2>TT+!-#&"?SU,I1(41PGEI; M*HKB$,U3&T>A?)1KME@T62QRQ9+[!O'D:./'1YM,)DA<@G2J:&)':YDLSN:9 ME6.2_'Z0=#)(ZH)D]PVRR5%DCX\BGTR0NP3YC:"VH#>"(G?^K/^M:))=B7=)SUBS)ROIF[ITCTR=EIX'MT> M<8/HC)QPR[_9DZY!C ^[@T=/'48[&=34'@0@]AI4M6Z>R;GW+L_(F=55B]\[ MAYZ;!G5_5[@FUZ7KN_W$1W4X,C'AY9EGXG95@UM:D=;I\'[IOOF+M0\$(HE? M%;[2FW=')+\AY%,,?NR6+A YX!IOF9! _''!!:YKH<17_J-%AS5%X.U[K_Y- MVN7I;Q#%!:E_5SMVY-D"U]GA/3K7[(-ELSY21I@]QG09] MJ6?5RN=5?9,"'68/@#H F@"SCCT@T '!$!!.!H0Z('QUA4@'1 \K>,J[K%R) M&,JSCEP=>D)B/_D+CG="A"L[O%R4=T)J=K(7>7;)_3G(O(L0NF.@9%:*B8-Q MI-0RAO!X M8LH&M; 2FS*-V4JN=5-N9Z,!*,3#PX52?>@I Z_;5 ME@PUU?-UVG.[)!U93 M%;YDMQDY%GY2"?9R=TP#]1=ZA:ZFP(XR>N/!CWA##,$P8S7N0C MOVN908WW3+PFHOKJ]J$&C)SZRY2YT>7_ %!+ P04 " " 6?M([G'_%_H! M "T!0 &0 'AL+W=O-$KU,XSEI@%&Y /OH=-OMEPPHO11[+#L!9#:DAC%<1CFF)&V M"\K"QEY$6?"]HFT'+P+)/6-$_%L Y<,\B()CX+7=-W##K9\@X) MV,Z#YVBVR@S" GZW,,BS/3+>UYR_FAZ$Q@)0V"BC0/1R@ HH-4(Z\5^O M>4IIB.?[H_IW6ZUVOR82*D[_M+5JM-DP0#5LR9ZJ5S[\ %^"=;CA5-HGVNRE MXNQ("1 C[VYM.[L.[LU3Z&G3A-@3XI$PYIDF))Z0G CIEX34$])[,V2>D'W( M@%WMMG-+HDA9"#X@V1-SG:*9A@LCHI61;I?47\)J"OLMRN)01M^R A^,T 4F MMIB%P^3)=+@ILOHD]"K:90 MKC!\=B<9B)V=!A)M^+Y3KLMC=!PXS[&YTQ_BBVA611/QI1Y0;IZ6Q[Q#5B+^2$ M&_%F3VB-N%C2@\=.%*.=(M65!WT_]FI4-FZ>J;TWFF?DS*NRP6_48>>Z1O3O M$E?DNG"!VVZ\EXGGD=;U?6N&$E:1R*]POW%W9D M\AM"/N3BQV[A^C('7.$MEQ)(W"YXA:M**HG(?XSH+:8DWC^WZM]4N2+]#6)X M1:K?Y8X?1;:^Z^SP'ITK_DZNW[&I(9*"6U(Q=76V9\9)W5)?9"1WP3T0/9<.<#>%BHE '_YX0CD6^_HMP^"AFR6Y1X3V7 MCXFT7D]7>L')J1T6NXDU_P=02P,$% @ @%G[2,L=,H#( @ !PL !D M !X;"]W;W)K&ULC59=9W]$@Z^<^.LA8+^*U#91$L_"NE;_W#C^TBC'L/I"$;T4M@>7DG2](TO9*, M_->(7F+VQ,_W5OU)I2OMOV).EK3Y4V_%0;J-PV!+=OC4B%_TO"8F!^5P0QNN M?H/-B0O:6DH8M/A#7^M.7<_Z'Q0;FIN0&$(R$(8X;D)J".F%D$T2,D/(? FY M(>2^!&@(T#>'PA *7P(R!'0A0%5>70Y5S!46N"H9/0?\B/L6!W,)9[V(5 YD M!;EL#J7)5'M4Y7N5Q&D9O?="5YA$81XL)AO'/&D,G)!YUA PCEC;0/F B60B MSFR2T.4T,0)P/,C28HIQS,IBT#CFT6)F$[MB,!.;S9<0 X30!PN^<>#O%(A!P'UO=Y1*HAT%M_)F>0@I]+AH2$[ MT=\6\I[I.4T_"'JT8^B(H\ZN-V54-;4;$V MX'2_#!_A8@-CC1CB5T7/XNH]T,6_,O:F!S]VRQ#H&FA-MU)+$/5XIRM:UUI) M9?[C1"\Y=>#U>Z?^S;2KRG\E@JY8_;O:R5)5"\)@1_?D5,L7=OY.70^I%MRR M6IC?8'L2DC5=2!@TY,,^J]8\S_:?.7!A_@#D E ?T.?Q!\0N(+X$)*,!B0M( MIF9(74#Z*4-D>S?.K8DD1<[9.1!'HM<37"B<:Q&E'"B[A/H21I.;;U'D[P6" M61Z]:Z$;!AGFR3(X'D;6%H$]$:D"O%6@T)&PO=V]R:W-H965T,-D6K(#Y$X<4IV)JBI(P1 &C6D M:L.R,'-/O"S86=952Y]X(,Y-0_C?):W9=1'"L)MXK@Y'J2>BLHCZN%W5T%94 MK TXW2_"1SC?0*P10_RJZ%5\N ]T\2^,O>K!C]TB!+H&6M.MU!)$72YT1>M: M*ZG,?YSH>TX=^/&^4_]FVE7EOQ!!5ZS^7>WD454+PF!']^1Q:2-5U(DS5ZKUERO]DD.7)@_ +D U ?T>?P!V 7@]X!X-"!V M ?'4#(D+2#YEB&SOQKDUD:0L.+L&XD3T]P3G"N=:1"D'RBZAWH31Y.9=E,6E M1"@IHHL6NF&089:62?$PLK8([(E(%>"M H6^#,A6,9Q@98DT'JGAKLCFB\A@ MF?BV3&S-PLXL<%\@OA6(K4#L!.!MD:UA,NN%9=(9B(>AE87B!()A:&TA"#.< M#U,;2^4IQO>[2KQ=):ZK]+Y ZO4UG>YKYJT@&_,UM;Y:)HEC/ RM+(3S? 1: M6RC/4#8,;2R497C"GR+W-I6[IK+[ C.OK;/IMD+@+<%,WS/601!C-.*LHQ(T M JV[?#GP?K'.6D>ELPD?'(3^QKIU+Y\@@;SN0O0?]F)_%7C">N @B&8CZT$' M@61D/>C2 >_'[9:#'OIL;O1A>VDH/YB-701;=FZE73#[V?[P\(CT]O1I?@GG M*^B97^O#AMG.WN7+XD0.]"?AAZH5P0N3:E,T>]>>,4E5O>!!.7Q4QZ%^4-.] MU+>9MMX>$.Q LE-WWND/7>4_4$L#!!0 ( (!9^T@@KTO=K $ +8# 9 M >&PO=V]R:W-H965T6CFHU]=0. 1^]* M:K?#@_?CEA#7#*"XNS$CZ/"G,U9Q'U+;$S=:X&TB*4D8I5^(XD+CNDJU9UM7 M9O)2:'BVR$U*=&R>83][RNK)F1&WD\NV(;X#:*!&44O+DP=M*T M:?"Z.M:,?:W(,0I=8#)QGS'%BB!!_6H+AJ_166ZQH?\6V%P*;++'3>Y?_H= M>2E09H%R<5!<#JD3YBZ[S)CBOJ3T-,I=,9X" [HS2U&0WA$:R*A\S&\"['-]RHGWHRG M5[(^U?HO4$L#!!0 ( (!9^TCK);25DP( ,$) 9 >&PO=V]R:W-H M965T-3%]_)<,+'@9*G3\XYEC1I:XL8BZ+2R7\%R!P(!D8B?)>KH MW=@2YO<8?XC)]^/*=H4'5*$#$Q*0/S[1!E654.*1?VO16TQ!O!]?U760%=^O:UA&=X*5B[[C[AG0.H1 \X(K*7^MPH0S75XIMU?!+/V>'TIWSJI2>3F9>EGYOE>ZGP*H0>,)S%KA8G\ M84BN(*!'.-R T85GFR)XRL5P@(U"1,&(ATF1[;3(3HN$TYGXCYGXJIZ^KJ<_ M+1 \"@1*(- "3R8;B8E5N10F!NXP9J,P8 &&,;G&N)XW#-HJD!]&TQF%QHQ" MG5%H*KO"Y%=,-(S9_HL9-!(9C41:(!XIB<*$[DAIMPH3W6$&C<1&([$JJ3^R MQ;'>&K,1)9X;0(-.$J.31)=LG;OC MID;D+&\&U#K@2\-4=^Q7^]O'JR>.JZ?U-5AN@&$]!\NMNEO[7?>&G:<'O4_VD0B&PO=V]R:W-H965TN[>4F/"IUNHTBN3VRCLH; M?F*]_F;/14>5?A2'2)X$HSL3U+41Q'$>=;3IP[HR8X^BKOA9M4W/'D4@SUU' MQ9][UO++)B3A./#4'(YJ&(CJ*IKB=DW'>MGP/A!LOPGOR.T]%(/$*'XV["(_ MW =#\<^;,!YJ8"W;JB$%U9=7]L#:=LBDR;]=TG?F$/CQ?LS^U4Q7 ME_],)7O@[:]FIXZZVC@,=FQ/SZUZXI=OS,TA&Q)N>2O-9[ ]2\6[,20,.OIF MKTUOKA?[S3IV87@ N "8 L 6;D&FS"]4T;H2_!+($QU>'KG5(-SYQ%D_0ZT_@JPH*3TPN/>),W\V9WXG6A4>*YK@_B?6W*7/7DM'='GL0P:U+1N_._J9K]_(2CPV5X 8FHX/G=B(G\J ;F#P,3#X&QAP M P/Q6/).I'\UC\,2< O#:&&/90;X@0O_<>(";CR8/7/'Z5I1ZC-9W'B0>2P1 M)UJ!QSX"N/$@]UDDN?\BP8]>*.86B>M4G.B?73'ZT/]U3!Q,FRN#+3_WRK9_ MT^C42M^!Z1_?Y75UH@?V@XI#T\O@F2O=A9IF<<^Y8AH?WV1A<-3-_O30LKT: M;@M]+VS[:Q\4/XW=_/27HOX+4$L#!!0 ( (!9^TC?&PO=V]R:W-H965T[ MH-6ZWV*LJA8842^B!VZ^U$(RHLU2-ECU$LC9D1C%<1CFF)&.!V7A8J^R+,2@ M:Z"*+@&WKJFU3: RP+/O'/'@*M.<"2AW@7[:'O,+<(! M?G8PJKLYLKF?A'BWB^_G71#:%(!"I:T",<,%CD"I%3+&OR?-FZ4EWL^OZE]= MM2;[$U%P%/17=]:M238,T!EJ,E#])L9O,)606<%*4.7>J!J4%NQ*"1 C'W[L MN!M'_V4=3K1E0CP1XIDP^RP3DHF0W BIJ]1GYNKZ0C0I"RE&I'IB?W:T-7!I M18PR,L4HLT].4[J=*HM+&6>K E^LT ,F=IB#Q^3)#,%&?M$C#I;XL??XW.$X M(;+UNJ()%@ 9&8 !0 !X;"]S M:&%R9613=')I;F=S+GAM;.T\76_C1I+/JU_1&/AP%B#+HB3+UFPR@,8?&>=F M;&?DV<$AN(Y$ MLMA=75W?55WL;Y(D95GH_YR)TR@+TV]?#">C%^S3*@B3;U\LTW3]\O P<9=B MQ9-^M!8A/%E$\8JG\&=\?YBL8\&]9"E$N@H.AX/!Y'#%_?#%JV\2_]4WZ:NS MR,U6(DP9#SUV'J9^NF&7H83@1R$[8,F2QR+YYC!]]W/LX D!< M\978'C7[.'M_SBZO3MGAN]EA#8Q30"#F 2SLB4_LW\1F>]QMS#T_O&?SS>HN M"K:?\L?86/>G)DW1:CU0K(.4\C]Z<>FQ./V766)BD0'K96RY?;S=I V!D< M_% [X4;$?N35;C87ESM[.KTW,V?W-^?CMG^UG(,\\'+G1!A3[, MS]C^7I?M,3]DM\LH2X#()C;"!4HXI!='=?+#DT2DR4OC,4^6I#(N?A$_9_X# M#V"\L0C(!YJ1A,7"%3#H+A ]%HIT>]Q-+-;<]YCX!#8E =E X%&Z!-%S*Z@8 MJA&E0,GF,31)@9 M:U2)K6&[/?!M%-X?I")>,6\'2#0,OB2X%"@P\V /FN&C/WJ9K+DKOGT!#B<1 M\8-X\8IMPR9KLXP"3\3)OQ+CTXU!5Y \A6$BC=.>TQ\,@,HQ YG.Q%^9TQL, M!OA/^2;&LW09Q?XOP@,9BD+!HGI#I@Q?#KL_<'30QX-ZV']E?I(@QT@5RA70 METV=2>]HXH XL6C!P*:)POW1E*W$ MPC+[2$TZ:,MM9K8UH?LW'"5\*5(?['2"-G6/'=:$)O,4MD5F_7H!ECWDH>NC M<8\2?T<(88A>(1EL'^CO14' 8U!X(#$MW=T)P!"BMC-:2_!34:S.WHF?=;C4 M@U9#F_:A,W]^"Q_OSJ^ \=<7&)]=OSMGLZLS!E]NWI^_.;^:7_[M/']@=Z\Y M=IJ/[>WPN:/68:RAH.^E_33LUSQ:I(^ ""B$:S7\Q0 ,Q%.!\FE8X3E84)AN MS'W#8P_G&LA$&Q[8#+_4S5I;GR@KGSLI,[" (6BODEV[*@;68)X_7];M +P& MCUT9Q7B ;Q!15&!2)@C0Z.*P%8]_$JE%M+X3H< '@=Q;^6'E!*D8 UK/*A! M"".26&-0C0M+?VV/-.S/+H'+()AI[6,* .X$9#F"K>/HP4_03L&?C<'!3>N1 M5Z)N[?)):3) H^YXXKLM#4H-",\/,O0N[8!\%/[]$H8?\ >@\[W(=5E'1?[T MA*DZ"C633RN>4F[#T(%KBU-5.]Z'D!6E&LC>->9]""'W#M"JD@]&:Q@R_L#] M .-%XEH"43JH#$1PUK#-AMX3S.CI;/Z&7;R]_OAY"0DE%8L@>DS8(HY6+"IT M )RG_U 3%GM_SU3 SM((TXP(_"_L,BSE!'['ORA7(7D'V\ON-H!D0@%QM]U2 M9P*( [Z=O#JI^BJ*4_\7^L$:>QZ - F/6 DTM8ZK9!6E,N+_:\7 ,#]@V'$& M<1>DPZ]/8F8:RCC4@TP4TPJ[!(9 MN84=?+S)P.YSTH\%KFW)#0UN F63':3-P>*PJ"$1W+%MVQ9V;7LAH\X=VXXC M5P@OIQ3$5!@)(+:N%DD9]9M/X%P3DLX[\'(+/U4 DI8"?L,W4CM7W)-&B'P& MKBM6ZR#:"/CC<1FQA-)*"-\Q.)4V-18R90 %SD)T:;'OIGGL:GKTM<:!ICU9 M.6"CH<5U@HE-4 \E@#8ED-I:20\H>N^'(:Z)DDC5H"?,%I@7ULV;9^MU0&D) MQ!NHY> 2LMAT-@2?2B\[O3I/ 0"N^#I+_%"86=YU?,]#95QZ[#0*DRCPO=)> MWF"J#@CEQJ=,EHH<*FE(EV9=9N+0WQ[U&APX29>^FGT0Y&O*3"$+ZA=^W656 MJ'WP90+$!<6?AQL$4K@]+&2H[:-\\8"4C0KCP+JDW"\9%:*Z+'^8YKZG\EM] MBEM: ,CH N&FC <0@&K>5JL4 M6#4W%$HD X:R_4G*>H-@#12TU#TB:)$< G2R0=-+ V^'9 MP8&,A5%:[-8'ZOF05+H4TU, IBT#UNE.4"1/QBE?9P/YA2&=%TBOOU'^_ XL M"0BSU9=HP\X*W6W0#7M![+3+:M;KLP:[(H5A#33*=^X&&=ANL*=BHY(@MLK2 M#!B\R"CK?02KS?:.AOT16_F0,"F%WSMR^L/REYIBE5&;ZB%ID9I ['Q\% M?AE\/3EV:.?+D$-WF)6R)R- S8D-C3 8VB=[MG/6802H4@&% 5QZK/K+-;CB)S@2ETI:844 M@VU\$:!!B-<1GJ] DGJ7:K%[CY;C01+IQ/G*J",GY$D0I!G$"6TC2.$BW3@ M-3C82C=Z2N!B,!^PZ@JM@H8:!K$ L;0>IQ1PC3#>D<. ]>"V"81I;\/BVZC;.:T34M$ZUB1 (;9DC*63I,D8 M/TY X_"OXQ/YUZ2CG1E1[0ME7\^[*A[:F0S@WQ#$B4V'G3-5*[.M..HYPS%^ M#(93^I#K3X]..E:6_/;K?ZJRW1X;] <3^>'(CZG\&-FGED6[AJGL0D5T*?%N MA1QJ%8V" 5K+V!-"Q"(Y/1KW!J-QL?-JJBHC*8T'?D&\!(3[JY*N&C7V_G"4M%<87U,!YK2IPE@D$)CP MZB/9>U5?H8,9U9:C(!9EFX8.J"ZKPZ'_C'9N^Z0'K1Q:O&'^9=2I.\QA0[!5 M$X#,P/-83W+8F/YWU*D_PF'.^)@YQU/F'(V8,P5 -96O_# '<3I![(9#M"3. M%$WQ<#R4U&+7)$'L.^P92]@'O:XE!Z@G'U&8X)MF)1>6,AC*;T5U5*BS6*AT MM BG\WQU43%G5%MXDFY2DITH[!(*JCR1N+%_AY4.H/UC7TZ@C?0E4O3=**RH M(@Z;BWMK'JQ^!T%=8]VZJ4IC3X$ONLQ8A+*8*/0R-Z4(4:L1*%OP(?0E.T [ M5'@Q1P F;@*]U>I.C,:HP:?G'* ;C M-QX>8]O-T03^.W3P^W1RU$'@T\$8H\?>D8- ':=W/,(,XZ0W&8URZF(Y5_$) MA#3*UE] N$>>?$7BO?9!+E"=$Z+0>(P+CDQ'MZ7B(2C&;O\Y;I;3)JV+L'(NQ[%053]S"]1='5NA4(4AB%>?,2NR"6@/A,?9#$;#AQF6HF5F/ $02SSYI:@K7T!%6L5LS_&>220>L22LL73/.1E3:Y_.GK)Y-)]$ M31CBP0?[4A9;939=Z6K-<3,K O78]CN@,^\H-)(%K:>P1Q1&BG&6T:.,>%2, MM//SGT@++8\'L="*^-%*5,&PZ%!"$[($>$*3JJ-I$5FEP MMRNZ1A*EFJ%N;0>>Y3/M$.:I >B;+M/78.3%/BZS6!)M?(.21 M97G=*VWREG$<@TO? \_B$,G>9S-&D77)91ML7#O/=F*?OLEV7E0A#UI#D.T)_<19EXTX"_"X@%BKXZ=W(? 4 B=(Z?.= M)1F8&0V9%43=Z(*Q)2CVI#Q 3EX>D9*;H3YA!O1(T A)$N;+:;@56*,IL31# MX-IZ1P1_)$61YV*#_E'U7&K0GQ0_^)\G#M43,IF05?"BI;?VKG9;)0&O[?RN M.11YE$/WASMG*W&VZ%L2%>@YA>X@;%0-@[I@^D/:C>90C)L\I6 MC)B,P+ =!2@64/$:5K-,)E>04:^ (F%U C7P9QJ;^2]L^*!N&/E1RBN+)_M"AR[3(LB$\9I(5J>.Y MAY[2KE><.W&"#@"1G-CAMA!>4<0@6X]B8J^,N+"0G\IS#6"-%->R6=!Z\H"< M/C)EV"(/'Z4?(G64MD+:D$IM15-LL@HKOB'06PJN M0<_(OL@4.T!OZZ(_V_9!H./^&IN[\)= QHXKV;E6NK/"\#886=A\I/QF2IJ% M6*9$CWR[L3*C)10E312L2RE2^EM(3D6#-?.T0W&I,04;?)'9,$9X.\Q0TQL; M\C2IVASZUO*6Q[DT+_59WF67M8';[U1D+^^Z.L04L9JMH652N?41"JSLSM)[ M0M%D=9[>&0NY\;XS.F;8LYH?-,(/ ];5@=US/VP!:SQ@^\,CAIVPZMPFVX:Q M+_'J[@:V/T6L]IT3@K?OP,:[GNEQ179)#]3P#,*#];Y2U> M[J$7YY2)E)2:C(E0^\Z0/HE8QQ-FM#_+VKP]7V7U8'J MVR2^*#Q [.P2L?-OQE9LHQLZR/YL'_NS?>SKM8^Q_5NT%Z:4SMTE> S9%:Z\ MT!/Z']I5V/\?=Y[\V;?QY+Z-5J(:6L[J6PGCG]T5_WS=%6W/M5M)CIZ#YZ\7 MV ]I=?&O<;M;/G/WFSA?6RC_.$?A.T^"6W$[SD]3MPY2S:/3SV74'^!0M 4! MC0/3WYE<_S>/0=NDJJW$%#4#'+"R(VU2+*E[\CVD[5L,[,SX,V/^0V3,AA#6 M1?S8]?S4>)[MGXD4*$476EQ4QFZ/;/O.KAV]'C.BW)D\;WM'WD9F4Y<>UJ;P M]$QMI8AUZU?IY6-10=YJQ^[O[O0P3V#U8;WIMA=\N!7PW5S\\PME%\/DAUFS4SKNL[-*-D02Y#2&"2 M,MOZ*D"?PMLV"WX(H[K%1I^U@T: 7XY]88K8K?B$+Y(EGW=OV?@)K\ON>*&- M),V*?:V1;" #//M]3..L\06HI^[G"^H$O]>&3Y^%L;OK% =LGJU66*JL*4A4 MO&DINH?:O4"8!B2]S[DHR%)7V'D127V9H>%&DB=5&1K@-)0<=MR'LJ-<9+$3 M]GNX9%^UV9P(U0DL76!(ZF1SR:I*]NZ9(%!M7?=&3A!&!8$4=DR"1%7!,X#HW-UJ:6\ZZF) M:+MJ!^TO6=+*].V+23;_4]N+?P#.!K)R""5_AL&RO4\.N DX"08)0M-CL*%]-CRIN?F6AX6GM%^+6W<;((&M M>UCV]ENMED5%L:6J]D!P0+=6K>=C#P5SUQ#>B74TRCDE1N3 &J:M>I^.D2 MKT*DYA9;:YM^=YZ*!SX?F%F[.RC?<] JKKRSK5B(_^HO@K2:H:LYK4:6JGOM2&KY@CJ2GVE7Y#RE#2DFN-II6FK M2=(OC0Y&MJ_*708]/O3G?3KRR,"/;6A.;+E >S3N#P;_8E1-&N^'DMV0->U" M;;L1C5Q&-;N1&K5OUO)E]=W=\#^WUKL;\N>6@"UZ*@OV147^>6EB MPG\NFIB0GXLFAGW6#RF>ESR-2ST7I1H7>2ZBG*9ZST!Q^;9L1,XQ-N6UV$ME?D.Z4C.E'':8).FK_P502P$"% ,4 " " M6?M(CHZ?D;$! "%@ $P @ $ 6T-O;G1E;G1?5'EP M97-=+GAM;%!+ 0(4 Q0 ( (!9^TA(=07NQ0 "L" + M " >(! !?&UL4$L! A0#% @ @%G[2-QTW5@_ 0 :0, M !$ ( !>@< &1O8U!R;W!S+V-O&UL4$L! A0#% M @ @%G[2)E&PO&PO M=V]R:W-H965T&UL4$L! A0#% @ @%G[2*+0P3YX P M(1 !@ ( !W1< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @%G[2/'"1OGR P %1, !@ M ( !!B, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @%G[2,'Q9YND 0 L0, !@ ( !WRH 'AL+W=O&PO M=V]R:W-H965T?&CVHP$ M +$# 9 " 6LP !X;"]W;W)K&UL4$L! A0#% @ @%G[2!"(<\^D 0 L0, !D ( ! M13( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @%G[2 GE"9FD 0 L0, !D ( !TS< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @%G[2/YXSF6H 0 L0, !D M ( !!4, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ @%G[2#IJ0!>K @ W0D !D ( !VTD M 'AL+W=O&PO=V]R:W-H965TY. !X;"]W;W)K&UL4$L! A0#% @ M@%G[2,L=,H#( @ !PL !D ( !SE$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @%G[2""O2]VL 0 MM@, !D ( !;%H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @%G[2-]RC 0 VP0 !D M ( !*&( 'AL+W=O&PO'H end XML 45 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 46 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 48 FilingSummary.xml IDEA: XBRL DOCUMENT 3.5.0.2 html 83 138 1 false 29 0 false 4 false false R1.htm 001 - Document - Document and Entity Information Sheet http://www.aware.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 002 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://www.aware.com/role/CONSOLIDATEDBALANCESHEETSUnaudited CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 003 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) (Parentheticals) Sheet http://www.aware.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals CONSOLIDATED BALANCE SHEETS (unaudited) (Parentheticals) Statements 3 false false R4.htm 004 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (unaudited) Sheet http://www.aware.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (unaudited) Statements 4 false false R5.htm 005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Sheet http://www.aware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Statements 5 false false R6.htm 006 - Disclosure - Nature of Business Sheet http://www.aware.com/role/NatureOfBusiness Nature of Business Notes 6 false false R7.htm 007 - Disclosure - Basis of Presentation Sheet http://www.aware.com/role/BasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 008 - Disclosure - Fair Value Measurements Sheet http://www.aware.com/role/FairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 009 - Disclosure - Computation of Earnings per Share Sheet http://www.aware.com/role/ComputationOfEarningsPerShare Computation of Earnings per Share Notes 9 false false R10.htm 010 - Disclosure - Stock-Based Compensation Sheet http://www.aware.com/role/StockBasedCompensation Stock-Based Compensation Notes 10 false false R11.htm 011 - Disclosure - Business Segments Sheet http://www.aware.com/role/BusinessSegments Business Segments Notes 11 false false R12.htm 012 - Disclosure - Recent Accounting Pronouncements Sheet http://www.aware.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 12 false false R13.htm 013 - Disclosure - Income Taxes Sheet http://www.aware.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 014 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.aware.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 14 false false R15.htm 015 - Disclosure - Share Repurchase Program Sheet http://www.aware.com/role/ShareRepurchaseProgram1 Share Repurchase Program Notes 15 false false R16.htm 016 - Disclosure - Accounting Policies (Policies) Sheet http://www.aware.com/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://www.aware.com/role/RecentAccountingPronouncements 16 false false R17.htm 017 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.aware.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.aware.com/role/FairValueMeasurements 17 false false R18.htm 018 - Disclosure - Computation of Earnings per Share (Tables) Sheet http://www.aware.com/role/ComputationofEarningsperShareTables Computation of Earnings per Share (Tables) Tables http://www.aware.com/role/ComputationOfEarningsPerShare 18 false false R19.htm 019 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.aware.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.aware.com/role/StockBasedCompensation 19 false false R20.htm 020 - Disclosure - Business Segments (Tables) Sheet http://www.aware.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://www.aware.com/role/BusinessSegments 20 false false R21.htm 021 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.aware.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.aware.com/role/AccumulatedOtherComprehensiveLoss 21 false false R22.htm 022 - Disclosure - Fair Value Measurements - Assets measured at fair value on a recurring basis (Details) Sheet http://www.aware.com/role/FairValueMeasurementsAssetsMeasuredAtFairValueOnARecurringBasisDetails Fair Value Measurements - Assets measured at fair value on a recurring basis (Details) Details 22 false false R23.htm 023 - Disclosure - Fair Value Measurements (Detail Textuals) Sheet http://www.aware.com/role/FairValueMeasurementsDetailTextuals Fair Value Measurements (Detail Textuals) Details http://www.aware.com/role/FairValueMeasurementsTables 23 false false R24.htm 024 - Disclosure - Computation of Earnings per Share - Summary of net income per share (Details) Sheet http://www.aware.com/role/ComputationOfEarningsPerShareSummaryOfNetIncomePerShareDetails Computation of Earnings per Share - Summary of net income per share (Details) Details 24 false false R25.htm 025 - Disclosure - Computation of Earnings per Share (Detail Textuals) Sheet http://www.aware.com/role/ComputationOfEarningsPerShareDetailTextuals Computation of Earnings per Share (Detail Textuals) Details http://www.aware.com/role/ComputationofEarningsperShareTables 25 false false R26.htm 026 - Disclosure - Stock-Based Compensation - Summary of stock-based employee compensation expenses (Details) Sheet http://www.aware.com/role/StockBasedCompensationSummaryOfStockBasedEmployeeCompensationExpensesDetails Stock-Based Compensation - Summary of stock-based employee compensation expenses (Details) Details 26 false false R27.htm 027 - Disclosure - Stock-Based Compensation (Detail Textuals) Sheet http://www.aware.com/role/StockBasedCompensationDetailTextuals Stock-Based Compensation (Detail Textuals) Details http://www.aware.com/role/StockBasedCompensationTables 27 false false R28.htm 028 - Disclosure - Business Segments - Revenues generated following geographic regions (Details ) Sheet http://www.aware.com/role/BusinessSegmentsRevenuesGeneratedFollowingGeographicRegionsDetails Business Segments - Revenues generated following geographic regions (Details ) Details 28 false false R29.htm 029 - Disclosure - Business Segments - Summary of revenue by product group (Details 1) Sheet http://www.aware.com/role/BusinessSegmentsSummaryOfRevenueByProductGroupDetails1 Business Segments - Summary of revenue by product group (Details 1) Details 29 false false R30.htm 030 - Disclosure - Recent Accounting Pronouncementsa (Detail Textuals) Sheet http://www.aware.com/role/Recentaccountingpronouncementsadetailtextuals Recent Accounting Pronouncementsa (Detail Textuals) Details 30 false false R31.htm 031 - Disclosure - Income Taxes (Detail Textuals) Sheet http://www.aware.com/role/IncomeTaxesDetailTextuals Income Taxes (Detail Textuals) Details http://www.aware.com/role/IncomeTaxes 31 false false R32.htm 032 - Disclosure - Accumulated Other Comprehensive Loss - Components of accumulated other comprehensive loss and activity (Details) Sheet http://www.aware.com/role/AccumulatedOtherComprehensiveLossComponentsOfAccumulatedOtherComprehensiveLossAndActivityDetails Accumulated Other Comprehensive Loss - Components of accumulated other comprehensive loss and activity (Details) Details 32 false false R33.htm 033 - Disclosure - Share Repurchase Program (Detail Textuals) Sheet http://www.aware.com/role/ShareRepurchaseProgramDetailTextuals Share Repurchase Program (Detail Textuals) Details http://www.aware.com/role/ShareRepurchaseProgram1 33 false false All Reports Book All Reports awre-20160630.xml awre-20160630.xsd awre-20160630_cal.xml awre-20160630_def.xml awre-20160630_lab.xml awre-20160630_pre.xml true true ZIP 50 0001571049-16-016827-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001571049-16-016827-xbrl.zip M4$L#!!0 ( (!9^T@\=.+%Y4\ /;-! 1 87=R92TR,#$V,#8S,"YX M;6SM?6MSVSBVX.?MJOX/O-[>W7259(MZR^G.EA]QMV>2.&,GTW=J=RM%DY#% M"46J^;"MWJK][7L.P+G-BNM)' &6J0]LGW9WAB.\UW;5LZ9_^F/+QD(X)?W[Q MB*,IRY;T-\]82MUA2V(0R*>]R6FO)YU]] =YOK<-_13_*P'VIG.J/-GDUZ.9 MZRY.3TZ>GIZ.E2?%)L>J-:=(=(8]( MK:NCF]T13[.;8LA^@9:=W@J_O ;>@ M.;[5]/"#>./A"7L9-EWI^JE'V\J3R>2$O@V;.GI60^A4/OG/CQ_NU!F9*VW= M=%S%5!.PZ#FPI]OKCM7ORJ.\+UB+X /3,DUOGMU><^T3=[D@)]"H#:V(K:OA M=R]_E/R $L[-I.J 4=4-FJJ69[KV,MG6(>KQ@_5XXK^D3&YWY'9/#C_S;!OT M8-UW_MN,#S6B9W\#+[!Y/]FP/X$56>B_R$ =WJ P M.)G?T#<9'ST;.?+[GQ]B2N6Y]MJFDQ-X>X2V ]7PU*$*=DNF$E7+4\56;G&-1XTZ;X%BV4WYAV? FS"6U-^\%? ($Z0Q#\9E]TUR WTVM3 MTQ]U#3JDS2]U&Y"V;.=F.M558I^9VGN@G;4DQ ?F*"(%3".ZNXQ^ZQH^ ;AL MB3(RR;= ;B^N_W[TK@/P BRCWN27D_3'48<.><"Y*GB@P9#/"T-7=9?!(FDZ MO&IPFZ'KU#-I_F4O>7D\R^"PT:9Y _Y@MLXC%J@M/^L.OXS6.\3)'Q MQWU9<'(@.%EA]TFVA(&:ZY86$Q!7L2FV\ AQ;7?00,=ZC+T/A59+?="3XP,& M;X,GT9 G"0.0;Q%Z']^C.3A;9)F#SK>_>6;R>3U:M355^T6I.FSW.KNGZK=K M\+CGY,Z%P5&R/EBJ@A:=FKH+RW%OIG?$?@1YW1/CEH./KX=96-6C>8#&V$J1"D/$$Z TPUW?"0;+!\ M]6P=E\7OGU7#TXAV95OS"VN^\%Q*_9OI>\4V05.=S\2^FRDV.5]F=\#L&*YB M;A;XY7X(787$B!F^-%6$@.8)*'SH6(:N49I?@S5@LG6SP UPH/X=HTVP\Q%: MC-^(]6 KBYFN^CL57^^:+G[9J$:2LP9G'BOUM60[>N=OS9Y^O1."6HN@@F\- M*[(_+"#U?IC-9LHM7=VNT%+(W0G+++.3.;U^5H Z9H/Y-20OD?IZLROM)57&R6N,4<8@R(DY6:S[1 M.$0A$B>K0GS$R>I^G:SNJR")D]57UDVD;Q^5?ULV:C?(V26Y=U', M_O0 E]0QX85E+RS,$X>-HG>^[;M2=/N?BN&1\V7XY^] (529Y0>,/:&=A.^N MS87G.O1%=[6+CT1Q/)LZR%>+VRBZ>Z%8MO+J67CSFKB\M5^2' VTI&4 M9&+/96MX'0%7KW<)60QDD9ZKPSR/%U&,O\$D[VBZ&L7POQJI?($.0CZWC4U@ MAY'#E=B$E>?B,%(<1HK#2+Z'D<.BAY%^U1#^AY$K-3>2%J$[SGA>7,LW-!\O M6(3A@5N$'2IGW79H(XLP?%T6H5C-#?I!=\S?(C ?MCL,DABE#$+6MC, MZ)15M2J6<&E83V:PEZDJ4@/5:'H/449$:J Z4W(0VJ@/190D1JH(3=*:TD-) 15I ;B)+<[2PWT"F58I 8ZR-1 0I)% M:B#>8EQW:B APR(U4"6"O)/40*]0FD5J(,X+N5I2 ^VQH(I(&Q%I(R)MA#D0 M<3:UQMDT5F*221#W/C2G< QL,Z@J0G.:'">]!S(B0G-J/A(_1"$2H3E"?$1H MSGZ%YNRK((G0G%<2FK.O BI" >A.4*&16C.X83FO#9I%J$YG!=R=87F[*N@AB1DF5AQR\]\,M&7 0;!N^ W]I'1X]>[RY7N=,?J=^71*;PKWMNW!<;F(RAA MOW0U2=[%&G_RYAC@;ME;#KWR/3Z\)*8UU\VL;CGB[H?D2^@MF9;)$7;VQ]GM>^GZ MTX5T\O'LY)>3=<,AC-&["P#35HQK4R//?R=+3K#$[=;:L0) OMB*AO^(90THNISQ7!^/;K^='7TKMN=C ;]82\A0#F !2A<6JJ'NH<;?)SH M*'?:_V!@Q#M/#_B93CQ\!2F:\I+C)\8* #F#-QK=UC>4;#X5!V *#/$5*=%] M&OE(NJ_@B<,1_23BJ7&RP6#4X0G(/[I98,3&04#"J C%P5QI^ \Z5X_@**%? MY5XHMKT$2:5'*SEZE+F>6;/.B>D13O\Q)6KWCMX-Y&ZO"[;XEY-"L $R/-$I M$KB3)/RBID0E(*5&YD[G8*@LK>U4+&86\H3S+FL&+@<"/5<" / MY9? \7W'S\H2+4J=VM_M]3/=V"0HY8#E1DNY,Q@4A];VB!93^UIMZZ";AC<; MFM(@<[2@\M8@L[328&OKI7*W-\P">16:K$GKECP2TZM5YP;CU"Y$-BSEH.7G MK?8[HX+0[DC;1KT4I/E"NR,%@_5?KP"4*6K7[)/(/3F/]_G.;2&0^?DF\A8@ MXSF'[K(D=*:&H.GF S%5X$E%='YV]%-3-WX]]WNL P>JNK-/0./J^D*#F.2;#+#R*5' MPMPG#'6$A?+-%/RH6IC3'JXL2(K 6!%ZW'C6'JWXJMNB=TM<13>)%A3*B'4% M/#C3+\_'I?!@ZK7S#(T8CLLQJ^F P5YG/1X5@'9 M'DR.1PO]R:@ F#&O&)R@'=%V=2_I);!XH5#A_E,1%)*.UV?%OK%I'*M&Y_:@ M-$\EO(C%0L90ZL*T=YPZ\-L 0KXX;ZD-YB,QSF ,XA* LV5 MV@"T/ 2GNAS0NS#\&Y#[9?.Y.\N_ >'7@/]!5_UHKZ#2MK_9FPE[CP4CGRUL M'F&8W>ZHFW*OUP"S/<3)\.FR$/VFPLPJ)6WIW:M> M*_*H$)BL!MNRQMFHDV1X$H""H/%6\R$_T#C/ M/:E#6(Y4*Q\JVML0M+@LUC/+] =R9ZTZY"@L+^BXEE_/Y\*@N][J[Q6FJ_6[ M7[(G^XGX9D6?\XW].'699Z]Q3Y8)?NG:ZN'@G5%:MM ,NB_(9U4BS8]4[HYY M(LK761@/>UQUKRAT]4TM@X[[Z?9HFX\UA:AGT^Q6N6NK&O<#4(O=Z%2Y;ZD:\\+(EM86U+\@7GENZZ3!8 MGI-H^4.L4:_"5563YI;)I,MU;MD=ID77+=V<0X F(\YA ] M7Z8(7@*#&@Z\!L/T9LA_9QG9\;2<(TVRA"T$H"ALG(^E4WEO2=U[WL]-"5@YAT0E$H\5 G,O*-44^E1:J SAQ"B;6#^C9C@7AO0 MZDR;ZR8MR.#JCZ0^H9ZD;MZ^ %%9X#D[9*/^L$[H.:\L4GY1K:0O[V].!MM" MCXX,KC?\5W6L*OJ=5*Q#&H;"\/&5Y-$HPTDN!1]?666IN*NC7WE=&J\ZR^O@ M"_OA)3EEY:#0E!^LDPKV:+& MB31I?-:"$H?WVGPD#DT!QYI< V!8+[L&54K9\G60; TM9]O>KQ9:OLJ5FH^D!+R7 MNN&Y:])-[42"?8"VA7DG4EP2YIU(,EP0/^(%\\C"B M[&:ZDC^K$CN]FMF+I<@:#Y-+Q$) \L6NA#ZLQV[8%.Q*:,XZ[":I@_G&\(X/ M=JGD5[RQ\S5TLZQZ_#6OUTD%814$DS>&%6C?9+ 1!^O"D+\&]N3N1AJX&QYR MP3 =_%,"PW55%+Z:-E$,S)#ZNV7@1[\INHF+F1LS*M9Y9NL.O+J$G^8#*S:? M6QV"[P*ZW4]*H!6C>VWZI2VBUD+K\EN#*+8B-H+XDT$K5Z6D,_&T0 M_ ,CV>:6[>I_T>=UG$UTTF6N7P:K C1*GX"E?,&B: 2;8$1#]@'OU@/..T]V M*H8W$Y":0/W&Q#6\9_?!4FGG](Y=\@K-9C=J]P2UW+L &UVD'.X)INM#Q#=* MO[$G6+X0%[R1[(XFU2'+.PMXA7I6.!D19Q/2VQ/4RIN0T9Y@6LZ$#/8$2QXF M))W1I#I[6?Y>7VU3]09I ?B:D HM"%?,REN0\9Y@NB=.2$DL>5B0?FV30FD+ M,NDT!]3]L2!<,2MM07K[PL/&6A"N6/*P((--A5=YLLGII5]9\HOR[$=.^F/= MF.MV>NM8X+ MDFTAK!B[TFE+2R,7,#>VQZX8Y&8:74RI)5--ZF;Q>F#B,)^I MJLTVYV([]N5,O.LF%RG9@UH(H'_GCARC(I4W PEP2 M]N^U"7W2;V^)2O1'Y=ZHZ7KA2FCXBW!5@$?I6\;R@#,:P+^%HFN!L?%-##"6 MVI@SQR&U*-AP]<[*%H#6@FKY4]-^Y:@&G\:N]-02;+!RM>5EN*I I#R+>.,1 MJ.5G95F3R6NGD]B\"!1O#$H;NRYO!&R/:!]TY5XW:,A!+1G[TM>#7P:K C1* MGZA.JL&":DY]$M7N]EZR4!F ;6:AZJNQ-YBDLP^\ !-O!,J;U][D);7(0>$3 M<2\49_;9MAYUC6CGRZ\.6N(PN\69"NOBNA0^6&?JGYYN$_@>OG"7GPW%=#$U#CRENU)U.)A)@=L$/@*D.I]*24TJ?M4 J$E2;^4HGC M1+MW5'YQQ_5^!V$A@[2UV ;..A MG2=N,.*,J*^IM\107' ,+>C@#]V=S5@H M,YJ@7<7ZC$>9-J4HI#5A6WIK4N:.[1H=O])-Q53KMJG]\4IJB V!JPRETBP; M<\ (/P'MQ7_0A7F$"1^7_/2&0'K=4(M[DHKP+@!>A6AQ2)[2YX)7;$OLLZ)7 M<=]^-9OWFHPZ#()RP)7>Q%I)%;@6N$^*ZX$C.(WR,O&![]U_-]RW+MUB<=RE M07X]FD)7IY+<6;@GIF4#L-+_2@A'V[45TYG"YZ>2:9G$?ZJ;&L'..XOGMY)!7)?8;6>AH'IC.QSL MK317[ ?=;+O6 ANZX8-[RW6MN?_LR;*UZ%/:'P!A/3D Q5L)46@[^E^DK6C_ M]APW ((]=VWBJK-HP/83N?^N \P((KRUOI.VCQ%V?"2IQ##\L7X]ZK#?"T73 M_-___<%]^^,/E(YV0,1'6%QAS9FV8N@/YJD$V+R--]2"AO&!\#V^/7&UO*;' MW8%NLM9G/^>TI_CXXR,5].DR&N,^^$/'/YAT2=94"JH%'=..]1 DUEZ9+][^ M5WG8>?L'D6#^E!3@HD+ON2Z8W;:Q#\>:ND_TM:FAB+!2'JXEP3)&N@_+34D@ M#@"6O3R6;CP[^FK!%CH.'<< :2@\6D-2DJV?L%?1D3FQ5!^F,=>@L'4Q' MUI*>9KHZH]^KRH(*-X"E$9 WC(X <"U;>D397>(/Q4108';1/,5@.(Z[\N@M M0(CRJKL (2)L.!;T,P4DB0D220C>1HL0M)FS@8B&N*B H#7W#T=;,(Q+'FS_ M!^*AFXZK&$;PQ)&>0+;P7T 0[Z*0 "> /HS3H= XV- "NL7Q7R5AG ,/AG4/ M@RV!#[;E/2%[6-$;">B"; =5J4@ M# L\" 9_#XB-D-G^IN$4K ;EO:,P3NBL[%8([_&*%)^X=OP'LA!_Q]R%%7L8 MMY:87,"YF?I' -SN80MCN<_&\IR3L:3"A6+\V28.L(B*WPOV\@M(OZ*B4BLF MM3F>J7B:[N?"\4N;P8\I1:#9'2;. HRZT5PU/0S4VX&\4 M0;9@P\;PGLHQKHL5>TF[4R*[M(@A'RA\!/W"W)'12?;S^[9F4 M)PPQI!1]>6::,.%(MP3MI@2O V[]_5CZ,@,9B[CGS"S/T$ (@)Z*EMFM.U/< M6 ^;FE3V>U'"H#&30VT-JB;[E^F=E*56 +IAV:?2?^W0_]O("+:##M<9PBP; M-P-AH,](K%W:\!4U<$F]IK1<[ \=36FFXJ44$CX7:.&=&B(O$BC0:/0D6 M>^F[A%'(H_^"^3')3R*S [HT-<##H;: 37ZLU1N$0*<[N:"68('@,Y^+-AXG M4+]/1]?IY\C5I$8,[8*U !^3&45@L_) AVZM6-*IHMLK5G35@DJ@U>")$*G7 MH39ER'#*,Z>AA4*_SM;GTH(NS ,KE>B-?HK6Z'C?1%F8A$,T"=GN0K9 9\LS M>#?HV@3JIH/ZXNI.I0'QV*\;&P96-C"GDN<%F %T'/QQ<%*/*42T[%A96,17 M'5>@T?]4#(]@#*QA.;! <;X ON>&I7[GN *!I6K,A17+D5TO1V)KC M.:PP4 M)8G*DO21*"A)=&8Z3IF9U'H#%>@JG$%BJ]\[S/.EV# %G%OPC_0FV.7H=MY> MG=V=AS_EMS]+%Y:F3W5VNP36]E/<#V*SU2,"Q.8?XJ#@Z3 K.\%<1M]*,QVT MUE9G2^:0@I]NX?'[7[@#1#5XX3&]P^9L#)>H,U/_TX,F=+L'7LX9TK&.T26. M]_X VLRZG.D/,\R>[P^U#'::P*&@$@0]_NE9^ ^TP'T0NGBBUF!.[P0Q^\+V M>H#ODL(._N&9$0ND>V/@#HPD![!1AOP=86THK7.,YCN1_$2..A&[@ M6TD/4>INBQ)@$8 ?-L69PD<-H$>L?'\./$('%)72U70#[N$G$4];$M%Q21UM ME"%5S.#76[;#%T'>RX7<)C36(]20$!L+%G=Q6'SQCDE&G%PX9ESPQ$)P0X^% MUY0CO,%J:8N'CM&"AT3'C\&V/ZC[//#[V/;6'(9<^LHOS3T7=UVF8$3Q$P(J M]M.@>PP663>,8"?HIX%\W(V>4'.\NFY:V>^AVUWH2X)!,=BI@6J =03518OD MV2M 8\<_]7OIX>%)I_CP=",(S%Q@^_/FD'NB*C#;8H,EM3.T 6[RHZ'V+:=/ M,F9 ]VZ%V'Q9%G:B.MKBF:(>73P,K(._M8.Z@8ZCM-2)@9M'-O@HX&F PWOO M B&#H-$6.^?$8ZZ8)E>K9]1L "P/X$G^1:C9B"&"YD )@ES;P* V/59+@$RM MHVVC#T[FZ%3%0 .XDWOUT?88'7FF@/WI'$]"\P/898R7@F@S [5B0F IRUG0 MN[WCT0"7F@:?Q:560K=C3D2L6R=T9ZBML0Q8<6(O M;^BVL^4Y,(+S\ZF82.J;I#GMO4TX;KT99.J&6U)9]+N'1_ ]<,I0%@[0,/BK MRETX-FBX 5=R0X[M)J;VY$SKR586OQZQ?[,8E[TIYX\=;E%V*<#;]A;7"I7@ M;G5(<39 VU>1>T-1OZ??^33KQOCDOZ'=GTKT6 QW-2VDH?GKD=S)A!6W#R-X MZ3YB]#.VH1@]5&)_H^6+?H$)C'Z@+8Q^?44?YK1BXB:V*ZH6"HY\CW&IFXGS M/ZCO%W7_F7I_T6_=I/O"MG1")R4Z'\2XR+:RH@=@-N+MKX/=N:@%NS?$!>TZ MZ707[7U%8] K47%\;\(=KZC1-=U*VVN$8QA^C>WJ)3C-"T@K&\V^][0 M96$$L)QW)L27 *^!G-U73\X??^!*T%[5!"UF6&"]I'Y_L"W/U *"*'^!OY)[ M!CN1QRAG<1*C)^SO&*_;W'DY?E0>KED%Y'\U6 _,3YM\WDE_;V,Y)];!># N M!T%A3)J%?UM@7PGVI;64KLRSM70%&"G3KN"G'^-G-?20!G<0_$&;P9,XY178BS-N<2K'Y8R[TRUWJB*.3@_HZ%0P:D\8)#(L M)3OB*'6/CU(%8QK*F-PS[N#V<90D+3N[>%&&S4#F,(>@1*7NA:1JF/)/E4C\,P<_DW26 MI=VC64J7$DT@C^?5)G&#O*28$/83'K*36 M? X TIX=R?)$)J?@\*O1-"2Z92H M[K%TEQ@F#(]0 )-VV!B?D&=_%1_FO(^!VY!47(W*NK4?X4&-B?O8AER?(F.0 MM!R^9*(Q:%J>'1+F55-^("@O9/Z547X',E]B1GF1Y"7. M4A/4*C^0@*2YD-00Y3?J=M<'-D4;.2_OI&\9U#>L,*Q+;O5[>1;[\ /;>O+K M#FOLMCJCSJNFP& B5X9_%<&-U=CF@NQ<0\NJAA4H"91V@%)*?7_\@:M_0<'1 MB&JQDGJGK(:4H9M^^[N54]^L.X\'1W2!DD"I"=I>[4T$VNH//_*C'41^K(WW M:!;]N]W69-@_&'$"=,;%$CDU'9W)*"\AZ=ZA,QX6"D'>9:1Z@5CZLRAZ*PQ8 M6A\9]=7:I.@S<#I]EIRMY"C_SIN&36/39UNN;S@@DWUL*G8LEFP:1=L M@O5S;D&/"F[P<5J%-GD=+_8A!4H'A%)51[N95X,8'..N++^EJ7U5_A0N=G&: M?M(Y[G#=E]L1#GG'__N"0R'GKZ$X]!JEGFMFUTSU;+,-7/_V00-(*=2R&3@( MMA;%[>^/VX;KT]#7_\H:E4#/(9N/1BXQQOD85)" A>)I."^UI8 MCV%(T__YA1F"M ,6)D-09XI#I$&_U>GUPUW):?(L[XG /!';JFQ)]Y[+GIJ6 M*\53#=(4!;#?%@ M$P7HC6D26/]!P(&?\)"V9>D<4F>0B+,[\QP_F\1]*L/"<87R)W3TU=NY0$,= M_;E:_6S%ZI\8R]8K4-6X#OWZ M'&BM?5:66.LA2C'%,7N4G]O*=T5*9FTHJPW)[%'/&=FCGIN?/2K3;E2?4FI- M./U[3DFF:(*@-A5'*2ZQ+^26^I(H=,3D:P'&@68IHDK6OJ=]DOG"L):$*7_0 M.>@S_AT53J(F NLX>:;B:;I+T>?N8/.>^"Q.&C_\J97QWZ]5\DOR4.46R55:C3L-*FM:#%MCE9:TXW>0_H M4G*S(JS*H-(K=!6VT:@4JQNXBQ#"?&#NB&'@J1-J,3OJ;5SJA\/)^B P:1XF M>2O79D_#ZZ_/_D9,8BL&56I%F^NF[KB8\>DQ+V6DN.\Q4*PLB*O"@A;0Z]# M-Z.$J3PNES[D(&^J-X,UW6ZANU&"-35JS:1<8C'!FNJTIE^]01/7V_C$YAI^ M#/?:4&UQFZ8,65GMW!MZ&T7Z#:#W$TS2E\?2'WC19"D]X LI6S= M3D>6/EGFGQ[0:*J#-\9Z_6PHIJ08&+#^,).>""O@BY=F:']8V=1BV-%7@/X]8[ESR M'!K&#UV?HP5IWZDSRP"9P+?,;YQ;&C&.I2]8R#CU5'*5[S24W[4D157!OW5I M5\E+.\%%'.5)L;46%FY](H:!_RK0H:T3=TD/BD&2@% J8J XCC=G\./()/X M0 8BP8AQI.(H85\)\OE7#7S0\!83=D#L>2OYZ-'"HL>&SN!!)OK]/!)[W<>V M[GQO3S'<5\/ MA-5NQJXBZKM$G9GZGQ[Q+S3!OXN%;2GJ3/(0@[\8A?R3+MJ )4]?TNWS&#%I M36C\%EB%<.MF5/[9%XR(M$Z*+@&'WON^IYWI8A/J17?&P0T0!8H/U:BPEFR@,J?LEWG!S$/*GF07/54*+7O_I(=>H MA#E5WKD\= LH[F3RFT6^FF@.P *ZH?'/G$L4P[%\R^W%/XEN8C)UVVQN\2N_ MY^P &Z!!M-1':RLK1&T3[J).D:_M,Q(^?UKE:%YC9D UDJC)F_*^FN!CEMH MS9AE,KWY/9NK?(3\.Z$,8QAZJC]'X[&GV)]08Z'&.Z3A'R1TR")%3.HGU0"0 MYL3E:C9=*],IF]ZGNJF8J@[TA2]A1G.H]D59%?"S8K>WJ4/DD$!W:8%[XJBV M?H^Z"_/]D]"<_5Q9=4<+]Z")2N68SH&9EXQO3.DCC=+JCIG,M\(U#8BV/.BV M /=\;42G5P>OT+5LH+4UA?4$N(M4=X+[R/Z*PN_F28>ER#WXO> 3^_D*GBST M)X&)NNFXBF&PV\?.S+)=<$65*:Z\5E7S$EQ1.M'UY #XGJ;3HN6P*=8'W;4 +%ILZ86)WF;)!Y J+B[?PBGWI\%@ MC,3$,9'Q -Y/\IC1%Y'Y29YTZ(\G %$%2CWX2RZ_8W\*SS!AF;8KF3V".3VF MJZOZ(EB^V62NZ)AE0?JI-QRSH7W.9 P/*RSE'G@1+K*BSY%[_O+8\=?'P\KM MX<$J[EH_ I:K@H:%C=^ &;^X_W\=VCR:F*5Z>X?Y4TH8NT&FL1M0G?;5D[G] MT \ )OTT],W*ML;*C/KWP5Z302K[>\7QLU4 '_6?)3![XV$71-/-3405$8@H M-M#A;Q[\AV%/*1+25G(\VT:+9R/'1BVY-PXZ1C^/F59@ZD+1P:H.)Y04:'-U M=S:S#(WET'A&.$Q_<^Z>S!0#E 3IK"/(T.M +@ZR8H(97/H35![40)+^) ]J M>6.HF:5-9* )?D7Y=$JFRHEGW;DC#_CREBQ 7@&JJ.NP.L>P'Q00B MXZZ)0XS'<,,G J4 W>@@)(MWATX(69X6@P M,=UX ;ZP')B:;&%22:&HH\ M4QO%T-2?4N#%C#QKDC-5#W\#:9&9$Z@JZ$56G3H33R42*.V(.(+Z]1-':)G( MX_-**"]R5PF9?VV4%[FK&I4P2H!2%R@U9*\:CD;K\]DD=K!>WG/>,J-/OUQ& MG[Z;=O-H"A,"[-HD"W-:43:C8/>M&)U:9'%#NK6'#2@.6P45N#0=;J1BKS4>OVX*C%NC MW-B>PZ? J#7JY47S-3-:]7JN/#2N,J/Z/+N@V1;2\5P]=SK+R*L:XNPKJXH^M=P#G6J#[L3'"H#3;'/+)4^]J$[?N$) M+.J#=WL5Z=^6#E O;.O?(/$8K1N.'13INTXDL8WA=^="$ZQ=)YU;\(_TAF$X M[G8[;Z^AA_"G_/9G3(VK&@K(+QMA8>NFJB\,/WD[J)OU8.I_8;>VCQ\=/RH' MJ 3IXX/WCC\\[>"WL[//](LDM%=A(:/0*,3 3@!\=7N7!!@36S]9GJ&=8J4. MZQ$+B( 1<'3')="GGQ'XB2C?,:4VZJ=?.@5 G5LVD-FZ!W8 GY0Y 0WZ3@$% M00;R.W%$*9/A9X-*/F,@@ MU%%M* >SRM F+3^.>[XP(@83!UZQ:@E88#'C,R:8*M(JE(>@[B::OP=/UQ0L M(DKE%@M4F0S-)=9Z ,Z$G-IP9!':/)S5$$-#]5-'[)"@\$U2, -E8ED_9Z M[S\T_"('SRJ=:?P@>*R0LP),0EL)K+3< MH#*GH3#N1G %1?0"GJUH)Y@4F VD)5'LEG3ON;2<)ATV%%E*_YF%Y, 4\P@C M[2_L0W&"(2SP=734["0$K#H/R)%*:T1@%1#B%Q[UZX&R]E%94F^A*:PBB3\& MK=Q#R]JBP'HV931N!"C)BFB1^/J*P0IX1,JSZ_SVO.\LM(,.&WYOH>ET;,[= M#_ U/H'!IQ8BI>N!P[$ZRTM?J<;0#]KRJ"4=G2L&M M@BF (='B^3,CK0.@ST-[C;Z:'M1(2S9_R90#X:FG1Y+V/&;(L::1X5=OMN+M M6(6A$(L(A:#JCAQ,%G_,=(.5. L'\.UO^+6F:W0&H183'!X%,<2*3."[8$&% M#!MZ[\N+@_*"?@>MZ@:2#^A 5\Q2H]-%/9V(I3_)XWY0S"@]G!L>8:T* ME@1L!G/FP?;,K"=6<,PO"+?PBWRQZ#&Q MT=&+HQI/@H5VXOY]S/6)=MH+;9W']]ROJ5<-"X)JBQXFBCF6]3/XNA;/&:[% M<_-=BTRMK=[?6!<>#)\@[HEKTO[9E4\%VNYWMKF/K[=U7%9W^ID,LU5M,*)R@SBZDO?NHWO M4?;Z_PVWPU6;T,;W2^9X));Z+=\#T3R5-4$?2#'I\I&JGN^ZK0>=PA;Z9%@M MW7"L>(_H%U)7&#\&8#3=+>G?X'Z^KC9OBF[8UN&&&IJGH.O]HZ;RH#ENTJ;T MOS:3-B54IGS3 OZ,Y^H&3)):]C91H(1T)1+?;ESB4HXZ"7X!VP?PT&P3-?U8 M.I/H:4ODTV7UC6,'-<)M>LBD>G,/5C'T@ )'=[O M+>M[8$Z.I:]8ZSIFG.*>H.T9*$?4D8O#!ZWNB4FF.BZE7-?6[STWP,SQP.;$ M@)GCZ>0].U:T->;]X4].Q MX]74E2?J%M-M.YA2!NDY9A@^T+<3A^1, U Y*;CHT"GHQT4,A+ ,8A%:(0W/5I=N+;;& ^$&,<8C?VB0\.?6;*BCE6*[8_[W MH9; (M7?]D%-Q1+%N*JDNT-TKP=7<+I_#(^=.>S,W, 8#APMXV.Z.^:Y&'7@ M*_:Q=,=.]PE&4V 3FSR M0BVFL!] RL?BX^(@>Z?K^.Z..R51KB@%0'I8#N/ M66!0^.^)K_O^NIL."O9#B"5_U88UNJ#BYB>VP2S$ C%6E595;%MG2R#T;Q+' M5]00T&4(:K-)7&E*,(3%8"LLN@@*5R7XR ^ZHC,@6Z'0_I= *C9O*X^*;E#' M E1M]20-#!],I6,>#G6/YLJ2=IWR=&*]>]318E78#=S_5G$;+[WU%@:LX1.#G8[2("$G MMHL7>J YWB8@;_G;A2XQHY@4H$> KNW[DU$OOC'SUZCXM>_(A(8KXXI0ANBY?MCX39(5CQC0?]I.]\N\-S8(0%SV9U,O_PX'B?LKZ17 MHH;SMB3C6Y<7Z-N3&<@9^)3LHT^6*[8OQ?9E9=N7UU5L7YZI_MH45.6&GC@D M)%OZ8#F^XA3:UURSF1E9"1;K.5]8)CV\P.CC&"3L[$--0&)@7"N- \)U'!H6 MJOD*>JCHMV6G ][9(:'<.QY@E "WW;.@PT:X(*N"E!_07K7++*B=1^U&Q=:( MC,WK[Y1QS);W8B*[N)_.!98Z@;_VSVU.]@[RVS"8D<7&[AT"Z(:OR:J[GUER M^2:IW(N,E'P3?^X[ <$24F,BB%B"B&?1>;B@8[V9?:M-)KM9/JX7J;P5&_BD M,ZMJ6(&20&D'*%69(2A8ZC M3+*+[YAJ%0R+8U>J'_1BYF!YKM M+<=N,P5A96_\B'ZJZNNB,\34PA6:DGDVQ=Q?-8.J3P8N^"-\Y\/E3Z_ZFB&[ M\9WCJ8[7.=1?Z!V<38(>6S1&G]UL*;0S)1)9YT#Q9L@I/7^1'0_!D3R.R(7J M@0F.5,Z1.:J2&R2_>E_FI7LP\3LSYXJC.S?3*%W09_ % MU"7[;X4W9_#/E4L+4V6N&\M3*17[W**_WQY)&&@<5LR%#C"$V'P(?I$Y_D41 MPIGY;X&TO$"YZ*\[/DXD78>%O MC._V+\::-+\G)13>M,/\H#2S'757#.*NID[%BVZK&5=;?NYP2C5KX2?.=OQ4 MY,Y,FN)-CA;-TVE1 .A%#\1GTQMY]/[Q5,\F >2%G'/ MSWA.+_HI6F:W]")AU ,5Q<2-G,2],FZJDI,NI9(!-]6D=+[9F"1$N2NH&"8< MZ-"M%0V<*KJ=DV _S'4,TI#*!X XY:EA*-GIW))Y M]S$/6M"RC5 3/$W:\#CVF7.YFPHEV)X*46)OKI6QF@!F(][^&FT&$BAJP289+FC72:>[,(5N3$;IW?DXOC?W6,.'+I_#1M?F MPMMSA&,8?C6M",X'\KE1].8#YN^) )8+Q^@)! R^/U0?(7EKVP:!)BC=R[S;\D(P\Z.9<&QH.\,+1#N#.1C_^AWQC9 M%?:[/;@/0PL^PBISZ1?'E*;0/V5(#=>:G>+X4!P?EML<'&:"6G%40(!8(2%A-#3\>H=?:$J%CU@,V)'>XWUJ M2M3[H%%%)26YXQ%< E\/O=CA/E@AOM.?A0CO45Q #MR,4$\$_5@' M5HYD>:[C*J:VYM[(P9%1&LK,(CR0#!I\MPR)6=% M\YM%_VZW-2E6]Z/1X@3HC(M=PV\Z.I-1\:J1G/"P4QK7S27VS>,0S>(X3 MOV)(&H:D8.;JP "X&)(2B]3.09]S:.F//S0EG+/:@K-#44N[Z1PJ5\=(<*AJ M#HU%Y<9F,VA2O095Z32OC2WU(S@W\Y/W+ BX-@G:#)QNKR5W.97X.Z18[>:Q MJ=,ME]=1L*D>-O$JF"G85!V;8 6=FY"Y@GL0G-:A35[)BYU(@=(!H535T6X4 M48(ET)B3*S$XQEU9QIX<7>5/X6+7S^@GG>,.UYVY'>&0=_R_+S@4JY9G;-5,\VV\+U;R4T@)1"+9N!@U#+/+5\N3#VEM=YU]P(GB\,:TG(';$? M=94$W1 -RV\3TZ%Q&&<&=$#_NIG>$M5Z,/6_B/:9%B.]L!RWDK*=XJ*KN.BZ MH9:]DCN"^W:AM;FW_H10UL/DQEU0;:Y(BHNHXE+>*Z&\N(@J9/ZU45Y<1,W. M6U]^I'T'15Q%Y7$5E;; O0C)FJ)?^$AK8*S'N[G73_.VE@[_XJ&<%Y]U^.B_ M@*-NWMV.-?.!";-PR1OY=KL:7A]]/YOQ"2V M8E"E5K2Y;NJ.BU?.'_,RUHCK%EO<6.J+VA\-Y]"H7(R\X%#E'!H4BC81',HN MIUHMCR;5V[G=WM'.J]%RAW>SV_<8-H37M<.X(8D\X]]%)M6&WL9H1AT*>5SN M]N)!7I1I!FNZW4*AF8(U-6K-I%Q> \&:ZK2F7[U!VSZZEF]H;';\[2UY)*9' MKFQK_O[9);:I&!>> \@1VSES75N_IY&\UI5E$R#$!ZJCUQ-F,$K#Y=-JB43S4E>RBZOQZQ8^BC9@8V#T5<\T8VN_X0 MEAC]?&37TT=N8J[4?#T=A&D_7(1I'TY M)X)TV)+'FU1NR8&A,"[-HD"W-<@-A#Q\"DQ:D^[KEH%!JR/G!:"5HT!529[. M;>4OW>!EGSE%KQ8[UV]T(-_D@&*]APW+A%,&%[DU'' -%ZW2C5@;N')+V-VK M/RS;R-MC/8#XHMJCB_K%@NA%!%C]\5^MSD"D?F\ZC[JRT*.F\V@R+'3A8'\R M]&\C,S_^(.*'\J 8MB8=D3N\HNXW:W.%/.!M$WRA#59CZ03.@)K'?Z=%U/) M/=PQ.ZKRLVUIGNI>FQ@(1Z,SD[E019"D")(409(B2%($28H@R<,)J&A:F)Z@ MO@B2/#P^BX"QQE%>!$D*F7]ME!=!D@I)Y"14[UUN<,CY$Z$UZTW !R/-E\\=;PD*IG?$UOJR9GQ+(T&'C3()HI# M3O8.\EM" ['UJX= A@#M28$:C]#FO:G0#RW\ &^41K[3D"PA-28""*6 M(.(9G9.Q)&+AK7!!QW)A6-5&_FQV?/(BE;=?_90^?:IJ6(&20&D'*%6YH1NL M].3N9'WTQ%<3IDL#*R-(!JQA8>EHF9+RJ.@&76?"LE!R%%QP$M6S]1<.1\N5 M[BY7OWC8S0DS>2/W-HFSR8'@YPT_;Q3:)7$NC$;QKW)2'FZ"_(I@QY!O-Q[Y M:@5^DT1[A02^(9$:,8OUH.AF*8,ESCF+0],O=S0B#J*K9M";+J=@CKPY3S"F M.#1Y,Y)0G-WS)W?KK?D!'.LA3!4%_41YK^1BUF!9OO*['!:R//[PB#@G?N=G\Z55_Q6,WOG,\ M+FV=0_W%1R1 M.94/%QSA!$6Y"52$3%>G*J-RWF>.JN3&25>1$75$,Z(>;/+3O-#RK8+$X_'F M9\&FVY5EWRD&N0MWW#)#R<^<;S?3;SWYVR51,6A\D PFSWK^4?FW97]9+HAS M,[TD]^Z9J;W_T]/=9334V;/N?+NP[(5E R;8*'KWD888?[M2=/N?BN&1\V7X MY^\ZL15;G2T_D$=BT$["=]?FPG,=^J*[VL5'HCB>33#6[,HF?WK$5)?)[V,M MG%L$Q@8Q8!T=29ZI,[)\O;L\DIX=_=34#= :VR-')Z^,NG+%U-6(JH,:.;\> MM7M'[\;#"2AWI GK"?S*V-#;-R'/N'>R[C[*[JF[=R9DKZA;LPD9C&LS(7O% MAAV:D O%F0&^^ _B_ @$AO["02YU1S4L'*=N>_T1G,;E1\7^3MPKS]3V3MC[ MO4YWE!#WC4G-G3]5*,/^\Z?7F93GSYGCD$KU98\(.IX,D_9]'6U*$["(0.\/ M ?OR<%2<@/0Z)8ZF&+ &G5OFW4RQ25C#A:X_+?KL7'&(]EE98N,SV\8",A3* M3$KWV-7ELX6=(:@AG:/G,=P<"D :/7G832!7'NX:J)"\P,V!"I,])$)2%#:X MQ?ZR*'3VCPJ%[_*_1(7QL$(BG)FNKNF&Y^J/,8_Y_;-J>!K1L.H3;EA!MWB/ M^6;Z7K%-,%/.9V+3(<[F6.^)BV'X5A*4\V5V!]3JWKF6^OUF@5^NF-A5JE]_ MNCIZ-^AW>OV8C>5!J'HH7]08""XOJ04QWUR;FOZH:] A;7ZIVT1U+1L6 MO5-=)3:N>N<+PUJ28'_G95;+@Z1O5Q=KFBL.277MCC.>%V?QAK+S@C@,7X4X MG!F&I>(19?;@[UEH<"8SK_Z5XVQD;50<@&*G%N6=HW?#<9*)FQ&4$PL*SWT' MH$RK+!BD3PT*L^ VB5D>R0L[>@=)=@B0.>K\C]B,, MF"W]0)Y'Z(EH%#>'!JK&WU]8COO)C#IA3!.&ZT'R:?>,&E]*N-" MPHM#$EP[CD>T2P^WC]G,SC:$/I$G^BI[ERKRP?[F&9DS]^KS YBYUZV^QN-A M-^:";417_IS(-'59SP^8$R-Y()?B!'WU6=&U*\O^HCS_H;NSF65@:"0&!F3J MH="0EU^G4P JC *''FZA+_3T3%4W=+;MXUX1C=B*<>9]%+SR;Q''O'KWK',?WI3G 7#\)"IW!UD4"YN:Y,\O671;/= D/'5=7+W L>QF8X4QXL/TM<0C:[!3NRQ.:M+]:9!NT!,,5 __#:O% 6NJL8 MT!4S<%1C-O<5JK%'G"'?#3%X6;8JB;'9);5S K*%0B]S4J/\0,?V)!7F6!3* MRE#D8_,115D>-!/''*]_E;W4[*%$LC-('-I'H*%13 3?J'%=?-% :I18J&_6WTJ @: M.Z02/^]I-*R!3/B_D%3K^HWLZ.]L"Q#-*0YV8\:ZA_4@O(J?9(6FK^J%!!KG MY!%U9:B\JY!>]5!J6"FA?!(%.U6T+E50GRI7A+'O0##7G"9SEIAN8D]M6T@W M$0C\(ETW+U)'7,:>W5Q<^QI[,XT(7*T&Y5R);C@FE:\O7@%IMO2)ZZ3,(0A^ MKM/ 'Y'$A$Y/!6[)PK/5&5BUS[;U8"MS?U<71(!MH^:MQKK#[#C0S.=T+VYU M.+IWG/GJQ577,#PYZ*3B9E[&*K%I;M,+R4OZ*;U'?*:"=MBX:^BX'PE\FAT" M6#@6ECL-,/ZNGSQ2WP2;M=C[-RK]#YJ"])J8C[$\&:]#/(E('%\81"5$HP=C M&$2EF"JHI'^AU-VL3G6I77[P+KK)Z.$70>(-?UGOJ"N7@)]=W'# &D::.*FK/4AFW76O@-_0=!PD66@# C)V%#RYO3;OT4 MD@B,/EV^E=)9DP';W"J"47[$];DJ@Z;'79H&,CYN5"OA;WD97;- #4>]#_[0 M\0]J\J1(?"7?G!ZG$CCJ(=#T^QM3 ENN&U)WV))0$EO2$Y$4TX1Y4H4YP)TI MKF1YMG1N*;:&F9K#F")IIFB2LEC8UB,T5*0%&U!2_-D66 "?$PD])L5< DFE M$#AO@3]_DCO27#<,/$^$GG$8E>HA6TKW).Q!DZ8@^E3L ML2?ZKV[2\:P%,5%&OV-F:1L>V9;W, /P]$?P?HTEZ,V#Y>HT+S55"X6>5#L2 M8 K*I+#;9HQLXZX\>NM(FN[ X@];M<"40/\H7X"$%0X$NL\.)*$;,\AW/54H MH1@> 5G8\2G ;$>\0LPIRA)Y7N@VJSH9+V*/K!D=2W^0V%>:-)9;, <&% (* MQJD'%A"4!-#7G9 U6+Y&@;$Q/;<*_@!^\Q-8PQ:80TFC2W5*0J 9(1)TYX(98?4;N.\8>CF M]].I_^X#_)">Z2-WN0#]@&XH=$?^4]M"K9FY[N+TY.3IZ>GX^=XVCBW[X02F MW-X)OC[!AD?8]P*_=SX*\ Z6>,$O M'0T]!AF"H*DS^#)!)H>HQP_6X\G%]=^/WH$LR.#,C'J37T[2'P?=.>0!!V<_ M-1CL>6'HJNXR&$!?YKA LLQ?CP+^;T:BHWDD1:^3+.8LV,74@%6FXRK0%D6LW1FV>YV0#_Z;X'?PW4E":$&*_TO)]%$- M%_&7E^QU:S'W#(4'K,4]H<7[J,4[3,+9[,.GN@-:1OM_FK5?V]JIW8]!_?3_ M#&]L]G[]1G/%&R?TWGL_M?.S 5CI;*VQW*%G+' 7<*?&0J1H+9 0<\!2M":W MO_/IRX<3(IEQ%B?2!Q$O<\*?[O&_\//_ U!+ P04 " " 6?M(961-*F<* M Q6 $0 &%W'-D[5Q?<]LV$G_O3+\#JJ?<3&E9 M5N+6GC@=V983W]B21U+2O'4@B._;%IKC[ MV[_$ @L*>O_;4^"3!Q"2A?RLU3DX;!'@;N@Q/C]K?9Y<.;^V?OOPXP_O?W*< MK^>C&W(9NE$ 7)%;Y)DQ\,@C4_>D_[?3]Y@*!?D2RR*=@^.#PX-#@I>3"*1' MES^3?T?^DAP=_TR.#CO'Y+!SVCTY[79)[Y8XCE8BW7L(*%%4S$$-: !R05TX M:]TKM3AMMQ\?'P_H(Q5PX(9!6\LX/.YJ@WW0)EV%(KB$&8U\==;Z*Z*^L:]% MT$,N3^FCV"[)L.:X'KL'H9@CRV&G_?7V9FPL3&7ZC/^9XWZ:"C_E[[8U>4HE MI.R:ZJD5(,O\KAT35ZQ^A=RO-R@X*Y15,#,N%>7NVHB"T8F+G9.3D[:AIJP< MYE2!5RK\I"U"']H)6XJ*I#.G=+%"S:B<&D1",.%V#CM.M[,!<:A2Y3 D"C:- M%,@4YH815V*9#Z@$]V >/K03HD6;&PF!SW@9+J%:@!XP.P8)FOUMGAV>W'L[ MOZ98Y#/^ %+9(3%-@[IY$*?,E7:,(6E()P^1S+4#D&!AQP2HY0*D-36&8O%% MJH4H48(4BQ8!L]('[;B-U'46%@+<+0\F%:YY-F?450X\+7S**5:GY15^7D4N MY#P*[$(\)=K:M38R.<@%@KDKW'90 M UC7(>*JJP)'YX3Q<+QF>AOJW'V:DV M<8( HB\^CZY+ZI/Q)"V\/>[UN6)J>8V21& DMPC#8%1RK'1Z,&.<&7NPIA%G M7=$SEY1[))9!,D+>MS>E MA[S)2V]JOL83_'O;'TS&PZOKP<7PMM\;7.*_NU'_4W\POO[2C^]6C*;=1=@S M^;8JDVLE9'A%8H$$]9"I&+( M08R@!L5\K$+W3QS2X.FH )>9(E%"LT:Y<[@998-V#)QD\0T*;CKCC&&>J1*% MN_: =@J%-\&1%-B@2([ U;L KMD!P\%Z)T*.EVZV^F[AL4?Y:#/*L12R%D/R MZC?%>8U#2=K/$D$-"B\F1H;^LQE(-/_J\>ZC&X/I%=-:H:M M+<6$3GVHZCD2!GNP"QU=2>=!WL1BFA3N3&L0KOJ+1=)?9,->A]$>_D+CM[4= M:6(B[+U'-@.5'/;0%SK!LAZEB1'?;$NRL2ZA6:-\5.@$"XU+$\.[=:F7C7== M9GL""IUCG=5A$W-BG3M[4H*2R1VOIU9,0][#YC 2 JNSV02]!$697S4/[R[+ MGM%"EUHV96.NC4H2)#H)562FF1\,,Y8V2D2JF4S-7NZ;1'GC4Q_'80)/*J*5 M>=U@M">MT N7KK-B<225UZ0\5&[HCJ,@H&(YG U Q1L)*24W]%XHPYZ]0HN] M?9F&ZXE8F:9S4(3%FQ^:0\8+N0:.M,KLV$;<+@![[@H]>XTE=H/'H'TEO1HX M:W(_6/CA$B#+UG_2EY"?#%]5HCW'A2V#TK5\;EA*PS4U7) H)VZ6'1+UC1RL M]L391FDM3GOJ"AL0Y6U8@T?E9L\U@@?@$% M,HG>^?).A%[DJH\BC!9)A#KV]-;$VE-:V""QI313346L@TR79!%K(7.M9IW& M3I/R&+\[I*N]ZT7NS2'U3$Q4KHSN!K%FK5O8<-GV#I,VNK!FWF+:)K9RLCWZ MA=V6["O/1@=ZZRZ6OA%R_40.9UN9>]SKN8H],+7,S6_?7(L][84MF5J;;'$K M$ENC"RC-@$(#_[LQK?_H MCF@$,V(.RYWJ$S]G+W.:21\Y=-+#A7^@2P=/@9^R:,D5Q_9, M+C>CD"A.122'G*H/\Z&0$%MWQ4"V4^-;[5?P!P.^JS_Y'.V5-SZ=[NH-0L#? M.T?PN=[5D8VA\+KNM--#;WBU/@J'!/0D%(IPZS'?LC.L\0GAF] U8BH@^I.3 MXAQ]R^D<.=W.P9/T8L-VT+_R:$?]*6XW_?9SP34UIP"M\ET-996G'4/3-?2 MG8+,U6[:MYWTKU.,?"%R*%V13G01[!R_Q(*:I3"C7;U4<_5A\KK69*7TUT)V M,Z[R9P?J/!4I1E\X:_"N<2D<=:\5ADW4"Q)C/Z"_FQ$A'SS'CNJ?/WC^G&ED M62MD\@,GQI;J<_Z]J53"/):ZP],KPS_JL MS #G*F]"G\Z!8\>@DI=<0U[/@>==3X(L6)0L;2Y/\,&=HO_,6U* M?;WN1 ),F7J-J"2'$-?;E)9,5_#L3WKMNPX6;[8Q[H]+%Z%4P]D8Q -S0=Y" M, 61<<1.CLV/?X/DU L#ROCWLO\S%Z CZ.(L;5XO?A24JZ(C6_CVR*-!R%<_ M &4LO#35LX]\LJ$^Q+74K>XEKC'B>)=P9UREGWVXWB['\=[Z,+@J<.\1[Z-0!>MWT/A>P57++0]LOR)@M%>27" M8/U5G=XC%9[,)J(>___ 8E)/Y#CG_0V>?M$&A&%,?QOIKS\R: MV.> ]^BA79O_$:UXKNNUL7OD>>7[W/CAUAD=A;Z/[NBG.>/Z<\#[LT*O:7UY M.GO>?R*IM$0<__W9#'*MRK<1_^)"$K_^4-^NCJ!K." D7$+\?^LW!@: "X?, M(?FTKCY?RK>KMFB,]SIALG>RA>I2S?9="TD[WM7Z\.,/_P502P,$% @ M@%G[2*6ZI(3G"0 HG\ !4 !A=W)E+3(P,38P-C,P7V-A;"YX;6SE76US MXC@2_KY5^Q]\[-=8"&,>47-5:)\V:!<2A+B:3J]K3 M\+;^6^V/WW_^Z=._ZO4_K_M=JTV=8 ;$M^Y%FS$&UWK&_M3J_*AW7.Q39GV- M^K):)^JM?E M33Q,OH\0!TLH1?A5;>K[\\M&X_GY^>1EQ+P3RB:-TV;SK)$TK$4M+U\XWFC] M?):T;37^O.\.G"G,4!T3[B/BK*1D-VERK8N+BT;XK6C*\24/Y;O407X(4ZY> M5F8+^:F>-*O+2_76:?VL=?+"W9K$@%$/^C"VPMM?^LLY7-4XGLT]J79X;]AT.O>M>UAIWUM=^V'F\[@2ZG_MV&">@9,3AQZ*PAOVUH=-.0BCK(X;C@SH;M_$D(Y1M A/?)81]C/@HQ#[@]0E"\X8$K &>SY,K(83U9BNFX)?X M\E\VY^#SFX Q,=B3&WAH!%YXV[_2VS5*UO(&\:E-7/FC\W> %\@36G#;OT&, M+<4C_!5Y 2BTUY/?IMMFFP8BYB3W$+_N<+WY ,0M&CR8S<+>ZH+>62(_9G2F M CBY+]W'#HLR%YCP=2 >35K&? DZDOOBJ=0MMQ:""4[8,#0O&1 M!P_@:XP[E9CYA*FMCGDZ-8FG1P9SA-W.RQP(!S'8>OX4F*Z;T)$VGS4M#&+R MSDPB+U(QUXT+O0Y,0.;SDHIQCB,K]_&@>XIT92^0^ MP.CYMS+I;<,8A'+N$+U$YG8Q&F$OTEPGF=#LP%@:=0&(J?NW.=2M!5"MAR^] MO;'$9)@7\_ ?9P]/Z*E=%[ZLX4M@0..FVS LZ8*V\:: MEP,)35D ;J&QE"U3%7*R3#8P#8J4O2,.G8&(%07X29&I$C]I)IN;Q_1A 230 M<&L9 I5@)LM8\W*4@4^=[U/J";VXG.GX2P4E*8W+GHC&P(::Y"V IK4^X/#) MACIE*6;73/-"X@V=S2C1HF*G:25XV#70P+CGNCC2X1%A$0MNT!S[R%M3714 M\X4K090.".:%1!&_@YD$%J*U5J'NG,$4",<+B*)ZEW(YR>V-17A7)S*%>JH& MJ47A,2^Z]L%'F(#;08Q@,N%K)HD4 3M8E0!I"%>"1QT0C%XTL(E;*$W*%34C MAU6:M4VB8A)H4$:RE7=KK;IERU20)@4 YJ4N,CQC?Q;NYA/WAA)?N <@CC Z M)Y7,DJH@8TH0-'.6JMF#>V*I-^__FGY-\[55<-AN+_^\[#<-"[O7NX MZ=UW[(>V^/'8[WSI/ SNOG:BJ_L77A6_PX?69!57I^0-?KEYQQ./IMQQWFY9 M=BE"%SMQ\<0 V$)\2)119@M9,@>M&Y&)BB=%%HKF,Y/2 MN J4I-EH8M'5NCG)X-%_O-^TMAI6@85MV_06 THNQJ8\3-#C\DCU!&6K:=FS*N[WQHF+B>,S M7PO0.:JK90\XV\BB8'=&E0N >2L7FTIK4U0]/LQBO6E8& M_C7CS-L(Z0,'8;Y\RZ,M@H!'PWK;V##E"KE*K@+X_8 M=Y!K5?DT*80JP)'*9/.V+3X# 88\H:WMSC#!W&<"C 7DLY0G60&J'*2.9++:T%1PE-;Z@+PHE%?-M-8G67DI6 5,VQV=^1E.O>QQMC+C5M@: M;3,$PKS83DKX-8PI@[5BPLZ+>'R$*9@@MKP3:(5EWD)2 .F%R/C @*L6!C[R MK@<<'"6 N5-LGS8>S9O&"*/HIJ;Y@2=;YI]%L0([\Z9,=V0A3)'9:J2JEC/( M$/EGT9R-G'D3,Q&IM?*2S78'Y#-5X5T&/I!T\WSRJQFQ.[D66?)867F6)5$- M8E,L-3 A2ZEFU"CT5$D==(*6:\Q.M-LDU+S')JOF](DP0![^ >X7ZLFCE#XC M3*01/;)ZI]AFF(NOVN(CF3P"P]358/?#;EFMH?%QR&OF48HBHP\I,[JQ!U]N MN[UO;SC,*:>[T@J(4NY=\DZ=?"<<\>DCHPLL#+I>/G'YCMSK!,IV?+P(AXHZ MH='MI.R=R'USL@/N Q>GY%VB1;F\M$'X*P>'>(C?/0AA)JX]H\S'/\+KRC)D M#?&*LZ@'D9&U2E/A_:Z1,%C&)1&4\NC,$*@X@5DPO&\-TV[@E%?6#P*)$_LX MS>^1K(PAA:"]NZHH=?M#9V(9U%K&ASSHC5>+*:I0J)*J**U:@.1O3]8/!B'CPR&"&@QG78W?/#BM._+XPYF^!'F!,")$$;YWUM9<_3V2/CM@=<%Z7.$Q*OU/UWCHC MK"BOV^+'2.T.1 F[1JU@9:H>^ID]']L=^6/E=Q.DA&"C5K&RXTG^>T7YLD=' M[ XX":E&O:N787DTZ7OC?D=:)R6?^(:6X<1U2&WG[P SR#R>6V%=@4X.6^)0 MD,B=<^,*@)6_A5)Z2830U@%PPZJ<:#5+?82WBO&B756;]\+ F5=0N#-VPSFL ML,P-I/V0NRB@V4&UB=8$*7\_IO2'.\/X6RP/*GACF$KKY'"NZX[S0!Z^T!OK M'<*8+VO>F%70IG).&="85_R5*!V^UN$ YZN=L]#)RGW048'MX/WZ.PK>"T)H M;F3J0WAFX9 *0[YA?SJ-BM!DA"U:';!WE]4>$7L#:6 \2XP16O=A'C!G*M36 M=OGYPD?!M J<_/*"\FNR4__28%1$NKT\H"K2+M+-(4MS]S WI3!/>]W%\%<^ M/Q".U!1?,](=(1RIGD3S[:?,VNRWU&6+8!/X<05%\%OOP+T#*34/CFHCV5O9J;H=^.8B))PDYQ.S/Z.>C2_9[D;ON:@LB96$(> MNE69.+W^Z8)0>=OW&1Z)IW7DP9"N65R[]#Y,0R3]\!8NT(] M)5A]>OT[\N+#_P%02P,$% @ @%G[2)J,V/S'$0 - ]/#IHH<@G 8Z>/A[\^G#5_O[@IQ___:\?_M-N_W$VN&E=$#^9 MH"ANW?(R(XR"U@N.QZW+?]J7 8X);?V6M=7J'IX>'AT>M?B/#PEB@3?[;^N7 M))RUCD__VSH^ZIZVCKH?3MY_.#EI]6Y;[;;H),317X\>0RTN5,0^'HSC>/JA MTWEY>3E\?:3A(:%/G>.CHY/.O.!!5O+#*\-KI5].YF6[G3]N;^[],9IX;1RQ MV(O\92W13%&][OOW[SOI7WE1AC^PM/X-\;TX-9-6KI:TA/A7>UZL+7[5[AZW M3[J'KRQ8R,7+!/&BF]4&WG6R/QX(KH:CN!/@22#ME!:],.0G[OQ:/H MT">33FJ!FKJRH7#6]@-ZC1.OBC8;[504]9Q,IDF<[A;]T:5'(VX*]AG1^S&7 M9 >1R[174?3[F/A_<=A0(#KETR?M]3Z93#PZZX^6?[[DK9$90JO%+E_%CZC4 MX*JU0RO*[P"844,5A3U+&(X08_?H*1W" _2,(NYJ?4(1HEZ,@BL2AN2%#Y5/ MB#Q1;SK&_@ ]<3E*X5-#-S4KNA@;N2AGL\^4!(D??Z(DF>:==G=2SK#IB@I= M^B;_]7 A4"8I!_4&>X\XY#9!"[G[T4)67N". M1'1-=&XZ=!VC"9L+&'J/*$S%'EKI9WB4H??&[/3@/2XG@24;I7T,NYNCNT?7 M+<4=\+D@N2]>ZG [HF1B%]^YM,2>B5J$!HA^/."=)8SK3Z;"4IY0,CU5?/!) M%/-5X#),YS)?Q;*=;/GWD' OY.-!3!/D;D">S586G"N*_DY0Y,]ZK]AH.LIK M#X]M#"+%^=3.H%J@K1E02D-(AXHSU(N$O5B+G:A0E]<>GMA 71;?44"NQD,# MIE*_KPG,X<5J=,X:J.OA11>H+A0%C2Y;+%6W:R%$0W@WJP^_M8)K49!3@:EZ MLIEC6J =/##/9HL??\;\D,Y/&+,;?J -S3=<10/#=U_9GJNVQ1S^+AS\5\?K MMO [+=K2=H:G8/9B#4XE)KE"67BSO5FTX6W63< .>.>^CJ9)S%*5N^8;]G:M MX7? ]FGE+-2@6J@>:.R.=\(NKS7\_LO$;JD>P%UV1Z@IFDVT:92".<;-PP_.+SPF=$L%+$*(O M)=9NT,IZPZZ5>P;#/;K<_"L&5:L>& !O281FMQ[]"\57213HD2NN,.S:N21H M#C*Y7G"N^%:*F> C!YI6$71+#8[O6P6GTXV)Y[;,Q5%/\3 M8_>9B[IZ-KC 3-PM[5! %L@W3V!EE+-WMVUY[=M6=W[=E=;S"&MF=W[=E=7S"8 M0.)B>W;7GMWUIME=S5U=?17\+G-CP(G(-'NEX9C850*@JO<8@%A=#4,,9'-N M$FMXV[2=*RN7=*Y24V^7"RM 9*ZZ[JM<4KAJP$NJ%9SMLRE^O!4^%S3_R=@6 M<.XQW#"F[1#!:B?(OZ^'*;U"]/IJ\0;B5#4-/#S'JGZ.O"4RGPVNKIS@I5$0 M#'RUDTM9)WAU 0# MYQ2B!N8,8?]6Q>\DC(9ZIK>1J(8!SA,8OR\LAQ>OOIAPA6\XJ J MA;\QH);4U84#5HG(C1LD(>J/*BJAHY;4VY$#?DF-($OF>>TF>MO\DHI&.)L5 M-Z )\ECL%0"?I?XA)O%#K5H1SA&E4,H[;X*T405=5=!'.1[A%]QC[*UN1-57IAF+]L(M)>^^0I MPO^@@(. "2_'8J./*VKNR>E!N!Y=S,_#-?;GX%A\BJR5=8 MP2D;O;D3I4QW@ $GMQP*"0:4>M%3.J/.9LLBG[V9^%6/JQ68Q(ZJ-^XT7*05 MG\GD-P\15>S#05BH%E"UD:#J=GG;T9],%=Z+CM2P6@Y4A*<&!"67#QLJ@SGN M[*[Q4J4H^!QZD=%=LXWN7$>-MK ML[]75GT_DNHT)Y!@EM,AU4#4Z]>((GY\ MP7Z,@M3#_,1%CC7A+V4EIW$P6U.[('RF,P*8Y6"NC<876"T&(-=' Z[ AL9P M@F;&2^_&0'6Q5N]F_@4WFCD1_)UZ(1SA?*H4,QT=' M\H\N3:HYC1QNC^*"+4*O )BQGZZ7%UYL=&* M+VGI;:%R![55DVHLOY :WGPI;WH@N\6NP7Z2>M.CS5EQU\K^_4V\4LO*V MDFP8$FFW1V_!'J&2O8Z5QM3$IR5-? HA]<&.)EZ1'8[3_X!CL8U=1P%^Q@%W M&S0[<6%Y2\D,H&W)4MWAW+ANB?@[CL<#%*8F8&,\?2"748QC?9Z9DBW9>N'& M>'.7@V,(IEX_,&Z 2Y2!^!'VX6[ X[C %/F\,.N/1MA'5&2ZR^D&FEBHOJ;; MUXMVF5T%>ZB9FF#FY<[7S%E^P^N(Q31)=ZA^/$;T8>Q%V1=M+(OR7D<9I<0& M?:&D"&Z?2+)ZG]^@!>'X@3F#"07%ZN<<,]6!TZ@!MP\NV1PVYOK#B>0,UJ^2 M]" 75QAV7<9$;8(JUQ>.RV]$4+PCT3/7!647CNR!Q%ZX^G=!4KPC\?]0O*0O M*L:!M3Z'79=<3YM#R:K)--FVFG2!Q#RY9BQ!P44BTHIEFUVJ+KM#+^F?E/Q+ MHP:&79?OU%MU/XSUGX/^SCWHJ7"?/1Q<$?K@O0IG?TS"@$LO,C_NQ (OV=SP MV&70U;H_NH,UYL/CU/GPZ 5_)BS.G[0)A8_T0*J/D@JM#H]=AH^M>J'5C#(? M,]^Y^-3@+&%<0<;N,TXS5^ 917RMR[Y[X:I<$>YCOW =/B'R1+WI&/L#]"1. M5HXR6N22#M"44/%1U74T(G3BY=;0?VI@4-WMQP1R ?D8S?Y8XK,!T]9*A(-423)!R6T+M+8&L MBFOFO=S8IN# H]'7"@^0RYKZ<(*7:Z\_%@I- % MSCRK%R0@FU:]:-G:N!CR#Y_(<\<7V2GI+ ,M_\%P"S_*-3AKMR MP*];?4UB &8]&RC,>C9PFL5B![.F$M>Q$TC(+^)NK3_ZG?"CK)KKLE70$H^\ M=DM*I8=S RQ>99H'VNZ0*L7P1DFW).>*X9IM59SF6-D,?"[2^>8RGLT^4Q(D M?OR)DF2:QSJ[^V#G/MBY#W;N@YW[8.<^V+D/=NZ#G?M@YS[8F;('-KQ)TX!G M4;TO-N@I419 M-LM!"%0J8S\% MNSXO7$>^*KHMJ$:X4@1"25]MN4UF(T\H*% S+SPNRM9.6G M=ULE(<0CE78L%'D?A-P'(5>"D%E2\@?O=?X^F*OLS@M?^X8PECXJSLV:?@YA M$F8TJ.T@RLC->DY1@.-5B73!1'DE!S%#,[M*QKI2D[<=&5Q,FUX2CPG%\482T(;_"LL#>+.J>%84XR/3 0PHZ4&_%P4WO(OPEX1B%F!?R&+P M^+.R)H"GJLH I=<&3GRO<+?5Y=Z2U;$3][/N/:CT 8Z44<)>34U+X2OSC%DJ M\Y= ;$TC,(NB1=B ^!DV\(/G<A% ;--@FA3CLZ4#&!@6NW&> ^4, M1=RRJEB=I(;38&FE*(9<(3B;U>5HA'SQ*.!"V 'WB42RD,C'( M$A3^4L(%F:T55D!:0^MN0[:5\*])>XOI=1=]Y4.377$++%_PRY+*2*^&3"J[ M3;R[$WSEE(.3UXGOQ(CR742<@!A#X@U)[Y&/,W&)H[XET=2TE*VWB2EHH!F< M5$C%_ME$1!%*'_+26K9R[#8 G$8K.*F,5A*H/)!>$.!,#I%^YSHZ]Z8X]D+A M J1[0;J(5,A;4Z4'M_E=*PV&&BV@27)D]\JTY_O))$FS[*2I/H5P%(W%^>T9 MI8;AOR!1F@ITI"TLWG46[H4(=+E)9Z,4,=M!A: FU[!EFW)P)VLHHNZ6MDPS M#NYM=P!"-FO+*?JVKW47W+DLJ>]R(INR:8OJ ;CD+0NB(M"NT!),U&)#/FWH MK["\ZWM?K;4EQU6)+E\:.$"BL?6BU- ;K%XH,LB*&8]8/^H][BOVO=%M.OH^H M@%JE<\>:VO968$-IY(O.,OBQ"'%4G/&E^G)R+UK;F+!IEC>W:)@H>(?B_HAK M67U9*=.;DSM>5PM/2Q&IM32@_HY2QDN'"FA:3]:T8UBQO^T^D3!8@56 M##9K?;JY5ZY]S%FU#YR[S;K5;';0I>9T<0\.?KCEEJGC#E9.<>"B,72!LO]K MKU7F2V_AHS-5FW1SE5ZO.U51?3A7MTHS(#_T&,,C[&<\G<76+.X7>_WSZWSW M%FDFY@.\RH96O5,WM_V-+3'U& C.(S>UZ]GPN$L-ZB(L"W_$Y:;1/([SEL>: MP3'16I]N7I*%/^I6[3,?>M^[H+FD[)L!FB;4'W/_X#,5F6\G;I,$Y#<"PJK< M2,)O2>@LY7.:L%,,:CL@I!3)HV.?2.LXH)J8654R?52*O'$J2>'TT?%(I)4 MD$B46$D8(RI]P# 2)"N=-OV7HIIS\HC2\&7 @D<@L0(7%#I)[;@U0"DI%D#- M1%#5<4H3TLV-N#*_O._A^4$_-5=]&&+4!@C>SFCY@K".?> M<$W'[-G@GL^-0)5ON2MJ.2605()/K12<.[@U.7_SP@3-Q11/O=\B/MR,L9-4 M=YHELSX0Y=IIKK4*#L<=T=TCG]8__A]02P,$% @ @%G[2)AU+2+?/@ MMLD# !4 !A=W)E+3(P,38P-C,P7VQA8BYX;6SE?6MSW#B2X/>+N/^ [;V( MM2-*MF5U>\>].[,AR5*WIM4NKZ2>V;V)BPZ*1$F<9I$U)$M6S:\_//BJ(@$" MX"-3L[&/EB4@@4SF"XE$YK__Q_,Z(D\TS<(D_OTWQV_>?4-H["=!&#_\_IM? M[BZ/?O?-?_SA?_^O?_^GHZ/_.KNY)I\2?[NF<4Y^9F-6(0W(US!_)!=_/[H( MPCQ)R9\D+'+\YL.;=V_>$?;CW99F@;=;D#]NHQUY_V%!WK\[_D#>'7]_\O'[ MDQ-R^C,Y.N*+1&'\V[V74<(V%6>__^8QSS??OWW[]>O7-\_W:?0F21_>OG_W M[N1M.? ;.?+[YRS<&_WUI!Q[_/:_?KZ^]1_IVCL*XRSW8K^>Q<%TS3O^^/'C M6_%7-C0+O\_$_.O$]W)!IMY]$>4(_J^CAO_\F"]>;B&];_.XQI:ON/41I^I;/?QO3!R^G 8?_D<,__L#A M_W/QZVOOGD;?$#[REYLK)3H?]V#)26__0.;8X1>:ADEP$;MM]6#VK'N^S;TT M'[#KQOR9]GV7Y%[DM./&S)GV^IFZT;::-Q=-F1*D;C2M9XZXU[R]3VM"UA3D MFIK_?,W6W]L9?L(BKVR3=Q]/[FG*M>?SA MW8>3=P(3_IM?2ZMT&C.QS\-\=Q6ODG0MU/7I?9:GGI^7@,36!?A?W__Q\OC= MO_[XKU?H3]G7GWOWY[_>/)^X]__/C3 M\7<_6>R,&S8&AMMN&A_]T,?0KYKJZN3R_>6ORODS"-=W)]\>O__QN^MO?_?MU?%/ M/_WTW8_?_JC>4)OA"AZKQQ$^<&[YF0>+.43$CD$.),..#',(Q#F3RM2+KI@E M?/Z)[OKLCGKBW'9&AX*">XJ!1(PD;"BH%9D"@=EM1"\C==J$/BZ:BN7O4H_' M"FYWZ_ND]7UTLKT_$5+K'Z)PR"G%WXD<@$;-#]LVJ%[O9)I>A=[%,5.Q]?DV M39D<78:9[T7_3;WT(@X^L?.9B3)7SH70YQI$#AFF&$KD6,(',WSKH !Z M_GKD5%ZTF$7$M 61$TEC)KCYF!,YR!.# 6OV'1_Z^7(J\2I#6G<,K(V!V9L' M:5D.$% &*OG?T9B2(9L&M1U=[-)K-#IX96IVKJXC30\0W1,A;((*!263R(%X MC@UC(P"BV[6,I%3G.BZ:BN5/V8(!7_0R\KI\(:4L[T^$U.&'*!QR2O5WP@>@ MT>+#M@VJQSN9IE>1=W',U)J\/GA?LM]D-KK\<"JD-F^CH52'S1B*&(Q&HX^) M!*A65S!5KU[OYJAY1$#:%)40]'IL;2 8O/8NU/IXJG 70$1C=H10>/M*!C1V M_57<9RLZ*R^[%_AMLZ,'S]MP^?GPED9Y5OY&9"HU!*GX]:^W.7/%^%:6J\LP M]F(_9/M)LM F79IE-,\T MBIG!2SH2R:$IG6B4 , )2E@=N_O;VXNT5CHO0\I+5- M6@::F_N+*T9;*]0]&QW62G^;F7IKLP?OB3%VV-+RKL@$);#U/46ZS( M)A!:SUB031JNO32,=B2,_6@;4+).8KHC[)>_T9RLMG$P_LDI;[R_F!%QGH#N M'U E54='3NH[]MXL_2/]GTWK7=DX-_XGCZ$<YO(K3K)W_@2%/V M6R6ZX'ZFE6TR'P.WKV+ I4 M@&J R;:-(ZAG'\P#\!D2=H3+=U\8B<5C>7:VV?";)^;'V#L+&ECP7H(6T;8A MD<,71$R0Q1/**2!'BRFP$VC1&JW93QDO%:FA4:C1N7%!SJHHU)D7\3I>R&)0 M$Z!\(9Y=J/!%X-+UZU9#7ZY7L<[HQ#UY8<1/NI=)>NM%])8R4QSF(,I@[Z$*$EL]8 CEB4(XX&%+/7! .:>\7-;!Y;X2FH\!5_$2S M? UQ$33'9UVQSYKQSYI5,\G*"U/RQ(/%>'Q69XG6.[:NXCR?+OM$5Y2M'-QY MS](-OPZ]^S"2V](%TK5ZWQ JM$=LC'PK*;:82-C,*EHF##+&D-EP-'.&)M*H MD1T#&SD;5MP[GZ@VPE?VGD7W9"CG087*(0/NAZ,GM/XNIM(."611&BTS:8V: MCI/F#J3:VJ5B%K3=J3;?'=@[G28..3S;5KEC='=/Y/9N>?[3C\OK3QI)(!G^KEQD8^UZF7'^O,,OWHY'>!PS M#@]F0^<:MI!1YK,5(Y%=]UNCL9$C,=SY#_X$"R*<6S265B\A1DF%G>(QJXRG M6QJTM8[UN5,)"-J&ZE#LX#P^EG294E3VTP6I,E\.TR%VI&\#J!@K2LU.,( -7#B%D:*MIY+')FX@R>M.8@N(H;8%"F8<>38B"_7EZ M7 0PA*MMC#P";_A H6A3%FR4V[SI"S8Z4YL%T+8I<.D,HR%UG<0/1\P37Y/@ MQ9A]YZ_T0HR_.IW#D4JS5]5)UNM0IL3R<@-)G(?Q XU]ILM,?0$=""BG0(]6 MZU:G'BTNC??&H_ 0AN'CE^-QFET#'M3:WWX&G+.8J$5VAE;3P.9E:-675<)" MO>/_1S+9Z\G;YH])&OZ=!@L2)S$E":+F3P;DZYU50\G ]MKCH0ZO*8ZJYBH-(T$BJE/+UY=]P4IW]]IY:G?R.AP%A6 M,:FEBKQ_O_AX_&'QW8=CXF6\#-L?MTSN3MXM"&0SWG\&@:C/[45?O#"XBL^]3<@.S(U]&5^$ M]D,"NQ$U0;)UG5A-(GP6N8I),6^QUST0A9DZ"OW0^.[< M !*4OV6$Y"$KEY-(.8N\:G)W,?$U"G?+"<$F-H$#.'2TJKBZC$T*%*Z0X M=)X@<0M'0.V6*>T"-WGN_A:-^V>N&K7NG[%>A+S-&7Z+ ^[$=2*EO\;07MN@ M\LR,D).92%G'30VB3 ILF RM06B$#\Y:@D.V#NZTJW68XQ4?NOH'IHYW+QP$ M*:PJ!,WJ'*#PL1VPD6HL.L )7D'#XX!N,3Y M0M-;?BEFZ^090H5V_(R1[TTW8'/),B5RMKPNY;VJB0" RA\< >?B)K6Z1"6O MPI@$211Y:<8;4LF+U%9\ ]SPV_&Z:9<'A2.KS,#O P7YE*,?37U"'RI_ M=7PL$7NHSNQF8B/-V19$*@T<4=,$10AOU#3_T:3./&5C M#/MY$U#D9.*V@_';FX[ X!V@8R)6J!Z!6*.R+T?A-)C8AWS'^238:@;VR(VI MZ>T0&D#9'W HU<)"9W#UA[5N/L1Z&'5#SO@8"G[W;8E?F?G#W7B)W?C9<\-N MQ,='")]GY!HG,% CF)HGJ]#TB?VCW)1Y MCID* %QRF1JE=E:9&"M4?#FZK,Z%PJ+9('.;K/*OS/\BD9R$I^!1+Y?U)%7I M66P^:?G9"^.3 Q:;\?EYLO.B?&=Y&CF8!?:L_'#SK;.M'(#JJ&&X:4R%5+N91/_HMHM# MP&)5 V-4J!1_MYJ4+X&FXG-MGYZ!.\=XS(';]8!WO88\HJCMCLJ>#C&E$%;T M/,E$C>B+HO^<[;675:4 R\'8[NNW8Q(3>]S# M8?.*RG)5'@^+F&/6"#K:9]?T 82VWB8H=S&B+,]2!C?*>7M!=$26?@B6&8:0 M^D NL[%7ICP+)98V=JLQ"]):[6V^D\^6J^G$QM4L]>^:2P>V(&$WL_3:GQ:G MS,W>(LIRFT0.+R;VI^.P*$UT5+PCQA ^"-4!RQR!1ZSQ/P5+6>C_0WZ:L^AD M1AD-'IG%^<1.35&RX7E'A6]H' 34 H$K-:E'K7V0E^.%6]6849YF4)B*04@% M]0PT%L2( 7NJ^O5SWXSQ1AHQF ]L,S][Z6^4-XI22Y,^#**&!&UUM$BV;S;% M8,&!U7 HH9H&K74Y')UMZF='L[!:'R_.)V _T)BF7L2V@LES#$//VYJ"Q7H;,J+5?9IP(%\)V.2+MS8>V M5AT(*;IWMP+8R*)J/5A,MNNA!SPCZONMB#NB.[41L0#W"50";GQ@[9#N^=33 M]&XY"GJE'[;4L0/%BWW7\HAJ$QW!HNTAIK-0O- M)P&?DSC9WX;C"5,-"-IDZU \Y+'FV$I,BN&S]P09#2O9N@A.:AP9Q\:4]+'? M?!)U%3_13/3WEONXBIF?QGYC:EB4\Z&LBP:A0T:KAQ;"LR#E:!3G1BM4Y)\4 M8N.^_8]R^S%]X.6_@+8/9BO[I$-K,'M$8TX9+PWV)4/W/(F9VMDRS5-8]"3. MSN@J28NWU7?>,\TNGME1/$F#,/;2W55.UQE368R".2-E))264DUHU>>46X&V MW-.2N?6Q!S.V9LC\7I[XS&=&7>[%0U'>[HI4)'(1)L:'G?0%X5 MHR>(\.DHM"+?--^_ M%]KOGYI/UC_5_31L@M+8T;LQ(O=PVW8_.$)L>H3#'/RVW<]4[GL'/]ITZDVS M>YP.I3F?OB^;>9?].,Z\+/0[]'ZGP>N>#'5T4*'2RO,IQM4=9A9$C$7A;)MB M4# R?ZG,-KF]FUP5&"@_3\U M>B8:H1B-R/DSQT=4_IA]%'DU7%$C/ M3XQ[,71NX^;N=$.A#.Z4.VH^(V?=3>W-VI'PL!40.U(M5W?>LWVYP7Y0@%U* M#=#LZ-S7[ALE;\=DFQZFRAF$Q?Y5V5UY58:O8N%P(LBS-J;RA<;\V]153$6MK=Q[?HVO#]AXPF7D!XPF6?#JYY>8[2OBO=-_3"+NM/S@ MA3''8QG?4G^;AKS*_&D:9NQ/G]@_XP>)6(FFJ3\QV?I@S[2G(ZB#PJI7)<6R MA*];9O\L8U(O3HK5B5R>R/6;2@]!=')&\I8R^K844AF[(I[O;]?;B.=]D*1# M,_(KF06I]2*2FJ$S4J[!=9P8_)08$^_)"R/A._/DQLQC/V05? 3AT'\(SH(K MCS"Q'='76)C6B* XJ-MZ^3I0T.Z['LV1#^BHW/,AF*-+%QT?&? #@X$ &A8] MZI.^&0N,ULW!S[WL\3)*OEIW&='" &O[J$=,W3B>*0P^@8@9V )XSE@EAEC! M-8@T8$33-O<4A,;/!#JU5[:8:&M9PW"CT$+18":D6KZ'KXE5>-1U? M[,U=/DS?$+@)QWP:XC3XZU96LLGNDAO*B1E&=._QPUTR7(=TZMI)UH8R]!,1 M\E#.&LOPXT.U$&D_FV-_WM=09Z6&NL*GH;#0-$](6M$TKG-ZV>_YOWQ.T$U3 MY6]+E8]&X\TG:R;^T(1"/I^6_$392&EB5F4+A=@[%!<%,V.@YP$2FML.MC43I)-U%7WE)O^?U_>?'ZAJ-;]!XL4.5J]:C':A99^R%5B= >!%= MKNIBV\8]470@P'J@:=%JM0EK9, QH>=3N!PT)B%P>QU0XH]L"US"*7 94 -O M,FS@&KGU2Y*^B5NO&,UX4>'[J3Q\-T[>_/U2YG,CP;LW?4GI.MRN,[W"T,8/ M'%>!#M,Y$Z=E<4M Y%43U&N>CE!!$V&@$MYB4ITT))XW'E$:\X4S4D#@X@^H MQ% C#QX)'*8OC&*#@Y3%K*6H]]YQ-*Y6SKU-F'N1[<6M!43 @M7F2*MRG\FK MO=AA.PRTYZC^XK\VK$S MI.PRI2.4RPWU:?C$TXAM?1PCF- >C2'BAI);SB7U9%2NBB.V%5KI!&B-T\%D M(K3 W0L;P31M?F$JE9#JASDT&R\,RCA2$3UBGHX('YT*P^'N1AA!Q^-2&!+# M4$D5T*J(/S>_,N0O(2%U,1R)4&);-I06Z!:Q[6TJJE9XTZ#MU.;AQ2(]K"D$ M,-J(/$P;Q6?I;5IH/4C57^ZOT7YIN.O9!12?[]F-NHE>9Z>IZBKO:LI>CN.Z MGV8([UU2PB@N*+P0.J :^73T0-7"B>$$_,7;*8Z_ABK]$! >Q[*-HNU!MYB) MU&?LQZ]"9#,1(F-X@)S6CH1 M-]@%57LZ][6*F;=Q$(J7 QQK#K+6"H;'L'JH9G MB9*!Q6S\1MX T1*C.K$/4<4@*T:UMY0*+L5PR+^A3S3>CG"W= @0GYULHVQH M)*MC8C$3N87LQ[-"*.U&"*%Y5/#KP /O/K-BK-=A:ATM($*92"ND1ZC#H>CO M 6(U!^-N^2 =P3$:&F4P9\)>N+4>A;5D@ZLQF00W9=DAW0K0CH<342S5704, M1U&/Z>EQ6'8HK CP LL.&% M?=[\- XNV&\W?(BIHV,!$3.9E?8KII)R_( +"0MRK5T!0.#C# M<&8[?/1$;>85M_ABHD"23H:DO4/S=EN7/+Y.4_Z8N0/V)WEO[:-;PH3TT!X*T,YTD".F-E*\V*S!' MJR0]$B\&:TB\/M(]K@K0(Q""#\H0O(LL M&.,FT\5+P*VP%1%&B(\ A8.GI8$F1MH5(D%4IA :=7"GQ%X)C!P4PJ+V+L/8 MB_U!%:8=(".[!=,3P5+]5GH\-A6'A5(8ZQ-K,[_[M<$/4S/TP(XBK+ MMFQC[)QTGJS722P*,PZ).70#A'9O3%#61Q7*6:*9BIA'Q$14'LQP-,,&FKY$ M,^M"$]Q@&S.Q==A Q\'S"RD/5C[[-,OJXG$BML&+C-ZWBHR:A@V<@(-%$1Q) MH>1T<6$C(.T5_9310U'O6%:FG;3>L=.]SDB4*)#G#ZV*,HZ%^&?8Z_(.$@M] M=&* 3,P?/KRAHAGH7<)V^>O;JN V[IW0FD#$(6L'@P MDNN+!CC1L1:+RIB++F)@1C+QB#R@J3SPT/4F2G:4BICMQMO)I'*2UK3;QFQ: MGH8^_W>G5S%U['9VSEE[@>QJ+(G!G*J:3%\?DST:9I*L5@2#=\,&ZB,S[VR( M,BK_!V=L9:20@/ M"22KY7[&UN1L7\QIYO_A:35/7L1UM>R7?OC8P_2 :@43ZEQJB7AGN)0?1<4/ M#0@+(F&0CA=0*(ZA Q&OT0J:KRS]DA[B!UH#1I!M.!;&-FB"G;%=!%I[M':0 MYAG;>FTWFTCTCO:BLG?T5LC MB)%PYD6YHX0=X2B^QPZ67&WD@]BQ]*SOJ=,M^(R37^>W?.(M"6[NQ2'?(Z4VX"[('N>S;4<'F M4< *.JG!:ZPEN#D9E>6,C,V8_#9CX,_+F3NP7"VK/F?&25/MF6!)45U(M"(T M8A#GY7H8^J" MA+5(7?(+F(L;\U4C\9VT)D8)]A6C;V,V-^0L8\+YS,8 MK9V8VHOV1"AST86"$7]A,Q;FB#!3T?1!T)@+)3=IK86*E>:3@DLO3/_D15OZ MJ0JI.!]4M+"@SQ\]B!YR&Q].Q'C2F(#-VLR%'/@IR(1-C0XW!CP**WQ<-0O- M;&J.]$"@3%,?:J8LB2">MALT\V^/"$S6T=&:_0VY3HH;%2O8RGM5!]7#>? -4F4CQQJM)EB_3: M\R3+L_JY0YE\ZVK#!JX&;>D&$ZM5[KD"R.,A39#5.P,!=%&\*Q!9S:3**$=J M.Z-3 M2#S^+?#6O>T"^% .R4:!%L,+(>2 M:BQ6#V(BG,#-?1\SFJ5>ZCD13K1JU6!MADU 09E:,S3[^;)A8-$92S</3![:F+*!C96 NM 01MK/9KJ M5TY[;C-.0SPM:N!&UH!!39L]]G GJ-!96TPM#/ 'A&8G. 4S8C-^SEAA?%WH M>A8UX+<9$R_^M@WSG7,NT_YL:-O40J:59R$&8%;2W=_#+)FGZV/,6#(F66]2 M^DCC+'RBDL<_)[F].NZ% U8:IA_!KCR8:@HIU-FKZR3+7A,^%Y^&=D"2N>7; M]5;>+,I^+OMH+:&>A2E+/(,44C$K=C/XF.MZ$5G,K_+M4I)WOQ'6ZM9I7S(92[DID M#OFO'"@KQ>-3X,:(J 0)C:K6\Y=606N9"R+ ^R6)0G] EVX-)&BG6XND)FY; MCL:HN,T_H.4MA.+K ;Y-%CO:R?]OK<0-H:%YQ:Q"5ODBN)ZZD S+#H_%?[$I M_N'(OHSGSUJ&M7L3K>-6@+>:LE=B\9@O6,8WO*MIRO8I-JX33K,7KJ;PH2V* M T'4CR,714O1\I$D.Z/R1-@"$)',_Y<[WDP64J2G)LBM_TB#K6RB++N1DG5) M$"\G*TZO)_&8E%>W(FE%H'L.&9UA=I49NY?<=@(S8\)>\3&7J\,'2'QC_FD< M? JC+:^JS]G:/HG/$3Q88I\S.912LFP\6JO>Y"V$MO!%ID$!$8'FF(LD3''$ M-"\K/O*7?!FJEWP#A4*?/CA((D 40]&2Y):F3Z%/NWMIG$9B+Z+B'M-MR4,< M_IT&LH:S> #@['-,MQ%HYV1*$FO54;$:*9;;>[W37)$Y/-6:?&*]:EF"7JR+ M0'/AHS/3<>.[B.:=I[$7G6\9N:YIF MIWF>AO?"@B2724K#A_B<'U+3D&9GNQ\HC\QN'IFE2:DWP)\;?POP/M\49-4I MXF(]PA#YG@C=S\GDW-!%G4K((73FES0)MG[>Z$C0>Z0UM&Z]D/$X MF@9$T E3,7V_B0>XQID']T*1\$YCFX(,#VFRW2!VNTQ9WM*/,N1W""%O)!") M_*&.]!J>0S0TF.6V#+R#XTH>G5STY6SMIZK!:PL $O'36A*79S>O0;!$$&S_ M-!->SLN:DUXA8["Y<;,0Z/JAI/3I+% ?>.9Q#K* M-:] \:7@C"ZJ+E> @^440+6=[1JRWH4[+VPMC94]" 1.,#:-'6 M62X%Y\JY2(WY3,CBL;S]3&UG4WLY&E9PL\JJ_TS7]S2U-I)_D;.1&5 '/*O\-P39;^X<9F5#^UD5Q'.M?OPQI"FCV./NFCXQPG<[KV9: M3 \5C2GM0UXGH=4$()<6'D,\1M.(B>WLI@D' YO.]@:5WJ^YAE,"165,-:B; M6]5&Y*O!ZD#N,&;<<=G@/K:W-\8]/ \@YE?Q9IMG0M\<*QUC,]W8 0J-_>U$ M4\?$T,M)*O8<7UO>,YM@,$N,7M1,M7&9O[S/:/HD+NTEY%(*WX-(H36;69E-)9O"2MW)>$;R M!+&1/'&0PI.78R1-T%-+XR]QHI+$DY=A#T]&LH[*GVV<^ ,UK-)*8[&7"[W,:!6ICT MFJ@;"K@]5"'7,GY\8!%W)&(HSB.E)4)KB=!*(/2J^<#<][)'8=[%#Y3I]R@XU,VDZ]GQ9SP2NPYA>Y71MGW4[RJ+@ =N12#4X#-HM(C2N^,!6N?O##BP:7,F7&_W-1>Z>5.JQ[W1B?^XT!@L4 +%!NL6KISXL?&M/W M\J!J$"A\DB$(OZP#SD".- HK6/+WC%Z <%W,1%>OY92 P'T #8HM:RG&(I'+ MT;"Z2W(OTI<"QFZ"?MSS*L5R)&G?9 M%D97E4?JJU$UQJH(:K:- M0SQM";?&$LU\@G(163&UL0R?U&YJ %GX9PY>,/$D)F&_&<_KPS9]MNL&X/+: M>LJM0'LFTY*Y97,5XHWTW?,,/&AVN)^< :'E^K.WIG:/JGOA0-E+ P0-Q6)! M^"Q\KX5-/Z'6/!E^OQF=1.[T+S=C#B>KGE?C)G//\6BT,9P+-)92^7EH50J^C#*%5!9WBEI=M0==1515K)A M6#YZ&44=>!U5&.G:")DJ"WNL) MFE@3%$&T>P*!-^UI.[JTSWK'GJSI;=EG\[K8HTOL6@<*VB/3H]EQW8UU0.]2F5 X+WB;LAFZ2E%&,G_N0QMH->-[T>KJ'X<'EV"[0K0<"Y8CT MH68AO9@*@=JB-;ZT[HDJMLB_$4-K#;0)-YL(J/>5D9F+W;L/)^^$T/'?_,J) MN%P5'\/R&;D: )2AU*'4?B:4Y=SI+@?B"N5;8\*;EA<#1T<@2/RM2&#BG#<% M!E_2<.VE.[(*8R_V0R^J>Z83WY,W+6%,OCZ&_B-)A<#SZ*WG\_>J]\F6C3J@ M 7GTGBBYIS2N.K2_06/">R5/:[C[Q&X^WBW9\"]V\@GH?&_EIPJ-8*F[/GC%%" M&D7R[;BLD<%^[A,]_AL7:V_&IV MT6_&K/-)XP\TIJD7L0V=!NLP#OEK$W[KX&0-S8!!V4-35 _9M)@GV'1_)KA$ M3H:GMX]GLJ&I!Y9X,X#73(RD#=?.)YCCQ+5;Z1*F5G7LY:&-\/CD- P1#;@^ MNX:KZH23E@-NSC2T!/9+I] I?_VWI^2L]W>P.J-*E\%:0;!A&0[>+&K)MO]KOMIKXYL"/($ M1A)2P]R <21TQJQ/L31;Q>GUVMYD:'_K$)569J!@5$WW E /9_#NP7V*3E8R MRSWLX*,9[;FSR-;[CH,O[&O9/S6;9&TP*S\-(762@.F"'P_Z<%9W0E'2&^#I MY&A RL O,>.]/ W]G ;BO=4/;#^Y2^Z 'A)H$D$?DH?\VQQ/Q 0B9^"Z9!@7 M-T2)!K8XW= -FT!%=S8%=LCR!8S$KC]QP$3FYO-22MUDTWUM;PZ45W"P\59" M"_M7\1@=5TNQ+H)K;5 'M>=G#[<.8/,[D-KS0*\/U& :K+VK]$Z,#?J#W9#/ M2?RWK1>%J[!09'P!AJBZ+?F>0!C!F%N[&")VR#C-&84)$[S$)^&X4G5$3""@ MP&YVYV,,A"JW(R,ZW$!<#WOQT-D/"_F:.2[XRR$+LQI3Z#Q8G#>5DD".&!A43*?^ Z%!A@8K8 M.8QT#]IW0ZH[OP:2TT*??*B/"3W",9]K=Q?F/-WA*@["IS!@)Q>780"B%30Y:I-JG%+)SF+F0]Y_(C"4<47*<*J_FVK8\[P@KH4U\,R%29W^RGESV MGE3V:V0]VB>DDSYYO2=W74,GO*ETQH(W+''.5.I>@$J2]>BOXBQ/A6G,ELSP MI'>/7ER4>)<)/E>Q?&9D>YJ=;5_0!^09/\#HPKX@15>"QBZ(V 9W5>*B60'S M/8J4%98U)95!''8$%*O;JTK"D <^ M@U$,<_GIN56L62&+>?7KC-?D\JTK#;HQ+(H"&-^>FT$#NU0W1;9UUUY.5+_R M+";/JZK'Q5+D_A2&RV_BYC- #[.W3Y\).=K]X>!R)ZPD4I]282..LQ:D:Z:V MJW6,UDXHH$ [J$KD.JJR[;]G2%+R2QSFDVF2(4Z,,582%;68%;JDY=*"NQUZ MIC1R$K0ZY)*+B+%N1[&C>*!6#PH[/2=$;RN_4>.F]K$<[H7$" M)I=AK=\PM0#/W/V2!PYH\&F;,A:0QRS9V_TS_2K^9)T[8@@5VA4Q1K[;B,N9 M1$XM(E$+J8UX#U?Z58X8__IP<%--%YQ;L9)0HH\Z5&+%W>:M.4U9>^:X>_;% M"X/+)+WSGGGZQ&,2!6R#[!?="LKJ\L\6-NAUGSTA.F/9&>%PR(H=/!@DT@ E M?B>[:K9#'2C\AY'H4$M]NUM?1K)MFM(XH"FCP/VN3@,@7QNDRKWGM@Z$O;IS M%)3^RSHW*9DQFAG\=9OE(LXJDJMH<)>X:PO]NZ@!2T$[!L/(U J.UM!( 8XG MVBA52L=1!I4+,2YUSIMZY1VR/5_7K MGK-=\4?7ZIO&H!'4V;0@@[8TI!Q**D"D 4DT@"M'("V<.80.56<=Q-4M;=G= MM(ZE):_/)^KG29PE41B(O8@,))>G)PHHT%Z!$KFV26L,E+EK6!^?Z#^8D2G2 M?BU(UK-[9Z*<#V4O- @9,1RV9R-]'TBK_'J^SGQLMI2M+^*'0L]:/A;I P.M MX]3H'?)<-;)T,I"]!QD#(W3JNH?[C/2UGO7FO'HH/+@?:/*0>IO'T%>^5.UV MM)0 P%Q\#4KM]CKU$*":UW/@ .>&][&7WMGNX:TY^^,]'.[#K8Z@&A"TT=&A MV&X2)\8NR#[O =6:!D(+W [U,J5A]SL]1]H*64;]-P_)$\-L&^?I3LI8\8]# M\2I^_2LC?H^Y:8RW#NW/WFD&6M]\#E8\ MNS%5Z8T94+I[;].'W_SLYO3_7EVC4,;Z?:;>W\,(C79M,X)6C;:X8$ Y!)Z: MN5S].4FCP*(<5'L62!VHKLUW91/S+E1B%*+"3\9[3XJ]@ZM0/;^HRR.IF&5V M5[HK;G[MVAC3""82![L/<853VGV_A+1<)'5058RO=O 57#] ^*[6W@/S2!SJ\>W/!"V]=XA$JVR' M_#NNVU.;G2,JC]>W8X45$> M:DIEMA5*QS00L]BY_59-R"PBU2A$MM%L\[?7)"U'(3"01IM6F\@]=)!81[4, MJ.VC0@#J_YFU6K/W?)[2(,S/O33=,7JWFJKWG:XU$,!J,.N0:I4(]YZ)'$V: MP]'E$_=_*7UEY;[/-!_/7<4^\Q#9ADZW^6.2AOG.)3M8 07ZS*U$KN4UB8'B M^4\U%&MZL/Z+&9W'M9\+DO?LTH.5\Z%TG08A,X[#EA_<]X6T6J[G\\S'9VQ9 MFN6A?RXO9]VR@[N!0&LX%6HM][,8=\AP4SG1[L4Z33&ZI %-/3R) D;,9J2= M=9PV\VW/:1QCA][MZO9]83JN?3 7-CN_NZ M4[BAU8D=2R#$*V/-VN%55+!/T&@O@>\G4SH&D5U3;W 3R O4ZR MK,E%V;5M5R$34%!JW0Q-]1-2/FU/R#+PM$+G;V"BX8%O3,,:2T/9D'+*URO:64$DC',G' MDGW("W*:DP(XJ: ?3D*1)#$MP7YY<_N&9!4!S?>"(V)#.I M!'=&8[H*\^R2$4O4!A7UMF3)7Z.T"#-(()D2IDAJ[AO*F81/+>KXRXJ9IYV. MV?P9%:Y(PPS0B/Y("*M-J,YXXT17-&5G'G[YE64T9PZ7=\\4(4\S^4QSZ[NG M'G#0WDD_NJW[J&*&O(\2Q$ON'T5GWN;,/>PRUH.6A3:;XY%/5]XZ3T@- M6U;/#V-2@%^0]L% .HXOK>SUR!0LNMYZU0*+H+/R(XNF M;0'L$>1R1C7FLQ/<5E3L%IU.^692^LCV4T4T> 35*A/;"B98;U$[Q%M:IIY> MM(3> U"JEE<*C>\MB36/]WMZ^.B 09O5/E05 MJKX>AS4+Q>@;&G9,ZO^ ,]X)[6_"+@>E>S)8TT4%*GT\AR_%1/M1])WX-%]D M0'C_ESBE7L0[\G$M2K-E?/KDA1'7IKROAA?16^IOTU#[!%+]CM,!/.@39B=R MM L!ED"(A$*6,:G@D$O>_H9!(C4HA$^BQZ9$)"F1Q,2K*,$; 66<$ED%"M$3 MZU$HT'CLN;4F!K)'V>ZZHO_EMK.B&$7W_'M3-PX%2,K1*A\0A!GQ2+J7@L=3A#Q2")Z\YF&KD7OZ$,8QSY 6?]^( M[MG\OH/_D<9!\]=(C**[Q*BMHK.XH#.+9Y0Q 4^*.I[(+C86>"&&<8\D@RSC M@LD+A\6O3$=7'5+(;G,OS=TN1$>@QEFE#NX]]@>?\L2LMOO\2H8&7L]_E)!$ MNH@#,!*QM:>CSTOQKMI:9DSWJJ5BIO>OU*>@^F:[NK\>TP.S6QBSCV9+PB%> MG#Y^4Z\G4*^1)4Y>T6>>>$&%FDH$Q?T]BG,M-K\&!R/: M@69'0[')SA2#)7;O\0$W;V'L,U.8,7\IH/*GUSSCS&N(-OLGE3>@\A"2>G'F MB?(_(V)Q9N>#,,O3 M\'XKY[!CD_S#ZY=U5'(R?H,/4RZ6#]UQRP0)YB(N5PR3B0YD5EMX(4I]@"].%Q&K("&2 RX. N&W5.5:8%=QWGU#HC7SW MZ21^6&$F\9G+SZT]8/!-E<<&:ERNR1D^5!&G 011B1.IQ*DO]"6NS[B[LA1A MK GB,"XEGR8@2:UAX*,L0\I%C4B:O9Y>!7'*>QI^&9([$JIUVS'K">!%\1!8 MP:VA6EA;AFN@"H9WS$5R'_4C+\O"5>C+HH55*(O7*SA=GE\5T:[EJK:;NN"0 MD[P%QCZ@ M!',,;WXT_?""E>X(L?A!:V,+PP\DY.PJ%7O0?61Z:K4G?);9!$'WETA =$'W M,=2C4[Q]!-WX@HV+:[;6=!OYA_/G-;D=D]N>"3.XW+OKS$EAK3)%$RI#=32" MIN8_WIG(*3EI:@T[G]$ZYWME2_-XV3;=B9KU5B4FU0"@SB8ZE Z%1HP56K@8 M772BP%8FLO<[C>KAO]]/QD MO4[BHHF>5Z.=)[S_7K$"&H/CR/*&%>-M^'W&CE]-+2/,9';J,S64TMX:>28@ MP#I^:=%J=?S:LS$+V;LG8X):3$%QT6J'4D/O[ GAJY#])":_1F,^#7A0W]*K MEP&!Y.E/7K2EY5;.DRS_F3)Y[Q(LK3XR@@EM* T1[Q,],;.6/.8(LME$3D=E M)AWQ5<@E.AMHP\=&!M""B>>3UB]IF*3RI8;Z\J-#7.WF&XIF@_.<]F3%XG^:;(M;Q@_"!=!(_D]$]VEWFQ'0R2>KT :2RR(5[2:YF^;Q3)# MQ60\)'HD7>!"F[ALTG#MI6%M0@EC+KHC[)>_\3[4VQBFF[0=:0Y%QX3=)%+7 M;/H?V,_L/[S[+_O#_P=02P,$% @ @%G[2!;&@!#5(P 4VH" !4 !A M=W)E+3(P,38P-C,P7W!R92YX;6SM75MSXS:R?C]5YS_XS+ZNQY:=.)G49K=D MV9[QKFVY+$VR^Z2B*4CBAB(4D/18^?4'X$6B).)&@FH146W5CF.C07S=C4M? MT/C;/][G_LD;(J&'@Y\_=#Z>?SA!@8O'7C#]^='LY/:/T]NQ%V%R\DO:UTGGX]7'\X_G M)_3'88S"L;/\Z\D_8W]YGG0?3TY/V4=\+_CM MU0G1"1U4$/[\819%BY_.SKY]^_;Q_97X'S&9GEVY0T_I"U_>@^]C=;? M+O.VG;-_/SX,W!F:.Z=>$$9.X*ZI6#=E=)U/GSZ=)7^E34/OIS"A?\"N$R5L MDH[KA-N"_==IWNR4_>JT!Q-,YLF8/YRP?K^^ MW&\,WOGF$/31Q?,S]M-E8:HT$WC WVF(PJB&8H\U_%#0\/>ZM0@B,&0_O_C[=-PT+^[?^KU M'V^[3S?TG^>7VR^W3X/[7V[3WU87A/X7&H+7ZPZ^W#WT?ZVA5)+N:@[\R8EB M@OJ3ZSCT A2J*<\.4I^9HZ+PCM=$4V]?\-(44SV/?H4M7GVXNA F?H!F5O_>&'K#B B3OI:YB ML]GQ@A8Q<6=41RG[I\29=]0TFT-;GW.Y,F#??<61 MB>C-+9]XM?@MLL5/8X@J_32RE&J,4=B!X6558U@L M03R?.V39GSRA*-T)\[_HR*3F)YH$6$$F.OTULC"N.+;^\RWM#2\1*C:[?6<_ M(JW98_2#C8"O(#"EC@SO$B_H#04Q"C^C !&VO-YAW\??J*I\1NQ,M)AY[@N: MTG%HRE&-I3K)3WTC6,W^DQPO,@^JG9XK-BU$8O%61T1%QOFAC-. M/A/IZ)M>C^;LF0I3@T_=]"&%_0('C"']B;1Q-QAWW@*6,3QKW$$>.7VG$!0"N- M=$6W+YXB$J)J/%U3&AQKM#M.;4:N.4A7J47!J_U A[$Q0+J>H6#,H@GI;UD' ME0-I2: 3NQL?\%EH$1/9ZLU^,Q)UWGT-(^*X4=Z1SQ FW8^4:4?GZ;JM-,:, M!PE_0^1^G.*WLS'R*)\[W[$?V/B_.SWO9!'.O]!?C=(OLS,B^V 0/3ES5#)@ M7M-1=OXJ2JQ+-L?J$#?OD?ZX(Z[-D&S6XFR1A.!.W9GGKR0](7BNS[]\+%B* MY 23,2(_?Z T<4@'B1>L*\??BPAZ% EQ_'NJVN__0DNA#+;:CB[:*X1=*+D4 M.GL6PY X+-%BL)R_8I_#_HTVH\LVLGT;0L[NBSVSNQ<3AO+."UW'_P]R"#U1 MW= ]BL-Y7O/1=VT4@@!-+H]+D%7HSO.IZ4-',L5$O 9MM!Q]WT8IE /)!? = MS#: YW,<)"ZKQ*H+^W'$$J78G!7O"0+"T55[Q2/!E4OK^SU+*XA1.^W6H\ZYVV4@0!-+HY/H.)(YZ2Z0 KM M1YU6VLQ"/&N;K5PJ9]L>G6W\M;T\"KG(E=1CXH2O":?C\'3J. NF(U=GR(_" M_#>)5ZB@+-FO1P.*+ GY]"=W7N $KD?9AD-/XAK2(:_L':J.*DVE4!C_9D,@ M/Y$F,[?4G@N%ZR@ZH?@FB-IV:7! ,/YD\&^(O.*U0Q9"DIDEJBS0K?9 KB>^ M9$02W!V[%8+L.>&,KN?LG]O?8^_-\9.:M",B7_J!A7V?,T3O,,0I9U0(&^^N@)11FC1+-90 ;D4ZLH:PD2OCNY37/\ MF:"%XXVS%"NJVDF.P@:G!,)6H ;RX%64N1H@OFN[3:)7%?(F>AB/7]4IO#5T MO@]<=UTNYA#L>\;B!2+1\MEW4G.+[D,+=@2EJY-PJO+)@)R(NHN?.IJ=P;DT=0^=U/.?5\U.P*N6 ;%+T-D18ZSD.A&P\P+6&V9 [&)P=NS7S_E0$["R M-*&2UJ,+:*>84$CC]F#/67CT*%@ ++*)I<2C"U@75R5IJ\&R8T<6EJ-)W0.L*,T3BOJ3H?,N M=I#H]#2Z@/6-5=,,?8QV;.$OK,9/@,9Y';H"(ZB]XKF>Z G)QY=P/K0*BF# M&BP[PM.[#-(ZL(\N8-UHE>1;#N//$,^N$<<>71R,<\U ),+L3''VR'<8-MZ MEN)XG\VX#4PYW"?)2,>)/;%^;D#1+.9UT.K[;\H0K;"A-]&F-2>Z<33#Q/MC M/9NEFK!-"'Q3SJ0&E$"SP^@N@RFNOZ)("7Q[SKSP-['987(7_ @5]@$%:N![ M=?6T0 V?'5;U3LTAI?5?0 5\N\Z8Y$MPV6%'[V"\#\-83]HI!?#%.\.27F$R M9ET?EI35-G=A"3)H!XI1>6\"X]?[JBWT_9K3^F\BPMG6J;8)@GT2"5M'P.Q>'8U(J[I#] Y(W^1XY5Z,WD MT$!;T7Q1\7R6?"!62/?1\0*Z,+.7G.5BW6T,;1CKRK,4@1W.CR(O/[8H8+YPB,!KN%BS'X1 MX+/C9,0 ]B?YT2 [TH>%,[U$^$):X!(N(N'QQ2U#9$%=Q4V8RA*&+MM25Y[% MRBTVS-KD]#? OMB5O]$2NI9+51%N +##='FA J#,8[5<;^A)PL=)';F,,<+, M5@$=="D7??E*X=AAV R03_N<4I2/#OD-L8MVD+S %]'3IES2$DKHJBWZXE8 9$O<=9,U&L82=*F6:IOQ-@)CD51 MR[>_8$_,TR5I?9]&(,>2UM %68P9O!QLYLJSP GY"0=X$YU\7>;20!=I,29P M(4([SE[WP1L*DS('*<#[@-K>]#<"N?-(H.NX&!.["* =A['U G9'V9@6MXBI MDFQKT+7F3&H M>XWRR 97_ IZMAA?T^/T1'CAE4,!7:7&L-*4XFLPEV^?QQ,4*9T^-]I!5Z,Q M=PS91L5_";0]LSB_I9U?(KAV0L\5B+:T/7PA&D,BYJ+COT+:IOF[#>_&\^-( MF&;/H8"O5M.0P OX^"^=MB>*]BORIC.*ITO5SIFBIWC^BDA_LI-M+IOU6OW M%[#@SN:&SM4-S9[@B]\TJSDBW"O=J1WV!8W:[S K+_JC ME*DCI8:OB&,L:T<)ZTHKVAU(KF@XP/HO546D9"W\8,=] Y7R7NGCY/3W!#DA MND'IOPKSOW[GT&5VZJF,&?QVI _Q>/$UH(!]=OGY"_;9WOG9\0+&H'ZP?L^N M2[R0_NF&_F0O=2RR@;HNI'WEBXK'\GO!:JG0@Y\S;LI\9C&C688\-#CP5WB^,C%JW(DRE%IV$!%?#]]_VN)V(^U$\Y_I3J1X"F MK(HGT'':=4FZCQ8V41:C#-.7C.GV^DS0W(OGH9KR5.L0^!K^?O6J,HOJYSL? M@LIM^Y<+7,P>$U*PR]0[ ;[;OU_5TF*+'??:=B'GK[!3;B/OC3W$KJ5(N^30 M]03TI*JJ&>4X:UM/A[G$T 5UX7CC_"B8'0#I2IN< +MAB(2[6K4.H8L8-*,W MJLCK6UV'J4HY\,*M#RW-*:&'KH;0C*)P@-8WK Y3+_+U]-E95MYS,EKHJ@G- M;C@%D+;B?091\JBKI<;_1@6^$THPA=A,9)K8LTX-5]=LWZ!7H=)H=@5=_,&LZE0 ;^F"DW@$*3_&,6,@DKI9U3J KB71[$+#A6R' MWTR=>49.+]!%*8SJBAYL8[ZUPSOS9L_LF3GS"CH[H H7]<^\$IQV%*LN;K[L MX4SV2!1EWOJ-1<532RDM=$V+BH*5'U.X:*W(I$V M #ID#.+%PD_XY/@YG^Z#"2;S5& *Q4+4>AA='DRE8 U]T !G1W9*(6_WV?%$ M!8*W6HXN@=VF&I+BYB!M VK.%=9\5:(G)XH)M8VNX] +4!CNN_90GTR=(+OH MUL-!B'UO[&2W]Y\+0/N3[%3N^*LYJN+9-](_1#6C3"[K!R5$YMM.8^!J1*:X MSK/;RO"V>1:R"M%A?U)DC?I$Y-00R/K,4NN9-X5TP'N#A,6<22)#U.8)PP(6<;XA;K\XL>^)L_U]A4G#(P&8,-M# M49DL7!K@B2)@*V>2B)"T>8(D(9O=F.F^B[:M5IXDE+0:1Q:33!Z67<>W\QB4 MPORIUS' +%,>\'5QP"ISL6;/P#.VMB Y\[H^5]H\^W/7Q !-08Z2V7=?T(+5 MY!':43(2@+FZ/92U+JG,1P5JZ,+'?%;SO+5*F-H\8UC=EB!:&Y3/! ?T1Q?& M%%N/HS=S@BE*:8R/)49I]4/\-S3% EG/NHB M;O/,+%:&@8K9K-<[M6IJ/"J 258R&I4Y)2(#GD)B_LIB4/9M770QB.=QD(V& ).C[.D4'"E-$!DIM"=DF[6\O PYC#;/C<3$ M6R>TTE/=E#CS3NU(47F_LG"1F I _XZ2$Y:K15QZP M-D^ETI#LD-4=. 9FZZ%(+^%G;!WW@Q=6P(%DCW[KQ6H5NVIW^%8=9)OG6R&B MBU<1W44>E0.9=^V.ZP[<&1K'K&+*]J"8WKC=8)R]G9XP5\FS7:U':$M(.R9< M'6>;)V!YQ!AFYAWCQB6Z.%_X>(G0 )$WST7EEW>[?C*6)"V&O8\P#=A[P>D= MK 2( MA-TH(MYKLB7A.TR0-PUZS#8CU)Z[7GY&S">RF-&MBR!';P4P_M7VQ;X;Y845 M-6'6+,I*K17N!U4X751]EFT]ZR^^Z) M[KXJ4 ,?L8Q*6J),0B98HB9E"&_PW/%$5?04J$>PI0D492A1 "$\^Q0@7,V: M1S1_1413 [;)1[!57!6EJ*X")?BLL-$+3(?U*V)^PMY:RA[NBY?H))LD94K&'40>VX.D>3I$: MG#"F/#"G! 6DTC.DLE15C#;7=Y\<>)@M,G @QG&MXTLU$2#?J MP+HN]>17K@-2@%8<(A]Q@):/#OD-17=Q,);+O9R O7S?=H'SD5EV:*RQH3YX M ;J/T%S)1V7B.Z/.@;@V]^#+,L4O8S7]0=65_\2HZ/(:EVC4:;]3=%/*Y=HD MYH 5>U9Y&?N2<+;H^*+:QZAS(-[0AO5&BR%V;(@I1_7TADLSZAR(W[3I]47$ M@ 9=+$!Y6VDV%DM-BYUC4M8Q*>N8E'78[HQC4M8Q*>N8E'5,RCHF91V3L@XN MHM9^#X2A@%KK\[+V&T^#]4!H"+5N-*WMR5C-!--@'0M:TJL22K,D'A9&])A:MA@(C MOO@8#Z+ M&S@'2U]^$CTHAVC%R:&EB1E_'D>H*7X=$S-*TQ(.Q%5J3,KZB1GFO*D1(D6] M8/_;=VI&(7V@&_4<0I:430F')?D8 L(_@X+(>&?%]87R-!,]/9'3_UG418&3 MS6TYP _,#N+YW"'+_N0)16DEH?PO0!5TVEVI>,7%Y+$:_I WVD'7H]*N*KP] M>BOLAU^1-YU%:-REHW"FZ"EFUE%_DK D[%.K*7*"L5K13=VN@+,A]!6@ D [ MW):JP)/JV@8T).D'. NBBK#KJ4V.NJ'C_)[?K$O=-HY/]^$Y#E*P>8W5I&(? MWGF]MTL(>PLQ?;"3KT7U.P?.KC"G6D988?4:E17ZW^&M_BK%ZPDX,Z/Q=4J MVYA9&6&JP3!Z4_I"A,:Q.UVU8;,L](\R/!1V. JVT64JK"'5C (X?:*^7-]I)%N^WV0JWE(/+&3%>\MX)S^?;=]6,J*%8P7R@$V0T+LQ]J MG>? ./QV!ZQK,N%Z6=Z!)'6FP:]"OV=@7+TX4:A&.6BC3C\YCCBDMM?MVF_(7253!^_>?\ M&<9BL]MW]B.">N/F^*+I[@INZ+5,9>>!P>\=7S+5XE6[#]MIVL: 2CD)>CUD MF"4. P'5P1C\AJ7,C3(*&&&E:DB-=B$=L,4ND9>6D,'-;><;08GPSJ\NSQ/1 ML=^,F-[2$T.J]OS[DMRVP":TE-N;0A+!L,)^?J%28)=ZNL'XAEW3P0O&ENS( M)W60*% #6[V:\M8#9D<"QP#Y?IK2G-[_I3^KRE]&"FQ<5A2^ BH[PO6?48"( MXU.@W?'<"SQVR&5FLJKXE>B!0_D5=4 5FAVWP\R<9E6^J01H* JSLK:W[#>@=E??ZTV_.40J%?D>4M%=L=C./1@/0X<;(MN.T67P,JA(AX+KN0P97K)ZRB%8L7XFR\D-M7!4 M#N5YNX/Q_C5[*"_ ;7E5S14<>6[^9DM@U]R.&"326@WZP);1Y.3%!OC(@IOT M[]^+UT]>>^A"I26,+EDZ1:.'#N"I"NA*4T!7AU%)M** KG:+A+8[,C'T(K8_ MW =C[\T;TWUNVKF'?8Z+VUA\%6;#V\'UJQ?-$EE*R5LH59(HZG<._;#R'K84,TS*E?&[/Z7>!VD&0A,ZJSD$Z*>?#:F=89VNP$0KEN$L72:KHK7# MN2R;3^2'4.H ^AWI1I5.G05VV&POF]$JN8Z4$XPZP-[))G6"#QG:L;+'A-@G M'+Q1/J T)!H.<5H-T-I0Y&%[!.X69/7LHLL,AB")\=;WR' MR=!Y9P;_#/NL_BA["J52PK5F=Z,+6!]V\R?Y"@S)M>O[5FM7=_S?.(RR]ZF3 MO-8AKJ]D-7H=70"[V!L]P-?C2ZYR5VVL?'(=AY1#83A TXP!;RB@*W5ZOXNR MX@Y3\^8;Y<%GA*?$6@-/W!:+@[025,+8[.[M'IQ?VO7&"+5F^)''1U9PPH I-?=N+1 *>Z"\7$ MD:P RB<B%R/T[QVYG+BE"292K7[#^V19K]>O1U4"*[]1^!D]Z%'-\4TL:8 MVRJ-ZQ>!-*Y?H%/8]:61C!DZTL?)P6)AJ?[D5TS\L3CE:J310!M_SF"'M\/7?>/2&A,VRS)70FO+)\..+=1=/F M0M3;[MA5">H,XO7RF>!Q[$:?"8X7F0>V7;!'%^S1 M!?LG<,%N'Y14W;!E=%:Z8CE [7#'JKI@#\OMRA.)T' %=[=R7$G7'IXCEN,L MN;RWW>XPW*M"YU')D($73XX,[N?.E"X38@%L-#H,=ZJ0^]OC/5!7ZDWHO^"E MX[/'LB375W=:'H8S52B%TD$?/:A'#^K1@WKTH!YNG>L7Y+*^W"081WFQ(#B@ M/[KI36EGG#A,(Z""U]W5L'HSEK<*M,T!C?1YD:'SGK^/"55M M?C60=0%QA;DFH *86G0FNPE#2N4MC^()Q[+A5,N3AZ*INR$?0<4Z.GM@7["_V=,O'#L)>-=11\AR/-">N 8/4;*RDSP:X-!"E@.C=DKPNSH&=.!+#<:"_3!0._049M:NF,(/_2!GI?6D(\S MFQ+A'>7>^@73M$89-]U!A1BZ8GPEX>O!LR-6?Y.-E!FR88C8\[W.*]5PEI8@ M#M)***'KO]>:_@K8[*C,5V[XS)D;2MM:3ZB@"\77$KL$EQV%]0K%N(:X.Z9H M$PRL$MQ]T',67N3X[-"4[(#)XE>C#%J=+T"7B*^E2@9YT&#%O>;#TUW7C>=Q M4O,MJ?C-P!$TH_CHX2IA+/T%#AB?^A-IXVXP[K)C&?.VPA1'2^N8*P2V-QL" MQ+*%S$Q/.8RELNBV3C? \>X=EO/FIAZD=OOQ5LGQ*7?6TTWU0D<9'7 (7%> M@GB, &&[Y;X%2NJ@+VT/'!672HACO'.@'-@%#_8LM>.S2M],65'8#[IO=$MC M2LO*H3H^&B W)IX\ 5Z_)^ (.5=")09Y)7"'>9UD#>4SQ6M$X(H= 0?+J\E; M'1NTGVVO)S:5X(UN5\!A=C,;>@708/%XS@JA".$%^_Y=:HSRE@C]GH!C\%6D M5[)\5,+=[J.>(N1K-,&$>;8[]1>.=5] ?\:LJZU>&P -Z4VB_0IC\@AD:&3 MAB(:_M:Z]E^MO%0U5QJM;P%E%AC3JB898VS/JJ%V>UVX5!CTA*+^A'*I_M*F M\S6H_ BHU4^7-_5CI)]250W0E(WM&5IC>UME$/U [V;.FR'XNY791-1P/B<#UY9,]Y !Z?Y MJ4845HAN4/JO-,27;Q^E[P'6[1(J*<7LN;(F ^K'DP]Y04M8R+WLS2+MW7[O M/CN_L/(=^=2JLQ77_RA4WLS>ECM381!DQ$X?#U-6-.KJD_ M'%?9(G<4[/3&OCGJP$0Y#E]GBQS*%??'%E^.@/6(=V "*0?@$N^L0RF?S'@G M;P/ME<]6EWBGY9&61CFS=HJ#Z=W1)Y[M(2V/W33,FY6F&HK?;&IJ\QG=2:+Z M"UK$Q)TY(7HF[,6H>=7:8YS%NOPC@K1K!2J '.P>.XI1R3,W34R6R34R6<(U MEP8HNUJ-LYPY) +3[J0+#D9(LD;ADM7I0R(I5H 9.E*ZP#JN! M:GGAJ03/[OJ5EE[[ V67=$5N',4>@!.A%87)6;"5(5JQ%FRP)UG\PJY+^4=0 M65*T A5P G0MV8MAV7$_8@/C+XX?HQQB#X?1(Z)ZKBQY#CEP^3)S*L#'UV#= MDE+GPQD;["M=C_[^_U!+ 0(4 Q0 ( (!9^T@\=.+%Y4\ /;-! 1 M " 0 !A=W)E+3(P,38P-C,P+GAM;%!+ 0(4 Q0 ( (!9 M^TAE9$TJ9PH #%8 1 " 110 !A=W)E+3(P,38P-C,P M+GAS9%!+ 0(4 Q0 ( (!9^TBENJ2$YPD *)_ 5 " M :I: !A=W)E+3(P,38P-C,P7V-A;"YX;6Q02P$"% ,4 " " 6?M(FHS8 M_,<1 !S( $ %0 @ '$9 87=R92TR,#$V,#8S,%]D968N M>&UL4$L! A0#% @ @%G[2)AU+2+?/@ MLD# !4 ( ! MOG8 &%W