0001571049-17-001193.txt : 20170210 0001571049-17-001193.hdr.sgml : 20170210 20170210093835 ACCESSION NUMBER: 0001571049-17-001193 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170210 DATE AS OF CHANGE: 20170210 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-21129 FILM NUMBER: 17589995 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-K 1 t1700070_10k.htm FORM 10-K

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

Annual Report Pursuant to Section 13 or 15(d) of The

Securities Exchange Act of 1934

 

For the fiscal year ended December 31, 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)

 

Securities registered pursuant to Section 12(b) of the Act:

           
  Title of Each Class     Name of Each Exchange on Which Registered  
  Common Stock, par value $.01 per share   The Nasdaq Global Market

 

Securities registered pursuant to Section 12(g) of the Act: None

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ¨ No x

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. Yes ¨ No x

 

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

 

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 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 if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. x

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company.  See the definitions of "large accelerated filer”, “accelerated filer", and “smaller reporting company” in Rule 12b-2 of the Exchange Act.  (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

 

As of June 30, 2016 the aggregate market value of the registrant’s common stock held by non-affiliates of the registrant, based on the closing sale price as reported on the Nasdaq Global Market, was approximately $62,581,598.

 

The number of shares outstanding of the registrant’s common stock as of February 3, 2017 was 22,431,324.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s definitive Proxy Statement to be delivered to shareholders in connection with the registrant’s Annual Meeting of Shareholders to be held on May 24, 2017 are incorporated by reference into Part III of this Annual Report on Form 10-K.

 

 

 

 

 

AWARE, INC.

FORM 10-K

FOR THE YEAR ENDED DECEMBER 31, 2016

 

TABLE OF CONTENTS

 

PART I
     
Item 1. Business 3
Item 1A. Risk Factors 17
Item 1B. Unresolved Staff Comments 23
Item 2. Properties 23
Item 3. Legal Proceedings 23
Item 4. Mine Safety Disclosures 23
     
PART II
     
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 24
Item 6. Selected Financial Data 26
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 27
Item 7A. Quantitative and Qualitative Disclosures About Market Risk 40
Item 8. Financial Statements and Supplementary Data 41
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 62
Item 9A. Controls and Procedures 62
Item 9B. Other Information 62
     
PART III
     
Item 10. Directors, Executive Officers and Corporate Governance 63
Item 11. Executive Compensation 63
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 63
Item 13. Certain Relationships and Related Transactions, and Director Independence 63
Item 14. Principal Accountant Fees and Services 63
 
PART IV
     
Item 15. Exhibits and Financial Statement Schedule 64
     
Signatures 66

 

 2 

 

 

PART I

 

FORWARD LOOKING STATEMENTS

 

Matters discussed in this Annual Report on Form 10-K relating to future events or our future performance, including any discussion, express or implied, of our anticipated growth, operating results, future earnings per share, market opportunity, plans and objectives, are “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These statements are often identified by the words “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in the section titled “Risk Factors,” set forth in Item 1A of this Annual Report on Form 10-K and elsewhere in this Report. The forward-looking statements in this Annual Report on Form 10-K represent our views as of the date of this Annual Report on Form 10-K. We anticipate that subsequent events and developments will cause our views to change. However, while we may elect to update these forward-looking statements at some point in the future, we have no current intention of doing so except to the extent required by applicable law. You should, therefore, not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this Annual Report on Form 10-K.

 

ITEM 1. BUSINESS

 

Company Overview

 

Aware, Inc. (“Aware”, “we”, “us”, “our”, or the “Company”) is a leading provider of software and services to the biometrics industry. We have been engaged in this business since 1993. 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 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.

 

Our products provide interoperable, standards-compliant, field-proven biometric functionality and are used to capture, verify, format, compress and decompress biometric images as well as aggregate, analyze, process, match and transport those images within biometric systems. We sell a broad range of software products for fingerprint, facial, and iris modalities. We also offer a variety of software engineering services, including: i) project planning and management; ii) system design; iii) software design, development, customization, configuration, and testing; and iv) software integration and installation. We sell our biometrics software products and services globally through systems integrators and OEMs, and directly to end user customers.

 

Aware was incorporated in Massachusetts in 1986. We are headquartered at 40 Middlesex Turnpike in Bedford, Massachusetts, and our telephone number at this address is (781) 276-4000. Our website address is www.aware.com. The information on our website is not part of this Form 10-K, unless expressly noted. Our stock is traded on the Nasdaq Global Market under the symbol AWRE.

 

Industry Background

 

Biometrics is the measurement of unique, individual physiological characteristics, such as fingerprints, faces, irises, and voices that can be used to determine or verify an individual’s identity. The biometrics industry offers technology that digitally captures and encodes biometric characteristics and then compares those characteristics against previously encoded biometric data to determine or verify an individual’s identity. Biometrics addresses the limitations inherent in traditional identification and authentication processes, such as paper credentials, passwords, PIN codes, and magnetic access cards.

 

 3 

 

 

The biometrics industry provides solutions for a broad range of government and commercial applications. Principal government biometrics applications 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 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 believe that government and commercial entities will continue to adopt and expand the use of biometrics-enabled solutions to address the limitations and vulnerabilities of traditional identification and authentication processes. We believe the following factors, among others, will contribute to the growth of biometrics solutions: i) government-mandated implementation of identification for employees, citizens, and foreign nationals to enhance national security; ii) military implementations for the identification of terrorists and other hostile persons; iii) increasing threats to personal security encountered in areas such as transportation; iv) government and commercial efforts to detect and reduce fraud and cybercrime; v) adoption of biometrics on mobile devices; and vi) the emergence and adoption of international biometrics standards.

 

The biometrics industry may be segmented into government and commercial sub-markets. While these markets are similar in many respects and share similar characteristics and technology, certain aspects of the markets are different. We believe that this market-based distinction is important to an understanding of Aware’s business as the vast majority of our revenue is currently derived from government customers.

 

Government market

 

Governments throughout the world were early adopters of biometrics technology and continue to be the largest consumers of the technology. Biometrics technology is used by local, state, and national governments.

 

At the local and state level, biometrics technology is used in the following applications:

 

·Law enforcement applications that enable officers in the field to correctly identify potential suspects more reliably and efficiently by submitting biometrics samples to state or federal biometric search services;
·Background checks for employment screening;
·Drivers’ licenses and identification cards; and
·Benefits issuance.

 

At the national level, biometrics technology is used in the following applications:

 

·Border control

National governments throughout the world have mandated increased spending on security measures, implemented new regulations and placed greater emphasis on technology to address growing security concerns. Immigration and border control agencies have taken steps to improve security in response to heightened concerns over public safety from the threat of terrorism. They use biometrics to help establish the identity of visitors upon application for a visa or upon arrival at border checkpoints. For example, the U.S. Office of Biometric Identity Management currently requires foreign visitors entering the United States to have their ten fingers scanned and a facial photograph taken to determine if they are present on a watch list. The European Union now mandates that e-passports include fingerprint data in addition to a digital photograph.

 

·Defense

Within military organizations, key applications of biometrics include: i) background checks of military personnel and contractors; ii) access control to physical and digital assets; and iii) identification of unknown and potentially hostile persons by a comparison of their biometric sample against a watch list.

 

·Law enforcement and background checks

Law enforcement agencies perform background checks that use biometrics to help confirm the identity of individuals who might be present in a biometric database. Background checks might also be provided as a service to other agencies within the government.

 

·Physical access control

Governments also use biometrics for physical access control by storing biometric data on a digital ID card and performing a match to verify that the holder of the card is the same person who was issued the card. Biometrics are also used for securing access to digital assets, where a biometric match might be required in addition to a password to gain access to a computer system.

 

 4 

 

 

Government biometrics systems typically operate on client/server-based computer networks. Enrollment workstations with peripheral capture devices are used to enroll individuals into biometrics systems. Enrollment involves the capture, processing, and formatting of “biometric samples.” A “biometric sample” is biometric data which may include: i) images of fingerprints, faces, or irises; ii) digital voice signals; or iii) some other electronic representation of a biometric characteristic. Examples of capture peripherals include: i) scanners for fingerprint images, ii) cameras for iris and facial images, iii) handheld devices for mobile capture of fingerprint, iris, and facial images, or iv) mobile phones and/or micro phones for voice signals.

 

After biometric samples are captured, they are transported in digital form to centralized matching systems for identification. Equipment used to perform these functions includes: i) servers to process and transport biometric samples; and ii) mainframe computers and servers to store and match those samples. In addition, military applications may employ handheld devices that are capable of capturing samples and matching those samples against sample databases that reside on the devices.

 

Due to the nature of government applications, particularly those involving security and defense, government biometrics systems must be capable of accurately and rapidly searching and matching biometric samples against large databases of stored samples. The ability to accurately and rapidly match samples against databases of millions of samples is critical because incorrect or delayed results could have severe adverse consequences. These requirements are an important distinguishing characteristic of the government market as compared to the commercial market.

 

Another characteristic that defines government markets can be seen in the difference between biometric identification and biometric verification. Biometric identification involves a one-to-many search of thousands or even millions of records to determine which, if any, record belongs to the individual in question. Government applications tend to involve biometric identification.

 

Biometric verification involves a one-to-one biometric comparison that serves to verify that both biometric samples belong to the same individual. One-to-one matches tend to require less algorithmic accuracy, speed, sensor fidelity, and computer processing power than “one-to-many” searches performed on large databases of stored biometric records. Commercial applications tend to involve biometric verification.

 

Commercial market

 

Principal biometrics applications in commercial markets involve the authentication and/or identification of individuals. The types of users that may need to be authenticated or identified in commercial applications include customers, employees, suppliers, visitors, patients, or other parties wishing to gain access to information, systems, bank accounts, credit card accounts, events, devices, buildings, or organizations.

 

Biometrics-based solutions compete with more traditional security methods including keys, cards, passwords, personal identification numbers (PINs) and security personnel in commercial markets. The adoption of biometrics by leading vendors of smartphones and other popular consumer products has increased users’ confidence and comfort with biometrics as a convenient and secure means of authentication in place of or in addition to passwords. Biometrics solutions are also being considered in commercial markets as a means of increasing security and reducing fraud as part of “know-your-customer” and “know-your-employee” efforts. “Know-your-customer” initiatives are designed to verify the identity of customers before providing products or services. “Know-your-employee” initiatives are designed to verify the identity of employment candidates upon application for employment.

 

Commercial markets for biometrics technology are in the process of developing and evolving. The rate of adoption of biometrics in commercial markets depends upon a number of factors, including: i) the performance and reliability of biometric solutions; ii) costs involved in adopting and integrating biometric solutions; iii) public concerns regarding privacy, including potential privacy legislation; and iv) standardization efforts by various industry consortia and standards bodies.

 

Examples of commercial market applications include:

 

·User authentication for login and access to mobile devices, computers, networks, and software programs.
·User authentication for financial transactions in the financial services industry.
·User authentication for in-person or online purchases in the retail industry.

 

 5 

 

 

·User authentication for physical access to secured buildings and perimeters.
·User authentication of employees to access private patient information in the healthcare industry.
·Identity verification of patients in hospital and surgical settings.
·Identity verification of test takers in the educational testing industry.
·Identification of prospective customers in the financial services industry.
·Identification of candidates for pre-employment screening and background checks.
·Identification of undesirable customers in the gaming industry.

 

We believe the commercial biometrics market may be further segmented into: i) a mobile segment; and ii) an enterprise segment. While we believe this delineation serves a useful purpose in describing the current state of the market, it has its limitations because the two segments overlap.

 

Mobile segment – Mobile devices, such as smartphones and tablets, are now capable of: i) capturing biometric samples (e.g., fingerprints, facial and iris images, and voices); ii) processing and storing those samples in a secure area on the device; and iii) matching new live samples against the stored samples. Once a biometric match is achieved, the subsequent software functions are analogous to password authentication. This type of biometric authentication is sometimes referred to as a “one-to-one” match and it requires a less complex and robust biometric match capability than that used in large server-based systems for biometric search.

 

Mobile biometric authentication is incorporated into most smartphones using: i) biometric sensors, such as fingerprint sensors and cameras; and ii) functionality that is part of the smartphone operating system and hardware. In these environments, third-party applications on smartphones are generally granted access to biometric authentication results, but not raw biometric samples, hardware, relevant security functions, or other smartphone capabilities. In contrast, third party developers can create authentication applications using facial or voice biometric modalities by making use of cameras and microphones on phones as these components are not as tightly controlled.

 

There are applications where it is desirable to implement biometric security features that are independent of those provided by device manufacturers. Several advantages include higher level security and uniform functionality across different device models. Once enabled with more robust biometric authentication capabilities, mobile devices may be used to gain access to online networks, systems, services, or accounts.

 

User authentication enabled by smartphones continues to evolve, and we expect to see further changes in smartphone security features and functionality. In the past year the FIDO® (Fast IDentity Online) Alliance, an industry consortium, has emerged to take a leading role in promoting technical standards for password-free authentication on mobile devices and desktops. The FIDO Alliance is developing specifications that define an open, scalable, interoperable set of mechanisms that supplant reliance on passwords to securely authenticate users of online services. The new standard for security devices and browser plugins will allow any website or cloud application to interface with a broad variety of existing and future FIDO-enabled devices that the user has for online security.

 

Enterprise segment – Enterprise biometrics systems are similar to government systems in that they typically operate in a client/server environment that: i) captures biometrics samples on a client PC or mobile device; ii) stores those samples in a database on a server, and then, when queried; iii) matches live samples against stored samples. Mobile devices are likely to be used in conjunction with enterprise systems as we have seen a desire by customers to use smartphones as enrollment and access devices.

 

Opportunities and customer demand are beginning to emerge in the enterprise segment of the commercial market, but it remains a nascent and evolving market. We are beginning to see three potential types of opportunities, including:

 

1.Internal biometrics systems - Some customers want to purchase, install, and maintain custom or off-the shelf biometrics systems that they will operate. These customers tend to have a critical need or the scale to justify the cost of acquiring an internal biometrics system. Companies in the financial services industry would be an example of this class of customer.

 

2.Biometrics-as-a-service - Biometrics are often provided as services in government settings. For example, many traditional government biometrics systems can be considered a service provided to other government entities, such as those offered by the FBI to state and local law enforcement agencies.

 

 6 

 

 

Biometrics service providers have begun to offer pay-per-transaction biometrics service offerings in commercial markets. These services allow organizations to biometrically identify or verify employees, customers, or other individuals relevant to their business. A pay-per-transaction model may be potentially more financially attractive for some organizations as compared to the cost of purchasing, installing and maintaining internal biometrics systems.

 

3.Biometrically-enabled solutions – There are companies that offer products, systems, or solutions that are not principally marketed as biometrics products, but include biometrically-enabled components. These vendors represent an opportunity for core biometrics technology providers, because they generally do not own core biometrics technology. Examples of this class of customer would be companies that offer secure identification/access solutions or biometrics smart cards.

 

Biometrics industry participants

 

There are a large number of vendors that serve government and commercial biometrics markets. In order to provide an understanding of the biometrics industry and our role in it, we have categorized industry participants into categories that have been defined by us. While we believe our categorization is a reasonable representation of the industry, we acknowledge that: i) knowledgeable industry participants may define categories differently or classify vendors differently; and ii) not all companies involved in the industry were included. Accordingly, the classification that follows represents our perspective on the industry.

 

We believe that biometrics industry participants may be classified into the following categories:

 

1)Core technology suppliers
2)System integrators
3)Fully integrated solution suppliers
4)Biometrics-as-a-service providers
5)Vendors of biometrically-enabled solutions

 

Category descriptions and companies that offer products and services in each category are provided below. It should be noted that some companies appear in multiple categories.

 

1)Core technology suppliers

Core biometrics technology includes hardware and software products that enable: i) traditional biometrics systems used by government and commercial customers; ii) new biometric service offerings; and iii) biometrically-enabled functionality embedded in other products and solutions. Core biometrics technology includes three types of products: i) sensor products, ii) biometric capture devices, and iii) software products.

 

Sensor products

Biometrics sensors are primarily silicon-based devices that capture biometrics samples, such as fingerprints. Sensors are typically embedded in other devices, such as smartphones or biometric capture devices.

 

Examples of companies that offer biometric sensor products include: 1) Qualcomm Technologies, Inc.; 2) Sonavation, Inc.; 3) Synaptics, Inc.; 4) Fingerprint Cards AB; 5) Integrated Biometrics, LLC; and 6) Next Biometrics AS.

 

Biometric capture devices

Biometric capture devices are designed to capture and process biometric samples as their primary function. These products may be strictly hardware products or hardware products that also incorporate biometrics software.

 

Examples of companies that offer biometric capture devices include: 1) Cross Match Technologies, Inc.; 2) Suprema, Inc.; 3) HID Global Corporation (“HID”); 4) Iris ID Systems, Inc (“Iris ID”); 5) Precise Biometrics AB (“Precise Biometrics”); 6) Credence ID, LLC; 7) SecuGen Corporation; 8) IrisGuard, Inc. (“IrisGuard”); 9) Aurora Biometrics, Inc. (“Aurora Biometrics”); 10) EyeLock LLC (“EyeLock”); and 11) Tascent, Inc.

 

 7 

 

 

Software products

 

Biometrics software products provide functionality that captures, formats, stores, processes, or matches samples of fingerprints, faces, iris, voices and other modalities. Biometrics software is capable of operating on a variety of equipment platforms, including personal computers, smartphones, biometric capture devices, hand-held devices, servers, and mainframe computers.

 

Examples of companies that offer biometrics software products include: 1) Aware, Inc.; 2) Safran Identity & Security (formerly Morpho), which is a unit of Safran SA (“Safran”); 3) 3M Cogent Inc. (“3M Cogent”); 4) NEC Corporation (“NEC”); 5) Cognitec Systems GmbH (“Cognitec”); 6) Neurotechnology; 7) Iritech, Inc. (“Iritech”); 8) Innovatrics s.r.o. (“Innovatrics”); 9) SpeechPro, Inc.; 10) Agnitio S.L. which was acquired by Nuance Communications, Inc. in 2016; 11) Precise Biometrics; 12) VoiceTrust GmbH.; 13) Eyelock; 14) BIO-key International, Inc.; 15) VoiceVault Inc.; 16) EyeVerify, Inc.; 17) Iris ID; 18) Dermalog Identification Systems GmbH (“Dermalog”); 19) FacePhi Biometria; and 20) Sensory, Inc.

 

2)System integrators

System integrators purchase hardware and software technology from core biometrics technology vendors and incorporate those components into customized biometrics systems that they deliver to end-user customers. Historically those end-user customers have been governments, but in recent years system integrators have begun to serve commercial enterprise customers as well. System integrators include large multinationals with a broad range of expertise and the capacity to execute very large projects, as well as smaller system integrators that have more focused expertise on a particular market sector, technology, or geography. Some system integrators have developed their own biometric technologies that they deliver as part of their solutions.

 

Examples of companies that offer systems integration services include: 1) Northrop Grumman Corporation; 2) Science Applications International Corporation; 3) Hewlett-Packard Enterprise Services; 4) International Business Machines Corporation; 5) Fujitsu Limited; 6) Accenture plc; 7) Unisys Corporation; 8) Leidos, Inc.; and 9) ManTech International Corporation.

 

3)Fully integrated solutions suppliers

Fully integrated solutions suppliers are similar to systems integrators in that they deliver customized biometrics systems to government and commercial enterprise end-user customers. They differ from system integrators in that they use core hardware and software technologies that they developed in-house or acquired from others. Vendors in this category may purchase some third party software, but we believe such purchases represent a minor component of the overall systems they deliver.

 

There are three large global suppliers of fully integrated solutions, including: 1) Safran; 2) 3M Cogent; and 3) NEC. We believe these companies supply a large percentage of the biometric systems that are delivered to government customers around the world.

 

In addition to these three large suppliers, we would categorize Dermalog as a fully integrated solution provider, but one that operates on a smaller scale. Aware also has a product portfolio and services capability that enables us to deliver fully integrated solutions. We have acted in this capacity on a limited basis in the past and an element of our strategy is to grow this part of our business in the future.

 

4)Biometrics-as-a-service providers

Biometrics service providers have begun to offer a pay-per-transaction biometrics service offering. This service allows organizations to biometrically identify or verify employees, customers, or other individuals relevant to their business. A pay-per-transaction model may be potentially more financially attractive for some organizations as compared to the cost of purchasing, installing and maintaining internal biometrics systems.

 

Examples of companies offering biometrics services include: 1) Certibio Identidade Biometrica, a wholly-owned subsidiary of Certisign Certificadora Digital S.A. (“Certisign”); 2) Safran; 3) RightPatient, Inc.; 4) Microsoft Corporation; 5) SkyBiometry, Inc.; 6) BioID GmbH; and 7) VoiceIt Technologies, LLC.

 

5)Vendors of biometrically-enabled solutions

Vendors of biometrically-enabled solutions provide products that are not principally marketed as biometrics products, but include biometric functionality. Biometrics capability is a feature, but not the chief function of these products. Such vendors represent a potential opportunity for core biometrics technology providers as some of them do not own core biometrics technology.

 

Examples of companies that offer biometrically-enabled smartphone products include: 1) Apple, Inc.; 2) Samsung Electronics Co., Ltd.; and 3) Google, Inc.

 

 8 

 

 

Examples of companies that offer secure identification/access solutions that incorporate biometrically-enabled components include: 1) Gemalto NV; 2) HID; 3) Entrust Datacard Corporation; and 4) Oberthur Technologies.

 

Examples of companies that offer physical access control solutions that may incorporate biometrics include: 1) Honeywell International, Inc.; 2) Tyco International Ltd.; 3) Lenel Systems International Inc.; and 4) Stanley Security Limited.

 

Products and Services

 

Software products

 

We sell a broad range of biometrics software products that enable important functions in biometrics systems, including:

 

1.Enrollment, analysis, and processing of biometric images and data on workstations or mobile devices.
2.Integration of peripheral biometric capture devices.
3.Centralized workflow, transaction processing, and subsystem integration.
4.Matching of biometric samples against biometric databases to authenticate or verify identities; and
5.Analysis and processing of text-based identity data.

 

Our biometrics software products range from discrete software blocks, such as software development kits (“SDKs”) that customers can use to develop their own solutions to more complete applications that customers can use to reduce or eliminate their development times. Our products are described below.

 

1)Biometric Services Platform

Our Biometric Services Platform product is called BioSPTM. BioSP is a service-oriented platform used to enable a biometric system with advanced biometric data processing and management functionality in a web services architecture. It provides workflow, data management and formatting, and other important utilities for large-scale fingerprint recognition, face recognition, and iris recognition systems. BioSP is well suited for applications that require the collection of biometrics throughout a distributed network, and subsequent aggregation, analysis, processing, distribution, matching, and sharing of data with other system components. BioSP is modular, programmable, scalable, and secure, capable of managing all aspects of transaction workflow including messaging, submissions, responses, and logging. BioSP makes extensive use of open-source components and is J2EE-compliant.

 

2)Biometric Search and Match

We have three types of biometric search and match products, including:

 

Automated Biometric Identification System (“ABIS”)

Our ABIS product offering is called Astra™. Astra is used for large-scale fingerprint recognition, face recognition, iris recognition, and text-based name matching and identity resolution. It is a highly scalable biometric identification and authentication platform that performs one-to-many search or one-to-one match against large stores of biometrics and other identity data. It does so by deploying biometric and text data and matching algorithms across a cluster of multiple computing nodes.

 

Biometric Search and Match SDKs

Our line of biometric search and match SDKs is call Nexa™ and it includes Nexa|Fingerprint™, Nexa|Face™, and Nexa|Iris™. These products provide high-performance biometric algorithms for fingerprint, facial and iris identification or authentication. The algorithms in these products convert images into biometric templates, which can then be compared to templates stored in databases to find matches.

 

Each Nexa SDK can be deployed on a workstation or a server, either as a standalone biometric search/match API, or in combination with our other SDKs, applications, BioSP, or Astra products. Our SequenceCheck, PreFace, and IrisCheck SDKs may be used in concert with Nexa libraries to perform optional quality assurance and preprocessing for enhanced fingerprint, face, and iris search and match functionality.

 

 9 

 

 

Interoperable Fingerprint Matching SDK

Our product offering in this category is called AwareXM™. AwareXM is an SDK that provides MINEX-certified, INCITS 378-compliant fingerprint minutiae extraction, template generation, and fingerprint authentication.

 

3)Text Search and Identity Analytics SDKs

Our product offering in this category is called Inquire™. Inquire is a software development kit that performs fuzzy text-based filtering, searching, matching, and linking functions towards discovery of useful information in identity data. Analysis of text-based identity data is naturally complementary to biometric verification and identification, and Inquire is optimized for processing and analysis of data that includes biometrics.

 

Inquire provides many advanced text matching comparison algorithms and flexibility in how matching algorithms behave (e.g. thresholds, data definitions). It can be used to perform advanced analysis of text-based identity data for several useful investigative applications including data analysis and quality assurance, data integration, identity resolution, and link analysis. Inquire is fully scalable, with infrastructure that automatically determines processing resources and optimizes their utilization.

 

4)Biometric Applications.

Our products in this category combine user interfaces with multiple Aware software products to create more complete applications that operate on client workstations or mobile devices. We have four types of biometric application products, including:

 

Enrollment – Fingerprint, Face, and Iris

Our enrollment application products include Universal Registration Client (“URCTM”) and WebEnroll.

 

·URC is a configurable Windows-based enrollment application that performs a variety of biometric data capture, analysis, matching, formatting, and hardware abstraction functions.

 

·WebEnroll is a browser-based enrollment application available as an option with BioSP that captures biographic data, fingerprints, facial images, and iris images.

 

Fingerprint Cards

Our fingerprint card products include FormScannerSE™ and FormScannerMB™. The two products are independent applications that may be used for scanning and processing of inked fingerprint cards.

 

·FormScannerSE is designed for one-at-a-time, assisted “scan and entry” processing of fingerprint cards, such as for manual data entry of previously scanned card batches. It can also be used for manual “rework” such as crop region adjustments.

 

·FormScannerMB is designed for “multi-batch” scanning of large volumes of cards in an automated fashion, and provides features useful for high-volume processing such as support for automatic document feeding and real-time image quality feedback.

 

Forensic Analysis and QA

Our forensic analysis and quality assurance products include our WorkbenchSuiteTM of products. WorkbenchSuite is a family of .NET workstation applications that are designed to be used by an operator to analyze and repair or otherwise process digital records containing biometric images and data. Each targets a particular use case and implements workflow carefully designed to best assist analysts in their task. The suite comprises:

 

·Forensic Workbench which is used for the categorization, processing, and standards-compliant formatting of biometric images and demographic data.

 

·Sequence Workbench which is used for the detection and assisted repair of fingerprint records containing sequence errors.

 

·CrosslinkWorkbench which is used for assisting with identifying and repairing of crosslink errors in ANSI/NIST ITL transactions. Crosslinks are biometric records that erroneously contain data from different individuals.

 

 10 

 

 

·FaceWorkbench which enables an analyst to analyze and process candidates returned from a biometric face search.

 

Military-Grade Enrollment and Search

 

·URC|TacticalTM is a software application for performing biometric enrollment, identification, and screening on ruggedized mobile biometric devices, such as those used by military personnel in the field. It allows the operator to capture both biographic and biometric data from subjects and then match the biometric information to onboard watch lists and known mission-encountered individuals.

 

5)Biometric Enrollment SDKs. Our software development kits consist of: i) multiple software libraries; ii) sample applications that show customers how to use the libraries; and iii) documentation. Customers use our SDKs to design and develop biometrics applications. Our suite of enrollment SDKs performs a variety of functions that are critical to biometric enrollment, including image capture, image quality assurance, image formatting, and image compression. Our enrollment SDK products include:

 

·Biometric Capture and Hardware Abstraction – This group of products includes: i) LiveScan API; ii) PreFaceTM; iii) IrisCheckTM; and iv) SequenceCheckTM.

 

·Data Formatting and Validation – This group of products includes: i) NISTPack; ii) ICAOPack; and iii) PIVPackTM.

 

·Fingerprint Enrollment Bundle – Our product in this category is called CaptureSuiteTM. CaptureSuite is a bundle of software development kits that support the development of applications with comprehensive functionality for capture of either live scan or card scan fingerprint images. CaptureSuite provides quality and compliance assurance mechanisms for applications, such as fingerprint recognition, fingerprint authentication, and automated fingerprint identification systems.

 

·Fingerprint Cards – This group of products includes: i) AccuScanTM; and ii) AccuPrintTM.

 

·Image Compression – This group of products includes: i) Aware WSQ1000; and ii) Aware JPEG2000.

 

·Controls and applets - This group of products consists of our BioComponentsTM line of products. Our BioComponents products allow customers to develop biometric enrollment applications more quickly than if they purchased our SDKs. Each product in the group includes a user interface and one or more software libraries that perform a discrete set of functions, such as automated image capture, quality assurance, and capture hardware integration. BioComponents comprise modular, independent, self-contained software components that can operate either independently or in concert with one another. Specific BioComponents products and the functions they perform are:

 

·BiographicComponent enables highly configurable data entry of biographic and textual information.
·FingerprintComponent is used to capture, verify image quality, and compress fingerprint images.
·FaceComponent is used to capture, verify image quality, and manipulate facial images.
·IrisComponent is used to capture, segment, and verify image quality of iris images.
·TravelDocComponent is used to authenticate travel documents, such as passports and driver’s licenses.
·ScanningComponent is used to scan forms such as inked fingerprint cards.
·PrintingComponent is used for printing FBI-quality fingerprint images on cards and forms.
·SignatureComponent is used to collect handwritten signature images from an electronic signature pad.
·PackagingComponent allows access to the data sets from the other components.

 

6)Mobile Biometrics

Over the past few years, we have modified some of our traditional Windows-based, client-server products for mobile devices that operate on Android and iOS platforms. As of the end of 2016, our mobile biometrics product line-up included:

 

 11 

 

 

Biometric Authentication

In 2016, we announced our FIDO® Suite of software products for biometric authentication on mobile devices. FIDOSuite is a family of products that are certified by the FIDO Alliance and are interoperable with other FIDO-certified products. Our FIDOSuite includes: i) Aware FIDO® Face Authenticator; ii) Aware FIDO® Client; and iii) Aware FIDO® Server. These products are available for Android and iOS devices and enable the functionality described below.

 

The FIDO authentication process employs a challenge/response mechanism using digital signatures that works in a two-step process as follows:

 

Registration: Users complete a registration process by submitting their biometrics and PIN through a special app or website. If there is a successful biometric/PIN match, a public key pair is created. A private key is retained on the client in a cryptographic keystore and a public key is sent to a server where it is saved in a keystore under a user’s ID.

 

Login: When users attempt to login, a FIDO authentication server creates a random challenge and sends it to the FIDO client. The biometrics and PIN are matched locally by a FIDO authenticator against the biometrics enrolled for that user. Biometrics data is never transmitted to the server. Users are prompted again to enter their biometrics and PIN. If the match is successful, the private key from the FIDO client keystore is unlocked. The FIDO client signs the challenge using the user’s private key and sends it to the FIDO server. The server verifies the signature using the public key received during registration and the user is permitted to login.

 

Mobile Enrollment and Search

We also offer several other products for mobile biometric enrollment and search, including:

 

URC|Mobile™ is a software application for capturing fingerprint and facial images on an Android smart phone or tablet using its onboard camera and a tethered fingerprint capture device. It is designed to be used by an enrollment attendant for rapid capture and quality assurance of biometric data and submission to a centralized biometric database for enrollment, search, or authentication. URC|Mobile is best suited for an environment where mobility beyond a desktop is useful or where a more economical client platform than a desktop solution is needed.

 

Mobile SDKs – We have ported some of our Windows-based SDKs to mobile operating systems, including iOS and Android. They offer the same functionality as the Windows versions, and include documentation and reference applications specific to these operating systems. Our family of mobile SDKs includes: i) Nexa|Face™ Mobile; ii) Nexa|Fingerprint™ Mobile; iii) PreFaceTM Mobile; iv) LiveScan API Mobile; v) NISTPack Mobile; vi) WSQ1000 Mobile; and vii) AwareXMTM Mobile.

 

Imaging products

In addition to our biometrics software products, we also sell products used in applications involving medical and advanced imaging. Our principal imaging product is Aware JPEG 2000, which is based on the JPEG2000 standard. The JPEG2000 standard is an image compression standard and coding system that was created by the Joint Photographic Experts Group committee in 2000. Our JPEG2000 product is used to compress, store, and display images. Those images are typically medical images.

 

Software maintenance

 

We also sell software maintenance contracts to many of our customers who purchase software licenses. These contracts typically have a one year term during which customers have the right to receive technical support and software updates, if and when they become available. Customers tend to renew maintenance contracts during the period of time that our software is being used in their biometrics systems.

 

Services

 

We offer a variety of software engineering services, including: i) project planning and management; ii) system design; iii) software design, development, customization, configuration, and testing; and iv) software integration and installation. Services are typically, but not always, sold in conjunction with software licenses.

 

 12 

 

 

Service engagement deliverables may include: i) custom-designed software products; ii) custom-configured versions of existing software products; iii) one or more subsystems comprised of software products that are integrated within a larger system; or iv) complete software solutions. In some cases, the software resulting from service engagements may form the basis for new or improved Aware software products.

 

Our customers for services include: i) government agencies; ii) large multinational systems integrators; iii) smaller systems integrators with a particular market, technology or geographic focus; and iv) commercial providers of products, solutions, and services. We provide services directly to end-users or indirectly to end-users through systems integrators. When we provide services to systems integrators, they are often engaged with the end-user as a prime contractor and are responsible for delivery of a complete solution, in which case we typically serve as a subcontractor assigned a subset of the total scope of work.

 

The scope of our services projects varies. A small project might involve configuration and testing of a single software product, taking a small team one month or less. A large project might involve delivery of a more complex solution comprised of multiple products and subsystems, requiring a larger team to conduct project management, system design, software customization and integration, and taking up to one year or more. Some projects are followed by subsequent projects that serve to change or extend the features and functionality of the initial system.

 

Hardware products

 

We developed a biometrics software system for a U.S. government customer under a Small Business Innovation Research (“SBIR”) contract that began in 2008 and ended in early 2013. When the software development project ended in early 2013, we entered into a separate contract to supply hardware products incorporating the developed software. Hardware products sold to this customer integrate the developed software with: i) hardware purchased from third parties; ii) software purchased from third parties; and iii) some of our biometrics software products. While other customers could theoretically purchase the hardware products developed for this customer, we believe that it is unlikely that they will do so, because of the highly customized nature of the products.

 

Sales and Marketing

 

As of December 31, 2016, we had a total of 11 employees in our sales and marketing organization. In addition to our employee sales staff, we also engage third party sales agents to sell our products and services in foreign countries.

 

We sell our products and services through three principal channels of distribution:

 

i)Systems integrator channel – we sell to systems integrators that incorporate our software products into biometrics systems that are delivered primarily to government end users.

 

ii)OEM channel – we sell to hardware and software solution providers that incorporate our software products into their products.

 

iii)Direct channel – we also sell directly to government, and, to a lesser degree, to commercial customers.

 

All of our revenue in 2016, 2015, and 2014 was derived from unaffiliated customers. Revenue from the U.S. Marine Corps represented 18%, 3%, and 10% of total revenue during 2016, 2015, and 2014, respectively. Revenue from Leidos, Inc. represented 18%, 6%, and 1% of total revenue during 2016, 2015, and 2014, respectively. Revenue from Telos Corporation represented 12%, 2%, and 5% of total revenue during 2016, 2015, and 2014, respectively. Revenue from the U.S. Navy represented 6%, 9%, and 24% of total revenue during 2016, 2015, and 2014, respectively. Revenue from Certisign Certificadora Digital S.A. represented 5%, 10%, and 2% of total revenue during 2016, 2015, and 2014, respectively. No other customer represented 10% or more of total revenue in any of those years.

 

Competition

 

The markets for our products and services are competitive and uncertain. We compete against: i) other companies that provide biometric software solutions; and ii) fully diversified companies that provide biometric software solutions and also act as systems integrators. We can give no assurance that: i) our products and services will succeed in the market; ii) that we will be able to compete effectively; or iii) that competitive pressures will not seriously harm our business.

 

 13 

 

 

Many of our competitors are larger than us and have significantly greater financial, technological, marketing and personnel resources than we do. At the other end of the competitive spectrum, we have seen increasing competition from smaller biometrics companies in foreign countries. These smaller foreign competitors have demonstrated a willingness to sell their biometrics software products at low prices.

 

We can give no assurance that our customers will continue to purchase products from us or that we will be able to compete effectively in obtaining new customers to maintain or grow our business.

 

Aware’s Strategy

 

Our strategy is to capitalize on our strong brand and reputation to sell biometrics software products and services into government and commercial markets. We intend to offer a broad portfolio of high quality products that are coupled with expert technical support and services. We expect to continue to employ a three-pronged distribution strategy using systems integrators, OEMs, and direct sales.

 

Our strategy for growing our biometrics business may include one or more of the following elements:

 

i)Product strategy – Our product strategy is to offer more complete biometrics solutions. We believe this strategy will allow us to us to sell more software and services into biometrics projects. We recognized the need to make this transition several years ago and developed new products to enable this strategy.

 

Our strategy to offer complete solutions involves:

 

·Product line expansion - Our aim is to expand our product portfolio by adding new products and increasing the functionality of existing products using our internal engineering teams. This means we may add resources to our engineering staff. To the extent we are unable to develop critical new technologies internally, we may purchase or license such technologies from third parties. Alternatively, we may also acquire biometrics companies provided we believe the acquisition cost is reasonable relative to the estimated future revenue and profits the acquired company may produce.

 

·Engineering services – We believe that services are an important element of our strategy to sell complete solutions. We intend to have adequate engineering resources on hand to ensure that we can staff projects with the technical expertise we need to win new projects.

 

ii)Market strategy – Our market strategy is to continue to focus on our legacy government biometrics market and expand into new commercial biometrics markets. Historically our revenue has been primarily derived from the government biometrics market and we intend to continue our focus there.

 

We believe the evolution of commercial markets over the past few years may present mobile authentication and enterprise opportunities. To that end, we have modified some of our products to enable us to participate in these markets.

 

iii)Sales strategy – While the United States remains a large market, we believe there are attractive growth opportunities in international markets. We intend to continue our focus on international markets and pursue opportunities in those markets through our sales staff and third party sales agents.

 

As we attempt to grow our biometrics business, we may make investments in growth initiatives, such as those described above, that may cause our profitability to decline in the near term.

 

In 2014, 2015 and 2016, we had sales of hardware products to a single U.S. government customer. It is unlikely that we will have meaningful sales of hardware in future periods as this customer appears to have completed the bulk of its purchasing. Accordingly, our strategy going forward does not include providing biometrics hardware.

 

 14 

 

 

Backlog

 

We had $3.3 million of backlog on December 31, 2016. We define backlog as revenue items in deferred revenue and undelivered orders in our backlog report. Total backlog of $3.3 million included: i) $2.9 million of software maintenance revenue of which approximately $2.7 million will be recognized during 2017; and ii) $0.4 million of services that we anticipate will be delivered in the first quarter of 2017.

 

Research and Development

 

Our research and development activities are focused on enhancing our existing products and developing new products. Our engineering organization is based in Bedford, Massachusetts. As of December 31, 2016, we had an engineering staff of 46 employees, representing 68% of our total employee staff.

 

During the years ended December 31, 2016, 2015, and 2014, research and development expenses totaled $6.9 million, $5.8 million, and $5.5 million, respectively. We expect that we will continue to invest substantial funds in research and development activities.

 

Patents and Intellectual Property

 

We rely on a combination of nondisclosure agreements and other contractual provisions, as well as patent, trademark, trade secret and copyright law to protect our proprietary rights. We have an active program to protect our proprietary technology through the filing of patents. As of December 31, 2016, we had approximately 47 U.S. and foreign patents and approximately 40 pending patent applications. Our patents and patent applications pertain primarily to biometrics and imaging compression.

 

Although we have patented certain aspects of our technology, we rely primarily on trade secrets to protect our intellectual property. We attempt to protect our trade secrets and other proprietary information through agreements with our customers, suppliers, employees and consultants, and through security measures. Each of our employees is required to sign a non-disclosure and non-competition agreement. Although we intend to protect our rights vigorously, we cannot assure you that these measures will be successful. In addition, effective intellectual property protection may be unavailable or limited in certain foreign countries.

 

Third parties may assert exclusive patent, copyright and other intellectual property rights to technologies that are important to us. From time to time, we receive claims from third parties suggesting that we may be obligated to license such intellectual property rights. If we were found to have infringed any third party’s patents, we could be subject to substantial damages or an injunction preventing us from conducting our business.

 

Manufacturing & Systems Integration

 

We do not design or manufacture hardware products, however we have provided systems integration services for one U.S. government customer. Our systems integration activities include: i) procuring hardware and software components from third party suppliers; ii) installing Aware and third party software on the purchased hardware; and iii) testing products for quality assurance prior to shipment.

 

To the extent we receive any more orders for hardware revenue in the future, we rely on single source suppliers for certain critical hardware and software components. Our dependence on single source suppliers involves several risks, including limited control over availability, quality, and delivery schedules. Any delays in delivery or shortages of such components could cause delays in the shipment of our products, which could harm our business.

 

Employees

 

At December 31, 2016, we employed 68 people, including 46 in engineering, 11 in sales and marketing, and 11 in finance and administration. Of these employees, 65 were based in Massachusetts. None of our employees are represented by a labor union. We consider our employee relations to be good.

 

We believe that our future success will depend in large part on the service of our technical, sales, marketing and senior management personnel and upon our ability to retain highly qualified technical, sales and marketing and managerial personnel. We cannot assure you that we will be able to retain our key managers and employees or that we will be able to attract and retain additional highly qualified personnel in the future.

 

 15 

 

 

Segment Information; Financial Information About Geographic Areas

 

We organize ourselves into a single segment that reports to the chief operating decision makers. Summaries of revenue by geographic regions and revenue by product group are set forth in Note 8 to our consolidated financial statements included elsewhere in this Annual Report.

 

Available Information

 

Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy statements, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are made available free of charge on or through our website at www.aware.com as soon as reasonably practicable after such reports are filed with, or furnished to, the Securities and Exchange Commission (the SEC). The SEC also maintains a website, www.sec.gov, that contains reports and other information regarding issuers that file electronically with the SEC. Such reports, proxy statements, and other information may also be obtained by visiting the Public Reference Room of the SEC at 100 F Street, N.E., Washington, DC, 20549 or by calling the SEC at 1-800-SEC-0330.

 

Copies of our (i) Corporate Governance Principles, (ii) charters for the Audit Committee, Compensation Committee, and Nominating Committee, and (iii) Code of Ethics are available in the Investor Relations section of our website at www.aware.com.

 

 16 

 

 

ITEM 1A. Risk Factors

 

Our operating results may fluctuate significantly from period-to-period and are difficult to predict.

 

Individual orders can represent a meaningful percentage of our revenues and net income in any single quarter and the timing of the receipt of those orders is difficult to predict. The failure to close an order or the deferral or cancellation of an order can result in revenue and net income shortfalls for that quarter. We base our current and future expense levels on our internal operating plans and sales forecasts, and our operating costs are to a large extent fixed. As a result, we may not be able to sufficiently reduce our costs in any quarter to adequately compensate for an unexpected near-term shortfall in revenues, and even a small shortfall could disproportionately and adversely affect financial results for that quarter.

 

Our financial results may be negatively affected by a number of factors, including the following:

 

the lack or reduction of government funding and the political, budgetary and purchasing constraints of government customers who purchase products and services directly or indirectly from us;
the terms of customer contracts that affect the timing of revenue recognition;
the size and timing of our receipt of customer orders;
significant fluctuations in demand for our products and services;
the loss of a key customer or one of its key customers;
new competitors, or the introduction of enhanced solutions from new or existing competitors;
competitive pressures on selling prices;
cancellations, delays or contract amendments by government customers;
higher than expected costs, asset write-offs, and other one-time financial charges; and
general economic trends and other factors

 

As a result of these factors, we believe that period-to-period comparisons of our revenue levels and operating results are not necessarily meaningful. You should not rely on our quarterly revenue and operating results to predict our future performance.

 

We derive a significant portion of our revenue directly or indirectly from government customers, and our business may be adversely affected by changes in the contracting or fiscal policies of those governmental entities.

 

We derive a significant portion of our revenue directly or indirectly from federal, international, state and local governments. We believe that the success and growth of our business will continue to depend on government customers purchasing our products and services either directly through us or indirectly through our channel partners. Changes in government contracting policies or government budgetary constraints may adversely affect our financial performance. Among the factors that could adversely affect our business are:

 

changes in fiscal policies or decreases in available government funding,
changes in government funding priorities;
changes in government programs or applicable requirements;
the adoption of new laws or regulations or changes to existing laws or regulations;
changes in political or social attitudes with respect to security and defense issues;
changes in audit policies and procedures of government entities;
potential delays or changes in the government appropriations process; and
delays in the payment of our invoices by government payment offices.

 

These and other factors could cause government customers or our channel partners to reduce purchases of products and services from us which would have a material adverse effect on our business, financial condition and operating results.

 

 17 

 

 

A significant commercial market for biometrics technology may not develop, and, even if it does, there can be no assurance our biometrics technology will be successful.

 

A component of our strategy to grow revenue includes expansion into commercial markets. To date, biometrics technology has received only limited acceptance in such markets. Although the recent appearance of biometric readers on popular consumer products, such as smartphones, has increased interest in biometrics as a means of authenticating and/or identifying individuals, commercial markets for biometrics technology are in the process of developing and evolving. Biometrics-based solutions compete with more traditional security methods including keys, cards, personal identification numbers and security personnel. Acceptance of biometrics as an alternative to such traditional methods depends upon a number of factors including: i) the performance and reliability of biometric solutions; ii) costs involved in adopting and integrating biometric solutions; iii) public concerns regarding privacy; and iv) potential privacy legislation.

 

For these reasons, we are uncertain whether there will be significant demand for biometrics technology from commercial markets. Moreover, even if there is significant demand, there can be no assurance that our biometrics products will achieve market acceptance.

 

We derive a significant portion of our revenue from third party channel partners.

 

Our future results depend upon the continued successful distribution of our products through a channel of systems integrators and OEM partners. Systems integrators, including value added resellers, use our software products as a component of the biometrics systems they deliver to their customers. OEMs embed our software products in their technology devices or software products. These channel partners typically sell their products and services to government customers.

 

Our failure to effectively manage our relationships with these third parties could impair the success of our sales, marketing and support activities. Moreover, the activities of these third parties are not within our direct control. The occurrence of any of the following events could have a material adverse effect on our business, financial condition and operating results:

 

·a reduction in sales efforts by our partners;
·the failure of our partners to win government awards in which our products are used;
·a reduction in technical capabilities or financial viability of our partners;
·a misalignment of interest between us and them;
·the termination of our relationship with a major systems integrator or OEM; or
·any adverse effect on a partner’s business related to competition, pricing and other factors.

 

If the biometrics market does not experience significant growth or if our products do not achieve broad acceptance both domestically and internationally, we may not be able to grow our business.

 

Our revenues are derived primarily from sales of biometrics products and services. We cannot accurately predict the future growth rate or the size of the biometrics market. The expansion of the biometrics market and the market for our biometrics products and services depend on a number of factors, such as:

 

the cost, performance and reliability of our products and services and the products and services offered by our competitors;
the continued growth in demand for biometrics solutions within the government and law enforcement markets as well as the development and growth of demand for biometric solutions in markets outside of government and law enforcement;
customers’ perceptions regarding the benefits of biometrics solutions;
public perceptions regarding the intrusiveness of these solutions and the manner in which organizations use the biometric information collected;
public perceptions regarding the confidentiality of private information;
proposed or enacted legislation related to privacy of information;
customers’ satisfaction with biometrics solutions; and
marketing efforts and publicity regarding biometrics solutions.

 

 18 

 

 

Even if biometrics solutions gain wide market acceptance, our solutions may not adequately address market requirements and may not continue to gain market acceptance. If biometrics solutions generally or our solutions specifically do not gain wide market acceptance, we may not be able to achieve our anticipated level of growth and our revenues and results of operations would be adversely affected.

 

We face intense competition from other biometrics solutions providers.

 

A significant number of established companies have developed or are developing and marketing software and hardware for biometrics products and applications that currently compete with or will compete directly with our offerings. We believe that additional competitors will enter the biometrics market and become significant long-term competitors, and that, as a result, competition will increase. Companies competing with us may introduce solutions that are competitively priced, have increased performance or functionality or incorporate technological advances we have not yet developed or implemented. Our current principal competitors include:

 

Diversified technology providers that offer integrated biometrics solutions to governments, law enforcement agencies and other organizations. This group of competitors includes companies such as Safran, 3M/Cogent, and NEC.

 

Component providers that offer biometrics software and hardware components for fingerprint, facial, and iris biometric identification. This group of competitors includes companies such as Cognitec, Neurotechnology, Iritech, and Innovatrics.

 

We expect competition to intensify in the near term in the biometrics market. Many current and potential competitors have substantially greater financial, marketing, and research resources than we have. Moreover, low cost foreign competitors from third world and other countries have demonstrated a willingness to sell their products at significantly reduced prices. To compete effectively in this environment, we must continually develop and market new and enhanced solutions and technologies at competitive prices and must have the resources available to invest in significant research and development activities. Our failure to compete successfully could cause our revenues and market share to decline.

 

The biometrics industry is characterized by rapid technological change and evolving industry standards, which could render our existing products obsolete.

 

Our future success will depend upon our ability to develop and introduce a variety of new capabilities and enhancements to our existing products in order to address the changing and sophisticated needs of the marketplace. Frequently, technical development programs in the biometrics industry require assessments to be made of the future direction of technology, which is inherently difficult to predict. Delays in introducing new products and enhancements, the failure to choose correctly among technical alternatives or the failure to offer innovative products or enhancements at competitive prices may cause customers to forego purchases of our products and purchase our competitors’ products. We may not have adequate resources available to us or may not adequately keep pace with appropriate requirements in order to effectively compete in the marketplace.

 

Our software products may have errors, defects or bugs, which could result in delayed or lost revenue, expensive correction, liability to our customers, and claims against us.

 

Complex software products such as ours may contain errors, defects or bugs. Defects in the products that we develop and sell to our customers could require expensive corrections and result in delayed or lost revenue, adverse customer reaction and negative publicity about us or our products and services. Customers who are not satisfied with any of our products may also bring claims against us for damages, which, even if unsuccessful, would likely be time-consuming to defend, and could result in costly litigation and payment of damages. Such claims could harm our reputation, financial results and competitive position.

 

 19 

 

 

Our business may be adversely affected by our use of open source software.

 

The software industry is making increasing use of open source software in the development of products. We also license and integrate certain open source software components from third parties into our software. Open source software license agreements may require that the software code in these components or the software into which they are integrated be freely accessible under open source terms. Many features we may wish to add to our products in the future may be available as open source software and our development team may wish to make use of this software to reduce development costs and speed up the development process. While we carefully monitor the use of all open source software and try to ensure that no open source software is used in such a way as to require us to disclose the source code to the related product, such use could inadvertently occur. If we were required to make our software freely available, our business could be seriously harmed.

 

Hardware revenue is likely to decline or be zero in future periods.

 

In the years ended December 31, 2016, 2015 and 2014, we had hardware revenue of $0.3 million, $1.1 million, and $4.9 million, respectively. Gross profit on hardware revenue was $0.1 million, $0.4 million, and $1.4 million in 2016, 2015 and 2014, respectively.

 

Hardware revenue consisted of sales of biometrics equipment to a single U.S. government customer. While we are unable to predict future hardware sales with any degree of certainty, future orders from this customer may be minimal as we believe that the bulk of its purchases may have already occurred. We have no hardware orders in backlog as of December 31, 2016 and our strategy does not include selling biometrics hardware.

 

Our intellectual property is subject to limited protection.

 

Because we are a technology provider, our ability to protect our intellectual property and to operate without infringing the intellectual property rights of others is critical to our success. We regard our technology as proprietary. We rely on a combination of patent, trade secret, copyright, and trademark law as well as confidentiality agreements to protect our proprietary technology, and cannot assure you that we will be able to enforce the patents we own against third parties. Despite our efforts, these measures can only provide limited protection. Unauthorized third parties may try to copy or reverse engineer portions of our products or otherwise obtain and use our intellectual property. If we fail to protect our intellectual property rights adequately, our competitors may gain access to our technology, and our business would thus be harmed.

 

In the future, we may be involved in legal action to enforce our intellectual property rights relating to our patents, copyrights or trade secrets. Any such litigation could be costly and time-consuming for us, even if we were to prevail. Moreover, even if we are successful in protecting our proprietary information, our competitors may independently develop technologies substantially equivalent or superior to our technology. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property or otherwise gaining access to our technology. The misappropriation of our technology or the development of competitive technology could seriously harm our business.

 

We may be sued by third parties for alleged infringement of their proprietary rights.

 

Our technology and products may infringe the intellectual property rights of others. A large and increasing number of participants in the technology industry, including companies known as non-practicing entities, have applied for or obtained patents. Some of these patent holders have demonstrated a readiness to commence litigation based on allegations of patent infringement. Third parties have asserted against us in the past and may assert against us in the future patent, copyright and other intellectual property rights to technologies that are important to our business.

 

Intellectual property rights can be uncertain and involve complex legal and factual questions. Moreover, intellectual property claims, with or without merit, can be time-consuming and expensive to litigate or settle, and could divert management attention away from the execution of our business plan. If we were found to have infringed the proprietary rights of others, we could be subject to substantial damages or an injunction preventing us from conducting our business.

 

 20 

 

 

If we are unable to attract and retain key personnel, our business could be harmed.

 

If any of our key employees were to leave, we could face substantial difficulty in hiring qualified successors and could experience a loss in productivity while any successor obtains the necessary training and experience. Our employment relationships are at-will and we have had key employees leave in the past. We cannot assure you that one or more key employees will not leave in the future. We intend to continue to hire additional highly qualified personnel, including software engineers and sales personnel, but may not be able to attract, assimilate or retain qualified personnel in the future. Any failure to attract, integrate, motivate and retain these employees could harm our business.

 

Our business may be affected by government regulations.

 

Extensive regulation by federal, state, and foreign regulatory agencies could adversely affect us in ways that are difficult for us to predict. In addition, our business may also be adversely affected by: i) the imposition of tariffs, duties and other import restrictions on goods and services we purchase from non-domestic suppliers; or ii) by the imposition of export restrictions on products we sell internationally. Changes in current or future laws or regulations, in the United States or elsewhere, could seriously harm our business.

 

Adverse economic conditions could harm our business.

 

Unfavorable changes in economic conditions, including recessions, inflation, turmoil in financial markets, or other changes in economic conditions, could harm our business, results of operations, and financial conditions as a result of:

 

·reduced demand for our products;
·increased risk of order cancellations or delays;
·increased pressure on the prices for our products;
·greater difficulty in collecting accounts receivable; and
·risks to our liquidity, including the possibility that we might not have access to our cash when needed.

 

We are unable to predict the timing, duration, and severity of any such adverse economic conditions in the U.S. and other countries, but the longer the duration, the greater the risks we face in operating our business.

 

We may make acquisitions of companies.

 

We may make acquisitions of companies that offer complementary products, services and technologies. Any acquisitions we may complete involve a number of risks, including the risks of assimilating the operations and personnel of acquired companies, realizing the value of the acquired assets relative to the price paid, distraction of management from our ongoing businesses and potential product disruptions associated with the sale of the acquired company’s products. These factors could have a material adverse effect on our business, financial condition, operating results and cash flows. The consideration we pay for any future acquisitions could include our stock. As a result, future acquisitions could cause dilution to existing shareholders and to earnings per share.

 

We may have additional tax liabilities. 

 

We are subject to income taxes in the United States. Significant judgments are required in determining our provisions for income taxes. In the course of preparing our tax provisions and returns, we must make calculations where the ultimate tax determination may be uncertain. Our tax returns are subject to examination by the Internal Revenue Service (“IRS”) and state tax authorities. There can be no assurance as to the outcome of these examinations. If the ultimate determination of taxes owed is for an amount in excess of amounts previously accrued, our operating results, cash flows, and financial condition could be adversely affected.

 

The market price of our common stock has been and may continue to be subject to wide fluctuations, and this may make it difficult for shareholders to resell the common stock when they want or at prices they find attractive.

 

The market price of our common stock, like that of other technology companies, is volatile and is subject to wide fluctuations in response to a variety of factors, including:

 

 21 

 

 

·quarterly variations in operating results;
·announcements of technological innovations or new products by us or our competitors,
·changes in customer relationships, such as the loss of a key customer;
·recruitment or departure of key personnel;
·corporate actions we may initiate, such as acquisitions, stock sales or repurchases, dividend declarations, or corporate reorganizations; and
·other events or factors.

 

Our stock price may also be affected by broader market trends unrelated to our performance. As a result, purchasers of our common stock may be unable at any given time to sell their shares at or above the price they paid for them. Moreover, companies that have experienced volatility in the market price of their stock often are subject to securities class action litigation. If we were the subject of such litigation, it could result in substantial costs and divert management's attention and resources.

 

If we are unable to maintain effective internal controls over financial reporting, investors could lose confidence in the reliability of our financial statements, which could result in a decline in the price of our common stock.

 

As a public company, we are required to enhance and test our financial, internal and management control systems to meet obligations imposed by the Sarbanes-Oxley Act of 2002. Consistent with the Sarbanes-Oxley Act and the rules and regulations of the SEC, management's assessment of our internal controls over financial reporting and the audit opinion of our independent registered accounting firm as to the effectiveness of our controls is required in connection with our filing of our Annual Report on Form 10-K. If we are unable to identify, implement and conclude that we have effective internal controls over financial reporting or if our independent auditors are unable to conclude that our internal controls over financial reporting are effective, investors could lose confidence in the reliability of our financial statements, which could result in a decrease in the value of our common stock. Our assessment of our internal controls over financial reporting may also uncover weaknesses or other issues with these controls that could also result in adverse investor reaction.

 

We must make judgments in the process of preparing our financial statements.

 

We prepare our financial statements in accordance with generally accepted accounting principles and certain critical accounting policies that are relevant to our business. The application of these principles and policies requires us to make significant judgments and estimates. In the event that our judgments and estimates differ from actual results, we may have to change them, which could materially affect our financial position and results of operations.

 

Moreover, accounting standards have been subject to rapid change and evolving interpretations by accounting standards setting organizations over the past few years. The implementation of new accounting standards requires us to interpret and apply them appropriately. If our current interpretations or applications are later found to be incorrect, we may have to restate our financial statements and the price of our stock could decline.

 

 22 

 

 

ITEM 1B. Unresolved Staff Comments

 

Not applicable.

 

ITEM 2. PROPERTIES

 

We believe that our existing facilities are adequate for our current needs and that additional space sufficient to meet our needs for the foreseeable future will be available on reasonable terms. We currently occupy approximately 72,000 square feet of office space in Bedford, Massachusetts, which serves as our headquarters. This site is used for our research and development, sales and marketing, and administrative activities. We own this facility.

 

ITEM 3. 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 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

 23 

 

 

PART II

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

Our common stock is the only class of stock we have outstanding, and it trades on the Nasdaq Global Market under the symbol AWRE. The following table sets forth the high and the low sales prices of our common stock as reported on the Nasdaq Global Market for the periods indicated from January 1, 2015 to December 31, 2016.

 

   First   Second   Third   Fourth 
   Quarter   Quarter   Quarter   Quarter 
2016                    
High  $4.13   $4.41   $5.90   $6.70 
Low   2.81    3.58    3.46    4.90 
                     
2015                    
High  $5.19   $4.50   $4.17   $3.46 
Low   4.35    3.83    2.82    2.86 

 

As of February 3, 2017, we had approximately 90 shareholders of record. This number does not include shareholders from whom shares were held in a “nominee” or “street” name. We paid no dividends in 2016 and 2015. In 2014, we paid a special cash dividend of $1.75 per share on July 24, 2014. We anticipate that we will continue to reinvest any earnings to finance future operations although we may also pay additional special cash dividends if our board of directors deems it appropriate.

 

We did not sell any equity securities that were not registered under the Securities Act of 1933 during the three months ended December 31, 2016.

 

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
 
                 
October 2016   8,200   $5.27    8,200    - 
November 2016   189,879   $5.58    189,879    - 
December 2016   65,300   $5.98    65,300   $6,344,645 

 

(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 December 31, 2016, we purchased 263,379 shares under this plan at an aggregate purchase price of $1,492,371.

 

 24 

 

 

Performance Graph

 

The following stock performance graph compares the performance of Aware’s cumulative stockholder return with that of a broad market index, the Nasdaq Composite Index, and a published industry index, the RDG Technology Composite Index. The cumulative stockholder returns for shares of Aware’s common stock and for the market and industry indices are calculated assuming $100 was invested on December 31, 2011. Aware paid special cash dividends of $2.95, $0.00, $1.75, $0.00, and $0.00 per share in 2012, 2013, 2014, 2015 and 2016, respectively. The performance of the market and industry indices is shown on a total return, or dividend reinvested, basis.

 

COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN*
Among Aware, Inc., the NASDAQ Composite Index
and the RDG Technology Composite Index

 

 

*$100 invested on 12/31/11 in stock or index, including reinvestment of dividends.
Fiscal year ending December 31.

 

   Value of Investment ($) 
   12/31/11   12/31/12   12/31/13   12/31/14   12/31/15   12/31/16 
Aware, Inc.  $100.00   $291.26   $324.74   $325.75   $233.91   $437.68 
Nasdaq Composite Index   100.00    116.41    165.47    188.69    200.32    216.54 
RDG Technology Composite Index   100.00    114.61    152.95    178.50    183.08    206.81 

 

 25 

 

 

ITEM 6. SELECTED FINANCIAL DATA

 

The following selected consolidated financial and operating data set forth below with respect to our consolidated financial statements for the fiscal years ended December 31, 2016, 2015, and 2014 are derived from the consolidated financial statements included elsewhere in this Form 10-K. The data for fiscal years ended December 31, 2013 and 2012 are derived from previously filed consolidated financial statements. The data set forth below should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” our historical consolidated financial statements, and the related notes to the consolidated financial statements, which can be found in Item 7 and Item 8.

 

Year ended December 31,  2016   2015   2014   2013   2012 
   (in thousands, except per share data) 
                     
Statements of Comprehensive Income Data                         
Revenue  $21,566   $19,621   $23,720   $19,357   $17,304 
Patent related income   809    43    2,127    780    87,515 
Operating income   5,908    3,915    7,089    5,318    92,558 
Income from continuing operations   4,103    4,614    4,583    3,752    72,383 
Loss from discontinued operations, net of income taxes   -    -    -    (1,156)   (76)
Net income   4,103    4,614    4,583    2,596    72,307 
Net income per share – basic  $0.18   $0.20   $0.20   $0.12   $3.32 
Net income per share – diluted  $0.18   $0.20   $0.20   $0.11   $3.28 
                          
Balance Sheet Data                         
Cash and cash equivalents  $51,913   $51,232   $43,985   $72,660   $71,074 
Working capital   51,265    49,151    44,745    75,760    73,358 
Total assets   61,984    63,619    55,893    89,329    85,854 
Total liabilities   4,143    7,438    3,504    4,179    3,958 
Total stockholders’ equity   57,841    56,181    52,389    85,150    81,896 

 

 26 

 

 

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

 

RESULTS OF OPERATIONS

 

The following table sets forth, for the years indicated, certain line items from our consolidated statements of income and comprehensive income stated as a percentage of total revenue:

 

   Year ended December 31, 
Revenue:  2016   2015   2014 
Software licenses   65%   51%   36%
Software maintenance   24    24    18 
Services   8    17    22 
Hardware   2    6    21 
Royalties   1    2    3 
Total revenue   100    100    100 
                
Costs and expenses:               
Cost of software licenses   5    -    - 
Cost of services   4    9    10 
Cost of hardware   1    4    15 
Research and development   32    29    23 
Selling and marketing   19    20    16 
General and administrative   15    18    15 
Total costs and expenses   76    80    79 
                
Patent related income   4    -    9 
                
Operating income   28    20    30 
Other income (expense)   -    -    - 
Interest income   1    1    - 
Income before provision for income taxes   29    21    30 
Provision for (benefit from) income taxes   10    (3)   11 
Net income   19%   24%   19%

 

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

 

 27 

 

 

Summary of Financial Results

 

We used revenue and operating income to summarize financial results over the past three years as we believe these measurements are the most meaningful way to understand our operating performance.

 

2016 compared to 2015

Revenue and operating income in 2016 were $21.6 million and $5.9 million, respectively, which compared to revenue and operating income in 2015 of $19.6 million and $3.9 million, respectively.

 

Revenue increased by $2.0 million in 2016 primarily as a result of higher license revenue for biometrics and imaging software products. Higher biometrics product license sales were driven by three large sales to: i) the United States Marine Corps (“USMC”), ii) the United States Navy (“Navy”), and iii) a systems integrator for a U.S. government end user customer. Higher imaging product license sales were related to a $4.5 million license sale in 2015 that we recognized over the period October 2015 to October 2016.

 

Higher software license revenue was partially offset by lower services and hardware revenue. Services revenue declined because we completed significant projects with commercial and government customers in 2015 that were not replaced with projects of a similar size. Hardware revenue declined because the Navy completed the bulk of its hardware purchases in 2015.

 

Operating income increased by $2.0 million in 2016 because: i) the $2.0 million revenue increase resulted in $1.2 million more operating income; and ii) patent related income increased by $0.8 million.

 

2015 compared to 2014

Revenue and operating income in 2015 were $19.6 million and $3.9 million, respectively, which compared to revenue and operating income in 2014 of $23.7 million and $7.1 million, respectively.

 

Revenue decreased by $4.1 million in 2015 primarily as a result of $5.8 million of lower revenue from the Navy and the USMC. Lower revenue from the Navy was primarily due to lower shipments of hardware, whereas lower revenue from the USMC was due to the conclusion of the primary phase of a software development project. The decline in Navy and USMC revenue was partially offset by $1.7 million of higher net revenue from sales to commercial customers and a large imaging software license sale.

 

Operating income decreased by $3.2 million in 2015 because: i) the $4.1 million revenue decline resulted in $1.1 million less operating income; and ii) patent related income decreased by $2.1 million.

 

Software Licenses

 

Software licenses consist of revenue from the sale of biometrics and imaging software products. Software licenses sold to 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 39% from $10.1 million in 2015 to $14.1 million in 2016. As a percentage of total revenue, software license revenue increased from 51% in 2015 to 65% in 2016. The $4.0 million increase in software license revenue was primarily due to: i) a $1.7 million increase in biometrics software license sales; and ii) a $2.3 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 $9.6 million in 2016 versus $7.9 in 2015. The increase was primarily due to significant software license sales to: i) the Navy in the first quarter of 2016, ii) the USMC in the second quarter of 2016; and iii) a systems integrator/U.S. government end user in the third quarter of 2016. Revenue increases from these customers were partially offset by lower license revenue from commercial customers and non-U.S. government customers.

 

 28 

 

 

Software license revenue from Certificadora Digital S.A. (“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 this arrangement specifically and commercial markets generally has been slow to develop in 2016.

 

ii)Imaging software licenses – Imaging software license sales were $4.5 million in 2016 versus $2.2 million in 2015. 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 was recognized over a twelve-month period that ran from October 2015 to October 2016. We recognized $0.9 million and $3.6 million from the sale in 2015 and 2016, respectively. As of December 31, 2016, there was no deferred revenue remaining on the October 2015 imaging license sale.

 

Software license revenue increased 18% from $8.5 million in 2014 to $10.1 million in 2015. As a percentage of total revenue, software license revenue increased from 36% in 2014 to 51% in 2015. The $1.6 million increase in software license revenue was primarily due to: i) a $0.8 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 revenue was $7.9 million in 2015 versus $7.1 million in 2014. The $0.8 million increase was primarily due to higher sales to four commercial customers, which was partially offset by lower sales to U.S. government customers.

 

We derived a significant amount of license revenue in 2015 from Certisign, a Brazilian digital identification company. This revenue was earned during the development phase of a commercial biometrics-as-a-service platform. Certisign began to roll out its biometrics service offering in early 2016 using the system we developed for it. Under our agreement, we will receive license fees based on Certisign’s revenue.

 

ii)Imaging software licenses – Imaging software license revenue was $2.2 million in 2015 versus $1.4 million in 2014. Historically, we have sold most of our imaging software licenses to OEM customers that incorporate our software into medical imaging products. Revenue to such OEM customers decreased approximately $0.1 million in 2015. The increase in imaging software license revenue in 2015 was due to a large non-OEM transaction we consummated in the fourth quarter of 2015.

 

In October 2015, we signed an agreement with a systems integrator customer to license our imaging software for inclusion in a U.S. government healthcare management system. The arrangement included a $4.5 million license fee plus a $125,000 software maintenance fee. We delivered the licensed software and the customer paid us in the fourth quarter of 2015. However due to the unique nature of the transaction, we were unable to establish vendor specific objective evidence for the fair value of the maintenance element. Accordingly, we recognized revenue over the twelve-month maintenance period that ran from October 2015 to October 2016 and recorded $0.9 million of license revenue in 2015.

 

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 increased 9% from $4.7 million in 2015 to $5.1 million in 2016. As a percentage of total revenue, software maintenance revenue was 24% in 2015 and 2016.

 

Software maintenance revenue increased 8% from $4.4 million in 2014 to $4.7 million in 2015. As a percentage of total revenue, software maintenance revenue increased from 18% in 2014 to 24% in 2015.

 

The dollar increase in software maintenance revenue in 2016 and 2015 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. A majority of our customers purchase software maintenance contracts when they initially purchase software licenses. Since our software is used in active biometrics systems, many of our customers continue to renew their maintenance contracts in subsequent years while systems remain operational.

 

 29 

 

 

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 government 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 47% from $3.3 million in 2015 to $1.7 million in 2016. As a percentage of total revenue, services decreased from 17% in 2015 to 8% in 2016. The dollar decrease in services revenue was primarily due to lower revenue from: i) commercial customers; and ii) U.S. government customers, including the Navy and USMC. Services backlog of $0.4 million was minimal as of December 31, 2016, which means that services revenue in 2017 is unlikely return to the levels we achieved in 2014 and 2015.

 

Services decreased 36% from $5.2 million in 2014 to $3.3 million in 2015. As a percentage of total revenue, services decreased from 22% in 2014 to 17% in 2015. The dollar decrease in services revenue was due to a $2.8 million decrease from government customers, which was partially offset by a $0.9 million increase from commercial customers. The dollar decrease in government services revenue was primarily due to lower revenue from U.S. government customers, including the Navy and USMC.

 

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 revenue decreased 71% from $1.1 million in 2015 to $0.3 million in 2016. As a percentage of total revenue, hardware revenue decreased from 6% in 2015 to 2% in 2016. The dollar decrease in hardware revenue was due to the fact that the Navy completed most of its purchases in 2015. Hardware sales in 2016 were for replacement parts only.

 

Hardware revenue decreased 78% from $4.9 million in 2014 to $1.1 million in 2015. As a percentage of total revenue, hardware revenue decreased from 21% in 2014 to 6% in 2015. The dollar decrease in hardware revenue was due to a decrease in units ordered by the Navy in 2015.

 

We have no hardware product backlog as of December 31, 2016. We believe that future hardware orders from the Navy may be minimal as we believe it has completed the bulk, if not all, of its purchasing. 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 the assets of 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 decreased 30% from $0.4 million in 2015 to $0.3 million in 2016. As a percentage of total revenue, royalties decreased from 2% in 2015 to 1% in 2016.

 

Royalties decreased 44% from $0.7 million in 2014 to $0.4 million in 2015. As a percentage of total revenue, royalties decreased from 3% in 2014 to 2% in 2015.

 

 30 

 

 

The royalty dollar decrease in 2016 and 2015 was primarily due to lower DSL royalties from both of our licensees. One of our royalty customers reported virtually no royalties in 2016 and the other customer is likely to satisfy its royalty obligation in the next year or two. We do not consider DSL royalties to be a key element of our business and we expect that this revenue will continue 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 from zero in 2015 to $1.1 million in 2016. Cost of software licenses as a percentage of software license sales was 8% in 2016, which means that gross margins were 92%. The dollar increase in cost of software licenses was due to the delivery of software to the USMC and Navy that included third party software.

 

Cost of software licenses were zero in the years ended December 31, 2015 and 2014 as there were no sales of Aware or third party software products to the USMC or Navy during these periods.

 

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 57% from $1.8 million in 2015 to $0.8 million in 2016. Cost of services as a percentage of services decreased from 54% in 2015 to 44% in 2016, which means that gross margins on services increased from 46% to 56%. The dollar decrease in cost of services was attributable to a decrease in services revenue.

 

Cost of services decreased 24% from $2.4 million in 2014 to $1.8 million in 2015. Cost of services as a percentage of services increased from 46% in 2014 to 54% in 2015, which means that gross margins on services decreased from 54% to 46%. The dollar decrease in cost of services was attributable to a decrease in services revenue.

 

Gross margins on services of 56%, 46%, and 54% in 2016, 2015 and 2014, respectively, were a function of: i) the nature of the projects; ii) the level of engineering difficulty and labor hours required to complete project tasks; and iii) how much we were able to charge. Gross margins in these years reflect the profitability mix of customer projects. We expect that gross margins on services will continue to fluctuate in future periods based on the nature, complexity, and pricing of future projects.

 

Cost of Hardware

 

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

 

Cost of hardware decreased by 67% from $0.7 million in 2015 to $0.2 million in 2016. Cost of hardware as a percentage of hardware revenue increased from 65% in 2015 to 74% in 2016, which means that product gross margins decreased from 35% in 2015 to 26% in 2016. The 67% dollar decrease in cost of hardware was attributable to a 71% decrease in hardware revenue.

 

Cost of hardware decreased by 79% from $3.5 million in 2014 to $0.7 million in 2015. Cost of hardware as a percentage of hardware revenue decreased from 71% in 2014 to 65% in 2015, which means that product gross margins increased from 29% in 2014 to 35% in 2015. The dollar decrease in cost of hardware was due to lower unit shipments of hardware products in the current year period compared to the prior year period.

 

 31 

 

 

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):

 

   Years ended December 31, 
   2016   2015   2014 
Research and development expense  $6,938   $5,800   $5,505 
Cost of services   766    1,790    2,359 
Total engineering costs  $7,704   $7,590   $7,864 

 

Research and development expense increased 20% from $5.8 million in 2015 to $6.9 million in 2016. As a percentage of total revenue, research and development expense increased from 29% in 2015 to 32% in 2016. The increase in research and development expense was primarily due to the reallocation of engineers from customer services projects to internal development projects.

 

As the table above indicates, total engineering costs increased from $7.6 million in 2015 to $7.7 million in 2016. The $0.1 million spending increase was due to the following factors: i) higher compensation expenses for engineers as a result of merit increases; ii) higher third party software development costs; and iii) lower contractor expenses due to the termination of contractors working on government service projects. Our engineering headcount declined by one head in 2016. We believe our engineering organization was adequately staffed as of December 31, 2016.

 

Research and development expense increased 5% from $5.5 million in 2014 to $5.8 million in 2015. As a percentage of total revenue, research and development expense increased from 23% in 2014 to 29% in 2015. The increase in research and development expense was primarily due to the reallocation of engineers from customer services projects to internal development projects.

 

As the table above indicates, total engineering costs decreased from $7.9 million in 2014 to $7.6 million in 2015. The spending decrease was due to the following factors, which in the aggregate resulted in $0.3 million less expense: i) higher compensation expenses for engineers hired in 2014 for which there was a partial year of expense in 2014 versus a full year in 2015; ii) higher amortization expenses for acquired technology; iii) lower compensation and contractor expenses due to the termination of employees and contractors working on government service projects; iv) lower contractor expenses due to the termination of contractors working on internal development projects; and v) lower recruiting fees due to reduced hiring in 2015. Our engineering headcount declined by one head in 2015.

 

As we described in the strategy section in Part 1 of this Form 10-K, we intend to introduce new products that will allow us to offer more complete biometrics solutions. We believe this strategy will allow us to sell more software into biometrics systems projects in order to grow our revenue. Our preference is to develop such products internally, however to the extent we are unable to do that, we may purchase or license technologies from third parties. We anticipate that we will continue to focus our future research and development activities on enhancing existing products and developing new products.

 

In 2016, we engaged a third party software development company to assist us in the development of an important new product. Work commenced in the fourth quarter of 2016 and is expected to be completed in mid 2017. Research and development expense in 2016 included a portion of the cost of this contract and we expect that research and development expenses in the first half of 2017 may include an additional $750,000 depending on the achievement of contract milestones.

 

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.

 

 32 

 

 

Sales and marketing expense increased 5% from $3.9 million in 2015 to $4.1 million in 2016. As a percentage of total revenue, sales and marketing expense decreased from 20% in 2015 to 19% in 2016. The dollar increase in selling and marketing expense was primarily due to increased spending on sales agents, travel and tradeshows, which was partially offset by lower sales commissions and salaries.

 

Sales and marketing expense increased 5% from $3.7 million in 2014 to $3.9 million in 2015. As a percentage of total revenue, sales and marketing expense increased from 16% in 2014 to 20% in 2015. The dollar increase in selling and marketing expense was primarily due to the addition of one employee in our sales organization which was partially offset by the departure of another employee in the second half of the year. Sales commissions were $35,000 higher in 2015 despite a $4.1 million decrease in total revenue. The small commission increase was due to higher license sales and Brazilian sales agent commissions. There was not a significant reduction of commission expense related to hardware and royalties, which declined by a total of $4.2 million in 2015, because we pay reduced commissions on hardware sales and no commissions on royalties.

 

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 6% from $3.5 million in 2015 to $3.3 million in 2016. As a percentage of total revenue, general and administrative expense decreased from 18% in 2015 to 15% in 2016. The decrease in general and administrative expense in 2016 was primarily due to lower stock-based compensation and lower legal fees related to corporate matters and patents.

 

General and administrative expense decreased 5% from $3.7 million in 2014 to $3.5 million in 2015. As a percentage of total revenue, general and administrative expense increased from 15% in 2014 to 18% in 2015. The dollar decrease in general and administrative expense in 2015 was primarily due to lower stock-based compensation and patent filing costs.

 

Patent Related Income

 

The composition of patent related income in 2016, 2015 and 2014 was as follows:

 

Year ended December 31, 2016. We had $0.8 million of income from a patent arrangement in 2016. We entered into an arrangement with an unaffiliated third party in 2010 under which we assigned certain patents in return for royalties on proceeds from patent monetization efforts by the third party. Such third party has engaged in various patent monetization activities, including enforcement, litigation and licensing. The party reported and we recorded $0.8 million of income from this arrangement in the year ended December 31, 2016.

 

We continue to have a contractual relationship with this third party. However, we are unable to predict how much more income we might receive from this arrangement, if any, because we do not know whether any patent monetization efforts by the third party will be successful.

 

Year ended December 31, 2015. We had a $43,000 gain on the sale of patent assets in 2015. We sold a portion of our patent portfolio pertaining to home networking technology to an unrelated third party for $50,000. The proceeds from the sale were reduced by $7,000 of transaction costs, which consisted primarily of fees from the law firm that assisted us in the sale. We recorded a gain of $43,000 on the sale.

 

Future patent sales are likely to be minimal as our remaining patents and patent applications pertain primarily to biometrics and imaging compression. Our current intent is to retain these patents for use in the business.

 

Year ended December 31, 2014. We had a $2.1 million gain on the sale of patent assets in 2014. We sold a portion of our patent portfolio pertaining to DSL diagnostic technology to an unrelated third party for $2.6 million. The proceeds from the sale were reduced by $0.5 million of transaction costs, which consisted primarily of fees from the law firm that assisted us in the sale. We recorded a gain of $2.1 million on the sale.

 

 33 

 

 

Other Income/(Expense)

 

We did not record any other income or expense in the year ended December 31, 2016. We recorded other income of $12,000 in the year ended December 31, 2015 which consisted of realized gains on sales of high yield bond investments. We recorded other expense of $59,000 in the year ended December 31, 2014, which consisted of realized losses on sales of high yield bond investments.

 

Interest Income

 

Interest income increased 85% from $151,000 in 2015 to $280,000 in 2016. The dollar increase was primarily due to higher interest rates.

 

Interest income decreased 33% from $225,000 in 2014 to $151,000 in 2015. The dollar decrease was primarily due to: i) lower levels of high yield bond investments held in 2015 as compared to 2014; and ii) lower cash balances as a result of a $39.9 million dividend payment in July 2014.

 

Income Taxes

 

We are subject to income taxes in the United States and we use estimates in determining our provisions for income taxes. We account for income taxes using the asset and liability method for accounting and reporting income taxes. Deferred tax assets and liabilities are recognized based on temporary differences between the financial reporting and income tax bases of assets and liabilities using statutory rates.

 

A discussion of income taxes for the years ended December 31, 2016, 2015, and 2014 follows:

 

Year ended December 31, 2016. Total income tax expense for the year ended December 31, 2016 was $2.1 million. Income tax expense for 2016 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by permanent adjustments and research tax credits.

 

As of December 31, 2016, we had a total of $1.1 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 research and development credit carryforwards available at December 31, 2016 of $4.8 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 current generally accepted accounting principles until the amounts have been utilized to reduce our tax liability. To the extent these assets can be used to reduce taxes, the benefit must be recorded as a reduction to additional paid-in capital. In 2016, we used $0.7 million of these research tax credits to reduce our tax liability. The benefit related to the usage was recorded to additional paid-in capital.

 

Year ended December 31, 2015. We recorded a benefit from income taxes of $0.5 million for the year ended December 31, 2015. The benefit from income taxes was the result of a $1.9 million tax benefit from the reversal of a reserve for uncertain tax positions, which was partially offset by $1.4 million of income taxes on pre-tax income based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by research tax credits and permanent adjustments.

 

The Internal Revenue Service (“IRS”) commenced an examination of our tax return for the year ended December 31, 2012 in September 2014. In July 2015, the IRS notified us that it had completed its examination and that it had no changes to our reported tax. As a result of the completion of the IRS examination, we determined that a $1.9 million reserve for uncertain tax positions we had established on federal research and development credits was no longer required. We reversed the reserve in the third quarter of 2015.

 

 34 

 

 

In 2015, we recorded a tax benefit of $0.6 million that reduced our tax liability. This benefit was recorded in equity as it was related to federal and state research tax credits that represented excess stock compensation deductions.

 

Year ended December 31, 2014. Total income tax expense for the year ended December 31, 2014 was $2.7 million. Income tax expense for 2014 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by Federal research tax credits and permanent adjustments.

 

In 2014, we recorded a tax benefit of $1.2 million that reduced our tax liability. This benefit was recorded in equity as it was related to federal and state research tax credits that represented excess stock compensation deductions.

 

LIQUIDITY AND CAPITAL RESOURCES

 

In recent years, we have financed the company with our cash balances, cash generated from operations, and cash received from the sale of patent assets. Equity financing has not been a meaningful source of financing for us in recent years. Cash flows from operating, investing and financing activities are described below.

 

Cash flow from operating activities

In the years ended December 31, 2016, 2015, and 2014, our operating activities provided net cash of $3.8 million, $6.7 million, and $6.3 million, respectively. A discussion of cash flow from operating activities for each of the last three years follows:

 

Year ended December 31, 2016. Cash provided by operating activities was $3.8 million in 2016. Cash provided by operations was primarily the result of $4.1 million of net income and the add back of $1.2 million of non-cash items for depreciation, amortization and stock-based compensation. Cash from these sources was partially offset by $1.5 million of changes in assets and liabilities.

 

Year ended December 31, 2015. Cash provided by operating activities was $6.7 million in 2015. Cash provided by operations was primarily the result of net income of $4.6 million and the add back of $1.3 million of non-cash items for depreciation, amortization and stock-based compensation. Cash provided by operating activities was reduced by a $1.9 million non-cash item related to the reversal of a reserve for uncertain tax positions that was included as a tax benefit in net income. Cash provided by operating activities also included $2.7 million of cash from changes in assets and liabilities. The most significant change in assets and liabilities was an increase in deferred revenue as a result of a $4.6 million revenue transaction payment in 2015 for which we deferred $3.7 million of license and maintenance revenue.

 

Year ended December 31, 2014. Cash provided by operating activities was $6.3 million in 2014. Cash provided by operations was primarily the result of $4.6 million of net income and the add back of $1.4 million of non-cash items for depreciation, amortization and stock-based compensation. Cash provided by operating activities was reduced by a $2.1 million gain on the sale of patent assets that was included in net income, but was included in cash flow from investing activities in the statements of cash flow. Cash provided by operating activities also included $2.4 million of cash from changes in assets and liabilities.

 

Cash flow from investing activities

In the year ended December 31, 2016, our investing activities used net cash of $0.1 million. In the years ended December 31, 2015 and 2014, our investing activities provided net cash of $0.1 million and $3.4 million, respectively. A discussion of cash flow from investing activities for each of the last three years follows:

 

Year ended December 31, 2016. Cash used by investing activities of $0.1 million in 2016 consisted of purchases of property and equipment.

 

Year ended December 31, 2015. Cash provided by investing activities of $0.1 million in 2015 was primarily the result of $0.5 million of proceeds from the sale of investments, which was partially offset by $0.1 million of capital expenditures and $0.3 million used to purchase other assets.

 

Year ended December 31, 2014. Cash provided by investing activities of $3.4 million in 2014 was primarily the result of $2.1 million of net proceeds from the sale of patent assets and $1.4 million of proceeds from the sale of investments. Cash provided from these sources was partially offset by $0.1 million of capital expenditures.

 

 35 

 

 

We have no material commitments for capital expenditures.

 

Cash flow from financing activities

In the years ended December 31, 2016 and 2014, our financing activities used net cash of $3.0 million and $38.4 million, respectively. In the year ended December 31, 2015, our financing activities provided net cash of $0.4 million. A discussion of cash flow from financing activities for each of the last three years follows:

 

Year ended December 31, 2016. Cash used in financing activities was $3.0 million in 2016. Financing activity cash usage was primarily the result of $3.7 million used to buy back stock under our stock repurchase program and $136,000 used to pay income taxes for employees who surrendered shares in connection with stock grants. Cash used for these purposes was partially offset by $0.7 million of excess tax benefits from stock-based compensation and $44,000 of cash received from the issuance of stock under our ESPP program.

 

Year ended December 31, 2015. Cash provided by financing activities was $0.4 million in 2015. Cash provided by financing activities was primarily the result of a $0.6 million tax benefit related to excess stock-based compensation, which was partially offset by $0.2 million used to repurchase stock from employees in connection with stock issuances under a stock grant program.

 

Year ended December 31, 2014. Cash used by financing activities was $38.4 million in 2014. Financing activity cash usage was primarily the result of a $39.9 million dividend payment and $0.2 million used to repurchase stock from employees in connection with stock issuances under a stock grant program. Cash used by these two items was partially offset by: i) a $1.2 million tax benefit related to excess stock-based compensation; and ii) $0.5 million of proceeds from the exercise of stock options.

 

At December 31, 2016, we had cash and cash equivalents of $51.9 million and investments of $1.0 million. 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 and investments will be sufficient to fund our operations for at least the next twelve months.

 

To date, inflation has not had a material impact on our financial results. There can be no assurance, however, that inflation will not adversely affect our financial results in the future.

 

OFF-BALANCE SHEET ARRANGEMENTS

 

We do not currently have any arrangements with unconsolidated entities, such as entities often referred to as structured finance, special purpose entities, or variable interest entities which are often established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. Accordingly, we are not exposed to any financing, liquidity, market or credit risk if we had such relationships.

 

 36 

 

 

CONTRACTUAL OBLIGATIONS

 

We have various contractual obligations affecting our liquidity. The following represents our contractual obligations as of December 31, 2016 (in thousands):

 

   Payments Due By Period 
Contractual Obligations  Total   Less than
1 year
   1-3 years   3-5 years   More than
5 years
 
                     
Contracts  $750   $750   $-   $-   $- 
Purchase orders   38    38                
Total  $788   $788   $-   $-   $- 

 

CRITICAL ACCOUNTING POLICIES

 

We consider certain accounting policies related to revenue recognition, stock-based compensation, income taxes, and the allowance for doubtful accounts to be critical policies.

 

Revenue recognition. We derive revenue from five sources: (i) software licenses; (ii) software maintenance; (iii) software services; iv) hardware; and (v) royalties.

 

We recognize revenue when there is persuasive evidence of an arrangement, the sales price is fixed or determinable, collection of the related receivable is reasonably assured, and delivery has occurred or services have been rendered. As described below, we make significant judgments during the process of determining revenue for any particular accounting period.

 

In determining revenue recognition, we assess whether fees associated with revenue transactions are fixed or determinable based on the terms of the contract and based on payment terms. If the fee is not fixed or determinable, we defer the fee and recognize revenue as amounts become due and payable. We assess whether collection is reasonably assured based on a number of factors, including past transaction history with the customer and the credit-worthiness of the customer. If we determine that collection of a fee is not reasonably assured, we defer the fee and recognize revenue at the time collection becomes reasonably assured.

 

We must also make judgments with respect to the recognition of revenue for multiple element revenue arrangements. We recognize revenue for multiple element arrangements as follows:

 

Software and software related multiple element arrangements:

 

We sell software licenses, software maintenance and software services in various combinations of multiple element arrangements. We apply the provisions of ASC 985-605, Software Revenue Recognition, to these arrangements because all the elements are software or software related. The various combinations of multiple element arrangements and our revenue recognition for each are described below:

 

oWhen software licenses and maintenance contracts are sold together, we recognize software license revenue upon delivery, provided we have vendor specific objective evidence (“VSOE”) for the fair value of the maintenance contract fee, and we recognize the fair value of maintenance contract revenue ratably over the related contract period. When we do not have VSOE for PCS, we recognize the entire arrangement fee over the contractual PCS period.

 

oWhen software engineering services and software licenses are sold together, the total fee is generally recognized by applying contract accounting. We have adopted the percentage-of-completion method of contract accounting, and we primarily use an input method (i.e., labor hours) to determine our completion percentage.

 

oWhen we sell software licenses, software maintenance, and software services together, revenue is recognized as follows: i) maintenance revenue is separated from the other two elements and is recognized ratably over the related contract period; provided we have VSOE for the fair value of the maintenance element; and ii) the total fee from the software license and engineering service elements is recognized by applying the contract accounting method described in the previous paragraph.

 

 37 

 

 

Hardware and software multiple element arrangements:

 

oWe also have a multiple element arrangement with one customer that involves the delivery of hardware, software maintenance, and software services. We determined that these elements qualified as separate units of accounting under ASC 605, Revenue Recognition, because they have value to the customer on a standalone basis. Accordingly, we recognize hardware revenue upon delivery and acceptance by the customer, maintenance revenue ratably over the related contract period, and service revenue as services are delivered.

 

Our revenue recognition policies are described more fully in Note 2, Summary of Significant Accounting Policies, in the Notes to our Consolidated Financial Statements.

 

Stock-Based Compensation. We grant stock and stock options to our employees and directors, although stock option grants in recent years have been minimal. We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize it as expense over the applicable vesting period of the award using the straight-line basis.

 

For stock awards, we determine the fair value of the award by using 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.

 

For stock options, we use the Black-Scholes valuation model to estimate the fair value of the award. 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.

 

Income taxes. As part of the process of preparing our consolidated financial statements we are required to estimate our actual current tax expense. We must also estimate temporary and permanent differences that result from differing treatment of certain items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included in our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from future taxable income and to the extent we believe recovery is not likely, we must establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period for deferred tax assets, which have been recognized, we must include an expense with the tax provision in the statement of operations. Conversely, to the extent we decrease our valuation allowance in a period for deferred tax assets, which have been previously reserved, we must include a tax benefit with the tax provision in the statement of operations.

 

Significant management judgment is required in determining our provision for income taxes, our deferred tax assets, and any valuation allowance recorded against our net deferred tax assets. Our deferred tax assets primarily relate to temporary differences that result from differing treatment of certain items for tax and accounting purposes. As of December 31, 2016, we had a total of $1.1 million of deferred tax assets for which we had recorded no valuation allowance.

 

We will continue to assess the level of valuation allowance required 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.

 

Allowance for doubtful accounts. We make judgments as to our ability to collect outstanding receivables and provide allowances for receivables when collection becomes doubtful. Provisions are made based upon a specific review of all significant outstanding invoices. If the judgments we make to determine the allowance for doubtful accounts do not reflect the future ability to collect outstanding receivables, additional provisions for doubtful accounts may be required.

 

 38 

 

 

RECENT ACCOUNTING PRONOUNCEMENTS

 

FASB ASU No. 2014-09. In May 2014, the FASB issued Accounting Standard Update No. 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 have begun to evaluate the effect the new revenue standard will have on our consolidated financial statements and related disclosures, but have not completed our evaluation and implementation process. We intend to complete that process during 2017 and adopt the new standard on January 1, 2018 using the full retrospective adoption transition method. Based on our preliminary evaluations to date, we believe that revenue recognized under the new standard will generally approximate revenue recognized under current GAAP with the exception of the following contracts:

 

i)2015 imaging software license contract. We consummated a $4.625 million license contract in October 2015 that included a $4.5 million license fee plus a $125,000 software maintenance fee. We delivered the licensed software and the customer paid us in the fourth quarter of 2015. Under current GAAP, we were unable to establish VSOE for the maintenance element and, as a result we recognized the total fee ratably over the twelve-month period that ran from October 2015 to October 2016. We believe that under the new standard, license revenue from that contract will be recognized in 2015 when control over the software was transferred to the customer. If so, that change would have a material impact on our 2015 and 2016 financial statements.
ii)DSL royalty contracts. Under our current revenue recognition policy, we recognize DSL royalty revenue in the period in which we receive royalty reports, which is typically in the quarter immediately following the quarter in which sales of royalty-bearing products occurred. Under the new standard, we will be required to make estimates of royalties earned in the current period and record royalty revenue based on those estimates.
iii)Minimum license/royalty payment contracts. Some of our revenue contracts require customers to make minimum license/royalty payments. Under current GAAP, we recognize that revenue when those minimum payments become due. Under the new standard, we may have to recognize the net present value of expected minimum payments in the period in which such contracts are signed.

 

The foregoing observations are subject to change as we complete our implementation process.

 

FASB ASU No. 2015-17. In November 2015, the FASB issued Accounting Standard Update No. 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.

 

FASB ASU No. 2016-09. In March 2016, the FASB issued Accounting Standard Update No. 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. For public companies, the standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2016, with early adoption permitted.

 

 39 

 

 

We intend to adopt ASU No. 2016-09 in the first quarter of 2017. As discussed in Note 4, we have research and development tax credit carryforwards related to excess stock compensation deductions. These tax credits are not recorded as deferred tax assets under current accounting standards, however they would be recorded as deferred tax assets with a corresponding credit to retained earnings under ASU No. 2016-09. We are currently evaluating whether we would need to establish a valuation allowance on our tax credit carryforwards which will affect the amount we record as a deferred tax asset in the first quarter of 2017.

 

FASB ASU No. 2016-13. In June 2016, the FASB issued Accounting Standard Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” This new standard replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, entities will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This standard is effective for fiscal years beginning after December 15, 2019 with early adoption permitted in fiscal years beginning after December 15, 2018. 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 December 31, 2016.

 

ITEM 7A. 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 December 31, 2016 consisted of two elements:

 

1.Cash and cash equivalents. As of December 31, 2016, our cash and cash equivalents of $51.9 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 December 31, 2016, our investments of $1.0 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.

 

 40 

 

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Stockholders of Aware, Inc,

 

We have audited the accompanying consolidated balance sheets of Aware, Inc. (“the Company”) as of December 31, 2016 and 2015, and the related consolidated statements of income and comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2016 and the financial statement schedule of Aware, Inc. listed in Item 15(a). We also have audited the Company’s internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. The Company’s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on these financial statements and an opinion on the Company's internal control over financial reporting based on our audits.

 

We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement and whether effective internal control over financial reporting was maintained in all material respects. Our audit of the financial statements included examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, and evaluating the overall financial statement presentation. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

 

A company's internal control over financial reporting is a process designed 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. A company's internal control over financial reporting includes those policies and procedures that (a) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (b) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (c) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2016 and 2015, and the results of its operations and its cash flows for the years in the three-year period ended December 31, 2016, in conformity with accounting principles generally accepted in the United States of America, and in our opinion, the related financial statement schedule, when considered in relation to the basic consolidated financial statements taken as a whole, present fairly in all material respects the information set forth therein. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.

 

/s/ RSM US LLP

Boston, Massachusetts

February 10, 2017

 

 41 

 

 

AWARE, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share data)

 

   December 31, 
   2016   2015 
         
ASSETS          
Current assets:          
Cash and cash equivalents  $51,913   $51,232 
Accounts receivable (less allowance for doubtful accounts of $20 at December 31, 2016 and 2015)   3,016    4,743 
Prepaid expenses and other current assets   268    483 
Total current assets   55,197    56,458 
           
Property and equipment, net   4,634    4,977 
Investments   951    869 
Deferred tax assets   1,078    999 
Other assets   124    316 
Total assets  $61,984   $63,619 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current liabilities:          
Accounts payable  $135   $234 
Accrued expenses   1,075    952 
Accrued income taxes   -    236 
Deferred revenue   2,722    5,885 
Total current liabilities   3,932    7,307 
           
Long-term deferred revenue   211    131 
           
Commitments and contingent liabilities (Note 8)          
           
Stockholders’ equity:          
Preferred stock, $1.00 par value; 1,000,000 shares authorized, none outstanding   -    - 
Common stock, $.01 par value; shares authorized, 70,000,000 in 2016 and 2015; issued and outstanding 22,370,713 in 2016 and 22,935,988 in 2015   224    229 
Additional paid-in capital   100,485    102,968 
Accumulated other comprehensive loss   (19)   (64)
Accumulated deficit   (42,849)   (46,952)
Total stockholders’ equity   57,841    56,181 
Total liabilities and stockholders’ equity  $61,984   $63,619 

 

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

 

 42 

 

 

AWARE, INC.

CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME

(in thousands, except per share data)

 

   Years ended December 31, 
   2016   2015   2014 
Revenue:            
Software licenses  $14,093   $10,113   $8,537 
Software maintenance   5,126    4,706    4,351 
Services   1,749    3,304    5,173 
Hardware   317    1,094    4,933 
Royalties   281    404    726 
Total revenue   21,566    19,621    23,720 
                
Costs and expenses:               
Cost of software licenses   1,101    -    - 
Cost of services   766    1,790    2,359 
Cost of hardware   234    717    3,485 
Research and development   6,938    5,800    5,505 
Selling and marketing   4,142    3,945    3,741 
General and administrative   3,286    3,497    3,668 
Total costs and expenses   16,467    15,749    18,758 
                
Patent related income   809    43    2,127 
                
Operating income   5,908    3,915    7,089 
Other income (expense)   -    12    (59)
Interest income   280    151    225 
Income before provision for income taxes   6,188    4,078    7,255 
Provision for (benefit from) income taxes   2,085    (536)   2,672 
Net income  $4,103   $4,614   $4,583 
                
                
Net income per share – basic  $0.18   $0.20   $0.20 
Net income per share – diluted  $0.18   $0.20   $0.20 
                
                
Weighted-average shares - basic   22,829    22,899    22,703 
Weighted-average shares - diluted   22,898    22,965    22,787 
                
                
Comprehensive income:               
Net income  $4,103   $4,614   $4,583 
Other comprehensive income (net of tax):               
Unrealized gain/(loss) on available for sale securities   45    (35)   96 
Comprehensive income  $4,148   $4,579   $4,679 

 

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

 

 43 

 

 

AWARE, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

   Years ended December 31, 
   2016   2015   2014 
Cash flows from operating activities:               
Net income  $4,103   $4,614   $4,583 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:               
Depreciation and amortization   622    640    541 
Stock-based compensation   558    689    915 
Reversal of reserve for uncertain tax positions   -    (1,914)   - 
Gain on sale of patent assets   -    (43)   (2,127)
Amortization of premium (discount) on investments   (13)   (11)   (3)
(Gain)/loss on sale of investments   -    (12)   59 
Deferred tax benefit (expense) on other comprehensive income   (24)   18    (66)
Increase (decrease) from changes in assets and liabilities:               
Accounts receivable   1,727    (1,124)   963 
Inventories   -    2    1,599 
Prepaid expenses and other current assets   215    (82)   294 
Deferred tax assets   (79)   (27)   173 
Accounts payable   (99)   (24)   (1,258)
Accrued expenses   123    132    23 
Accrued income taxes   (236)   236    - 
Deferred revenue   (3,083)   3,590    560 
Net cash provided by operating activities   3,814    6,684    6,256 
                
Cash flows from investing activities:               
Purchases of property and equipment   (87)   (127)   (135)
Sales of investments   -    529    1,432 
Proceeds from sale of patent assets, net   -    43    2,127 
Purchase of other assets   -    (320)   - 
Net cash provided by (used in) investing activities   (87)   125    3,424 
                
Cash flows from financing activities:               
Proceeds from issuance of common stock   44    40    508 
Payment of dividends   -    -    (39,905)
Excess tax benefits from stock-based compensation   701    554    1,247 
Payments made for taxes of employees who surrendered shares related to unrestricted stock   (136)   (156)   (205)
Repurchase of common stock   (3,655)   -    - 
Net cash provided by (used in) financing activities   (3,046)   438    (38,355)
                
Increase/(decrease) in cash and cash equivalents   681    7,247    (28,675)
Cash and cash equivalents, beginning of year   51,232    43,985    72,660 
                
Cash and cash equivalents, end of year  $51,913   $51,232   $43,985 
                
Supplemental disclosure:               
Cash paid for income taxes  $1,553   $571   $1,018 

 

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

 

 44 

 

 

AWARE, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(in thousands)

 

           Additional   Accumulated
Other
       Total 
   Common Stock   Paid-In   Comprehensive   (Accumulated   Stockholders’ 
   Shares   Amount   Capital   Loss   Deficit)   Equity 
                         
Balance at December 31, 2013   22,574   $226   $101,293   $(125)  $(16,244)  $85,150 
                               
Exercise of common stock options   118    1    468              469 
Issuance of unrestricted stock   141    1    (1)             - 
Shares surrendered by employees to pay taxes related to unrestricted stock   (32)   -    (205)             (205)
Issuance of common stock under employee stock purchase plan   8    -    39              39 
Stock-based compensation expense             915              915 
Tax benefits from stock-based awards             1,247              1,247 
Dividend payment                       (39,905)   (39,905)
Accumulated other comprehensive loss:                              
Unrealized gain on securities                  162         162 
Deferred tax expense on unrealized gain                  (66)        (66)
Net income                       4,583    4,583 
                               
Balance at December 31, 2014   22,809    228    103,756    (29)   (51,566)   52,389 
                               
Issuance of unrestricted stock   152    1    (1)             - 
Shares surrendered by employees to pay taxes related to unrestricted stock   (36)   -    (156)             (156)
Issuance of common stock under employee stock purchase plan   11    -    40              40 
Reversal of reserve for uncertain tax positions             (1,914)             (1,914)
Stock-based compensation expense             689              689 
Tax benefits from stock-based awards             554              554 
Accumulated other comprehensive loss:                              
Unrealized loss on securities                  (53)        (53)
Deferred tax benefit on unrealized loss                  18         18 
Net income                       4,614    4,614 
                               
Balance at December 31, 2015   22,936    229    102,968    (64)   (46,952)   56,181 
                               
Issuance of unrestricted stock   152    2    (2)             - 
Shares surrendered by employees to pay taxes related to unrestricted stock   (36)   -    (136)             (136)
Issuance of common stock under employee stock purchase plan   10    -    44              44 
Stock-based compensation expense             558              558 
Tax benefits from stock-based awards             701              701 
Repurchase of common stock   (691)   (7)   (3,648)             (3,655)
Accumulated other comprehensive loss:                              
Unrealized gain on securities                  69         69 
Deferred tax expense on unrealized gain                  (24)        (24)
Net income                       4,103    4,103 
                               
Balance at December 31, 2016   22,371   $224   $100,485   $(19)  $(42,849)  $57,841 

 

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

 

 45 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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

 

2.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation - The consolidated financial statements include the accounts of Aware, Inc. and its subsidiary (“the Company”). All significant intercompany transactions have been eliminated.

 

Use of Estimates – The preparation of our financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. The most significant estimates included in the financial statements pertain to revenue recognition, reserves for doubtful accounts, useful lives of fixed assets, valuation allowance for deferred income tax assets, and accrued liabilities. Actual results could differ from those estimates.

 

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 $51.9 million and $51.2 million as of December 31, 2016 and December 31, 2015, respectively. We classified our cash equivalents of $49.8 million and $43.0 million as of December 31, 2016 and 2015, respectively, 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. Debt securities with maturities greater than one year are classified as long term assets. We categorize our investments as available-for-sale securities, and carry them at fair value in our financial statements. We had $1.0 million and $0.9 million of available-for-sale investments as of December 31, 2016 and December 31, 2015, respectively.

 

As of December 31, 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 December 31, 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  $951   $-   $- 
Money market funds (included in cash and cash equivalents)   49,839           
Total  $50,790   $-   $- 

 

 46 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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   $-   $- 

 

Cash and Cash Equivalents – Cash and cash equivalents, which consist primarily of money market funds and demand deposits, are stated at fair value. All highly liquid investments purchased with an original maturity of three months or less are considered cash equivalents. Our cash balances exceed the Federal Deposit Insurance Corporation limits. The Company does not believe it is exposed to significant credit risk related to cash and cash equivalents.

 

Investments - At December 31, 2016 and 2015, we categorized all investment securities as available-for-sale, since we may liquidate these investments currently. In calculating realized gains and losses, cost is determined using specific identification. Unrealized gains and losses on available-for-sale securities are excluded from earnings and reported in a separate component of stockholders’ equity called Accumulated Comprehensive Income.

 

There were no realized gains or losses on investments in the year ended December 31, 2016. Realized gains on investments were $12,000 in the year ended December 31, 2015. Realized losses on investments were $59,000 in the year ended December 31, 2014.

 

Unrealized gains on investments were $69,000 and $162,000 in the years ended December 31, 2016 and 2014. Unrealized losses on investments were $53,000 in the year ended December 31, 2015.

 

The amortized cost of our corporate debt securities was $1.0 million at December 31, 2016. Corporate debt securities comprising investments mature in 2017 and 2018.

 

Allowance for Doubtful Accounts – Accounts are charged to the allowance for doubtful accounts as they are deemed uncollectible based on a periodic review of the accounts.

 

Inventories – Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out (“FIFO”) method. We evaluate all inventories for net realizable value on a quarterly basis, and record provisions for excess and obsolete inventory when required. We had no inventories at December 31, 2016 and 2015.

 

Property and Equipment – Property and equipment is stated at cost. Depreciation and amortization of property and equipment is provided using the straight-line method over the estimated useful lives of the assets. Upon retirement or sale, the costs of the assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss on disposal is included in the determination of income or loss. Expenditures for repairs and maintenance are charged to expense as incurred.

 

The estimated useful lives of assets used by us are:

Building 30 years
Building improvements 5 to 20 years
Furniture and fixtures 5 years
Computer, office & manufacturing equipment 3 years
Purchased software 3 years

 

 47 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Impairment of Long-Lived Assets – We review long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the undiscounted cash flows estimated to be generated by those assets over their estimated economic life to the related carrying value of those assets to determine if the assets are impaired. If an impairment is indicated, the asset is written down to its estimated fair value. The cash flow estimates used to identify the potential impairment reflect our best estimates using appropriate assumptions and projections at that time. We believe that no significant impairment of our long-lived assets has occurred as of December 31, 2016 and 2015.

 

Revenue Recognition – We recognize revenue when there is persuasive evidence of an arrangement, the sales price is fixed or determinable, collection of the related receivable is reasonably assured, and delivery has occurred or services have been rendered.

 

Persuasive evidence of an arrangement: We use contracts signed by both the customer and us or written purchase orders issued by the customer as evidence of an arrangement.

 

Product delivery: We deem delivery to have occurred: (i) upon shipment when products are shipped FOB shipping point, or (ii) upon delivery at a customer’s location when products are shipped FOB destination, or (iii) when software is delivered electronically. If customer acceptance provisions apply, revenue is not recognized until delivery has occurred and we have received such acceptance. If we are required to provide installation services, revenue is not recognized until installation is complete.

 

Fixed or determinable fee: We consider fees to be fixed or determinable if the fee is not subject to refund or adjustment and the payment terms are within normal established practices. If the fee is not fixed or determinable, we recognize the revenue as amounts become due and payable.

 

Collection is deemed probable: We conduct a credit review for significant transactions at the time of the arrangement to determine the credit-worthiness of the customer. Collection is deemed probable if we expect that the customer will pay amounts under the arrangement as payments become due.

 

We categorize revenue as software licenses, software maintenance, services, hardware, or royalties. In addition to the general revenue recognition policies described above, specific revenue recognition policies apply to each category of revenue.

 

Software licenses

Software licenses consist of revenue from the sale of software licenses for biometrics and imaging applications. Our software licenses typically provide customers with the right to use our software in perpetuity. We recognize revenue from software licenses upon delivery when licenses are sold in single element arrangements, because we have no post-delivery obligations, including contractual or implied Post Contract Support (“PCS”).

 

Software maintenance

Software maintenance consists of revenue from the sale of software maintenance contracts for biometrics and imaging software. Software maintenance contracts entitle customers to receive software support and software updates, if and when they become available, during the term of the maintenance contract. We recognize software maintenance revenue ratably over the related contract period.

 

Services

Service revenue consists of fees from biometrics customers for software engineering services we provide to them. We recognize services revenue as services are delivered when services are sold in single element arrangements.

 

Hardware

Hardware revenue consists of sales of biometrics equipment to a single U.S. government customer. We recognize hardware revenue upon delivery and acceptance of the equipment by the customer.

 

 48 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

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 the assets of 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, Reporting Discontinued Operations, because we have continuing ongoing cash flows from this business.

 

Since we cannot reasonably estimate royalty revenue, such revenue is recognized in the quarter in which a final report is received from a customer. Royalty reports are typically received in the quarter immediately following the quarter in which sales of royalty-bearing products occur.

 

Multiple element arrangements with software and software related elements

In addition to selling software licenses, software maintenance and software services in single element arrangements, we also sell these three products as part of multiple element arrangements. We apply the provisions of ASC 985-605, Software Revenue Recognition, to these arrangements because all the elements are software or software related. The various combinations of multiple element arrangements and our revenue recognition for each are described as follows:

 

·Software licenses and software maintenance. When software licenses and software maintenance contracts are sold together, we recognize software license revenue upon delivery, provided we have vendor specific objective evidence (“VSOE”) for the fair value of the maintenance contract fee, and we recognize the fair value of maintenance contract revenue ratably over the related contract period. Under ASC 985-605, the residual method is the appropriate manner in which to allocate arrangement consideration to the license when VSOE exists for all undelivered elements (e.g., PCS), but not for the delivered element (e.g., the license). When we do not have VSOE for PCS, we recognize the entire arrangement fee over the contractual PCS period. As a result of not having VSOE for PCS in one arrangement in 2015, we deferred $3.6 million of license revenue at December 31, 2015 under this policy. We recognized the entire $3.6 million amount deferred in 2015 as revenue in 2016.

 

·Software licenses and services. When software licenses and software engineering services are sold together, the total fee is generally recognized by applying contract accounting. We have adopted the percentage-of-completion method of contract accounting, and we generally use an input method (i.e., labor hours) to determine our completion percentage. The software license portion of the arrangement is classified as software license revenue and the engineering services portion is classified as services revenue in our consolidated statements of income and comprehensive income.

 

·Software licenses, software maintenance and services. When we sell software licenses, software maintenance and software services together, revenue is recognized as follows: i) software maintenance revenue is separated from the other two elements and is recognized ratably over the related software maintenance contract period; provided we have VSOE for the fair value of the maintenance element; and ii) the total fee from the software license and engineering service elements is recognized by applying the contract accounting method described in the previous paragraph.

 

Multiple element arrangement with hardware and software elements

We also have a multiple element arrangement with one customer that involves the delivery of hardware, software maintenance, and software services. We determined that these elements qualified as separate units of accounting under ASC 605, Revenue Recognition, because they have value to the customer on a standalone basis. We recognize revenue from this arrangement as follows: i) hardware revenue is recognized upon delivery and acceptance of the equipment by the customer; ii) maintenance revenue is recognized ratably over the related contract period; and iii) service revenue is recognized as services are delivered.

 

Income Taxes – We compute deferred income taxes based on the differences between the financial statement and tax basis of assets and liabilities using enacted rates in effect in the years in which the differences are expected to reverse. We establish a valuation allowance to offset temporary deductible differences, net operating loss carryforwards and tax credits when it is more likely than not that the deferred tax assets will not be realized.

 

 49 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

We recognize the tax benefit from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained upon examination by the taxing authorities, based on the technical merits of the tax position. The evaluation of an uncertain tax position is based on factors that include, but are not limited to, changes in the tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, and changes in facts or circumstances related to a tax position. Any changes to these estimates, based on the actual results obtained and/or a change in assumptions, could impact our tax provision in future periods. Interest and penalty charges, if any, related to unrecognized tax benefits would be classified as a provision for income tax in the statement of income.

 

Capitalization of Software Costs – We capitalize certain internally developed software development costs after technological feasibility of the product has been established. No software costs were capitalized for the years ended December 31, 2016, 2015 and 2014, because such costs incurred subsequent to the establishment of technological feasibility, but prior to commercial availability, were immaterial.

 

Research and Development Costs – Costs incurred in the research and development of our products are expensed as incurred.

 

Concentration of Credit Risk – At December 31, 2016 and 2015, we had cash and cash equivalents, in excess of federally insured deposit limits of approximately $51.7 million and $51.0 million, respectively.

 

Concentration of credit risk with respect to net accounts receivable consisted of amounts owed by the following customers that comprised more than 10% of net accounts receivable at December 31:

 

   2016  2015
Customer A   17%   1%
Customer B   13%   7%
Customer C   13%   1%
Customer D   5%   26%
Customer E   -%   17%

 

Concentration of credit risk with respect to our investment portfolio consisted of $0.5 million and $0.5 million with two issuers of corporate debt securities, respectively, at December 31, 2016, and $0.5 million and $0.4 million with two issuers of corporate debt securities, respectively, at December 31, 2015

 

Stock-Based Compensation – We grant stock and stock options to our employees and directors. We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize stock-based compensation expense on a straight-line basis over the requisite service period of the award.

 

For stock awards, we determine the fair value of the award by using 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.

 

For stock options, we use the Black-Scholes option valuation model to estimate the fair value of the award. 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.

 

Computation of Earnings per Share – Basic earnings per share is computed by dividing income available to common shareholders by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing income available to common shareholders 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 antidilutive are excluded from the calculation.

 

 50 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Fair Value of Financial Instruments – The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value because of their short-term nature. The carrying amount of investments is based on the fair value of the individual securities in our investment portfolio.

 

Advertising Costs – Advertising costs are expensed as incurred and were not material for 2016, 2015, and 2014.

 

Recent Accounting Pronouncements:

 

FASB ASU No. 2014-09. In May 2014, the FASB issued Accounting Standard Update No. 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 have begun to evaluate the effect the new revenue standard will have on our consolidated financial statements and related disclosures, but have not completed our evaluation and implementation process. We intend to complete that process during 2017 and adopt the new standard on January 1, 2018 using the full retrospective adoption transition method. Based on our preliminary evaluations to date, we believe that revenue recognized under the new standard will generally approximate revenue recognized under current GAAP with the exception of the following contracts:

 

i)2015 imaging software license contract. We consummated a $4.625 million license contract in October 2015 that included a $4.5 million license fee plus a $125,000 software maintenance fee. We delivered the licensed software and the customer paid us in the fourth quarter of 2015. Under current GAAP, we were unable to establish VSOE for the maintenance element and, as a result we recognized the total fee ratably over the twelve-month period that ran from October 2015 to October 2016. We believe that under the new standard, license revenue from that contract will be recognized in 2015 when control over the software was transferred to the customer. If so, that change would have a material impact on our 2015 and 2016 financial statements.
ii)DSL royalty contracts. Under our current revenue recognition policy, we recognize DSL royalty revenue in the period in which we receive royalty reports, which is typically in the quarter immediately following the quarter in which sales of royalty-bearing products occurred. Under the new standard, we will be required to make estimates of royalties earned in the current period and record royalty revenue based on those estimates.
iii)Minimum license/royalty payment contracts. Some of our revenue contracts require customers to make minimum license/royalty payments. Under current GAAP, we recognize that revenue when those minimum payments become due. Under the new standard, we may have to recognize the net present value of expected minimum payments in the period in which such contracts are signed.

 

The foregoing observations are subject to change as we complete our implementation process.

 

FASB ASU No. 2015-17. In November 2015, the FASB issued Accounting Standard Update No. 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.

 

 51 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

FASB ASU No. 2016-09. In March 2016, the FASB issued Accounting Standard Update No. 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. For public companies, the standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2016, with early adoption permitted.

 

We intend to adopt ASU No. 2016-09 in the first quarter of 2017. As discussed in Note 4, we have research and development tax credit carryforwards related to excess stock compensation deductions. These tax credits are not recorded as deferred tax assets under current accounting standards, however they would be recorded as deferred tax assets with a corresponding credit to retained earnings under ASU No. 2016-09. We are currently evaluating whether we would need to establish a valuation allowance on our tax credit carryforwards which will affect the amount we record as a deferred tax asset in the first quarter of 2017.

 

FASB ASU No. 2016-13. In June 2016, the FASB issued Accounting Standard Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” This new standard replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, entities will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This standard is effective for fiscal years beginning after December 15, 2019 with early adoption permitted in fiscal years beginning after December 15, 2018. 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 December 31, 2016.

 

SegmentsWe organize ourselves into a single segment reporting to the chief operating decision makers. We have sales outside of the United States, which are described in Note 8. All long-lived assets are maintained in the United States.

 

3.PATENT RELATED INCOME

 

The composition of patent related income in 2016, 2015 and 2014 was as follows:

 

Year ended December 31, 2016. We had $0.8 million of income from a patent arrangement in 2016. We entered into an arrangement with an unaffiliated third party in 2010 under which we assigned certain patents in return for royalties on proceeds from patent monetization efforts by the third party. Such third party has engaged in various patent monetization activities, including enforcement, litigation and licensing. The party reported and we recorded $0.8 million of income from this arrangement in the year ended December 31, 2016.

 

We continue to have a contractual relationship with this third party. However, we are unable to predict how much more income we might receive from this arrangement, if any, because we do not know whether any patent monetization efforts by the third party will be successful.

 

Year ended December 31, 2015. We had a $43,000 gain on the sale of patent assets in 2015. We sold a portion of our patent portfolio pertaining to home networking technology to an unrelated third party for $50,000. The proceeds from the sale were reduced by $7,000 of transaction costs, which consisted primarily of fees from the law firm that assisted us in the sale. We recorded a gain of $43,000 on the sale.

 

Future patent sales are likely to be minimal as our remaining patents and patent applications pertain primarily to biometrics and imaging compression. Our current intent is to retain these patents for use in the business.

 

 52 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Year ended December 31, 2014. We had a $2.1 million gain on the sale of patent assets in 2014. We sold a portion of our patent portfolio pertaining to DSL diagnostic technology to an unrelated third party for $2.6 million. The proceeds from the sale were reduced by $0.5 million of transaction costs, which consisted primarily of fees from the law firm that assisted us in the sale. We recorded a gain of $2.1 million on the sale.

 

4.PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following at December 31 (in thousands):

 

   2016  2015
Land  $1,056   $1,056 
Building and improvements   9,060    9,060 
Computer equipment   629    626 
Purchased software   83    83 
Furniture and fixtures   778    778 
Office equipment   166    166 
Total   11,772    11,769 
Less accumulated depreciation and amortization   (7,138)   (6,792)
Property and equipment, net  $4,634   $4,977 

 

Depreciation expense was $0.4 million, $0.4 million, and $0.4 million for the years ended December 31, 2016, 2015, and 2014, respectively. In 2016, 2015 and 2014, we identified $0.1 million, $0.1 million, and $0.1 million of assets no longer in use and retired the assets and related accumulated depreciation.

 

5.INCOME TAXES

 

We made provisions for income taxes in the years ended December 31, 2016 and 2014 of $2.1 million and $2.7 million, respectively. We recorded a benefit from income taxes of $0.5 million in the year ended December 31, 2015. The components of the provision for income taxes are as follows (in thousands):

 

   Year ended December 31,
   2016  2015  2014
Current:               
Federal  $1,807   $(807)  $1,976 
State   410    280    589 
    2,217    (527)   2,565 
Deferred:               
Federal   (120)   (16)   93 
State   (12)   7    14 
    (132)   (9)   107 
                
Provision for (benefit from) income taxes  $2,085   $(536)  $2,672 

 

A reconciliation of the U.S. federal statutory rate to the effective tax rate is as follows:

 

   Year ended December 31,
   2016  2015  2014
Federal statutory rate   34%   34%   34%
State rate, net of federal benefit   5    5    5 
Tax credits   (4)   (4)   (1)
Permanent adjustments   (1)   (2)   (1)
Reversal of reserve   -    (47)   - 
Other   -    1    - 
Effective tax rate   34%   (13%)   37%

 

 53 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Total income tax expense for the year ended December 31, 2016 was $2.1 million. Income tax expense in 2016 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by permanent adjustments and research tax credits.

 

We recorded a benefit from income taxes of $0.5 million for the year ended December 31, 2015. The benefit from income taxes was the result of a $1.9 million tax benefit from the reversal of a reserve for uncertain tax positions, which was partially offset by $1.4 million of income taxes on pre-tax income based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by research tax credits and permanent adjustments.

 

As previously reported, the Internal Revenue Service (“IRS”) commenced an examination of our tax return for the year ended December 31, 2012 in September 2014. In July 2015, the IRS notified us that it had completed its examination and that it had no changes to our reported tax. As a result of the completion of the IRS examination, we determined that the $1.9 million reserve for uncertain tax positions we had established on federal research and development credits in 2012 was no longer required. We reversed the reserve in 2015.

 

Total income tax expense for the year ended December 31, 2014 was $2.7 million, all of which was included in continuing operations. Income tax expense for 2014 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by Federal research tax credits and permanent adjustments.

 

As of December 31, 2016 and 2015, we had deferred tax assets for which we had recorded no valuation allowance. The principal components of deferred tax assets were as follows at December 31 (in thousands):

 

   2016  2015
Depreciation  $435   $394 
Stock compensation   225    256 
Capitalized research and development costs   -    39 
Other   418    310 
Total   1,078    999 
Less valuation allowance   (-)    (-) 
Deferred tax assets, net  $1,078   $999 

 

We will continue to assess the level of valuation allowance required 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.

 

A rollforward of the uncertain tax position related to our research and development tax credits is as follows (in thousands):

 

Uncertain tax positions at December 31, 2013  $2,945 
Increase due to positions taken in prior periods   - 
Uncertain tax positions at December 31, 2014   2,945 
Decrease due to completion of IRS examination   (1,913)
Uncertain tax positions at December 31, 2015   1,032 
Increase due to positions taken in prior periods   - 
Uncertain tax positions at December 31, 2016  $1,032 

 

Uncertain tax positions of $0.7 million will impact our tax rate if realized. The difference between this amount and the total uncertain tax positions in the table above is the federal tax effect on state tax credits.

 

In addition to deferred tax assets carried on our balance sheet, we also had net federal research and development credit carryforwards available at December 31, 2016 of $4.8 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 current generally accepted accounting principles until the amounts have been utilized to reduce our tax liability. To the extent that these assets were used to reduce taxes in 2016, 2015, and 2014, the benefits were recorded as a reduction to additional paid-in capital. In 2016, 2015 and 2014, we recorded tax benefits to additional paid-in capital of $0.7 million, $0.6 million, and $1.2 million, respectively. As noted in Recent Accounting Pronouncements in Note 2, our tax credit carryforwards will be subject to a new accounting standard in 2017, which will change the way we account for them beginning in the first quarter of 2017.

 

 54 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Our policy is to recognize interest and penalties related to uncertain tax positions in income tax expense. As of December 31, 2016, we had no accrued interest or penalties related to uncertain tax positions.

 

The tax years from 2013 through 2016 are subject to examination by the IRS and the tax years 2000 through 2016 are subject to examination by state tax authorities.

 

6.EQUITY AND STOCK COMPENSATION PLANS

 

Fixed Stock Option Plan – We have one active fixed stock option plan which is our 2001 Nonqualified Stock Plan (“2001 Plan”). We are authorized to grant nonqualified stock options, stock appreciation rights and stock awards to our employees and directors for up to 8,000,000 shares of common stock under this plan. As of December 31, 2016, there were 4,850,662 shares available for grant under the 2001 Plan.

 

Options are granted at exercise prices as determined by the Board of Directors and have terms ranging from four to a maximum of ten years. Options generally vest over three to five years.

 

The following table presents stock-based employee compensation expenses included in our consolidated statements of income and comprehensive income (in thousands):

 

   Years ended December 31,
   2016    2015    2014  
Cost of services  $10   $28   $44 
Research and development   86    89    106 
Selling and marketing   11    13    17 
General and administrative   451    559    748 
Stock-based compensation expense  $558   $689   $915 

 

Stock-based compensation expense in the preceding table includes expenses associated with grants of: i) stock options; and iii) unrestricted shares of our common stock. The methods used to determine stock-based compensation expense for each type of equity grant are described in the following paragraphs.

 

Stock Option Grants. We did not grant any stock options in the years ended December 31, 2016, 2015 and 2014. When we grant stock options we estimate the fair value of those stock options using the Black-Scholes valuation model. The Black-Scholes 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 do not estimate our forfeiture rates as the actual forfeiture rate is known at the end of each reporting period due to the timing of our stock option vesting.

 

Unrestricted Stock Grants. Our 2001 Plan permits us to grant shares of unrestricted stock to our directors, officers, and employees. 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 152,000, 152,000, and 152,000 shares of unrestricted stock during the years ended December 31, 2016, 2015, and 2014, respectively.

 

The accounting treatment of unrestricted stock awards in 2016, 2015 and 2014 is described below:

 

Year ended December 31, 2016. In March 2016, 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, 2016 and December 31, 2016. We expensed $558,000 of stock-based compensation expense related to this grant in the year ended December 31, 2016. There was no unamortized stock-based compensation charge associated with this stock grant as of December 31, 2016.

 

 55 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

We issued shares of common stock related to the March 2016 grant as follows: i) 58,902 net shares of common stock were issued in early July 2016 after employees surrendered 17,098 shares for which we paid $74,000 of withholding taxes on their behalf; and ii) 56,443 net shares of common stock were issued in early January 2017 after employees surrendered 19,557 shares for which we paid $119,000 of withholding taxes on their behalf.

 

Year ended December 31, 2015. 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 $682,000 of stock-based compensation expense related to this grant in the year ended December 31, 2015. There was no unamortized stock-based compensation charge associated with this stock grant as of December 31, 2015.

 

We issued shares of common stock related to the March 2015 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 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.

 

Year ended December 31, 2014. In March 2014, 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, 2014 and December 31, 2014. We expensed $876,000 of stock-based compensation expense related to this grant in the year ended December 31, 2014. There was no unamortized stock-based compensation charge associated with this stock grant as of December 31, 2014.

 

We issued shares of common stock related to the March 2014 grant as follows: i) 58,769 net shares of common stock were issued in early July 2014 after employees surrendered 17,231 shares for which we paid $113,000 of withholding taxes on their behalf; and ii) 56,804 shares of common stock were issued in early January 2015 after employees surrendered 19,196 shares for which we paid $87,000 of withholding taxes on their behalf.

 

A summary of stock option transactions for our fixed stock option plan for the years ended December 31, 2016, 2015, and 2014 are presented below:

 

   2016  2015  2014
   Shares  Weighted
 Average
Exercise
Price
  Shares  Weighted
 Average
Exercise
Price
  Shares  Weighted
 Average
Exercise
Price
Outstanding at beginning of year    86,202   $4.37    106,202   $4.71    1,004,989   $5.68 
Granted   -    -    -    -    -    - 
Exercised   -    -    -    -    (117,783)   3.98 
Forfeited or cancelled   -    -    (20,000)   6.18    (781,004)   6.07 
Outstanding at end of year   86,202   $4.37    86,202   $4.37    106,202   $4.71 
                               
Exercisable at year end   86,202   $4.37    86,202   $4.37    104,117   $4.69 

 

Total options outstanding at December 31, 2016 were 86,202. All of those options were vested and had a weighted average exercise price of $4.37.

 

No stock options were granted in the years ended December 31, 2016, 2015 and 2014. No options were exercised in the years ended December 31, 2016 and 2015.

 

At December 31, 2016, the weighted average remaining contractual term for total options outstanding and total options exercisable was approximately 1.1 years for each.

 

 56 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

At December 31, 2016, the aggregate intrinsic value of options outstanding and options exercisable was $149,000 for each. The intrinsic value of a stock option is the amount by which the market value of the underlying stock exceeds the exercise price of the option.

 

The following table summarizes the stock options outstanding at December 31, 2016:

 

   Options Outstanding  Options Exercisable
Exercise Price
Range
  Number  Weighted
Average
Exercise
Price
  Weighted Average
Remaining
Contractual
Term (in years)
  Number  Weighted
Average
Exercise
Price
$2 to $3   18,000   $2.52    2.38    18,000   $2.52 
$3 to $4   14,168    3.57    .82    14,168    3.57 
$4 to $5   33,200    4.64    .93    33,200    4.64 
$6 to $7   20,834    6.10    .36    20,834    6.10 
    86,202   $4.37    1.08    86,202   $4.37 

 

At December 31, 2016, there was no unrecognized compensation expense related to non-vested stock options as there were no non-vested stock options.

 

We issue common stock from previously authorized but unissued shares to satisfy option exercises and purchases under our Employee Stock Purchase Plan.

 

Employee Stock Purchase Plan - In June 1996, we adopted an Employee Stock Purchase Plan (the “ESPP Plan”) under which eligible employees could purchase common stock at a price equal to 85% of the lower of the fair market value of the common stock at the beginning or end of each six-month offering period. On November 29, 2005 we amended the ESPP Plan to provide that eligible employees may purchase common stock at a price equal to 95% of the fair market value of the common stock as of the end of each six-month offering period. There is no stock-based compensation expense related to our Employee Stock Purchase Plan because it is not considered a compensatory plan. The plan does not have a look-back feature, and has a minimal discount of 5% of the fair market value of the common stock as of the end of each six-month offering period. Participation in the ESPP Plan is limited to 6% of an employee’s compensation, may be terminated at any time by the employee and automatically ends on termination of employment. A total of 350,000 shares of common stock have been reserved for issuance. As of December 31, 2016 there were 79,903 shares available for future issuance under the ESPP Plan. We issued 9,473, 11,561, and 8,022 common shares under the ESPP Plan in 2016, 2015, and 2014, respectively.

 

Share Purchases - 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 690,801 shares for a total cost of $3.7 million during the year ended December 31, 2016.

 

Dividends – We did not pay dividends in the years ended December 31, 2016 and 2015. In the year ended December 31, 2014, our board of directors declared a special cash dividend of $1.75 per share. The dividend was paid on July 24, 2014 to shareholders of record as of July 10, 2014. The total dividend payment was $39.9 million.

 

7.COMMITMENTS AND CONTINGENT LIABILITIES

 

Lease Commitments – We own our principal office and research facility in Bedford, Massachusetts, which we have occupied since November 1997. We have no real estate lease commitments and de minimis equipment lease commitments.

 

 57 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

Litigation - There are no material pending legal proceedings to which we are a party or to which any of our properties are subject which, either individually or in the aggregate, are expected to have a material adverse effect on our business, financial position or results of operations.

 

Guarantees and Indemnification Obligations We enter into agreements in the ordinary course of business that require us: i) to perform under the terms of the contracts, ii) to protect the confidentiality of our customers’ intellectual property, and iii) to indemnify customers, including indemnification against third party claims alleging infringement of intellectual property rights. We also have agreements with each of our directors and executive officers to indemnify such directors or executive officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer of the Company.

 

Given the nature of the above obligations and agreements, we are unable to make a reasonable estimate of the maximum potential amount that we could be required to pay. Historically, we have not made any significant payments on the above guarantees and indemnifications and no amount has been accrued in the accompanying consolidated financial statements with respect to these guarantees and indemnifications.

 

8.BUSINESS SEGMENTS AND MAJOR CUSTOMERS

 

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 (in thousands):

 

   Year ended December 31,
   2016    2015    2014  
United States  $17,806   $11,737   $18,168 
Brazil   1,302    2,163    848 
Rest of world   2,458    5,721    4,704 
   $21,566   $19,621   $23,720 

Revenue by product group was (in thousands):

 

   Year ended December 31,
   2016    2015    2014  
Biometrics  $16,546   $16,916   $21,436 
Imaging   4,739    2,301    1,558 
DSL royalties   281    404    726 
   $21,566   $19,621   $23,720 

 

The portion of total revenue that was derived from major customers was as follows:

 

   Year ended December 31,
   2016     2015    2014  
Customer A   18%   3%   10%
Customer B   18%   6%   1%
Customer C   12%   2%   5%
Customer D   6%   9%   24%
Customer E   5%   10%   2%

 

 58 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

9.EMPLOYEE BENEFIT PLAN

 

In 1994, we established a qualified 401(k) Retirement Plan (the “Plan”) under which employees are allowed to contribute certain percentages of their pay, up to the maximum allowed under Section 401(k) of the Internal Revenue Code. Our contributions to the Plan are at the discretion of the Board of Directors. Our contributions were approximately $225,000, $216,000, and $198,000 in 2016, 2015 and 2014, respectively.

 

10.NET INCOME PER SHARE

 

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

 

   Year ended December 31,
   2016  2015  2014
          
Net income  $4,103   $4,614   $4,583 
                
Shares outstanding:               
Weighted-average common shares outstanding   22,829    22,899    22,703 
Additional dilutive common stock equivalents   69    66    84 
Diluted shares outstanding   22,898    22,965    22,787 
                
Net income per share – basic  $0.18   $0.20   $0.20 
Net income per share - diluted  $0.18   $0.20   $0.20 

 

For the years ended December 31, 2016, 2015 and 2014, options to purchase 54,034, 54,034, and 40,834 shares of common stock at weighted average exercise prices of $5.20, $5.20, and $6.14 per share, 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 shares and thus would be anti-dilutive.

 

11.ACCUMULATED OTHER COMPREHENSIVE LOSS

 

The components of accumulated other comprehensive loss and activity were as follows (in thousands):

 

   December 31,  Increase/  Reclassification  December 31,
   2015  Decrease  Adjustments  2016
             
Unrealized losses on available for sale securities  $(137)  $92   $-   $(45)
Unrealized gains on available for sale securities   40    (23)   -    17 
Net unrealized gains (losses) on available for sale securities   (97)   69    -    (28)
Income tax benefit (expense) on other comprehensive loss   33    (24)   -    9 
Total accumulated other comprehensive loss, net of taxes  $(64)  $45   $-   $(19)

 

12.OFF-BALANCE SHEET ARRANGEMENTS

 

We do not currently have any arrangements with unconsolidated entities, such as entities often referred to as structured finance, special purpose entities, or variable interest entities which are often established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. Accordingly, we are not exposed to any financing, liquidity, market or credit risk if we had such relationships.

 

 59 

 

 

AWARE, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

13.QUARTERLY RESULTS OF OPERATIONS – UNAUDITED

 

The following table is a summary of certain items in the consolidated statements of income and comprehensive income for each of our quarters in the two-year period ended December 31, 2016 (in thousands, except per share data).

 

   2016 Quarters Ended
   March 31  June 30  September 30  December 31
             
Revenue  $4,834   $6,904   $5,899   $3,929 
Operating income   880    2,074    2,313    641 
Net income   635    1,436    1,573    460 
                     
Net income per share – basic  $0.03   $0.06   $0.07   $0.02 
Net income per share – diluted  $0.03   $0.06   $0.07   $0.02 

 

   2015 Quarters Ended
   March 31  June 30  September 30  December 31
             
Revenue  $4,123   $4,510   $4,041   $6,946 
Operating income   384    477    429    2,625 
Net income   272    319    2,197    1,826 
                     
Net income per share – basic  $0.01   $0.01   $0.10   $0.08 
Net income per share – diluted  $0.01   $0.01   $0.10   $0.08 

 

Quarterly amounts may not sum to annual amounts due to rounding and dilution.

 

 60 

 

 

FINANCIAL STATEMENT SCHEDULE

 

Schedule II - Valuation and Qualifying Accounts – Years ended December 31, 2016, 2015, and 2014

(in thousands)

 

Col. A  Col. B  Col. C(1)  Col. C(2)  Col. D  Col. E
      Additions      
   Balance at  Charged to  Charged  Deductions  Balance
   Beginning  Costs and  to Other  Charged to  at End
   of Period  Expenses  Accounts  Reserves  of Period
Allowance for doubtful accounts receivable:                         
2016  $20   $-   $-   $-   $20 
2015  $20   $-   $-   $-   $20 
2014  $20   $-   $-   $-   $20 
                          
Inventory reserves:                         
2016  $-   $-   $-   $-   $- 
2015  $-   $-   $-   $-   $- 
2014  $-   $-   $-   $-   $- 
                          
Warranty reserves:                         
2016  $-   $-   $-   $-   $- 
2015  $-   $-   $-   $-   $- 
2014  $-   $-   $-   $-   $- 
                          
Deferred tax asset valuation allowance:                         
2016  $-   $-   $-   $-   $- 
2015  $-   $-   $-   $-   $- 
2014  $-   $-   $-   $-   $- 

 

 61 

 

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES

 

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

 

Under the supervision and with the participation of our management, including our co-chief executive officers and chief financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the Exchange Act). Based on this evaluation, our co-chief executive officers and chief financial officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this annual report.

 

Evaluation of Changes in Internal Control Over Financial Reporting

 

Under the supervision and with the participation of our management, including our co-chief executive officers and chief financial officer, we concluded that there were no changes in our internal control over financial reporting that occurred during the quarterly period ended December 31, 2016 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Management’s Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13(a)-15(f) under the Exchange Act. Under the supervision and with the participation of our management, including our principal co-executive officers and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Based on our evaluation under the framework in Internal Control — Integrated Framework, our management concluded that our internal control over financial reporting was effective as of December 31, 2016.

 

The effectiveness of our internal control over financial reporting as of December 31, 2016 has been audited by RSM US LLP, an independent registered public accounting firm, as stated in their audit report which is included herein.

 

ITEM 9B. OTHER INFORMATION

 

None.

 

 62 

 

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

The information required by Item 10 of Form 10-K is incorporated by reference from the information contained in the sections captioned “Directors and Executive Officers”, “Corporate Governance” and “Section 16(a) Beneficial Ownership Reporting Compliance” in the Proxy Statement that will be delivered to our shareholders in connection with our May 24, 2017 Annual Meeting of Shareholders.

 

ITEM 11. EXECUTIVE COMPENSATION

 

The information required by Item 11 of Form 10-K is incorporated by reference from the information contained in the section captioned “Executive Compensation” in the Proxy Statement that will be delivered to our shareholders in connection with our May 24, 2017 Annual Meeting of Shareholders.

 

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The information required by Item 12 of Form 10-K is incorporated by reference from the information contained in the section captioned “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” in the Proxy Statement that will be delivered to our shareholders in connection with our May 24, 2017 Annual Meeting of Shareholders.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

The information, if any, required by Item 13 of Form 10-K is incorporated by reference from the information contained in the sections captioned “Corporate Governance” and “Certain Relationships and Related Transactions” in the Proxy Statement that will be delivered to our shareholders in connection with our May 24, 2017 Annual Meeting of Shareholders.

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The information required by Item 14 of Form 10-K is incorporated by reference from the information contained in the section captioned “Independent Accountants” in the Proxy Statement that will be delivered to our shareholders in connection with our May 24, 2017 Annual Meeting of Shareholders.

 

 63 

 

 

PART IV

 

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULE

 

The following documents are filed as part of this report:

 

(a) Financial Statements and Exhibits:

 

  Page
(1) Consolidated Balance Sheets as of December 31, 2016 and 2015 42
Consolidated Statements of Income and Comprehensive Income for each of the three years in the period ended December 31, 2016 43
Consolidated Statements of Cash Flows for each of the three years in the period ended December 31, 2016 44
Consolidated Statements of Stockholders’ Equity for each of the three years in the period ended December 31, 2016 45
Notes to Consolidated Financial Statements 46
(2) Schedule II - Valuation and Qualifying Accounts 61

 

(3) Exhibits:

 

The exhibits listed below are filed with or incorporated by reference in this report.

 

Exhibit No.   Description of Exhibit  
3.1   Amended and Restated Articles of Organization, as amended (filed as Exhibit 3.1 to the Company’s Form 10-K for the year ended December 31, 2008 and incorporated herein by reference).
3.2   Amended and Restated By-Laws (filed as Exhibit 3.1 to the Company’s Form 8-K filed with the Securities and Exchange Commission on December 10, 2007 and incorporated herein by reference).
10.1*   1996 Employee Stock Purchase Plan, as amended and restated (filed as Exhibit 99.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 29, 2005 and incorporated herein by reference).
10.2*   Form of Indemnification Agreement for Directors and Officers of Aware, Inc. (filed as Exhibit 10.1 to the Company's Form 8-K filed with the Securities and Exchange Commission on February 22, 2011 and incorporated herein by reference).
10.3*   2001 Nonqualified Stock Plan (filed as Exhibit 99(d)(4) to the Company’s Schedule TO filed with the Securities and Exchange Commission on March 3, 2003 and incorporated herein by reference).
10.4*   Form of Nonqualified Stock Option Agreement under the 2001 Nonqualified Stock Plan for options granted to executive officers and directors prior to May 21, 2008 (filed as Exhibit 10.6 to Company’s Form 10-K for the year ended December 31, 2006 and incorporated herein by reference).
10.5*   Form of Nonqualified Stock Option Agreement under the 2001 Nonqualified Stock Plan for options granted to executive officers and directors from and after May 21, 2008 (filed as Exhibit 10.8 to Company’s Form 8-K on May 22, 2008 and incorporated herein by reference)
10.6*   Form of Unrestricted Stock Award for outside directors of Aware under the 2001 Nonqualified Stock Plan (filed as Exhibit 10.1 to Company's Form 8-K filed with the Securities and Exchange Commission on July 28, 2010 and incorporated herein by reference).
10.7*   Form of Unrestricted Stock Award for officers of Aware under the 2001 Nonqualified Stock Plan (filed as Exhibit 10.2 to Company's Form 8-K filed with the Securities and Exchange Commission on July 28, 2010 and incorporated herein by reference).
10.8   Asset Purchase Agreement by and between Aware, Inc. and Lantiq Broadband Holdco, Inc. and Lantiq Deutschland GmbH dated October 14, 2009 (filed as Exhibit 10.8 to Company’s Form 10-K for the year ended December 31, 2009 and incorporated herein by reference).
10.9*   Form of Unrestricted Stock Award for executive officers and directors of Aware, Inc. under the 2001 Nonqualified Plan (filed as Exhibit 10.1 to the Company’s Form 8-K filed with the Securities and Exchange Commission on April 4, 2013 and incorporated herein by reference).

 

 64 

 

 

10.10*   Form of Change in Control Retention Agreement between Aware, Inc. and each of Richard P. Moberg and Kevin T. Russell (filed as Exhibit 10.1 to the Company’s Form 8-K filed with the Securities and Exchange Commission on March 30, 2015 and incorporated herein by reference).
21.1   Subsidiaries of Registrant.
23.1   Consent of Independent Registered Public Accounting Firm.
31.1   Certification of co-Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2   Certification of co-Chief Executive Officer and Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1   Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101**   The following financial statements from Aware, Inc.’s Annual Report on Form 10-K for the year ended December 31, 2016, formatted in XBRL (eXtensible Business Reporting Language), as follows: (i) Consolidated Balance Sheets as of December 31, 2016 and December 31, 2015; (ii) Consolidated Statements of Income and Comprehensive Income for the Years Ended December 31, 2016, December 31, 2015 and December 31, 2014; (iii) Consolidated Statements of Cash Flows for the Years Ended December 31, 2016, December 31, 2015 and December 31, 2014; (iv) Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2016, December 31, 2015 and December 31, 2014; and (v) Notes to Consolidated Financial Statements.

 

*Management contract or compensatory plan.

 

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

 

 65 

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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.
     
  By: /s/  Kevin T. Russell
    Kevin T. Russell
    co-Chief Executive Officer & co-President
    General Counsel

 

  By: /s/  Richard P. Moberg
    Richard P. Moberg
    co-Chief Executive Officer & co-President
    Chief Financial Officer (Principal Financial and
    Accounting Officer)
     
  Date: February 10, 2017

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on the 10th day of February 2016.

 

  Signature       Title  
     
/s/ Kevin T. Russell   co-Chief Executive Officer, co-President,
Kevin T. Russell   General Counsel & Director
    (co-Principal Executive Officer)
     
/s/ Richard P. Moberg   co-Chief Executive Officer, co-President,
Richard P. Moberg   Chief Financial Officer & Director
    (co-Principal Executive Officer)
    (Principal Financial and Accounting Officer)
     
/s/ John S. Stafford, Jr.   Chairman of the Board & Director
John S. Stafford, Jr.    
     
     
/s/ John S. Stafford, III   Director
John S. Stafford, III    
     
     
/s/ Adrian F. Kruse   Director
Adrian F. Kruse    
     
     
/s/ Brian D. Connolly   Director
Brian D. Connolly    
     
     
/s/ Brent P. Johnstone   Director
Brent P. Johnstone    

 

 66 

 

EX-21.1 2 t1700070_ex21-1.htm EXHIBIT 21.1

 

Exhibit 21.1

 

SUBSIDIARIES OF REGISTRANT

 

Name of Organization     Jurisdiction  
         
Aware Security Corporation Massachusetts

 

 

 

EX-23.1 3 t1700070_ex23-1.htm EXHIBIT 23.1
 

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-15805, 333-45026, 333-62020, 333-106569, and 333-106570) of Aware, Inc. of our report dated February 10, 2017, relating to the consolidated financial statements, the financial statement schedule, and internal control over financial reporting of Aware, Inc., appearing in this Annual Report on Form 10-K of Aware, Inc. for the year ending December 31, 2016.

 

/s/ RSM US LLP

Boston, Massachusetts
February 10, 2017

 

 

 

EX-31.1 4 t1700070_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 annual report on Form 10-K of Aware, Inc.;

 

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

 

3.Based on my knowledge, the financial statements, and other financial information included in this annual 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 annual 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 annual 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 annual report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this annual report based on such evaluation; and

 

d)disclosed in this annual 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:   February 10, 2017     /s/ Kevin T. Russell  
        Kevin T. Russell
        co-Chief Executive Officer & co-President

 

 

 

EX-31.2 5 t1700070_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 annual report on Form 10-K of Aware, Inc.;

 

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

 

3.Based on my knowledge, the financial statements, and other financial information included in this annual 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 annual 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 annual 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 annual report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this annual report based on such evaluation; and

 

d)disclosed in this annual 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: February 10, 2017     /s/ Richard P. Moberg  
        Richard P. Moberg
        co-Chief Executive Officer & co-President
        Chief Financial Officer

 

 

 

EX-32.1 6 t1700070_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 Annual Report on Form 10-K of Aware, Inc. (the “Company”) for the year ended December 31, 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  
Kevin T. Russell   Richard P. Moberg
co-Chief Executive Officer & co-President   co-Chief Executive Officer & co-President
    Chief Financial Officer

 

Date:  February 10, 2017   Date:   February 10, 2017  

 

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-K or as a separate disclosure document of the Company or the certifying officers.

 

 

 

EX-101.INS 7 awre-20161231.xml XBRL INSTANCE FILE 0001015739 awre:EmployeeStockPurchasePlanMember 1996-06-01 1996-06-30 0001015739 awre:EmployeeStockPurchasePlanMember 2005-11-01 2005-11-29 0001015739 awre:StockOptionPlan2001Member awre:UnrestrictedStockMember awre:GrantDateMarch2014Member awre:DirectorsOfficerAndEmployeesMember 2014-07-01 2014-07-31 0001015739 2014-01-01 2014-12-31 0001015739 awre:EmployeeStockPurchasePlanMember 2014-01-01 2014-12-31 0001015739 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001015739 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001015739 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0001015739 us-gaap:InventoryValuationReserveMember 2014-01-01 2014-12-31 0001015739 us-gaap:WarrantyReservesMember 2014-01-01 2014-12-31 0001015739 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2014-01-01 2014-12-31 0001015739 us-gaap:AllowanceForDoubtfulAccountsMember 2014-01-01 2014-12-31 0001015739 us-gaap:StockOptionMember 2014-01-01 2014-12-31 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001015739 us-gaap:ResearchMember 2014-01-01 2014-12-31 0001015739 awre:CostOfServicesMember 2014-01-01 2014-12-31 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-12-31 0001015739 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-12-31 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001015739 us-gaap:OperatingSegmentsMember country:US 2014-01-01 2014-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2014-01-01 2014-12-31 0001015739 awre:RetirementPlans401KDefinedBenefitMember 2014-01-01 2014-12-31 0001015739 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerAMember 2014-01-01 2014-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerBMember 2014-01-01 2014-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:BiometricsMember 2014-01-01 2014-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:ImagingMember 2014-01-01 2014-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:DslRoyaltiesMember 2014-01-01 2014-12-31 0001015739 us-gaap:OperatingSegmentsMember country:BR 2014-01-01 2014-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerCMember 2014-01-01 2014-12-31 0001015739 awre:GrantDateMarch2014Member awre:StockOptionPlan2001Member awre:UnrestrictedStockMember awre:DirectorsOfficerAndEmployeesMember 2014-01-01 2014-12-31 0001015739 awre:StockOptionPlan2001Member awre:UnrestrictedStockMember awre:GrantDateMarch2014Member awre:DirectorsOfficerAndEmployeesMember 2015-01-01 2015-01-31 0001015739 awre:PatentedTechnologyOneMember 2014-01-01 2014-12-31 0001015739 us-gaap:DividendPaidMember 2014-01-01 2014-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerDMember 2014-01-01 2014-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerEMember 2014-01-01 2014-12-31 0001015739 2014-12-31 0001015739 us-gaap:StockOptionMember 2014-12-31 0001015739 2015-01-01 2015-03-31 0001015739 2015-04-01 2015-06-30 0001015739 awre:StockOptionPlan2001Member awre:UnrestrictedStockMember awre:GrantDateMarch2015Member awre:DirectorsOfficerAndEmployeesMember 2015-07-01 2015-07-31 0001015739 2015-07-01 2015-09-30 0001015739 2015-10-01 2015-10-31 0001015739 awre:LicenseFeeMember 2015-10-01 2015-10-31 0001015739 awre:SoftwareMaintenanceFeeMember 2015-10-01 2015-10-31 0001015739 2015-10-01 2015-12-31 0001015739 2015-01-01 2015-12-31 0001015739 awre:EmployeeStockPurchasePlanMember 2015-01-01 2015-12-31 0001015739 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001015739 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001015739 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001015739 us-gaap:InventoryValuationReserveMember 2015-01-01 2015-12-31 0001015739 us-gaap:WarrantyReservesMember 2015-01-01 2015-12-31 0001015739 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2015-01-01 2015-12-31 0001015739 us-gaap:AllowanceForDoubtfulAccountsMember 2015-01-01 2015-12-31 0001015739 us-gaap:StockOptionMember 2015-01-01 2015-12-31 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001015739 us-gaap:ResearchMember 2015-01-01 2015-12-31 0001015739 awre:CostOfServicesMember 2015-01-01 2015-12-31 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001015739 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001015739 us-gaap:OperatingSegmentsMember country:US 2015-01-01 2015-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2015-01-01 2015-12-31 0001015739 awre:RetirementPlans401KDefinedBenefitMember 2015-01-01 2015-12-31 0001015739 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerAMember 2015-01-01 2015-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerBMember 2015-01-01 2015-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:BiometricsMember 2015-01-01 2015-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:ImagingMember 2015-01-01 2015-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:DslRoyaltiesMember 2015-01-01 2015-12-31 0001015739 us-gaap:OperatingSegmentsMember country:BR 2015-01-01 2015-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerCMember 2015-01-01 2015-12-31 0001015739 awre:GrantDateMarch2015Member awre:StockOptionPlan2001Member awre:UnrestrictedStockMember awre:DirectorsOfficerAndEmployeesMember 2015-01-01 2015-12-31 0001015739 awre:InvestmentPortfolioMember us-gaap:CreditConcentrationRiskMember us-gaap:CorporateDebtSecuritiesMember 2015-01-01 2015-12-31 0001015739 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember awre:CustomerAMember 2015-01-01 2015-12-31 0001015739 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember awre:CustomerBMember 2015-01-01 2015-12-31 0001015739 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember awre:CustomerCMember 2015-01-01 2015-12-31 0001015739 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember awre:CustomerDMember 2015-01-01 2015-12-31 0001015739 awre:StockOptionPlan2001Member awre:UnrestrictedStockMember awre:GrantDateMarch2015Member awre:DirectorsOfficerAndEmployeesMember 2016-01-01 2016-01-31 0001015739 us-gaap:PatentedTechnologyMember 2015-01-01 2015-12-31 0001015739 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember awre:CustomerEMember 2015-01-01 2015-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerDMember 2015-01-01 2015-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerEMember 2015-01-01 2015-12-31 0001015739 2015-12-31 0001015739 us-gaap:StockOptionMember 2015-12-31 0001015739 us-gaap:LandMember 2015-12-31 0001015739 us-gaap:BuildingAndBuildingImprovementsMember 2015-12-31 0001015739 us-gaap:ComputerEquipmentMember 2015-12-31 0001015739 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2015-12-31 0001015739 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001015739 us-gaap:OfficeEquipmentMember 2015-12-31 0001015739 awre:InvestmentPortfolioMember us-gaap:CreditConcentrationRiskMember us-gaap:CorporateDebtSecuritiesMember awre:IssuerOneMember 2015-12-31 0001015739 awre:InvestmentPortfolioMember us-gaap:CreditConcentrationRiskMember us-gaap:CorporateDebtSecuritiesMember awre:IssuerTwoMember 2015-12-31 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001015739 2016-01-01 2016-03-31 0001015739 2016-04-26 0001015739 2016-04-01 2016-06-30 0001015739 2016-06-30 0001015739 awre:StockOptionPlan2001Member awre:UnrestrictedStockMember awre:GrantDateMarch2016Member awre:DirectorsOfficerAndEmployeesMember 2016-07-01 2016-07-31 0001015739 2016-07-01 2016-09-30 0001015739 2016-10-01 2016-12-31 0001015739 2016-01-01 2016-12-31 0001015739 awre:EmployeeStockPurchasePlanMember 2016-01-01 2016-12-31 0001015739 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001015739 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001015739 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001015739 us-gaap:InventoryValuationReserveMember 2016-01-01 2016-12-31 0001015739 us-gaap:WarrantyReservesMember 2016-01-01 2016-12-31 0001015739 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-01-01 2016-12-31 0001015739 us-gaap:AllowanceForDoubtfulAccountsMember 2016-01-01 2016-12-31 0001015739 us-gaap:StockOptionMember 2016-01-01 2016-12-31 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001015739 us-gaap:ResearchMember 2016-01-01 2016-12-31 0001015739 awre:CostOfServicesMember 2016-01-01 2016-12-31 0001015739 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001015739 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001015739 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001015739 us-gaap:OperatingSegmentsMember country:US 2016-01-01 2016-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:RestOfWorldMember 2016-01-01 2016-12-31 0001015739 awre:RetirementPlans401KDefinedBenefitMember 2016-01-01 2016-12-31 0001015739 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerAMember 2016-01-01 2016-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerBMember 2016-01-01 2016-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:BiometricsMember 2016-01-01 2016-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:ImagingMember 2016-01-01 2016-12-31 0001015739 us-gaap:OperatingSegmentsMember awre:DslRoyaltiesMember 2016-01-01 2016-12-31 0001015739 us-gaap:OperatingSegmentsMember country:BR 2016-01-01 2016-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerCMember 2016-01-01 2016-12-31 0001015739 awre:GrantDateMarch2016Member awre:StockOptionPlan2001Member awre:UnrestrictedStockMember awre:DirectorsOfficerAndEmployeesMember 2016-01-01 2016-12-31 0001015739 awre:InvestmentPortfolioMember us-gaap:CreditConcentrationRiskMember us-gaap:CorporateDebtSecuritiesMember 2016-01-01 2016-12-31 0001015739 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember awre:CustomerAMember 2016-01-01 2016-12-31 0001015739 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember awre:CustomerBMember 2016-01-01 2016-12-31 0001015739 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember awre:CustomerCMember 2016-01-01 2016-12-31 0001015739 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember awre:CustomerDMember 2016-01-01 2016-12-31 0001015739 us-gaap:FurnitureAndFixturesMember 2016-01-01 2016-12-31 0001015739 awre:UnrealizedLossesOnAvailableForSaleSecuritiesMember 2016-01-01 2016-12-31 0001015739 awre:UnrealizedGainsOnAvailableForSaleSecuritiesMember 2016-01-01 2016-12-31 0001015739 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-01-01 2016-12-31 0001015739 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001015739 awre:StockOptionPlan2001Member us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001015739 awre:StockOptionPlan2001Member us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001015739 us-gaap:StockOptionMember awre:ExercisePrice2To3Member 2016-01-01 2016-12-31 0001015739 us-gaap:StockOptionMember awre:ExercisePrice3To4Member 2016-01-01 2016-12-31 0001015739 us-gaap:StockOptionMember awre:ExercisePrice4To5Member 2016-01-01 2016-12-31 0001015739 us-gaap:StockOptionMember awre:ExercisePrice6To7Member 2016-01-01 2016-12-31 0001015739 us-gaap:BuildingMember 2016-01-01 2016-12-31 0001015739 us-gaap:BuildingImprovementsMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001015739 us-gaap:BuildingImprovementsMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001015739 awre:ComputerOfficeAndManufacturingEquipmentMember 2016-01-01 2016-12-31 0001015739 awre:StockOptionPlan2001Member us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001015739 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember awre:CustomerEMember 2016-01-01 2016-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerDMember 2016-01-01 2016-12-31 0001015739 us-gaap:SalesRevenueNetMember awre:CustomerEMember 2016-01-01 2016-12-31 0001015739 awre:StockOptionPlan2001Member us-gaap:SubsequentEventMember awre:UnrestrictedStockMember awre:GrantDateMarch2016Member awre:DirectorsOfficerAndEmployeesMember 2017-01-01 2017-01-31 0001015739 2016-12-31 0001015739 awre:EmployeeStockPurchasePlanMember 2016-12-31 0001015739 us-gaap:StockOptionMember 2016-12-31 0001015739 us-gaap:LandMember 2016-12-31 0001015739 us-gaap:BuildingAndBuildingImprovementsMember 2016-12-31 0001015739 us-gaap:ComputerEquipmentMember 2016-12-31 0001015739 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-12-31 0001015739 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001015739 us-gaap:OfficeEquipmentMember 2016-12-31 0001015739 awre:InvestmentPortfolioMember us-gaap:CreditConcentrationRiskMember us-gaap:CorporateDebtSecuritiesMember awre:IssuerOneMember 2016-12-31 0001015739 awre:InvestmentPortfolioMember us-gaap:CreditConcentrationRiskMember us-gaap:CorporateDebtSecuritiesMember awre:IssuerTwoMember 2016-12-31 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001015739 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001015739 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001015739 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001015739 us-gaap:EmployeeStockOptionMember 2016-12-31 0001015739 us-gaap:StockOptionMember awre:ExercisePrice2To3Member 2016-12-31 0001015739 us-gaap:StockOptionMember awre:ExercisePrice3To4Member 2016-12-31 0001015739 us-gaap:StockOptionMember awre:ExercisePrice4To5Member 2016-12-31 0001015739 us-gaap:StockOptionMember awre:ExercisePrice6To7Member 2016-12-31 0001015739 awre:StockOptionPlan2001Member us-gaap:EmployeeStockOptionMember 2016-12-31 0001015739 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001015739 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2016-12-31 0001015739 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001015739 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001015739 2017-02-03 0001015739 2013-12-31 0001015739 us-gaap:CommonStockMember 2013-12-31 0001015739 us-gaap:CommonStockMember 2014-12-31 0001015739 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001015739 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001015739 us-gaap:RetainedEarningsMember 2013-12-31 0001015739 us-gaap:RetainedEarningsMember 2014-12-31 0001015739 us-gaap:InventoryValuationReserveMember 2013-12-31 0001015739 us-gaap:InventoryValuationReserveMember 2014-12-31 0001015739 us-gaap:WarrantyReservesMember 2013-12-31 0001015739 us-gaap:WarrantyReservesMember 2014-12-31 0001015739 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2013-12-31 0001015739 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2014-12-31 0001015739 us-gaap:AllowanceForDoubtfulAccountsMember 2013-12-31 0001015739 us-gaap:AllowanceForDoubtfulAccountsMember 2014-12-31 0001015739 us-gaap:StockOptionMember 2013-12-31 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001015739 us-gaap:ResearchMember 2013-12-31 0001015739 us-gaap:ResearchMember 2014-12-31 0001015739 us-gaap:CommonStockMember 2015-12-31 0001015739 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001015739 us-gaap:RetainedEarningsMember 2015-12-31 0001015739 us-gaap:InventoryValuationReserveMember 2015-12-31 0001015739 us-gaap:WarrantyReservesMember 2015-12-31 0001015739 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2015-12-31 0001015739 us-gaap:AllowanceForDoubtfulAccountsMember 2015-12-31 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001015739 us-gaap:ResearchMember 2015-12-31 0001015739 us-gaap:CommonStockMember 2016-12-31 0001015739 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001015739 us-gaap:RetainedEarningsMember 2016-12-31 0001015739 us-gaap:InventoryValuationReserveMember 2016-12-31 0001015739 us-gaap:WarrantyReservesMember 2016-12-31 0001015739 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0001015739 us-gaap:AllowanceForDoubtfulAccountsMember 2016-12-31 0001015739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001015739 us-gaap:ResearchMember 2016-12-31 0001015739 awre:UnrealizedLossesOnAvailableForSaleSecuritiesMember 2015-12-31 0001015739 awre:UnrealizedLossesOnAvailableForSaleSecuritiesMember 2016-12-31 0001015739 awre:UnrealizedGainsOnAvailableForSaleSecuritiesMember 2015-12-31 0001015739 awre:UnrealizedGainsOnAvailableForSaleSecuritiesMember 2016-12-31 xbrli:shares iso4217:USD iso4217:USDxbrli:shares xbrli:pure awre:Issuer awre:Segment AWARE INC /MA/ 0001015739 awre Yes No --12-31 Accelerated Filer No 22431324 62581598000 10-K 2016-12-31 false 2016 FY 43985000 51232000 43000000 51913000 49800000 72660000 4743000 3016000 483000 268000 56458000 55197000 4977000 4634000 869000 951000 999000 1078000 316000 124000 63619000 61984000 234000 135000 952000 1075000 236000 5885000 2722000 7307000 3932000 131000 211000 229000 224000 102968000 100485000 -64000 -19000 -46952000 -42849000 52389000 56181000 57841000 85150000 226000 228000 101293000 103756000 -16244000 -51566000 -125000 -29000 229000 102968000 -46952000 -64000 224000 100485000 -42849000 -19000 63619000 61984000 20000 20000 1.00 1.00 1000000 1000000 0 0 0.01 0.01 70000000 70000000 22935988 22370713 22935988 22370713 22574000 22809000 22936000 22371000 8537000 10113000 14093000 4351000 4706000 5126000 5173000 3304000 1749000 4933000 1094000 317000 726000 404000 281000 23720000 18168000 4704000 21436000 1558000 726000 848000 4123000 4510000 4041000 6946000 19621000 11737000 5721000 16916000 2301000 404000 2163000 4834000 6904000 5899000 3929000 21566000 17806000 2458000 16546000 4739000 281000 1302000 3485000 717000 234000 2359000 1790000 766000 5505000 5800000 6938000 3741000 3945000 4142000 3668000 3497000 3286000 18758000 15749000 16467000 2127000 43000 809000 7089000 384000 477000 429000 2625000 3915000 880000 2074000 2313000 641000 5908000 -59000 12000 225000 151000 280000 7255000 4078000 6188000 2672000 -536000 2085000 4583000 4583000 272000 319000 2197000 1826000 4614000 4614000 635000 1436000 1573000 460000 4103000 4103000 0.20 0.01 0.01 0.10 0.08 0.20 0.03 0.06 0.07 0.02 0.18 0.20 0.01 0.01 0.10 0.08 0.20 0.03 0.06 0.07 0.02 0.18 22703000 22899000 22829000 22787000 22965000 22898000 96000 -35000 45000 4679000 4579000 4148000 541000 640000 622000 915000 689000 558000 1914000 2127000 43000 3000 11000 13000 -59000 12000 -66000 18000 -24000 -963000 1124000 -1727000 -1599000 -2000 -294000 82000 -215000 -173000 27000 79000 -1258000 -24000 -99000 23000 132000 123000 236000 -236000 560000 3590000 -3083000 6256000 6684000 3814000 135000 127000 87000 1432000 529000 2127000 43000 320000 3424000 125000 -87000 508000 40000 44000 39905000 1247000 554000 701000 205000 156000 136000 -38355000 438000 -3046000 -28675000 7247000 681000 1018000 571000 1553000 469000 1000 468000 118000 117783 1000 -1000 2000 -2000 141000 152000 205000 205000 156000 156000 136000 136000 32000 36000 36000 39000 39000 40000 40000 44000 44000 8022 8000 11561 11000 9473 10000 1914000 1914000 915000 915000 689000 689000 558000 558000 1247000 1247000 554000 554000 701000 701000 39905000 39905000 162000 162000 -53000 -53000 69000 69000 -66000 -66000 18000 18000 -24000 -24000 <table style="font: bold 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; orphans: 2; widows: 2; 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: 23.75pt;">1.</td> <td>NATURE OF BUSINESS</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">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.</p> <div> <table style="font: bold 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; orphans: 2; widows: 2; 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: 23.75pt;">2.</td> <td>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Basis of Presentation</i></b>&#160;- The consolidated financial statements include the accounts of Aware, Inc. and its subsidiary (&#8220;the Company&#8221;). All significant intercompany transactions have been eliminated.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Use of Estimates&#160;</i></b>&#8211; The preparation of our financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. The most significant estimates included in the financial statements pertain to revenue recognition, reserves for doubtful accounts, useful lives of fixed assets, valuation allowance for deferred income tax assets, and accrued liabilities. Actual results could differ from those estimates.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Fair Value Measurements</i></b>&#160;- 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.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: -0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Cash and cash equivalents, which primarily include money market mutual funds, were $51.9 million and $51.2 million as of December 31, 2016 and December 31, 2015, respectively. We classified our cash equivalents of $49.8 million and $43.0 million as of December 31, 2016 and 2015, respectively, 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: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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. Debt securities with maturities greater than one year are classified as long term assets. We categorize our investments as available-for-sale securities, and carry them at fair value in our financial statements. We had $1.0 million and $0.9 million of available-for-sale investments as of December 31, 2016 and December 31, 2015, respectively.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">As of December 31, 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 95%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 23.75pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Fair Value Measurement at December 31, 2016 Using:</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Quoted Prices in<br />Active Markets for&#160;<br />Identical Assets</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant Other&#160;<br />Observable Inputs</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant&#160;<br />Unobservable&#160;<br />Inputs</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 1)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 2)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 3)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 678px; text-align: left;">Corporate debt securities</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 221px; text-align: right;">951</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: 221px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 220px; text-align: right;">-</td> <td style="width: 14px; 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;">49,839</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">50,790</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 95%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 23.75pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Fair Value Measurement at December 31, 2015 Using:</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Quoted Prices in<br />Active Markets for&#160;<br />Identical Assets</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant Other&#160;<br />Observable Inputs</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant&#160;<br />Unobservable&#160;<br />Inputs</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 1)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 2)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 3)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 678px; text-align: left;">Corporate debt securities</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 221px; 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: 221px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 220px; text-align: right;">-</td> <td style="width: 14px; 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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Cash and Cash Equivalents</i></b>&#160;&#8211; Cash and cash equivalents, which consist primarily of money market funds and demand deposits, are stated at fair value. All highly liquid investments purchased with an original maturity of three months or less are considered cash equivalents. Our cash balances exceed the Federal Deposit Insurance Corporation limits. The Company does not believe it is exposed to significant credit risk related to cash and cash equivalents.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Investments</i></b>&#160;- At December 31, 2016 and 2015, we categorized all investment securities as available-for-sale, since we may liquidate these investments currently. In calculating realized gains and losses, cost is determined using specific identification. Unrealized gains and losses on available-for-sale securities are excluded from earnings and reported in a separate component of stockholders&#8217; equity called Accumulated Comprehensive Income.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">There were no realized gains or losses on investments in the year ended December 31, 2016. Realized gains on investments were $12,000 in the year ended December 31, 2015. Realized losses on investments were $59,000 in the year ended December 31, 2014.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Unrealized gains on investments were $69,000 and $162,000 in the years ended December 31, 2016 and 2014. Unrealized losses on investments were $53,000 in the year ended December 31, 2015.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">The amortized cost of our corporate debt securities was $1.0 million at December 31, 2016. Corporate debt securities comprising investments mature in 2017 and 2018.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Allowance for Doubtful Accounts</i></b>&#160;&#8211; Accounts are charged to the allowance for doubtful accounts as they are deemed uncollectible based on a periodic review of the accounts.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Inventories&#160;</i></b>&#8211; Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out (&#8220;FIFO&#8221;) method. We evaluate all inventories for net realizable value on a quarterly basis, and record provisions for excess and obsolete inventory when required. We had no inventories at December 31, 2016 and 2015.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Property and Equipment</i></b>&#160;&#8211; Property and equipment is stated at cost. Depreciation and amortization of property and equipment is provided using the straight-line method over the estimated useful lives of the assets. Upon retirement or sale, the costs of the assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss on disposal is included in the determination of income or loss. Expenditures for repairs and maintenance are charged to expense as incurred.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">The estimated useful lives of assets used by us are:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"></p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 75%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.5in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; 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: 978px;"><font style="font-size: 10pt;">Building</font></td> <td style="width: 275px;"><font style="font-size: 10pt;">30 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Building improvements</font></td> <td><font style="font-size: 10pt;">5 to 20 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Furniture and fixtures</font></td> <td><font style="font-size: 10pt;">5 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Computer, office &amp; manufacturing equipment</font></td> <td><font style="font-size: 10pt;">3 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Purchased software</font></td> <td><font style="font-size: 10pt;">3 years</font></td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Impairment of Long-Lived Assets</i></b>&#160;&#8211; We review long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the undiscounted cash flows estimated to be generated by those assets over their estimated economic life to the related carrying value of those assets to determine if the assets are impaired. If an impairment is indicated, the asset is written down to its estimated fair value. The cash flow estimates used to identify the potential impairment reflect our best estimates using appropriate assumptions and projections at that time. We believe that no significant impairment of our long-lived assets has occurred as of December 31, 2016 and 2015.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Revenue Recognition</i></b>&#160;&#8211; We recognize revenue when there is persuasive evidence of an arrangement, the sales price is fixed or determinable, collection of the related receivable is reasonably assured, and delivery has occurred or services have been rendered.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 12.25pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Persuasive evidence of an arrangement:&#160;</i>We use contracts signed by both the customer and us or written purchase orders issued by the customer as evidence of an arrangement.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 12.25pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Product delivery:&#160;</i>We deem delivery to have occurred: (i) upon shipment when products are shipped FOB shipping point, or (ii) upon delivery at a customer&#8217;s location when products are shipped FOB destination, or (iii) when software is delivered electronically. If customer acceptance provisions apply, revenue is not recognized until delivery has occurred and we have received such acceptance. If we are required to provide installation services, revenue is not recognized until installation is complete.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 12.25pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Fixed or determinable fee:</i>&#160;We consider fees to be fixed or determinable if the fee is not subject to refund or adjustment and the payment terms are within normal established practices. If the fee is not fixed or determinable, we recognize the revenue as amounts become due and payable.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 12.25pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Collection is deemed probable:</i>&#160;We conduct a credit review for significant transactions at the time of the arrangement to determine the credit-worthiness of the customer. Collection is deemed probable if we expect that the customer will pay amounts under the arrangement as payments become due.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">We categorize revenue as software licenses, software maintenance, services, hardware, or royalties. In addition to the general revenue recognition policies described above, specific revenue recognition policies apply to each category of revenue.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Software licenses</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Software licenses consist of revenue from the sale of software licenses for biometrics and imaging applications. Our software licenses typically provide customers with the right to use our software in perpetuity. We recognize revenue from software licenses upon delivery when licenses are sold in single element arrangements, because we have no post-delivery obligations, including contractual or implied Post Contract Support (&#8220;PCS&#8221;).</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.75in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Software maintenance</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Software maintenance consists of revenue from the sale of software maintenance contracts for biometrics and imaging software. Software maintenance contracts entitle customers to receive software support and software updates, if and when they become available, during the term of the maintenance contract. We recognize software maintenance revenue ratably over the related contract period.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Services</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Service revenue consists of fees from biometrics customers for software engineering services we provide to them. We recognize services revenue as services are delivered when services are sold in single element arrangements.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Hardware</u></i></p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Hardware revenue consists of sales of biometrics equipment to a single U.S. government customer. We recognize hardware revenue upon delivery and acceptance of the equipment by the customer.&#160;<i>&#160;</i></div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Royalties</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Royalties consist primarily of royalty payments we receive under DSL silicon contracts with two customers that incorporate our silicon intellectual property (&#8220;IP&#8221;) in their DSL chipsets. We sold the assets of 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, Reporting Discontinued Operations, because we have continuing ongoing cash flows from this business.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Since we cannot reasonably estimate royalty revenue, such revenue is recognized in the quarter in which a final report is received from a customer. Royalty reports are typically received in the quarter immediately following the quarter in which sales of royalty-bearing products occur.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Multiple element arrangements with software and software related elements</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">In addition to selling software licenses, software maintenance and software services in single element arrangements, we also sell these three products as part of multiple element arrangements. We apply the provisions of ASC 985-605, Software Revenue Recognition, to these arrangements because all the elements are software or software related. The various combinations of multiple element arrangements and our revenue recognition for each are described as follows:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; 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: 22.5pt;"></td> <td style="width: 13.5pt;"><font style="font-family: symbol;">&#183;</font></td> <td style="text-align: justify;"><i>Software licenses and software maintenance</i>. When software licenses and software maintenance contracts are sold together, we recognize software license revenue upon delivery, provided we have vendor specific objective evidence (&#8220;VSOE&#8221;) for the fair value of the maintenance contract fee, and we recognize the fair value of maintenance contract revenue ratably over the related contract period. Under ASC 985-605, the residual method is the appropriate manner in which to allocate arrangement consideration to the license when VSOE exists for all undelivered elements (e.g., PCS), but not for the delivered element (e.g., the license). When we do not have VSOE for PCS, we recognize the entire arrangement fee over the contractual PCS period. As a result of not having VSOE for PCS in one arrangement in 2015, we deferred $3.6 million of license revenue at December 31, 2015 under this policy. We recognized the entire $3.6 million amount deferred in 2015 as revenue in 2016.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: -13.5pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; 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: 22.5pt;"></td> <td style="width: 13.5pt;"><font style="font-family: symbol;">&#183;</font></td> <td style="text-align: justify;"><i>Software licenses and services.</i>&#160;When software licenses and software engineering services are sold together, the total fee is generally recognized by applying contract accounting. We have adopted the percentage-of-completion method of contract accounting, and we generally use an input method (i.e., labor hours) to determine our completion percentage. The software license portion of the arrangement is classified as software license revenue and the engineering services portion is classified as services revenue in our consolidated statements of income and comprehensive income.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: -13.5pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; 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: 22.5pt;"></td> <td style="width: 13.5pt;"><font style="font-family: symbol;">&#183;</font></td> <td style="text-align: justify;"><i>Software licenses, software maintenance and services.</i>&#160;When we sell software licenses, software maintenance and software services together, revenue is recognized as follows: i) software maintenance revenue is separated from the other two elements and is recognized ratably over the related software maintenance contract period; provided we have VSOE for the fair value of the maintenance element; and ii) the total fee from the software license and engineering service elements is recognized by applying the contract accounting method described in the previous paragraph.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Multiple element arrangement with hardware and software elements</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">We also have a multiple element arrangement with one customer that involves the delivery of hardware, software maintenance, and software services. We determined that these elements qualified as separate units of accounting under ASC 605, Revenue Recognition, because they have value to the customer on a standalone basis. We recognize revenue from this arrangement as follows: i) hardware revenue is recognized upon delivery and acceptance of the equipment by the customer; ii) maintenance revenue is recognized ratably over the related contract period; and iii) service revenue is recognized as services are delivered.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>&#160;</i></b></p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Income Taxes</i></b>&#160;&#8211; We compute deferred income taxes based on the differences between the financial statement and tax basis of assets and liabilities using enacted rates in effect in the years in which the differences are expected to reverse. We establish a valuation allowance to offset temporary deductible differences, net operating loss carryforwards and tax credits when it is more likely than not that the deferred tax assets will not be realized.&#160;We recognize the tax benefit from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained upon examination by the taxing authorities, based on the technical merits of the tax position. The evaluation of an uncertain tax position is based on factors that include, but are not limited to, changes in the tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, and changes in facts or circumstances related to a tax position. Any changes to these estimates, based on the actual results obtained and/or a change in assumptions, could impact our tax provision in future periods. Interest and penalty charges, if any, related to unrecognized tax benefits would be classified as a provision for income tax in the statement of income.</div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Capitalization of Software Costs</i></b>&#160;&#8211; We capitalize certain internally developed software development costs after technological feasibility of the product has been established. No software costs were capitalized for the years ended December 31, 2016, 2015 and 2014, because such costs incurred subsequent to the establishment of technological feasibility, but prior to commercial availability, were immaterial.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Research and Development Costs</i></b>&#160;&#8211; Costs incurred in the research and development of our products are expensed as incurred.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Concentration of Credit Risk&#160;</i></b>&#8211; At December 31, 2016 and 2015, we had cash and cash equivalents, in excess of federally insured deposit limits of approximately $51.7 million and $51.0 million, respectively.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Concentration of credit risk with respect to net accounts receivable consisted of amounts owed by the following customers that comprised more than 10% of net accounts receivable at December 31:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 65%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.5in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 724px; text-align: left;">Customer A</td> <td style="width: 11px;">&#160;</td> <td style="width: 11px; text-align: left;">&#160;</td> <td style="width: 154px; text-align: right;">17</td> <td style="width: 12px; text-align: left;">%</td> <td style="width: 10px;">&#160;</td> <td style="width: 10px; text-align: left;">&#160;</td> <td style="width: 153px; text-align: right;">1</td> <td style="width: 11px; text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Customer B</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">13</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">7</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Customer C</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">13</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Customer D</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">26</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Customer E</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;"><font style="font-size: 10pt;">-</font></td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">17</td> <td style="text-align: left;">%</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Concentration of credit risk with respect to our investment portfolio consisted of $0.5 million and $0.5 million with two issuers of corporate debt securities, respectively, at December 31, 2016, and $0.5 million and $0.4 million with two issuers of corporate debt securities, respectively, at December 31, 2015</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Stock-Based Compensation&#160;</i></b>&#8211; We grant stock and stock options to our employees and directors. We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize stock-based compensation expense on a straight-line basis over the requisite service period of the award.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">For stock awards, we determine the fair value of the award by using 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">For stock options, we use the Black-Scholes option valuation model to estimate the fair value of the award. 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.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Computation of Earnings per Share&#160;</i></b>&#8211; Basic earnings per share is computed by dividing income available to common shareholders by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing income available to common shareholders 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 antidilutive are excluded from the calculation.</div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Fair Value of Financial Instruments</i></b>&#160;&#8211; The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value because of their short-term nature. The carrying amount of investments is based on the fair value of the individual securities in our investment portfolio.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Advertising Costs &#8211;&#160;</i></b>Advertising costs are expensed as incurred and were not material for 2016, 2015, and 2014.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Recent Accounting Pronouncements:</i></b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>FASB ASU No. 2014-09.&#160;</i>In May 2014, the FASB issued Accounting Standard Update No. 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.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">We have begun to evaluate the effect the new revenue standard will have on our consolidated financial statements and related disclosures, but have not completed our evaluation and implementation process. We intend to complete that process during 2017 and adopt the new standard on January 1, 2018 using the full retrospective adoption transition method. Based on our preliminary evaluations to date, we believe that revenue recognized under the new standard will generally approximate revenue recognized under current GAAP with the exception of the following contracts:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 31.5pt;"></td> <td style="width: 18pt;">i)</td> <td style="text-align: justify;"><u>2015 imaging software license contract</u>. We consummated a $4.625 million license contract in October 2015 that included a $4.5 million license fee plus a $125,000 software maintenance fee. We delivered the licensed software and the customer paid us in the fourth quarter of 2015. Under current GAAP, we were unable to establish VSOE for the maintenance element and, as a result we recognized the total fee ratably over the twelve-month period that ran from October 2015 to October 2016. We believe that under the new standard, license revenue from that contract will be recognized in 2015 when control over the software was transferred to the customer. If so, that change would have a material impact on our 2015 and 2016 financial statements.</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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; 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: 31.5pt;"></td> <td style="width: 18pt;">ii)</td> <td style="text-align: justify;"><u>DSL royalty contracts</u>. Under our current revenue recognition policy, we recognize DSL royalty revenue in the period in which we receive royalty reports, which is typically in the quarter immediately following the quarter in which sales of royalty-bearing products occurred. Under the new standard, we will be required to make estimates of royalties earned in the current period and record royalty revenue based on those estimates.</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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 31.5pt;"></td> <td style="width: 18pt;">iii)</td> <td style="text-align: justify;"><u>Minimum license/royalty payment contracts</u>. Some of our revenue contracts require customers to make minimum license/royalty payments. Under current GAAP, we recognize that revenue when those minimum payments become due. Under the new standard, we may have to recognize the net present value of expected minimum payments in the period in which such contracts are signed.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">The foregoing observations are subject to change as we complete our implementation process.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>FASB ASU No. 2015-17.</i>&#160;In November 2015, the FASB issued Accounting Standard Update No. 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.&#160;&#160;</div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>FASB ASU No. 2016-09.</i>&#160;In March 2016, the FASB issued Accounting Standard Update No. 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. For public companies, the standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2016, with early adoption permitted.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">We intend to adopt ASU No. 2016-09 in the first quarter of 2017. As discussed in Note 4, we have research and development tax credit carryforwards related to excess stock compensation deductions. These tax credits are not recorded as deferred tax assets under current accounting standards, however they would be recorded as deferred tax assets with a corresponding credit to retained earnings under ASU No. 2016-09. We are currently evaluating whether we would need to establish a valuation allowance on our tax credit carryforwards which will affect the amount we record as a deferred tax asset in the first quarter of 2017.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>FASB ASU No. 2016-13.</i>&#160;In June 2016, the FASB issued Accounting Standard Update No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#8221; This new standard replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, entities will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This standard is effective for fiscal years beginning after December 15, 2019 with early adoption permitted in fiscal years beginning after December 15, 2018. We are currently evaluating the effect this standard will have on our consolidated financial statements and related disclosures.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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 December 31, 2016.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Segments</i>&#160;&#8211;&#160;</b>We organize ourselves into a single segment reporting to the chief operating decision makers. We have sales outside of the United States, which are described in Note 8. All long-lived assets are maintained in the United States.</div> </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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; 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: 0.25in;"><b>3.</b></td> <td style="text-align: justify;"><b>PATENT RELATED INCOME</b></td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b>&#160;</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">The composition of patent related income in 2016, 2015 and 2014 was as follows:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 0.25in; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Year ended December 31, 2016.</i>&#160;We had $0.8 million of income from a patent arrangement in 2016. We entered into an arrangement with an unaffiliated third party in 2010 under which we assigned certain patents in return for royalties on proceeds from patent monetization efforts by the third party. Such third party has engaged in various patent monetization activities, including enforcement, litigation and licensing. The party reported and we recorded $0.8 million of income from this arrangement in the year ended December 31, 2016.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We continue to have a contractual relationship with this third party. However, we are unable to predict how much more income we might receive from this arrangement, if any, because we do not know whether any patent monetization efforts by the third party will be successful.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Year ended December 31, 2015.&#160;</i>We had a $43,000 gain on the sale of patent assets in 2015. We sold a portion of our patent portfolio pertaining to home networking technology to an unrelated third party for $50,000. The proceeds from the sale were reduced by $7,000 of transaction costs, which consisted primarily of fees from the law firm that assisted us in the sale. We recorded a gain of $43,000 on the sale.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Future patent sales are likely to be minimal as our remaining patents and patent applications pertain primarily to biometrics and imaging compression. Our current intent is to retain these patents for use in the business.&#160;&#160;</div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Year ended December 31, 2014.&#160;</i>We had a $2.1 million gain on the sale of patent assets in 2014. We sold a portion of our patent portfolio pertaining to DSL diagnostic technology to an unrelated third party for $2.6 million. The proceeds from the sale were reduced by $0.5 million of transaction costs, which consisted primarily of fees from the law firm that assisted us in the sale. We recorded a gain of $2.1 million on the sale.</div> </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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; 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: 23.75pt;"><b>4.</b></td> <td><b>PROPERTY AND EQUIPMENT</b></td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Property and equipment consisted of the following at December 31 (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 23.75pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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.5in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 1044px;">Land</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">1,056</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;">1,056</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Building and improvements</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">9,060</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">9,060</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Computer equipment</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">629</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">626</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Purchased software</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">83</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">83</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Furniture and fixtures</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">778</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">778</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;">Office equipment</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;">166</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">166</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-left: 9pt;">Total</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">11,772</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">11,769</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;">Less accumulated depreciation and amortization</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;">(7,138</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</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,792</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 4px; padding-left: 9pt;">Property and equipment, net</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,634</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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,977</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Depreciation expense was $0.4 million, $0.4 million, and $0.4 million for the years ended December 31, 2016, 2015, and 2014, respectively. In 2016, 2015 and 2014, we identified $0.1 million, $0.1 million, and $0.1 million of assets no longer in use and retired the assets and related accumulated depreciation.</div> </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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; 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: 23.75pt;"><b>5.</b></td> <td style="text-align: justify;"><b>INCOME TAXES</b></td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">We made provisions for income taxes in the years ended December 31, 2016 and 2014 of $2.1 million and $2.7 million, respectively. We recorded a benefit from income taxes of $0.5 million in the year ended December 31, 2015. The components of the provision for income taxes are as follows (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: -22.5pt; padding-left: 22.5pt;">Current:</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: 753px; padding-left: 9pt;">Federal</td> <td style="width: 13px;">&#160;</td> <td style="width: 13px; text-align: left;">$</td> <td style="width: 126px; text-align: right;">1,807</td> <td style="width: 13px; text-align: left;">&#160;</td> <td style="width: 13px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">(807</td> <td style="width: 12px; text-align: left;">)</td> <td style="width: 12px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">1,976</td> <td style="width: 12px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-bottom: 2px; padding-left: 9pt;">State</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;">410</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">280</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">589</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-indent: -22.5pt; padding-left: 22.5pt;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,217</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(527</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,565</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: -22.5pt; padding-left: 22.5pt;">Deferred:</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="padding-left: 9pt;">Federal</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(120</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(16</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">93</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-bottom: 2px; padding-left: 9pt;">State</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;">(12</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</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;">7</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">14</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-indent: -22.5pt; padding-bottom: 2px; padding-left: 22.5pt;">&#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;">(132</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</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;">(9</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</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;">107</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: -22.5pt; padding-left: 22.5pt;">&#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; text-indent: -22.5pt; padding-bottom: 4px; padding-left: 22.5pt;">Provision for (benefit from) income 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;">2,085</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">(536</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">)</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;">2,672</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px; color: #000000; text-transform: none; text-indent: 22.5pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">A reconciliation of the U.S. federal statutory rate to the effective tax rate is as follows:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table align="center" style="font: 10pt/normal 'times new roman', times, serif; width: 95%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 878px; text-align: left; text-indent: -22.5pt; padding-left: 22.5pt;">Federal statutory rate</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 149px; text-align: right;">34</td> <td style="width: 15px; text-align: left;">%</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 149px; text-align: right;">34</td> <td style="width: 16px; text-align: left;">%</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 148px; text-align: right;">34</td> <td style="width: 14px; text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; text-indent: -22.5pt; padding-left: 22.5pt;">State rate, net of federal benefit</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> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</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: azure;"> <td style="text-align: left; text-indent: -22.5pt; padding-left: 22.5pt;">Tax credits</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(4</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(4</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(1</td> <td style="text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; text-indent: -22.5pt; padding-left: 22.5pt;">Permanent adjustments</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(1</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(2</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(1</td> <td style="text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: -22.5pt; padding-left: 22.5pt;">Reversal of reserve</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;">(47</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> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-indent: -22.5pt; padding-bottom: 2px; padding-left: 22.5pt;">Other</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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 4px; padding-left: 9pt;">Effective tax rate</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;">34</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">%</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;">(13</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">%)</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;">37</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">%</td> </tr> </table> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Total income tax expense for the year ended December 31, 2016 was $2.1 million. Income tax expense in 2016 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by permanent adjustments and research tax credits.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">We recorded a benefit from income taxes of $0.5 million for the year ended December 31, 2015. The benefit from income taxes was the result of a $1.9 million tax benefit from the reversal of a reserve for uncertain tax positions, which was partially offset by $1.4 million of income taxes on pre-tax income based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by research tax credits and permanent adjustments.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">As previously reported, the Internal Revenue Service (&#8220;IRS&#8221;) commenced an examination of our tax return for the year ended December 31, 2012 in September 2014. In July 2015, the IRS notified us that it had completed its examination and that it had no changes to our reported tax. As a result of the completion of the IRS examination, we determined that the $1.9 million reserve for uncertain tax positions we had established on federal research and development credits in 2012 was no longer required. We reversed the reserve in 2015.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Total income tax expense for the year ended December 31, 2014 was $2.7 million, all of which was included in continuing operations. Income tax expense for 2014 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by Federal research tax credits and permanent adjustments.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: -1.25pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">As of December 31, 2016 and 2015, we had deferred tax assets for which we had recorded no valuation allowance. The principal components of deferred tax assets were as follows at December 31 (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: -1.25pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 1044px;">Depreciation</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">435</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;">394</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Stock compensation</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">225</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">256</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Capitalized research and development costs</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;">39</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 2px;">Other</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;">418</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">310</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-left: 9pt;">Total</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,078</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">999</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;">Less valuation allowance</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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 4px; padding-left: 9pt;">Deferred tax assets, net</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;">1,078</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">999</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; color: #000000; text-transform: none; text-indent: -9pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">We will continue to assess the level of valuation allowance required 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">A rollforward of the uncertain tax position related to our research and development tax credits is as follows (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 60%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 781px; text-align: left; text-indent: 0.9pt;">Uncertain tax positions at December 31, 2013</td> <td style="width: 10px;">&#160;</td> <td style="width: 9px; text-align: left;">$</td> <td style="width: 131px; text-align: right;">2,945</td> <td style="width: 9px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; text-indent: 0.9pt; padding-bottom: 2px;">Increase due to positions taken in prior periods</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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; text-indent: 0.9pt;">Uncertain tax positions at December 31, 2014</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,945</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; text-indent: 0.9pt; padding-bottom: 2px;">Decrease due to completion of IRS examination</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,913</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; text-indent: 0.9pt;">Uncertain tax positions at December 31, 2015</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,032</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; text-indent: 0.9pt; padding-bottom: 2px;">Increase due to positions taken in prior periods</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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; text-indent: 0.9pt; padding-bottom: 4px;">Uncertain tax positions at December 31, 2016</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;">1,032</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Uncertain tax positions of $0.7 million will impact our tax rate if realized. The difference between this amount and the total uncertain tax positions in the table above is the federal tax effect on state tax credits.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">In addition to deferred tax assets carried on our balance sheet, we also had net federal research and development credit carryforwards available at December 31, 2016 of $4.8 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 current generally accepted accounting principles until the amounts have been utilized to reduce our tax liability. To the extent that these assets were used to reduce taxes in 2016, 2015, and 2014, the benefits were recorded as a reduction to additional paid-in capital. In 2016, 2015 and 2014, we recorded tax benefits to additional paid-in capital of $0.7 million, $0.6 million, and $1.2 million, respectively. As noted in Recent Accounting Pronouncements in Note 2, our tax credit carryforwards will be subject to a new accounting standard in 2017, which will change the way we account for them beginning in the first quarter of 2017. Our policy is to recognize interest and penalties related to uncertain tax positions in income tax expense. As of December 31, 2016, we had no accrued interest or penalties related to uncertain tax positions.</div> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">The tax years from 2013 through 2016 are subject to examination by the IRS and the tax years 2000 through 2016 are subject to examination by state tax authorities.</div> </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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; 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: 23.75pt;"><b>6.</b></td> <td><b>EQUITY AND STOCK COMPENSATION PLANS</b></td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Fixed Stock Option Plan</i></b>&#160;&#8211; We have one active fixed stock option plan which is our 2001 Nonqualified Stock Plan (&#8220;2001 Plan&#8221;). We are authorized to grant nonqualified stock options, stock appreciation rights and stock awards to our employees and directors for up to 8,000,000 shares of common stock under this plan. As of December 31, 2016, there were 4,850,662 shares available for grant under the 2001 Plan.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Options are granted at exercise prices as determined by the Board of Directors and have terms ranging from four to a maximum of ten years. Options generally vest over three to five years.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">The following table presents stock-based employee compensation expenses included in our consolidated statements of income and comprehensive income (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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.5in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td style="text-align: justify;">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Years ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td style="text-align: justify;">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: right; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016&#160;&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: right; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015&#160;&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: right; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014&#160;&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 765px; text-align: justify;">Cost of services</td> <td style="width: 13px;">&#160;</td> <td style="width: 13px; text-align: left;">$</td> <td style="width: 126px; text-align: right;">10</td> <td style="width: 13px; text-align: left;">&#160;</td> <td style="width: 13px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">28</td> <td style="width: 12px; text-align: left;">&#160;</td> <td style="width: 12px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">44</td> <td style="width: 12px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: justify;">Research and development</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">86</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">89</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">106</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: justify;">Selling and marketing</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">11</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">13</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">17</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: justify; 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;">451</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">559</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">748</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: justify; 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;">558</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">689</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">915</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Stock-based compensation expense in the preceding table includes expenses associated with grants of: i) stock options; and iii) unrestricted shares of our common stock. The methods used to determine stock-based compensation expense for each type of equity grant are described in the following paragraphs.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Stock Option Grants.&#160;</i>We did not grant any stock options in the years ended December 31, 2016, 2015 and 2014. When we grant stock options we estimate the fair value of those stock options using the Black-Scholes valuation model. The Black-Scholes 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 do not estimate our forfeiture rates as the actual forfeiture rate is known at the end of each reporting period due to the timing of our stock option vesting.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Unrestricted Stock Grants</i>. Our 2001 Plan permits us to grant shares of unrestricted stock to our directors, officers, and employees. 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 152,000, 152,000, and 152,000 shares of unrestricted stock during the years ended December 31, 2016, 2015, and 2014, respectively.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">The accounting treatment of unrestricted stock awards in 2016, 2015 and 2014 is described below:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>&#160;</i></p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Year ended December 31, 2016.</i>&#160;In March 2016, 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, 2016 and December 31, 2016. We expensed $558,000 of stock-based compensation expense related to this grant in the year ended December 31, 2016. There was no unamortized stock-based compensation charge associated with this stock grant as of December 31, 2016.&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We issued shares of common stock related to the March 2016 grant as follows: i) 58,902 net shares of common stock were issued in early July 2016 after employees surrendered 17,098 shares for which we paid $74,000 of withholding taxes on their behalf; and ii) 56,443 net shares of common stock were issued in early January 2017 after employees surrendered 19,557 shares for which we paid $119,000 of withholding taxes on their behalf.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 27pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Year ended December 31, 2015.</i>&#160;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 $682,000 of stock-based compensation expense related to this grant in the year ended December 31, 2015. There was no unamortized stock-based compensation charge associated with this stock grant as of December 31, 2015.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We issued shares of common stock related to the March 2015 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 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.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Year ended December 31, 2014.</i>&#160;In March 2014, 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, 2014 and December 31, 2014. We expensed $876,000 of stock-based compensation expense related to this grant in the year ended December 31, 2014. There was no unamortized stock-based compensation charge associated with this stock grant as of December 31, 2014.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We issued shares of common stock related to the March 2014 grant as follows: i) 58,769 net shares of common stock were issued in early July 2014 after employees surrendered 17,231 shares for which we paid $113,000 of withholding taxes on their behalf; and ii) 56,804 shares of common stock were issued in early January 2015 after employees surrendered 19,196 shares for which we paid $87,000 of withholding taxes on their behalf.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">A summary of stock option transactions for our fixed stock option plan for the years ended December 31, 2016, 2015, and 2014 are presented below:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman'; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td style="text-align: center;">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="7">2016</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="7">2015</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="7">2014</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="3" nowrap="nowrap">Shares</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted<br />&#160;Average<br />Exercise&#160;<br />Price</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="3" nowrap="nowrap">Shares</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted<br />&#160;Average<br />Exercise&#160;<br />Price</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="3" nowrap="nowrap">Shares</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted<br />&#160;Average<br />Exercise&#160;<br />Price</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 439px; text-align: left;">Outstanding at beginning of year</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 142px; text-align: right;">86,202</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">$</td> <td style="width: 142px; text-align: right;">4.37</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 142px; text-align: right;">106,202</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">4.71</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 141px; text-align: right;">1,004,989</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: 141px; text-align: right;">5.68</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Granted</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;">-</td> <td style="text-align: left;">&#160;</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;">-</td> <td style="text-align: left;">&#160;</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;">-</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td>Exercised</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;">-</td> <td style="text-align: left;">&#160;</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;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(117,783</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">3.98</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;">Forfeited or cancelled</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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">(20,000</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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.18</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">(781,004</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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.07</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 4px;">Outstanding at end of year</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;">86,202</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="padding-bottom: 4px; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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.37</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">86,202</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="padding-bottom: 4px; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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.37</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">106,202</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="padding-bottom: 4px; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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.71</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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> <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-align: left;">Exercisable at year end</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">86,202</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">4.37</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">86,202</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">4.37</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">104,117</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">4.69</td> <td style="text-align: left;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Total options outstanding at December 31, 2016 were 86,202. All of those options were vested and had a weighted average exercise price of $4.37.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">No stock options were granted in the years ended December 31, 2016, 2015 and 2014. No options were exercised in the years ended December 31, 2016 and 2015.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">At December 31, 2016, the weighted average remaining contractual term for total options outstanding and total options exercisable was approximately 1.1 years for each.&#160;</div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.3pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">At December 31, 2016, the aggregate intrinsic value of options outstanding and options exercisable was $149,000 for each. The intrinsic value of a stock option is the amount by which the market value of the underlying stock exceeds the exercise price of the option.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.3pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">The following table summarizes the stock options outstanding at December 31, 2016:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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.32in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td style="text-align: center;">&#160;</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Options&#160;Outstanding</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="7">Options&#160;Exercisable</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">Exercise&#160;Price<br />Range</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="3" nowrap="nowrap">Number</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted<br />Average<br />Exercise<br />Price</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted&#160;Average<br />Remaining<br />Contractual<br />Term&#160;(in&#160;years)</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="3" nowrap="nowrap">Number</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted<br />Average<br />Exercise<br />Price</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 494px;">$2 to $3</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 141px; text-align: right;">18,000</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.52</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 141px; text-align: right;">2.38</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 141px; text-align: right;">18,000</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.52</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>$3 to $4</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">14,168</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">3.57</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">.82</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">14,168</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">3.57</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td>$4 to $5</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">33,200</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">4.64</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">.93</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">33,200</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">4.64</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 2px;">$6 to $7</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">20,834</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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.10</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">.36</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">20,834</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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.10</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: right; padding-bottom: 4px;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">86,202</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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.37</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">1.08</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">86,202</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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.37</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">At December 31, 2016, there was no unrecognized compensation expense related to non-vested stock options as there were no non-vested stock options.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We issue common stock from previously authorized but unissued shares to satisfy option exercises and purchases under our Employee Stock Purchase Plan.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Employee Stock Purchase Plan</i></b>&#160;- In June 1996, we adopted an Employee Stock Purchase Plan (the &#8220;ESPP Plan&#8221;) under which eligible employees could purchase common stock at a price equal to 85% of the lower of the fair market value of the common stock at the beginning or end of each six-month offering period. On November 29, 2005 we amended the ESPP Plan to provide that eligible employees may purchase common stock at a price equal to 95% of the fair market value of the common stock as of the end of each six-month offering period. There is no stock-based compensation expense related to our Employee Stock Purchase Plan because it is not considered a compensatory plan. The plan does not have a look-back feature, and has a minimal discount of 5% of the fair market value of the common stock as of the end of each six-month offering period. Participation in the ESPP Plan is limited to 6% of an employee&#8217;s compensation, may be terminated at any time by the employee and automatically ends on termination of employment. A total of 350,000 shares of common stock have been reserved for issuance. As of December 31, 2016 there were 79,903 shares available for future issuance under the ESPP Plan. We issued 9,473, 11,561, and 8,022 common shares under the ESPP Plan in 2016, 2015, and 2014, respectively.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Share Purchases</i></b>&#160;- 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 690,801 shares for a total cost of $3.7 million during the year ended December 31, 2016.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b>&#160;</b></p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Dividends &#8211;&#160;</i></b>We did not pay dividends in the years ended December 31, 2016 and 2015. In the year ended December 31, 2014, our board of directors declared a special cash dividend of $1.75 per share. The dividend was paid on July 24, 2014 to shareholders of record as of July 10, 2014. The total dividend payment was $39.9 million.</div> </div> <div> <table style="font: bold 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; orphans: 2; widows: 2; 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: 23.75pt;">7.</td> <td>COMMITMENTS AND CONTINGENT LIABILITIES</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>&#160;</i></b></p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Lease Commitments</i></b>&#160;&#8211; We own our principal office and research facility in Bedford, Massachusetts, which we have occupied since November 1997. We have no real estate lease commitments and de minimis equipment lease commitments.&#160;</div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Litigation</i>&#160;- There are no material pending legal proceedings to which we are a party or to which any of our properties are subject which, either individually or in the aggregate, are expected to have a material adverse effect on our business, financial position or results of operations.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><font style="font-size: 10pt;"><b><i>Guarantees and Indemnification Obligations&#160;</i></b></font>&#8211;&#160;<font style="font-size: 10pt;">We enter into agreements in the ordinary course of business that require us: i) to perform under the terms of the contracts, ii) to protect the confidentiality of our customers&#8217; intellectual property, and iii) to indemnify customers, including indemnification against third party claims alleging infringement of intellectual property rights. We also have agreements with each of our directors and executive officers to indemnify such directors or executive officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer of the Company.</font></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Given the nature of the above obligations and agreements, we are unable to make a reasonable estimate of the maximum potential amount that we could be required to pay. Historically, we have not made any significant payments on the above guarantees and indemnifications and no amount has been accrued in the accompanying consolidated financial statements with respect to these guarantees and indemnifications.</div> </div> <div> <table style="font: bold 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; orphans: 2; widows: 2; 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: 23.75pt;"><font style="font-family: 'times new roman', times, serif;">8.</font></td> <td>BUSINESS SEGMENTS AND MAJOR CUSTOMERS</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">We organize ourselves into a single segment that reports to the chief operating decision makers.</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 19.5pt; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; 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 (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 19.5pt; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016&#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015&#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014&#160;&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 765px; text-align: left;">United States</td> <td style="width: 13px;">&#160;</td> <td style="width: 13px; text-align: left;">$</td> <td style="width: 126px; text-align: right;">17,806</td> <td style="width: 13px; text-align: left;">&#160;</td> <td style="width: 13px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">11,737</td> <td style="width: 12px; text-align: left;">&#160;</td> <td style="width: 12px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">18,168</td> <td style="width: 12px; 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;">1,302</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,163</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">848</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;">2,458</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">5,721</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">4,704</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">21,566</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">19,621</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">23,720</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">Revenue by product group was (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016&#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015&#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014&#160;&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 765px;">Biometrics</td> <td style="width: 13px;">&#160;</td> <td style="width: 13px; text-align: left;">$</td> <td style="width: 126px; text-align: right;">16,546</td> <td style="width: 13px; text-align: left;">&#160;</td> <td style="width: 13px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">16,916</td> <td style="width: 12px; text-align: left;">&#160;</td> <td style="width: 12px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">21,436</td> <td style="width: 12px; 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;">4,739</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,301</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,558</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;">281</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">404</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">726</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">21,566</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">19,621</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">23,720</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;">The portion of total revenue that was derived from major customers was as follows:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016 &#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015&#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014&#160;&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 765px; text-align: left;">Customer A</td> <td style="width: 13px;">&#160;</td> <td style="width: 13px; text-align: left;">&#160;</td> <td style="width: 126px; text-align: right;">18</td> <td style="width: 13px; text-align: left;">%</td> <td style="width: 13px;">&#160;</td> <td style="width: 12px; text-align: left;">&#160;</td> <td style="width: 125px; text-align: right;">3</td> <td style="width: 12px; text-align: left;">%</td> <td style="width: 12px;">&#160;</td> <td style="width: 12px; text-align: left;">&#160;</td> <td style="width: 125px; text-align: right;">10</td> <td style="width: 12px; text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Customer B</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;">6</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Customer C</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">12</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Customer D</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">6</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">9</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">24</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Customer E</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">10</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2</td> <td style="text-align: left;">%</td> </tr> </table> </div> <div> <table style="font: bold 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; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 23.75pt;">9.</td> <td>EMPLOYEE BENEFIT PLAN</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">In 1994, we established a qualified 401(k) Retirement Plan (the &#8220;Plan&#8221;) under which employees are allowed to contribute certain percentages of their pay, up to the maximum allowed under Section 401(k) of the Internal Revenue Code. Our contributions to the Plan are at the discretion of the Board of Directors. Our contributions were approximately $225,000, $216,000, and $198,000 in 2016, 2015 and 2014, respectively.</div> </div> <div> <table style="font: bold 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; orphans: 2; widows: 2; 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: 23.75pt;">10.</td> <td>NET INCOME PER SHARE</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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.33in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 861px; text-align: left; text-indent: 0.1pt;">Net income</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">4,103</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;">4,614</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;">4,583</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-indent: 0.1pt;">&#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-indent: 0.1pt; 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> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-left: 9pt;">Weighted-average common shares outstanding</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,829</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,899</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,703</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; padding-left: 9pt;">Additional dilutive common stock equivalents</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">69</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">66</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">84</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 4px; padding-left: 9pt;">Diluted shares outstanding</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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,898</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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,965</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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,787</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: 0.1pt;">&#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-indent: 0.1pt;">Net income per share &#8211; basic</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.18</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.20</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.20</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: 0.1pt;">Net income per share - diluted</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.18</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.20</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.20</td> <td style="text-align: left;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">For the years ended December 31, 2016, 2015 and 2014, options to purchase 54,034, 54,034, and 40,834 shares of common stock at weighted average exercise prices of $5.20, $5.20, and $6.14 per share, 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 shares and thus would be anti-dilutive.</div> </div> <div> <table style="font: bold 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; orphans: 2; widows: 2; 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: 23.75pt;"><b>11.</b></td> <td style="text-align: justify;"><b>ACCUMULATED OTHER COMPREHENSIVE LOSS</b></td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b>&#160;</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">The components of accumulated other comprehensive loss and activity were as follows (in thousands):</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 23.75pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; 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="3" nowrap="nowrap">December 31,</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Increase/</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Reclassification</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">December 31,</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="3" nowrap="nowrap">2015</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">Decrease</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">Adjustments</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">2016</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 700px; text-align: left;">Unrealized losses on available for sale securities</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 146px; 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: 146px; text-align: right;">92</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 145px; text-align: right;">-</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: 145px; text-align: right;">(45</td> <td style="width: 14px; text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">(23</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">17</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <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;">69</td> <td style="text-align: left;">&#160;</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;">(28</td> <td style="text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">(24</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">9</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">)</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">45</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">(19</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">)</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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; 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: 0.25in; text-align: left;"><b>13.</b></td> <td style="text-align: justify;"><b>QUARTERLY RESULTS OF OPERATIONS &#8211; UNAUDITED</b></td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">The following table is a summary of certain items in the consolidated statements of income and comprehensive income for each of our quarters in the two-year period ended December 31, 2016 (in thousands, except per share data).</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="15">2016 Quarters Ended</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">March 31</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">June 30</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">September 30</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">December 31</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 677px;">Revenue</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">4,834</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;">6,904</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,899</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,929</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Operating income</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">880</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,074</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,313</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">641</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Net income</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">635</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,436</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,573</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">460</td> <td style="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>Net income per share &#8211; basic</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> <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.07</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.02</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Net income per share &#8211; diluted</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> <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.07</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.02</td> <td style="text-align: left;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b>&#160;</b></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; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="15">2015 Quarters Ended</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">March 31</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">June 30</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">September 30</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">December 31</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 677px;">Revenue</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">4,123</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;">4,510</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;">4,041</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;">6,946</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Operating income</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">384</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">477</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">429</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,625</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Net income</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">272</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">319</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,197</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,826</td> <td style="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>Net income per share &#8211; basic</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.01</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.10</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.08</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Net income per share &#8211; diluted</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.01</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.10</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.08</td> <td style="text-align: left;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b>&#160;</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.25in; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Quarterly amounts may not sum to annual amounts due to rounding and dilution.</p> <div> <table style="font: bold 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; orphans: 2; widows: 2; 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: 23.75pt;"><b>12.</b></td> <td><b>OFF-BALANCE SHEET ARRANGEMENTS</b></td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b>&#160;</b></p> <div style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We do not currently have any arrangements with unconsolidated entities, such as entities often referred to as structured finance, special purpose entities, or variable interest entities which are often established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. Accordingly, we are not exposed to any financing, liquidity, market or credit risk if we had such relationships.</div> </div> <div> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: center; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b>Schedule II - Valuation and Qualifying Accounts &#8211; Years ended December 31, 2016, 2015, and 2014</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: center; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b>(in thousands)</b></p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman'; width: 100%; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td style="text-align: center; font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;">Col. A</td> <td style="font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;" colspan="3">Col. B</td> <td style="font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;" colspan="3">Col. C(1)</td> <td style="font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;" colspan="3">Col. C(2)</td> <td style="font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;" colspan="3">Col. D</td> <td style="font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-top-color: black; border-bottom-color: black; border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;" colspan="3">Col. E</td> </tr> <tr style="vertical-align: bottom;"> <td style="text-align: left;">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td colspan="3">&#160;</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="7">Additions</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td colspan="3">&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td colspan="3">&#160;</td> </tr> <tr style="vertical-align: bottom;"> <td style="text-align: left;">&#160;</td> <td style="font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="3">Balance at</td> <td style="font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="3">Charged to</td> <td style="font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="3">Charged</td> <td style="font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="3">Deductions</td> <td style="font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="3">Balance</td> </tr> <tr style="vertical-align: bottom;"> <td style="text-align: left;">&#160;</td> <td style="font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="3">Beginning</td> <td style="font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="3">Costs and</td> <td style="font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="3">to Other</td> <td style="font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="3">Charged to</td> <td style="font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold;" colspan="3">at End</td> </tr> <tr style="vertical-align: bottom;"> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">of Period</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">Expenses</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">Accounts</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">Reserves</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">of Period</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Allowance for doubtful accounts receivable:</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> <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: 615px; text-align: left; padding-left: 9pt;">2016</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">$</td> <td style="width: 142px; text-align: right;">20</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">$</td> <td style="width: 142px; text-align: right;">-</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">$</td> <td style="width: 141px; 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: 141px; 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: 141px; text-align: right;">20</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-left: 9pt;">2015</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">20</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">20</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-left: 9pt;">2014</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">20</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">20</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <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> <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;">Inventory reserves:</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> <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-align: left; padding-left: 9pt;">2016</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-left: 9pt;">2015</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-left: 9pt;">2014</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <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> <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-align: left;">Warranty reserves:</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> <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; padding-left: 9pt;">2016</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-left: 9pt;">2015</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-left: 9pt;">2014</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-left: 9pt;">&#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> <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;">Deferred tax asset valuation allowance:</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> <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-align: left; padding-left: 9pt;">2016</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-left: 9pt;">2015</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-left: 9pt;">2014</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">-</td> <td style="text-align: left;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b></b>&#160;</p> </div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Basis of Presentation</i></b>&#160;- The consolidated financial statements include the accounts of Aware, Inc. and its subsidiary (&#8220;the Company&#8221;). All significant intercompany transactions have been eliminated.</div> </div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Use of Estimates&#160;</i></b>&#8211; The preparation of our financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. The most significant estimates included in the financial statements pertain to revenue recognition, reserves for doubtful accounts, useful lives of fixed assets, valuation allowance for deferred income tax assets, and accrued liabilities. Actual results could differ from those estimates.</div> </div> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Fair Value Measurements</i></b>&#160;- 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.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Cash and cash equivalents, which primarily include money market mutual funds, were $51.9 million and $51.2 million as of December 31, 2016 and December 31, 2015, respectively. We classified our cash equivalents of $49.8 million and $43.0 million as of December 31, 2016 and 2015, respectively, within Level 1 of the fair value hierarchy because they are valued using quoted market prices.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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. Debt securities with maturities greater than one year are classified as long term assets. We categorize our investments as available-for-sale securities, and carry them at fair value in our financial statements. We had $1.0 million and $0.9 million of available-for-sale investments as of December 31, 2016 and December 31, 2015, respectively.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">As of December 31, 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):&#160;</p> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 90%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 23.75pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Fair Value Measurement at December 31, 2016 Using:</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Quoted Prices in<br />Active Markets for&#160;<br />Identical Assets</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant Other&#160;<br />Observable Inputs</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant&#160;<br />Unobservable&#160;<br />Inputs</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 1)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 2)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 3)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 678px; text-align: left;">Corporate debt securities</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 221px; text-align: right;">951</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: 221px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 220px; text-align: right;">-</td> <td style="width: 14px; 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;">49,839</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">50,790</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> </div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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):&#160;</div> <div>&#160;</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: 23.75pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Fair Value Measurement at December 31, 2015 Using:</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Quoted Prices in<br />Active Markets for&#160;<br />Identical Assets</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant Other&#160;<br />Observable Inputs</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant&#160;<br />Unobservable&#160;<br />Inputs</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 1)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 2)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 3)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 678px; text-align: left;">Corporate debt securities</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 221px; 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: 221px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 220px; text-align: right;">-</td> <td style="width: 14px; 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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> </div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Cash and Cash Equivalents</i></b>&#160;&#8211; Cash and cash equivalents, which consist primarily of money market funds and demand deposits, are stated at fair value. All highly liquid investments purchased with an original maturity of three months or less are considered cash equivalents. Our cash balances exceed the Federal Deposit Insurance Corporation limits. The Company does not believe it is exposed to significant credit risk related to cash and cash equivalents.</div> </div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Investments</i></b>&#160;- At December 31, 2016 and 2015, we categorized all investment securities as available-for-sale, since we may liquidate these investments currently. In calculating realized gains and losses, cost is determined using specific identification. Unrealized gains and losses on available-for-sale securities are excluded from earnings and reported in a separate component of stockholders&#8217; equity called Accumulated Comprehensive Income.</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">There were no realized gains or losses on investments in the year ended December 31, 2016. Realized gains on investments were $12,000 in the year ended December 31, 2015. Realized losses on investments were $59,000 in the year ended December 31, 2014.</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Unrealized gains on investments were $69,000 and $162,000 in the years ended December 31, 2016 and 2014. Unrealized losses on investments were $53,000 in the year ended December 31, 2015.</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">The amortized cost of our corporate debt securities was $1.0 million at December 31, 2016. Corporate debt securities comprising investments mature in 2017 and 2018.</div> </div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;<b><i>Allowance for Doubtful Accounts</i></b>&#160;&#8211; Accounts are charged to the allowance for doubtful accounts as they are deemed uncollectible based on a periodic review of the accounts.</div> </div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Inventories&#160;</i></b>&#8211; Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out (&#8220;FIFO&#8221;) method. We evaluate all inventories for net realizable value on a quarterly basis, and record provisions for excess and obsolete inventory when required. We had no inventories at December 31, 2016 and 2015.</div> </div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Property and Equipment</i></b>&#160;&#8211; Property and equipment is stated at cost. Depreciation and amortization of property and equipment is provided using the straight-line method over the estimated useful lives of the assets. Upon retirement or sale, the costs of the assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss on disposal is included in the determination of income or loss. Expenditures for repairs and maintenance are charged to expense as incurred.</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">The estimated useful lives of assets used by us are:</div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.5in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; 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: 978px;"><font style="font-size: 10pt;">Building</font></td> <td style="width: 275px;"><font style="font-size: 10pt;">30 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Building improvements</font></td> <td><font style="font-size: 10pt;">5 to 20 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Furniture and fixtures</font></td> <td><font style="font-size: 10pt;">5 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Computer, office &amp; manufacturing equipment</font></td> <td><font style="font-size: 10pt;">3 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Purchased software</font></td> <td><font style="font-size: 10pt;">3 years</font></td> </tr> </table> </div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Impairment of Long-Lived Assets</i></b>&#160;&#8211; We review long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the undiscounted cash flows estimated to be generated by those assets over their estimated economic life to the related carrying value of those assets to determine if the assets are impaired. If an impairment is indicated, the asset is written down to its estimated fair value. The cash flow estimates used to identify the potential impairment reflect our best estimates using appropriate assumptions and projections at that time. We believe that no significant impairment of our long-lived assets has occurred as of December 31, 2016 and 2015.</div> </div> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Revenue Recognition</i></b>&#160;&#8211; We recognize revenue when there is persuasive evidence of an arrangement, the sales price is fixed or determinable, collection of the related receivable is reasonably assured, and delivery has occurred or services have been rendered.<i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 12.25pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Persuasive evidence of an arrangement:&#160;</i>We use contracts signed by both the customer and us or written purchase orders issued by the customer as evidence of an arrangement.<i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 12.25pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Product delivery:&#160;</i>We deem delivery to have occurred: (i) upon shipment when products are shipped FOB shipping point, or (ii) upon delivery at a customer&#8217;s location when products are shipped FOB destination, or (iii) when software is delivered electronically. If customer acceptance provisions apply, revenue is not recognized until delivery has occurred and we have received such acceptance. If we are required to provide installation services, revenue is not recognized until installation is complete.<i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 12.25pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Fixed or determinable fee:</i>&#160;We consider fees to be fixed or determinable if the fee is not subject to refund or adjustment and the payment terms are within normal established practices. If the fee is not fixed or determinable, we recognize the revenue as amounts become due and payable.<i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 12.25pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>Collection is deemed probable:</i>&#160;We conduct a credit review for significant transactions at the time of the arrangement to determine the credit-worthiness of the customer. Collection is deemed probable if we expect that the customer will pay amounts under the arrangement as payments become due.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We categorize revenue as software licenses, software maintenance, services, hardware, or royalties. In addition to the general revenue recognition policies described above, specific revenue recognition policies apply to each category of revenue.<i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Software licenses</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Software licenses consist of revenue from the sale of software licenses for biometrics and imaging applications. Our software licenses typically provide customers with the right to use our software in perpetuity. We recognize revenue from software licenses upon delivery when licenses are sold in single element arrangements, because we have no post-delivery obligations, including contractual or implied Post Contract Support (&#8220;PCS&#8221;).&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Software maintenance</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Software maintenance consists of revenue from the sale of software maintenance contracts for biometrics and imaging software. Software maintenance contracts entitle customers to receive software support and software updates, if and when they become available, during the term of the maintenance contract. We recognize software maintenance revenue ratably over the related contract period.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Services</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Service revenue consists of fees from biometrics customers for software engineering services we provide to them. We recognize services revenue as services are delivered when services are sold in single element arrangements.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Hardware</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Hardware revenue consists of sales of biometrics equipment to a single U.S. government customer. We recognize hardware revenue upon delivery and acceptance of the equipment by the customer.<i>&#160;</i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Royalties</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Royalties consist primarily of royalty payments we receive under DSL silicon contracts with two customers that incorporate our silicon intellectual property (&#8220;IP&#8221;) in their DSL chipsets. We sold the assets of 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, Reporting Discontinued Operations, because we have continuing ongoing cash flows from this business.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Since we cannot reasonably estimate royalty revenue, such revenue is recognized in the quarter in which a final report is received from a customer. Royalty reports are typically received in the quarter immediately following the quarter in which sales of royalty-bearing products occur.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Multiple element arrangements with software and software related elements</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">In addition to selling software licenses, software maintenance and software services in single element arrangements, we also sell these three products as part of multiple element arrangements. We apply the provisions of ASC 985-605, Software Revenue Recognition, to these arrangements because all the elements are software or software related. The various combinations of multiple element arrangements and our revenue recognition for each are described as follows:&#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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 22.5pt;"></td> <td style="width: 13.5pt;"><font style="font-family: symbol;">&#183;</font></td> <td style="text-align: justify;"><i>Software licenses and software maintenance</i>. When software licenses and software maintenance contracts are sold together, we recognize software license revenue upon delivery, provided we have vendor specific objective evidence (&#8220;VSOE&#8221;) for the fair value of the maintenance contract fee, and we recognize the fair value of maintenance contract revenue ratably over the related contract period. Under ASC 985-605, the residual method is the appropriate manner in which to allocate arrangement consideration to the license when VSOE exists for all undelivered elements (e.g., PCS), but not for the delivered element (e.g., the license). When we do not have VSOE for PCS, we recognize the entire arrangement fee over the contractual PCS period. As a result of not having VSOE for PCS in one arrangement in 2015, we deferred $3.6 million of license revenue at December 31, 2015 under this policy. We recognized the entire $3.6 million amount deferred in 2015 as revenue in 2016.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: -13.5pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 22.5pt;"></td> <td style="width: 13.5pt;"><font style="font-family: symbol;">&#183;</font></td> <td style="text-align: justify;"><i>Software licenses and services.</i>&#160;When software licenses and software engineering services are sold together, the total fee is generally recognized by applying contract accounting. We have adopted the percentage-of-completion method of contract accounting, and we generally use an input method (i.e., labor hours) to determine our completion percentage. The software license portion of the arrangement is classified as software license revenue and the engineering services portion is classified as services revenue in our consolidated statements of income and comprehensive income.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 0.5in; text-align: justify; color: #000000; text-transform: none; text-indent: -13.5pt; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 22.5pt;"></td> <td style="width: 13.5pt;"><font style="font-family: symbol;">&#183;</font></td> <td style="text-align: justify;"><i>Software licenses, software maintenance and services.</i>&#160;When we sell software licenses, software maintenance and software services together, revenue is recognized as follows: i) software maintenance revenue is separated from the other two elements and is recognized ratably over the related software maintenance contract period; provided we have VSOE for the fair value of the maintenance element; and ii) the total fee from the software license and engineering service elements is recognized by applying the contract accounting method described in the previous paragraph.</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i><u>Multiple element arrangement with hardware and software elements</u></i></p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We also have a multiple element arrangement with one customer that involves the delivery of hardware, software maintenance, and software services. We determined that these elements qualified as separate units of accounting under ASC 605, Revenue Recognition, because they have value to the customer on a standalone basis. We recognize revenue from this arrangement as follows: i) hardware revenue is recognized upon delivery and acceptance of the equipment by the customer; ii) maintenance revenue is recognized ratably over the related contract period; and iii) service revenue is recognized as services are delivered.</p> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Income Taxes</i></b>&#160;&#8211; We compute deferred income taxes based on the differences between the financial statement and tax basis of assets and liabilities using enacted rates in effect in the years in which the differences are expected to reverse. We establish a valuation allowance to offset temporary deductible differences, net operating loss carryforwards and tax credits when it is more likely than not that the deferred tax assets will not be realized.&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We recognize the tax benefit from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained upon examination by the taxing authorities, based on the technical merits of the tax position. The evaluation of an uncertain tax position is based on factors that include, but are not limited to, changes in the tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, and changes in facts or circumstances related to a tax position. Any changes to these estimates, based on the actual results obtained and/or a change in assumptions, could impact our tax provision in future periods. Interest and penalty charges, if any, related to unrecognized tax benefits would be classified as a provision for income tax in the statement of income.</div> </div> <div><font style="font-family: times new roman,times;" size="2"><strong><em>Capitalization of Software Costs</em></strong>&#160;&#8211; We capitalize certain internally developed software development costs after technological feasibility of the product has been established. No software costs were capitalized for the years ended December 31, 2016, 2015 and 2014, because such costs incurred subsequent to the establishment of technological feasibility, but prior to commercial availability, were immaterial.</font></div> <div><font style="font-family: times new roman,times;" size="2"><strong><em>Research and Development Costs</em></strong>&#160;&#8211; Costs incurred in the research and development of our products are expensed as incurred.</font></div> <p align="left" style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Concentration of Credit Risk&#160;</i></b>&#8211; At December 31, 2016 and 2015, we had cash and cash equivalents, in excess of federally insured deposit limits of approximately $51.7 million and $51.0 million, respectively.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Concentration of credit risk with respect to net accounts receivable consisted of amounts owed by the following customers that comprised more than 10% of net accounts receivable at December 31:</p> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 22.5pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <table style="font: 10pt/normal 'times new roman', times, serif; width: 60%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.5in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 724px; text-align: left;">Customer A</td> <td style="width: 11px;">&#160;</td> <td style="width: 11px; text-align: left;">&#160;</td> <td style="width: 154px; text-align: right;">17</td> <td style="width: 12px; text-align: left;">%</td> <td style="width: 10px;">&#160;</td> <td style="width: 10px; text-align: left;">&#160;</td> <td style="width: 153px; text-align: right;">1</td> <td style="width: 11px; text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Customer B</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">13</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">7</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Customer C</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">13</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Customer D</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">26</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Customer E</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;"><font style="font-size: 10pt;">-</font></td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">17</td> <td style="text-align: left;">%</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">Concentration of credit risk with respect to our investment portfolio consisted of $0.5 million and $0.5 million with two issuers of corporate debt securities, respectively, at December 31, 2016, and $0.5 million and $0.4 million with two issuers of corporate debt securities, respectively, at December 31, 2015</p> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Stock-Based Compensation&#160;</i></b>&#8211; We grant stock and stock options to our employees and directors. We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize stock-based compensation expense on a straight-line basis over the requisite service period of the award.</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">For stock awards, we determine the fair value of the award by using 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.&#160;</div> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">For stock options, we use the Black-Scholes option valuation model to estimate the fair value of the award. 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.</p> </div> <div><font style="font-family: times new roman,times;" size="2"><strong><em>Computation of Earnings per Share&#160;</em></strong>&#8211; Basic earnings per share is computed by dividing income available to common shareholders by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing income available to common shareholders 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 antidilutive are excluded from the calculation.</font></div> <div><font style="font-family: times new roman,times;" size="2"><strong><em>Fair Value of Financial Instruments</em></strong>&#160;&#8211; The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value because of their short-term nature. The carrying amount of investments is based on the fair value of the individual securities in our investment portfolio.</font></div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Advertising Costs &#8211;&#160;</i></b>Advertising costs are expensed as incurred and were not material for 2016, 2015, and 2014.</div> </div> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Recent Accounting Pronouncements:</i></b><i>&#160;</i></p> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>FASB ASU No. 2014-09.&#160;</i>In May 2014, the FASB issued Accounting Standard Update No. 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.</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We have begun to evaluate the effect the new revenue standard will have on our consolidated financial statements and related disclosures, but have not completed our evaluation and implementation process. We intend to complete that process during 2017 and adopt the new standard on January 1, 2018 using the full retrospective adoption transition method. Based on our preliminary evaluations to date, we believe that revenue recognized under the new standard will generally approximate revenue recognized under current GAAP with the exception of the following contracts:</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</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: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 31.5pt;"></td> <td style="width: 18pt;">i)</td> <td style="text-align: justify;"><u>2015 imaging software license contract</u>. We consummated a $4.625 million license contract in October 2015 that included a $4.5 million license fee plus a $125,000 software maintenance fee. We delivered the licensed software and the customer paid us in the fourth quarter of 2015. Under current GAAP, we were unable to establish VSOE for the maintenance element and, as a result we recognized the total fee ratably over the twelve-month period that ran from October 2015 to October 2016. We believe that under the new standard, license revenue from that contract will be recognized in 2015 when control over the software was transferred to the customer. If so, that change would have a material impact on our 2015 and 2016 financial statements.</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; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; 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: 31.5pt;"></td> <td style="width: 18pt;">ii)</td> <td style="text-align: justify;"><u>DSL royalty contracts</u>. Under our current revenue recognition policy, we recognize DSL royalty revenue in the period in which we receive royalty reports, which is typically in the quarter immediately following the quarter in which sales of royalty-bearing products occurred. Under the new standard, we will be required to make estimates of royalties earned in the current period and record royalty revenue based on those estimates.</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; margin-top: 0px; margin-bottom: 0px; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 31.5pt;"></td> <td style="width: 18pt;">iii)</td> <td style="text-align: justify;"><u>Minimum license/royalty payment contracts</u>. Some of our revenue contracts require customers to make minimum license/royalty payments. Under current GAAP, we recognize that revenue when those minimum payments become due. Under the new standard, we may have to recognize the net present value of expected minimum payments in the period in which such contracts are signed.</td> </tr> </table> </div> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">The foregoing observations are subject to change as we complete our implementation process.</div> <div>&#160;</div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>FASB ASU No. 2015-17.</i>&#160;In November 2015, the FASB issued Accounting Standard Update No. 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.&#160;</div> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>FASB ASU No. 2016-09.</i>&#160;In March 2016, the FASB issued Accounting Standard Update No. 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. For public companies, the standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2016, with early adoption permitted.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;">We intend to adopt ASU No. 2016-09 in the first quarter of 2017. As discussed in Note 4, we have research and development tax credit carryforwards related to excess stock compensation deductions. These tax credits are not recorded as deferred tax assets under current accounting standards, however they would be recorded as deferred tax assets with a corresponding credit to retained earnings under ASU No. 2016-09. We are currently evaluating whether we would need to establish a valuation allowance on our tax credit carryforwards which will affect the amount we record as a deferred tax asset in the first quarter of 2017.&#160;</p> <p style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><i>FASB ASU No. 2016-13.</i>&#160;In June 2016, the FASB issued Accounting Standard Update No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.&#8221; This new standard replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, entities will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This standard is effective for fiscal years beginning after December 15, 2019 with early adoption permitted in fiscal years beginning after December 15, 2018. We are currently evaluating the effect this standard will have on our consolidated financial statements and related disclosures.&#160;</p> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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 December 31, 2016.</div> <div> <div style="font: 10pt/normal 'times new roman', times, serif; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b><i>Segments</i>&#160;&#8211;&#160;</b>We organize ourselves into a single segment reporting to the chief operating decision makers. We have sales outside of the United States, which are described in Note 8. All long-lived assets are maintained in the United States.</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: 23.75pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Fair Value Measurement at December 31, 2016 Using:</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Quoted Prices in<br />Active Markets for&#160;<br />Identical Assets</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant Other&#160;<br />Observable Inputs</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant&#160;<br />Unobservable&#160;<br />Inputs</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 1)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 2)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 3)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 678px; text-align: left;">Corporate debt securities</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 221px; text-align: right;">951</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: 221px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 220px; text-align: right;">-</td> <td style="width: 14px; 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;">49,839</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">50,790</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px 0px 0px 23.75pt; text-align: justify; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; 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: 23.75pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Fair Value Measurement at December 31, 2015 Using:</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Quoted Prices in<br />Active Markets for&#160;<br />Identical Assets</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant Other&#160;<br />Observable Inputs</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Significant&#160;<br />Unobservable&#160;<br />Inputs</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 1)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 2)</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">(Level 3)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 678px; text-align: left;">Corporate debt securities</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 221px; 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: 221px; text-align: right;">-</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 220px; text-align: right;">-</td> <td style="width: 14px; 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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 80%; margin-left: 0.5in; border-collapse: collapse; font-size-adjust: none; font-stretch: normal;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: top;"> <td style="width: 978px;"><font style="font-size: 10pt;">Building</font></td> <td style="width: 275px;"><font style="font-size: 10pt;">30 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Building improvements</font></td> <td><font style="font-size: 10pt;">5 to 20 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Furniture and fixtures</font></td> <td><font style="font-size: 10pt;">5 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Computer, office &amp; manufacturing equipment</font></td> <td><font style="font-size: 10pt;">3 years</font></td> </tr> <tr style="vertical-align: top;"> <td><font style="font-size: 10pt;">Purchased software</font></td> <td><font style="font-size: 10pt;">3 years</font></td> </tr> </table> </div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 65%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.5in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 724px; text-align: left;">Customer A</td> <td style="width: 11px;">&#160;</td> <td style="width: 11px; text-align: left;">&#160;</td> <td style="width: 154px; text-align: right;">17</td> <td style="width: 12px; text-align: left;">%</td> <td style="width: 10px;">&#160;</td> <td style="width: 10px; text-align: left;">&#160;</td> <td style="width: 153px; text-align: right;">1</td> <td style="width: 11px; text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Customer B</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">13</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">7</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Customer C</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">13</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Customer D</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">26</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Customer E</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;"><font style="font-size: 10pt;">-</font></td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">17</td> <td style="text-align: left;">%</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.5in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 1044px;">Land</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">1,056</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;">1,056</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Building and improvements</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">9,060</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">9,060</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Computer equipment</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">629</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">626</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Purchased software</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">83</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">83</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Furniture and fixtures</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">778</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">778</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;">Office equipment</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;">166</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">166</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-left: 9pt;">Total</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">11,772</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">11,769</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;">Less accumulated depreciation and amortization</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;">(7,138</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</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,792</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 4px; padding-left: 9pt;">Property and equipment, net</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,634</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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,977</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> </div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: -22.5pt; padding-left: 22.5pt;">Current:</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: 753px; padding-left: 9pt;">Federal</td> <td style="width: 13px;">&#160;</td> <td style="width: 13px; text-align: left;">$</td> <td style="width: 126px; text-align: right;">1,807</td> <td style="width: 13px; text-align: left;">&#160;</td> <td style="width: 13px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">(807</td> <td style="width: 12px; text-align: left;">)</td> <td style="width: 12px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">1,976</td> <td style="width: 12px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-bottom: 2px; padding-left: 9pt;">State</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;">410</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">280</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">589</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-indent: -22.5pt; padding-left: 22.5pt;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,217</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(527</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,565</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: -22.5pt; padding-left: 22.5pt;">Deferred:</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="padding-left: 9pt;">Federal</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(120</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(16</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">93</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-bottom: 2px; padding-left: 9pt;">State</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;">(12</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</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;">7</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">14</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-indent: -22.5pt; padding-bottom: 2px; padding-left: 22.5pt;">&#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;">(132</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</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;">(9</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</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;">107</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: -22.5pt; padding-left: 22.5pt;">&#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; text-indent: -22.5pt; padding-bottom: 4px; padding-left: 22.5pt;">Provision for (benefit from) income 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;">2,085</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">(536</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">)</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;">2,672</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> </div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 95%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 878px; text-align: left; text-indent: -22.5pt; padding-left: 22.5pt;">Federal statutory rate</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 149px; text-align: right;">34</td> <td style="width: 15px; text-align: left;">%</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 149px; text-align: right;">34</td> <td style="width: 16px; text-align: left;">%</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 148px; text-align: right;">34</td> <td style="width: 14px; text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; text-indent: -22.5pt; padding-left: 22.5pt;">State rate, net of federal benefit</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> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</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: azure;"> <td style="text-align: left; text-indent: -22.5pt; padding-left: 22.5pt;">Tax credits</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(4</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(4</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(1</td> <td style="text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; text-indent: -22.5pt; padding-left: 22.5pt;">Permanent adjustments</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(1</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(2</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(1</td> <td style="text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: -22.5pt; padding-left: 22.5pt;">Reversal of reserve</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;">(47</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> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-indent: -22.5pt; padding-bottom: 2px; padding-left: 22.5pt;">Other</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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 4px; padding-left: 9pt;">Effective tax rate</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;">34</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">%</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;">(13</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">%)</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;">37</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">%</td> </tr> </table> </div> <div>&#160;</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.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 1044px;">Depreciation</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">435</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;">394</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Stock compensation</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">225</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">256</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Capitalized research and development costs</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;">39</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 2px;">Other</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;">418</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">310</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="padding-left: 9pt;">Total</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,078</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">999</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;">Less valuation allowance</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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 4px; padding-left: 9pt;">Deferred tax assets, net</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;">1,078</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">999</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> </div> <div>&#160;</div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 55%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 781px; text-align: left; text-indent: 0.9pt;">Uncertain tax positions at December 31, 2013</td> <td style="width: 10px;">&#160;</td> <td style="width: 9px; text-align: left;">$</td> <td style="width: 131px; text-align: right;">2,945</td> <td style="width: 9px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; text-indent: 0.9pt; padding-bottom: 2px;">Increase due to positions taken in prior periods</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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; text-indent: 0.9pt;">Uncertain tax positions at December 31, 2014</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,945</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; text-indent: 0.9pt; padding-bottom: 2px;">Decrease due to completion of IRS examination</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,913</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; text-indent: 0.9pt;">Uncertain tax positions at December 31, 2015</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,032</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; text-indent: 0.9pt; padding-bottom: 2px;">Increase due to positions taken in prior periods</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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; text-indent: 0.9pt; padding-bottom: 4px;">Uncertain tax positions at December 31, 2016</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;">1,032</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> </div> <div>&#160;</div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.5in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td style="text-align: justify;">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Years ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td style="text-align: justify;">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: right; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016&#160;&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: right; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015&#160;&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: right; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014&#160;&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 765px; text-align: justify;">Cost of services</td> <td style="width: 13px;">&#160;</td> <td style="width: 13px; text-align: left;">$</td> <td style="width: 126px; text-align: right;">10</td> <td style="width: 13px; text-align: left;">&#160;</td> <td style="width: 13px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">28</td> <td style="width: 12px; text-align: left;">&#160;</td> <td style="width: 12px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">44</td> <td style="width: 12px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: justify;">Research and development</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">86</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">89</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">106</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: justify;">Selling and marketing</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">11</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">13</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">17</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: justify; 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;">451</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">559</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">748</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: justify; 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;">558</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">689</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">915</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> </div> <div>&#160;</div> <div> <table align="center" style="font: 10pt/normal 'times new roman'; width: 98%; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td style="text-align: center;">&#160;</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="7">2016</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="7">2015</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="7">2014</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="3" nowrap="nowrap">Shares</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted<br />&#160;Average<br />Exercise&#160;<br />Price</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="3" nowrap="nowrap">Shares</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted<br />&#160;Average<br />Exercise&#160;<br />Price</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="3" nowrap="nowrap">Shares</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted<br />&#160;Average<br />Exercise&#160;<br />Price</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 439px; text-align: left;">Outstanding at beginning of year</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 142px; text-align: right;">86,202</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">$</td> <td style="width: 142px; text-align: right;">4.37</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 16px;">&#160;</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 142px; text-align: right;">106,202</td> <td style="width: 16px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">4.71</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 141px; text-align: right;">1,004,989</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: 141px; text-align: right;">5.68</td> <td style="width: 15px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Granted</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;">-</td> <td style="text-align: left;">&#160;</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;">-</td> <td style="text-align: left;">&#160;</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;">-</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td>Exercised</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;">-</td> <td style="text-align: left;">&#160;</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;">-</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">(117,783</td> <td style="text-align: left;">)</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">3.98</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;">Forfeited or cancelled</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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">(20,000</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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.18</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">(781,004</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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.07</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left; padding-bottom: 4px;">Outstanding at end of year</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;">86,202</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="padding-bottom: 4px; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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.37</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">86,202</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="padding-bottom: 4px; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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.37</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">106,202</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="padding-bottom: 4px; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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.71</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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> <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-align: left;">Exercisable at year end</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">86,202</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">4.37</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">86,202</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">4.37</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">104,117</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">4.69</td> <td style="text-align: left;">&#160;</td> </tr> </table> </div> <div>&#160;</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.32in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td style="text-align: center;">&#160;</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Options&#160;Outstanding</td> <td style="padding-bottom: 2px; font-weight: bold;">&#160;</td> <td style="text-align: center; font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="7">Options&#160;Exercisable</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">Exercise&#160;Price<br />Range</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="3" nowrap="nowrap">Number</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted<br />Average<br />Exercise<br />Price</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted&#160;Average<br />Remaining<br />Contractual<br />Term&#160;(in&#160;years)</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="3" nowrap="nowrap">Number</td> <td style="font-weight: bold; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" 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="3" nowrap="nowrap">Weighted<br />Average<br />Exercise<br />Price</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 494px;">$2 to $3</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 141px; text-align: right;">18,000</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.52</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 141px; text-align: right;">2.38</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">&#160;</td> <td style="width: 141px; text-align: right;">18,000</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.52</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>$3 to $4</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">14,168</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">3.57</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">.82</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">14,168</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">3.57</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td>$4 to $5</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">33,200</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">4.64</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">.93</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">33,200</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">4.64</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 2px;">$6 to $7</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">20,834</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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.10</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">.36</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">20,834</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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.10</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: right; padding-bottom: 4px;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">86,202</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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.37</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">1.08</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">86,202</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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.37</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> </div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016&#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015&#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014&#160;&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 765px; text-align: left;">United States</td> <td style="width: 13px;">&#160;</td> <td style="width: 13px; text-align: left;">$</td> <td style="width: 126px; text-align: right;">17,806</td> <td style="width: 13px; text-align: left;">&#160;</td> <td style="width: 13px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">11,737</td> <td style="width: 12px; text-align: left;">&#160;</td> <td style="width: 12px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">18,168</td> <td style="width: 12px; 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;">1,302</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,163</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">848</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;">2,458</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">5,721</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">4,704</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">21,566</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">19,621</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">23,720</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> </div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016&#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015&#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014&#160;&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 765px;">Biometrics</td> <td style="width: 13px;">&#160;</td> <td style="width: 13px; text-align: left;">$</td> <td style="width: 126px; text-align: right;">16,546</td> <td style="width: 13px; text-align: left;">&#160;</td> <td style="width: 13px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">16,916</td> <td style="width: 12px; text-align: left;">&#160;</td> <td style="width: 12px;">&#160;</td> <td style="width: 12px; text-align: left;">$</td> <td style="width: 125px; text-align: right;">21,436</td> <td style="width: 12px; 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;">4,739</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,301</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,558</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;">281</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">404</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">726</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">21,566</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">19,621</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">23,720</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> </table> </div> <div>&#160;</div> <div> <table style="font: 10pt/normal 'times new roman', times, serif; width: 80%; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-left: 0.35in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016 &#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015&#160;&#160;</td> <td style="padding-bottom: 2px;">&#160;</td> <td style="text-align: right; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014&#160;&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 765px; text-align: left;">Customer A</td> <td style="width: 13px;">&#160;</td> <td style="width: 13px; text-align: left;">&#160;</td> <td style="width: 126px; text-align: right;">18</td> <td style="width: 13px; text-align: left;">%</td> <td style="width: 13px;">&#160;</td> <td style="width: 12px; text-align: left;">&#160;</td> <td style="width: 125px; text-align: right;">3</td> <td style="width: 12px; text-align: left;">%</td> <td style="width: 12px;">&#160;</td> <td style="width: 12px; text-align: left;">&#160;</td> <td style="width: 125px; text-align: right;">10</td> <td style="width: 12px; text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Customer B</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;">6</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Customer C</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">12</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Customer D</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">6</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">9</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">24</td> <td style="text-align: left;">%</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Customer E</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">5</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">10</td> <td style="text-align: left;">%</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2</td> <td style="text-align: left;">%</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.33in; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="11">Year ended December 31,</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2016</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2015</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3">2014</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 861px; text-align: left; text-indent: 0.1pt;">Net income</td> <td style="width: 14px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">4,103</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;">4,614</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;">4,583</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-indent: 0.1pt;">&#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-indent: 0.1pt; 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> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left; padding-left: 9pt;">Weighted-average common shares outstanding</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,829</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,899</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">22,703</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; padding-left: 9pt;">Additional dilutive common stock equivalents</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">69</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">66</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">84</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="padding-bottom: 4px; padding-left: 9pt;">Diluted shares outstanding</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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,898</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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,965</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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,787</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: 0.1pt;">&#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-indent: 0.1pt;">Net income per share &#8211; basic</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.18</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.20</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.20</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-indent: 0.1pt;">Net income per share - diluted</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.18</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.20</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.20</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: 23.75pt; word-spacing: 0px; border-collapse: collapse; orphans: 2; widows: 2; 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="3" nowrap="nowrap">December 31,</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Increase/</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">Reclassification</td> <td nowrap="nowrap">&#160;</td> <td style="text-align: center;" colspan="3" nowrap="nowrap">December 31,</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="3" nowrap="nowrap">2015</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">Decrease</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">Adjustments</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">2016</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 700px; text-align: left;">Unrealized losses on available for sale securities</td> <td style="width: 15px;">&#160;</td> <td style="width: 15px; text-align: left;">$</td> <td style="width: 146px; 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: 146px; text-align: right;">92</td> <td style="width: 15px; text-align: left;">&#160;</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 145px; text-align: right;">-</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: 145px; text-align: right;">(45</td> <td style="width: 14px; text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">(23</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">17</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <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;">69</td> <td style="text-align: left;">&#160;</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;">(28</td> <td style="text-align: left;">)</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">(24</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">)</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#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;">9</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">)</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">45</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">&#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;">(19</td> <td style="text-align: left; border-bottom-color: black; border-bottom-width: 4px; border-bottom-style: double;">)</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; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="15">2016 Quarters Ended</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">March 31</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">June 30</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">September 30</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">December 31</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 677px;">Revenue</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">4,834</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;">6,904</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,899</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,929</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Operating income</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">880</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,074</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,313</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">641</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Net income</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">635</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,436</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,573</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">460</td> <td style="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>Net income per share &#8211; basic</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> <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.07</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.02</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Net income per share &#8211; diluted</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> <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.07</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.02</td> <td style="text-align: left;">&#160;</td> </tr> </table> <p style="font: 10pt/normal 'times new roman', times, serif; margin: 0px; color: #000000; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-stretch: normal; -webkit-text-stroke-width: 0px;"><b>&#160;</b></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; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; -webkit-text-stroke-width: 0px;" border="0" cellspacing="0" cellpadding="0"> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="15">2015 Quarters Ended</td> </tr> <tr style="vertical-align: bottom;"> <td nowrap="nowrap">&#160;</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">March 31</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">June 30</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">September 30</td> <td style="border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" nowrap="nowrap">&#160;</td> <td style="text-align: center; border-bottom-color: black; border-bottom-width: 2px; border-bottom-style: solid;" colspan="3" nowrap="nowrap">December 31</td> </tr> <tr style="vertical-align: bottom;"> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> <td>&#160;</td> <td style="text-align: right;" colspan="3">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="width: 677px;">Revenue</td> <td style="width: 15px;">&#160;</td> <td style="width: 14px; text-align: left;">$</td> <td style="width: 141px; text-align: right;">4,123</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;">4,510</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;">4,041</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;">6,946</td> <td style="width: 14px; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td style="text-align: left;">Operating income</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">384</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">477</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">429</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,625</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: azure;"> <td style="text-align: left;">Net income</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">272</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">319</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">2,197</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">&#160;</td> <td style="text-align: right;">1,826</td> <td style="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>Net income per share &#8211; basic</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.01</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.10</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.08</td> <td style="text-align: left;">&#160;</td> </tr> <tr style="vertical-align: bottom; background-color: white;"> <td>Net income per share &#8211; diluted</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.01</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.10</td> <td style="text-align: left;">&#160;</td> <td>&#160;</td> <td style="text-align: left;">$</td> <td style="text-align: right;">0.08</td> <td style="text-align: left;">&#160;</td> </tr> </table> </div> 869000 951000 P5Y P3Y P30Y P5Y P20Y P3Y 0.10 0.01 0.05 0.24 0.02 0.03 0.06 0.02 0.01 0.07 0.01 0.26 0.17 0.09 0.10 0.18 0.18 0.12 0.17 0.13 0.13 0.05 0.06 0.05 59000 12000 162000 -53000 69000 1000000 51000000 51700000 500000 400000 500000 500000 2 2 184000 1 800000 2600000 50000 500000 7000 11769000 1056000 9060000 626000 83000 778000 166000 11772000 1056000 9060000 629000 83000 778000 166000 6792000 7138000 400000 400000 400000 100000 100000 100000 1976000 -807000 1807000 589000 280000 410000 2565000 -527000 2217000 93000 -16000 -120000 14000 7000 -12000 107000 -9000 -132000 0.34 0.34 0.34 0.05 0.05 0.05 0.01 0.04 0.04 0.01 0.02 0.01 0.47 0.01 0.37 -0.13 0.34 394000 435000 256000 225000 39000 310000 418000 999000 1078000 999000 1078000 2945000 2945000 1032000 1032000 1913000 1400000 4800000 2700000 700000 915000 44000 106000 17000 748000 876000 689000 28000 89000 13000 559000 682000 558000 10000 86000 11000 451000 558000 106202 86202 86202 86202 18000 14168 33200 20834 1004989 58769 152000 56804 58862 152000 57151 58902 152000 56443 781004 20000 104117 86202 86202 18000 14168 33200 20834 4.71 4.37 4.37 4.37 2.52 3.57 4.64 6.1 5.68 3.98 6.07 6.18 4.69 4.37 4.37 2.52 3.57 4.64 6.1 2 3 4 6 3 4 5 7 P1Y0M29D P2Y4M17D P0Y9M26D P0Y11M5D P0Y4M10D 8000000 4850662 Options generally vest over three to five years. P10Y P4Y P5Y P3Y 17231 19196 17138 18849 17098 19557 113000 87000 69000 61000 74000 119000 P1Y1M6D 0 149000000 149000000 0.85 0.95 P6M P6M 0.05 0.06 350000 79903 2014-07-24 2014-07-10 198000 216000 225000 84000 66000 69000 40834 54034 54034 6.14 5.20 5.20 -97000 -28000 -137000 -45000 40000 17000 33000 9000 -64000 -19000 69000 92000 -23000 -24000 45000 20000 20000 20000 20000 43027000 49839000 43896000 50790000 4625000 4500000 125000 10000000 36550003700000 7000 3648000 690801 691000 1101000 3655000 0001015739awre:SoftwareLicenseAndMaintenanceArrangementMember 2016-01-012016-12-31 3600000 0001015739awre:SoftwareLicenseAndMaintenanceArrangementMember 2015-12-31 3600000 1.75 39900000 152000 1000 -1000 EX-101.SCH 8 awre-20161231.xsd XBRL TAXONOMY EXTENSION SCHEMA 001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME link:presentationLink link:definitionLink link:calculationLink 005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - NATURE OF BUSINESS link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - PATENT RELATED INCOME link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - BUSINESS SEGMENTS AND MAJOR CUSTOMERS link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - EMPLOYEE BENEFIT PLAN link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - NET INCOME PER SHARE link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - OFF-BALANCE SHEET ARRANGEMENTS link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - QUARTERLY RESULTS OF OPERATIONS UNAUDITED link:presentationLink link:definitionLink link:calculationLink 020 - Schedule - Schedule of valuation and qualifying accounts link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - BUSINESS SEGMENTS AND MAJOR CUSTOMERS (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - QUARTERLY RESULTS OF OPERATIONS UNAUDITED (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Assets measured at fair value on recurring basis (Details) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of assets (Details 1) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of credit risk (Details 2) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 1) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 2) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 3) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 4) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 5) link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - PATENT RELATED INCOME (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - PROPERTY AND EQUIPMENT - Summary of property and equipment (Details) link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - PROPERTY AND EQUIPMENT (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - INCOME TAXES - Components of provision for income taxes (Details) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - INCOME TAXES - Reconciliation of U.S. federal statutory rate (Details 1) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - INCOME TAXES - Principal components of deferred tax assets (Details 2) link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - INCOME TAXES - Rollforward of uncertain tax position (Details 3) link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - INCOME TAXES (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS - Stock-based employee compensation expenses (Details) link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS - Summary of stock option transactions (Details 1) link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS - Summarizes of stock options outstanding (Details 2) link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 1) link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 2) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 3) link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 4) link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Revenues generated from geographic regions (Details) link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Summary of revenue by product group (Details 1) link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Revenue derived from major customers (Details 2) link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - EMPLOYEE BENEFIT PLAN (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 059 - Disclosure - NET INCOME PER SHARE - Calculation of net income per share (Details) link:presentationLink link:definitionLink link:calculationLink 060 - Disclosure - NET INCOME PER SHARE (Detail Textuals) link:presentationLink link:definitionLink link:calculationLink 061 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS - Components of accumulated other comprehensive loss and activity (Details) link:presentationLink link:definitionLink link:calculationLink 062 - Disclosure - QUARTERLY RESULTS OF OPERATIONS - UNAUDITED - Summary of consolidated statements of comprehensive income (Details) link:presentationLink link:definitionLink link:calculationLink 063 - Schedule - Schedule of valuation and qualifying accounts (Details) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 awre-20161231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 awre-20161231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 awre-20161231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 12 awre-20161231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 13 t1700070_10kp25.jpg GRAPHIC begin 644 t1700070_10kp25.jpg M_]C_X 02D9)1@ ! @ 9 !D #_[ 11'5C:WD 0 $ 9 _^X #D%D M;V)E &3 ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" M @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M P,# P,# P,#_\ $0@!. (; P$1 (1 0,1 ?_$ (8 0 " @(# 0 M ("08'! 4" PH! 0$ $ !@, 0(#!00( M!0,!"0$" P0%!@< 0@)$1(3%!8AU!57IS%!(A!NBQ0'H:'\KS)9'(RTQZ\)],5UM?QZ\UO4U@.:U$@5MAA@$2).L( C$;Z:";7CCZ-O"3>1#FM_=K]M.>S3K2QO,E&N MQZ+DEH.\O@5.1[D6]V2*

#UW[1_#,UZZ]?LW M@1B/36&2IJ6, M4GB4L9FZ11F1LCB2),X-#ZQ.Z98V.S8N3CV X@\HPHP&]Z$'>L"++7X\N&&O MGZ(\J[Y+H!YYX@R]&\QFI935L/EL.02-$#8 2TQKDK4Z%K9BJ]P]J7<_XCBJ MV89\8X?Q!^H;2>N7.:I).JLL^0<_4L]6/1S84R4Q.W.L86MEM4,R8KX*1HKN M0*&8QTAS8A*WO2!V$0YSY_KZT9]=\$I&IH9H@!WH.]N7_*"UO] M-IS_ (7=,#)XA_9.+_W=9/ZM38&18# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M \1C 4 9A@PEEEA$,PP8M -;$(8Q"WH(0A#KUWO?V:U@=0Q2./2AC;I/& M7YFD4:=T1;FTR%B=$+NQNC<<#XA+@W.S>>H0+41I?\032C!%BU]NMX',-R:UU\1:4\[BBU2X26N8<,J1R^KCM) MM)YFC3&$_$B)SE\0THK0S A\><0N/HZ0>$JT:#Y=Y%E;!S^>*^UO374/"SXO M4PBSA7#18UE.J=DM0$.((O(;E\=U]V7#:_L6YX'R-XM*UHOQT]%5#>*.\K'3O=G*DTTL[F^S*XLIEJ MX4Q9@NFY M4'$RE,VMS0D(>4R 8Q$'A*WQ;)SP>4ND0Q\AVUU^EG_F7%Y8E. MDDA(DQ\/4] 1G?&H[?4+B@-:ED.3Z0"@7PA"3Z:-'?)?]/K>!];/0RB8$5+/ MM15JCKF2;!IN!^$_OKBS&(FO<8I:@-[ ^!OV!L MZ(^GTG&/3U]/IUE]/7]OI^&IO3U_YX&0X# 8# 8# 8# 8# 8# 8# 8# 8# 8 M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8'5O;PA MCS*[O[F,93:QM:]X<#"RQ&F%H6Q(:M5C 4#U&8,!! MZ#K[1;^S6!6K"?)MJ MR(5$;&@O!'D,DL(GL78)K#I$AJ"I2T<@BLI:4C['GI&2MOE*N+3.K0N)/+"< M44=H)FM# $7J'03CH2Z8=T=2E5WW7I;V3![@@<9L2*$25MTS2$ACE36F=F]. M]M6E"L+M#%K7KL-MX# 8# _-ZT+6PBUK>MZWK>MZ]=; MUO[-ZWK?V;UO6!T49BL9A<;98=$(^S1>)QQK2,D?C3 VHVAB96= 0%,B:VMJ M0DD(D*!*G!H!918 @"'7IK7I@=L-(E,.3*#$R<:A'HW20\9)8CDNCP:+.TF- MV'8R-'%AT$7MWKW:UZ;^S _0)DQ1YZDM.06I5:*TI4 *+ >HT0$02-'FA#HP M[1(1[T#W;W[=;WZ?MP->W+_E!:W^FTY_PNZ8&3Q#^R<7_NZR?U:FP,BP& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P-(]*SR$5?SU=M@63+6""06*5;.':3RZ4.)+4PL383'5 MX#%C@M/WH)8/B&! =",-,$$LL(C!!#L/G&\8G8'594+I2;=%<\^0&M*7J? MDJG^>Z#YAK;D6Q9DSS5,QUS7R21]/W5.4<:V-TETN71_Y>)QUO/(1QQC$:-6 M)2N7F"("\KQK0J8UQX_N-X)847>X3.(GSK5;)*XA)4>VZ0QE\0Q1N*<&1[0; M&8)"ZMRC6RCR=[WLHT.P[^W6!-W 8# 8&)SN>0FKX;);$LB71N!0*&,ZV0RV M9S!Z;H[%XTQ-I(CU[N^/CLH2MK8WI"0[$8:<8 =?MW@:8JOL7E>[:%6]157 MT!54SYY:FE\>WZWFR8-)4)BS=&$>W"3#F#JO4) 0]3&T.OBN"=TTD4(2_39X M :WK \GGL;D^.S^GJJ?ND:19K*Z#9$$DHZ".=EQ%%*K7C[N5\9E>8&R*'4M? M)&U^#ZZ;SDP# +QA$!/LP81!T';P?J?FNS+>L7G^O+ZJ.;WA418#;/J6+3^, MOE@P,O9Q"4PPP80[#,;E_R@M;_3:<_X M7=,#)XA_9.+_ -W63^K4V!D6 P& P& P& P& P& P& P& P& P& P& P& P& M P& P& P& P& P& P& P& P& P& P& P& P& P& P& P. Z.C8QMCB]O;B@9 MV9G0*W1V=G16G;VQK;&].8K7N+BO5F$I4*!"E)&:<<:,)918=B%O6M;W@4B5 MTS.?F!N&/=!SYN7I/%_14R*?.6*L>T:E"5W-;D2<1Z0]66BQ+BB3E?.,">4N MQ5K'UA?PY(O*^HUY6TP&M/L+RL!@,!@,!@0&\H5:,UO\'=#5_(*INNZFAXC\ M97*J_P"<%\=0WNK,C$_BX\\S6OW!C*D")J5%G@>3&OY'1"@2@) M!@?)0Q\^^5;JSQ"OM90R@HK.^;C4UH3ET3R&-+>,.H^O8_&N5X &B7.1UK7$ M%F:FVE4.O$M6-2&?2'E'ME;(66OY]R-:Y5Q]3UA MX& 4O8L*B#I8%:C8QY N88_*.>;>KQTXXL7S(2OIV_Y=7RB,UG>C%V/>[+*><- MU]:6][0W.=(6K8'@].28<:Q:;1 4A(-] 8'TV=#(Y:KJ6?"B[\RLA*>#30,>FE6+6A>AXPJ@Z]=?T>_3[0V=$?3Z3C'I]FOIU ME]-?M]-?AJ;]_P!GK@9#@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,"D&YG1T\LM\2SD: N:]' MX[.=IG^ =QV:Q+5*$/5=PQM0G6CX?KY^0&%&#JZ'JM$GVTZ)#OB*S/A1@D9? MQ'080NN:6EJ86IL8F)L;V5D96]&TL[.THTSV-C>C+)2(&] D) M 4224 !918-!#K0=:U@=A@,!@,!@,!@?@0A $( !"$ 0Z"$(=:"$(0Z] A"' M7IK0=:U]FL#]P&!K:Y?\H+6_TVG/^%W3 R>(?V3B_P#=UD_JU-@9%@,!@,!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,!@5+]Q7U:UQVRT>-'C26+(G>=B15-,.I>A:G?%',3V$M(WE"/"P>@*%JGE^F:[H&D8FBA-6U= M'$D9B4?1B,.$4D($8H6.3HO4",6O4A?G-0>O#RM+G)"R-#:ULC$B< MWU^?G]^=$K>W-Z%,H6+UZHE.06,TP =A7H5YLN P\XPSIIUF=K,<2F\W?JW; MX&NY^NA;=K=-HA""[.FS.\5%'X6]S!,CA=:FAD#DZE$'LI30(*D"PP P;$&P MK$\MO"%:SJ@ZY=+8D,GDO35<5S;]-AK"H+@M9HD=86V^CC=):MMN_+7DRVV.H>@W]*4GE5Y7=(R2=2&4*R0 M>H&*(LA!1;3%V$C>D4?CZ-*C)#O8##30FE@,!@,!@,!@,"&_D$JA\O'CB]:K MCE&0GI9VEL9;DY%%S^PG:I6*QBFZ3L3TL9T-H,8!.5?S-,C;3%<<> #( @D* M9$<8>G+ (\L/GJYVY^\J<8\6#C05A3 MG*$U4YL_6<KAD?L^"J8>YNK M6MY$ZFF;3M/H,DP-\<(^.WL.J.S^9T=I5:UPVA^ IMY3IA#[Y)LJ( M20KIM)W];C;+:X;6"!,RLV:PA;!8N8J'(M/I"P ]XPA#7@?F:V%4QF7D [2:4J;LWH2/)F%CKD"TMZ8^-.;0.'X[">780X M:UM,HD6E BW:P'I,$H$@E0A:!K:-"BWL+2\!@,!@,!@,!@,!@,!@,#6UR_Y0 M6M_IM.?\+NF!D\0_LG%_[NLG]6IL#(L!@,!@,!@,!@,!@,!@,!@,#K75X:&- M(->]NK:SH2_79BUU7)6](7Z:V+?O4JS220^@=;W]HOV8$9Y?W9Q#7PS2I[V/ MRM"32-["<5+>A*DCAI0M;WK81EO$N1C"+UUZ>F]>OK@:!>?,AXH&$9A3AY&> M,]FE;WH9+=T+6CT=ZZ_<$IFD*\P?_P"'6\#!U/G.\2*87M!W;2;B+U]N@L2R M1R+8Q>FMZ"5IAC[E\40M[]H=!]=B'_#KU%]F!Q?^^?XM!_\ [+IX]Y_;Z?3E M%](R;W>G[=@^GJ?<_B:"+^'>P^NM#WH._P"+>M8'G_WMN %>O_CL@Z8F8A?_ M )9<.X+[I?AF[_9[2@IN==>_?KH6OL_> 7_# K/N_P @=>=)=OEL;? /-0NJ MB-\J,KLS5IS'37;_ #=(5MA+[>E*%SGDBC+893+TZ1Y1'"$C>F=7/>VX*@H9 M)8]&A,UH/RFNL[[J'MQNC-$<->8^U(I+N5)^]K:9Z]Z"AJE:MDS-;M5M[7:L M>!TQUE)$L59(^UNREI6#(.3.!IKL3KY(PL)AI067:ZI\M$EW\**>)NO(/HW> MM%+[R\A59M>D^M[]-"6-5+U%=8MZ]/MWHI6/>OV>F\#\_$_.E)=Z,3Q#Q44^ MG.^W13K-^LKXMZ_884V0NA&Y4,'[MA4!"+?[M8'EN@_,K*M:%(_(QR)5^ MAZ]1IJA\?,CD1I.][WO8"7.U^LGXHW8=?9H8T6M?OV#?[,#]#PMY!7OTU-O, MYT2 O>];,)JOE;B>N2PZ]=>X":+7_ !W@-^+VSW/^*5>6 MORG/!N_M,_!+2YP@2_@1^&,Z7?O%]OVE[T']@?:'[,!_P!I9M#_ !$>1KRTIS=; M]0F_[Y)6K]O[M_\ 3N,96HS-"#OT_C*%Z?MUZ;UK>@:\7%B-7])$?+'Y4V)0 M'TV5^-7'0EB(R]AUZ ]Z2P>:9$)1K7I]NC#!>[]_KOUW@>(N)_))&=^M>>8^ MR74@K>Q$-]^\9G,^WU"6L7UK'J"?30[UKTWL"HO_ (ZUZX&K;O*\WM64 MS;BTV>^.'H2.M-7SY8M?$T5Z1Y.M%*C31-T,4.S$H:Y7TA$-O[:6 2A,#8$! M8CP:U\8KUUL(5>4I'8M$^8JCF'4WB3\A9Z:04- 9&+H7G'KRUNMF*3G.U>M3 MH*Q9+ J[Z6B]UQHY\,._$5:0F(K/DS#1 ]XP ^+L+FO$'W%S?T]QKS#"H#TC M"[7O& C!!;-@,!@,!@,!@,!@,!@,!@,!@=%*)/'(3&I#,IB^M$6B439'62RB3/ M[@E:6*/1YC0GN;R]O+HN-)1MK4U-R8P]0>:,!910!"%O6M;W@4S\S1J1^3B^ MX3Y#KC8'=BY"IAT<%_C6HZ5-ZEM/G3N>2I:5?D!M&,. "SP2"6-)YR:K&Y<4 M$UAC:@QX^"4OTQ1(@62-[=)-)V2%15@: .SDS,J=8_2R2(4>E*]:C;TFC]GJE!*YF?A.Z6#!^0Y[8]VM43C M;; ^;6OO)RVS=-KM8;GZ!5E-;2YZ9232S50M:'Z!#97/7EEHW MHKJ)1S1'ZXN.)II(Z]#L-#7=,6>))JDZ1>^2YBV0'HQMJ]2T3!WEY)E>25T! MH!CPU-I3HD*.4)A""#6A!8)1KT_\ 4::#6!5T=Y=85;BA0S^/_F7I3R!N 3S$1-A59$$E4=LWG U?A*#!N(N1HA\'6M%F1OG&GF8_7MUZ:$)0@AQ!XQZU_]X0M MB_YX$@F:IZLCA028]6E?L)(-:T IFAL=:R@Z#K>@Z"6A;2 AT'0M^GIK[/7 MS9,C2(P^Q(E3)0?L]B8@H@/[=B_])00Z_;O>_P#[=X')P&!"J^N'(1>]M--X M N+I*E;(;*Z*JE2^4#;:FN0R"$)I*X2Y"TR)#MG>4;B)O?G50<2;H!9@=&B# MO>P^FM!XT1PU":-MU9>1UR]*W98YU<.E4-KQ?UNJ;%(CD)?)/'I>]-L=;],[ M,C;S79]BK>:<=L)AN])@AUO0=[UL)KX# 8# 8# 8# 8'32./,\NCS]%)$B Y MQ^3LKI'GUM-,.*+<&=Z0GMKFB,-3F$J"P*T2D9>Q &$>M"]0[UOTW@5[-'BJ MY9C\>;(DQ2;K]FBS*RHXVS1QK[Y[90LC3'VY"6UM[(W-B>^BT:-J0MI($Y) M :++)!H&M:UKTP,GM7Q?\,7+6U75I-*#CP2:-AD7@E(6+&G21Q"]:?8(2RI& M") KN_(T[MEP1U4QMZ C01EO(M*1%:VIT?ZBT((OJ&OR6>/OT61]VE'E5Y,; M!:VMBTD,B\9\BM51\K8]C.C$J*+C-7]>HVQ*#8Q(W4N,S!4+>@E*W(WT ()_ M?K"1RPJ.N>X[/X>Y('**6=5$Q)"+YZ#6S64'#\ M5/.,\$V7K+D1HPMGD"Z @KL4<.AX>O)'HIZY3IN2(0BFKF5LQ),)"G"S)=F( MD:\\P+S4J5*A2ID2),0C1(R"4J1(E)+3I4J5.6$E.F3)R0@*(((*!H( !UH( M0ZUK6M:U@>_ 8# 8# 8# 8# 8$:NPZML6Z^:+>JNJ-TN9/9K&--#*V=%0 RT M*,DA6W) I>8=:4)(.)5.D/FC$G4M2HTC1JA %9\V42>80$DP/GNYP\3_ )$: M6\=KGSDRCXU=$%WS)\=;>X>OEUM^?\Z0:MI124,@B.)P*T22IC+8]*F"VHP; M/G-&V-FH\J=%YJ)N$B*) K4!VSCX.^LDKM%("7T-5=GU+=$ \7C%VO9]FBL$ MJ]E$K\:B1O$?D2:YD)*5K.-D3HG5M $WS A+C1"T()$<<>)WH* MANOJ>G-CV!33IS/QM+/(/,N6"X3N;BN6:+O(+9:"I6CYY MN1G,Z]>)X,/+/, FT#9>@N9Z'B31**DGQSH8] &QP:;N:#31))%'P"5 C#C[ M0N!;"Z-I;ND_@UZIU6CB-_;Z@^W>!LZ([]8G&-[_ 'QUEW_P_P#XU-^[7V8& M0X# 8# 8# 8# 8$-O(H_F1?@#M^0)WX<86-/)/12MND!+N)@5-+J&HY<%I6( M7H"E&:VN);D(KY8TLTLT)^P>P6A^W ^:.P:QJ3I;F^>2#QO<+F'0&(T5*9/* M_(/TM9?3U=TTI7QVOG)T>E',-;ZGS;;?0TD"N0'A0R#X;)#DR\H)FE[@#7P1 MA;7QGXLZ G55$LCFG1U/0:5&WT MG"1MP5 A=-LRV0GG%[//Q/(K<\V\??)LQ?830-;N@8WY%NOX4M$C6L!1Y!2APXM MYWDQ'N*/OJ:M*@()F^IMFE0!B4[)]=O2LDA,%MU6U=7E)5S"JBJ6'L=?UI7, M<:XC"(9&D8$#)'(ZS)@)&]M0)@[V+V%% ]1F#$,XXS8C#!C,$(6PSW 8# 8# M 8# 8# 8# 8# 8# UMDB<9"<22T M15D"/1SW)78Y#'V))K9RQ67O98# A.W>.FT.[SOYE^7ES9YI&EQ1RBOO'75D ML?R^6*7(6I3B$CG:\D:SF%^Z?O5K2J/7\<7;2QMC7;,&R-H!A*7["1*KQ-\3 MKF(V+K8YT&KC![,..GQM1W+W.='S8\8BVV#83&4SH\3:-D&VBVGVDV5\OLC? MP_9[/LP+ HM&6&%1B.0V+-I#-&(DPM$9CC.F$:-.U,+"WIVIH;4XCS#CQ$(6 M](64#8QB'L(=>N][^W [[ 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# UG M<5,5/T)6TKIZ[Z\B=IUA.&PUHE4'FS,C?6!X1&^@@?&1K"QZ)6(S@A.2JBME MJ4B@ #B#"S0 &$*D=M'8'BE]38HGM;OKQRM@=;.AQRQ7/>X^.(X3L(=:A:U< M8)XZYHF-)=;T%K5'"L%C0A"%,:]$$?""%K-#= TKU!5\;NCGZRHK:]82PDPQ MEET1< KD)AZ<7PE[4XIQA)<6*0-"GU(7-JXE,X(% 1$J"2C0B!H-PX# 8# 8 M# 8# IKO_I2W>V[:F7"GC^FCA"X_"'4R+=P=YQLM.L:>>TVRRQ///_.CJ<6H M9Y?U\_MY_P )8L!I0W5ND.^;6?$=A)$8 LHYUYVI[E&FX10E#PU#!:QK]M$W ML3*C,/5JE*A4H.<'F02!X7&*'622R3/"H]>ZNBTTY:XKU!J@\P9A@A;#=F P M& P& P& P& P& P(C=X]0+.+^1;QZ?05ZOM%74462/I,,1+5;60L_$)"S1T; MP_N[>S2)P987$2WG;P_KD[>N/1,B!6>6G.&6$L05=UYY2>V;(\?->=90GEWE M2>R1W6S5XLBQF'LN/MW)->4] *M#9CG;$IF>HS(;,B3N\+O?&-0Y2S*G9D>R MAF.2@I%H)PPU=OSYR&7W;Q!3%<411L7?>L.:>:NB)*U]+=8-=%2:&J.CI5)V M9EK&OFI?6[TGMB:IH_%A.J%.$YJ.=2'! LHLU66# D5R?Y?)+T7UC!*BD%! ML<(H+I>0]I1;CZW6VRU4CG,Z=N#IZW0*WQVI6ZB%LJ& (I=M2I%:M2)!*J[G)*8*I22GVH.W&'/T*(T:,&S3-^NO MX0^N_MP,RB']DXO_ '=9/ZM38&18# 8# 8# 8%:'77K98T!-51:)AUH1C-&TF_J67G@"G0%%E#&L) M#-^..#8MS*YRVY+&FSSTEV9;Z1*"\NKK#;D*>829.G.$K25[7# DVWCM?V.T9'UCX\[+:^3>JY(I)=++CK@T+GSD_JTY('?H@Z5 MIQF4H-!E:LOU)(GL;$@ES?HP0C3'$K6DNP[/G[R61Q^LIDY=[-KASXB[)=-C M21VL+&>DCK5-]F)/X3W_ )3O<@A!#;E:5.O:9^#[_#I,1B.MBUZD$CD+FB96)B9VU.8K<79X=W(],WMC M8@2E"-.//, 446'8A"UK6]X%++U=M\^6%8KKKCN0SOG;Q]"5*FJU>\4255%; M7Z7;$ZC:1YKSA9$[I"W"/09S"6:D<;;5I]%;"(88T2H,!^(@"V&B*&J#F2IX M91U#P)AK2K( UA:HQ$HZG&4C2%"-,4K5RU4H,/<7E]>%YQJMP<5IRA>XK3C% M"DXTXP8Q!MW 8# 8# 8# 8# 8# 8# TGT95LRNBEIW6M=W1-.>9U)&]%J)W+ M $#$\26"OK2[MSVWN);%)DBU@D;.L/;=)'1M5 "6XM:A0G^(2(S1P ^?!C_\ M>FQ0\>QWG4[MIL@U\III?(8O&W"JX MUNNR75X3.Y3@.:OQOX@[%^\LDDL)@WIXE;EZ2+A<5N+O)\DU2N[;S5_N9@"+ MFFI8ZMMZ3\PSXBPXG(*GF#(X)'/FY++7=N1EO2!O*>R=E)MZ0C1?'.T,,CY? M\031SCU9'+Y4]!R.P:II1[ZYDO)M +*\CD;)HA\[?GK9/[X-=K*;796]VFA$ MN0&HV I8B0#:4"LT!ABLST-P+,K^C,;D51V(;((\QOIC/ INX-!CRTH'0;6O M!&'+8%S<)_MWN.LN][W^__P!M38&1 M8# 8# 8# J@ZK["M^Q+A<^!O'F)C=^GBVYK7=!=#/[5J2TUP;7TC)$:BDTX2 M!&!!/>A90VZ&;"Z^T< Q3OVN;N),TE;VJ"6'('&]1<75LM@M:A?I')I>^JIS MNBB]:*0MJ70$B$A.E*+)"$K\!@ M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@:7OWG2B^IJU>:?Z M(JN%W!6SZ(DY=%)LS)W5$4O2[$) ]-"@6@.$?D34:+9B)R0')EZ(WT,(.+'K M0M!6N5S1Y#^(-:,XKNI!V?S^V^FT_(7;QJ@!,3/-=S^*35I4%B#H83"'&-.SFC. (&];UL(]ZWK?K@5V=@=06U#>K(+ M1D'ZFYBY.KD7,EA7Q-[0Z"KM-82)2[QJT:\@31'4BA??M&,L:0B;I8I5FG'* M%9AHB0Z"$(="W@5]P#R^7:KZB9*(YZF\%\Q Y94-LOA2;D7GY3S=!8#8<%FE M-LS"Y2OI^S>@;(I-WJX;3.70M^5L@W=P9UVFLL*8XQ<62,)P,_C\O#KU^:;% M\K-DQ*R8JU.2&00OQ_4?M\;^.8(?V3B_P#=UD_JU-@9%@,!@,!@5+=9=6W#;UT.'CQ\?[NA1] Z:&QT MZ@Z?4-9$EKWA"L)(4,:%P6HS-B:9EU%/6L)@H3#C1Z"0#T>7;1;:2 "L)J%AHA;&,Q:Z M0YL8%ZP9@]^H]FF#V/?_ *O7 A)8?@CYWB-]0.\..^?_ !_0(N.UO*(-(J^Z M3Y/>NA(DX/KM*XO)&&QXV6DMR!*(_,XXE8U+>4>/:G>DB\S1>R]_M";=*\P= M/MO2==7MT!:'-#G'Z?H6X:2KNN.<:%L&HFU,7<MK(OE&0BC MDR9(C0HT6M_.C$,S>BP!P+&\!@,!@,!@,!@,#70D9VV3 MNY"9022XV0PC+. 4C=J7_27(5YVIRY60[@O>&Q5*XP* MDL#K+E+D% 0:6:H"/0445;Y M,>R[*\63?U9'>SN RUU4RN4_[GNC+!IZVX\]UI%V6K&63Q&K'[E@;Y%3%'34 MQM)_21XY,A>4S,K:UB5:RIURA44FT&,N?F8[T3.L>G^*9P[: MH650>;K[/F$[\EDV'%'UNK:3&39O#5/\EF90B<$S:ZMCPK4+3SD:PWU)P)'\ M8>4SI^[>R*/CEF(:@.YG[@F7D/6SD,'+=+&FSE,'=DG MX+@8"URU02G:&O\ "5P22RAC*V((@NYZ'F<5B52STF2OSHG&-;^S>HZRZWK_GIM38&0X# 8# MJG[*ZRMV66P1X^."5K0HZXE4>;I'<]UN;87)*YX.I:0"-*(M>PF\6_D))L2H4 MI7MV:I6*"DQ!6AB]@-F''# 6#WC^S7KO7KO[,#$U=EUP@>F*.+K A**0R@"< MV,L*N5L29ZD1:S9VDAC$UG+P+G<"K:TY9FA_#%[?7V[] TF[=O\ %[%% M9=.GCKCF5MA< =&1BG4L5WO5Y,=AKY)1N1<<990\"E&D#"[R QF6!0IE1A1Z MO:0[101_"'[0BUU1Y2^;*Q@[1$**NJH;BZOOV$P]7QY3$7F31)W&XGZYG;<0 MJ&9(2F16J KJ?\=-&Z.KP S28EB:UR@(]_!WK T=QKYD:'L3E&4SNYIZ\SBW M.:)RUT)T@NHKGR_IR@E5A*W64,\%L^NX+#:T>Y4=!;UCD1W*$!9",P#(G7A2 M+!$C"5LT)NH.[($]612U<1VC^Q'W5XPV*SMBL%/R==+35D+89@F<5385;4XD M\786ZL']&!M$%P:G8)#DW&&E 4D%B,#K8:^;N\K7EE9SJ>07QK]XK9!$);&( MNT5C8#%SU44QGZ.0DOABV8Q,#'5DJN:PJ+22T+3EO25.H76F9(]M"Y:_0!56\7U,G.=OD/ M[JB3#5=R2>R'FS1QM<5,05O.G6U8U'&6!DRPQ.=%7CDZ0ZHJN8UGR%V_(;&A M-:%P6%]*7C17;$)I]@AT)K=="V]L>)3T0IC<<>'^0PP\Y!\^H:USD]J5&S%* M@T\>SL#H[&YO04P=/^9N2?\ Q_><[2I$N61^(=-4Q.:/G3S.XW')T@0ISI-5\ MT>J[L2,.;,\-TBCTEALTCYQ#FPR"/R!H2JTYFOB$&#)^&H*.(&:2,*A$7_C] MB9+=D3M9GB=@V7>T,KR(5=7TYD.U?95U6FW%"EEFRFLI6[FJDJE,>TA5AT62L I(+"7H-B4)XI^ M9^=NFW?J*%/5PO+^!=>3M6-832?@D%+\_//34O:YWT&[4=#=,B)=$U=L2=G) M4..E3@XE$ V,E&!*2,1>!.2Y?\H+6_TVG/\ AATP,GB']DXO_=UD_JU-@9%@ M,!@5E]L]A6/'9U&.(^*V]AG'=EQQTV0)%3ZF&ZUQR=3ABP30\=07Z6FWO13" MU*O>GBT?&("R8/X )" [3E+#2@D!QKQW6_%]4GP&&N+_ #>:3"0N-B7E=\\4 M@=;4OZXI'HHR6VG93]Z?$7O;P>4$M*E!O2-I;B2$*0!:8@L&@EI@,!@,!@,! M@,!@,!@,!@,!@,!@,!@,!@,#T*E29$G-5K5)"1*0#9AZE4<6G3DEZ_:,TXT0 M"RP:]?V[WK6!J.2=%<^PU\A<8E]ZTY%)+9*U V5W'I)9T)8WR?.+J[[C[6WP MMI='M*OE*UR?M;1)RD)9YARO7P0:V9_#@1Q)).]$.*V8 VW?+EIS#BU.MA&$/IZX'DD\C7 M.3T_T PPUKZ(GX.E4#*\5M)(5R=TL\0M&Q/DM<84G?+&F(ZM2Q^J&]&\-*@Q M7J1GMAZ1 *TTL*0THX8=(F[VDC_ !RZWB%<$]\O[O3SHPM+9%I!4,'JQRN4 M]ZE*J,*EE/+;7M2&M#^SQPM+MS7JUQ[:5IK,+.(^.(>B]!W'^YKJ]9(Z*"A\ M?D\8ZZL)B9'^ZI[8W0O/$26#/P)0>WG MDJPD!5A4%G 'S0RWH[R46'-9EYMZRY-@8H=7Q1K)0*]9U.:],3OXZHXSS)O MN!9):.9H*QS.5Q6R)?M/;2)W0EERTXJ/,R9*T*4A -+P^C^#R7R V4X\QS1A ML[@8JH)) (--+V212+7?84CF8GIP6NSFMY]F2J?09H:X0^P5>UB:5SXQK5): MT9III1I(BRM!JQX.ZT8XY<\2M+RK;81&U5.,K2[.R^4L M4DB5H])S F?N\JCZE$F H4?AOX:8F&H"4=H[X989Y6\+MBU)?3DRB'E756A& M*7CL2;+T@E2UWR>NB%WRE(YOCDY26=NC7%IA+*S)FS4,",3202W_%2# M+.$<9L(V:!S>FAEKP:>^>6RW9PLZ0QE[:Y@5U7Q!7(E.A!'1O MKWQ'A@MHUP^>1-PG+!-> [YXZFFK['6AMHN*P&)T+=5B=:6B. M#)6)D-=WN"&;?I=/)UA=V2F(R:R(8]WE5\T;[ ED07O*J&.#NAD]A/AC@X,SC)EHT@0^GH M8K'Z!WL6!*6RJR\4'*TEI"=W1$.!^?)C6L7;H3SI-+<0T'64HAD2@!PSVN.5 M#))SIG=F=IAJB1B&22TG@ @&N]VM V=ZB#$J@O+PQN\A34705H^-5UDUK2%O M&FJ>G91S.X.5B2EC"Z+FDW4.A*HXR4OK2 U8>3H9HB]Z]PM["L7RT] M(5#7?D"XKJUH[MISB.04-2-]V<]N4OI1HN0-?JILBA-852Z5[796BTRJVW%A M?Y(C9M.)1S0U1LYZ,TF.4JTH=!Y>+;HQ18_E&M9H#W*/M%OL3AIA>%$Z9^.I M)RL3)Y!2=T$M&W.S$Z]@8H;+97%&2Y24;"\1PHLM4TKE")R $;:UC/"T>S/) M>3 ["F5;1G@CR77*[0R0N4:4R*M.4%J.NGU8V*!)3'")V-:,PK6(2:/*3 ^X MAP2*C4IY6]&%B$#>M["0_.'0=KWQ%YO(IGQ]>?+ZJ/J"$\.C=_/M, ?;#">W M*5>UB)/45G6P5&425846F._%!IS]".T(!1@0C] B"*T/-I-_44:Y&\>U$)C! M#V69;?7UUW$ZIR][] ?'9:LYGA[6>>#6_780.X0"]/3WA_;@2\:(CV1*>9'" M)S^Y:7J_J]X3.))=O4A4[]**KAQHY)M2TJF*L[>FCFY2)03% !2*-N#D DQ: M,:@!0 :"1@1 WXX>H)J'UNSS ][230];^.WTFRE+ MWK[/4#SHW7[=#T+^+ E_>/%?/_3=30*ENAV*7VY":].8ES>!^M&S&!YD;NP1 MU1&27F?/4!EON]->[T]/=Z:]?3U]?3U_;Z>N!^X# UFYTK3;W8#7;+S4M9NUIL9 M)2=ELMS@<67V SIR0#+)(:YDJ:C9&WDE ,$$(2E( AUO>M:^W V9@,!@,!@, M!@,!@:VN7_*"UO\ 3:<_X7=,#)XA_9.+_P!W63^K4V!D6 P*\>Z.T)#0YL$Y MZYOB+7='=W113FBH"G5JM21&8PRMPRTLIZ(OIT;M&+(5SY57S(3G%7Z!6/:[ MX+0V:,6J/4D,TX@XNC_($&E![S+G2YNC[KD!5C=2]*RU(G3S:\;1-1Z2[7&I MB-C3Q2NXC[0$V] 4,U]&EDM4)@,'D\]CR]QB$UG3PDBC38ME09I7+9> MAJRJA.1DEE"@20 2V-I5!T/1HB];#2G(GEXC5P\Y\^2)QK"_>B;@E M@%?R*>:;&VL%+S,+K02$I0YUZ7H"Q>\LIND;P;L1)!Z2-7T T MS?R.3E(RV6'V5(W4SS]0]:RSG5F^N27]$>QR>7,]NJ9X^J(JC%'U*YZ2#2G$ MF&JDZ1*K^&,H*X+$Z)\4=;R>D62Y?,;=%GV5S0X&(E$;AO9TID$DL>7LT]7R M_1E]U'R$W,[983ZSN1VV?;>K8RR!-28#>H3':"9[PWY3E ^+^_*(ZLO6J>8+ M6ON!V^M?E-QP>W(7TRKDM].\ =DMPMS% JM["=(V0X-ZR6*4XV+3<0VL)CAK M24LXL!!@"@U-%91/RB*R_P!NG_CGGQM#3K86STT\7S,N"^>CJP9M/ZZ5)T4* M3QB4W=/(,A^I7!0Y")0MY0P."@P\0/C#$/86>/1772OFYH>:9K/F&E>KI&!D MK7F&RI,?+*PC]>RF=."9(8(:8\"1M+/4CWH8@A_CV$6R: M)\R7$<:.>#9*=S!/:4Q&XF?\ 3J6TQ-L>@[V7O0=:P*8Y+X*V%PBC M523MXN./I];48K]LI6']\!NB3UY4*N%Q]"H8XK=EG[>Q&%*WIF M1IU+8_OQ0_\ Y"E0FEA3!>IQCXL.&N#2(DZ<]T# HK9T54@?3#3C-J)2XL!"Y<61\(@:G7\( AUK6@SJ8^-OQZ6)-I/9-@\,\ MC3NP9JZJ7V7S:9\[5-*93)WI8,!BMW?7Q]B:]Q=')4,O6S#SC!F#WKUWO>!N MBGN:>4LA0T#0%)T:AEIB$V5HZ>JJ"5FEDQK66K);3)"GA;"R$O1C<2X'@ M(VIT;LD)YF@>FAB]0U@1X^^"DVSA)N(^0TXE!HCU B.;*9*V><+>]B..V7"P M[--%O>_40O7>_7 W*RT/1T;KESIZ.TS5+#4CT6XE/%6LM=Q!KKEV*>!:$[E. M<(0LY$97EN@M:VI":E'H_>OX_=@:?%P'PD,(@#XIY)$ 0=@$ 7.%.B"((M;" M((@[AN];"+6_3>OV;U@;DZ8O28H6P%^T.]ZP-5I^#>'$B@A6DXRY12JDIQ M2E,I3\[5"2H3*"# FD'D'%P\)A)Q)H-" ,.]""+6MZWZX&Y9_3-/VN:T'VE5 M-;64?'PK@,)T_@L7F)K(!S^6_$@M!DB:W$;:%P^2)^/HG8-&_"![O7VA] XL M7HNDH0N2ND+IVK(@YH1>Y$XQ>O8DP+D8MD[3[$E5M30D4)Q?+BV#U +7\&_; M^S[,#3_27*+=>[[75G0^RYM0/0E/?4B>LKQKE-&G-Y;X]-$[<1-:]FD2F;,_ MPZQ:RF!C(W*5K0XI=B+7MB-8B4(U:+-4 M!<+1G#3$XDTQ&N&9R/>DE=556\$:6B*P&*+7T_\ $7,>M+G=Z7EDF+URD"1$ M6F"8N P& P& P& P& P& P& P& P(4^19WZ#8^+;W79&^LY#+ MI'"X@A [.TQCC6XM#))[&*40%BGTECRM8VQA2\E&MA,C5H1*0#*T,.P^9I'V MYW5_V+.B+(H7JBT4%YNJH?883J!VH&<[ MEY+@RV!(-'*RXTZ^HTAJXDG902\\BW4O8U5=GPJ.<[D@%HJ7.Z3(([HG6-M ]QM 6K*(4*59(#?8'1@=%P'W M!U]8/;_+&"#)('S2@X)N)IB%,JJP6,<5:9PE6K M8V$U!(3'ER< NBM>6>( #@@WH/HMZ'E*:-U+/2E#1)W3;U!ILW$CCD;=I 6A M,'&''6E+P8V)E 6EO#[_ +3S]@*UZ;]=_9@;.B.O2)QC7_".LNOL^W7_ --3 M?LW^_ R' @MW'VJ@Y/C$,BD%A:J\.L;\>5L%Y8YK8' I#(+4G"=(%4Y/;^XC M":7"*'4\-\6.'.:>;R4=DR"X;\L M$50K%\&D.EQB1N+A)[>O("3M3[1:&# CG=E$\5QOE2B+(ZHM3M'R/P)%-3)C M5,TC#_==ZOUM/UM-[=*&%6;7'#[%#X#.Z](11$!\?$Z,9[ SEGB 6>#:S?Q@ MI+[(B9'9'DFY:.JKQE3.BVN9L5N3)HUU5RORY42'H>[I#)HJ@N.TK%BUDW/ MI9^K=*7)0!I$42>J*":'/_+79_)GD)Z1J3QY79Q7(DD_ MHJK[#ZN:9C0$]@5%T99Z.2OD6J,N*U33-LNB-LMVP*\(=%*UI_&&-+ME:4*H MY+H)B,9P7,T/0_D/8K18+ Z5[^@=E0MO*>/QBA*9X_B%0P5[/7M2Q"V_.3R8 M6-<5J:*8G \I:5\FX(-GFD:+.]Y(A@V'C>WC2IGI6T)'8UQW%V:^LLB+:"MT MK%>Q+\J6B6^:*)BU8R.<(4#;,Y,0""0GYSZ,A42B/X@J5+E_TQ&V9A^>6KCQJEJQ9^%(DG MS*I8J,$8:8/W#,,%L0M[WOUP,MP& P& P& P& P& P& P& P& P& P& P& P M& P& P& P& P& P& P-8712U4]$U;-:3O"!QZS:IL5F&P32#RI%I>9 MXV'(;0C8:7)I)(Y&YHF%&4-5M07LE.E)3IPDIR2B M0!W5J^.3B*[[N@G1MJ<[PJ8W)7 8@&-2Y>?(DQ1^Z]<3G>OS9=&6Q[0Q&Q%$ M#=% U#(9(4#H8TG"V))LK?VX'LG+^V)USZ>S(6\Y[6$@/7"/-#H6!O>Y?\H+6_TV MG/\ A=TP,GB']DXO_=UD_JU-@1<[2[,@_&U=,KVX1Q_M6X[0D(*[YPYR@.TY M]G] VRO3#/;89$DQ_N(:F=O(#M=(']9H+5'&]\LR%LL*5,051]>T)6:96)VCG+7.25SUM6PU)"5AWQ7!?L);E, M'S1CJY;$/:8E*%DV P& P& P& P& P&!@@ZBK*>2#FVD/6#Q64=#\P$-]\=E]^1.4R M9O<78%;1NK^2(A*JVCHALJIH6(Y$XO#HD6!5CT%!\()9Q@>KE*IEG>M>6O6' M9XO*+:T#6RV$V*7,^J82Q\ 0&8G-J64,Q5?5=4O.7/)L*2KC*RUXP^#(TE:&:OH_-:RI"RNL>B5%9P%N(B M->-3[-YNY\]181C/#6I(0G2JT3X0B* $G0S AP+!:]YNFX>>)A172G2=J=-. M]A%2E#+;6,2QOGR9E,('QE5"[ADT8XLHY]F03 G_7UL1D=ZV*)2$6A?.#L&[%E@3/:S8]>NS? MGO?Z_OP+%D"!"U(4;8UHDC:VMZ4A$@;T"8E&A0HTI024R1&D3@+(3)4Y(- + M+ $( !UK6M:UK UIVX MER3GB:WQNT>9\NM3;*5$>\7PS ^[?J'A3%#TOSK#05[1-6P:I85IP5O!L=@4 M<;(XWKGI?HH+@^.H6Y.2:[OK@$@O1ZU4(Y4=H =#,%[=>@;9P& P& P& P& MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&!^!%H6M"#O0@B MUH01!WK>A:WKUUO6]?9O6]8'[@,#6]R:V*H;5"'6]B%6\YUK6M>N][W&'36M M:U^_>]X$;>F^QJYXQHV"R>6-4AGUDS[4=KVA:!@"P_'G&42!CC;?L>B]+GYV0,Z/9F_3T!I2X*$Y&Q[]?V>[UP(V6%WCQ M#4SE)62SNP>88$_PUK7O4JCL&23,+6V%%'KE;G&UTG)?$P""SR_X1)_> M+9@0AUL0@ZV$0[D\U'"]>\RO'3]93V2=+PO2:WD$5.YZJZVK:9G>94W&&J22 M>/2F50.!R)AK%M3%2-L^*[R UO;0)UGS #3"B3A #Y#WKS/^1:)3.7]ZQ:4= M]W1$8PO4"?T+3R6FC_C">J(;X?'76,Z879\;6Z3,#=(+U=75H*EIB@J3AARI M O4.*I20)K-#ZJIST9YGK:Y6YPOKDOC_ )/@%CV8JWC*&4*XP(W\?0JDZLYJ4J2@IRE@BS@A"-B?D#_R +_FMSJ.@ M^W^;*,H6Z#S6=HI2G"+,DTYHNO#)ZURLMGKVY:S8^5IJ=8@(ZV"CYTC5O"P" MA L4"VC"8(.PA,2X?"ERM;!_.@FV<7_5(.9F"6,$&?('8#0_6XO*ETNW.EBQ MVZ/N2(VMT?[,CEX1FOII.[ MUB9;H!@NN^;NNSH.S6DQ\;%C,]*&B17+8$U_ #W5I<#TY^VXI($9)HP^GH+> ML"P(I$C(4*E9"1,2K7;)$N5%$%%J%FTY?P4^U1P :,4;()_@![][]H?LUZ:P M.3@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@ M,!@,!@,!@,"O'RO'+RO'OTL6U]&L7)K@NBT<:DM]2IYED8BD.,=I_$FX37*Y MA!2S)C!XO8!2D4;<7YL]JYC1NYBXD8#$X1:#Y4(Q/;-F?_CP=?)Z+N^]N9%' M'9CB.WVR+WD3TDP60&YGC5Y61#;KYU>O"HT\!U&S7)*X6R6@Q=,7N[1CJ[V M4ZVR)OC]ZE3)N H9WPUBT4L=VKZ-5U3L,M#HR3="6[M M02[MC0[V-($[-'(!&TJL*I*B42X]W-2GC;4XB0@1X1ZL[SY<[TZNAR+ABN;I MZYI>DZA8Y>QW/UNS0N,\[(+-/>GEO=Z>E2*#7PL7H;GKI"Q'R+Y 9!XG5*IU MO1"4XI$4'UIG3CS5/@59[1SEXUX" QE2#;T,OZKZ/G*Q,_&Z0_.$N2B+W)-[4[#\'81F^A>O<'U%O Q8;1YZGE. DR=>)2!'B-V(Q6W5QU]9(RB?MT M$HHAQL>N"3#->OKL8O;K?I]@=>N!M>WZ9\I@ "&KVWQ)+#@IBI_Y/?+39"4@PP\;G0!&H2%%Z(..&,8@^H]X M'55]X0O%17*8*1OXNK":$%N9+V05=BV:="E(GHG0M"=VLF]I38I#.XJ_=_U) MJ0) E7L!\7W_ P>T-SQ3Q<^->#N!SO%>!..6AX4+3'$YX+YPJ10[B7G&C/, M6:=%D34KP*!&F;W[M&:W]N!*)?3M:*JQE-.((BT16N9C&9)$GF.01,"")@LT ML:53*^::C8CIG4,B]2@6#T!6D&2I)'[1EC",(1:"H4_P)S:?6B M=!=DQLZ./,K.P-VU6V]C:V]G0[7+5;DMVC;$A*)+M8XKSE"YP5;((#\0\XP9 MQH_40Q"%O>]AVF P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& MP& P& P& P& P& P& P& P& P& P.H?X^PRMC=XS*&1HDD;D# M&-[:'$@:5P:W=I<25*!R;ER8T19Q!Q8RC2Q;"(.];WK U/ >:.?*NI5MYQ@- M+UK&Z&:F3Z=35(DB+,? SV<7M$>E=(\N2*D#V)<:#XJHU:%0?6-'H/&&6=SA.W>W3>1 M,)>VM::028E!H ?@A6J#PE>FO;K7I@0;[?\ &SQ%TXOD?25X4(R32]Z\IN1Q MN%VD3*+ B,OC[$Q-LM>VMK0.D(EL:, F2N4B7#_BT(0@JC "WL O;@9]QGX] MN-N--R6>\ST8PU;,[EC\5%9\G1/TUDC[-!-8%;H@&]NDTDTD6J#2%[TJ-V9H M81F"-WL>Q>@?0)W8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8&)3:?P6M&(< MIL::1. QDM>UM1DBFDB:(NQ \\\P( : MV(6M8')=)E$&-6@;WJ51MG7NH2Q-B)T?&QO5N(3C=$%"0)E:HDY8$TX6@!V6 M$7N%OTU]N!R$4GC3D]/$;;I"QN$BCH40Y PHG9 J>F(#F3M0VC>&LA08N; N M!&MC(V>6#1H->H?77VX&)7+_ )06M_IM.?\ "[I@9/$/[)Q?^[K)_5J; R+ M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# ^9'_P FJ*U@Z4CRI+['E0(PH@EZ MC51)/:5#R6^.0912-ZNO@._9+SW!T/0;1R[XV*\YW\6=R\C7381#M%5]Q/RJP%/.71CA, M4W\O))5K1)1OB]0^-QRZ/(VA"C> ;]!Z-"3OB]B#HA\H]%)&>%R)IZQ@<]\R MZSRH3 ^#R=A>)%$+"Z C3GQT;9\Y<69 RSQID*<*%=" D+%I1;6F/,2Z 0$6 M\#ZT.B!S,%2SWZ231=02*#S;4@W)%KLD,*:?IAR^(-GTUH%H5#AK7N] ';*+ M_9_%@;/B/I])QCT]?3Z>9?3U_;Z?AJ;T]?\ G@9#@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@, M!@,!@,!@,!@,!@=4\L;)(T FJ0L[4_-8E3D=$ EK.XI'AH6"1KB3T M^U36[H"%28SV^\A226:#81@"+0=K@,#6UR_Y06M_IM.?\+NF!D\0_LG%_P"[ MK)_5J; R+ 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# M 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8$0K:[ZXTHB^:PYAN M'HRLJ]OBY-(]UW7$D?0HGE[$[..V>/%*C_A#:X\?+GH T3(6Y'HQO2TL:=#I M0< 0-!D5==H=F\S5ET%5DYOZFP*1V=4\(?V3B_\ =UD_ MJU-@9%@,!@,!@,!@,!@,#U?')V=M-HXKY@)03Q$?$!\;1(AB+"=LKU]^BA#! ML.A>GIO>MZ_=@>W 8# 8# 8# 8# 8'B,8"P",,$$!8 B&,8Q:" ZV(0A"% MO00A"'7KO>_LUK _"S &@ :4,!A9@ F%F%BT,!@!ZT( P##O81 $'?KK>OLW MK \\!@,!@,!@,!@,!@>O9Q.C@I]FE:4"*&<$C9@?C")+$ S0E>OOV4 9@=; M%Z>FMBUK]^L#V8# 8# 8# 8# 8# ;WZ?;O[-:^W>]_NP/64<4H*+/(-+.). M$THXH83"C2QZT(!A9@-B , P[]=;UO>MZP/9@,!@,!@,!@,!@,#UB.)":60( MTL)YH##"B1&!T::63LO1HRR][]XP%;-#[MZUO0?=KU_;K ]F P& P& P&!\G MODYJCHMG\O'/]GAF?MN[624\_@JZ8HWI:Z6.NP M^GJT(5()_&ED89IJ;#$;P@=FA_.(C[8_'.32[MQS<>E)_$S 0&@+/$()H-" M%Z_N],##D-<7"W(D;>FO@04R%*G1IPCJ^*"%HA,4 DK0A?-Z]PM%@UZ[]->N M\#E?0ES_ )]?I=%/OF ^A+G_ #Z_2Z*??,!]"7/^?7Z713[Y@/H2Y_SZ_2Z* M??,!]"7/^?7Z713[Y@/H2Y_SZ_2Z*??,!]"7/^?7Z713[Y@/H2Y_SZ_2Z*?? M,!]"7/\ GU^ET4^^8#Z$N?\ /K]+HI]\P,=!3=H%RQ1-0WL=^/*HZCBQQNZT MBFT^VA Y+W9,6%/\S_"<%8Y&[V/W?:'>M>GV>N!D7T)<_P"?7Z713[Y@/H2Y M_P ^OTNBGWS ?0ES_GU^ET4^^8#Z$N?\^OTNBGWS ?0ES_GU^ET4^^8#Z$N? M\^OTNBGWS ?0ES_GU^ET4^^8#Z$N?\^OTNBGWS ?0ES_ )]?I=%/OF ^A+G_ M #Z_2Z*??,#@.M8VZ]-;DSK[X&-"[-ZQL6@+K"*%F"2+TYB50$L?S0O8,1)N M]:WZ;]-X'K9:MMJ/LS2PMM[F ;F1L0-" !M8Q0TT")M2E(TH33?F@_$,"02' M0A>FO7?V^F!V?T)<_P"?7Z713[Y@/H2Y_P ^OTNBGWS ?0ES_GU^ET4^^8#Z M$N?\^OTNBGWS ?0ES_GU^ET4^^8#Z$N?\^OTNBGWS ?0ES_GU^ET4^^8#Z$N M?\^OTNBGWS ?0ES_ )]?I=%/OF ^A+G_ #Z_2Z*??,#'C:N_WX'>?0ES_GU^ET4^^8#Z$N?\^OTNBGWS ?0ES_ )]?I=%/OF ^A+G_ M #Z_2Z*??,!]"7/^?7Z713[Y@/H2Y_SZ_2Z*??,!]"7/^?7Z713[Y@/H2Y_S MZ_2Z*??,!]"7/^?7Z713[Y@/H2Y_SZ_2Z*??,#E1RLY4EFS5-IG9"B:*F%@D M+$RH 1-CC:9*"3*V!2YJE!K<,]0K,WJ.$!+#L00@]1;^W>_L#.$1E?03PC/C%/0@X-36I9C'%XB]GI5) MEE6.X$UB>->WI E)&9O&6:J4Z.4IB!A'IQ\KMP55UV^41T[R,@I>K'>I.O;S MK*;-UYL%@VFEI_CQ.W+'RVKRJV/QD+/5->7*C6C%$E0']R/$J($C5%%G^_10 M=M57E:G\]ZDX'Y?D_)$^KAPZUH![N"?V5)EBY'6T*F+?S]$KY%4=2/2]A;UE MT/,403!*BDSD!,UMK2J, G -0K^83I0W?Q'Y#7/LGHSM6F3N?;%HV/\ *YU# MAB;C;R11%['LYHN-FL-S#,'.M5:0*V QM2."_%9"UB@;BX-JDM4H3HQ#"1H+ M,\!@,!@,!@,#";*G2*L*]F]C.+#+Y2A@T6?96JC-?1ERFD[D)+$W*'$3'#8B MSEFNLFD[K\O\!"A3AV:J4F +#]HO7 J!J;R==2]$<=/'05)\,$[ME%UY9G^>E8?5EA5C71JNS;3C"&K[M@O/=?1>K8VUL+ M6"TB;VL"3+UW1Q>BZS A3D-#"I2%NRT6SU)*, MCY@T+/N/>B$_6_+'/W3J2$OU;I;YJ:%6DG@LF- I>8R3,&1*\%MBA<6F1EN: MMPR\H_*K/7PSENN2K'E'05@TZ MPQQ0W02@IRET:WLB\V0G.Q3AHDM7-634]9H'_G^>="UW!(1*ED?0'V[9JV&Q9*=(DJ9*A01L"L(#5)J MDPLC V_SGY"[PL[O^UN(;EY6:*?%&:KD]UPJ21R\8_;,J::\9;/)K:'*;\BT M;CJ6/58^W^NR"(QM\DZUJBS(X263.:1@;%3JI;XY'&DE0ZR!]6$I!%HT28LQ0K4" 46 M$0Q:UL*=Z1\G73737,MZV]2'!KZ9<-;=NR;DAFHRU[8CU8*H7&(^E@[@XW-T M;)%#6]AKU'#FB6C52%C8DLF"^8QH4^..P>\K;H64UW+V"Y+ZHJ"]HBEZ!B1I7!;LT]$A,.V%D_(M[&]1TB>26K;O\$*K:5/\P$&A_#![O;H)#X# 8# M8# 8%97?'D/=.,9_RI7##SW8UK*>CNBZ$IJ1606D41VEZ>C=S6TQU8!YD\_- M2+B'2PE*]XV-DBZ,DQ2N 2GKJGR-7OQ=#*TY^1UU0]FW) M5S[.%'6\5,Z%=W"F49+:^25HY7%"T\D7PPZ?F":1.!#N<6F+ )09KVZT#87A M8# 8# 8# 8'6/3JG8F9V?%9*Y2E9FQ>ZJ4[6A5.CD>G;DIJLXEN;$)9RUQ7& MED["202 9IQF] !K8MZU@4W45Y0.B.GZ<[$FU(<#3\VW: ZBCO.E:\_6Q/V" MIIL^-4G@]1S1+9]X*G="Y)Z?;V-CLX;LZLR8M\=TB!*%/HH:X8RB@QCG_P Q M[I<4+HES=.=58)A-[;[J@%F-53RYUN..[A? D3E*NRK9YR=6*$-KS?L;G=@E M1R.QI.2WMAZU<_;+"(9B<(3PU"Z>>4]EX_=NAY?SJU4U9+_Y"9]P'7-5= VV MBK1AB,AAJ9U?%#O%I0Y/)%\9A-IPZ[8$I40G5%G$%A)G 8# 8# 8$0^C.3TG0=Q\8VXIG"J*GV(&= M(00B,.5G+5!1R@8M["U2U^0FNS>J^*NG")F=%P\:-7130TU\BCB98W39+?\ M7T8@&P'/6W1&;&2X:GC03R0%)5>E?Q?A[^%H.A;#D5#R:DJ?KKL;JXJ=*WU7 MURS&V=6)QW:W']>=HO-31J\.V;MZVM=^!23=+B9W$+ELZ M36LMYQD4=-LR/Z6UX7(7I(4['Z6EB?T*#:4].4F5*"1!,?CWB*:<\6%)K>M^ M]F6^K*>J$I3G%A<8S1<5Y^B$&K2E93;DK;&6(U]#))((\R('A5:19)J9)I.0 M22RI=!#O[?:$$;4\)D^F?"5!<'P?MI1!J[J:\;,NVQC'_G2/V-&>A#)C=LPO M&(UY9=>.5G,C0X5Q#)',3-+&A2I7H)"8C3&JB0:*T5@76TO$9S :H@$*LNP& M^U9Y%XRVLLGL1J@;/5S9+7) 5\ ;L@KR/KW-DAR0TH(0EH$J@T@@(=:"+TP- MG8# 8# 8# 8$/>LN2DG4S]R.^*IVKA N4^MH!U4E3)8^0_!G"N"0RQ8>7!U9 MI[JV;8$CF"P1*!+RPJC"MI- T0+1FQ!"K^9^&KI*:7]VW=CAY&$YA7;M?V13 M$J;G'CZ$O<\K.B9;%Y+%(73E5VVXVT.00R%5XG?P+Q)VQ*@+?7M/MP7@&I,V M((60VIQ%&+ MO@"R&&6&P9CX$E\XD41@J./$.B*8M,MH"64&W1LYU$[-PXTG MCC3)@K"SBTZSXVTVB=E@T/X@ CU2'C9LZ$=J,O75Y=C2_HS530Z\J^YXC#U5 ML1@DQBL-OZ9,,MDC-<=HQAS&KO,B&IXVD;(T6>V,Z9K2E_%V48HW\306S8# M8# 8# 8# I.NCQ&3JP.7^T.:JT[+DE,I^W.U;*ZKLR:-E2(W]>G@5I((TGE' M.I;>58T:/6QAY.BB0MR=@+DI[BV#4H#$H25)F]A(#C+@"8\VV(U6K;%]QR[Y M?$N9XSRK72*#<]Q#FZ!5[63!9\OL52BC%?0B4R./MH'5,X1UJ&4G"G !-%DP M][&(T6BPT"\^#Z@9W0P*>LVSK;=Y'&;S[4OFJK0K>:3VD7NO9/VC*IP^2E*: MVUW/D 9>DCC%-CV;>EJK13DWC5%#*()7*"=A8)P[RLR<19*K;4_JXN925W>I"='&,]P--_#&0A8DWI,F*UH) M5X# 8# 8# 8$/^R^2T?7T4I&+K)TJ@0*8ZOYOZD)6I(^3(A2%7SS8[98::%' M$'NS1IM32LUMTE,7A&<-'H7Q-$'>GLV%=MD^)CIJ<=I]!=AM7D.2L:V[ZSD- M(QV)/G(T.G#Y1=,N45?V-K@%-60[VPF=H*E#(GDN0/:IK1(#Y([)0#5[T'0= M "8L1?HIXWX/&9RMA\8\WJQZJM/JI9:5?\ZV!TG:'-M1$4 M97M?2V'ROJ1I7Q^;I++NB(K$SC;47BC [JTK&F-9VU9O1A(W%6O,2EB$%PF MP& P& P& P*<[F\5T]G5->1.K*G[&E=#//D/Z%3W-+[$C58I7>15[#E58UA5 M\NJF/Z#8# >O(F3+6NBE3P!2@4%HG)0G 1K?H?L,YXK\<4QYBG563RS>@XQ< MQ]&BE<2N9!Y.;%\HU'6HZU.RRUAK.UYZ[/)VZ]E% M<+I6E36/!TL=DC@W'':P02,,D<93U[6G7.;O)Y,C3@"8I(*#\38AC"$.]X$ M7F/R(-)]BU/7<_Y*[/I3=SV 15\,FEK5C7[=!MS99&I-+&]G=G2*6U+W-N_$ M6F(+ME';1#)^(7H(Q@]VMX%A^ P*@R_,#4IGE>-\6W\N9-IS!&1)0=!?BY.Z M]-O,%<%W.9084'X/\/4J!4@]N^SOQ+XGQ0[3?*^[^DP)Q%=HW6P?Q!]0U+ M8_E&\=50D-"FS>S^>(4G?IK-Z\:3GVR6!*!7+ZU?BXM835[OF1_ !"9*<%O= M51GL1H5F_@G&@,_AP,_?.]>*XU=KS/:C"@+^+LS0=A]0[_FWLGE3L-IE#YRWT#55\-D) M=B6.7**TE[5)11QQ5E&GMX'=,B/$K1)G=.G,,0J!@TF7%EC&G,,"$6]!K/LK MM=KX_E/&<8C0(EBI)\=.D6#"0:,!HM V M$L,!@,!@,!@1KC_6]$R?J"=<>,TN,4WO74 :+(DT;$T.9+64Q.IK3\= @DAJ M8+&Z2:/().QKG5L(.&L;F^1-:@X 2UI6]A)3 8%(3AYQ*08^R?(;Q%(JZ>6. MV^'*+?KWB&UDM; -O2;+#*5;;GG,;B(C&Z(5%;8(J2)2-*LDM3TV*KV2T[;LM[S4X BP-\=\>5'?)MD\I492=&MG3-S]@LT\E M]6-[_?U;\VU89#*]:X\ZN;@=;UDIW%EY/-HXY M1M_87YDTI<&)T)$E3NK:60>5KW*@%!#<%;>6^MGWE/M+H&YZEFW.UE>/HR;L MW4G.LW?HN^RB)2Z,0Q/.(RU1>:Q92NBDU8K2:W%&7'75+["ER@_8=%ZT$(AA MB]&^::A['\9=H>2FT8!.*18:(>)_"[MHQS-(DEFP6T87*D46;*O"$Q%&"5\L MFY\B81MQ:@E (GP@)^R@A,,T'"I?RJ7:9T'S]0_;_C[L7B$OKXN0)>8)\YW M37=VL$JF$>C9DS/J^TT4*;F=RIJR%\4(&H2(%@5I1ZD T@3OC%F>T-U=D>0F M:45?58<@FBR8T[KFA4RPUX]2V^V6)\_#S%C(ZL(%)#LW!$>6 .BS@EAG\V\E' %<0"O M+3G'8O/$;KJW(C)9W5LQ<+1BVF*Q8I#5#:DECM"EI+@<"2AC:UW3D+24?Q5" M909\(PL)FA!T'NK[R0<#VN^S:-5EV!SW/GRN*N-NR<((E9\7?1QRIDS6F>G" M?KS6Y>>G^FV=K6$FKU !CTWZ.!I3\(0PZV'/I[R&\*] NDX9J5ZXY^LQQK2$ M)K,GI,2M&*.A<5KM0A*<1SEV5%N6DA$3;TIX-KG#XFTK<,82U0R3-Z#@=' O M)EX^K0K2UKC@'9'/,IJ^C0)#;>F[99L:$Q5XF]!P,*D7DPYU>ZHJBYN<+(H_H6"6/U+5O+SH^I+\@U=ML1D MMA/ &YQ3F*904>>[V/'DAY*E-"]$IGUY"< *?0?>$0@UM1_FN\=EVU=T/=17 M0L#KFK^;KU')8NC%IK69T'%]>W\0=4;: MHA.H.^MTEBTB:S1F$Z5M3RU* M%*)6 I02,HW01^XDXL98]!& 0=!GN P& P&!7Q9WDHHFL9C8A;!AM)N MAK)?]X5/2$NL&DZ*>$+Y"V3Z9,I8U;@MA#"X$+Y&".H7W<:2F>YT^4V P M( GNTNS6_M38^L;DA>61Z;T3LSN[6K(7MCJUN*8M8WN3MZW@=A@5%]@^2FY:'[+K[B/GCBY1U7:PE["48/0172^>-\L&O^,EG/ MO#4VM.\NO;IZAY])HJ0WS65;;KZT.3&\;K9;<9:RAME%>3-B4-J52>W.2-00 MF5%DZ"'^F'\$(;4_[X$!8*(MF2V7S-<<$Z\J'I>N^-77A-M\^19T=J]3,I"!Q3Z4.IX25(D7O+%_3E V$T6;OWG%DGU.\\7[;--4' MV5:L1B#THY3?;CALEG<K4C4DL MN!1.!2R3L#JXO.T9#2%3\-DCH7H\D*BOZ402:>N.A> M-HF9\4-XTR9X+2JV\9NMZ (P6O;@;+6^33B:% Y_8[NZ0I2B[2Z*KVO;!A=3 MV'9D::Y86BL9J;ES&0L J4(PI$JIP7_()5JL"1,O5%B 1L0_4&@R>W_(QP=0 M%F.5-7;UU0%6VHS,33)'>!S>RXTP2-J:7Y4D2,9KB@7+BAHE;R->28D2&>U6 MH3F:/++$3_28&*9-&BB>EA.I3(&B1@VH^- MJTQ.IP"=,OM^>V(6MZ+]N_7 CQW%WZ\ M,5:Q(X35[:@<["L>R;4F!"YB@L18"W9*02+:56J<5AVB$Y(AZ%Z!X5+Y'8>' MG"#QV)SRW5%;&I4&M;#56?%RHO-E4&;3 MG68-<>ZUN*66+*HQ'V4TPL+.VBF# +3NJ/4PY M;.G%1&F\\X)*EQ>VY0000+T*V8&R?^ZUXV_P/ZF_WL\Z?3W\HOY[_C?\RF'\ M+_E1_,/^4GU9\[\Q\O\ #_FA_P#'_D_=^(?C'_2_ ^-_!@:?5>$/QLK%*A8I MI^US%"L\U2H,_P!Y/; /B''F"--'["^B0@#[C!;WZ!UK6OW:P(Q]>^ _D*:< M^39AYQJ"1@N;;C 'F'$6'V?V8GA[GJ+V3$)/(V)X7N5L6"E:?J&*,ZY"G7?@ MRXQ J4%J"@!-* 8 (R*_"8DM:R: 22GA&$T56T,N=KG=K2IG\M/<=[21X@C5 M"ITU'1*,1"01."EMKT[2-\;3=.B5X;U:4A,: )FP&F%C"S#_ +'7C3_)RU__ M /9?;7__ $5@2?YHX+YAXS73-^YS@E[VFG="&4Y8L:DJ8 MBXK*L! PCTJ6&>X]$20:,(O0S8PA"'0?.@7X).^"ZN+ZB_W8JA>0H'?(O(R+ MGCZFBP>-17299_X4"[ MJ:Z^P>F[]I>R8)"J_4DH>T>.H:MDCFW**Y\I>U'.C<^V'*"4,:5)APQ[CG/G MJ>K^(J$)6^G"^6] BWL-:= >$GR(+><*5Y2IF8U6]5N?X^I_3ERN8+@<*,?! M]EVW/Y%<-T698LOC5(S:R[^HR:S&2&EML+VZLC1MP %8Y$B+T()@2A9_"M<\ M[;?)4ALM54,/D/7GCPXKY5I2PFU6IF4CK6?4US(_53<)+FI,B[6XM,$?Y@H1 M)SC&TX1[TS 'LTDH02RL#&N8^5.]_'O!.CNP'&A(C.NG$E&\O\OU'5ROJRZ. MD%-M-,/LIA97T:E2S4W"6J 1)N;7Y2.#-A;2K4LX3#B7=S3H/B* !:QY'.0K M8ZIG/C@D=8'Q(EOY4\A50=/6>&4O*QI4'5K!XG8#(]DQ2TGY.^M^LK8E$9D2L#V*HK MX17BT1E7&7CZ12K7F?(&V=,FCDBC9!)7R Z4#"G*P-H< \?^2'D*MH!3[AS MOX[5*?C'E6X:>H:Z2'J5NML='V0\O>WNLCCW\J LCKS94\@,3EGSQ'LV2KG- MV'\=/K80Z&$+_((HF:R#PU78[8P,MAJHI'E$\9HJY+'B+M,S/:$9LH;(V[N* M-O<'5@0/@CRD:D].0<>G 8RP"%L.@RK 8# A.Z>/#DUYM2WKI<(+-C;&O>& MRV 6>\$WYT(C;'J*SAE21^2H6B(HK43PV%*UC4A*+)7,3>VKT0P[-3'$FB$/ M8:MD7B>XC6T]':A2U1/G*)5Y(IE8$#CBCJWK%G/!-Y:VLR1S&ZSI#B;]!,,3)@#-.^*%++/XH^N'%YAMKROD>LB.NY7:;E)^I>F4?D M>O #'<-?W2N,BO3]:H:E9JL9V^%1.2TFY[CT9.9#FY^9MQN.GC7FFMXA&A=F MX>)KA-SK&%TZMK.QS*^KZ72B=1-I+ZCZO3.2"33),Q))"M5RM+=Q,N>TJHB- MH]%(EZ]2A1B ,2PB&9L04)]H^#.\.I))Y3[/C MJV!4Y(@F".+T2'WD""9H,@M?PV= MR](53>L=MZQ*;@4Z\DO=])WCW:=3!W. MGF\Z#[OX9M3NFJN97/EWF?H-IL4,3YHM=&=*XY895(.U=?SD4K[!BL,7O5-I MYBJ/?!QW6U1W@X=$S&V6OFR1\BW+1_ M14AF,'A\^J=PL-):L1DL.L"%1V7+XS-H?."C=GE*FT]*X-QNR]#),!K9@1HL M#AOR@NI_ O7EES?G3L#L#D.X>IK&EU /*U52M#+H7T_$2X>S5_4-A)JYD3D2 M_P#/"%$3^ /TD8CU[B4I5A4* ""3LP-*\T>&#I2K;EY6M^Q#J,<11MQ\L-MV MY HR\.RR"TY87D!)A0J_JVBT+S$$PW:"P4A@5)EZ\TILWHQ6>(E.869_$&FT MWB9Z,Y@Y1YW?Y.WU2$CC[PT>2;GFZ4T!>'!>[OMH7)&ELJCAT.2E1)N-EC>K M.1*S52@_:8_2Q1O82C!&"%L-(T)XF^QO(#Q=RV7/&RBN3(-"?#BY\QTK-*XE M$K>9W>#[T/%ZEEC$Y7I#QP")*Z]BL910_1^NKBH3"-+.WH(2CM3 MQ-=K](/XF$U*$PDT.;6WB@\B3E2%?Q.UIQ&W/Z4\LW'':$2 MA-LW2FO"VH)1-$.2=;9J&Q>G&:E:V7WK94D6$_%:"W!KWM(B**(,<1C$9L(: M_FGAR[R EF2B(-==$+:5\M'0'?M( @?1[S3L@OFL>ERINE MFTKLAVT+E"1^0*Q*UY0?ERPEF* O8\67)DMXRY%C]36 TL$>GCW/K/M:91N* MV1,K9CT?D-H3-SE2YN0SN#1Q4I M"N>% A*C4ABLP(@@$:(!980!U?._C+XSY5L8JUZ.KR>1F=$,SI'RW.0=%]*V M6W?A3SH@+BG'%[1M^:10TTW28'L/$BV>3O7J6,&][]0J!O7PA260V9U#N$U5 M45DM_3ML6A;$7O\ GW8O:=0R&@72ZG-9))TWR;FFH'7577HFB\J>EZN/?*NT M3TY)3"$#OZ?!-<%(7&.[FKQ^0@N(<_LTU2JE\-K^(R^03&UK5L ^5[KQH M4-;6\ 89W-I-%H8J6&+E)YR>/HFM'ZG:+"5HDD@LL-:QKQ RZ+."0#L2$P2%2B.0&@]2C"1%; MV#81)[Q\.$.\B'D1B=Q=(0V'3;E5HX!L7GP!7U4_,MJ0R_)';R:516Q(,F:T MA"1*?&HDJ7:3KCUAH *COAF(S2Q;W@0TC?C7\GE-0SQ5;@E<\96'/?%A;_6+ M.Q(DT_=:'@5[4I9]; KFJK!=L ML,WD?AT[)M.-WEUI-+"Y\@_DDG?>W-7?561:-GSJ488U* M*@FT)D5#U'T_?G28+4MN<2N//CI<+P&Q4,;KJN6Q"@8Q)F]K86TC191WM&4$ M6MF;"H.:^F))) M7?J2QJF.J@ZCFR'(W)C?J0AU:NJJV9DPK(:6I@CHFE3.D;?C:)7%;*T/W!)C ME#A?MSG+H%TK9;4G$LYYEUW)T]V<7UC.3WN7=*FL_0ATC?4,)@U?&0]L*KR] M&-\D 6MPFNY"L0GQU/\ "*2;&+X.!'7G'PU=/5%57AYBCL12*23<1Q7R?-G0 M:UADSB(MX=^PJSM**5BHB3A]&(U4KT)YEK>)Z,6!1"2EE"C98 [#&47@Q MZ*>J(X1I!8_5'6QM.^+'N#B:[YI$71>K5-]J=,PZ.-$8DD=1)(TS*)Q%BY E M7J7@2@]O4&EJCO8$1AXAX'!E7B;[_P"B(C8*BT:XY+YWE-:^(VV/&;2\:IBS MI)*F6]9582&/(T]BSMZ/JN&"K:GX]]+%'LT<&D>7%$O6&FC.]"]:-#FW7XCN M[A-G9U2U?#>4+-@WDIYPX\IBR[8M>?2=EEW(S]SQ1D8I26K(W$TM:R/=RQ$1 M;&-_BA25R8%#>_C]YX/9KXH@JF\E43D5+O\ Y(/'I7[K6ET33J*Y/'W.XFFL MJ$7HC[.ELTAR&AH:3&:60;J1PK"WHL)! AO!LL13 A'%D*EV0*4PUIX0A"U& MMN?6F_?_ "$K@15)*R)GQESS,V3O*^8LAC#NFB4*\G:&NW[E!KA9CXX-Z-M< M):5$D&YRITC&HT4Y$>\PW0MZ!L+6.]>0NG93TURSWOQ,X4^Z]"RN_;Z MIB%2%V?(133?T#SR@JBOH%6*YTA;418LJ:)*PI'9\=A(F,DQQ-&>F+WLD S MPR@_$%TISG O&H\2A'3))W$SKY@9O?)L/?G!4X/#5V#"[2;Z<+AGI#FXZ5N* M9(^-J=T*5"1Z0E)] )$>$HL.!#/Q\>,GKOMWB_QMHYTPTYR[2-"\*=J02$7' M7,EDBV]+0D7;M4RRHD"&6UJK@D2U7J>N?QXYY?MB?'74@=""S4^R-'CV0$N6 MWQ$=O72QUC'K[IGB&NF;D7QO6OP97D1AUG6D^P?LAWL*/PJ+IW^VED-@=93B MG:?:D4("[($"%4YOS5)5HU90S @_B#"8MX=_(Z_ZHC.;0P!;X;&G0A[-;"4P2Q*4VQ"V M8&<=$>'_ + XML 14 R1.htm IDEA: XBRL DOCUMENT v3.6.0.2
Document and Entity Information - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Feb. 03, 2017
Jun. 30, 2016
Document and Entity Information [Abstract]      
Entity Registrant Name AWARE INC /MA/    
Entity Central Index Key 0001015739    
Trading Symbol awre    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Current Fiscal Year End Date --12-31    
Entity Filer Category Accelerated Filer    
Entity Well-Known Seasoned Issuer No    
Entity Common Stock, Shares Outstanding   22,431,324  
Entity Public Float     $ 62,581,598
Document Type 10-K    
Document Period End Date Dec. 31, 2016    
Amendment Flag false    
Document Fiscal Year Focus 2016    
Document Fiscal Period Focus FY    

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 51,913 $ 51,232
Accounts receivable (less allowance for doubtful accounts of $20 at December 31, 2016 and 2015) 3,016 4,743
Prepaid expenses and other current assets 268 483
Total current assets 55,197 56,458
Property and equipment, net 4,634 4,977
Investments 951 869
Deferred tax assets 1,078 999
Other assets 124 316
Total assets 61,984 63,619
Current liabilities:    
Accounts payable 135 234
Accrued expenses 1,075 952
Accrued income taxes   236
Deferred revenue 2,722 5,885
Total current liabilities 3,932 7,307
Long-term deferred revenue 211 131
Commitments and contingent liabilities (Note 8)
Stockholders' equity:    
Preferred stock, $1.00 par value; 1,000,000 shares authorized, none outstanding
Common stock, $.01 par value; shares authorized, 70,000,000 in 2016 and 2015; issued and outstanding 22,370,713 in 2016 and 22,935,988 in 2015 224 229
Additional paid-in capital 100,485 102,968
Accumulated other comprehensive loss (19) (64)
Accumulated deficit (42,849) (46,952)
Total stockholders' equity 57,841 56,181
Total liabilities and stockholders' equity $ 61,984 $ 63,619
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Statement Of Financial Position [Abstract]    
Allowance for doubtful accounts (in dollars) $ 20 $ 20
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,370,713 22,935,988
Common stock, shares outstanding 22,370,713 22,935,988
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenue:      
Software licenses $ 14,093 $ 10,113 $ 8,537
Software maintenance 5,126 4,706 4,351
Services 1,749 3,304 5,173
Hardware 317 1,094 4,933
Royalties 281 404 726
Total revenue 21,566 19,621 23,720
Costs and expenses:      
Cost of software licenses 1,101    
Cost of services 766 1,790 2,359
Cost of hardware 234 717 3,485
Research and development 6,938 5,800 5,505
Selling and marketing 4,142 3,945 3,741
General and administrative 3,286 3,497 3,668
Total costs and expenses 16,467 15,749 18,758
Patent related income 809 43 2,127
Operating income 5,908 3,915 7,089
Other income (expense)   12 (59)
Interest income 280 151 225
Income before provision for income taxes 6,188 4,078 7,255
Provision for (benefit from) income taxes 2,085 (536) 2,672
Net income $ 4,103 $ 4,614 $ 4,583
Net income per share - basic (in dollars per share) $ 0.18 $ 0.20 $ 0.20
Net income per share - diluted (in dollars per share) $ 0.18 $ 0.20 $ 0.20
Weighted-average shares - basic (in shares) 22,829 22,899 22,703
Weighted-average shares - diluted (in shares) 22,898 22,965 22,787
Comprehensive income:      
Net income $ 4,103 $ 4,614 $ 4,583
Other comprehensive income (net of tax):      
Unrealized gain/(loss) on available for sale securities 45 (35) 96
Comprehensive income $ 4,148 $ 4,579 $ 4,679
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash flows from operating activities:      
Net income $ 4,103 $ 4,614 $ 4,583
Adjustments to reconcile net income to net cash provided by (used in) operating activities:      
Depreciation and amortization 622 640 541
Stock-based compensation 558 689 915
Reversal of reserve for uncertain tax positions   (1,914)  
Gain on sale of patent assets   (43) (2,127)
Amortization of premium (discount) on investments (13) (11) (3)
(Gain)/loss on sale of investments   (12) 59
Deferred tax benefit (expense) on other comprehensive income (24) 18 (66)
Increase (decrease) from changes in assets and liabilities:      
Accounts receivable 1,727 (1,124) 963
Inventories   2 1,599
Prepaid expenses and other current assets 215 (82) 294
Deferred tax assets (79) (27) 173
Accounts payable (99) (24) (1,258)
Accrued expenses 123 132 23
Accrued income taxes (236) 236  
Deferred revenue (3,083) 3,590 560
Net cash provided by operating activities 3,814 6,684 6,256
Cash flows from investing activities:      
Purchases of property and equipment (87) (127) (135)
Sales of investments   529 1,432
Proceeds from sale of patent assets, net   43 2,127
Purchase of other assets   (320)  
Net cash provided by (used in) investing activities (87) 125 3,424
Cash flows from financing activities:      
Proceeds from issuance of common stock 44 40 508
Payment of dividends     (39,905)
Excess tax benefits from stock-based compensation 701 554 1,247
Payments made for taxes of employees who surrendered shares related to unrestricted stock (136) (156) (205)
Repurchase of common stock (3,655)    
Net cash provided by (used in) financing activities (3,046) 438 (38,355)
Increase/(decrease) in cash and cash equivalents 681 7,247 (28,675)
Cash and cash equivalents, beginning of year 51,232 43,985 72,660
Cash and cash equivalents, end of year 51,913 51,232 43,985
Supplemental disclosure:      
Cash paid for income taxes $ 1,553 $ 571 $ 1,018
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
(Accumulated Deficit)
Total
Balance at Dec. 31, 2013 $ 226 $ 101,293 $ (125) $ (16,244) $ 85,150
Balance (in shares) at Dec. 31, 2013 22,574,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options $ 1 468     469
Exercise of common stock options (in shares) 118,000        
Issuance of unrestricted stock $ 1 (1)      
Issuance of unrestricted stock (in shares) 141,000        
Shares surrendered by employees to pay taxes related to unrestricted stock   (205)     (205)
Shares surrendered by employees to pay taxes related to unrestricted stock (in shares) (32,000)        
Issuance of common stock under employee stock purchase plan   39     39
Issuance of common stock under employee stock purchase plan (in shares) 8,000        
Stock-based compensation expense   915     915
Tax benefits from stock-based awards   1,247     1,247
Dividend payment       (39,905) (39,905)
Accumulated other comprehensive loss:          
Unrealized gain (loss) on securities     162   162
Deferred tax benefit (expense) on unrealized gain (loss)     (66)   (66)
Net income       4,583 4,583
Balance at Dec. 31, 2014 $ 228 103,756 (29) (51,566) 52,389
Balance (in shares) at Dec. 31, 2014 22,809,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of unrestricted stock $ 1 (1)      
Issuance of unrestricted stock (in shares) 152,000        
Shares surrendered by employees to pay taxes related to unrestricted stock   (156)     (156)
Shares surrendered by employees to pay taxes related to unrestricted stock (in shares) (36,000)        
Issuance of common stock under employee stock purchase plan   40     40
Issuance of common stock under employee stock purchase plan (in shares) 11,000        
Reversal of reserve for uncertain tax positions   (1,914)     (1,914)
Stock-based compensation expense   689     689
Tax benefits from stock-based awards   554     554
Accumulated other comprehensive loss:          
Unrealized gain (loss) on securities     (53)   (53)
Deferred tax benefit (expense) on unrealized gain (loss)     18   18
Net income       4,614 4,614
Balance at Dec. 31, 2015 $ 229 102,968 (64) (46,952) $ 56,181
Balance (in shares) at Dec. 31, 2015 22,936,000       22,935,988
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of unrestricted stock $ 2 (2)      
Issuance of unrestricted stock (in shares) 152,000        
Shares surrendered by employees to pay taxes related to unrestricted stock   (136)     $ (136)
Shares surrendered by employees to pay taxes related to unrestricted stock (in shares) (36,000)        
Issuance of common stock under employee stock purchase plan   44     44
Issuance of common stock under employee stock purchase plan (in shares) 10,000        
Stock-based compensation expense   558     558
Tax benefits from stock-based awards   701     701
Repurchase of common stock $ (7) (3,648)     (3,655)
Repurchase of common stock (in shares) (691,000)        
Accumulated other comprehensive loss:          
Unrealized gain (loss) on securities     69   69
Deferred tax benefit (expense) on unrealized gain (loss)     (24)   (24)
Net income       4,103 4,103
Balance at Dec. 31, 2016 $ 224 $ 100,485 $ (19) $ (42,849) $ 57,841
Balance (in shares) at Dec. 31, 2016 22,371,000       22,370,713
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.6.0.2
NATURE OF BUSINESS
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation Of Financial Statements [Abstract]  
NATURE OF BUSINESS
1. 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.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2016
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation - The consolidated financial statements include the accounts of Aware, Inc. and its subsidiary (“the Company”). All significant intercompany transactions have been eliminated.

 

Use of Estimates – The preparation of our financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. The most significant estimates included in the financial statements pertain to revenue recognition, reserves for doubtful accounts, useful lives of fixed assets, valuation allowance for deferred income tax assets, and accrued liabilities. Actual results could differ from those estimates.

 

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 $51.9 million and $51.2 million as of December 31, 2016 and December 31, 2015, respectively. We classified our cash equivalents of $49.8 million and $43.0 million as of December 31, 2016 and 2015, respectively, 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. Debt securities with maturities greater than one year are classified as long term assets. We categorize our investments as available-for-sale securities, and carry them at fair value in our financial statements. We had $1.0 million and $0.9 million of available-for-sale investments as of December 31, 2016 and December 31, 2015, respectively.

 

As of December 31, 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 December 31, 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   $ 951     $ -     $ -  
Money market funds (included in cash and cash equivalents)     49,839                  
Total   $ 50,790     $ -     $ -  
 

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     $ -     $ -  

 

Cash and Cash Equivalents – Cash and cash equivalents, which consist primarily of money market funds and demand deposits, are stated at fair value. All highly liquid investments purchased with an original maturity of three months or less are considered cash equivalents. Our cash balances exceed the Federal Deposit Insurance Corporation limits. The Company does not believe it is exposed to significant credit risk related to cash and cash equivalents.

 

Investments - At December 31, 2016 and 2015, we categorized all investment securities as available-for-sale, since we may liquidate these investments currently. In calculating realized gains and losses, cost is determined using specific identification. Unrealized gains and losses on available-for-sale securities are excluded from earnings and reported in a separate component of stockholders’ equity called Accumulated Comprehensive Income.

 

There were no realized gains or losses on investments in the year ended December 31, 2016. Realized gains on investments were $12,000 in the year ended December 31, 2015. Realized losses on investments were $59,000 in the year ended December 31, 2014.

 

Unrealized gains on investments were $69,000 and $162,000 in the years ended December 31, 2016 and 2014. Unrealized losses on investments were $53,000 in the year ended December 31, 2015.

 

The amortized cost of our corporate debt securities was $1.0 million at December 31, 2016. Corporate debt securities comprising investments mature in 2017 and 2018.

 

Allowance for Doubtful Accounts – Accounts are charged to the allowance for doubtful accounts as they are deemed uncollectible based on a periodic review of the accounts.

 

Inventories – Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out (“FIFO”) method. We evaluate all inventories for net realizable value on a quarterly basis, and record provisions for excess and obsolete inventory when required. We had no inventories at December 31, 2016 and 2015.

 

Property and Equipment – Property and equipment is stated at cost. Depreciation and amortization of property and equipment is provided using the straight-line method over the estimated useful lives of the assets. Upon retirement or sale, the costs of the assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss on disposal is included in the determination of income or loss. Expenditures for repairs and maintenance are charged to expense as incurred.

 

The estimated useful lives of assets used by us are:

Building 30 years
Building improvements 5 to 20 years
Furniture and fixtures 5 years
Computer, office & manufacturing equipment 3 years
Purchased software 3 years

 

Impairment of Long-Lived Assets – We review long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the undiscounted cash flows estimated to be generated by those assets over their estimated economic life to the related carrying value of those assets to determine if the assets are impaired. If an impairment is indicated, the asset is written down to its estimated fair value. The cash flow estimates used to identify the potential impairment reflect our best estimates using appropriate assumptions and projections at that time. We believe that no significant impairment of our long-lived assets has occurred as of December 31, 2016 and 2015.

 

Revenue Recognition – We recognize revenue when there is persuasive evidence of an arrangement, the sales price is fixed or determinable, collection of the related receivable is reasonably assured, and delivery has occurred or services have been rendered.

 

Persuasive evidence of an arrangement: We use contracts signed by both the customer and us or written purchase orders issued by the customer as evidence of an arrangement.

 

Product delivery: We deem delivery to have occurred: (i) upon shipment when products are shipped FOB shipping point, or (ii) upon delivery at a customer’s location when products are shipped FOB destination, or (iii) when software is delivered electronically. If customer acceptance provisions apply, revenue is not recognized until delivery has occurred and we have received such acceptance. If we are required to provide installation services, revenue is not recognized until installation is complete.

 

Fixed or determinable fee: We consider fees to be fixed or determinable if the fee is not subject to refund or adjustment and the payment terms are within normal established practices. If the fee is not fixed or determinable, we recognize the revenue as amounts become due and payable.

 

Collection is deemed probable: We conduct a credit review for significant transactions at the time of the arrangement to determine the credit-worthiness of the customer. Collection is deemed probable if we expect that the customer will pay amounts under the arrangement as payments become due.

 

We categorize revenue as software licenses, software maintenance, services, hardware, or royalties. In addition to the general revenue recognition policies described above, specific revenue recognition policies apply to each category of revenue.

 

Software licenses

Software licenses consist of revenue from the sale of software licenses for biometrics and imaging applications. Our software licenses typically provide customers with the right to use our software in perpetuity. We recognize revenue from software licenses upon delivery when licenses are sold in single element arrangements, because we have no post-delivery obligations, including contractual or implied Post Contract Support (“PCS”).

 

Software maintenance

Software maintenance consists of revenue from the sale of software maintenance contracts for biometrics and imaging software. Software maintenance contracts entitle customers to receive software support and software updates, if and when they become available, during the term of the maintenance contract. We recognize software maintenance revenue ratably over the related contract period.

 

Services

Service revenue consists of fees from biometrics customers for software engineering services we provide to them. We recognize services revenue as services are delivered when services are sold in single element arrangements.

 

Hardware

Hardware revenue consists of sales of biometrics equipment to a single U.S. government customer. We recognize hardware revenue upon delivery and acceptance of the equipment by the 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 the assets of 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, Reporting Discontinued Operations, because we have continuing ongoing cash flows from this business.

 

Since we cannot reasonably estimate royalty revenue, such revenue is recognized in the quarter in which a final report is received from a customer. Royalty reports are typically received in the quarter immediately following the quarter in which sales of royalty-bearing products occur.

 

Multiple element arrangements with software and software related elements

In addition to selling software licenses, software maintenance and software services in single element arrangements, we also sell these three products as part of multiple element arrangements. We apply the provisions of ASC 985-605, Software Revenue Recognition, to these arrangements because all the elements are software or software related. The various combinations of multiple element arrangements and our revenue recognition for each are described as follows:

 

· Software licenses and software maintenance. When software licenses and software maintenance contracts are sold together, we recognize software license revenue upon delivery, provided we have vendor specific objective evidence (“VSOE”) for the fair value of the maintenance contract fee, and we recognize the fair value of maintenance contract revenue ratably over the related contract period. Under ASC 985-605, the residual method is the appropriate manner in which to allocate arrangement consideration to the license when VSOE exists for all undelivered elements (e.g., PCS), but not for the delivered element (e.g., the license). When we do not have VSOE for PCS, we recognize the entire arrangement fee over the contractual PCS period. As a result of not having VSOE for PCS in one arrangement in 2015, we deferred $3.6 million of license revenue at December 31, 2015 under this policy. We recognized the entire $3.6 million amount deferred in 2015 as revenue in 2016.

 

· Software licenses and services. When software licenses and software engineering services are sold together, the total fee is generally recognized by applying contract accounting. We have adopted the percentage-of-completion method of contract accounting, and we generally use an input method (i.e., labor hours) to determine our completion percentage. The software license portion of the arrangement is classified as software license revenue and the engineering services portion is classified as services revenue in our consolidated statements of income and comprehensive income.

 

· Software licenses, software maintenance and services. When we sell software licenses, software maintenance and software services together, revenue is recognized as follows: i) software maintenance revenue is separated from the other two elements and is recognized ratably over the related software maintenance contract period; provided we have VSOE for the fair value of the maintenance element; and ii) the total fee from the software license and engineering service elements is recognized by applying the contract accounting method described in the previous paragraph.

 

Multiple element arrangement with hardware and software elements

We also have a multiple element arrangement with one customer that involves the delivery of hardware, software maintenance, and software services. We determined that these elements qualified as separate units of accounting under ASC 605, Revenue Recognition, because they have value to the customer on a standalone basis. We recognize revenue from this arrangement as follows: i) hardware revenue is recognized upon delivery and acceptance of the equipment by the customer; ii) maintenance revenue is recognized ratably over the related contract period; and iii) service revenue is recognized as services are delivered.

 

Income Taxes – We compute deferred income taxes based on the differences between the financial statement and tax basis of assets and liabilities using enacted rates in effect in the years in which the differences are expected to reverse. We establish a valuation allowance to offset temporary deductible differences, net operating loss carryforwards and tax credits when it is more likely than not that the deferred tax assets will not be realized. We recognize the tax benefit from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained upon examination by the taxing authorities, based on the technical merits of the tax position. The evaluation of an uncertain tax position is based on factors that include, but are not limited to, changes in the tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, and changes in facts or circumstances related to a tax position. Any changes to these estimates, based on the actual results obtained and/or a change in assumptions, could impact our tax provision in future periods. Interest and penalty charges, if any, related to unrecognized tax benefits would be classified as a provision for income tax in the statement of income.

 

Capitalization of Software Costs – We capitalize certain internally developed software development costs after technological feasibility of the product has been established. No software costs were capitalized for the years ended December 31, 2016, 2015 and 2014, because such costs incurred subsequent to the establishment of technological feasibility, but prior to commercial availability, were immaterial.

 

Research and Development Costs – Costs incurred in the research and development of our products are expensed as incurred.

 

Concentration of Credit Risk – At December 31, 2016 and 2015, we had cash and cash equivalents, in excess of federally insured deposit limits of approximately $51.7 million and $51.0 million, respectively.

 

Concentration of credit risk with respect to net accounts receivable consisted of amounts owed by the following customers that comprised more than 10% of net accounts receivable at December 31:

 

    2016   2015
Customer A     17 %     1 %
Customer B     13 %     7 %
Customer C     13 %     1 %
Customer D     5 %     26 %
Customer E     - %     17 %

 

Concentration of credit risk with respect to our investment portfolio consisted of $0.5 million and $0.5 million with two issuers of corporate debt securities, respectively, at December 31, 2016, and $0.5 million and $0.4 million with two issuers of corporate debt securities, respectively, at December 31, 2015

 

Stock-Based Compensation – We grant stock and stock options to our employees and directors. We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize stock-based compensation expense on a straight-line basis over the requisite service period of the award.

 

For stock awards, we determine the fair value of the award by using 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.

 

For stock options, we use the Black-Scholes option valuation model to estimate the fair value of the award. 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.

 

Computation of Earnings per Share – Basic earnings per share is computed by dividing income available to common shareholders by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing income available to common shareholders 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 antidilutive are excluded from the calculation.

 

Fair Value of Financial Instruments – The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value because of their short-term nature. The carrying amount of investments is based on the fair value of the individual securities in our investment portfolio.

 

Advertising Costs – Advertising costs are expensed as incurred and were not material for 2016, 2015, and 2014.

 

Recent Accounting Pronouncements:

 

FASB ASU No. 2014-09. In May 2014, the FASB issued Accounting Standard Update No. 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 have begun to evaluate the effect the new revenue standard will have on our consolidated financial statements and related disclosures, but have not completed our evaluation and implementation process. We intend to complete that process during 2017 and adopt the new standard on January 1, 2018 using the full retrospective adoption transition method. Based on our preliminary evaluations to date, we believe that revenue recognized under the new standard will generally approximate revenue recognized under current GAAP with the exception of the following contracts:

 

i) 2015 imaging software license contract. We consummated a $4.625 million license contract in October 2015 that included a $4.5 million license fee plus a $125,000 software maintenance fee. We delivered the licensed software and the customer paid us in the fourth quarter of 2015. Under current GAAP, we were unable to establish VSOE for the maintenance element and, as a result we recognized the total fee ratably over the twelve-month period that ran from October 2015 to October 2016. We believe that under the new standard, license revenue from that contract will be recognized in 2015 when control over the software was transferred to the customer. If so, that change would have a material impact on our 2015 and 2016 financial statements.
ii) DSL royalty contracts. Under our current revenue recognition policy, we recognize DSL royalty revenue in the period in which we receive royalty reports, which is typically in the quarter immediately following the quarter in which sales of royalty-bearing products occurred. Under the new standard, we will be required to make estimates of royalties earned in the current period and record royalty revenue based on those estimates.
iii) Minimum license/royalty payment contracts. Some of our revenue contracts require customers to make minimum license/royalty payments. Under current GAAP, we recognize that revenue when those minimum payments become due. Under the new standard, we may have to recognize the net present value of expected minimum payments in the period in which such contracts are signed.

 

The foregoing observations are subject to change as we complete our implementation process.

 

FASB ASU No. 2015-17. In November 2015, the FASB issued Accounting Standard Update No. 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.  

 

FASB ASU No. 2016-09. In March 2016, the FASB issued Accounting Standard Update No. 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. For public companies, the standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2016, with early adoption permitted.

 

We intend to adopt ASU No. 2016-09 in the first quarter of 2017. As discussed in Note 4, we have research and development tax credit carryforwards related to excess stock compensation deductions. These tax credits are not recorded as deferred tax assets under current accounting standards, however they would be recorded as deferred tax assets with a corresponding credit to retained earnings under ASU No. 2016-09. We are currently evaluating whether we would need to establish a valuation allowance on our tax credit carryforwards which will affect the amount we record as a deferred tax asset in the first quarter of 2017.

 

FASB ASU No. 2016-13. In June 2016, the FASB issued Accounting Standard Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” This new standard replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, entities will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This standard is effective for fiscal years beginning after December 15, 2019 with early adoption permitted in fiscal years beginning after December 15, 2018. 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 December 31, 2016.

 

Segments – We organize ourselves into a single segment reporting to the chief operating decision makers. We have sales outside of the United States, which are described in Note 8. All long-lived assets are maintained in the United States.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.6.0.2
PATENT RELATED INCOME
12 Months Ended
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
PATENT RELATED INCOME
3. PATENT RELATED INCOME

 

The composition of patent related income in 2016, 2015 and 2014 was as follows:

 

Year ended December 31, 2016. We had $0.8 million of income from a patent arrangement in 2016. We entered into an arrangement with an unaffiliated third party in 2010 under which we assigned certain patents in return for royalties on proceeds from patent monetization efforts by the third party. Such third party has engaged in various patent monetization activities, including enforcement, litigation and licensing. The party reported and we recorded $0.8 million of income from this arrangement in the year ended December 31, 2016.

 

We continue to have a contractual relationship with this third party. However, we are unable to predict how much more income we might receive from this arrangement, if any, because we do not know whether any patent monetization efforts by the third party will be successful.

 

Year ended December 31, 2015. We had a $43,000 gain on the sale of patent assets in 2015. We sold a portion of our patent portfolio pertaining to home networking technology to an unrelated third party for $50,000. The proceeds from the sale were reduced by $7,000 of transaction costs, which consisted primarily of fees from the law firm that assisted us in the sale. We recorded a gain of $43,000 on the sale.

 

Future patent sales are likely to be minimal as our remaining patents and patent applications pertain primarily to biometrics and imaging compression. Our current intent is to retain these patents for use in the business.  

 

Year ended December 31, 2014. We had a $2.1 million gain on the sale of patent assets in 2014. We sold a portion of our patent portfolio pertaining to DSL diagnostic technology to an unrelated third party for $2.6 million. The proceeds from the sale were reduced by $0.5 million of transaction costs, which consisted primarily of fees from the law firm that assisted us in the sale. We recorded a gain of $2.1 million on the sale.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.6.0.2
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT
4. PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following at December 31 (in thousands):

 

    2016   2015
Land   $ 1,056     $ 1,056  
Building and improvements     9,060       9,060  
Computer equipment     629       626  
Purchased software     83       83  
Furniture and fixtures     778       778  
Office equipment     166       166  
Total     11,772       11,769  
Less accumulated depreciation and amortization     (7,138 )     (6,792 )
Property and equipment, net   $ 4,634     $ 4,977  

 

Depreciation expense was $0.4 million, $0.4 million, and $0.4 million for the years ended December 31, 2016, 2015, and 2014, respectively. In 2016, 2015 and 2014, we identified $0.1 million, $0.1 million, and $0.1 million of assets no longer in use and retired the assets and related accumulated depreciation.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.6.0.2
INCOME TAXES
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
INCOME TAXES
5. INCOME TAXES

 

We made provisions for income taxes in the years ended December 31, 2016 and 2014 of $2.1 million and $2.7 million, respectively. We recorded a benefit from income taxes of $0.5 million in the year ended December 31, 2015. The components of the provision for income taxes are as follows (in thousands):

 

    Year ended December 31,
    2016   2015   2014
Current:                        
Federal   $ 1,807     $ (807 )   $ 1,976  
State     410       280       589  
      2,217       (527 )     2,565  
Deferred:                        
Federal     (120 )     (16 )     93  
State     (12 )     7       14  
      (132 )     (9 )     107  
                         
Provision for (benefit from) income taxes   $ 2,085     $ (536 )   $ 2,672  

 

A reconciliation of the U.S. federal statutory rate to the effective tax rate is as follows:

 

    Year ended December 31,
    2016   2015   2014
Federal statutory rate     34 %     34 %     34 %
State rate, net of federal benefit     5       5       5  
Tax credits     (4 )     (4 )     (1 )
Permanent adjustments     (1 )     (2 )     (1 )
Reversal of reserve     -       (47 )     -  
Other     -       1       -  
Effective tax rate     34 %     (13 %)     37 %
 

Total income tax expense for the year ended December 31, 2016 was $2.1 million. Income tax expense in 2016 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by permanent adjustments and research tax credits.

 

We recorded a benefit from income taxes of $0.5 million for the year ended December 31, 2015. The benefit from income taxes was the result of a $1.9 million tax benefit from the reversal of a reserve for uncertain tax positions, which was partially offset by $1.4 million of income taxes on pre-tax income based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by research tax credits and permanent adjustments.

 

As previously reported, the Internal Revenue Service (“IRS”) commenced an examination of our tax return for the year ended December 31, 2012 in September 2014. In July 2015, the IRS notified us that it had completed its examination and that it had no changes to our reported tax. As a result of the completion of the IRS examination, we determined that the $1.9 million reserve for uncertain tax positions we had established on federal research and development credits in 2012 was no longer required. We reversed the reserve in 2015.

 

Total income tax expense for the year ended December 31, 2014 was $2.7 million, all of which was included in continuing operations. Income tax expense for 2014 was based on the U.S. statutory rate of 34%, increased by state income taxes, and reduced by Federal research tax credits and permanent adjustments.

 

As of December 31, 2016 and 2015, we had deferred tax assets for which we had recorded no valuation allowance. The principal components of deferred tax assets were as follows at December 31 (in thousands):

 

    2016   2015
Depreciation   $ 435     $ 394  
Stock compensation     225       256  
Capitalized research and development costs     -       39  
Other     418       310  
Total     1,078       999  
Less valuation allowance     (-)       (-)  
Deferred tax assets, net   $ 1,078     $ 999  

 

We will continue to assess the level of valuation allowance required 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.

 

A rollforward of the uncertain tax position related to our research and development tax credits is as follows (in thousands):

 

Uncertain tax positions at December 31, 2013   $ 2,945  
Increase due to positions taken in prior periods     -  
Uncertain tax positions at December 31, 2014     2,945  
Decrease due to completion of IRS examination     (1,913 )
Uncertain tax positions at December 31, 2015     1,032  
Increase due to positions taken in prior periods     -  
Uncertain tax positions at December 31, 2016   $ 1,032  

 

Uncertain tax positions of $0.7 million will impact our tax rate if realized. The difference between this amount and the total uncertain tax positions in the table above is the federal tax effect on state tax credits.

 

In addition to deferred tax assets carried on our balance sheet, we also had net federal research and development credit carryforwards available at December 31, 2016 of $4.8 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 current generally accepted accounting principles until the amounts have been utilized to reduce our tax liability. To the extent that these assets were used to reduce taxes in 2016, 2015, and 2014, the benefits were recorded as a reduction to additional paid-in capital. In 2016, 2015 and 2014, we recorded tax benefits to additional paid-in capital of $0.7 million, $0.6 million, and $1.2 million, respectively. As noted in Recent Accounting Pronouncements in Note 2, our tax credit carryforwards will be subject to a new accounting standard in 2017, which will change the way we account for them beginning in the first quarter of 2017. Our policy is to recognize interest and penalties related to uncertain tax positions in income tax expense. As of December 31, 2016, we had no accrued interest or penalties related to uncertain tax positions.
 
The tax years from 2013 through 2016 are subject to examination by the IRS and the tax years 2000 through 2016 are subject to examination by state tax authorities.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.6.0.2
EQUITY AND STOCK COMPENSATION PLANS
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
EQUITY AND STOCK COMPENSATION PLANS
6. EQUITY AND STOCK COMPENSATION PLANS

 

Fixed Stock Option Plan – We have one active fixed stock option plan which is our 2001 Nonqualified Stock Plan (“2001 Plan”). We are authorized to grant nonqualified stock options, stock appreciation rights and stock awards to our employees and directors for up to 8,000,000 shares of common stock under this plan. As of December 31, 2016, there were 4,850,662 shares available for grant under the 2001 Plan.

 

Options are granted at exercise prices as determined by the Board of Directors and have terms ranging from four to a maximum of ten years. Options generally vest over three to five years.

 

The following table presents stock-based employee compensation expenses included in our consolidated statements of income and comprehensive income (in thousands):

 

    Years ended December 31,
    2016     2015     2014  
Cost of services   $ 10     $ 28     $ 44  
Research and development     86       89       106  
Selling and marketing     11       13       17  
General and administrative     451       559       748  
Stock-based compensation expense   $ 558     $ 689     $ 915  

 

Stock-based compensation expense in the preceding table includes expenses associated with grants of: i) stock options; and iii) unrestricted shares of our common stock. The methods used to determine stock-based compensation expense for each type of equity grant are described in the following paragraphs.

 

Stock Option Grants. We did not grant any stock options in the years ended December 31, 2016, 2015 and 2014. When we grant stock options we estimate the fair value of those stock options using the Black-Scholes valuation model. The Black-Scholes 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 do not estimate our forfeiture rates as the actual forfeiture rate is known at the end of each reporting period due to the timing of our stock option vesting.

 

Unrestricted Stock Grants. Our 2001 Plan permits us to grant shares of unrestricted stock to our directors, officers, and employees. 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 152,000, 152,000, and 152,000 shares of unrestricted stock during the years ended December 31, 2016, 2015, and 2014, respectively.

 

The accounting treatment of unrestricted stock awards in 2016, 2015 and 2014 is described below:

 

Year ended December 31, 2016. In March 2016, 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, 2016 and December 31, 2016. We expensed $558,000 of stock-based compensation expense related to this grant in the year ended December 31, 2016. There was no unamortized stock-based compensation charge associated with this stock grant as of December 31, 2016. 
 

We issued shares of common stock related to the March 2016 grant as follows: i) 58,902 net shares of common stock were issued in early July 2016 after employees surrendered 17,098 shares for which we paid $74,000 of withholding taxes on their behalf; and ii) 56,443 net shares of common stock were issued in early January 2017 after employees surrendered 19,557 shares for which we paid $119,000 of withholding taxes on their behalf.

 

Year ended December 31, 2015. 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 $682,000 of stock-based compensation expense related to this grant in the year ended December 31, 2015. There was no unamortized stock-based compensation charge associated with this stock grant as of December 31, 2015.

 

We issued shares of common stock related to the March 2015 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 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.

 

Year ended December 31, 2014. In March 2014, 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, 2014 and December 31, 2014. We expensed $876,000 of stock-based compensation expense related to this grant in the year ended December 31, 2014. There was no unamortized stock-based compensation charge associated with this stock grant as of December 31, 2014.

 

We issued shares of common stock related to the March 2014 grant as follows: i) 58,769 net shares of common stock were issued in early July 2014 after employees surrendered 17,231 shares for which we paid $113,000 of withholding taxes on their behalf; and ii) 56,804 shares of common stock were issued in early January 2015 after employees surrendered 19,196 shares for which we paid $87,000 of withholding taxes on their behalf.

 

A summary of stock option transactions for our fixed stock option plan for the years ended December 31, 2016, 2015, and 2014 are presented below:

 

    2016   2015   2014
    Shares   Weighted
 Average
Exercise 
Price
  Shares   Weighted
 Average
Exercise 
Price
  Shares   Weighted
 Average
Exercise 
Price
Outstanding at beginning of year     86,202     $ 4.37       106,202     $ 4.71       1,004,989     $ 5.68  
Granted     -       -       -       -       -       -  
Exercised     -       -       -       -       (117,783 )     3.98  
Forfeited or cancelled     -       -       (20,000 )     6.18       (781,004 )     6.07  
Outstanding at end of year     86,202     $ 4.37       86,202     $ 4.37       106,202     $ 4.71  
                                                 
Exercisable at year end     86,202     $ 4.37       86,202     $ 4.37       104,117     $ 4.69  

 

Total options outstanding at December 31, 2016 were 86,202. All of those options were vested and had a weighted average exercise price of $4.37.

 

No stock options were granted in the years ended December 31, 2016, 2015 and 2014. No options were exercised in the years ended December 31, 2016 and 2015.

 

At December 31, 2016, the weighted average remaining contractual term for total options outstanding and total options exercisable was approximately 1.1 years for each. 

 

At December 31, 2016, the aggregate intrinsic value of options outstanding and options exercisable was $149,000 for each. The intrinsic value of a stock option is the amount by which the market value of the underlying stock exceeds the exercise price of the option.

 

The following table summarizes the stock options outstanding at December 31, 2016:

 

    Options Outstanding   Options Exercisable
Exercise Price
Range
  Number   Weighted
Average
Exercise
Price
  Weighted Average
Remaining
Contractual
Term (in years)
  Number   Weighted
Average
Exercise
Price
$2 to $3     18,000     $ 2.52       2.38       18,000     $ 2.52  
$3 to $4     14,168       3.57       .82       14,168       3.57  
$4 to $5     33,200       4.64       .93       33,200       4.64  
$6 to $7     20,834       6.10       .36       20,834       6.10  
      86,202     $ 4.37       1.08       86,202     $ 4.37  

 

At December 31, 2016, there was no unrecognized compensation expense related to non-vested stock options as there were no non-vested stock options.

 

We issue common stock from previously authorized but unissued shares to satisfy option exercises and purchases under our Employee Stock Purchase Plan.

 

Employee Stock Purchase Plan - In June 1996, we adopted an Employee Stock Purchase Plan (the “ESPP Plan”) under which eligible employees could purchase common stock at a price equal to 85% of the lower of the fair market value of the common stock at the beginning or end of each six-month offering period. On November 29, 2005 we amended the ESPP Plan to provide that eligible employees may purchase common stock at a price equal to 95% of the fair market value of the common stock as of the end of each six-month offering period. There is no stock-based compensation expense related to our Employee Stock Purchase Plan because it is not considered a compensatory plan. The plan does not have a look-back feature, and has a minimal discount of 5% of the fair market value of the common stock as of the end of each six-month offering period. Participation in the ESPP Plan is limited to 6% of an employee’s compensation, may be terminated at any time by the employee and automatically ends on termination of employment. A total of 350,000 shares of common stock have been reserved for issuance. As of December 31, 2016 there were 79,903 shares available for future issuance under the ESPP Plan. We issued 9,473, 11,561, and 8,022 common shares under the ESPP Plan in 2016, 2015, and 2014, respectively.

 

Share Purchases - 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 690,801 shares for a total cost of $3.7 million during the year ended December 31, 2016.

 

Dividends – We did not pay dividends in the years ended December 31, 2016 and 2015. In the year ended December 31, 2014, our board of directors declared a special cash dividend of $1.75 per share. The dividend was paid on July 24, 2014 to shareholders of record as of July 10, 2014. The total dividend payment was $39.9 million.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.6.0.2
COMMITMENTS AND CONTINGENT LIABILITIES
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENT LIABILITIES
7. COMMITMENTS AND CONTINGENT LIABILITIES

 

Lease Commitments – We own our principal office and research facility in Bedford, Massachusetts, which we have occupied since November 1997. We have no real estate lease commitments and de minimis equipment lease commitments. 

 

Litigation - There are no material pending legal proceedings to which we are a party or to which any of our properties are subject which, either individually or in the aggregate, are expected to have a material adverse effect on our business, financial position or results of operations.

 

Guarantees and Indemnification Obligations – We enter into agreements in the ordinary course of business that require us: i) to perform under the terms of the contracts, ii) to protect the confidentiality of our customers’ intellectual property, and iii) to indemnify customers, including indemnification against third party claims alleging infringement of intellectual property rights. We also have agreements with each of our directors and executive officers to indemnify such directors or executive officers, to the extent legally permissible, against all liabilities reasonably incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer of the Company.

 

Given the nature of the above obligations and agreements, we are unable to make a reasonable estimate of the maximum potential amount that we could be required to pay. Historically, we have not made any significant payments on the above guarantees and indemnifications and no amount has been accrued in the accompanying consolidated financial statements with respect to these guarantees and indemnifications.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.6.0.2
BUSINESS SEGMENTS AND MAJOR CUSTOMERS
12 Months Ended
Dec. 31, 2016
Segment Reporting [Abstract]  
BUSINESS SEGMENTS AND MAJOR CUSTOMERS
8. BUSINESS SEGMENTS AND MAJOR CUSTOMERS

 

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 (in thousands):

 

    Year ended December 31,
    2016     2015     2014  
United States   $ 17,806     $ 11,737     $ 18,168  
Brazil     1,302       2,163       848  
Rest of world     2,458       5,721       4,704  
    $ 21,566     $ 19,621     $ 23,720  

Revenue by product group was (in thousands):

 

    Year ended December 31,
    2016     2015     2014  
Biometrics   $ 16,546     $ 16,916     $ 21,436  
Imaging     4,739       2,301       1,558  
DSL royalties     281       404       726  
    $ 21,566     $ 19,621     $ 23,720  

 

The portion of total revenue that was derived from major customers was as follows:

 

    Year ended December 31,
    2016      2015     2014  
Customer A     18 %     3 %     10 %
Customer B     18 %     6 %     1 %
Customer C     12 %     2 %     5 %
Customer D     6 %     9 %     24 %
Customer E     5 %     10 %     2 %
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.6.0.2
EMPLOYEE BENEFIT PLAN
12 Months Ended
Dec. 31, 2016
Compensation and Retirement Disclosure [Abstract]  
EMPLOYEE BENEFIT PLAN
9. EMPLOYEE BENEFIT PLAN

 

In 1994, we established a qualified 401(k) Retirement Plan (the “Plan”) under which employees are allowed to contribute certain percentages of their pay, up to the maximum allowed under Section 401(k) of the Internal Revenue Code. Our contributions to the Plan are at the discretion of the Board of Directors. Our contributions were approximately $225,000, $216,000, and $198,000 in 2016, 2015 and 2014, respectively.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.6.0.2
NET INCOME PER SHARE
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
NET INCOME PER SHARE
10. NET INCOME PER SHARE

 

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

 

    Year ended December 31,
    2016   2015   2014
             
Net income   $ 4,103     $ 4,614     $ 4,583  
                         
Shares outstanding:                        
Weighted-average common shares outstanding     22,829       22,899       22,703  
Additional dilutive common stock equivalents     69       66       84  
Diluted shares outstanding     22,898       22,965       22,787  
                         
Net income per share – basic   $ 0.18     $ 0.20     $ 0.20  
Net income per share - diluted   $ 0.18     $ 0.20     $ 0.20  

 

For the years ended December 31, 2016, 2015 and 2014, options to purchase 54,034, 54,034, and 40,834 shares of common stock at weighted average exercise prices of $5.20, $5.20, and $6.14 per share, 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 shares and thus would be anti-dilutive.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.6.0.2
ACCUMULATED OTHER COMPREHENSIVE LOSS
12 Months Ended
Dec. 31, 2016
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE LOSS
11. ACCUMULATED OTHER COMPREHENSIVE LOSS

 

The components of accumulated other comprehensive loss and activity were as follows (in thousands):

 

    December 31,   Increase/   Reclassification   December 31,
    2015   Decrease   Adjustments   2016
                 
Unrealized losses on available for sale securities   $ (137 )   $ 92     $ -     $ (45 )
Unrealized gains on available for sale securities     40       (23 )     -       17  
Net unrealized gains (losses) on available for sale securities     (97 )     69       -       (28 )
Income tax benefit (expense) on other comprehensive loss     33       (24 )     -       9  
Total accumulated other comprehensive loss, net of taxes   $ (64 )   $ 45     $ -     $ (19 )
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.6.0.2
OFF-BALANCE SHEET ARRANGEMENTS
12 Months Ended
Dec. 31, 2016
Off Balance Sheet Arrangements [Abstract]  
OFF-BALANCE SHEET ARRANGEMENTS
12. OFF-BALANCE SHEET ARRANGEMENTS

 

We do not currently have any arrangements with unconsolidated entities, such as entities often referred to as structured finance, special purpose entities, or variable interest entities which are often established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. Accordingly, we are not exposed to any financing, liquidity, market or credit risk if we had such relationships.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.6.0.2
QUARTERLY RESULTS OF OPERATIONS UNAUDITED
12 Months Ended
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]  
QUARTERLY RESULTS OF OPERATIONS - UNAUDITED
13. QUARTERLY RESULTS OF OPERATIONS – UNAUDITED

 

The following table is a summary of certain items in the consolidated statements of income and comprehensive income for each of our quarters in the two-year period ended December 31, 2016 (in thousands, except per share data).

 

    2016 Quarters Ended
    March 31   June 30   September 30   December 31
                 
Revenue   $ 4,834     $ 6,904     $ 5,899     $ 3,929  
Operating income     880       2,074       2,313       641  
Net income     635       1,436       1,573       460  
                                 
Net income per share – basic   $ 0.03     $ 0.06     $ 0.07     $ 0.02  
Net income per share – diluted   $ 0.03     $ 0.06     $ 0.07     $ 0.02  

 

    2015 Quarters Ended
    March 31   June 30   September 30   December 31
                 
Revenue   $ 4,123     $ 4,510     $ 4,041     $ 6,946  
Operating income     384       477       429       2,625  
Net income     272       319       2,197       1,826  
                                 
Net income per share – basic   $ 0.01     $ 0.01     $ 0.10     $ 0.08  
Net income per share – diluted   $ 0.01     $ 0.01     $ 0.10     $ 0.08  

 

Quarterly amounts may not sum to annual amounts due to rounding and dilution.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.6.0.2
Schedule of valuation and qualifying accounts
12 Months Ended
Dec. 31, 2016
Valuation and Qualifying Accounts [Abstract]  
Schedule of valuation and qualifying accounts

Schedule II - Valuation and Qualifying Accounts – Years ended December 31, 2016, 2015, and 2014

(in thousands)

 

Col. A   Col. B   Col. C(1)   Col. C(2)   Col. D   Col. E
        Additions        
    Balance at   Charged to   Charged   Deductions   Balance
    Beginning   Costs and   to Other   Charged to   at End
    of Period   Expenses   Accounts   Reserves   of Period
Allowance for doubtful accounts receivable:                                        
2016   $ 20     $ -     $ -     $ -     $ 20  
2015   $ 20     $ -     $ -     $ -     $ 20  
2014   $ 20     $ -     $ -     $ -     $ 20  
                                         
Inventory reserves:                                        
2016   $ -     $ -     $ -     $ -     $ -  
2015   $ -     $ -     $ -     $ -     $ -  
2014   $ -     $ -     $ -     $ -     $ -  
                                         
Warranty reserves:                                        
2016   $ -     $ -     $ -     $ -     $ -  
2015   $ -     $ -     $ -     $ -     $ -  
2014   $ -     $ -     $ -     $ -     $ -  
                                         
Deferred tax asset valuation allowance:                                        
2016   $ -     $ -     $ -     $ -     $ -  
2015   $ -     $ -     $ -     $ -     $ -  
2014   $ -     $ -     $ -     $ -     $ -  

 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2016
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation - The consolidated financial statements include the accounts of Aware, Inc. and its subsidiary (“the Company”). All significant intercompany transactions have been eliminated.
Use of Estimates
Use of Estimates – The preparation of our financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. The most significant estimates included in the financial statements pertain to revenue recognition, reserves for doubtful accounts, useful lives of fixed assets, valuation allowance for deferred income tax assets, and accrued liabilities. Actual results could differ from those estimates.
Fair Value Measurements

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 $51.9 million and $51.2 million as of December 31, 2016 and December 31, 2015, respectively. We classified our cash equivalents of $49.8 million and $43.0 million as of December 31, 2016 and 2015, respectively, 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. Debt securities with maturities greater than one year are classified as long term assets. We categorize our investments as available-for-sale securities, and carry them at fair value in our financial statements. We had $1.0 million and $0.9 million of available-for-sale investments as of December 31, 2016 and December 31, 2015, respectively. 

As of December 31, 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 December 31, 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   $ 951     $ -     $ -  
Money market funds (included in cash and cash equivalents)     49,839                  
Total   $ 50,790     $ -     $ -  
 
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     $ -     $ -  
Cash and Cash Equivalents
Cash and Cash Equivalents – Cash and cash equivalents, which consist primarily of money market funds and demand deposits, are stated at fair value. All highly liquid investments purchased with an original maturity of three months or less are considered cash equivalents. Our cash balances exceed the Federal Deposit Insurance Corporation limits. The Company does not believe it is exposed to significant credit risk related to cash and cash equivalents.
Investments
Investments - At December 31, 2016 and 2015, we categorized all investment securities as available-for-sale, since we may liquidate these investments currently. In calculating realized gains and losses, cost is determined using specific identification. Unrealized gains and losses on available-for-sale securities are excluded from earnings and reported in a separate component of stockholders’ equity called Accumulated Comprehensive Income.
 
There were no realized gains or losses on investments in the year ended December 31, 2016. Realized gains on investments were $12,000 in the year ended December 31, 2015. Realized losses on investments were $59,000 in the year ended December 31, 2014.
 
Unrealized gains on investments were $69,000 and $162,000 in the years ended December 31, 2016 and 2014. Unrealized losses on investments were $53,000 in the year ended December 31, 2015.
 
The amortized cost of our corporate debt securities was $1.0 million at December 31, 2016. Corporate debt securities comprising investments mature in 2017 and 2018.
Allowance for Doubtful Accounts
 Allowance for Doubtful Accounts – Accounts are charged to the allowance for doubtful accounts as they are deemed uncollectible based on a periodic review of the accounts.
Inventories
Inventories – Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out (“FIFO”) method. We evaluate all inventories for net realizable value on a quarterly basis, and record provisions for excess and obsolete inventory when required. We had no inventories at December 31, 2016 and 2015.
Property and Equipment
Property and Equipment – Property and equipment is stated at cost. Depreciation and amortization of property and equipment is provided using the straight-line method over the estimated useful lives of the assets. Upon retirement or sale, the costs of the assets disposed of and the related accumulated depreciation are removed from the accounts and any resulting gain or loss on disposal is included in the determination of income or loss. Expenditures for repairs and maintenance are charged to expense as incurred.
 
The estimated useful lives of assets used by us are:
Building 30 years
Building improvements 5 to 20 years
Furniture and fixtures 5 years
Computer, office & manufacturing equipment 3 years
Purchased software 3 years
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets – We review long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate. Each impairment test is based on a comparison of the undiscounted cash flows estimated to be generated by those assets over their estimated economic life to the related carrying value of those assets to determine if the assets are impaired. If an impairment is indicated, the asset is written down to its estimated fair value. The cash flow estimates used to identify the potential impairment reflect our best estimates using appropriate assumptions and projections at that time. We believe that no significant impairment of our long-lived assets has occurred as of December 31, 2016 and 2015.
Revenue Recognition

Revenue Recognition – We recognize revenue when there is persuasive evidence of an arrangement, the sales price is fixed or determinable, collection of the related receivable is reasonably assured, and delivery has occurred or services have been rendered. 

Persuasive evidence of an arrangement: We use contracts signed by both the customer and us or written purchase orders issued by the customer as evidence of an arrangement. 

Product delivery: We deem delivery to have occurred: (i) upon shipment when products are shipped FOB shipping point, or (ii) upon delivery at a customer’s location when products are shipped FOB destination, or (iii) when software is delivered electronically. If customer acceptance provisions apply, revenue is not recognized until delivery has occurred and we have received such acceptance. If we are required to provide installation services, revenue is not recognized until installation is complete. 

Fixed or determinable fee: We consider fees to be fixed or determinable if the fee is not subject to refund or adjustment and the payment terms are within normal established practices. If the fee is not fixed or determinable, we recognize the revenue as amounts become due and payable. 

Collection is deemed probable: We conduct a credit review for significant transactions at the time of the arrangement to determine the credit-worthiness of the customer. Collection is deemed probable if we expect that the customer will pay amounts under the arrangement as payments become due. 

We categorize revenue as software licenses, software maintenance, services, hardware, or royalties. In addition to the general revenue recognition policies described above, specific revenue recognition policies apply to each category of revenue. 

Software licenses

Software licenses consist of revenue from the sale of software licenses for biometrics and imaging applications. Our software licenses typically provide customers with the right to use our software in perpetuity. We recognize revenue from software licenses upon delivery when licenses are sold in single element arrangements, because we have no post-delivery obligations, including contractual or implied Post Contract Support (“PCS”). 

Software maintenance

Software maintenance consists of revenue from the sale of software maintenance contracts for biometrics and imaging software. Software maintenance contracts entitle customers to receive software support and software updates, if and when they become available, during the term of the maintenance contract. We recognize software maintenance revenue ratably over the related contract period. 

Services

Service revenue consists of fees from biometrics customers for software engineering services we provide to them. We recognize services revenue as services are delivered when services are sold in single element arrangements. 

Hardware

Hardware revenue consists of sales of biometrics equipment to a single U.S. government customer. We recognize hardware revenue upon delivery and acceptance of the equipment by the 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 the assets of 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, Reporting Discontinued Operations, because we have continuing ongoing cash flows from this business. 

Since we cannot reasonably estimate royalty revenue, such revenue is recognized in the quarter in which a final report is received from a customer. Royalty reports are typically received in the quarter immediately following the quarter in which sales of royalty-bearing products occur. 

Multiple element arrangements with software and software related elements

In addition to selling software licenses, software maintenance and software services in single element arrangements, we also sell these three products as part of multiple element arrangements. We apply the provisions of ASC 985-605, Software Revenue Recognition, to these arrangements because all the elements are software or software related. The various combinations of multiple element arrangements and our revenue recognition for each are described as follows: 

· Software licenses and software maintenance. When software licenses and software maintenance contracts are sold together, we recognize software license revenue upon delivery, provided we have vendor specific objective evidence (“VSOE”) for the fair value of the maintenance contract fee, and we recognize the fair value of maintenance contract revenue ratably over the related contract period. Under ASC 985-605, the residual method is the appropriate manner in which to allocate arrangement consideration to the license when VSOE exists for all undelivered elements (e.g., PCS), but not for the delivered element (e.g., the license). When we do not have VSOE for PCS, we recognize the entire arrangement fee over the contractual PCS period. As a result of not having VSOE for PCS in one arrangement in 2015, we deferred $3.6 million of license revenue at December 31, 2015 under this policy. We recognized the entire $3.6 million amount deferred in 2015 as revenue in 2016.

 

· Software licenses and services. When software licenses and software engineering services are sold together, the total fee is generally recognized by applying contract accounting. We have adopted the percentage-of-completion method of contract accounting, and we generally use an input method (i.e., labor hours) to determine our completion percentage. The software license portion of the arrangement is classified as software license revenue and the engineering services portion is classified as services revenue in our consolidated statements of income and comprehensive income.

 

· Software licenses, software maintenance and services. When we sell software licenses, software maintenance and software services together, revenue is recognized as follows: i) software maintenance revenue is separated from the other two elements and is recognized ratably over the related software maintenance contract period; provided we have VSOE for the fair value of the maintenance element; and ii) the total fee from the software license and engineering service elements is recognized by applying the contract accounting method described in the previous paragraph.

Multiple element arrangement with hardware and software elements

We also have a multiple element arrangement with one customer that involves the delivery of hardware, software maintenance, and software services. We determined that these elements qualified as separate units of accounting under ASC 605, Revenue Recognition, because they have value to the customer on a standalone basis. We recognize revenue from this arrangement as follows: i) hardware revenue is recognized upon delivery and acceptance of the equipment by the customer; ii) maintenance revenue is recognized ratably over the related contract period; and iii) service revenue is recognized as services are delivered.

Income Taxes
Income Taxes – We compute deferred income taxes based on the differences between the financial statement and tax basis of assets and liabilities using enacted rates in effect in the years in which the differences are expected to reverse. We establish a valuation allowance to offset temporary deductible differences, net operating loss carryforwards and tax credits when it is more likely than not that the deferred tax assets will not be realized. 
 
We recognize the tax benefit from an uncertain tax position only if it is more-likely-than-not that the tax position will be sustained upon examination by the taxing authorities, based on the technical merits of the tax position. The evaluation of an uncertain tax position is based on factors that include, but are not limited to, changes in the tax law, the measurement of tax positions taken or expected to be taken in tax returns, the effective settlement of matters subject to audit, and changes in facts or circumstances related to a tax position. Any changes to these estimates, based on the actual results obtained and/or a change in assumptions, could impact our tax provision in future periods. Interest and penalty charges, if any, related to unrecognized tax benefits would be classified as a provision for income tax in the statement of income.
Capitalization of Software Costs
Capitalization of Software Costs – We capitalize certain internally developed software development costs after technological feasibility of the product has been established. No software costs were capitalized for the years ended December 31, 2016, 2015 and 2014, because such costs incurred subsequent to the establishment of technological feasibility, but prior to commercial availability, were immaterial.
Research and Development Costs
Research and Development Costs – Costs incurred in the research and development of our products are expensed as incurred.
Concentration of Credit Risk

Concentration of Credit Risk – At December 31, 2016 and 2015, we had cash and cash equivalents, in excess of federally insured deposit limits of approximately $51.7 million and $51.0 million, respectively. 

Concentration of credit risk with respect to net accounts receivable consisted of amounts owed by the following customers that comprised more than 10% of net accounts receivable at December 31:

 

    2016   2015
Customer A     17 %     1 %
Customer B     13 %     7 %
Customer C     13 %     1 %
Customer D     5 %     26 %
Customer E     - %     17 %

Concentration of credit risk with respect to our investment portfolio consisted of $0.5 million and $0.5 million with two issuers of corporate debt securities, respectively, at December 31, 2016, and $0.5 million and $0.4 million with two issuers of corporate debt securities, respectively, at December 31, 2015

Stock-Based Compensation
Stock-Based Compensation – We grant stock and stock options to our employees and directors. We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize stock-based compensation expense on a straight-line basis over the requisite service period of the award.
 
For stock awards, we determine the fair value of the award by using 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. 

For stock options, we use the Black-Scholes option valuation model to estimate the fair value of the award. 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.

Computation of Earnings per Share
Computation of Earnings per Share – Basic earnings per share is computed by dividing income available to common shareholders by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing income available to common shareholders 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 antidilutive are excluded from the calculation.
Fair Value of Financial Instruments
Fair Value of Financial Instruments – The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value because of their short-term nature. The carrying amount of investments is based on the fair value of the individual securities in our investment portfolio.
Advertising Costs
Advertising Costs – Advertising costs are expensed as incurred and were not material for 2016, 2015, and 2014.
Recent Accounting Pronouncements

Recent Accounting Pronouncements: 

FASB ASU No. 2014-09. In May 2014, the FASB issued Accounting Standard Update No. 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 have begun to evaluate the effect the new revenue standard will have on our consolidated financial statements and related disclosures, but have not completed our evaluation and implementation process. We intend to complete that process during 2017 and adopt the new standard on January 1, 2018 using the full retrospective adoption transition method. Based on our preliminary evaluations to date, we believe that revenue recognized under the new standard will generally approximate revenue recognized under current GAAP with the exception of the following contracts:
 
i) 2015 imaging software license contract. We consummated a $4.625 million license contract in October 2015 that included a $4.5 million license fee plus a $125,000 software maintenance fee. We delivered the licensed software and the customer paid us in the fourth quarter of 2015. Under current GAAP, we were unable to establish VSOE for the maintenance element and, as a result we recognized the total fee ratably over the twelve-month period that ran from October 2015 to October 2016. We believe that under the new standard, license revenue from that contract will be recognized in 2015 when control over the software was transferred to the customer. If so, that change would have a material impact on our 2015 and 2016 financial statements.
ii) DSL royalty contracts. Under our current revenue recognition policy, we recognize DSL royalty revenue in the period in which we receive royalty reports, which is typically in the quarter immediately following the quarter in which sales of royalty-bearing products occurred. Under the new standard, we will be required to make estimates of royalties earned in the current period and record royalty revenue based on those estimates.
iii) Minimum license/royalty payment contracts. Some of our revenue contracts require customers to make minimum license/royalty payments. Under current GAAP, we recognize that revenue when those minimum payments become due. Under the new standard, we may have to recognize the net present value of expected minimum payments in the period in which such contracts are signed.

 

The foregoing observations are subject to change as we complete our implementation process.
 
FASB ASU No. 2015-17. In November 2015, the FASB issued Accounting Standard Update No. 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. 

FASB ASU No. 2016-09. In March 2016, the FASB issued Accounting Standard Update No. 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. For public companies, the standard is effective prospectively for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2016, with early adoption permitted. 

We intend to adopt ASU No. 2016-09 in the first quarter of 2017. As discussed in Note 4, we have research and development tax credit carryforwards related to excess stock compensation deductions. These tax credits are not recorded as deferred tax assets under current accounting standards, however they would be recorded as deferred tax assets with a corresponding credit to retained earnings under ASU No. 2016-09. We are currently evaluating whether we would need to establish a valuation allowance on our tax credit carryforwards which will affect the amount we record as a deferred tax asset in the first quarter of 2017. 

FASB ASU No. 2016-13. In June 2016, the FASB issued Accounting Standard Update No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” This new standard replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, entities will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This standard is effective for fiscal years beginning after December 15, 2019 with early adoption permitted in fiscal years beginning after December 15, 2018. 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 December 31, 2016.
Segments
Segments – We organize ourselves into a single segment reporting to the chief operating decision makers. We have sales outside of the United States, which are described in Note 8. All long-lived assets are maintained in the United States.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2016
Accounting Policies [Abstract]  
Schedule of assets measured at fair value on a recurring basis
    Fair Value Measurement at December 31, 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   $ 951     $ -     $ -  
Money market funds (included in cash and cash equivalents)     49,839                  
Total   $ 50,790     $ -     $ -  

 

    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     $ -     $ -  
Schedule of estimated useful lives assets
Building 30 years
Building improvements 5 to 20 years
Furniture and fixtures 5 years
Computer, office & manufacturing equipment 3 years
Purchased software 3 years
Schedules of concentration of credit risk with respect to net accounts receivable
    2016   2015
Customer A     17 %     1 %
Customer B     13 %     7 %
Customer C     13 %     1 %
Customer D     5 %     26 %
Customer E     - %     17 %
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.6.0.2
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
    2016   2015
Land   $ 1,056     $ 1,056  
Building and improvements     9,060       9,060  
Computer equipment     629       626  
Purchased software     83       83  
Furniture and fixtures     778       778  
Office equipment     166       166  
Total     11,772       11,769  
Less accumulated depreciation and amortization     (7,138 )     (6,792 )
Property and equipment, net   $ 4,634     $ 4,977  
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.6.0.2
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for income taxes
    Year ended December 31,
    2016   2015   2014
Current:                        
Federal   $ 1,807     $ (807 )   $ 1,976  
State     410       280       589  
      2,217       (527 )     2,565  
Deferred:                        
Federal     (120 )     (16 )     93  
State     (12 )     7       14  
      (132 )     (9 )     107  
                         
Provision for (benefit from) income taxes   $ 2,085     $ (536 )   $ 2,672  
Schedule of reconciliation of the U.S. federal statutory rate to the effective tax rate
    Year ended December 31,
    2016   2015   2014
Federal statutory rate     34 %     34 %     34 %
State rate, net of federal benefit     5       5       5  
Tax credits     (4 )     (4 )     (1 )
Permanent adjustments     (1 )     (2 )     (1 )
Reversal of reserve     -       (47 )     -  
Other     -       1       -  
Effective tax rate     34 %     (13 %)     37 %
 
Schedule of components of deferred tax assets
    2016   2015
Depreciation   $ 435     $ 394  
Stock compensation     225       256  
Capitalized research and development costs     -       39  
Other     418       310  
Total     1,078       999  
Less valuation allowance     (-)       (-)  
Deferred tax assets, net   $ 1,078     $ 999  
Schedule of rollforward of the uncertain tax position related to research and development tax credits
 
Uncertain tax positions at December 31, 2013   $ 2,945  
Increase due to positions taken in prior periods     -  
Uncertain tax positions at December 31, 2014     2,945  
Decrease due to completion of IRS examination     (1,913 )
Uncertain tax positions at December 31, 2015     1,032  
Increase due to positions taken in prior periods     -  
Uncertain tax positions at December 31, 2016   $ 1,032  
 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.6.0.2
EQUITY AND STOCK COMPENSATION PLANS (Tables)
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock-based employee compensation expense included in consolidated statements of income and comprehensive income
    Years ended December 31,
    2016     2015     2014  
Cost of services   $ 10     $ 28     $ 44  
Research and development     86       89       106  
Selling and marketing     11       13       17  
General and administrative     451       559       748  
Stock-based compensation expense   $ 558     $ 689     $ 915  
Schedule of the summary of stock option transactions for one fixed stock option plans
 
    2016   2015   2014
    Shares   Weighted
 Average
Exercise 
Price
  Shares   Weighted
 Average
Exercise 
Price
  Shares   Weighted
 Average
Exercise 
Price
Outstanding at beginning of year     86,202     $ 4.37       106,202     $ 4.71       1,004,989     $ 5.68  
Granted     -       -       -       -       -       -  
Exercised     -       -       -       -       (117,783 )     3.98  
Forfeited or cancelled     -       -       (20,000 )     6.18       (781,004 )     6.07  
Outstanding at end of year     86,202     $ 4.37       86,202     $ 4.37       106,202     $ 4.71  
                                                 
Exercisable at year end     86,202     $ 4.37       86,202     $ 4.37       104,117     $ 4.69  
 
Schedule of the summary of stock options outstanding
    Options Outstanding   Options Exercisable
Exercise Price
Range
  Number   Weighted
Average
Exercise
Price
  Weighted Average
Remaining
Contractual
Term (in years)
  Number   Weighted
Average
Exercise
Price
$2 to $3     18,000     $ 2.52       2.38       18,000     $ 2.52  
$3 to $4     14,168       3.57       .82       14,168       3.57  
$4 to $5     33,200       4.64       .93       33,200       4.64  
$6 to $7     20,834       6.10       .36       20,834       6.10  
      86,202     $ 4.37       1.08       86,202     $ 4.37  
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.6.0.2
BUSINESS SEGMENTS AND MAJOR CUSTOMERS (Tables)
12 Months Ended
Dec. 31, 2016
Segment Reporting [Abstract]  
Schedule of revenues generated from geographic regions
    Year ended December 31,
    2016     2015     2014  
United States   $ 17,806     $ 11,737     $ 18,168  
Brazil     1,302       2,163       848  
Rest of world     2,458       5,721       4,704  
    $ 21,566     $ 19,621     $ 23,720  
Schedule of revenue by product group
    Year ended December 31,
    2016     2015     2014  
Biometrics   $ 16,546     $ 16,916     $ 21,436  
Imaging     4,739       2,301       1,558  
DSL royalties     281       404       726  
    $ 21,566     $ 19,621     $ 23,720  
 
Schedule of total revenue that was derived from major customers
    Year ended December 31,
    2016      2015     2014  
Customer A     18 %     3 %     10 %
Customer B     18 %     6 %     1 %
Customer C     12 %     2 %     5 %
Customer D     6 %     9 %     24 %
Customer E     5 %     10 %     2 %
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
NET INCOME PER SHARE (Tables)
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Schedule of net income per share
    Year ended December 31,
    2016   2015   2014
             
Net income   $ 4,103     $ 4,614     $ 4,583  
                         
Shares outstanding:                        
Weighted-average common shares outstanding     22,829       22,899       22,703  
Additional dilutive common stock equivalents     69       66       84  
Diluted shares outstanding     22,898       22,965       22,787  
                         
Net income per share – basic   $ 0.18     $ 0.20     $ 0.20  
Net income per share - diluted   $ 0.18     $ 0.20     $ 0.20  
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
12 Months Ended
Dec. 31, 2016
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of accumulated other comprehensive loss and activity
    December 31,   Increase/   Reclassification   December 31,
    2015   Decrease   Adjustments   2016
                 
Unrealized losses on available for sale securities   $ (137 )   $ 92     $ -     $ (45 )
Unrealized gains on available for sale securities     40       (23 )     -       17  
Net unrealized gains (losses) on available for sale securities     (97 )     69       -       (28 )
Income tax benefit (expense) on other comprehensive loss     33       (24 )     -       9  
Total accumulated other comprehensive loss, net of taxes   $ (64 )   $ 45     $ -     $ (19 )
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.6.0.2
QUARTERLY RESULTS OF OPERATIONS UNAUDITED (Tables)
12 Months Ended
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]  
Schedule of quarterly financial information
    2016 Quarters Ended
    March 31   June 30   September 30   December 31
                 
Revenue   $ 4,834     $ 6,904     $ 5,899     $ 3,929  
Operating income     880       2,074       2,313       641  
Net income     635       1,436       1,573       460  
                                 
Net income per share – basic   $ 0.03     $ 0.06     $ 0.07     $ 0.02  
Net income per share – diluted   $ 0.03     $ 0.06     $ 0.07     $ 0.02  

 

    2015 Quarters Ended
    March 31   June 30   September 30   December 31
                 
Revenue   $ 4,123     $ 4,510     $ 4,041     $ 6,946  
Operating income     384       477       429       2,625  
Net income     272       319       2,197       1,826  
                                 
Net income per share – basic   $ 0.01     $ 0.01     $ 0.10     $ 0.08  
Net income per share – diluted   $ 0.01     $ 0.01     $ 0.10     $ 0.08  
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Assets measured at fair value on recurring basis (Details) - Fair value on recurring basis - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Fair Value Measurement, Quoted Prices in Active Markets for Identical Assets (Level 1)    
Schedule of Available-for-sale Securities [Line Items]    
Total assets measured at fair value $ 50,790 $ 43,896
Fair Value Measurement, Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Corporate debt securities 951 869
Fair Value Measurement, Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds (included in cash and cash equivalents)    
Schedule of Available-for-sale Securities [Line Items]    
Money market funds (included in cash and cash equivalents) 49,839 43,027
Fair Value Measurement, Significant Other Observable Inputs (Level 2)    
Schedule of Available-for-sale Securities [Line Items]    
Total assets measured at fair value
Fair Value Measurement, Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Corporate debt securities
Fair Value Measurement, Significant Unobservable Inputs (Level 3)    
Schedule of Available-for-sale Securities [Line Items]    
Total assets measured at fair value
Fair Value Measurement, Significant Unobservable Inputs (Level 3) | Corporate debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Corporate debt securities
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of assets (Details 1)
12 Months Ended
Dec. 31, 2016
Building  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 30 years
Building improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 5 years
Building improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 20 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 5 years
Computer, office & manufacturing equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 3 years
Purchased software  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of assets 3 years
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of credit risk (Details 2) - Accounts Receivable - Credit Concentration Risk
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Customer A    
Concentration Risk [Line Items]    
Concentration risk, percentage 17.00% 1.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 7.00%
Customer C    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 1.00%
Customer D    
Concentration Risk [Line Items]    
Concentration risk, percentage 5.00% 26.00%
Customer E    
Concentration Risk [Line Items]    
Concentration risk, percentage 17.00%
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash equivalents, which primarily include money market funds $ 51,913 $ 51,232 $ 43,985 $ 72,660
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 951 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, which primarily include money market funds $ 49,800 $ 43,000    
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 1) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Accounting Policies [Abstract]      
Realized gains (losses) on investments   $ 12,000 $ 59,000
Unrealized gain (loss) on securities $ 69,000 $ (53,000) $ 162,000
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 2)
$ in Millions
Dec. 31, 2016
USD ($)
Corporate debt securities  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost corporate debt securities $ 1.0
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 3) - Software licenses and software maintenance - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Deferred Revenue Arrangement [Line Items]    
Licenses revenue $ 3.6  
Deferred revenue   $ 3.6
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 4)
$ in Millions
12 Months Ended
Dec. 31, 2016
USD ($)
Issuer
Dec. 31, 2015
USD ($)
Issuer
Concentration Risk [Line Items]    
Cash and cash equivalents, in excess of federally insured deposit limits $ 51.7 $ 51.0
Investment Portfolio | Credit Concentration Risk | Corporate debt securities    
Concentration Risk [Line Items]    
Number of issuer | Issuer 2 2
Investment Portfolio | Credit Concentration Risk | Corporate debt securities | Issuer One    
Concentration Risk [Line Items]    
Concentration of risk, amount $ 0.5 $ 0.5
Investment Portfolio | Credit Concentration Risk | Corporate debt securities | Issuer Two    
Concentration Risk [Line Items]    
Concentration of risk, amount $ 0.5 $ 0.4
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.6.0.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 5)
1 Months Ended 12 Months Ended
Oct. 31, 2015
USD ($)
Dec. 31, 2016
USD ($)
Segment
License Contract [Line Items]    
Consumated license contract $ 4,625,000  
Reclassification of deferred tax assets to current assets   $ 184,000
Number of operating segment | Segment   1
License fee    
License Contract [Line Items]    
Consumated license contract 4,500,000  
Software maintenance fee    
License Contract [Line Items]    
Consumated license contract $ 125,000  
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
PATENT RELATED INCOME (Detail Textuals) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Finite-Lived Intangible Assets [Line Items]      
Income from patent arrangement $ 800,000    
Gain on sale of patent assets   $ 43,000 $ 2,127,000
Home networking technology      
Finite-Lived Intangible Assets [Line Items]      
Sale of patent   50,000  
Transaction cost   $ 7,000  
DSL diagnostic technology      
Finite-Lived Intangible Assets [Line Items]      
Sale of patent     2,600,000
Transaction cost     $ 500,000
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
PROPERTY AND EQUIPMENT - Summary of property and equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Public Utility, Property, Plant and Equipment [Line Items]    
Total $ 11,772 $ 11,769
Less accumulated depreciation and amortization (7,138) (6,792)
Property and equipment, net 4,634 4,977
Land    
Public Utility, Property, Plant and Equipment [Line Items]    
Total 1,056 1,056
Building and improvements    
Public Utility, Property, Plant and Equipment [Line Items]    
Total 9,060 9,060
Computer equipment    
Public Utility, Property, Plant and Equipment [Line Items]    
Total 629 626
Purchased software    
Public Utility, Property, Plant and Equipment [Line Items]    
Total 83 83
Furniture and fixtures    
Public Utility, Property, Plant and Equipment [Line Items]    
Total 778 778
Office equipment    
Public Utility, Property, Plant and Equipment [Line Items]    
Total $ 166 $ 166
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
PROPERTY AND EQUIPMENT (Detail Textuals) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 0.4 $ 0.4 $ 0.4
Retired assets $ 0.1 $ 0.1 $ 0.1
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
INCOME TAXES - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current:      
Federal $ 1,807 $ (807) $ 1,976
State 410 280 589
Total current tax 2,217 (527) 2,565
Deferred:      
Federal (120) (16) 93
State (12) 7 14
Total deferred tax (132) (9) 107
Provision for (benefit from) income taxes $ 2,085 $ (536) $ 2,672
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
INCOME TAXES - Reconciliation of U.S. federal statutory rate (Details 1)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Disclosure [Abstract]      
Federal statutory rate 34.00% 34.00% 34.00%
State rate, net of federal benefit 5.00% 5.00% 5.00%
Tax credits (4.00%) (4.00%) (1.00%)
Permanent adjustments (1.00%) (2.00%) (1.00%)
Reversal of reserve (47.00%)
Other 1.00%
Effective tax rate 34.00% (13.00%) 37.00%
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
INCOME TAXES - Principal components of deferred tax assets (Details 2) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]    
Depreciation $ 435 $ 394
Stock compensation 225 256
Capitalized research and development costs 39
Other 418 310
Total 1,078 999
Less valuation allowance
Deferred tax assets, net $ 1,078 $ 999
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
INCOME TAXES - Rollforward of uncertain tax position (Details 3) - Research and development tax credits - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Uncertain tax positions roll foreword      
Uncertain tax positions $ 1,032 $ 2,945 $ 2,945
Increase due to positions taken in prior periods  
Decrease due to completion of IRS examination   (1,913)  
Uncertain tax positions $ 1,032 $ 1,032 $ 2,945
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.6.0.2
INCOME TAXES (Detail Textuals) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Tax Credit Carryforward [Line Items]      
Income tax expense (benefit) of continuing operations $ 2,085 $ (536) $ 2,672
U.S. statutory rate 34.00% 34.00% 34.00%
Reversal of reserve for uncertain tax positions   $ 1,914  
Income taxes on pre-tax income based on the U.S. statutory rate   1,400  
Total income tax expense     $ 2,700
Uncertain tax positions $ 700    
Tax benefits to additional paid-in capital 701 $ 554 $ 1,247
Federal | Research and development tax credits      
Tax Credit Carryforward [Line Items]      
Net federal credit carryforwards $ 4,800    
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.6.0.2
EQUITY AND STOCK COMPENSATION PLANS - Stock-based employee compensation expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 558 $ 689 $ 915
Cost of services      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 10 28 44
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 86 89 106
Selling and marketing      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 11 13 17
General and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 451 $ 559 $ 748
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
EQUITY AND STOCK COMPENSATION PLANS - Summary of stock option transactions (Details 1) - Stock Option - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Shares      
Outstanding at beginning of year 86,202 106,202 1,004,989
Granted
Exercised (117,783)
Forfeited or cancelled (20,000) (781,004)
Outstanding at end of year 86,202 86,202 106,202
Exercisable at year end 86,202 86,202 104,117
Weighted Average Exercise Price      
Outstanding at beginning of year $ 4.37 $ 4.71 $ 5.68
Granted
Exercised 3.98
Forfeited or cancelled 6.18 6.07
Outstanding at end of year 4.37 4.37 4.71
Exercisable at year end $ 4.37 $ 4.37 $ 4.69
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
EQUITY AND STOCK COMPENSATION PLANS - Summarizes of stock options outstanding (Details 2) - Stock Option - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding, Number 86,202 86,202 106,202 1,004,989
Options outstanding, Weighted average exercise price $ 4.37 $ 4.37 $ 4.71 $ 5.68
Options outstanding, Weighted average remaining contractual term (in years) 1 year 29 days      
Options exercisable, Number 86,202 86,202 104,117  
Options exercisable, Weighted average exercise price $ 4.37 $ 4.37 $ 4.69  
Exercise price range $2 to $3        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range (lower) 2      
Exercise price range (upper) $ 3      
Options outstanding, Number 18,000      
Options outstanding, Weighted average exercise price $ 2.52      
Options outstanding, Weighted average remaining contractual term (in years) 2 years 4 months 17 days      
Options exercisable, Number 18,000      
Options exercisable, Weighted average exercise price $ 2.52      
Exercise price range $3 to $4        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range (lower) 3      
Exercise price range (upper) $ 4      
Options outstanding, Number 14,168      
Options outstanding, Weighted average exercise price $ 3.57      
Options outstanding, Weighted average remaining contractual term (in years) 9 months 26 days      
Options exercisable, Number 14,168      
Options exercisable, Weighted average exercise price $ 3.57      
Exercise price range $4 to $5        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range (lower) 4      
Exercise price range (upper) $ 5      
Options outstanding, Number 33,200      
Options outstanding, Weighted average exercise price $ 4.64      
Options outstanding, Weighted average remaining contractual term (in years) 11 months 5 days      
Options exercisable, Number 33,200      
Options exercisable, Weighted average exercise price $ 4.64      
Exercise price range $6 to $7        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercise price range (lower) 6      
Exercise price range (upper) $ 7      
Options outstanding, Number 20,834      
Options outstanding, Weighted average exercise price $ 6.1      
Options outstanding, Weighted average remaining contractual term (in years) 4 months 10 days      
Options exercisable, Number 20,834      
Options exercisable, Weighted average exercise price $ 6.1      
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.6.0.2
EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals) - 2001 Nonqualified Stock Plan - Stock Options
12 Months Ended
Dec. 31, 2016
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of stock awards authorized to grant 8,000,000
Number of stock awards available for grant 4,850,662
Description of options vested Options generally vest over three to five years.
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Term of options granted at exercise prices 4 years
Term of options vested 3 years
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Term of options granted at exercise prices 10 years
Term of options vested 5 years
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 1) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2017
Jul. 31, 2016
Jan. 31, 2016
Jul. 31, 2015
Jan. 31, 2015
Jul. 31, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation expense             $ 558,000 $ 689,000 $ 915,000
2001 Nonqualified Stock Plan | Unrestricted Stock | March 2016 grant | Directors, Officers and Employees                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of stock issued   58,902         152,000    
Stock-based compensation expense             $ 558,000    
Number of common stock shares surrendered by employees withholding taxes   17,098              
Common stock value surrendered by employees withholding taxes   $ 74,000              
2001 Nonqualified Stock Plan | Unrestricted Stock | March 2016 grant | Directors, Officers and Employees | Subsequent Event                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of stock issued 56,443                
Number of common stock shares surrendered by employees withholding taxes 19,557                
Common stock value surrendered by employees withholding taxes $ 119,000                
2001 Nonqualified Stock Plan | Unrestricted Stock | March 2015 grant | Directors, Officers and Employees                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of stock issued     57,151 58,862       152,000  
Stock-based compensation expense               $ 682,000  
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          
2001 Nonqualified Stock Plan | Unrestricted Stock | March 2014 Grant | Directors, Officers and Employees                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of stock issued         56,804 58,769     152,000
Stock-based compensation expense                 $ 876,000
Number of common stock shares surrendered by employees withholding taxes         19,196 17,231      
Common stock value surrendered by employees withholding taxes         $ 87,000 $ 113,000      
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.6.0.2
EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 2) - Stock Options
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of options outstanding | shares 86,202
Weighted average exercise price of options outstanding | $ / shares $ 4.37
Weighted average remaining contractual term 1 year 1 month 6 days
Unrecognized compensation expense $ 0
Aggregate intrinsic value of options outstanding 149,000
Aggregate intrinsic value of options exercisable $ 149,000
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.6.0.2
EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 3) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Nov. 29, 2005
Jun. 30, 1996
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Apr. 26, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum amount of common stock authorized to repurchase           $ 10.0
Value of stock repurchased during period     $ 3.7      
Number of shares repurchased during period (in shares)     690,801      
Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of common stock at a price lower of the fair market value 95.00% 85.00%        
Period of common stock offering 6 months 6 months        
Minimal discount of fair market value of the common stock 5.00%          
Percentage of employee's compensation 6.00%          
Total number of common stock shares reserved for issuance     350,000      
Number of common stock shares reserved for issuance     79,903      
Issuance of common stock under employee stock purchase plan (in shares)     9,473 11,561 8,022  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 4)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2014
USD ($)
$ / shares
Dividends Payable [Line Items]  
Payment of dividends $ 39,905
Dividend paid  
Dividends Payable [Line Items]  
Special cash dividends declared (in dollars per share) | $ / shares $ 1.75
Dividend paid, date Jul. 24, 2014
Shareholders of record date Jul. 10, 2014
Payment of dividends $ 39,900
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Revenues generated from geographic regions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Segment Reporting Information [Line Items]                      
Revenue $ 3,929 $ 5,899 $ 6,904 $ 4,834 $ 6,946 $ 4,041 $ 4,510 $ 4,123 $ 21,566 $ 19,621 $ 23,720
Operating Segments | United States                      
Segment Reporting Information [Line Items]                      
Revenue                 17,806 11,737 18,168
Operating Segments | Brazil                      
Segment Reporting Information [Line Items]                      
Revenue                 1,302 2,163 848
Operating Segments | Rest of World                      
Segment Reporting Information [Line Items]                      
Revenue                 $ 2,458 $ 5,721 $ 4,704
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Summary of revenue by product group (Details 1) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Segment Reporting Information [Line Items]                      
Revenue $ 3,929 $ 5,899 $ 6,904 $ 4,834 $ 6,946 $ 4,041 $ 4,510 $ 4,123 $ 21,566 $ 19,621 $ 23,720
Operating Segments | Biometrics                      
Segment Reporting Information [Line Items]                      
Revenue                 16,546 16,916 21,436
Operating Segments | Imaging                      
Segment Reporting Information [Line Items]                      
Revenue                 4,739 2,301 1,558
Operating Segments | DSL royalties                      
Segment Reporting Information [Line Items]                      
Revenue                 $ 281 $ 404 $ 726
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Revenue derived from major customers (Details 2) - Sales revenue
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Customer A      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 18.00% 3.00% 10.00%
Customer B      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 18.00% 6.00% 1.00%
Customer C      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 12.00% 2.00% 5.00%
Customer D      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 6.00% 9.00% 24.00%
Customer E      
Revenue, Major Customer [Line Items]      
Concentration risk, percentage 5.00% 10.00% 2.00%
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
EMPLOYEE BENEFIT PLAN (Detail Textuals) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Retirement Plans 401 K Defined Benefit      
Defined Benefit Plan Disclosure [Line Items]      
Contribution by employer $ 225,000 $ 216,000 $ 198,000
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
NET INCOME PER SHARE - Calculation of net income per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Earnings Per Share [Abstract]                      
Net income $ 460 $ 1,573 $ 1,436 $ 635 $ 1,826 $ 2,197 $ 319 $ 272 $ 4,103 $ 4,614 $ 4,583
Shares outstanding:                      
Weighted-average common shares outstanding (in shares)                 22,829 22,899 22,703
Additional dilutive common stock equivalents (in shares)                 69 66 84
Diluted shares outstanding (in shares)                 22,898 22,965 22,787
Net income per share - basic (in dollars per share) $ 0.02 $ 0.07 $ 0.06 $ 0.03 $ 0.08 $ 0.10 $ 0.01 $ 0.01 $ 0.18 $ 0.20 $ 0.20
Net income per share - diluted (in dollars per share) $ 0.02 $ 0.07 $ 0.06 $ 0.03 $ 0.08 $ 0.10 $ 0.01 $ 0.01 $ 0.18 $ 0.20 $ 0.20
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
NET INCOME PER SHARE (Detail Textuals) - Stock Options - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive common stock share purchase (in shares) 54,034 54,034 40,834
Weighted average price of anti-dilutive options (in dollars per shares) $ 5.20 $ 5.20 $ 6.14
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
ACCUMULATED OTHER COMPREHENSIVE LOSS - Components of accumulated other comprehensive loss and activity (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2016
USD ($)
AOCI Attributable to Parent, Net of Tax [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 69
Increase/Decrease Income tax benefit (expense) on other comprehensive loss (24)
Increase/Decrease Total accumulated other comprehensive loss, net of taxes 45
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 (28)
Ending balance Income tax benefit (expense) on other comprehensive loss 9
Ending balance Total accumulated other comprehensive loss, net of taxes (19)
Unrealized losses on available for sale securities  
AOCI Attributable to Parent, Net of Tax [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 92
Reclassification Adjustments Net unrealized gains (losses) on available for sale securities
Ending balance Net unrealized gains (losses) on available for sale securities (45)
Unrealized gains on available for sale securities  
AOCI Attributable to Parent, Net of Tax [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 (23)
Reclassification Adjustments Net unrealized gains (losses) on available for sale securities
Ending balance Net unrealized gains (losses) on available for sale securities $ 17
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
QUARTERLY RESULTS OF OPERATIONS - UNAUDITED - Summary of consolidated statements of comprehensive income (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 3,929 $ 5,899 $ 6,904 $ 4,834 $ 6,946 $ 4,041 $ 4,510 $ 4,123 $ 21,566 $ 19,621 $ 23,720
Operating income 641 2,313 2,074 880 2,625 429 477 384 5,908 3,915 7,089
Net income $ 460 $ 1,573 $ 1,436 $ 635 $ 1,826 $ 2,197 $ 319 $ 272 $ 4,103 $ 4,614 $ 4,583
Net income per share - basic (in dollars per share) $ 0.02 $ 0.07 $ 0.06 $ 0.03 $ 0.08 $ 0.10 $ 0.01 $ 0.01 $ 0.18 $ 0.20 $ 0.20
Net income per share - diluted (in dollars per share) $ 0.02 $ 0.07 $ 0.06 $ 0.03 $ 0.08 $ 0.10 $ 0.01 $ 0.01 $ 0.18 $ 0.20 $ 0.20
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
Schedule of valuation and qualifying accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Allowance for doubtful accounts receivable      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 20 $ 20 $ 20
Charged to Cost and Expense
Charged to Other Accounts
Deductions Charged to Reserves
Balance at End of Period 20 20 20
Inventory reserves      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period
Charged to Cost and Expense
Charged to Other Accounts
Deductions Charged to Reserves
Balance at End of Period
Warranty reserves      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period
Charged to Cost and Expense
Charged to Other Accounts
Deductions Charged to Reserves
Balance at End of Period
Deferred tax asset valuation allowance      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period
Charged to Cost and Expense
Charged to Other Accounts
Deductions Charged to Reserves
Balance at End of Period
EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /!,2DH?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ \$Q*2F;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #P3$I*4B]&3N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9++:L,P$$5_I6AOCVQ#'\+Q)J&K%@H-M'0GI$DB8CV0IMCY^\IN MXE#:#RAHHYFK,V= K0I"^8@OT0>,9##=C+9W2:BP8@>B( "2.J"5J%U4?,L?1'.?S\?D M^L/O*FR]-COSCXTO@ET+O_Y%]P502P,$% @ \$Q*2IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #P3$I*\5]I9:T" '"@ & 'AL+W=O6$=; M]>7$>$.DFO)S)#I.R=&0FCK"<9Q'#:G:<#DW:SN^G+.KK*N6[G@@KDU#^-\U MK=E]$:+P8^&E.E^D7HB6\XZMZC4 M!(-XK>A=C,:!=F7/V)N>?#LNPECOB-;T(+4)HEXWNJ%UK2VI??RQ1L-!4Q/' MXP_K7XSSRID]$73#ZM_545X681D&1WHBUUJ^L/M7:AW*PL!Z_YW>:*W@>B=* MX\!J89[!X2HD:ZP5M96&O/?OJC7O>_\E*RP-)F!+P .A#\XD(;&$Y).0_I>0 M6D+J$*+>%1.;+9%D.>?L'O#^]W9$GR+TG*KH'_2B";;YIL(CU.IM&<^CFS9C M$>L>@4<(-" B97L0P)# &GMT_"BP\1')(V+K(U)X"PGH8V+HR8B>P?04I*>& MGH[HN1,B'U' ADHD'GTTA'H$9E!M/T_B%%6)#-8)@=ER!BP#R4QQ[Y]K')&XQBT:W9$/YV70@(CBP M:VO:G]'JT.6LL+EE/^%]B_2#\'/5BF#/I+JKS8UZ8DQ2M97X23E[45W9,*GI M2>IAH<:\;TWZB62=;;NBH?=;_@-02P,$% @ \$Q*2I(%C_N2 P 0Q M !@ !X;"]W;W)KF ?(>^S&8)W979]O]ZH_& M#,&?IF[[=7@!S&"]%F=2H? MS3+XV ',JG>OAJSQ_-/" =!O/H/YMG4[OX2.+ZV-FZG_X&NZ=^L,W< MBD-IRC^7SZJ=/L]S^R]E? ',!7 M$.K5 CD72%007K6L5V@0ET@R1=HIHD4N)!H(EP+?6!3+HBB+1BR7 MB%[T(F.1(!0:4JGRW!7-DFA*@CK9:M())!D"H1F5>3@2EB.A'"GB2$@?VCT> ME"J85*)TQK.D+$M*6=!XMRD=;X*G4\&$\C3E23*6)*,D.2+)2">Y1B]G03-9 MDO,<.17%%(6X**8L@!\.$Y*+]^N6Q:-% M05D LPC232+RC- P,>F"'A[>D((JTB<#P3M24$DJ+,DYDH))46)*""M#-.@)#4[GV^%KPFA34DPK+6#"BE+X9Q5M04 TJK$%!#0AQ"3=]XWM8&W&%"+:;3DV7(9/);7,[T!:P?>;,S1,F;F=#'I<";T*@)M38/L"8,(Y5AOW#YB!//(L2X'T(U(<: M+]6 FNZ-R#$.$TH\;@9>AT!UJ+&G@.KPC8(,O[,%FTN\@@;>G$#-J;&K@'%B MFN'E0\'%$I'YYC+O3J#NU-A6BO)[4Y#.-AZHZ[R[;VO M;0@%8V4W%\&'_Y_Y!J-QWE/VRBN,A?/6D)9OW4J(;@, /U:X0?R)=KB5.V?* M&B3DE%T [QA&)VUJ"/ AC$&#ZM8M"6U[1U&#YOW4_>IO2@,FC%2XU[ M/AL[JI0#I:]J\NVT=:$BP@0?A0J!Y..&2TR(BB0Y_HQ!W2FG,L[']^A?=/&R MF /BN*3D=WT2U=9-7>>$S^A*Q#/MO^*QH,AUQNJ_XQLF4JY(9(XC)5S_.\XVN\$?#?YD\,*'AF T!(8!#&2ZU,](H")GM'?8 M<%H=4A^%MPGDRSRJ1?WN])ZLELO56Q'#'-Q4G%&R&R3^3.(O%>5:$?R7 )E_ M@O"M$+[V!W,(S^X/K/Y ^\.YWT#<#9)82]JA"*/.\J%D01%:*<(U16!0A*L4 MG@'Q2+%@B*P,T9HA-!@&233/ /7/('E?M^")K3SQFB.)5'I/DD6+!D%@9 MDC5#;# ,DF2>X0F:1_..:$&26DG2-4EBD*2K6A-H/9X/"!=$F94H6Q.E!E&V M2N3[00(3S_BX2YLP"Z(L3>U$LOM;.Q)<,V5F2X(?A;(JK51@UC+5'?8#L4O= MR^ND>>*1581H5/,EXEK\UI0O!9J&$BQVRX.X:)H-UX+X+I>6:8?8DEY@QY29%S2:[.=?.MW8?0+;Y7Y;%]6.Z[[G2?).UV'ZJB MO:M/X=C_YZ5NJJ+K7YO7I#TUH=B-0569@!!I4A6'XW*]&LN>FO6J?NO*PS$\ M-8OVK:J*YK\LE/7Y82F7'P5?#Z_[;BA(UJM3\1K^#-U?IZ>F?TNNM>P.53BV MA_JX:,++P_)1WN=*#0$C\??ML]+,6@*)1AVPU5%/W/ M>]B$LAQJZG7\.U6ZO+8Y!,Z?/VK_9>Q\WYGGH@V;NOSGL.OV#TNW7.S"2_%6 M=E_K\Z]AZI!9+J;>_Q[>0]GC@Y*^C6U=MN/?Q?:M[>IJJJ674A7?+[^'X_A[ MGNK_".,#8 J :X!,/PU04X#Z$: _#=!3@$8!R:4KX]CD15>L5TU]7C27SWLJ MAEDD[W4_^MNAHS7\WB%ANF"I"-RO R3%AY1&X82 M4B(JIY0SRO*"#2O84,$:";X@9M:(D9 BO1325B H9R!E(M\G9>6F5*Y! ^I0S=2D+ M@EI31Z0=-A4_2J#M2-P.T$](!I>!I/5( MSE#*:\-ULQ05LV8@C?<^# ,2(IL?R;N(I#;BL(U(FON-%V0-4DIY2>8SI:QP MD4P'O(V H)KQ^$W,S=#]"*@?X>2> ?4CP*:U82!IL =S-4$D M?P%O;$"-S6-C ^I&J<2S8L-06N M2,Y0%DQ,,^]L0)W-8V<#QMD$SG(;AOIB M%-ZDGC14N!S$$>E$F\G.&\#ZFUXCYU- MC)VU(^XDF1L<19;?Y]"M8M[9@#J;Q\XV,3]3S%%$\>?0K6+>UX#ZFL>^!M2) M !R0%,=B'OL:BUD1FQJ\KP'U-6S[&3!VU.LA(\UA/L5&P6+61=P->'<#3PX< M/F+HBO<:1;V&K..)^KT;?H3A;A*59_(^O]SP_JCF6B]_+2U:?I$CNYWJ2O_P=02P,$ M% @ \$Q*2I"?FI_^! R1D !@ !X;"]W;W)K6O"+J!'_'UVMWKR?=:5\E:6W[J+W_;+>=@Q_8]+Y?MVD7HV M[>SONIO]9/>_M=-3MW<_5BJD1?#1)1HQZP%#4\P=$;39[T,0&F)-(IP-L)$( MS2!;"8D])#2L4_?Q^J%.C1,8F,#T"HB9#C+4"D"1,JQ: M +*)AZZ%="VHU^ $$4P0B7I5:%G! \9.:$;$UQ9@3,C*E1AK/*L;0[(Q(!LQ MLK$E,YC&$; M=@LPI"C&5%2(528$9%(N,R$HFC\^$*08903R/#W*(XM*$E8AYZ( %RY< &13 M#Q>HGR^* !?%)X_ ,AE.6()4POF"1%'D(8RU5@&QG)[83V" M'LJ)B3]* -7N&#XW6P!+(]^FP9JK+" MUL"*<<26D1!E4]^FP?*MI'YKKHA* MZBXIR_E*T%,B&(-,J4>M%)9P)36<^\1:2>U]BE-.&(#XIM@"D(I]JXUE7$D= M-X83!CJ>"L( )+CACZR!D M'7S%22J^3H1N 504)7R;(A19WT1C^R!D'[X4V#X(V8=8+& ,"7[I"PNY!R#UXPT;2&BSQ#A6 E-$> R;L'P3Z?\65BZ3LB_818/SM(V%O(-#? M$^_&".B^)M_S@C6=0&].O-4B(,5RWTA0*]=\;B1(&_+X)F%-IU0^+>19:XUE M5H/NG$O^6DL%Y7:W01BN:@!C0X^-::S$&C3GPC UDN(T#3T/I<8"JH& \F5< M:REZ<:CXW$B0M8(T:-#)>!X6[3GIT( R=\T1Q 2+NR9$V8B3!BCRSC,6; T$ MFZOL6@.5U9'UC81E5@.9I82/)!6T]7'>>VP S&C^#Q7,E6@O;:S'&N@Q%_ZU M!H_J-3B9:?6''R0!F-%IPC45P&** M?'V3QCZ@@0]H[@-:JK=5J3BQ@#!1WA; 'LM[Y(W-0 ,S\!F_P69@@!EH<=(Y M@*8'E,I:<=0I43;F9S4H5:BX(023\^S"5*'N M/)S=7ZOG[?!6X4>:X27''UEU/%_JV5O9-&71GXD?RK)Q+Y M.S3=U[C]7@TO%X:+IKR.+TZ"^]N;U?]02P,$% @ \$Q*2AGLU5ZW!0 MY!\ !@ !X;"]W;W)KO MQ)LN@6.@=B*T0 LLMFC[K,1,;*QMN9*2;/]]*5GQAC.'4EYBRSDD9WCY=$9: MOE7U]V9G;3O[<3RFD/^Y/]6L^:E^.QK/];VT/U=CL7\_W?QV_9V'G<1V8-];+LN2O?Q:C?V<.AZ)?-0-G93'?[9;]O=[3R;S[;VJ7PYM-^JMU_MD)"9SX;L?[>O M]N#D721NC,?JT/1_9X\O35L=AUY<*,?RQ^5S?^H_WX;^WYOA!G)H(*\-A!IM MH(8&ZMI IJ,-]-! 7QNH\09F:&!^CB!'&R1#@^1G#GW2T66R^MF_*]MRM:RK MMUE]V4#GLMNGXB9QZ_O8_=@O9_\_MP"-^_5U)91>1J]=1X-F?=%(3V-\S09I M$E]SAS2IK[E'FLS7%$B37S61R_>:M(1)R[X#_;$#'9.D+YJDUYQZC90DH0W7 MB%C(7)&\N6PA))G >R1*I"9K47!99H2)2XR M)E-23(B\4!Q((2IC$$Q&61GS@90,9BT"5!9@J)PB5["A5$Y1.:KQ0\&L% "6 MAL)R$'T<)KRO!<:2 %PR=-\*#J9$/G!8'()#8*1-!C-=[BDV[.84OGA M8 X* $)#0'@O.,,6*L_949C6^2%AWHF$P]WH0!<890*PS)!H[P1'E;LOTI3& M17XPF&@"(,TP!\.9MD@2&LRXR \&8T]P[E%7<2\XTK3)% UF0N6[)0P^"B9P78NL!=$:J+.08,9$E(+*A\)>< MMFX.XCR(0AGPI_+SQDEBFDKD\JA/&$1C1D%REH:<@L0HE0"ES"M( $D3OFU* MC$F)_"*U"Q+@CYWT8DKEAX,1*9$G9'N&F\*%2L*98Y1*9 NI89"6,71N)D1^,)AH"A MV$6@;$7^D+H%!7!%C5(Q(?*# MP5!3R!_2NY@"4*-UY[C&#P5#3W'H,:^@4'G+SL"4RH\&,T\!YAFRN]>#R/<* ME%8*5,NQS&GE?@=TBT33"0 B5^#3\U" R$PBLL =3V$8*P#CA!)0<="Z.?#) M/\2$E2;/0AL%@UEEGW<5"A-7H7J>+&'4:E2,4U>A@=T< M<14:@U2C8IS>9C1GY((] 2T&51)2^>%@E&KT])*Z"LT+\C%7H3%R-3*1])QJ M3E/VU'))2(@$O/E 8PC<-)8YYJ5&O3F[CFJ#2T'"@F1'XP&*<:X92> M)LWAEL:"!C,N\H/!7-. :Y+6@9H_?%RPPP(>/ZJ$;N("RTS@.87&U-/ CB;T M<;=&)7L>-J0:XU'GGWULN;U>'.Q3VWU-W??Z\M[YG1]L;_Z'U!+ P04 " #P3$I*='TJL+ ! #2 P & 'AL+W=O ML.C-FR M!<7M#7:@_9\:C>+.NZ9AMC/ JPA2DB6;S9XI+C0MLA@[F2+#WDFAX62([97B MYL\1) XYW=)KX%$TK0L!5F0=;^ GN%_=R7B/S2R54*"M0$T,U#F]VQZ.:Y R$'D9+Q,GG4L&X-*^LG^- MO?M>SMS"/0=@8Z&H_ MWO,@,#L2,L^]XN.+M(?&S M*4,PCB+^\^*MCUZ*[3[-V"4033G',2=9YLP9S+//)9*U$L?D SQ9A^]6%>XB M?/=&X>TZ0;I*D$:"]+\MKN7LWQ5ABYDJ,$W<)DM*['7RN?$KU/H'-CL2:A?,3]XVXYJ-CL-N>D%L?L;% M7U!+ P04 " #P3$I*#B0J"+4! #2 P & 'AL+W=O09HAIUOZ MYG@23>N#@Q59QQOX#OY'=[)HL9FE$@JT$T83"W5.;[>'8QKB8\!/ 8-;G$FH MY&S,^>-FEA0BN(O MXRYTW(?Q)MU-L'5 ,@&2&;"/>=B8*"K_PCTO,FL&8L?>=SP\\?:08&_*X(RM MB'V-LDOLG?\'':'[EM MA';D;#R^;.Q_;8P'E+*YPA%J\8/-AH3:A^,-GNTX9J/A33?](#9_X^(/4$L# M!!0 ( /!,2DIU'@/TLP$ -(# 8 >&PO=V]R:W-H965T&UL?5/;;M0P$/T5RQ]09[U;6JV22-TB!!)(JR+@V9M,$JN^!-O9E+]G M[*0A0.#%]HSGG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*: MKF6^=R#J!-**\2Q[P[20AI9Y\IU=F=LA*&G@[(@?M!;NQPF4'0NZHZ^.)]EV M(3I8F?>BA<\0OO1GAQ9;6&JIP7AI#7'0%/1A=SP=8GP*^"IA]*LSB95ZH%D4! JJ$!D$;E=X!*4B$732JK!!ZMG%I2BQ&PO=V]R:W-H965TWQ1@'$ K]._#V#'=5NK M+\ ,<\Z<&89L1/-B6P!'WI34-J>M<_V!,5NVH(2]PAZTOZG1*.&\:1IF>P.B MBB E&=_M;I@2G:9%%GTG4V0X.-EI.!EB!Z6$^74$B6-.$_KA>.R:U@4'*[)> M-/ $[D=_,MYB"TO5*="V0TT,U#F]3P['-,3'@)\=C'9U)J&2,^)+,+Y6.=T% M02"A=(%!^.T"#R!E(/(R7F=.NJ0,P/7Y@_USK-W7-_:\1 M'7@INRL_0JW_8(LAH7;A>.O/9AJSR7#8SS^(+=^X> =02P,$% @ \$Q* M2J0:77>U 0 T@, !D !X;"]W;W)K&UL?5/; M;MLP#/T501]0)7+6!(%MH.DP=, &!"VV/BLV?4%U<24Y[OZ^E.QZWF;L11(I MGL-#BDH'8U]< ^#)FY+:9;3QOCLRYHH&E' WI@.--Y6Q2G@T;&SKQ@<'R]-.U/ $ M_D=WMFBQF:5L%6C7&DTL5!F]VQY/NQ ? WZV,+C%F81*+L:\!.-KF=%-$ 02 M"A\8!&Y7N )TXZ9PR )?G#_8OL7:LY2(B!DA(JT4O_ M:(8'F.KY1,E4_#>X@L3PH 1S%$:ZN)*B=]ZHB06E*/$V[JV.^S#>),D$6P?P M"/T_Y=V+K5CER,QY>-_:^,\8!2 M-C&UL?5/;CILP M$/T5RQ^P)H0V:01(FZVJ5FJE:*NVSPX,8*TOU#9A^_<=&Y:B+MH7VS,^Y\S% MXWPT]LEU )X\*ZE=03OO^Q-CKNI <7=G>M!XTQBKN$?3MLSU%G@=24JR-$G> M,\6%IF4>?1=;YF;P4FBX6.(&I;C]\*>J2DAH8/TC^:\3/, M];RC9"[^*]Q (CQD@C$J(UU<234X;]2L@JDH_CSM0L=]G&X.V4S;)J0S(5T( MQQB'38%BYA^YYV5NS4CLU/N>AR?>G5+L316;&>XC?;^.?DRV!;)-@2P*9&^6N($Y_E\D M6_54@6WC-#E2F4''25YYEX&]3^.;_(-/T_Z-VU9H1Z[&X\O&_C?&>,!4DCL< MH0X_V&)(:'PX'O!LIS&;#&_Z^0>QY1N7?P%02P,$% @ \$Q*2F?/8N*T M 0 T@, !D !X;"]W;W)K&UL?5/;CM,P$/T5 MRQ^P;MTL5%42:;L(@012M0AX=I-)8JTOP7::Y>\9.]D0(.+%]HSGG#DS'N>C M=<^^ PCD12OC"]J%T)\8\U4'6O@[VX/!F\8Z+0*:KF6^=R#J!-**\=WN#=-" M&EKFR7=Q96Z'H*2!BR-^T%JXGV=0=BSHGKXZGF3;A>A@9=Z+%KY ^-I?'%IL M8:FE!N.E-<1!4]"'_>F]$$&7N[$CQ"?>GSCVIHK.U(ITA^(]>F_E_LAS=HM$<\QYBN'K MF"6"(?N2@F^E./-_X'P;?MA4>$CPPQ\*#]L$V29!E@BR_Y:X%9/]E82M>JK! MM6F:/*GL8-(DK[S+P#ZD1V2_PZ=I_RQ<*XTG5QOP95/_&VL#H)3='8Y0AQ]L M,10T(1[?XME-8S89P?;S#V++-RY_ 5!+ P04 " #P3$I*'M%N"[4! #2 M P &0 'AL+W=O_4M M0"!O6AF?TS:$[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S9W3 MI:)$E MW]D5F>V#D@;.COA>:^%^GD#9(:=;^NYXD4T;HH,562<:^ +A:W=V:+&9I9(: MC)?6$ =U3A^VQ],^QJ> ;Q(&OSB36,G%VM=H?*QRNHF"0$$9(H/ [0J/H%0D M0AD_)DXZIXS Y?F=_3G5CK5FXIF8K_ M!%=0&!Z58([2*I]64O8^6#VQH!0MWL9=FK0/X\WN,,'6 7P"\!EP2'G8F"@I M?Q)!%)FS W%C[SL1GWA[Y-B;,CI3*](=BO?HO1;;PVW&KI%HBCF-,7P9,T

;^KR1LT5,-KDG3 MY$EI>Y,F>>&=!_:!IS?Y'3Y.^V?A&FD\N=B +YOZ7UL; *5L;G"$6OQ@LZ&@ M#O%XCVN"@Q59QQOX"NY;=S+>8C-+)11H*U 3 M W5.[S>'XR[$QX#O @:[.)-0R1GQ-1A?JIPF01!(*%U@X'Z[P -(&8B\C+>) MD\XI W!YOK)_CK7[6L[8:KGEI*I^">X@/3A M08G/4:*T<25E;QVJB<5+4?Q]W(6.^S#>W%YAZX!T J0S8!\!;$P4E7_BCA>9 MP8&8L?<=#T^\.:2^-V5PQE;$.R_>>N^EV.SW&;L$HBGF.,:DRY@Y@GGV.46Z MEN*8_@-/U^';587;"-_^H?!NG6"W2K"+!+O_EK@2JK -'&:+"FQ MUW&2%]YY8._3^":_P\=I?^:F$=J2,SK_LK'_-:(#+R6Y\2/4^@\V&Q)J%XX? M_=F,8S8:#KOI!['Y&Q>_ %!+ P04 " #P3$I*>>QW(+,! #2 P &0 M 'AL+W=O<.3,>YZ.Q3ZX#\.192>T* MVGG?'QAS50>*NQO3@\:;QEC%/9JV9:ZWP.L(4I*EN]U;IKC0M,RC[V3+W Q> M"@TG2]R@%+>_CB#-6-"$7AT/HNU\<+ R[WD+W\!_[T\6+;:PU$*!=L)H8J$I MZ%UR..Y#? QX%#"ZU9F$2L[&/ 7C)*JL%YHV86E*+X\[0+'?=QNLFNL&U .@/2!7 ; 6Q*%)5_X)Z7N34C ML5/O>QZ>.#FDV)LJ.&,KXAV*=^B]E,G[)&>70#3''*>8=!VS1#!D7U*D6RF. MZ0MXN@W/-A5F$9[]I? 5@OTFP3X2[/];XE9,]D\2MNJI MO&:7*D,H..D[SR M+@-[E\8W^1,^3?M7;ENA'3D;CR\;^]\8XP&E[&YPA#K\8(LAH?'A^ [/=AJS MR?"FGW\06[YQ^1M02P,$% @ \$Q*2K-\;*:U 0 T@, !D !X;"]W M;W)K&UL?5/;;MLP#/T501]0)8Z;M8%MH.DP;$ + M!!W6/BLV;0O5Q9/DN/O[4;+K>INQ%TFD> X/*2H;C'UU+8 G;TIJE]/6^^[ MF"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-EL]DQQH6F11=_)%IGIO10:3I:X M7BEN?QU!FB&G6_KN>!)-ZX.#%5G'&_@._D=WLFBQF:42"K031A,+=4[OMH=C M&N)CP+. P2W.)%1R-N8U&-^JG&Z"()!0^L# <;O /4@9B%#&SXF3SBD#<'E^ M9_\2:\=:SMS!O9$OHO)M3F\HJ:#FO?1/9O@*4SW7E$S%/\ %)(8')9BC--+% ME92]\T9-+"A%\;=Q%SKNPWBSOYU@ZX!D B0SX";F86.BJ/PS][S(K!F('7O? M\?#$VT."O2F#,[8BWJ%XA]Y+L;U-,W8)1%/,<8Q)EC%S!$/V.46REN*8_ -/ MUN&[586["-_]H?!ZG2!=)4@C0?K?$M=B]G\E88N>*K!-G"9'2M/K.,D+[SRP M=TE\DX_P<=H?N6V$=N1L/+YL[']MC >4LKG"$6KQ@\V&A-J'XR<\VW',1L.; M;OI!;/[&Q6]02P,$% @ \$Q*2@0M[NNU 0 T@, !D !X;"]W;W)K M&UL?5/;;MLP#/T501]0)8ZWIH%MH.DP;$ +!!VV M/2LV;0O5Q9/DN/W[4K+K>:VQ%TFD> X/*2H;C'UR+8 GSTIJE]/6^^[ F"M; M4-Q=F0XTWM3&*N[1M USG05>19"2+-EL/C/%A:9%%GTG6V2F]U)H.%GB>J6X M?3F"-$-.M_3-\2B:U@<'*[*.-_ #_,_N9-%B,TLE%&@GC"86ZIS>;@_'-,3' M@%\"!KUYDU@S$CKWO>'CB M[2'!WI3!&5L1[U"\0^^EV-Y<9^P2B*:8XQB3+&/F"(;LEUG.2%=Q[8V_B( M[&_X..T/W#9".W(V'E\V]K\VQ@-*V5SA"+7XP69#0NW#\1K/=ARST?"FFWX0 MF[]Q\0I02P,$% @ \$Q*2MS93'"V 0 T@, !D !X;"]W;W)K&UL=5/;;M0P$/T5RQ]0[WI3J%9)I&X1 @FD51'P[$TF MB55?@NULRM\S=M*0EO!B>\9SSIP9C_/1NB?? 03RK)7Q!>U"Z(^,^:H#+?R- M[<'@36.=%@%-US+?.Q!U FG%^&[WCFDA#2WSY#N[,K=#4-+ V1$_:"W<[Q,H M.Q9T3U\C]_GC*8GP*^"%A M]*LSB95ZH+LH"!14(3((W*[P $I%(I3Q:^:D2\H(7)]?V#^FVK&6 MB_#P8-5/68>NH'>4U-"(085'.WZ"N9Y;2N;BO\ 5%(9')9BCLLJGE52##U;/ M+"A%B^=IER;MXW1SF\VP;0"? 7P!W*4\;$J4E'\0092YLR-Q4^][$9]X?^38 MFRHZ4RO2'8KWZ+V6^* YNT:B.>8TQ?!5S'Z)8,B^I.!;*4[\'SC?AA\V%1X2 M_/!*X7_R9YL$62+(7A'P-R5NQ1S>)&&KGFIP;9HF3RH[F#3)*^\RL/<\O';3F$U&L/W\@]CR MC&PO=V]R:W-H965T MJM.2:1>JVF3-NG4:>MG+G$2 M5 @9D$OW[V=(FF9;M"^ C=_SLS'9:.R+:P$\>=6J^/C+FR!2WFA MPYO:6"T\FK9AKK<@J@C2BO$D.3 M9$>++/K.MLC,X)7LX&R)&[06]M<)E!ES MNJ-OCB?9M#XX6)'UHH%OX+_W9XL66U@JJ:%STG3$0IW3^]WQE(;X&/!#PNA6 M9Q(JN1CS$HS/54Z3( @4E#XP"-RN\ !*!2*4\7/FI$O* %R?W]@_QMJQEHMP M\LZQ\F],[2BJHQ:#\DQD_P5S/+25S\5_@"@K#@Q+,41KEXDK*P7FC9Q:4 MHL7KM,LN[N-TDQYFV#: SP"^ .YB'C8EBLH?A1=%9LU([-3[7H0GWATY]J8, MSMB*>(?B'7JO!4_2C%T#T1QSFF+X*F:W1#!D7U+PK10G_@^<;\/WFPKW$;[_ M0^'M-D&Z29!&@O2_)6[%'/Y*PE8]U6";.$V.E&;HXB2OO,O WO/X)N_AT[1_ M%;:1G2,7X_%E8_]K8SR@E.0&1ZC%#[88"FH?CA_P;*4;%[\! M4$L#!!0 ( /!,2DH+_Z6XNP( 'L+ 9 >&PO=V]R:W-H965TZER;NQ2'2)=*L%W+BC/(HKC693SM C72[?WK-9+>3)96HAG%>A3GG/U M=R,R>5F%+/S8>$D/1U-M1.MER0_BAS _RV=E5U'+LDMS4>A4%H$2^U7XR!XV ME%0!#O$K%1?=>0^JH[Q*^58MONY685QE)#*Q-14%MX^S>!)95C'9//XTI&&K M605VWS_8/[O#V\.\9/8[W9GC*ER$P4[L^2DS+_+R130'FH9!<_IOXBPR M"Z\RL1I;F6GW-]B>M)%YPV)3R?E[_4P+][S47Z:3)@P'4!- ;<#"Z42UD,O\ M$S=\O53R$JCZ\DM>_<;L@>S=;*M-=Q7NFTU>V]WSFN+Y,CI71 UF4V.H@V$M M(K+LK00AB0T-P@F')S##Q(4G7?79 A-,(,'$$4QZ1UQX1[R.Z8E,H<@4$-Q[ M(@##8BPR@R(S0, \$809N>\Y%)D#@L03N8[IB2R@R&) D/BW-800FV"->ZAQ M#PBFGLAU3$^$Q=A \8""=?)L'#0$$9N-Z(P8E0&*@5,1:*2.&73K(R- X?\V M-T!]'6QKE@PI*/9U$&BD^3#L?@:L3>3K(-!(03/< !AP-PWJX#JHKX-[ ,& M)[^L;X#Z.K@-,.!QFODZ"#0?T<&=@ &?D]^>(6BLWG W8,#JR:#>$&CLGQWN M!P2LGOCU=@/4U\']@(#5$[]/0]!(O1'N!P2LGOCU!D$C_8UP/R!@]<3O;S= MM4[4F7URH0YNZM/!5IX*-W)V=MO)\I'<[/0?7H^EW[DZI(4.7J6Q$YB;D_92 M&F%SB>^LEX]V$FX7F=B;ZG5NWU4]#M8+(\MFU(W:>7O]#U!+ P04 " #P M3$I*V(W*'<\! "-6Z^%$B"I;X%0]B %Z\Z46DE-M0MD0-4B@E2-Q M1J(@2 FG78^+S.4NLLC$J%G7PT4B-7).Y:\S,#'E.,3WQ'/7M-HF2)$-M(%O MH+\/%VDBLJI4'8=>=:)'$NHV0[N0KQ:H//58X#6Q P M*+55H&:YP1,P9H5,&3\73;Q:6N)V?U?_Z'HWO5RI@B?!?G25;G-\Q*B"FHY, M/XOI$RS]'#!:FO\"-V &;BLQ'J5@ROVB$I,F=3VJ0["O?-%*],]E9$\3$C-RNT M8,XS)MI@PA5!C/IJ$?DLSM$_],A/C[T5QHX>;]W3HU\@\0HD3B#YJ\7WNQ8] MF"3PFQR\)@>/0+@S\6'^W@(!LW%PJ58NS=3&ZR MZ^@]1NYV_8'/<_N5RJ;K%;H*;>ZHNTFU$!I,*<&#:;@U3\4:,*BUW;XS>SD/ MS!QH,2QO 5D?I.(W4$L#!!0 ( /!,2DK+!W>7MP$ -(# 9 >&PO M=V]R:W-H965T)W^?0?LN&[J%V"&<\Y<&++1V%?7 GCRIE7G7;G-Y34D$M!N5?S/@)YGIN*9F+_P)74 @/F6",TB@7 M5U(.SAL]JV J6KQ-N^SB/DXW:3+3M@E\)O"%%%DUHS$3KWO M17CBY,BQ-V5PQE;$.TS>H?=:\/0V8]<@-&-.$X:O,,F"8*B^A.!;(4[\/SK? MIN\W,]Q'^GX=_9!N"Z2; FD42/\I\>Y#B5N8PX<@;-53#;:)T^1(:88N3O+* MNPSL X]O\A<^3?M781O9.7(Q'E\V]K\VQ@.FLKO!$6KQ@RV&@MJ'XP'/=AJS MR?"FGW\06[YQ\0=02P,$% @ \$Q*2NW5NUG= 0 04 !D !X;"]W M;W)K&UL=51MCYP@$/XKA!]PJ*OK=:,FM]>9V9DR"8A7U4+H-$;9[W*<:OU<")$ ME2UPJA[$ +TYJ87D5!M3-D0-$FCE@C@C41 <":==CXO,^2ZRR,2H6=?#12(U M4XQ'?'2]>TVCI(D0VT@:^@OPT7:2RRLE0=AUYUHD<2ZAP_A:=S M:O$.\+V#26WVR%9R%>+5&I^J' )6T@=O] MG?V#J]W4>UZMTX+_SW,'Q M =$N@,Q"+O/W5-,BDV)"(O02Q(XC_*O'=KD0/)@G\(HE7)/$0A#L1'^8_K3AZ18X> M@L-.Q(>)_2*I5R3U$"0[$1_FN!,AFRO(039N^!0JQ=B[P=]XU_E^BMP5_@.? M'X8]6@T&M[38U>SE/Y6QH,2P/#EE? MO>(W4$L#!!0 ( /!,2DKV;FZNT $ )P$ 9 >&PO=V]R:W-H965T M2[[$KCS\W)'.))!JC== QCT+GBK4UP;TQT)T7D-@ND[V4%K MOY12"69LJ"JB.P6L\"3!"8VBF C6M#A+?.ZLLD3VAC&FJVK@$R9*.5? =S(_NK&Q$9I6B$=#J1K9(09GBA\WQ%#N\![PV,.C% M'KE.+E*^N>!+D>+(%00<^VEPO3 M\"CYSZ8P=8H/&!50LIZ;%SE\AJF?/493\U_A"MS"7276(Y=<^U^4]]I(,:G8 M4@1[']>F]>LPZ=]H80*="'1%(*.1K_R)&98E2@Y(C6??,?<7;X[4GDWNDOXH M_#=;O+;9:T;W]PFY.J$)T0H"H_%QKELF_]3"ZR\^@]4'^[_L+'N?W&5-6T&EVDL7?4WZ122@.VE.C. M-ES;IV(..)3&;>_M7HT#,P9&=M-;0.8'*?L#4$L#!!0 ( /!,2DKODF5, MU $ )P$ 9 >&PO=V]R:W-H965T1G[8KCCN>>YPW>D MHU0ON@$PZ%7P3F>X,:8_$J*+!@33=[*'SIY44@EFK*EJHGL%K/1!@A,:10D1 MK.UPGGK?6>6I' QO.S@KI _XV<*H5WOD*KE(^>*,KV6&(Y<0<"B,8V!V MN<(C<.Z(;!J_9TZ\2+K ]?Z#_;.OW=9R81H>)?_5EJ;)\ &C$BHVDIKOOF?O%FR.U=U,XI[\*?V:3U]9[S6D2I^3JB&;, M:<+0%6:S((AE7R1H2.)$_PFGX?!M,,.M#]^NU0])F" .$L2>(/ZKQ-U-B2', M?T1V09%=@&!_(Q+"',(B25 D"1#H[J9+2@$TENK,%-_:I6 P.E7';O=VK:6 F MP\A^?@O(\B#E[U!+ P04 " #P3$I*,\VH^+8! #2 P &0 'AL+W=O M\3EG+AZG@[&/K@'PY%E)[3+:>-_M&7-% M TJX"].!QIO*6"4\FK9FKK,@RDA2DO'-YBM3HM4T3Z/O://4]%ZV&HZ6N%XI M8?\=0)HAHUOZXKAKZ\8'!\O33M3P!_S?[FC18K-*V2K0KC6:6*@R>KW='W8! M'P'W+0QN<2:ADI,QC\'X669T$Q(""84/"@*W,]R E$$(TWB:-.D<,A"7YQ?U M'[%VK.4D'-P8^="6OLGH%24E5**7_LX,MS#5\X62J?A?< :)\) )QBB,='$E M1>^\49,*IJ+$\[BW.N[#>),D$VV=P"<"GPE7,0X; \7,OPLO\M2:@=BQ]YT( M3[S=<^Q-$9RQ%?$.DW?H/>?\85P1#]3D$7PMQX!_H?)V> MK&:81'JRC/[M$X'=JL N"NS>E,C?E;B&2=X%88N>*K!UG"9'"M/K.,D+[SRP MUSR^R2M\G/;?PM:M=N1D/+YL[']EC =,97.!(]3@!YL-"94/QTL\VW',1L.; M;OI!;/[&^7]02P,$% @ \$Q*2LVU:3&X 0 T@, !D !X;"]W;W)K M&UL;5/M;ML@%'T5Q .4A#AI&]F6FE;3)FU2U&G; M;V)?VZC@ZP&.N[7Y3_Q1K M][5]^)\,3; M(_>]*8(SMB+>^>2M]UYS?IND[!J$)LQIQ/ %9CLCF%>?0_"U$"?^@<[7Z;O5 M#'>1OEM&O]^O"R2K DD42/XK-_:\0'?A4-C=^A!K_P69#0>7"\=:?S3AFH^&P MFWX0F[]Q_A=02P,$% @ \$Q*2HBK LRW 0 T@, !D !X;"]W;W)K M&UL=5/;;MP@$/T5Q <$+^MDMRO;4C91U$JMM$K5 M])FUQS8*%Q?P.OW[ G9<)W%>@!G..7-AR 9MGFT+X-"+%,KFN'6N.Q!BRQ8D MLU>Z ^5O:FTD<]XT#;&= 59%DA2$)LD-D8PK7&31=S)%IGLGN(*30;:7DIF_ M1Q!ZR/$&OSH>>=.ZX"!%UK$&?H+[U9V,M\BL4G$)RG*MD($ZQ[>;PS$-^ AX MXC#8Q1F%2LY:/P?C6Y7C)"0$ DH7%)C?+G '0@0AG\:?21//(0-Q>7Y5?XBU M^UK.S,*=%K]YY=H<[S&JH&:]<(]Z^ I3/=<83<5_APL(#P^9^!BE%C:NJ.RM MTW)2\:E(]C+N7,5]&&^NTXFV3J 3@K M&6XC?;ND)Y_$3U<%TBB0OBEQ_Z[$-..W\VXYB-AM/= M](/(_(V+?U!+ P04 " #P3$I* 25%8HH" !X"@ &0 'AL+W=O&5/.1UE4E:J?/4]N MCZRD\HG7K-+?[+DHJ=)3<761O[)A6-IR_F\FWW<+UC2)6L*TR%%0_SFS%BL(P:1U_ M6E*W>ZX*4'"S@+0% M9%3@-BS=R:1>N=_4YW*_7J>8D3/_/.AJC% MO#08W,<,$:LI@OR'>%I IP*#*K"M#P8J$$Q 0 )B".+@/SV_JB&%'#P4/* (7#T4'K/#IF"IH;ER M2/1+L(]W[^Z9NYS35JI770"8X*T2M5Z'A3'-8Q3IO("*ZP?90&W?'*6JN+%; M=8ITHX ?O%,E(D9($E6\K,,L];:=RE)Y-J*L8:<"?:XJKOYL0?@$2\EM/IF'3@I M>RE?W>;K81T2EQ$(R(VCX/9Q@2<0PC'9/'[WI.$0TSG>KJ_LG[UX*V;/-3Q) M\:L\F&(=+L/@ $=^%N99ME^@%S0/@U[]-[B L'"7B8V12Z'];Y"?M9%5SV)3 MJ?A;]RQK_VQ[_JL;[L!Z!S8XT,1KZ0+YS#]QP[-4R390W>$WW'UC^LCLV>3. MZ(_"O[/):VN]9&S%TNCBB'K,ML.P&PP=$)%E'T(P+,26W;DSW#U&,XR]^^Q= MAC%.,$,)9IX@?D)!5FB0%4*PP@DHP2N63!=*1XJ>3I"*@&)"1N*@E;^A#*$8Z1V*5S^- M/Z 6KW\ZFZ(6 XU\68JW";WO@9B,M#K%FX F'U"+MP%=3%%[#XK)R)\*Q;N% MWK="3,92Q7N!KJ:K97@S,#)!+0*Z5QO=3(P*U,G/2AWD\ES[07UC'>;QAOF) M\P_>#?/O7)W*6@=[:>S<\M/E**4!FPMYL$52V/O#L!%P-&ZYL&O5#=%N8V33 M7Q"BX9:2_0502P,$% @ \$Q*2LVKT&ULE5;;CILP$/T5Q 4:F._.2(A@,]&*>J=#S7C9R*%K6=)L:VXVG"SK(L:MAQ M2YRKBO*_&RA9N[*)?36\%*=<:H.3)@T]P0^0/YL=5R=G8#D4%=2B8+7%X;BR MU^1Y2V+M8!"_"FC%S=[2I>P9>]6'KX>5[>J,H(1,:@JJE@MLH2PUD\KC3T]J M#S&UX^W^RO[9%*^*V5,!6U;^+@XR7]D+VSK D9Y+^<+:+] 7%-I67_TWN$"I MX#H3%2-CI3"_5G86DE4]BTJEHF_=6M1F;7O^JQONX/4.WN! HO\Z^+V#_^X0 MF.*[S$RIGZBD:<)9:_'N;354?Q3DV5=B9MIHM#//5+5"62^I[X:)<]%$/6;3 M8;P;#!D0CF(?0GA8B(WWX.[=!]@^(GP/C^"C1?C&/[@K(L() I0@, 3^'4&, M$X0H08ADL!C)B&&6(R40#''Q1"(TD0@AF'A;,4H0SY=B@1(L9DB!8,CXH\ P M/I[($DUDB1 $. %Q\>9PYXM!)OJ+S) # SWH@8(FO@V"=N*:> A%.$&!MQKQ M/R )WFPDF",) B+16!(,-)4,WK@$Z[C%! 7>>WJXC.P;/[B!9TU\JG.%FD_X#4$L# M!!0 ( /!,2DJFDDZ*)P( .,& 9 >&PO=V]R:W-H965TL;?104@O8^&MF+E5U)V2X3$OH*&B"?60:N>'!EO MB%1+?D*BXT .AM10% 5!BAI2MWY9F+TM+PMVEK1N8.U/E52;Z"RZ,@)?H!\Z[95_"IG$S M][23'6/O>O'UL/(#71!0V$NM0-1P@0U0JH54&;^MIC^^4A-OYU?US\:[\K(C M C:,_JH/LEKYF>\=X$C.5+ZR_@M8/]CWK/EO< &JX+H2]8X]H\+\>ONSD*RQ M*JJ4AGP,8]V:L;?Z5YJ;$%E"-!+"Y+^$V!+B1PF))22/$K EX D!#=Y-F,]$ MDK+@K/?XT X=T5T7+K'Z7'N]:;Z.>:;R%&KW4L9A7J"+%K*8]8");C#1/6(S M1\03R/,).)"1;-0YJ@DSC,\R66.6D1I^H]D$J>QQ&$L=@M@IP!^/-K4*9 Z M*D@FT0X8?&,TQY,FV1>X4R!_HLGS>&7D6 M!),P'*@X"*:=@6X. WW\?R?\5+?"VS&ISA7S[S\R)D$I!D\JV4K=..."PE'J MZ4+-^7#N#@O).GNEH/%>*_\"4$L#!!0 ( /!,2DK:\H.N"@( &\% 9 M >&PO=V]R:W-H965T\1=1 TCOC9)6 M;/Q:RFZ-D"AKH%C>,_ANM]JO$&\+N!7DSFGJ[DR-B+7GP[;?Q &P("I=0*6 U7V $A6DC9 M>!TT_3&E)D[G[^I/IG95RQ$+V#'RISG)>N/?^]X)SOA"Y#/KO\)03^I[0_'? MX0I$P;43E:-D1)BO5UZ$9'10458H?K-CTYJQMSNK>* M$Z*!$(V$,/N4$ ^$ M^(.0?$I(!D(R(R!;BCF;/9:XR#GK/6[_;H?U)0K7B3K]4@?-89L]=3Q"1:]% M'&4YNFJA ;.UF&B""4<$4NICBF@IQ39RZ-%M@IV+B&>0O0M9_<=$O%AG;/CQ MM(;L?ED@611(C$!RXW$UJ\-B,H-I;1+U (-9*2XJ?9BB;LRDBV92QTR8IK._ MECIIL@?'S,Y%?4ECU[,+"[/(-8TFUXX"K\R3%E[)+JW4?V\2';O&8Z2O[2R^ M5=W$/OX/&=N*?F!>-:WPCDRJ1V&N[IDQ"!):YT6 4UW8KYW()H4I!7C67;'M)"&5D7R'5Q5V'-0TL#!$7_6 M6KBW/2@[E'1%WQU/\M2%Z&!5T8L3_(+PNS\XM-A,::0&XZ4UQ$%;TJ^KW7X= M]4GP1\+@K_8D=G*T]CD:/YJ29K$@4%"'2!"X7. >E(H@+.-E8M(Y90R\WK_3 MOZ?>L9>C\'!OU5_9A*ZD6TH::,59A2<[/,#4SRTE4_,_X0(*Y;$2S%%;Y=.7 MU&TR(%\$Y F0?P#P9I3"G8UU7AI'X4[2>/) MT0;\06F,K;4!D);=X$WH\)W,AH(VQ.T&]VZ\+:,1;#\]!#:_QNH?4$L#!!0 M ( /!,2DKIIB?IV $ (H$ 9 >&PO=V]R:W-H965T0/B ,.V54$2)NL5JW42M%6;9\=&"Y:7ZAMPO;O:QM" MR(96?<&>X5QFC(>DE^I-UP F>.=,Z!35QK0[C'5> Z=Z)5L0]DTI%:?&AJK" MNE5 "T_B#$?K]19SV@B4)3YW5%DB.\,: 4<5Z(YSJG[O@\"/!GH]VP>NDY.4;R[X M7*1H[0H"!KEQ"M0N9S@ 8T[(EO%KU$23I2/.]Q?U%]^[[>5$-1PD^]D4ID[1 M(PH**&G'S*OL/\'83XR"L?DO< 9FX:X2ZY%+IOTSR#MM)!]5;"FY.A#MB#S-W M27]V_IWM5MOL.2,D3/#9"8V8_8")9I@K EOUR2):LMA'=_3HUN!PCR#1L@-9 M;()X/KEIXB\"FT6!C1?8W B0#Z],-@\?#B+^#P\\ M^[0<5.6G0 >Y[(2?P%EV&K2GR%^-*WR8TJ]458W0P4D:>\'\-2BE-&!+6:]L M+;7],4P!@]*X[8/=JV$\AL#(=IQ\//U^LC]02P,$% @ \$Q*2E6W"?I) M @ CP< !D !X;"]W;W)K&ULE571CILP$/P5 MQ ><,8:01 0I256U4BM%5[5]=L@FH#.8VDZX_GUM0R@AOFOZ$MO+[.SLQMY- M6RY>9 &@O->*U7+E%THU2X1D7D!%Y1-OH-9?CEQ45.FC."'9"* 'ZU0Q% ;! M#%6TK/TLM;:=R%)^5JRL82<\>:XJ*GYO@/%VY6/_:G@N3X4R!I2E#3W!-U#? MFYW0)S2P',H*:EGRVA-P7/EKO-QB8APLXD<)K1SM/9/*GO,7<_A\6/F!400, M8QG&\O[)_M,GK9/94PI:SG^5!%2M_[GL'.-(S M4\^\_01]0K'O]=E_@0LP#3=*=(R<,VE_O?PL%:]Z%BVEHJ_=6M9V;7O^JYO; M(>P=PL$A3-YU(+T#F3B@3IE-]0-5-$L%;SW1_5L--9<"+XDN9FZ,MG;VF\Y6 M:NLE(R1*T<40]9A-APE'&#P@D&8?0H2N$)OPSIV0^#;$UH69N8,09Q[$$I Q M09"X"2(G060)HAL%R:00'69N,;7%Q/AI MIVH-D-R"TD=@J)'4+F;H*9DV#V M>"D2)T'B4+"8E*+#Q*,LPTD=WD/O\#="OFC8>*'6+>J"AV/L0U#O^C).YGALDC)2&/E,0%BB9B MT*B-52!.MN-++^?G6IEV,;(.4V4=FC8XL6_,M+'M\2]--ZJ^4G$J:^GMN=)- MUK;"(^<*M$8MVO<*/1V' X.C,MM$[T4W(KJ#XDT__M P@[,_4$L#!!0 ( M /!,2DI+]7/]-@( /D& 9 >&PO=V]R:W-H965T,"B;=_7\!>;RZD MRHNYS9DY ^90]$*^JAI !V^R$YU68H#TAU M$NC.!7&&2!1EB-.F#A'F8;"#/3TR_2+Z+S :2L-@=/\-3L ,W&9B-"K!E/L&U5%IP4<6DPJG;T/; MM*[MAY4L'L/\ 60,(%, P?\-B,> ^",@=^:'S)S53U33LI"B#^1P6AVU/P5^ MCLUF5G;2[9U;,VZ5F3V5<1(7Z&2)1LQJP) +3'*)6=]B\(1 )H,I#>)+8T4\ M$NF5A ^3^45BK]?8$<07!#,_0>(E2!Q!Q4UY>NK*,/^/ H?*?RT+0JV IMRIDK.GLA-)ATHB>S M];5YAZ8!@[VVW9GIRZ$8#P,MNO&A0=-K5_X#4$L#!!0 ( /!,2DH(^$DY M7@( -$' 9 >&PO=V]R:W-H965TV$[=_7-H0E8+*;A^#+S)QS!NR3 M-(R_BIP0Z;R5M!(K-Y>R?@9 9#DIL7AB-:G4SHGQ$DLUY6<@:D[PT9!*"I#G M1:#$1>6FB5G;\S1A%TF+BNRY(RYEB?F_#:&L6;G0O2V\%.=5NX;/.^AK@D'\+D@C!F-'EW)@[%5/OAU7KJ\(_CLA>$@(.D(P(H"V%./-#DN<)IPU#F]?;XWU5P2? M ^5^IA>-V69/V2/4ZC7U0S\!5RW4838M!@TPL$< I=Z'0+80&S2AH_L VRG" M'T%V4T@\DX1OK=,W?/^NSL N$%@% B,0W F$(Z-:3&0PE<$L//VSQPFM<<)) M'.@M1GZ%DSB!/PS36C9%(8CBV70B:SJ1I>S(+A!;!>+/&[^P"BPL&<0C0UI, M."@UG/=]:0VSM(09^[Z<.#IO)_3LY\VSQ%G.2,P<6?AY2Z'U2*XA^MC470<: MNHJB!]\SM)\\Z'_L[*X#1>,W. X%!O=:2?C9] SA9.Q227T]#%;[OK1&^EX< MK6]TOS+WY;M,V^Q^8'XN*N$JO_822D]3#6(UY MVV3:B61UUT!!W\73_U!+ P04 " #P3$I*!A$18[@" !6"P &0 'AL M+W=O_\+-5S8@2M[=9%7XD$%S;$LN?J[$H4\+T(4ODX\YON#MA/1!6B5EC(XO&_0:;8Z-EV;$8*25_:9]YY9[GCO\U# [ M70"^!*#DS0#2!1 O(&J5N50_<==^Z;R;8Q MLZ(]1!!_D,B(^"B H,JL(LG5RH03$! N((DAX! M(IF71HNA#E.U&,28GPJ(HADL)@'%) ,QA'K+K%I,VEOF T-DYHD!4)1E(]:F MH)AT*,9;994.5DDH23PI "AC#%9"0244L(7 ! PD8--WR0PDF$W8);-!GBA. MJ6?&#="5E R4D@%F)# !BN'*C:?;@4:*'TTPI /UD\UB_XQ8WT)=RX%/ 80! M4](1"O@<0.0=IL#5BX;E"Y@RK$R*,]\3"#2R2Q!.3^?<<%C.'*PU.N8 S=WKO9Y MU01/4IM>R74T.RFU,(3QG7'W8)K&ULC53;CILP$/T5Y ^(PRU)(X*T252U4BM%6[5]=F"X:&U,;2=L M_[Z^L"PA--H7; _GG#DSF$DZ+EYD!:"\5T8;N4.54NT68YE5P(A<\!8:_:;@ M@A&ECZ+$LA5 T:4D)/T#];$]"G_"@DM<,&EGSQA-0[-"3OSW&!F\!OVKHY&CO MF4K.G+^8P]=\AY;&$%#(E%$@>KG" 2@U0MK&GUX3#2D-<;Q_4_]L:]>UG(F$ M Z>_ZUQ5.[1!7@X%N5#US+LOT-<3(Z\O_AM<@6JX<:)S9)Q*^_2RBU2<]2K: M"B.O;JT;NW;NS2KN:?.$H"<$ \%?/22$/2%\)T0/"5%/B"8$[$JQO3D21=)$ M\,X3[NNVQ%PB?QOI[F"K$>HQ>X<)1AA_0&"M/J0( MYE+L@SMZ<)O@<(\()Y#C/63]'Q/A;)VAY8?C&M;1O$ T*Q!9@>BF49M)HQQF M8S&-Q2P7T:36#V".CS$W9N-9L_&,V4\3L_%,$G]B]@.8XV.,,XM'UY&!*.VO M+KV,7QIEONHH.DR3I\!,&PKO,FY$?2>BK!OIG;G2/XN]T@7G"K3% MY4)[K/14' X4"F6V:[T7;C:X@^)M/_;P,'O3?U!+ P04 " #P3$I*'JK] M&)L" Y"0 &0 'AL+W=OUG9 -]F&U+_B2F?&<8^/C MV97Q5W&B5'IO==6(N7^2LIT&@=B=:$W$$VMIH[X<&*^)5$-^#$3+*=D;4ET% M. S3H"9EXR]F9F[#%S-VEE79T WWQ+FN"?^WI!6[SGWDWR9>RN-)ZHE@,6O) MD?ZD\E>[X6H4#"K[LJ:-*%GC<7J8^\]HND:&8!"_2WH5H[ZG0]DR]JH'W_9S M/]2.:$5W4DL0U5SHBE:55E(^_O:B_K"F)H[[-_4O)G@5S)8(NF+5GW(O3W,_ M][T]/9!S)5_8]2OM TI\KX_^.[W02L&U$[7&CE7"_'J[LY"L[E64E9J\=6W9 MF/;:Z]]H, 'W!#P04/HA(>H)T3LA_I 0]X38(@1=*"8W:R+)8L;9U>/=]K9$ MGR(TC57V=WK2)-M\4^D1:O:RB+)P%ERT4(]9=A@\PJ !$2CU80D,+;'$#AW? M+[!R$9$%6;N0[(&)"(PS,OSH+LX' C$H$!N!^$[ ,KGL,*G!-%VB\C"S@G5! M$P>T!I2*+(7])J#?!/ ;67X[3#):)4;6YJ]<#,XMS-K%)'D!FTU!LRE@-K;, MIJX1C.SDNJ!)@NWD DI)FL!^,]!O!IRF!P(Y*)!_XC3E;BP(V]L#@5(K7A=3 M1+#9 C1;?.(H%9!9RZN+L7?&1: 8=HI"^#H+ :^I?9^%@%G[QEE!J,+R"V#0 MZ+]\[_C!!8P&PO=V]R:W-H965TT0)Z SF-I. M78C7R9WQ-U$0(IWWBM9BZQ92-AN$1%Z0"HLGUI!:/3DS7F&IEOR"1,,)/AE2 M15'@>4M4X;)VT\3$#CQ-V%72LB8'[HAK56'^=T)7/$@NP9_5V>9+%U M5ZYS(F=\I?*%W;^2+J&%ZW39?RR M-N.]?1*''0TF!!TAZ G^K]% &VQ"R;T M8+S!?HH(+4@VA<3_,1&">8:&'PYS&.0Y$HA @<@(1*-"K:Q"09BUE>L#F&P> M,S*[ ,TNI@(KSS(+8/RE9?8!3#:/&9E=@F:7@%G?,@MA[*_H 4P&84+8; R: MC0&!R#(+84+++(196&;G=49F5Z#9%2!@O;[=%+.PBK^'9*PS(IN5&5E=@U;7 MP![VWVN*F5@%9'SKP\]F949654,#STP/,+NV#TT -#D,(-#:]@N";,=H<.!7 MA%],,Q5.SJZUU.?F(-HW[.= -PPKOM.-W#223YGV%O #\TM9"^?(I&I'IFF< M&9-$>?2>U"E0J(M'OZ#D+/4T5G/>=M]V(5G3W2Q0?[U)_P%02P,$% @ M\$Q*2E6)K'$O @ ! < !D !X;"]W;W)K&UL M?97;CILP$(9?!?$ :\ <0D20FE15*[52M%7;:R>9!+0&4]L)V[>O;4C*VN[> MQ ?^^>>;(=C5R/B+: !D\-K17FS"1LIAC9 X-M 1\<0&Z-63,^,=D6K)+T@, M',C)!'44)5&4HXZT?5A79F_/ZXI=)6U[V/- 7+N.\#];H&S1-^B->[4NN-X&<+HUC, UW)@;$7 MO?ARVH21!@(*1ZD=B!INL -*M9'"^#U[AH^4.G YO[M_,K6K6@Y$P([17^U) M-IMP%08G.),KE<]L_ QS/5D8S,5_A1M0)=146%^@^-52-;-+@JE(Z_3 MV/9F'&?_>Y@_()D#DD= G+X;@.< ; 6@B-+TSSU2U0NW>:EPF%;IIHUFSG33)0F,I=JX"_Y,@!?"@2+P4B8G'B_BX M*/P&V&N C4'ZI@QLE3%I3Q19'YG#@TH^1>S%R%V.ULC!R)T<:6YJ=J\%QY 3&Z1N!KGS;PK>8-1>C%*#T9A M893.Y^!IB"MR&X(6YY&^'[X1?FE[$1R85$>;.8#.C$E0?M&3ZFVCKJ3'@L)9 MZFFAYGPZF*>%9,-\YZ#'Q5?_!5!+ P04 " #P3$I*+X3P)BD" ![!@ M&0 'AL+W=O( M(%T2G5JIE:*KKGUVR":@LS%G.^'Z[VL;PA%PT[R OMI0T @EUH!J]L9UD"( M%E(VWCM-MT^IB/P]G1KK%\B?Q&I[NI\BL*58!1-Z<)U@/46$(\AF"DG^82*TUAD: M?GA5Y]PN$%D%(B,0#00BSQLUJL7,#*9J&^6-*UE/0<$\BD?E_@=TY3>V^HTM M?OV1WRDF'D$V-R%7-F96&S.+C7%'6DP\*/:+/_=#>YK$FB:YXW22>T[G'M!F M"K*<#AI\@A3XT8PWX>3L5$G])@^B_01]"O0G/(JOU&1M!^&G3#N6?V!^+"OA M[)A4 \)\Q@?&)"B/WH/J9Z'^!/V&P$'J9:+6O)V'[4:RNAOUJ/_?9'\!4$L# M!!0 ( /!,2DK+@R4>C ( ,0( 9 >&PO=V]R:W-H965TBTLNU$&P6C3X0GX1\=+LF=P% \NIJ$C-"UI[C)R7_AK.=S!2 1KQ MNR M'ZT]EU^7Y:^D Y(B4Y"D6!Y>-&MJ0L%9/T\;O[-_ MU*Z ^ !D! M09>*KLT."[Q:,-IZK+O>!JM_$9PC6?VC.M3%UN]D>;@\O:T0B!;!31'UF$V' M"4<8." "R3Y(A"Z)36B%A_<"6QL1&9"=#4DG3$3./",=']WEB=P$R$F - &Z M(XB-0G681&/J+E.0&:"M#?H21XF1KH,I24.WW]CI-W;X-50V-B9*9X;=3V!V MCS%W9A.GV<0B@" UC"162> ,3EQAZE1)'24Q53I,/%9! +A5,J=*YE#)C()E M]O6F4RHSI\K,H0*,ZYU9*I,B$+B[ W#(S,SV *R:I0 :=>U!8S-QC(RR.$ P M1.F$Y8F&!FW+<"IK9\-:P_#SS0*ZVPV,'"Z@6;C(2A=EU@T%HU9>$7;18Y)[ M1WJMA>J(H]-A%*]#-0J,\XT:T7I$?-!T\_TG9I>BYMZ!"CEH]#@X4RJ(- F> MY+WF\I-BV)3D+-0RE6O6S=5N(VC3?S,$PX?+ZC]02P,$% @ \$Q*2GHG M1LB4 @ H@D !D !X;"]W;W)K&ULE5;;CILP M%/P5Q %*G! M7N#[B=? NG6+7,4.M,C)E>.Z10?JL&O30/IGBS"YKUW@/@(O]:7B,N 5>0>UNP'/>Y!(@D+\K-&=3<:.+.5(R*N\,DZ:(8N0TL"W_EFW MZGD?\C]H=D(P$(*1T)LS2P@'0OA.B/Y+B 9"I!&\OA3ES1YR6.24W!W:_[T= ME%\1>(Z$^Z4,*K/5.V$/$]%;$8$@]VXRT8#9]IA@@@$CPA/9QR4"VQ+;P*!K M"^Q,1*A!]B8DG1$16NL,%3_\I\[0GB"R)HA4@FAJ0@PTHWI,HC"MPL1QIM5J M8I)LI15K8E8@MHN-K6)C0VPVXU9BY2?+W4JM"=(%;O68>%(E\#6S3$B@^;DW M(5%D5YI9E6:F53.5KJS\U7*K@&_?@OX"LP;0M,XLT=RR8?1/RX(!?C*C=^;( M *9E,Y8#ZXFP <$'3+/O9Q N,2TTBP6Z:19,J)MFP:0S&PO=V]R:W-H965T9BR(Y>>V8$[Y5177F! M[R=>C'1G*,Z4OE"RP>5[(E524]"1U_M5.W7U,:#M_?O']6P8M@GG%+MK3Z4^[Y M:>5FKK,G!WRI^ ]Z^T)T0+'KZ.B_D2NI!"Z5B#5VM&K57V=W:3FMM1*RDV!.5XO&;TY MK/OWGK'<1>@A$MG?R4F5;/6;2$\K9J_K"$5+[RH=:6;3,<& 03WA">_]$@&T MQ":PS(/Q EN;" VDL)%T0D0(QADJ^W 49PP[B$ 'D7(0C1PD1J(Z)E9,HY@L M"7PS6IM"OHT5$.9'>9;#JF-0=0RH3@W5-A,C0_)]I/@0&2E-0*4)H#0SE-J, MI?0^4B168C\AE*99",M-0;DI(#UM8B:[?N&9 !+,[D=8,D9*#FS M)0?&0IMLU@Z>114V9>SSD>8)%D$Z+!0O^(@AG5!H"L4S&# M*3YFQG+A*P&%,TH. -ER[S.%9O)!?L-%/I5?^ I"T!UD%AT L@5'EIAD889> M@)0_=13@^P&ULE9C;;MLX$(9?1= #6.)!!P>V@21.L05:(.BBN]>*3=M")=$KT7'[ M]JL#HY7)GU[U)I:4?V8X(WY#D:NKK'\T)R&4][,LJF;MGY0Z/P1!LSN),FL6 M\BRJ]C\'69>9:F_K8]"<:Y'M>Z.R"&@8QD&9Y96_6?7/7NO-2EY4D5?BM?:: M2UEF]:\G4..\,>L5?N;@VDVNO2^5-RA_=S>?]V@^[$8E"[%3G(FM_WL6S*(K. M4SN.?[13?XS9&4ZO/[Q_ZI-ODWG+&O$LB[_SO3JM_=3W]N*070KU35[_$#JA MR/=T]E_$NRA:>3>2-L9.%DW_U]M=&B5+[:4=2IG]''[SJO^]:O\?9MB :@,Z M&M#HK@'3!FPT(/RN =<&?*Y!I TBPR 8.=*:IT%#)QHR*H+6^QB"HA!/U#*GMP&> M;04S)%M;DI!;R0OR$N*!,E@+UCM@-[7@V &'#GCO@-\XB(QB#IJHUU2])HUI M:%9DEFIKJTAHRUZ0+.3+=(ESBV!N$<@M-G(;-,DD$%^PQ$AMCFB+1-8+MT71 M(DYQ4C%,*@9)&4-Y0AI'D 0&28"#I1$DF34K9JFVMHJ$G) $CSF%8T[M,;/0 M&',ZYVW/$6V1*';,SB4<[Q*,U]&D2(@;83B??N+HI02,@IK-E%BOASJBP';Z M2"B(8K7L011/HC!'%-P+"9O1R[3H9JJE8>AHN@0W38*ZIME9M&@Z1>@BL9YI@ACDV^F+VIN%SXP&0849;,YXMA1!E:14V^M&A:6$=[9)ABABBV M^%I:?#G:#<<4UUV(:IJ[/*8Y)YHADDR\M2J=56S@V !QSS!'')EY( MQ!V3GF.,.<+8Q(O;7];W*NS/]AIO)R]5?[ X M>3J>'S[2_CCJ/_EP^/@UJX]YU7AO4BE9]D=/!RF5:,<2+MI\3R+;CS>%.*CN M,FFOZ^'0;[A1\JP/-(/Q5'7S+U!+ P04 " #P3$I*1C=MUCT" !,!P M&0 'AL+W=O@,YC:3KC^?6U#. H;*7F([65V9G=AO5DGY)LJ&=/> M>\T;M?%+K=OG(%!%R6JJGD3+&O/D)&1-M3G*C1.=4\P&&8!#6M&C_/ MG&TO\TQ<-*\:MI>>NM0UE7]WC(MNXR/_9GBMSJ6VAB#/6GIF/YC^V>ZE.04C MR[&J6:,JT7B2G3;^%CWO$+$.#O&K8IV:[#V;RD&(-WOX>MSXH8V(<59H2T'- ME13VPF%!J^MZO5>/6;N"_N<$.>'# MHP-9NUQZ(1?Y)ZIIGDG1>;(O?DOM.T;/V-2FL$97"O?,!*^,]9H3@K+@:HD& MS*['X GF Q$8]E$"0Q([O' G!,,$$1ACY BB*0$F, $!"8@C(/]%$,V2[#&Q MPS0.DX;N!PO%H% ,")&94+P0(FD<)LF=DB2@4 ((Q3,A")/ (BM09 40K&"" M%"1('W]Q:Y!@#420SM*$,&M8!(5P#X1+BCB<-\$2%(71'9T[O88 G3NMA,!> MVB+\>$D1W$TH>J"H$"B^\X4BN.D0T'7+JBY!>)W.=(+)958S>7;7N/(*<6G< M#)E8QU&QQ>XR_(#W<^8[E>>J4=Y!:'.ENHOO)(1F)I;PR?1D:4;;>.#LI.UV M9?:RO]_[@Q;M,+N"<8#F_P!02P,$% @ \$Q*2HC%&:+ P XA !D M !X;"]W;W)K&ULE5CM;ILP%'T5Q ,,;+"!*HG4 MI)_1)E6=MOVFB9.@ L[ :;JWGPUN"O9UEOU)P#GG?OC>>\"9''GSVNX8$]Y[ M5=;MU-\)L;\*@G:U8U7>?N%[5LM?-KRI>ZBJO/DS9R4_3GWD?RP\%]N=4 O!;++/M^P[$S_V M3XV\"TY6UD7%ZK;@M=>PS=2_1E=+G"A"A_A9L&,[N/94*B^MMVGMSJT@E?:B@RERM_[[Z+N MOH_:_@<-)F!-P">"]'V.$&E"]$F(SQ)B38@O)1!-()<2J";02PF))B27$E)- M2#\)]"PATX3L4@\H_*A<:%""ON1=#]WD(I]-&G[TFGX,]KF:-G2%5)NNU&K7 ME=V/LH]:N?HVBTDT"=Z4)8V9]Q@\P$1Q/,8\V!AT0@0RA%,<&(QCCBU^3 P? M"PA#QI@;"$/'F%L(DXPQ=Q F'6/N(4QF[(N-P6/$HXV(#,C2AB2.W8W@*D>= M@6@8*8YA"S%L(>XLQ,/Z$F3DVF-HAZD[#"%I&(9&PC:,IID%6]JP#)$A;!0V M@<,F5M@Q=5B@L 5Z^=8EL(4$B,'8ND6/(<.MDWMB],&#C4($.[. M=D"PU%TC?'E+(<= H^C?3377H%%7T3B.'*X@42$S,E#5L2O' MM")H7*VG$;$*B5#FKJ1CKA$%?!&'#<=DH^0_*ND81V3/HU7)&PT:53*QQO86 M@J6I6:Q' '9.1Y!COI$]X%9(CQHT5GNW+^P8<0R-N)'7C0:-\DK3V'@DWT*P M!$4.T<$.)<"0$D1F1,C.'EF/NEL(YNYH[- 5C(&(J,.&0U?P?[PI8(=@8$@P MC+ZXP[9@$)J&QBO?/01+$VJ4= G SG4T=N@/MO7'ZN@EMO5'1N3VY= ?#.D/ M-G>) K**,FKN$@!+<.1Z W>H&89>5"(SH@3(WNKH>P"&4&1O4C XJ%2LV7:' MY=9;\4,M5!L.5D\'\FNL#CK&^AQ=W2-@_4$>X/OC]J?Y_O3_+6^V1=UZ+US( M U9W!MIP+I@,/_PBMW+'\O7IIF0;H2X3>=WTI^[^1O"]_D&PO=V]R:W-H965T; 7F*@8LWV0 H[YW13I9^HU2_0TC6#3 B-[R'3K\Y<\&( MTD=Q0;(70$XVB5&$@R!!C+2=7Q4V=A!5P:^*MATOC!'Q9P^4#Z4?^O? M2WMIE F@JNC)!7Z ^MD?A#ZAV>74,NADRSM/P+GTG\+=/C=Z*WAM89"+O6?HSTB0N]W?WS[9WWP[W3Q4D=O59RD!;H9HTFS'S5XH0EG!=+N,P*[$'O\D!XGF=L@60]87LK_\G'>?>=B$O;2>_( ME;[;]@:>.5>@JPDVNN%&C]CY0.&LS#;5>S$.FO&@>#_-4#0/\NHO4$L#!!0 M ( /!,2DHSWR$#U0( (T* 9 >&PO=V]R:W-H965T7SBJA9T*MNRIHTH6>-QNIOY]WCRB!--,(A?);V( M7MG377EA[%57OFYG/M*):$4W4DL4ZG&F2UI56DGE^&-%_D'Q(2 M2T@^ZY!:0OI9 K$$XA""]NN:X5H5LIA/.;MXO)UQQT)/;#PA:D)L=*,9?_-. MC9A0K>=Y3-)I<-9"%K-H,6$/$\7Q+68UQ. .$:@$78P0BK$(!_28D%N+)83) MG!A#3'B+>!@B(@>R'D((OH4\0EERN,,1^-TC(Q#U!<(8%HA!@=@(Q'V!##DI M6TQJ,$T[* CV2$"/!/!POL2JQ60]C^B.P"8I:)(")LZ(K%I,TC-)@1($'?90R!GP2W_ M [H-,[(%84 B=\,,01$>ZS2XQ]SC<.B3(]<' HW,,PPO;1P!$NZ,MJ#^E(X2 MI'XC5O F@(%=((]+@7X 2Y3LG *8^)D^K-N; MT;M\>U'[7O!]V0COA4EU/)M#=,>8I"H\NE.Q#^INV%4JNI.Z2%29MQ>DMB+9 MT5[^@NX&.O\'4$L#!!0 ( /!,2DI2;2=G$ ( /,% 9 >&PO=V]R M:W-H965T>8F#\530 TGNGI!.EWTC9;Q$2 M=0,4BQ7KH5-?3HQ3+%7(STCT'/#1%%&"HB!($<5MYU>%R>UY5;"+)&T'>^Z) M"Z68_]D!84/IA_XM\=R>&ZD3J"IZ?(:?('_U>ZXB-+$<6PJ=:%GG<3B5_D.X MW86!+C"(EQ8&,=M[VLJ!L5<=?#N6?J [ @*UU!18+5=X!$(TD^KC;23U)TU= M.-_?V)^,>67F@ 4\,O*[/^=X03OA#YS(:O,!I:^][H_CM<@2BX[D1I MU(P(\^O5%R$9'5E4*Q2_V[7MS#J,_+8T,0_T>0N@D2)T%B")*Y@6AITF)2@^D,)L[SX(,^UTZ9]9U, MDF=N@M1)D'[>:.8DR!P=;!9&+2:;&0U7V0<^-TZ5C4,E7ZC<8]9!X!;)G2*Y M@R!OGF?)\8DJ&Z"E;IFC9K 4T#@)/4V4WMNQY -).O' M$8NF.5_]!5!+ P04 " #P3$I*G8R,VA@# "A# &0 'AL+W=O9VE! MGRNKWN=Y4OV=T8P=)S:R3Q,OZ7;'Y80S'9?)EKY2_K-\KL3(:576:4Z+.F6% M5='-Q+Y&HR4BDJ 0OU)ZK,_N+1G*&V/O2D#N:>?<3TKP M-:7=;#1XE=-V(VQ0G*:P5*7>)#R9CBMVM*KFL)6)/--H)%A"7,ZJVE=_BFJM MQ>QAZKMD[!RDDL;,&@SN8+PN9M''H!;A" NM#PSZF.$>'W=7F/<1ONMW,3=] MC.'S%E()NIB[/H889NXAF;"+>8 P41?S"&%B([7?IN;I>\/+/B2\L$$$+A2B M!,BY4^3""AZLX"D%KZ. C%)K,('"%$TD,382,N^#_"@V0#=]4!";57O;!WD1 M,4!WD))GU,P]H.1Z1G0/ .@\B4U) ""$C2.YZ(,P\@/#U%,?A>( &ZZ6@!8) M\86]]>&]]8&]Q;!" "L$P^LKA!7"[^MKT6#\\XR$D?D > )0*"3&^5X"J @% M$>PY@CU'@&<"*\2P0CP\;_*5!+X#W &9TZ!.N,0UGT0 "J/ J-XE@(J\"XE# MEUY<"##M7=" 7SK7"/]'\BX\%Q$9DCS2/V.>'YG)ZZ/\L'=< 907NF;DSED' MD--JJWK=VEJQ?<%EQ&>S;3]]C64'8?R35-BUJ MZXUQT;FHYF+#&*?"O'LE]GPGOA?:048W7-Z&XKYJFN9FP%FI/PB<]JMD^@]0 M2P,$% @ \$Q*2@06H6L5 P GPP !D !X;"]W;W)K&ULE5?MJ_=:=Z;2SN[^I1F4*Q(6HW;?? M)$0*X=JR?X3$5+^ MG=&,G28VLL\3+^EVQ^6$,QWODRU]I?SG_KD4(Z=16:F(9G3%I40B+D4LJ.F?9[W3-=Q,[LJTUW22'C+^PTP/5 ?FVI:-?TB/-!%PZ M$6NL6%:I7VMUJ#C+M8JPDB)7S M=B-L4)RZL%2EWB0\F8Y+=K+*^F';)_*91B/!$N)R5M6^^E-4:R5FCU,?^6/G M*)4T9E9CEW,4Q^#&H0C+#0^,.ACAGM\W%UAWD?XKN'TIH\Q?-Y"*D$7 M<]?'$,/,/203=C$/$";J8AXA3&RD]MO4++XWO.Q#P@L;1.!"(4J = K%A14\ M6,%3"EY' 1FE5F,"A2GJ2&)L)&3>!_E1;(!N^J @-JOVM@_R(F* [B ESZB9 M>T#)]8SH'@!0.XEU20 @A(E1$WT01GY@F%KT42@.L.%J"6B1$%_86Q_>6Q_8 MVP!6"&"%8'A]A;!"^'U]/=48OYV1P#XX SR&L M$,,*\?"\R2,)/ /< 9G3H':X7DB,IVX!H#!QS8H#4,CWHPNN+YU<"'!]20,^ M=:X1_H_L77@Q(C(D>Z3_D$7(3%X?Y)FOK"4 "K%9=$[K_,]IN56=;F6MV*'@ M,MS6;---7V/9/QCS,S1Z1,#\D^R^5;_Q*5^W[C^2!LKS\'G.:;9/H/4$L#!!0 ( /!, M2DI(2PRICP( /$) 9 >&PO=V]R:W-H965T6$5+]>;">$&DFO*K(RI. MR=F0BMS!KALZ!Q.;M2/?Q.PF\ZRD1VZ)6U$0_G=';.1%!]RS_ MG9UENK87MG6F%W++Y3.KO])V0X%MM;O_3N\T5W"=B8J1L%R87RNY"RNBOR*T\I7[B5XT9IMWRAZA5N^; "UCYZZ%6LRNP> >!G4(1ZEW(3 4 M8H='=/Q_@/T8X0T@AS$DFDC" _?I&;[?#^&&L( /"OA&P.L;A5U8( % B"# MQ<#I,2; :& 6A!FZ!6$\.-D03#8<)XLF_(Y @6B^70M08#'#KC%F;-<8XR\' MF ,0"TTDNP2370("/BR 7+@.W?F&H8E21C,L T !]@>>@:!@8!H4#DV4% )/ MABW"@$0P(0'7-?(^X1MG=>P7E5]-3""MAMU+JZZ.W MVO4M6ZSOS<'Z3ODJO_J M)CF]2#V,U)@W34@SD:QJ&RRGZ_(V_P!02P,$% @ \$Q*2H*2X;C\ 0 M) 4 !D !X;"]W;W)K&UL?53;;J,P$/T5Q ?4 M7-,T J0F4;4K[4I15]M]=F"XJ#:FMA.Z?[^^$$J![0OVC,\Y<\&>I&?\5=0 MTGFGI!6I6TO9[1 2>0T4BSO60:M.2L8IELKD%1(=!UP8$B4H\+P-HKAIW2PQ MOA//$G:1I&GAQ!UQH13SOWL@K$]=W[TYGINJEMJ!LJ3#%?P"^;L[<66A4:5H M*+2B8:W#H4S=1W]WC#7> %X:Z,5D[^A*SHR]:N-[D;J>3@@(Y%(K8+5IN7:> $E^(?&;]-QCJB5UG M*/X'7($HN,Y$Q<@9$>;KY! M:Q8'VP1=M=" V5M,,,'X(P(I]3%$L!9B'RSHP>< AR4BG$&.2\C]?Y((5^L, M#3_Z5.?#ND"T*A 9@7 J$'KK O&J0+S,(/1GG;:8C<&TME5!['G>K%\K,'^S M@!V7,/]A.X79K-'DKE#@E7F'PLG9I96ZY1/O^-0? WW79OZ]&@'VQ7[(V/GQ M$_.J:85S9E+=9'/?2L8DJ"R].Y5FK4;6:! HI=[>JSVW#]<:DG7#3$+C8,S^ M 5!+ P04 " #P3$I*/7,206,# 4#P &0 'AL+W=O'*J]$>!^+QO3G(.(1F>6/E1[2CEQF>>%=7(W'&^'UA6M=K1/*GN MV)X6XI<-*_.$B\=R:U7[DB;K6I1GEFO;H94G:6&.AW7;:SD>L@//TH*^ED9U MR/.D_#>A&3N-3,<\-[REVQV7#=9XN$^V]"?EO_:OI7BR6I=UFM.B2EEAE'0S M,N^=P=*QI: F?J?T5'7N#3F4=\8^Y,-L/3)M&1'-Z(I+BT1(L5RXBE#SY;*YI45]/RO\LPP6N$KBM0/1]3> I M@? M-\&QBSOXN(-?._@=A]@#E=8@88T43?Y"&]2!SC@! 4:/".1[(,]/.A1ZH**F MB%'D J-G'7*=&):##GD.2/4,,2(@DW-DCAP;C'^!3:0#WH4E @61A^-\XA+A#J%5%X,'%I6&"[K2XD0LF;X%2,:"6&$7L;V(F>,P$B1D4SIQH M_80P8 0!E;74DI&GG$13#1.P4SC%$PU2L%< MXU8PV;VH.=XA3#=*P7S?@)J$6YU-9T[+;7V\JHP5.Q1T1[MZ5FU;0 M/G$&,P=IG\LC7[W)_;)OSHL_DG*;%I7QSKC8+-?[V0UCG(K8[3NQ&.W$$;5] MR.B&RULB[LOFG-8\<+979U"K/0B/_P-02P,$% @ \$Q*2N\]A]() @ MC@4 !D !X;"]W;W)K&ULC53;CILP$/T5Q ?$ M7$R21H"T252U4BM%6[5]=L@DH+4QM9VP_?OZ0E@"=+4OV#.<?,!2-*A^*"9". G"R)410%P1(Q4M5^ MGMK<0>0IORI:U7 0GKPR1L3?+5#>9G[HWQ//U:54)H'RM"$7^ 'J9W,0.D*] MRJEB4,N*UYZ <^8_A9M]8O 6\*N"5@[FGJGDR/F+";Z>,C\PAH!"H8P"T<,- M=D"I$=(V_G2:?K^D(0[G=_7/MG9=RY%(V''ZNSJI,O/7OG>",[E2]5_PWN '5<.-$KU%P*NW7*ZY2<=:I:"N,O+JQJNW8=OIWVCPAZ@A13PB7 M[Q+BCA"_$?"[!-P1\(B 7"EV;_9$D3P5O/6$.]V&F$L4;K#>_<(D[6;;?WI[ MI,[>\B1>I>AFA#K,UF&B 2;L$4BK]TM$EQ@-T7$(\A^"EG]QT0\ M6V=L^?%#G>MY 3PK@*T ?A#X--HHATDLIG88',1X5.V'4/LI"@?K >K![//G"O0'H.%-EGJYM@'%,[*3%=Z M+ER+<('B3=?]4-^"\W]02P,$% @ \$Q*2H/S9X'N @ ?@P !D !X M;"]W;W)K&ULE9=?;YLP%,6_"N*]!5_^A2J)U'2: M-FF3JD[;GFGB)*B &3A)]^UG#*7$'$O=2\#.\?WY.C[VS?(BFI?VR+ET7LNB M:E?N47/^K%1 M+6^,LLM+7K6YJ)R&[U?N/;O;4-(-T(I?.;^TDW>G2^59B)>N\76W0,, &@=0GTL/TC/_E,ELO6S$Q6GZQ:^S[C=F=Z369MMUZJ70WZG) MMZKWO(Y"MO3.7:!!L^DU--&\*SP5?4000FQH-CR@% <(X!P#'2"XFB/A "$, M$.H X56 P$BRU\1:4VG-39I@2 0A$8"$!J371!-($&!&#!DQ8$0&(YXQ;N(0 M0Q((20 D-B#)#!);?M(%9"P (S$8BWDB9$DDA9 40!8&))U!)@MZQ6 ^-I / M**GI(""R>(A9?,KF$2+?Q "1#0.]>L\(8&;G 1#9,-C1+ 8,C$!V +"P<; MGP'G1Z;S!]&48]G+##N? >M'IO79W/LWS,;![F? _I%MMV)OL^3C9RG#UF7( MN[,U!>9E@>4\9=B^#/G7/(C8W,"I)1_"!J:/&!B);)<@-C A YM;?A!=+9OM M/"+L8$(.CBTAL#OI/RYZ%LPV'F$+EUSBQ!P'EFN7<+.(W3Q MSO8($-GV"'8G@:MWOD>26:7"3&-YD_*OY,U!%[ZMLQ6G2E?=D]ZQN+XG73Z^ MR_O*_'O6'/*J=9Z%5$6H+A7W0DBNIN+?JC4]JC\#8Z/@>]F])NJ]Z2OBOB%% M/53[WOB78_T/4$L#!!0 ( /!,2DI;JT:;H@, & 0 9 >&PO=V]R M:W-H965T\=I]P<1!:7=_(H$UV1]4U>!,1L=X+[X)]?WX4N@GIXNR M33*1EXG,K4+LQO87>K_F%5\#/Q)Q+GOW5C62-RE_50_+[=@F54(B%1M518CU MY5W,1)I6@70:O]N8=M=E)>S?7Z(OZK'KL;S%I9C)]&>R58>QS6UK*W;Q*56O M\OPDVO'XMM4.?BW>1:KQ*A/=QT:F9?W?VIQ*);,VBDXEB_\TUR2OK^[G831F0.$UAU94ZCU4\&17R;!7-6CO&U9*F]UJE M@U>M=>W7'^IJ+77K^\3WPY'S7D5JF6G#L#Y#O&MF93*T(QR=0I<'0_.8,D// MKGN8F81/_&MF;C(@SP/T]X M;2+A?PQR\4)QZP!N/PORGP@>'L&K(WC]L5(*2JUA@IK)FY%$#$S(S(1\'@%H M;D)!!*OVP80\[@)H@47R0,T\(I&(!T;WA$ ^): D$(@R%]2$"3'J!R"I9Y.B M4F0SU0V@I GDNJ.8'$PI<,.X%$H@SN%9-B-$([MXFY%+@ M^Q()%(*-=X7,$25@_,_81%)0'6L$\KF+>QKBGH:FIZ"7:8.$O5[('8'O8A0* MR=4?6-MS5 ,]1B$P6PL4 LOD$8/@?HP& M!R"+1">X,K%X/@>_HV<^4QQSWF MIL=@E4SY$(]1Z!./40WT&(6@QR@$/<8@Z#$:"'H\!%JAO4&/,0AZ?)MI/'9Z MW^ S4>SKLVII;>0I5]77L%YK=QS^PJH3 &B?TOLE1=I7^OCJVU#?%\VAMWE0\MB>YYWN M1X7)/U!+ P04 " #P3$I*70P*O'\# "4$P &0 'AL+W=O2)]LV*,\"&H;C($_2PE_.V[FGJ4YTGY=\4S<5GXQ'^?>$[W!]E,!,OY,=GS'US^/#Z5]2BX9MFF.2^J M5!1>R7<+_Y',6!0V 2WQ*^67ZN;>:[;R(L1K,_BZ7?AAHXAG?".;%$E].?,U MS[(F4ZWC3Y_4OZ[9!-[>OV?_W&Z^WLQ+4O&UR'ZG6WE8^%/?V_)=T:*^7/O][& Z@ M?0"]!I"Q-2#J Z*/@-@:$/SVN_IXJGKVO!R-IO/@W"3JF57'T!N&7(F@SGY=@J(E5M0(I^H":Y.( M-(29R.2.B CN,VKC8V6?#SA!#!/$;8+H-L$XQ E&,,'(5# FVDEWS+AEBNZH M0NVLAA%F112E8ZAT#)1JSV,%&&TSZV&$61%%Z00JG0"ED:84,+K28819$47I M%"J= J6QIA0PNM)AA%D11>D#5/H E(XTI1TSLOU.AQ%F112E),3F%0*MXSLI M[O@?<:]K OWMD5"'RD:0_G =&&9G5+G8"0FP0J.\$63('6:8G5'E8M\EL4.- M(\B0.\PP.Z/*Q2Y/D,WKA8X@0^XPP^R,*A=;/4%>KU<[@@RY#FYO9U2YV.\) M,OS)G138B,GT/PH>.R1!%FD4/(",0QMFF)U17[^P2U+DDGK!(TB7Z\ P.Z/* MQ8Y,B4/!(\B0.\PP.Z/*Q>Y/D?OK!8\@0ZZ#^]L952YV?XK<7R]X!!ER'=S? MSJARL?M3Y/[3.RFP(].1>\%3[)(4N:1>\ @R#LW!)>V,*A>[)$4N:12\PWNQ M \/LC"H7.S)%[\9&P3N\'#LPS,ZH 3I1IP*V?S#OYF]MI8>:=/:T.979,:Z!M%' MFJY?]3TI]VE1>2]"2I&W[8V=$)+7$L-/M1T<>+*]#C*^D\WMI+XONSY1-Y#B MV/? @FLC;OD/4$L#!!0 ( /!,2DKY/ =2+#@ &T? 0 4 >&PODF3S[NW;>/;@K[RX&6[\-;Q9A-'*2^#/Z/YMO(E\;QX_^'ZR6K[M MM%J#MRLO6'\AMNO@YZU_%&[7R=^^Z _&7WS]USCX^J_)U\?A;+ORUXGPUG,Q M72=!\B1.U]QG$*Y%0WRX.18';P[%&Q&LQ>U#N(VA:?S7M\G7?WV+?7 _[8XX M#]?)0PR=S/UY_O6Q/VN*;KLN.JWV(/_RQ+]KBE:77@[S+[_;KN'+EOO+7;/_ MY^0N3B)OEOS__)>R\;5_'V +Z.+"6_GY5I,?)M=3<7IQ)-Z>3]X6]'$$$XB\ M)0P\]S^)O_M/^7:WD3B)W$2+/W(:G81YI^H,4^"> :+^M'W(CQ2<>PEUC0; MC7:GT6T7C$TCBB/X[CZ,K$V9S&8^O(>W$'1^%J!4=_DX2SG^KBYL&+_%A<;I,X 2"!/2SX[&I[MPQFXF09>DDA MF-T^;:Q-:+<:?R_\X,J/@G!>N('J6M3^]"<7>$^@CSGU<[+TK(DOO&5L]ZA& M-L_O!!Y:1Y]O*:?J;'ORHP4FEQGQY/;Z;%X/SF;7!Q-QG'L)_$[Z[47/]"MG^$O_L_;X*.WA/;6( !GB/5B$?DS'QK=+7UQ ML/3C6'C+9?CHK6>^ (0AYN'V+EELE\)3'X0+\:;3$EXB8*+^Z@Z 66$P&AEG M?9@?[BKR-UXP%_XGP,XQ0!ZV#),'^'B669&%),($#J&\S54$.#\"8,5.<,B[#9ZB9'_T5]OK3&RFVW,-M_P+%S? M-Q(_6HGYCBX1[02\X0R70 T!V^3Z%P<78>*+41YND,2_BS?>S/_;%T##8S_Z MZ'_QM<@/0DCM(5S. 97_A2 @>;(V&$!03C5F'/BFW6RU8+LC 7=DZW\EVO56 MJX7_1,SHT=LF#V$4_.+/ 9@ Q8JP&%]*_*KZ;K;:9M>.#H(];$"SF;<) MX+@=<+1=;9=$@.0%#5>P]P\ =<%'7RS#V 5[^AL B& 66!>/02MV')2[I0D< MN,0J7Y8AWX,K#X'ZP4\"P.KQ865LC*R%3P3A<@$T80V8,4"R$,;!#EYJL@.1 M'L"P\W"Y]*+8A2^SP*IAR?Q, -ICT-K=@06!5;^H#//[3C'[]<[Y.9OS/:G4 MM&P=)N#GW4_4B!2,U(P.6 MZGM0^E[^Y34C5 N/W82+Y!&&@BLRO]0M *@'EXT8^YH M#O-=AL0FV#NS7"*JQ68K+_K)3QP \XV_]E&VP4;>?!6L25I* #\6D%1K(ZS; M!U@&<$SD,Q9E*F[Q'QN4#'!V!>\)7TL.X$ .9=V[4P *@-2DH)-3_OS.!ZSE MBTT4?@QB1'2(Q,J8BZM,RX,[V*)%D(A%%*X.2S^\\(NFDKY)T0C++>XS]4Z^<$/[A^@>6B&G%/2"*MP=(V0\%G)_WT0N6)!'@2<8@ M0,"M Z[0R0JZYK@'?CV:W'PK3LXN?Z@N'Y&,LP#:&A-PB5#?"J#"P<<"]GK^ MKZUD_$42HM03 B&'E:U3 ('G^!>)3@3W<]B;NR=QL(WI2AY6&^K8APT!)H'8 M \(0*U13_$(/G*QK \#(G],9PCXZVR$UB. H\#@E(TRGLP7D'B5P?B2V;"17 M8NW9-]@"22(>)G2Q873C%E2O@NU*',Q!)$;>A: D*!:E#G"XP[<( M4.:@)5]DA"^%.C0&PTYF*8B EVW72.6C8)8HGMY&*AOCE,K6O>.47#M>="W?&M>2 MQ-"*&JM"U58=MOD^6*]Q>%C&$[!Y>WSKHXCM_NIFN]DL2?8#O(NX#Q#:-K(I M,/5.ZJU=/%()(;RYO3SZ^[>79\?3ZYN_B.D_/IS>_EB=)!K*W1+1_PI%_].U M.-HM^C-7D27N9P[1_\#\Z)AE?XN/(28X__"]MZ0;QXI$+0=UB]H9?-+.;U(2 M<&S"6E9/-"4E@OCG-?!_XB2,0&J8VP:13WXT"^P+ GC<26AWM2]C]TX-)+3[ M\I:W+AM'*O]-[ &W.44M@#LVWI-$.GLAE)?KN>H^9?9XBV/JX>1#C>(V $B7^61>DE%9X")DVRR3I#^ZHB[A74>3M$@I$*A042P"[>;>ML]>* M",%2C%1 "(7?Y-I9>M(*?5O?%%/1,A IF)%E[*HP(^N;B\GMA^LI4I7W'VY. M+Z8W-Y;0&-U[:\GBUP'-K^-P&4*90R@>_0@H_C4^M"X1/79;@I[#N(' M6"U(WYY8^FSYEYR#(14]-<;F-TJ^@ MJ_EVABP]_"'Y$G$?@M"TUI9P/!K$SK *H\/X*88% 2?P^!"@>@B^GWD;$G^1 MR_/1S!$P"=W#K+?_\/Z-.>_@5S YN)-I-F[3891Q"'PM$ M)&O@4'SX&+[4BS,0H%['#!87KO3)H +O/I)_X!J"=0RT=*F> !_H+]'L1)=[ M"9-5ZS%U7#2;&!N&L&?FVNWM,W?_?AG>P6" L!^B<'O_H/M6TPHCV+?+Z7G, MDYL'("G)Z-+FX%9.CH\L/ M%[>G%]^(*V"6CDZG%OA*N0QW\PH =X96@F)H[#1%]:'$>R\.B-?.W($/?+NG M((NLX-!B<>(%D?B>U-WGP& 7\B7HH359 #;1-!#%, N :>XW *'#_C"?Y+* M1K':)@!08K$E_?$CT%#QIM]NCL4J6"[5]<0GG?0)3==MC^/F*#N%7K?9JC0%>U185Y \P 4]0Q@5;=)1 MP35?X)ZR">$A #$9L.H34)29!X"$#9[H=E(#!"X\_I^W(5XAN7FPMP"WC!H, MF59M_0SP7"#5Q & \U/@+Q$M1)L0/2[@RMPE!J&K,[K"6VQLT6\\]>/L'&@X M:).HO^^!E )*@CX]U.CX)+DPUDKG",>Q#&$(,M&RW,TGS5XG0(GII(TMPD^T MWJ\!K2Z".(D0'_@J)D+%H5"]!CPM-)V)-)VCD!V].!MQ1@0$2"&:#;$7I/B)DO@.W]7<&,?MB/$! M(>Q=[1\,8E<$6R0!!?=K )$9>G:QB&<\J1U(H#X4\K>._JU[6#LJNB<@G([[ M;?AO __5SDUT1G@,ET(KG)=*_(>B-ZZ/NN,:&TW>B'ZK/ARW5,<%1]C_0QYA M_W<_PM%@_")'V*VW.D-]A/#G:#S01ZBI(_TR-8B,X9DC;A^0[!'M6Z.NWI = M8N3"4'SPXYP26M!>2WR(TJ>-% 9-<9WK+-L%D]MV1WEE[.BO;_3GGI.DW^.* M'?::(B>!%?0XX!X)B;8'UGSCH@U0!#D[4.G ] M E;/$@8'/FN*8L@EJ3:(V2J:SIY(IB_]889JW2,@!!FWC&/EEJ%5_89"7V0\ MRZ9*C4[K]"4G2%PN=K $E$ (2F(B$D+NGN GXJ-WM??;8$E23[?%9Y0^"58H M"4D&LH_<U.=E&ZX!6@E-8!)_P=VS$KU%!MP4J7TY9@9Z7^ '(+E2%!/'QD.$74MY=2U MRT =9Q(I3X/&W0KPKF+V7Z5.QC#A9'C] 43NJ^F/E/W0_<4KAG M&S_9*ME9[I!QMJP6LT;>;F /%40!%??7Z3ML&(=+(EF((&#Q_E*2W!0PR8# MC/HC,JH?B>IL 'LU=+_AW3*XYRVH2UJ/6X/>C"ARHL2&JG\0P9']OD+,=R3? M"30C $X4!Z@EZ+2^NCJZH=_:7QT:)VK IONA/->XVL'FOJ29E)ZR^K)@2FD? MI.!8F@?,]G0?K[\>/Y:+)GV">KC=S%%VAAU<2)[+7[-P! > 1A,M -3%G'$7 M+HZD&"EGN>:4 QCG'NB;YR70/QSH1Y*A?*V$49TA( ;A'+9!:4'D+[H+\R 6 MJ-6F4S"V-=T9\I]0TW'J@!Y]?6,8Q:SRJTFU12F.4\^P6PFCOMS.S+L*P-\4 MRN9'"=F,W^3*/T\ MGE8ZXAV)H4;GVD7-^$WAPE3G@I>'7C\IO3F=@8)?5OL?WYS!8@"-P(12P&<\ M]AB:D(_2!AK\%'-"6$U^BJ60@.2M AYW]A!LM+Q.YX?+ ME#R%Y*:PW>F5N$,] IJ:B@P&H;NN&+1]-HEI %!W@*%57 7 MQ"E4SA6C^_/6BQ)RIE-Z8=)M+.66R(]\XHQH6IX%BD^R+6]E2B'U=_FA5L#B M!#!?:).*D,[)Z,LH5]:X ]Y-:M19CQO.@$%NBO,M'.:FX.KS<645[^H/A1;E M=W&>&8JEFV1%=BO;N<91N^CRHU2_D>Z:835YB'Q37XT!$Q%Q.ZNRM;)"GCFL M!\.MD781(78\ZC<&"+6:_#DXW;I$TK&?W4@%QAY/,]TU1L*R0Y,8R/UEF>DC M'%ZX)5'F#H L4?,J79$,#HB<3"42'F(CF4)H?C26D!6_J_WY?]JC[E<.!C)S M5,89[OA"GFFSL%D99*B/2P&6X573C([Y/SGK1?I \T<4D1*%+,K0*%A*6L-D&CHR'5=.D'B13P-[HQ!MUE@M;P*3EYF:L@Y,L3+42"J6=5OB MFME+BEFB.?'2"W&/(>A?I4Z'^&Z]I2FC2*(C;D@U0^'J<'<7K%0RGV)_36,- MTAF+%B$QI7B_]&#I-[.'D'@K:D%3Y U8A7#Q23NCN,J2-2-9AYE87WL_T7Q1 M6N(KPSA/^8R1#3#34<;$[Q&CX"=$BV+## #2P7:UD0J:6Q87U /60Y;/.^NA M9IHRT(N'G++PH.O91T D87'+@.=CG*'"O(Z/\?XU%LC!!2H*A>6F@F\4CZ,? M Y._)6],Z?Q$)MRF8#VHONU3+T*/#8[I(*, MIKG?$M_L,TS(W5TL" 4A5/N/FOXP28[0U P'3]^':ZE&5XXZ*'8X;*VT88KB MI2ZK,8N&4K>5:&<1N;DIG+)&2'F]LGX2':5CY@N(^!(T:7<3H@^RC5+::(V[ M-P>@TNO3ZX)>O_/@'($+8,0S,C'$=HE25A*%VM!&W9#@ ;=9QEVN_.0!U32, MJ^3^;&#I :J1H>=T5:2APCVC^WX'36"C>>(YWIFX%.*PK#G364CU+[ 7IF&P ML!,52?W-9'*5JD']3\CT2$C-D5VE;'A7 [Z$,')>/Z?8:=VVABP,:@24E*L[ MJ1%W/+7H]]H#^VG W5I4D!C$,JU43A_$42 091X#-N)D$>V?H3];2S]P"BX MO%?76H:H(!:0/!@EIT"6X 5[!6=2MBPSX==U6B*R_2J07>/#S[9I&&K>5YK7Y,?X L#-/\:=#%- M-B%O<.$)L.*#;J&7HDWF8J4&#Q;/9-)>_ Z L>&PW85U%MY8?10&G$E;3T*V M:XGT_36:$MC[-B(2@FY?,K8_/=E-AI:D/@P9,C\C!<(FQ, ;0OKF&S*J\(>I M#2/AR\, X7)^027WO3OJ9W([O;@5U],S"E7@8&"!]A[YP0(0^&54\'W:212-G!694>07*TR>I.QV919?RSU M%?@AJTF5&@73YD.CXH5_"#8*P0=X#D$T)[W44U-\RW>5E5EH!&$C)[K"(YP# M(,-M%BO42))P)5< K5=D+U,*7*<$+DTI3QE-ZCRDP_]I#?VJ^PAMU%:ANZ$. M[P,6A%244@(T9LYW[0[Q_@PQ'M#E9MF&]>$:;X:J M'E&J%*F]0IF>;@%]QBR,BB\S3(_(RU&@8ZK,QP[=UBQV=8]1P\75]/KVQ\I=0"&\UQAJ(\C"HW, M G5QM?14PBZM BEV:84!W0-D7192;4I&E,TR'5E!T/)92@7W,Q) ,4U*?Z!^ MIDX,DG5,'1G&]=:@Q?_5?@K&C :=,?P;N'P11EWX?Y'KPW XPG^U2W9X2#ML M#P;X3[H>M=OUX;!#/P;CVAEE-LJD*2D)TA4'PWJ[.Q*'XF!0'XX[XK!6DF,( MO9SJ@VZ/?HZ'0Y$) )9Q$.SG8@CO]=Q?EG!/<7^[_'F4!YS"<'FOQU,G'B1< MQ*[JI'2$<=N9>;6M>;4S?IJ,X(&TH99*R,XBKW>J[(9%5'*MW+;=>K] M0;^FPHK2_@[:G1;>21CU4(R[LAMX"G\.!#1-6KLDMH0;?A]:N\ S?< ];F'HHN:6L;6 MZ6%HA&GBOUK1!22L:EP\K9,W>U*ILK#QG5(7Z$/,[2HLJMO[DIQ\*'"4])>D M8,E 3%UB-9#XN,G&N77<2$J;AC3X? Q@;DLY"BCN$S>"32/Q=DF0XJ$/9NJ+ M;T;R:1^CR#AWKTH2"A5V\2B-M %I3L+% @4RV#(8LF>2E>RZD='S&]BA?/Z; M'9WK@)@+=9TIJ1=@:A_19+M41G[,Z(;SHN0ZZ">@+'/*>TC[?5QK[R\.2%O/ M2*T)T.JMI/%7Z5/IUOC ]E0Z]@YYAX.@RD^9+04&X+LMS)+9!)KA]0V*!TSY ME= 8)!2AD>H%<0O,&>%VF"W7H4ZG(2THVE<$9DU[Y!GPE3QH/9&!1'$JQB!9 MFT)J*A+4MU>>P13:2D)J-X"46D\EM*/ M2^EVT#C$?S5'[E,EVG O;[ ?A'M2"IA:$6P=,SE94I@);)]K*'5[$&(74D] MAGCTX7H@5:'V'8_\>R^:*X, AREPDIXGFOC MG/-1V@T&0:F/HT$I6DQ$<,Q2^:C0E1O;F+IAQH,[E_V:SGDQYX-)/T.S(XD. .ZH0N1M!_YLCW%ZD/H)*/J(&:^A86P'@ E6&W0AT<29D.%"AR@Q5ID' M&/--D'SG)X\^.3GCB;.RFDDIK@EO:1$)DY)>PLX4J%LFI15J;B1^)Q!:C^[D\D&*%5^ZGY'!!\CP:H1T)SF/DTGYSP'BBY. M@XN5Z43=%!D%EK6;&"M@5O9)WL*J!AKF+5;>$W6=LYT4&F,,\Q\Y+N6U^$1, M4.F)3Y:&@2(V# );M)G_POB"J:8&)Y6*[ DY"&EY('6EX3-F4B-EVI?=:,6% M6S.4I#*!_-Y]*&#Q"A,&ERJ5=(^9[%>E_>4O&BF@!CD%E!'N[@CL78?2 M1WF7F5X; SOU'=8FK?O6-D^/[,$.>YR*,:N;-BI)F'#/'P'*\"9)CP_) JZ, MK%7EQBE47U.0T)-66ROO/.U$P6S56KIN9S+K%*(7FSTMB9*67-6:/%=DHG$Y M-J'@ZD,SCL1'K%LC^9(HFV4J(N2 4\O;B:WIY<7XNILW&6L&$\P-Y^Z(,WF4=#8G5TJFK$QE.=L8+C:I MID(FE7$D7G5H4%U:9$N%FDMRC$P*QK]WD /O]6I%28S%:"!&8V@[J#GS%XMV M&WTHV\-:<>9BT>NW1;\_%L/>J+8K@14&Y_=Q4H,11HV/M>M@R2<2RZ$PY,_3 MHY+;'ANU(>(X1'G)YV0;#)"X[^1DG'%6,[QXLSG$9,YO%7V&'OH=0Y M+O5D+$K2F!&BR;4^>=K0U>9D]-+3,.MOKQ"[AD[T[(:&FP>4>LQ;^ VMD:.R M]2JX!;]BO[Z4^B28!T2%Z3KRI[&;9I$A/#"C5.\ C!XK&,.EXT*ZMYE<5P;F MQS6?$YP2?,N=R?J*]T?U<:M#;&5!A\2BR#%A&3 [P 5*F05H?9$8&=JR2>> M&+?&(]5Q1C= >1K?#'L4U8XZ%8 P3 G( "DUCQR.=><_>,N% C&8\J#>ZW7W MG[)T=6.ON+)9C^O]_K!DUNWVN/*T=]GJGWV>_<+S' V>?Y[]7>>)]MCBG1E4 MWQCC/*%7P'G//,L=$ C;T1N7S;C],D?9^XRC[!4>Y7 P?O91]G8=9:?;+@7R M[O/NYJC5>^Y9[H"^<;T]'I1,>33@W!Z/:-Y+];*3_JZFLJNG3@S8 TG#4%8>BVQR/ M:B=AM/ #\F_!#&8@>BR7LOE!AZOL'(I!LST2!\,1C4E_MX;YZ1OY@',3+UN& MFJ%2G58!OT)]XVUMLH+/\Q.RV'Z1)CF#BFI"6LI,8F1ZH):(//L MSR5'CJ;&1W6.JB*!'7[P!J?7!$DY%QE '2KQH(J#1([MH"XSG?GZ8/?QMP#R M-7&&S)"XG5]?ZF%FNNY14@&Z1,7;3A[(YEO?.&7R)4R]P &AM)MM)=-*'K%L MGM[]/>JYR9H"K-L:"TFD$3$%TRF:R)MVCRE@.C+RBXZ>O2PND3I%J9J\>Y*H M+:%4"]DH'5:! TI91#=I@RYYHP]4>C W 4/7''7,OVOP&AOU1;<+M[>%M[\GFN.N^7?MS8 : M#6&I]5&WA[BK)9K=@?EW+8=/FJU1#L44@E_D*^LFR@XZ;L$I\1CLPSI<-R1& MR1X6JV&-K%U%+5-V)4NB23=@F-730E 4NK)=9UD<#$&'6<:+)P7)"OJDC5%7 M0V 5+I+2J9+_6:[2%0I0 ](L?2MCB-(2"RKY7T[EP]BO*, MHHOFV>GD_>G9Z:TCL6F^7-Z1*I='&8(J.;L!XJXVMC@C\XHYY%F0R#0WXAO@ MC1#1R_W$*JXK]C?GG,!I0AP\4.0G(AG9!F@MU;82!D"S&C(\(+Q&G$=5IZZ0 M43AD&P1IG/A/-/;X$9:K-8)Q6).D70EDS$J=F#_RI0X3%10 ;Q?LW>B9T6DZ MIE5FZW4GZ*BG&@7H-I#+?DJ_-O/_!+E=\2AE6Y)QHYXMO6!%937]>_YF@4%2 MOI+=W6E"*%=2W,R%LZ=;2XH14D/(UX#+,M:74X+QAGZ4E70PDPTD^0 M:%A?J&0'R@@!\^<,3Z@IB>. TO2H%:.'@EFSSTC# =NUC2+MJ["66;TX&F7] M)#R9Y4LGM\"YI;F5R4ISYZNH?.FQ@[T3 YUK?.?+3,VP893@$4TNGEXJOI'K M4["$FEF81E-\ XMG@%US[C@5B$G&-R,#%"O/]%DX//M7WD\^653D)J3IXM(\ M1JS[3.,Y) E6,1RS-*I'&LXY>7Y3?!O$F)Z.DHFD,4UHQR*G5MQ2,SA4)WR1 MKAZ\G/OL]/,T6K1U3L73Q M.I_XS?2;%,>=3[Z[O!9''VYN+\^GUQ9BE8$N1DZ:8@PZ:HI*8^#E##F1.MGP M8I^R1C 65(E-8CFP1'2<$$9E8G@(_(51$6CNS]A=%>$GBE4$"B7-PSN>S;M# M?COK@!6%E).:4VG(--_NE-ZHZP0T!M XD[M-_FK2-&8/*@E&+3/7M^K"+DA*P6\!'U=Y'WB\! MNKAT@=?IP*.N&/5&J!\GG/H81G!Y.O5>?R3Z]6&G+7KU80N8*M%IU_L#ZG%< M'W0P:6VG"PU:VE_O[DGM'$@ZX79#;-(SE_,^#4Z! 0?U?F_ OXS)_P#FTNL. M:JI$E-H9P3) ;AUV!F4+(;\FA''I9V<6:)38 MA.K7C;30U_VC=]8QKKSJ[/+'Z=3\7YZ,3TYO27;EZMNG>9T\29< M4^ "W=5*?-886$;70&@>;X_'; \W/1 ](\U+K]4^^.G0')/8S .\6"I-(#S0 MGJ+,!S%]3)54G)Y\22D\R!<'Q3W@E@%KJ%@IX(DQ&/?>5[Q3$"%%J N ;(F% M%"E2/?%8-Y),RYDJC\V\>^M1./=EA)4:745<8WM:%4V363,,EXPR/J"V]=#5 M'3O?9:3M-YU.GRHHPV]PI>@W]A48C\RJRI:;0L9]P"J=,;U5L2)7TVMQ\^WD MVHI[U-D%KG1V@9)2&*VF<'4JG)4I W3)6M!GT89#6O.C55B&A?L?"-:J K$ M'YV6_.'^+JW3Z?J&4HKLJP6K:Z$9.3HE9O9[]587WJF?V+K'HGZ!4IOXQ%)= M'CNQ]6&B=?6#;LB@"0>MUVC59L"[9NRR2BLH_;!,,[ERZS92;ZCMFE[=F(FH MU)J5[)6?J%0M&K4-B+^4RS)K)!CNY ;LL2/(-DZCX8&E#!H*S*Q[/CDZ^G#^ M@8.++V^_A5N9+>]\=FD7S=E5'TUZ7!]@G;3#.EUPF"N&VY2@AW935)F+(ZC+ MJU#@26;9HII\3Y8+'7E6RM(04<_.HI2^T6ZA99Q5AO^9,,UY: M81:#L-I=CA<;=V3J^(->G]Q([>3HY7WU6N*@@U:"!GH_X)%L\WT<\+QVE[X5 M!V.<%2 F-"J,8#Z&CWWEHJ5T+-TN]-"C::ER!U6.4T=VJ:BU@T&/]JG75_O4 M'@NKUM3ER4GC_01XDZ,I$)\I4*/)]?7DXANN/FBU7BR$JCIU@XZ@8F*F'2R! MY0Z0[M*A*!4>1Z>GV2-8M8&* "LWY7:=$2HI]3"ELB*QWXOU$]@3="'2)>S) M,5U@9A],@J[E496+&S4MVVB#QI*T3RSOY$6!=$J1SFUZ@+0Z% ]E' MR?7M]/KL1W$]O?EPQB4L,1Z=G,UNA! ?+B8?CD\!I5F?LG\C+-!,PH3:/HE< MJC#?N\9O%(^/F3UV?:ZX!=V)TWJ!+MVF,51E+%)SU# M4]_PQ[!!AD;V@"^TFE7B'9O,(_Y#C3'%SFKL*M!MB^^V:Q\K%Z3Q9?"',51- M"03(/XXH&![$W!;^[!,+^$9TZ^/.N):O82]&HQ8&WPXQPJ#;[HI!KVVR8H,N M!@2 G(PR\; K>H,"3LWF\(BKA1\#_C'D'YWRSTUVKZ@#(GDOLE/M#G/>?7+S M ]:OU^:=ZPWLG>J.>J(W'(H>,M8@]/?-E72&'>@<7[2!2K6!^QY4WJ>V^:/- MS&UKM,<^N3L0Z557;O#*XQYN#>,HRN:FWLI(CPC^TA9/YN <"0)N9H!ZMYSV M/IO C,5LKM(G,U/F/_X^\\$_T@]T&9 ]_6_U;$Y/ ?GL[EYM8Y%GJ-M](\NP MU8[")?J3T(_W_./HH'VH?NO(WX[YQU3+7W'-J#YY!,=ZSR1#_7JL!VGD_ZDAG"]ZSA<_$*U/?J/> M[<@]5[3;2PYI63KWJ*UXH*HU.LJA.JHN6M5I"2HZ5.G^M M OE:!?*U"N1K%4A9SN8_JH3@:Q7(__HC_(-6@;1L<455(>W$7Z]%(E^+1(:_ M>9%(2_-?7C.R$JMHUI4L2@.9S?]8K=4?N1JE=?_+BU/FFSNJHU1H\EK.DJ-, M7LM9OI:S?"UG^5K.\K6]6SR6\3?_:P1FHFX&""-&.^.1YC-J-2 M&BL$"E85&.EU4?,1&LP5JD^9M5%.6\J]*PGK.JFR3O_X22R]1XX87QG*8ID& M-9\4,S1*Y7&Y%9TL,TTF'] /DRD[2>=X(+X M2'0C"Z+9=A43Y&=2P'FY/9RLG\RTT1)M*,ML[EATC1U,(@WCW,ESAEF\A4$] ME6,/>;:TWF%=1L[E,G6FU0\<^6=/[31Z-,_H7DMW3_5L:COC1F52'6KWXZP= MSBLLOZ!.6EO*4L\PZT;N*C%K*[?**L[:$3'%!6CW:?M:K/:U6.WO4:S6\D,I MJ%U;M=UKC=O7&K?_P35N70&,I25O*UFE=A?.+7&7"@L*Z5KFLWQ=W4I3*Z[& M:].Y\K2_^[9_K>;[6LW7[N2UFN]K-=_7:KZ:T+Y6\_U/J^9;D//$(G_[.&S? MHGQDNVN;P1<2'O=PM?L,U^K_.XZ.KVZ"94!7X/#D.?V _CN=G=1RI:3\^3J5 M_ "_JY:C6GWD2@AGXZS%6PFII$M^+692J>U3R7:2F?X?[D<;=E& MOV"AVI<\AS]T]=KJ@.]@X??$6'^<.H*E4/R>T:1 MI4H4IW+-GTPNH^&#/;'F:TF#?V=)@V<" M1";)6Z7S?LT$ORL3_+.RZ%9"MY'*%)M+$FNGA7U)MO+?F"JVPF98:61?[^RU+,.C-Z5KDL:T=.G9>$C=?,GB^4V?,Y"2.KJ!FMQJ_)U5,L651>6Z6W"NL-S M$L!9K#VEHC3H:"X7H@UP9?=X8N?#N4FQW3_/T#?Q%%-.6EDR)WZ72?LZTR MX(=U6#18]UDK*.UPG]GOA:JFNS)R*-3DN/W*#%F4 *1.=1627!Z0,DRP:S;Y M]LI07FA)SQA'?U5N:?GF_3U[X4H4MIW:W8W;INKVDZUJI[?]+& I MC0#0@-)!*F:DT=3A"PT5?I'MQQFXH07H\I ."N0H@ZALII*\(W.SH[VSYU3L+WQC)8;NNSKJ#$J[MVJ#[.-;Q>*%<"#UGP0MKH(URECQ#DY2X'@>=DM MB1(ZYUW(GI6@:7CW^S!E#D;,2":U[WH^PVWJ]UKP9P S7=Q%ZO'M.R9U&A8?2 M"W^F9B"5O2^YUMXSSNB48LG*6O9+6Y;DZ<4Z\>P#$XBTS]_EH$D?@ M4U9'['9,(O<2%;+@E ]2&$RK5ZI*E[^*':M:^#;><"$S1[NKR2UZB5Y/61$O M33 EG)1%E0.T&\JL@:? JZ[OL9"M(H5E^RS5R%RHVDMRV3?RK;_%MFL_>0RC MGR@8"I,,A,OPWM+GW\AD9]RGI<-)?2.([EA0=7,FYH%WOPZIIF?Q, 4.MT!> M4B.\V[,VHT6KQJ%>;>\ %L4'CIVLB^=+KOLYNUI?0X-"Z3/OY%LD.19+AWFW MW:I.SKLX_V(2:*Q=FC#L.YY0N6#WQ6\C]Y[QT M=]V0K&=N@5>NWC 270J]%J@Y5@ECR$Y*CF7E2Z@+3H:<"Q'4:*"]K M/G&VAE)[1+7U5O$7-DBQVB+I^DFN%F^E=Y&%B)U/=SG^YMM+SUYK> MR2P(DYUX[]*>:%UZ^U9J^D-YY>7G]1'Y*/[F,W%3OFBL(4*6*(=B@DZ],Q9S M[\D&:#FPGP+*KG5FFNZYSFDVS0\=E%!.TY4:'V 1^LA:I;OM=K-QM.W(\A8] MM#J@RJ8]=.Z->[+2;SO?>*PZZPSVZ$SZ=UMGUE:]]??H3/J!YQNGRVRY.ZL2 M5N-@.CJM5AL-0FDV3[Z[*,'G+G*YKM9]OU,5DIES2Z5I_(4#NRBU5=4O,UZ! MSB^/*76L3OZ@L!4J)!U86+Y-T\1\))]Q3M6!^9U@@@N44@C<[=*^FP+;>+K"M/P=H2FT^WWEK#1$6"'^W7:;@ M4O:E_=+XTKIFYI?V2^-+Z[:7POZO5!8G1@_\1+]![P5D$LECDC.R_2J. Q $ M,?MG7;"J*&+;C>*U=EX*SBY2W"KC8RW=J&-2E\PIAS[01\4H6XCZYNU=[/^\1A0PWW65/K//\W/&KKR.4HM?M?I#C5R/I5B?W[L<+&@\C#YY@/)L#H9)HH@BF?JY)RY M5"F1NC%2^7XHFO67N%3OZG3T8CW3NI3>2HWWG(TF0+!=.M=RDEVIBV==1G*J M^"PLWK.PN-5:)BJ-4?XF!KQ,\E:M20%G"?U86@QU9NB.,=?]SM%NC2P(7IAY MN%RB>*?C#PY+D7IFO#IECG2R@IU>O?:G/[F80=(P(*\CLQ;+Y'2%/;5;13U5 M"[IM*+><"B&USU#T=4L]&6[\#:-=-V:-BEEQ\\MB;.YZ:79KIW66;@5I^9W3 M-(BI%-*NW3Y*:0R-2I!'O)@13ESI"XXKKM14Q1K_@+'&SX4)0QE:%&2B5&4-OTD_2#IGM=E*/\2NZ\)3GR?5Y ]^[^GQO@O;OGYP9] MYWO68?K:3^!E]\3N_Z7VQ.[YI?;$9<&>:JLR\[.!4C MK#Q;)H)5U$_D<: B#/<7+2=."X:=;=ZEBC*8=%JV!,FQE6M0.$ M\8V:?LE\I^SJX9XI1DZLV26JH*/DZ_\%4$L#!!0 M ( /!,2DH!K/'+.P( 'P* - >&POA'^F-?$#JCG?T;]$^8#XH4E#KK- M2>-"BOT]LH"I3#B@-6$)OB:,KA2U607AE&T]/+5 )IE42)O#,&JAD[S+YKEW:<.C>%%- MUU*_;\URA//MU8$[!07=.']3# (,.ZEKMGW':"DX^,7\LF!T9,$T)GT=5$E% M'PV?O2J9 4!AM :E:;:+?%6D7L)&]]=I4QRK>7J"FI]ZGTL0H C;%6WN_G/> MY?^L>/;F[R6[O\JAX"?4:%O4"8B+0_04Y;?ND*CN_-]!M02P,$% @ \$Q*2IB64DR_! MD2D \ !X;"]W;W)K8F]O:RYX;6S%FEMSHT801O_*E)XV#X[$9?"E;%=A M>6R32, "VHH?L81B:A$H@.S-O\^ K&QK2_DJ+[T\H7 MJOHJOFV*LKD9O;;M]FH\;I:OV29M?JVV6:F_65?U)FWUV_K/<;.MLW35O&99 MNRG&YF3BC#=I7HYNKP]SA?7X]KI[\27/WIOOGW=O1;IL\[>X=Q406,9@UUEG"FY$HXN!M&$P>T,'XL5\L8][0?*D\;KM M$JDGO6.\+T>8R"(<:"AX>SHTQ+N%'DZNW27Y.4$FG$8/;(YX4;)2J:/6N5 MQ(O9/D?HXGXXPD5(,9J?$>H[5KLA$M19O:;'K1_0EP5^[M,AIDHWD8C++ M!:8.ID$QD6],9M]@3)-BPIJ%V3>G$PGQ29>B1=;\0C&1;TQFW]",XB02QD'FM(\UC4/!8RC\5L'HQI44S8+V,V M#\:T*29RD,7L((Q)'60A!UG,#L*8U$$64XQD86L(;MH%K60A2QD M#=%'$Y_NLS;-"T&[5A:RD#5(3TVK2:RD,ULH1\PHVQ9ET7G5G?4RQI#(0I+90B>; MFSH[3HOE3@^GF,A"DME"IWNP_R9*]-D69"&'V4*P"^M0"SG(0@ZSA6 7UJ$6 M&IQ56VSLMLY>N_:/3G2WVEA[7H#OMG+6S9 MW?1<[XJBVP1!.:O2_CG#;H[#(Y*W_P!02P,$% @ \$Q*2KCU PXC @ M$B8 !H !X;"]?.S:TAS[LGH[G]JRJ9IQ[+^$4+9-/M?EKNMS._VR[X9S/4Y?AT/HZ^UK M?2Y/S6,+E$N^F M!=,M[WW^G_7=?G_Y,M! M3@]*RT&)'G2_''1/#WI8#GJ@!STN!SW2@^(:R+CF)R&L^5I'P'7D>QT!V)$O M=@1D1[[9$: =^6I'P';DNQT!W)$O=P1T1[[=$> =^7H+T%OX>@O06V[PK(T> MMOEZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!;^'HKT%OY>BO0 M6_EZ*]!;;W!6@@Y+^'HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7H; MT-OX>AO0V_AZ&]#;^'H;T-MN<-:-#KOY>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ M&]#;^'H[T-OY>CO0V_EZ.]#;^7H[T-OY>CO0VV_PKA*]K.3K[4!OY^OM0&_G MZ^U ;^?K[4!OY^N=@-Z)KW<">B>^W@GHG?AZ)Z!WXNN=9GJ7IA[R[OLX'-M# MN7;)/\,_K9G!7<;W4[Y^QF7JI_MG2H_3EAPNGU?_\UZF_HD(\XKR_!M02P,$ M% @ \$Q*2G4>*[_O 0 ?24 !, !;0V]N=&5N=%]4>7!E&UL MS=K+3L,P$ 707ZFR18WK5WB(=@-L 0E^P"33)FH26[8+Y>]QPD,"%:F(5KJ; MILDX,S>I=5:]?'QU%";;KNW#/*MC=!>,A;*FSH3<.NI396E]9V(Z]2OF3+DV M*V)B-BM8:?M(?9S&H4>VN+RFI=FT<7+U?GUH/<^,]\*]B8./A?V_]<#D$2 X)DD.!Y- @.0J0'*<@.&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( /!,2DKQ7VEEK0( M <* 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \$Q*2@U6 ME5M @ J < !@ ( !HP\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ \$Q*2AGLU5ZW!0 Y!\ !@ M ( !-QP 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ \$Q*2G4> _2S 0 T@, !@ ( !]24 'AL M+W=O&UL4$L! A0#% @ \$Q*2J0:77>U 0 T@, !D ( ! MR2D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \$Q*2A[1;@NU 0 T@, !D ( !C"\ 'AL+W=O&UL4$L! A0#% @ \$Q*2K-\;*:U M 0 T@, !D ( !3C4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \$Q*2A%L1M.U 0 T@, !D M ( !$SL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \$Q*2LL'=Y>W 0 T@, !D ( !]T$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\$Q*2N^294S4 0 G 0 !D ( ! $@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \$Q*2LVKT&PO=V]R:W-H M965T&UL4$L! M A0#% @ \$Q*2L\9V*^H 0 F0, !D ( !4UP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \$Q* M2DOU<_TV @ ^08 !D ( !P6( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \$Q*2CMNS <" @ AP4 M !D ( !LFH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \$Q*2E6)K'$O @ ! < !D M ( !97( 'AL+W=O&PO=V]R:W-H965T MC ( ,0( 9 M " 2MW !X;"]W;W)K&UL4$L! A0# M% @ \$Q*2GHG1LB4 @ H@D !D ( ![GD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \$Q*2D8W M;=8] @ 3 < !D ( !0X0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \$Q*2C/?(0/5 @ C0H !D M ( !](P 'AL+W=O&PO M=V]R:W-H965T2 !X;"]W;W)K&UL4$L! A0#% @ \$Q*2@06H6L5 P GPP !D ( ! MEI4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \$Q*2CUS$D%C P % \ !D ( !VYT 'AL+W=O&PO=V]R:W-H965T![@( 'X, 9 " ;6C !X M;"]W;W)K&UL4$L! A0#% @ \$Q*2ENK1INB M P 8! !D ( !VJ8 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ 0 !( $@ JA, )3R $! end XML 78 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 79 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.6.0.2 html 232 271 1 false 75 0 false 6 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 Sheet http://www.aware.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.aware.com/role/ConsolidatedBalanceSheetsParentheticals CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 004 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME Sheet http://www.aware.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncome CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.aware.com/role/Consolidatedstatementsofcashflows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.aware.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 007 - Disclosure - NATURE OF BUSINESS Sheet http://www.aware.com/role/NatureOfBusiness NATURE OF BUSINESS Notes 7 false false R8.htm 008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.aware.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 009 - Disclosure - PATENT RELATED INCOME Sheet http://www.aware.com/role/PATENTRELATEDINCOME PATENT RELATED INCOME Notes 9 false false R10.htm 010 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.aware.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 10 false false R11.htm 011 - Disclosure - INCOME TAXES Sheet http://www.aware.com/role/IncomeTaxes INCOME TAXES Notes 11 false false R12.htm 012 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS Sheet http://www.aware.com/role/EquityAndStockCompensationPlans EQUITY AND STOCK COMPENSATION PLANS Notes 12 false false R13.htm 013 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES Sheet http://www.aware.com/role/CommitmentsAndContingentLiabilities COMMITMENTS AND CONTINGENT LIABILITIES Notes 13 false false R14.htm 014 - Disclosure - BUSINESS SEGMENTS AND MAJOR CUSTOMERS Sheet http://www.aware.com/role/BusinessSegmentsAndMajorCustomers BUSINESS SEGMENTS AND MAJOR CUSTOMERS Notes 14 false false R15.htm 015 - Disclosure - EMPLOYEE BENEFIT PLAN Sheet http://www.aware.com/role/EmployeeBenefitPlan EMPLOYEE BENEFIT PLAN Notes 15 false false R16.htm 016 - Disclosure - NET INCOME PER SHARE Sheet http://www.aware.com/role/NetIncomePerShare NET INCOME PER SHARE Notes 16 false false R17.htm 017 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.aware.com/role/AccumulatedOtherComprehensiveLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 17 false false R18.htm 018 - Disclosure - OFF-BALANCE SHEET ARRANGEMENTS Sheet http://www.aware.com/role/Offbalancesheetarrangements OFF-BALANCE SHEET ARRANGEMENTS Notes 18 false false R19.htm 019 - Disclosure - QUARTERLY RESULTS OF OPERATIONS UNAUDITED Sheet http://www.aware.com/role/QuarterlyResultsOfOperationsUnaudited QUARTERLY RESULTS OF OPERATIONS UNAUDITED Notes 19 false false R20.htm 020 - Schedule - Schedule of valuation and qualifying accounts Sheet http://www.aware.com/role/ScheduleOfValuationAndQualifyingAccounts Schedule of valuation and qualifying accounts Uncategorized 20 false false R21.htm 021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.aware.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Uncategorized 21 false false R22.htm 022 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.aware.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Uncategorized 22 false false R23.htm 023 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.aware.com/role/PROPERTYANDEQUIPMENTTables PROPERTY AND EQUIPMENT (Tables) Uncategorized 23 false false R24.htm 024 - Disclosure - INCOME TAXES (Tables) Sheet http://www.aware.com/role/INCOMETAXESTables INCOME TAXES (Tables) Uncategorized 24 false false R25.htm 025 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Tables) Sheet http://www.aware.com/role/EQUITYANDSTOCKCOMPENSATIONPLANSTables EQUITY AND STOCK COMPENSATION PLANS (Tables) Uncategorized 25 false false R26.htm 026 - Disclosure - BUSINESS SEGMENTS AND MAJOR CUSTOMERS (Tables) Sheet http://www.aware.com/role/BusinessSegmentsAndMajorCustomersTables BUSINESS SEGMENTS AND MAJOR CUSTOMERS (Tables) Uncategorized 26 false false R27.htm 027 - Disclosure - NET INCOME PER SHARE (Tables) Sheet http://www.aware.com/role/NetIncomePerShareTables NET INCOME PER SHARE (Tables) Uncategorized 27 false false R28.htm 028 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.aware.com/role/ACCUMULATEDOTHERCOMPREHENSIVELOSSTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Uncategorized 28 false false R29.htm 029 - Disclosure - QUARTERLY RESULTS OF OPERATIONS UNAUDITED (Tables) Sheet http://www.aware.com/role/QuarterlyResultsOfOperationsUnauditedtables QUARTERLY RESULTS OF OPERATIONS UNAUDITED (Tables) Uncategorized 29 false false R30.htm 030 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Assets measured at fair value on recurring basis (Details) Sheet http://www.aware.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetsMeasuredAtFairValueOnRecurringBasisDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Assets measured at fair value on recurring basis (Details) Uncategorized 30 false false R31.htm 031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of assets (Details 1) Sheet http://www.aware.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesOfAssetsDetails1 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of assets (Details 1) Uncategorized 31 false false R32.htm 032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of credit risk (Details 2) Sheet http://www.aware.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESConcentrationOfCreditRiskDetails2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of credit risk (Details 2) Uncategorized 32 false false R33.htm 033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals) Sheet http://www.aware.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailTextuals SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals) Uncategorized 33 false false R34.htm 034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 1) Sheet http://www.aware.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailTextuals1 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 1) Uncategorized 34 false false R35.htm 035 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 2) Sheet http://www.aware.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailTextuals2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 2) Uncategorized 35 false false R36.htm 036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 3) Sheet http://www.aware.com/role/SummaryOfSignificantAccountingPoliciesDetailTextuals3 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 3) Uncategorized 36 false false R37.htm 037 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 4) Sheet http://www.aware.com/role/SummaryOfSignificantAccountingPoliciesDetailTextuals4 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 4) Uncategorized 37 false false R38.htm 038 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 5) Sheet http://www.aware.com/role/SummaryOfSignificantAccountingPoliciesDetailTextuals5 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Detail Textuals 5) Uncategorized 38 false false R39.htm 039 - Disclosure - PATENT RELATED INCOME (Detail Textuals) Sheet http://www.aware.com/role/PATENTRELATEDINCOMEDetailTextuals1 PATENT RELATED INCOME (Detail Textuals) Uncategorized 39 false false R40.htm 040 - Disclosure - PROPERTY AND EQUIPMENT - Summary of property and equipment (Details) Sheet http://www.aware.com/role/PROPERTYANDEQUIPMENTSummaryOfPropertyAndEquipmentDetails PROPERTY AND EQUIPMENT - Summary of property and equipment (Details) Uncategorized 40 false false R41.htm 041 - Disclosure - PROPERTY AND EQUIPMENT (Detail Textuals) Sheet http://www.aware.com/role/PROPERTYANDEQUIPMENTDetailTextuals PROPERTY AND EQUIPMENT (Detail Textuals) Uncategorized 41 false false R42.htm 042 - Disclosure - INCOME TAXES - Components of provision for income taxes (Details) Sheet http://www.aware.com/role/INCOMETAXESComponentsOfProvisionForIncomeTaxesDetails INCOME TAXES - Components of provision for income taxes (Details) Uncategorized 42 false false R43.htm 043 - Disclosure - INCOME TAXES - Reconciliation of U.S. federal statutory rate (Details 1) Sheet http://www.aware.com/role/INCOMETAXESReconciliationOfUSFederalStatutoryRateDetails1 INCOME TAXES - Reconciliation of U.S. federal statutory rate (Details 1) Uncategorized 43 false false R44.htm 044 - Disclosure - INCOME TAXES - Principal components of deferred tax assets (Details 2) Sheet http://www.aware.com/role/INCOMETAXESPrincipalComponentsOfDeferredTaxAssetsDetails2 INCOME TAXES - Principal components of deferred tax assets (Details 2) Uncategorized 44 false false R45.htm 045 - Disclosure - INCOME TAXES - Rollforward of uncertain tax position (Details 3) Sheet http://www.aware.com/role/INCOMETAXESRollforwardOfUncertainTaxPositionDetails3 INCOME TAXES - Rollforward of uncertain tax position (Details 3) Uncategorized 45 false false R46.htm 046 - Disclosure - INCOME TAXES (Detail Textuals) Sheet http://www.aware.com/role/INCOMETAXESDetailTextuals INCOME TAXES (Detail Textuals) Uncategorized 46 false false R47.htm 047 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS - Stock-based employee compensation expenses (Details) Sheet http://www.aware.com/role/EQUITYANDSTOCKCOMPENSATIONPLANSStockBasedEmployeeCompensationExpensesDetails EQUITY AND STOCK COMPENSATION PLANS - Stock-based employee compensation expenses (Details) Uncategorized 47 false false R48.htm 048 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS - Summary of stock option transactions (Details 1) Sheet http://www.aware.com/role/EquityAndStockCompensationPlansSummaryOfStockOptionTransactionsDetails1 EQUITY AND STOCK COMPENSATION PLANS - Summary of stock option transactions (Details 1) Uncategorized 48 false false R49.htm 049 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS - Summarizes of stock options outstanding (Details 2) Sheet http://www.aware.com/role/EquityAndStockCompensationPlansSummarizesOfStockOptionsOutstandingDetails2 EQUITY AND STOCK COMPENSATION PLANS - Summarizes of stock options outstanding (Details 2) Uncategorized 49 false false R50.htm 050 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals) Sheet http://www.aware.com/role/EQUITYANDSTOCKCOMPENSATIONPLANSDetailTextuals EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals) Uncategorized 50 false false R51.htm 051 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 1) Sheet http://www.aware.com/role/EquityAndStockCompensationPlansDetailTextuals1 EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 1) Uncategorized 51 false false R52.htm 052 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 2) Sheet http://www.aware.com/role/EquityAndStockCompensationPlansDetailTextuals2 EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 2) Uncategorized 52 false false R53.htm 053 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 3) Sheet http://www.aware.com/role/EquityAndStockCompensationPlansDetailTextuals3 EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 3) Uncategorized 53 false false R54.htm 054 - Disclosure - EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 4) Sheet http://www.aware.com/role/EQUITYANDSTOCKCOMPENSATIONPLANSDetailTextuals4 EQUITY AND STOCK COMPENSATION PLANS (Detail Textuals 4) Uncategorized 54 false false R55.htm 055 - Disclosure - BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Revenues generated from geographic regions (Details) Sheet http://www.aware.com/role/BusinessSegmentsAndMajorCustomersRevenuesGeneratedFromGeographicRegionsDetails BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Revenues generated from geographic regions (Details) Uncategorized 55 false false R56.htm 056 - Disclosure - BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Summary of revenue by product group (Details 1) Sheet http://www.aware.com/role/BusinessSegmentsAndMajorCustomersSummaryOfRevenueByProductGroupDetails1 BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Summary of revenue by product group (Details 1) Uncategorized 56 false false R57.htm 057 - Disclosure - BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Revenue derived from major customers (Details 2) Sheet http://www.aware.com/role/Businesssegmentsandmajorcustomersrevenuederivedfrommajorcustomersdetails2 BUSINESS SEGMENTS AND MAJOR CUSTOMERS - Revenue derived from major customers (Details 2) Uncategorized 57 false false R58.htm 058 - Disclosure - EMPLOYEE BENEFIT PLAN (Detail Textuals) Sheet http://www.aware.com/role/EMPLOYEEBENEFITPLANDetailTextuals EMPLOYEE BENEFIT PLAN (Detail Textuals) Uncategorized 58 false false R59.htm 059 - Disclosure - NET INCOME PER SHARE - Calculation of net income per share (Details) Sheet http://www.aware.com/role/NETINCOMEPERSHARECalculationOfNetIncomePerShareDetails NET INCOME PER SHARE - Calculation of net income per share (Details) Uncategorized 59 false false R60.htm 060 - Disclosure - NET INCOME PER SHARE (Detail Textuals) Sheet http://www.aware.com/role/NETINCOMEPERSHAREDetailTextuals NET INCOME PER SHARE (Detail Textuals) Uncategorized 60 false false R61.htm 061 - 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) Uncategorized 61 false false R62.htm 062 - Disclosure - QUARTERLY RESULTS OF OPERATIONS - UNAUDITED - Summary of consolidated statements of comprehensive income (Details) Sheet http://www.aware.com/role/QUARTERLYRESULTSOFOPERATIONSUNAUDITEDSummaryOfConsolidatedStatementsOfComprehensiveIncomeDetails QUARTERLY RESULTS OF OPERATIONS - UNAUDITED - Summary of consolidated statements of comprehensive income (Details) Uncategorized 62 false false R63.htm 063 - Schedule - Schedule of valuation and qualifying accounts (Details) Sheet http://www.aware.com/role/ScheduleOfValuationAndQualifyingAccountsDetails Schedule of valuation and qualifying accounts (Details) Uncategorized 63 false false All Reports Book All Reports awre-20161231.xml awre-20161231.xsd awre-20161231_cal.xml awre-20161231_def.xml awre-20161231_lab.xml awre-20161231_pre.xml true true ZIP 83 0001571049-17-001193-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001571049-17-001193-xbrl.zip M4$L#!!0 ( /!,2DI405/I#.T )+"#0 1 87=R92TR,#$V,3(S,2YX M;6SLO6MSVTBR(/J](_P?L-X^N]T1DLRG*-G3O2%94H]F;$LKR>/3<>\-!T04 MQ3H& 38>DC@;L;_]9F95X47P)8 @2-69F6,*CT)F5F965E8^_O:_GD>V\<@\ MG[O.;V^;!XVW!G/ZKL6=A]_>?KV[V#]Z^[]^?_/3W_[;_K[Q!W.89P;,,D(? M[AOG_][_S].;3^IUX^B@@?\Q_I]&ZUWC\%VKT>P9S=;[;N,]_+C^_/\9^_MJ MJ%/3AV'@'1J@==",[]&5,[E-C,;QGJ' :!V_[QP;)Y_EEY[O/9N_Q_]O D< M_[WYY+'?W@Z#8/S^W;NGIZ<#\\GTV$'?'2$FA\U6N_E6/FISYT?J41SFP/4> MX,E&^QW>O@<$U>-XU^+1"\F'#]^)F]&C4T,_M>G9YO'Q\3NZ&SWJ\[P'8=#F MN__\_.FV/V0C>Y[W9:S=Z\-\03Z@7'=9QPE/^\%7CO M@LF8O8.']N$IYO%^]-[BE](O$.&"7*IV!54#]6C?#9W FZ2?]5G_X,%]?"=O MTB3O-YK[\33W0\\#89CUGKR;\Z+%>/X[< ,?[Z0?9\_]8?[S>"=G?.X\,C_( M?T7 M&9C^/@&+[W M2GW/M=E\X7TW]MPQ\P(.<";4! V T/_VUN>CL1U=&WIL\-M; M5$W[2@D=//O6VW=*D7YTG8 ]!\8MZP>H#U/:K2]O\ V>%=H_%=_/?NZGN[D7/]VC:=+^:(G3QS__LYP.=.&+L-W/Z/Z]#K M#P$'?.(S&]TS02#Q>=#?/)C$?W,+KX V]PPB7II6BE<^7O[S[>\-T&*-9K?7 M/O[;N^S+\8 ^>\!%0EVPX)//8YOW>2!@,2P.]\72)EGJ?1*7M[\C9=\OP.AO M[W('QZ^^FX+C73[J,.?0UOL-9-G$B(G[$36MS OM1O*# MZJZZ$G_R78H;EF6/+^[C=]2E*?9H'>=/RV:/Y M^1QX8_\?H8WZJ)-6'7G74[Q!%+P:HZ+"ZVBJ"&)]/P%;R[H#!4C/?74\6,-@ MK0=;D]Y)/H5XT%-_>*9#1/@,JG>(GY6/W?' 9E>#2\?BC]P*39L>/^,>Z$C7 M\Z\& ]YGWHECJ9GU*^1-\9\,AQ;BSYE4G<.92W\O-3'R@S.FI[3/J1F6GYLU MSV5\+Y=5Y'<7,\QZ15\8BCT0_"7$7CW<;I8M\A=_GI.U8#K?S/_PH!Y8_N:.PZ M\*=/S )_CEPGH:CKSAYST7G[NWIL"B_-)"]GDA/+XFA!F/:UR:U+YZ,YYH%I M[Q3#S,51,\_+F>>&!29WF'5N>@YW'JHTI]?/-?G(:7:9QR[_,NW01%$[L6WW M"?W)/EC/-\QGWB/SHWW>I?,(-'&]2?2\?&0[&&@Y+&-.6H"N9JD26.J;Z>%V M<:)N["8GY6.I&:@$!II^[&IPQ@;,\YAU9SZ?^#X+=I2K5D!=LUH)K!;=O7"] M,S>\#P:A?=*G\\@=Y;#%&&O&FL=8:3=YPO&['>R2<2;'AG@&#\T$!3;R_7XX M"FT,T[D*ALS#VQX;XE0\LDNG[XZVQ+I>=E._++Z:J>8Q%:SO'V&9Y\%',"TG M ]=#496;>Y_AP>2E/*)D#:S",_;(;'=,&OUY#!.S)>O07);)ZI0Y>&HF M>BD3W3+;YLX#T/:SZ?U@ ?S>/0Y:A*1FGY>RCPA;MX&R)]:(.]P//+CYR':/ MAY;"5#/2/$:"%WW7YA91]Q*(+7955V/,? "9O!6TD89!O!?[@[D/GCD>\KX, M-_MZ6W>6RD;RZ0>CM4 M83WYEC8/4[34/#R/A\_8 $_63V'9&O H[W\,^[W;=;GW%71!MRC6:!K MG4;SG^E'MX.-7X1\Q&=+D4!SWUQG.F!J<3M$"^F6]4./8UK.^7/?#BUF77CN M"'V)84!ZYFJ@XC^NF7<[-#UV.LD?8#I =5QXA)2-GR:DYN3).OAR9#_".9N,2V#A%2\W#E?'PF6_? MN!/3QOV*9N02&'F:H)J;*W'IGMYHSBUR]G!ZHQFUVFW*/S+IT M-Y MX/1_ NKBFP'JZ3@CS#ELE+BG,Z=U?;GI/+. MNC) YWKIZ[5B_(Q"Z:ZJ4."%]EH4BJ3JR=C+H:HH=K]-5.VL2M7UE(E/UP&? M=KM-7:_2[=;5;K=7X7;KOB:WV_)UP+OKJ0.NEJ?0SE6DMVR\58JTMZHB/5YS MOXVK?I"[[D]=KS=AFXT5"0LOK&/=?P%AOW\"\79\=H+%%1]8'!DFKU^PFGN" M25W-0$(JLRPJ%6PN=Y,G;MU!@ WB/ILPJ-W6,T<.3J^34>1:-XM+Y/9Z M=U5R%=[);:?JRAOX,9%_5"K+MEMS.M6K4EER%/2-W60YUW][7T+=7<_ N+P:OH6]O?3@XVY)V MR[J[I'J\3A%I77U[=9W.ROKVUFE.KST7OA5,T,6A(CJHRE?"J/]D.EM21&,) M;.*)C]'2,YZ9\=.0 SFH;I?Z>3D:>^XC2X2M[Q0S+(6QYI,,GXBJ"6!EJ'L[ MR!DS<-2\D.$%U; 1;JN?B:*16(!T%_7&TEAK?LGPRT7H.3P(B707_!E_[2*# MS$93_2&8>!3S=:TT-\9B:6.L7O7WCLKQ"$99)^ M/_$$1@>$GKT75:3]2E'2C^[#IN(YI(7H6-I\2Q5//.IJ^5RE^6R_3F9 ))- M1O\.W)"^7JO@^4Q2PN&J20GP0GN-20FMP^\G8V^:KGG7:T77%.L!D3K[K<.U ML5XNB=J-[_\(G1J3:)KU.JNRWN%^N[$NULNCWU;0-90F.0_F8+L%1WHI?QQ(RVHCJ7K5#W+-1[FIVQ:J-ALK4K62K.QMI^K*1GE-J)I>]%,- M7Z]#4.&FS_")[=CWYRRX"S!:[ZJP[;P1M> 188&8-^8Z3/7A@C]'KI,P*NK. M'G/12:7'I?'23/)R)CFQ+([6KFE?F]RZ=#Z:8QZ8]DXQS%P<-?.\G'EN6&!R MAUFJ>_E.<4T^N9L4\'Z+O.8 MP;2<#%P/155N[GV&AX3;P34S\4ANZ),(:;:8QQ9"@")1_.3VQ7(O_,I^<#6X MA:6>][=EHS4''U6^-@&W[O'08N0U.SS4O;Y@SG,,VV@[(DUX@[WJ4C+(]L]'EH* M4\U(\Q@)7O1=FUM$W4L@MMA57<'G393)6T$;E>P13<@?S'WPS/&0]V5HY-?; MNK-4/JJ)DH'Y.,_AG]7W=EFRO?V=G$'>Y/W76\VHE3 JF"Y@\'YS@=3;H0KK MR;>T>9BBI>;A>3Q\Q@9XLGX*R]: !QCMY9]QOV^[F-KDY]Q5T09<9#[1M4ZC M^<_TH]O!QB]"/N*SI4B@N6^N,QTPM;@=HH44Y_^>/_?MT&+6A>>.1 %VTC-7 M Q7_<[.MD.IEQ<"G3S M[:Y.- =O@H-/-0>7Q<&GFH/7M^TZ#7TPSWQ?W1?-CCC0'9/^MN3TI X[KSQ" M2D;.DE-SU-JJ9W:U]#)2,8*7N.*2\SL>,6>.E?0J9GDE[]VU;:KU_8OCKIA5\D-N[0\ M+Y9GE5]VP_J,/YKW-BM'G%_)B=HL\NV8M.JCO=V2PYT[%]1RJ \HMU .=\ZQ MH^7P57J8MET.S[0<[IP2/R?J^&M>:Q,GCL#Y,[KX[%ED1::-R3G2@K(A0>&.%I2Z"TIRCEZ5 MH)1=^_2[R#\V?6:A30>T)Y<<7?5/PF#H>KB5^.I88.RE.UI*-B0E,?&UE!3UJY^&'.BW+?GQ*SG0TZAI M5BF+52Y'8\]]9,F$WTVZ=JIFIVGTM0=F=]BWF.'.%NY=OZLRE!+5J.J?0&IK0H!FS&1"7G- MF]$U[&+674ZJZNI<=2Y?A2(O5-02"DH]W&Z6K9Q._.]7@QF=>/,7V&J6P27I MR1V@&LU G@:/[U9-I+0.3WD%KD/@<]-G^,1V&!8Y^G !1NL0G=I.]8+HA+K/ M;@D1 [LWI\NXZ#^9SI8TJEOIY"A&2\_XC#-%N#W[?&VGF&$IC#6?S#B\V\5C MNFR^:@5G;[UVAD:3MGA_A^1W)#ZY"K MN25SK*M9OJ[:2NNM9JF97A>GK"'3K[\ M_Q&+%'D3J:#@,1F_9'K>9.!Z*'GT_ WS&;H4MX-?\I&.V2,7^S)4U4P"QM]. M4_*5\6)UP1:O[=QWZX,M]*%S?:7TL^NPR6?3^\&"B]"QM'B6*I[YU-5RN?MR MV6A_OV#WWZ>J5.5=KV\9F-Y^H[7?:*^-2%$QNLX,Y=7> B*UU\Q)*Q!I0UK MDUN7SD=SS /3WJGYGXNCEG_-"Y7QPO;HA1L6F-QAUKGI.6!I;XF+>$DFR$=. M:P(]^Z]$]G%+36>_)[;M/IE.G_DGCH5.:>^1^9''!_T53N!ZD^AY^W?L^VY9:C:LRR0JH:TVB.:>FG+.%.B>Z>^%Z9VYX'PQ"6[5JVTV& M68RQUC":3VK!)W72)[K)Q([(_O+G8?U^. IM>,2Z"H;,P]L>&R)E'YF(*-V. MN5_V/&19?'>?1Y8_)],\LB$>J=/:L"MA\O6+5J^3)M"SO/6RW)TQR]UE];V. MBRIKSKM;,^!VSK\^ZZWC6O84?HDX<- MG#S4B4^T![*>'L@Z\8CV36W]+"^1B:]]4[N1Y5W>G&O?E.8%[9MZ';.O?5-U M]$UM(8=HWY3F!^V;JIUO:@LY1_NF-N";JA.?:-]4/7U3=>(1[9O:V5E>VDO] MU?&8:6-)^4\NK*G^E7/R:'+;O+=1D=Z:-MNV$M0+5 )505\=:^W.U"Q3-Y;9 M1BWSAPE OC:.61)IK6,TP]2+80IJF/^VOV]\=7A@ ."XE3.,_7UU__.OZ[^R9G74/>T=_WK"_^.^?/=N?//'+_XOW#CO=#_U.I]/O=KO]N_\S M_/WHMP_'YQ?'Q\T/E[U>\^CB_++YV_&'OS6/?^OU_M[K7?[6^\??Y4<$-"%^ M'EG5IPXZ;W^7UT>B5O'ODDQT4V&@[JF_<8R<$;_>GDT-QWVWTVKVWL.]U4?[ M/E9MEZ)Q+?X('/A[XN$OX8AY9N!Z+_STU/MX\8PY[H@[><,N2Z#4$._2T,_' M?!PF$$Y_%F^M2,=+WP]1'63&(P$3]U8<\%:(4/Z(\N:B(9'ASVV2_Y0L_,UB M_/TY2>0->^!^@(Y1[-AC2"FZ88-8RU[\>;Z2CGW[^\FWDYMSX_++1^/=YY-W M?WLWZW,(8WSO(X#IF?:E8['G?[))2; D=>O,;RE [CS3XL[#[61T[]HE 8 3 M)CZ=&CV#>^AY -(-&[M>@,^ W@[]DB#X$T5HT;?2\/S+M4,G,+W)!;>95Q8@ M7]PD')EO* D>!?<[YOVG[!]/G>L,UC%2H)A7ZPM I!9WTH3@^#[")__?;WPU;WJ-D]/@+5 ME 0X 8:"[\SMAZB]T>]^DP^&H$Z9@%S\F0=& MXCL(2!1L9?K#$\?"?W +\0C; =P]")\G2!)UX)@G-;F9L_D9M?.EIM,^/NJ2 MR*P$VWJ061R".1^9;K/5;FT/,EO:\V?V%'21GQKT?[68@B7D=@$_'3?;VX/, M3O(3+>@;G8*5.N',Y:=>Z_"P(#+J%!R(R.#Q>YM]88$TN"O1L9U>)RT2\R J M%?*BTMR&1U\$^;7'QB:WSI^Q@S.#Z:)C9Q&U4BGIC]*47P*N=:!1=!Y:AT=% MT*B>[MW#3C<->.F0=;(MMT5#/?,:ID8/MJ&/BXU\M, M_6R(2H6\*)4[A^W.BR"?[?5/=P7]XCK]"EGZZ/ XS3,K@UD!DD4G[;C;+!') MJ8#%3]R\Y[9X@P453^#Q<7H"EX9N?2@5G:YFHW=4'*?$XE'QE+0SYD4N).6 M6IC4KJG2-FEEUJ5\ M4$H"MC#;M;NK ^N%S$H(?I7$/>ZVLO#F0U,>R"4HT2D:+PVS")X%=5LMF5OM MJ7U9/C1Y:]<->V1.6*G,=8\R+M-\6$J"MO!VJ]=JK0CMAL2MUVZDMP?SF79# M$M8^SOB8YT.9H7;%-DFSW9PW]_/-PI>!7)A?FR\ &8\E.7D^,;$$0>/. W/Z M,"=KHO.SS]\[W/[M;0"ZZNV[,H%9G8)S@+GV)/WHS':=9S%K *)42B2.KJL[ MDFJUTK9L%HC" !86M\Q68!Z ,VH$)%ZI1JDU6L<9'^)BR-: 1W%;K=')6!(K MXK$X$PKCVV&O?#4 .ZJ2R=D_G-J0K +CNM$K.F?[V;WIR]'+%EM(# 5K'D8 M5S-AG,">)!X#5W;8IXO KLKB<#HMMI':;"G 2D! MS.*'(,VCYOK!+'PR,E)' M6S!3\VM4+;!#FJWC]A9,7"$LP+)C,5G<+IK(L;%MKLWW6VI!DI4U_/9$JI$VG=N#UQ/%%"F=Z0U1/ MY,H2P<,*EHXUU%U=R:U53Z0*B>"4\ZB>.+Y,!*?V\O5$KK0U?Q5D$P=.)XZU M(7_ =)C&(K!*1Z'\T(Y54)A7HRR.**[T'#WM45@)P/5B5OB0HB3,TN=0UZ9W MY9%\6W34<&:<%IUFBK"222:GH3!T/6P MH$;Y\S,C ;:9S66:#U?)&*PT&]5@L%P6]28&=>U7FS7ZLN>A>UQ)D*[,FS7ZC:S8; M*#A*@+.X^C^>S0 EPEDXW:?96PG,&W=BVEB2LRI%W\OHIS0 A4 KK-\S,EXB M:(5/%#+!K+-!2TYX-2(,!FCFP",#P[K! ZO9\5V;6]2SYQ+,:V%,7XVQMB86 M-Q65W3KD[8H''^TL=[[>:G7VY[FK\F?36VE5;K9F M6X@OA^YD[.5 %Y7Q71HZVK:63[O0SH7NEHU7M&B::X#NJA^4$I-SW%FC@!6V M^(\/6Z42;U7P*C1K8"\^>]NP5:BN:-9T>ULZQR68-KL-RF+6EEW;-TC4:C]JESD/:KBG,F=;$)-F1)6O&#-5'Y:M>!5:-?TCAH[@NJ*=DTK M6P)X6Q OQ:[IKG-?437R*]@UG5Y[HXIGLW9-UD>^+QS0SN9Y94 H!EWAHGV9\[%2@2N\-&B<]@ZSL6BS0%-]XD\--SR4%2 M(3_U6MTL0ZT-G?I0K7BN3:9[XJN@6O$2<$<;I!J\+E7Y*7/88$:CA)*U]6&O ME8/Q%"CE0%NX.44WDRBR5FB+EZD[RM-< J ]4*VADJA M9:)3KL^CE9&SXH"5Y.=H9^IVED"Q30:!YE,I=*$YK"R_YA ML[,IR-8ASB6B4ZX?YC#3N[8T<2[J>YG*I2Q-GHOZ6YK=7MFZN20?"X4SKD-H MBI]/-]:T.F^DCO?RZ*A15<7%4]/G_3680W-J0K82<.:"\S)XBUD52]:P+!_> M%QH;&X/WA3;(''B;:^6'%UHF\^A[M!9XB]DKFY:W59?]>?1M5R!OJUH#\^ ] MK$#>5K41YL';JT#>RJPAW*I WDJ$MUE$/YQQ.PQFE*W=R(HL 7HIS!M9E7BY$N'KX,VCWC+XS0)SO1B6PI_'A]WZ8E@. MCQX?E87AK$Y^7QV/F39V)?F[:^-+?YC<04?FE7/+^J$G^L9YW(=;9_"G\P!* MFKO6%Q9<#>[,YPI.=X_31P'KPJ0FU"H<79 YT]EQ6CG#5RA-G M5)>/6>"4!W7A(^'N)J N(3,SF[2V%-1G#)[JN=B=I>!JPUH%&X@F2G40VS$PY$?A_U7,5%IS%X&9B6(%A:OYK9@6CBGO>PY35CUILV0 MT:ODT&Q2UQQHR@.ZY,2N!3"3QC^3/8-!N+AOG7&KJ@FV&]U"J.72'" S;[/ 3Z]](!Q4(*Y(;U&7\T8=VK@A^/,X6) MEX%K#7@47XY:G3K@49C%FKV,I5<<$=2.3N!ZO)(B.OO-;N9(9RY$98)>V*LY ME=_U4KC! AB;W%(Z0FH&, U(-52V;=AO'2^2BF4@K037HI-WM&CR:H-I\66H M.94L5SJNZM5$NF8ERJ.W:#G* 6P=F!2NY+)(BU>$1^&BH8MT^0T6]VI9.7Y4)6-0O&E:5GS9DT(%%9:"XV"51'P0F9]XN8]M^E)F2?F8J,6ENJ; MW4R"XT*8RD:@<'&V[O&&,2C,2.W&T;)68 X*7UCPT?2'UY[[R"UFG4Z^^FB= M1'6V3OH!?ZQJR3AL=:=RC)>$;FTX%3Z_/,P4I:P!3H4K%1]-I\^_ "=0:N2% MOG-/^G^%W&/P/KP13*YMTPFP#"Y-0[2]T/3Z8/8?71'(]>Y M#=S^CRKV<)D2NPMA*AN!XB4I-PM_X9#D3@'XI;+#D!ID/,>J1$<='S?RK>4$ M''EDIM86?>;[<1P K388*'F_@3C89JN3OXJO!&@5F!8VP+KY7%8[1 L?P61: MA!='5++V#;/-@%EW+@SPC0?#H<@Z07-U4V'_?=3N+F49YL"W-JR*[ZJ.ZH92"3[FSE*.V05(X2N@ MA_$?=,P\PB83CS I+2_KM:XDX.?HL)?I>;L"A&O$K'"WW*Q=4Q.\"B=<95I% MOQ2M1/C%M/D.+$LRLHR;63/2^>C.>:!:2]7F/JH,''P/XL() I3U))A\BMO-)M+$68. M7DNPS=JIM;=9,R("HD/+4&%RR\72(9>[ZA=D SK)L02)=U7)\2SS]\[ MW/[M;>"%[.V[M<_F$H6LRT?B#\\$6')$?7T.LK6K]M5PV@*2%%#O^UM G\(5 MW%=DF=8K($D1EBF7/KD>HA,/!GP@\$\G\2/2X41J3FI0^K)_Z8B/;EH!S3 5 M,C52RL5YH]1+R/ ME=40!6+Z"OWL!2&M"[+K4U9;1:BRCB-V!-GU<<56$:JL4YL=07:-7%$'0HF7 MZFG'R(C0HLA51*#""N8%!"K*0)42: .V6XD$6L8A>3X:V^Z$"CUAV # M8B1V)2%)2_M-9X)9#SS7IW&WA48E!P1N,9YK/&C8$AJ5'%RYQ7BND1>JH9%8 M3&:.4)(5AD-],4?")S_S8\N>MQPU6JTE3UMF(U8;VI1M7ZQP)+=IZBRA:\OE MG";L>IN[0YSRSW.WAW>6T,WE\LYQI[?L&>\6T*9TUEG*=%F&/+0Q.K'^*Y3E M,._<&:MH?4LUEPI]C6FR1C_4>NFIV'29@?//[VX88 PCLEOX%N\SP=\WK.\^ M.#1*5<<@V:KQZT9IZ\BW/B9]Y:0ONXF )E]EZO65D[[LGA*:?)6Y1>I.>K T MS@<#UH_S&#>1@SB50EL2Z'6EQAH-T9VB9-D)RSM.C'6JL1TB9-G9X3M.C/5Q M506$C"I)5%L/9;JX11X@E0"Z8/IN&#HIV"-^*C*8M MHUM9'?]V".&*-,HZ"/?%#$*/70UD$?;E#N*78('?_X<=? BH388?3&SVV]L! M#/7>N'=MRV@VQL$[Q_4 -^-_!GS$?,-A3P;L]TWG?^X9=&7/\)G'!Q^,)VX% MP_?P3N,_/A@(S'[@F8X/Z^CHO>$ F>55[L#^%+[0&#]_,&P6!,S;]\>'>#0)W)*\]N9X5OTJ77&\\A(^^-UH$D/LD?B). M^S[_-]LW:8E7 (GK@<>"_C#^^/X3N__! 7X$%^ZZ/]B^Q X_\A:(XUG,^^TM M2%"?V;8$(?I[;%J6_/M_/ 0?WOQ$-/84@1^9%_"^:>^;-G]PWAN Y(?D@Y9Z M,/E-O(]WWP76G$=;[8->=QR(QYL'.2_@[R\G=U]OSHVK"^/TZ^WEE_/;VZD' MWP5>\@_DC_CO<9I55N(2,8^$5/0_!;7@#TD5G"8^F'P -K==[[WQWQOT?\59 M*X=KGH8\8'2-Q<_-9:5568:FSQR-/_SWYF%#3.18$[0@0;\QP_3@?P"9B0)G MC$4!.\]P!X;O#H(GNNU82"L\J?-!U@S0QL8]!_V+J3&^ 2@"8;S)@7$5>O%; M8U%AW*[YMC MTK EL6 AB..'CX@B/&(DSC!/TP'04'O76C:@E6.6LW>!X 0YP!6JP,#$;9] M%\89 )+,@8EG#(/D8@0]D?V#B$:X] %!=R3;=>_!9P+VX,D_$ _N^(%IV^J* M;SR!$L-_ <$QS#I3. 'TC\QVJ04#0>/C@R[0+8G_- F3,_!@N_?PL0G,@^>& M#\-H; 66ZP'MKLX_^P(XBWNL'^#S+F!LX5QX$B/F^0>Q*"7*&4ZME:GH29 & M/@ %[ 2R[1I&&;HV[^.J"^QV:I=6*9I65YC4A ;62VV-E]K4^MF:M7[>?OW\ M^>3F3UQ ;R__^')Y77_XPKJ\^77Z\/-?KZJK+0%E\ MH\RE>_6#YZS /#*JHL?TJESA=)R:/O=Q4;SVF \8D:[.G9EHWO:-NR%%&OF@ ML"U:Z0:B2BW,BJ]V=[B8].W08K38F[*Y)GX):Y>P/0,V8 =BZ8/+?GCO:S;34O^;I^.J3(7P.%!B!0/@+ID=9PLT/)/IC[.XMK#H< M!6W/&0H M002$2QG0#$8*CT@-@J@(#C8MF"/,@>L1#1(X3X;!\+21^'_ZG#\ MBWQ&0GF Q0DB#S8V=2+RP19%JW1D_F &4^B06C%]/QR)"DDPE G;!8J4H&$! M =?#@OW;=<'@Q8?1*L4$* =R(QWQ%=0-^(+^#N7 M0/A>#CCXCB<:2XIGF.B?#K8_I>,DWB%"4NSC 4W-R/6#E&*,:2+5<43:7(C& M(N4"22HA@'^CH,H]PQ/I&3YPHV=8;G@?#$([TNY[N#/ "S9_%-,UX,_,DF3: M,QY-.Q1L Y/M/F$?%C&0[*:),,*6P@C,Y^@=FDK1MS5)8U@"^@'LTA"BT*:V M6*&-,T7;L@'H!D#2]1-,H96^5OJO>CHN3.X9(DS\,S-1FY',+V/L742Z(MZN MHU)V+-.S?./4A7]2AMO%R>UITF(#*\XBE432#_+.'50B"!$J!2;D'&05=F/< M'Z+>2]PUAAS6!Z\_G A-#DN'BQ[Z?Z,W"<#CSC@,:!V(-4S ^D.'_Q72$B&< M,2.!=6)@H33CT1](;P5T[0&@B#XU45ZKT!$3!"/^%;KX#SS1)_5JF-0-#YGQ M!ZX*J-F$WPAVOVJI@&O)E>(7&[TY1E/!1C/R:[0P@)+, A$Z[CWJ8/)A2,3E M*.WT* *Y8.@Q& @?\*/%*(^R(1:QH=LX>>D) X/]O<%_-3Y):),6041RMWX 7TS3Z):;>KR\D&'TBO?X)SQP8^F+FQ+-$*[0F_&@Y3A"'EN8/!H]0 M:KT4)_2W M/JFHAM#8ZD0<)> /%C<]4:<'(.E -@Z2J#P:(_CD1,J],0K)#AV _L17&$C7 MS]WFP;$QXK9-RA/&QBNM^ IIXC/6IY-LH]W<,]!G34]FKW;)Z!XSTB>V.(#H MVZ <07)1(<'F*PLX#OYSY_C@* U"IWW06 J$Z:_NT>X-=)U: .8M)/>L;\*2 MBP],2-G0 WAJ@-I:JD])/*%%MTZ=;!>':U52$:'Q]))3?]I14H&@JY3[M*U' ML]*8<&;CR:4'%@RZ""SL&.Y'42=[XD05#QD3@KY> 33.TC (;\T(#_'$WP\> M U#1/C0=L(*8,6&F)PY68QA!J=@N^B>8-Y+VF]!7\.H#6+#_9J2O$B3"5TP5 M?[,/;+#OFW@VER0&J6;/0]N?C="82R -%)GE?J(O#TU0?,VDWD--V$AH9_3\ M3 .0 ?'%VKHJ@7OSTRL5.:W;*B+T2;X4[)'\R;U:M+V0>P\0 N;#8(XTB"/F"+F81^FS3;'/A!4_=K. MH L12)*.N\B9M?S 1OFM*!JE-6/.\]].BD.?X3EM1%TQX+Z4C7O;[/_(WE-! M(8DYD7=H^/<&'4(#O6 0H)'SV]MF\^UL;R1/$:+_-&_A_"Q/P6KFPR%?L&>](SPOU^CGVR:7!4,]= M1HZZ$U+^F\8I$5)F4+1W/MA7L?/TDGQB-8(['^*O";_;C*G(1Z0 ^^ZH:F@3 M:+_(/=2ONXE7:T?Q:D_CM1J'@[W9__'@N:%C*3C-?\.Z,#<:\;!WA/ F,4?C M0;H.9VWA%V<)-+LK43[YU@Q@?EXB-:'5S+[O\8>A'."XVRP&PP4>7,U&*('0G9F$QDA/FRVV-,K@O>6@Z#;V>L>-.M#C1?I% MS^T<*.:9HGI:];2N:5KGY@5:_%&?%ZWQO"B5H+L51W-O?MH>8N%L#N/7AK3Z\U8>W^O#V98>'A0\OCP[GG:CH MPUM]>*L/;_6A3PF'M^V]1JNW+631,[R[QWIZEE_#+.O#VQT\"8)%Y.CXL [T MT*=\K^V43T_K3DZK+NI:A],B3>@UU_"*BI70C_-XGTLS,;.*5[)$T,)Z)ZI< M05SWQ!VD2YZ(#3A51F0C\<_8]7D@2Q=0#G[F^%B4;,7R!S">S>&K5BK)?AQZ M_2&56!)U(AV@,@=^ ,Z150@FHN8!5K,"8(*A* U%]9T\]N8G 3;H#S:-F:@K M3U?O31O+#OH&>^XS)JIL73 +RT\:9P(+X]+Q0X^*$RH?(18*P.JQ.-1=7),6 ME!.RM!L8]\SF[)$9\#;'L6$@60 ^<;+1!]C@ 8_[/Y(UXF?Z+G3%0EVQ\%5/ MQV6L(.;KMWWC)"^O-RYF])0L0F)1);98^R3KGN36(X%9XZ@.GK!6G5)?,K#% M3Q<+P? 8^(&%FB[1+6GWL9D11K1X#&84/_Y@,[,+XZ,X>C0)UY)55(1X/Z$\Y3*I7*9+];&B:J1HL5^N ] MJO7+J!$%-6JBSA[8TW;HVJ X_42C#-)>H*D!;QL&2#1S,E+-EPS1?4DK.&VH M[02AP2;PF*C]YKA924,D!.UJ$M0CO!*&G5M1A\31S#N-RK#;LJ^ M)[ Y]M@CA[F7)5'56%I4M??L54\'>L^

B#AXNS! M% 5RNTM1^=+5_W':GW4_D4V'/!\IO"=_N6&0[AMR>7&5ZALR8L$0FQM]8P83 MS0U8Y+U3< YF "+4Q%^AZ0$8]D2DK.U)'Q>8%)9H5NM3NP01U43ZRE435C/? PRSF7[&L=2&XNH:]UXYE"R@[7RP:/: @1- M#*_8MT&929UD8"-JNJM:C%E3[<_('I%UT+^.750? 9?);*!OQ-E"0-TT_2#S M!G:=$\>(6*(\ZA0GO.EF[%E_\Q,>OR:0]?"Q$4!GJ3YHB?Z;1 IG(MNF(7[H M[5 ^2M28XK/ \GRZ9YQ2Z!$59<,V^?J!<8Z=ZBR.>R>A4K%5(&AZ^N[(Q#:= M#IE_&=M0=KA#^P^&Q#,4W:13;[5V@]!WZ- ^I;L_LY[HNZPA]3*E\T>0AS0^8% M610#_DRF1HFHU@%)C)4(03GLP0(QX& MT5J-_P/MX(0#LQ^(1L L94*708!V M+0AP'44#^NX@P'[Q&T101Q/K3?MKGH[+$6[A1C+RZY/K/.Q_XKB[3-0.66KW M_HTI5SUV"=NW:1!I_U+OU_A#Z&MCN+_&)N2B"RPH!.=!=%R]QYTY>NKZW(-] M,.S]'5$+Q<( .18WB8V*4L6-U1,;;(SE$\&[!ICD]H2\@O!1,@9=+QXF9UOO M1Z.(CJ^$$L!+9:_&'NS%&>R&S?XPB57 A%\T<8B!QX^FQWVQG18=AK'=/(*K M(ID'-DQW8@L!JS& _ 4\NAO\JVZ,43*,<&]Q$N FN..>!^P&#!U'*/<">GB M70*2Q(#P=.3*-7B*AHB]P!!]HI?HJ4ABS.-9L?;B]_#ZD\=!)!P#>)GZS?,@ MB6.V1W-$B$1'>]77609'"@_SV WP+_1?Q&!X;( G2'26?(^3D!R$^".>-H0P M'(U%$UTT,N#.?^'Q$_T=2*X -4(N8!7X35>==+PW3PD.?GN:[[%KL=L7'H^% M33FU2T0O1:]Z.FYP.0 %=0/:#.0,97+%Y8?>^SH$%+Z)KE_F^:%) M$:NCZUB]*Y4+ MH# NN[C[>'0%2P#\-2'UXZ&V%(DUJ"V\25I/H.N8>8]4 &QH/J(6HJ,IA])? MM)98/UO.5P[;1/MFZZ!% VX?_:^7D=;W>;/TC6PZ3!D#XO1A&<9E6UA2]VXP M%+8C .N.T*1ST&N+0J=,%I6L9I +#$P<$-GXC#M^T9\#EY92+:6O0TH]UPK! M]E9+V2R!Q'"O>+T#LYY6-K7FO3=^X;\:(9ZA^D-Y5DMK]U@,+Z-5X-88)/'B MZE3\1MM^[')[(7F2R<4D[?_!1; M,Q@D%W![AK5 -9J9(*>P.M"O%L+6-/X<@?'$Y.&Q"''!.9!GX;")@TVV;0N" M*-LC"](T0*G7N BVQ:@:K?RT\GL5RN\B;UM@#)@\X']^BHP+<\ACGZ^(Y 291/ED$D8W,BW5'>2"@TS+GGCD01G2/P M!>X/&3H_P#Y"82<-D?G@C$W/4W*C)?8\0DU@0)65&E22$-QU]YTF_(U'-3'HL&4U/ MY/Z.=R%IUR[M7FCH?2 =J@1TLLNWE)&"X;US@$>]],0HH*L?)#SQRL1YXK:- MXAYI@A"]%E-P@:J0:BJI*[1^T#%A.T'H;\EZ%,GU,=HSV+#H.E0=(KJ4B)_< M2QCA0].S\#YM/SQW8MJ8V$;U)S &A^14GO>(,R,[^J 7^U%AFP2?Q!!VV-'T M/7Z/.X=[]Q$_I:I0S'V-=BD4RXFG7A([*MHC7]/"JQ?WW:<]_ CQQVU6D&D& MPF@N]*RL?U:FYB"J;19KI3A&GLKD8&V;J;?0P+KG8(,$'N^+0V$^,A_DP;$M MJ_+(,F/3KP>3L7#V1.X490WYHMH9[9$POP#5)SJFW>0XL#$;,V_, BRMLBIU1TCQQ9KDVQ_7@&#L@S6QI?L2$&_ 7FEXE *1^2XX+2]X/] M:%P7-HL/@@1[,F4 2:.\ZR%PKXCNL#DVKL'DL(_RGG$;CK':4"H)[/KC;3(' M;.WK1@.$!*-L7Z>0:)MO\VM$PK+3R\3FEHED@I)<*?SEEHK,F_)4<;E1UXH].QEO?EJ_:A?$C_114JO3"0NI](2.CM4L>565;F,.T)8QTI%1Z-43 MBPQZX5\9956C>C+IX%'71(D3=2HL#HR3]Y:PS;76U%IS-P@]I37_+IV:RVA- MW9O]A6171,Y5CR+ %7XDM&-<)P$4GJE4T]>#VP/C 4T\A^[%)T4I;3C,?BT3 MB>-8R?@7:8#&7\Q$UQVDA7.^XW,=W>5KR@?:H[QKM%)A*Y9(82/G=Y'6?8 M40',QO$>7 FHBC[ SE%Y)[P04]@K/XF?<%L<&#$-Q2(05YF7@Z)QC2@)5S*5 MG^]CF2Y:#XA4)[B<(?:MZ5_1-1T3I1KE&*@TR$F%IFNV)^.!$>&\BM%?6@I)U M]?!/T3?(- ;4KT=(MGQ)1!N3=)D)P_ F^AX^*S1"?$P6O9?]U&C$+,S1A&<& M+I8253[+*6 BZU5BMG_/3-J]1X'<%!^MA5P+^6X0>LI<_(SUW<8S/$=B.8W< M6ZEC ^6BE^]I<[/ZV=Q%!J:,!QNF4EG@3;3ACH^Z^X=HQT6'7SF9O7O2J^JS-.LJ MP\X48$9\*KVFY8/B@OJ :T@I+3Q-W%>FZMUD%7 ME62B29M;EJW93C\]5>5I8(Y@*_[>\">C>]=.<<516WQ@3O&HO$:V2GK2J^MT M1%E*UV;C..@=T(:I;,"%KR8-[G%KI.9 5?[@L/2*+X"R@!)[F/0#^W3:F@Z?P$E:=E)L*K MW_P430,=YR'1#/9,#G6D%RY8Z U*9(**Q>47=O!PL&=?4X%607W_M5\AA0UW+I;9ID @#'@9%STK(PM,1+HX7)71%YDP%\,$)$W1/@ M2UE &.=,?@X-E.0'D8:@CU+#BW8JHA^CQ0:,\E-_;A\<1NU;8+PL*^>45.]& M62-8M ,CT#.!D582P=0'9"6HZ.L2)%RMH^TN73H\F-(4E9:%DZ4_RUK1]Z4. MU:NZ7M7UJK[4JBXW3@>YZ7A++.FY02,Y*SH%W;D!<*[,K95I.K(BG51H]Q.Q MI4J&5JNZ[G!--J0 K6]:[CB0&A!4-D 6F ]LWQWLR_1[5(.JAOT@;ZQHJ8X! MH0T7'D",87F2+__"#QBL0[8)3&8,87?D_YK.)Q2MNZ)OQL"(G=B4\4(^_;A4 M4FKE@ V;;?H^&"MB:S73\E%9SKG45U^8'BX;JH.K%X'OP&Q1MU]+-!D02W9< M^YXZ=Z>:V_)$66[BH/#'A@2OF[(M7E_Q#G(1SRN"_ MS@_BQO8JL@MXHJ6(B\/3X77L@'.LS&=F;MGF[GOE3N/#]+8UVF LWGM*J#X( MJ #']#(;Q_)G%Q)J"#.]>,1HIE%,KLO)75-B/54+9NP;E =;8\S@1V:D#[94ZPQ %6%%*8MKOUP=4&ZQK0&9+8B,P]4Q$SB!ZB MJ#:(C'UZ=&TLM)UP?E&055SG(+\B0NY"2-NB1!]"59#$3^CSOT*8IW@C(%8Z M(W2XL/,3>CR,_(J'(@HIY]!*'4]1HI7PM=(2)4LP1,A2^6\L76Z9-E*!NA/. M2^\E9U>F1DIR#9^*KTVO4X6B;3_0"CK#.%AFO9]:VL6JC*9')D5CRD[)SYC0 MD1OUKH6M@_++:\ @' UWYC-;K=M"7_2123J[::0 1XJ[$)"BY0-XAE$?A7L6 M/#&1*DHA74X?R^E'S@_A83&?A<9*]###ZS8W[[DM6JN+TOJ@+_J!4 TB"('! ME_J!,H&I&TOBO"4#"ZWG5$M*%*1$+>'YHO9^5*<.%*GH#4L._JC%-#SN#@;8 M;@ QVA:T'NPF0AE*^G$9_:H?ZR,/068J1#@Y MID8N[1Y^,(IW,!TZ$8DJ7T7$Q[@[2-H^RG04B\23/>82NSCJ&K% M8,]FU/!1+@KP&I6^"&%3X]%4[Z69*6#](=4WA8V/Q^/&ELGO"1<@B^=-5$B> M@56R:0:V/W(3D=+8H5(CQIA)]KMG\KH$$.0[]##:F%9/8FS*RP:E8D?CCDQ4,7ZR/J,9 A,) MDR4!X(#.?+'72:JOB5I#*>!WWP, B]B&F(H[&IFRA03"HH)XW/Q'H(37E$JL[%9\"E+'3!E5W M!!V T9ZBX:=*2*>2MA%FH9,\O(OY'82%/@^43WMLS1@$T3TFTFUJKF.-%7EK M#]:6#K3-RU2=[ 8]'6N>CH_FF ?4*%VIWZ3EV0,!49&F ,,W*8E R;C@9:- 2AF3G;$1*T=,@B12EM3NXM$ ME=H#XXL;?T(,^X0M/6+PK,AK* P.[)5A3;?:D=$%LN%.)][-43R\&%DU*$9] M[L..2:9#RD[0 J9H29F%EEBPQJ M/7P9=!,LE61GR:(<\BE"@X]0G7MP5^]Z M=+SZ;A!Z2B_=@.EB>AA%ZZ!@QFIB1:WT,2VDTA;PDJ,GE9#,>TO5]Y?=R"W= MCEQ+WNX1>MHB M_('^1M@!BOP#= T\]V7%Z0&S9.0)=Z@?%@@M;7O$YDZX'3!N\YFV.O#5DGQ@Y/QJ-OZ#HH)G M?"P=S;O^S)A7S1YKCX$Z[)87 F6S 3XIXM9R2"EBD?:QI:(Y]H&Z$E+@6C^&PR> MN8%RO58'04TBC=(CUP1UPGRR1 Q=/]:+F]O/#/&6Q!?KAK%[4G%[3MXP=6O,,K2W0 M#^?U(B<^-)5=@/L*L6D2#^W3N"LF%!3DH#<_K5&EE+[&Z.#U7?&YO6Y"K^1T MP\,E[CPRV8,5$Q 'L)ETTUZWGQL'W;3O.GDA*A-)C>8]7Z1MJ@*1%KL'S<3Z MH8K%2CJZ]_+2YP_WIK\A+W36]M&NYDHM_CM!:#M[@'8;N/T?^Z<4:_?1'>'A M,>F&Y0_/OC'CP3/)PH"A1"H#_7+',AI1:!(V&MONA,E,";:$_LV M5_D-R<2 OT+NPSQ&"0 B=C#U67U,IW7&3A#Z FLM"=&F<')9 2?9>'F6Y-U/ M9"!]]!#0]P<+XF>I0K30%C*8G^I )[)H\9X3TJ*,!?Z'IA<'1@N% !(J MF[H[&36A15&+XDX0.A9%5P6X@RS*C#WC%(^']F_[0Y?J!],3B>22D6LQFYH< MJ\K)-G^0V&$XOS@@%[&CSQ@ BE50/-Y/#[2'@6A/6!2 XMZQ M@B43D;')MN^)F'V17)&X@/A9"^!.&QPRL4*"IC(@0%_MI2\]NC8@IR)U$ZI( M+?0Y+^-&:7^ I46Y2A,0I>YGO*.*;T:73/0&[L^DVER2 73[H>V*?+)TVI9)#B(VI-B\T5?H&<2T92R M:33F8J5R*RTF(BP**P0\>E;$1M.ZD"@$DX!6IU?I]*I7 M/AT7:%/]2]E4%U'Z]*4#0X1Q79*ELA6;R1X9B8]GF0!ZA(NE2.;S^5 MPIMO- ,+H,I'RR[V+*M"?'D^]/5;?#IZM,H@[C<_O59*3ZF1$XO.V>Z[A8L8)6N/<53M)KGI7-%>A[]0(A+-R3VU/CY/:K\<4]H'5AOW%\ MD##3QZ4^Q^DV)T2T70/,OX.J:3B\2X<8TUVFY^=%.=,U6\ MF&_\.>=\X;!S^*HQ1A$^V=X@[%9C&?[D<#4C/I4(LTF% 8*FRT9>B?(%T M ^1 Z1NG+@*;ZKH)(Z3:8Z"'PC:!DU0')%ARL1">: 2A#E)QV%39:E>E)F,Q M%K&U5_=]1203C>PR='KBQC+4)4 M8$QYXOS$S!_8'!,E11XK89D_3/[RW'N8#I@G<\2 >7^(EA>6!>3WDXC2_&.Z MYP@'$$6J3,^,JSWDM5@:XZR+(G!]#XLSH8=%!)[\%VP4?(OWI2\?A O \.B6 MV"%1"0AY:);XKL7]ONW2B3F=17N)(K:"91#JG/I7@BY:'7*E?_%$6A.<,>%OJ?IPH#$,<#YLIX3J1OAZ@(D M1Y29]^"B$P@//>+:P(D\/BSV$W7%H,]Z;( M9GU5S3;=YR0NTR5A$TYY7U9' MHHNVR+MGS[*@D"B]X<(><@J8E+3&!92(=X23WXM863FT[AFH9H=VFE0[)(HT M0F.5.G>@W]2>B$KXLGP46KAC/&X-J!/8E6/\(X1'CI61&RF"1U=6)+*8;4XR MA9W4R:J:LRGI!)6"Q1RQR(@H\0$#B<]&+$OT'[I(#CP"0AA5N2(QAAD5S'(] M_D ]-=,0:$-\M_:]KY3.JF$%R'-(ND56@V,)H9LM:52OCMYW%_BR0?\8OP@E'_88+F\R:&")P\2L9_A#9J1*"GBK:,E1RQ M!D]T]S@P3I7#390X85@[P<&18ZQ('2'-Z!C\'AX!0JN%(+404Q%9V78I S/- M1=PL).E(G#D(N2!@S2%;1@2;TLDOUJ1-- %)Y)XKXT\GC6]WTOAK:)Q10;>, M=G.E;AE'ZEG^ZY*)'5/=+JB6.A5( ]E^X#D=:2,AI4_0\P>B$JWCAU3%#/2> M\7/GX+ 5AYYGWT7;\:H?N&C2T=>2E3[E^]-O8U,'<8IK_-QL=?= ./.[3,"# MLBJX:JR7Z*27*%6G=H11Q>ZQR4%Y11%S U"JH+54ZW'05PBL:CZ85&^D6LG/ M&CKJ #LN7IOJ:9'3P0(!V1.1/W(K^S35Z2[N:S%5@3MX8O8CVX>]) K8VR% M>@>[GW;5:5J[R;\/B5*I52%_"=B;ZL,DSX>I2HB<5U5B-MU,GCY+Y73I0=>. M88_FX@G05[L;3YCGR:DY,"X'\/">_)[8=23.Z\W8N:W*F(HU,5GM[S!_U[9: M3I-6D1LJI[$V;5E079[=?H*IGHCZM\J"26I'H2[(@)4J(]M,.W>584]MR\KZDG4IU4):LM(59!KAB1^9/Y(%#>. MOX%[:@PGBJO]*4I**JCD!;!4L^1*'$F[R=+)ZQ9[/.I\K8)?:VDO*.Z?N<-' MX4BMAN\4OXW-B>H;/*T";C&\34;/*L:,>T!+$4C6WI*R,)K_,7^F+9*L+I_8 MZ-$B+ 1!#:V&PB@0A-(*V5RY'9DRQ(QJ]2=KV&-!,.DFC<,^HHC>J>_-T&.R M#F^J/S9,AZK/677NL=XCZKWX.NE\1_L,CSVXN(2Z]^@V-^-(T$1' 6GT4J) M[("BR*E\EY6>N)T)EM\Z2I=Z_MS=;_9RVVE>.O#(HS@:RASR+'T(C8/O&6]/ M39NVY+=#!LO81]F(HA^=]YVI)B_4I&?OK5RMY-(MS_-2G6"2C7+(&RPZPTRU MN8#Y44N6V!9&MF18W4J=PX=CO31L"#K_I8 MV)YJZHMC4G'%YWC >')+\S2AWF)4[QOY"11S5D2SXDX M^@B+&(6T:QW=&T-N"P,E^H#T/$=O6]RB@X'YKH34\<.]Y!$I_;AYUR'.5G)Y$XR#YDA>W#J7-FO2, 9T5K\CG)6Q3M1CF M0'N0#46.E-AZX_JW3HEI>VH+Z3QK$3FD(*;\1>0S-0X0$;&KKR"'%,:4C+T1 M 2ABFP-JZUS6=!#Y7;*,Q+7<+\;C[R7B=6*7C3AT%/HO4O:8((I=A4U?A&9@ M\TSW2>0AR:H-T3Z+/-WB([))"G5L$DN%T"GYP2R8O30.[V'O*4)X' JY">JR M>!PN6CRTH&F%MOUT3L4="-,GH]6BXRKN^4'FM*IW8)SX% H1^KX0]B\NJ*[. M7M1Q?6;CE+@98J938J*IF^SG(-(34X5B9!]&E:ONLU1S1=7(3SAMA2&<9PZE M(PD2C7J5"@+6 D5!"Y52-@6(=AQY <,]#1D Y9&[F^!R6)2D/[>QI;3J9LZ =/FC"]V,HVAD MC-^30EX<*4XC/Y]AM#AKM;D#=)YM!S;;L^S ?X0.*V &-MLI,S W-=385\UW M/KD89:T"V]NMPU_?&Y_3_4K33X)2R!WR(&DW4D&25.B6Q\:VV9?MUJ/$,&J MB_M;[M'71$ 9-K*;)'>9<>R6F7HD'4<<.?FELK(%P.)43CI(TG'&%*M_[[DF MZE1J>"X"PTW?=:+\53\XF1/Y-U[IB6&<4D'Q]FR M(#:V:SK2(A5W8PN8QX3=BR-Z\TXK,676-*1.WK==]P=R1T0+ DH4A &DA[1 MF4[.+(AGLFD#:5(J;Y,DN+P:)?&#Z7V/J!V\^4DQC7R$UFKR1KAQ?85]^-@^ MGN-FJSS*)<7VW=02&@P]-WP84AQYM$8AP&D@DVC*:!9I Z@5!U8H+Z"P$"I5 M%_67IDU%!(4LJY._R\CN*Q;N$X[G;Q/$_F>%\8[FK_FIR-8D%N6%L^HE6B_1 M.T#G;S-#@B/C/K%S,>_=1T;KLL<2-5H<-Z'?21;E@IW8*XQ369RQUDR5UT*K MVTN4=DG=(6T?.72C0'+2)DSE+/\^^- MYO=_F,YWU$IWC<9W\=^[J^_MYG=06^GK;W^7,J2#7FL?]-HX:&$WO;24ROUM M7)[@!;%N]/+UR=WYESOCYOP3_#@S+K]\O/I\/F?L2IM!2-2W2"474[TYJK3^ MM2?D'-6.K")1>Q1%4F ^M1F()4?LMV3(A$A?D)5RHD(YE*Y@^C)4>FWY:J]@ M(C9:[^/UJ! BYY_,] QQF#QCKY*9B6^BI??/C8.C*!N+BKZ1:%#^CZGDQO3( MC3>2<4Q1:A&UZB1Y0@//23TG'(L.)DT-!MSFXE1IR#T\OO:"B1RH(<]>HD0' MC*;!D&!843VTPR0,%%,,! H]1[C3HN0!%17)8$M)8$N@1S"' ?^W;&TP&&"Z MA"H:DH#CP+@-J29"#-G0Q!(5#^:#L '5@7S>N%C8XE'6LA"1/.0G1 ^FV))B M:E7 '^(<9!'N3=5445&)+PI;.*KI%7OGYDT/N: R4X/(31:R@A:[HF)7F1OI M==!3))G"+DE419&Q>BI30!02$45J_2$?JX1S*K62$.2_B\-B.OXV4_F:8_1E M]P,*I!FAN%/1&RE,F/B 18>C'*M.0^"&TMI]H"V3(2S[% NKD5QJ0%@AGA;0J;?<#E7A:8I1.L MV'*7#AJ9<$S&A^_:^#(YD<3B2'4RQ/-QI[:Q,".DGVF( @]"B36NZ!+K#QUY M[.D*"V^801'3(E&TTD>B-.9\>O$U7BT!A)SD%$W@1E MM7I9LQE0OI?Z=5#T(L22U$J*A:-75*CX@8&GHDP9I1N:U$]%)%V.I("KK0(% MP4K%,1[;,M7#5[H@(6DX( >=$'B\[\L:0:(X!GH0J/J=ZQP85XD$;XK8HXR M*)0,Y=16Z"!(&7S'BL 4=+61F+S7P?C:%'6;"PMPZ:T>YUV=6] M\_+5'4LJ6-Q\<&"!Y?V5%O?6P:&"=+45/MF&=TP63:QO/N!SK_*^04V2Q/KC2!U>JK4CZD*,S_^0J?3AUX,[93J(VN1*;V7[@B>KGV8[J=M_"*2 MHD(?!O!_7=_YT@LH'LU6[:B^]KJ&QR6N C8;T+D<68DY)!/J>!\FR#;'/I!- M_=K.]4"L<>DE(6?.\B,5Y+>BA;(U8\87QSGTZ3@JHJX8<%]*P3VV!LW>4^M5 M8D[D'1K^O4$QO%CTR$4:.;^];1-H:)GL'DK=^:OJPODW[@&>!\\-'4N!:/X; M#,&YMD*ST>DH\GP"A3B',.J-SDKD3+Z5VK&AD(IQ?E[F]6;V?0_/#,0 S;U& M=QY#+ '#RKB\)@H4YD-:H_+Y,!^8TY#;=)0KRT9'.=^S+-=5)7O%F9]!]N.] MQF&CW"_N$C;KU%_YP(@.L&#G189AO4A\V#K>&78Y;,W3.%N@9*Y#KS\TDV6+ MZT7@H_;.\$JYJ%2O5RY"S^%T-((+TH _X^^:+4:]WM'.\$O)N%2J6XR9^X^K MP8!C:?(Y:U/Y>Q@!4_D[F )3O"9HFHWAV2?M5-K&5[IJF] YY'F>L M8OE'>GL8*+H">Z[FE2UA'CJSYN'-3X;EAO9"#79W)K.;7'O5X=R+&LU;/N_&554F)G@AYT/8ZR*7J6M':QL!BV7\/4 MXY\;!QT5QK>7^0O7I^25J/.<*&\U(^E/=4E6&$JYF,A)1!G8Y+A39$ERDJJT:%KP*N>O>IVAN)>EBS=@5+ M13*N$IJ8+L&!V6!WYK,.8=0AC*DHZ/EGVOG1CMVRZG2(PAS&W/5/E)I-(D&YPD<]QGKG=Q*8]L5#RM4ZV#7KQRI5?" M=&#]/7/8@ : ,.\ -_EZ MO?!N[AWWELE7F /#A@-QDNOZ+-FDDL65V BOYX"]TUPI14$'^6W7]+:.]/3N M\/1VCU8*I=O"&,Y%P7DK[';J:DFW]EK-E<(-:HW-+]W6ZLCD65T;G9'NX3QG M1*TLJ%7%0+6'U[M^C5)-4%KG*K'R/O\E:+[YJ2SMV6RMGC)<,^WYRUS?]%:@ M<+PU^95Z_[SA /5F/:/3]:P6@6;-T;]ZT[S)RO59 >GM0Y..CVI):\B#J7Y(!W;^F8JU7T/4Z$W0.%*V]QM%*!P$ZR7=;IO:7;GO-]6^6@V,5 MNTQ/Z%Q9/5RM3LX&9/45U_7?J@RVEU6;EXOZUI#QA++#G#ZULU4-7X;,^'IP M>V ,Q $9T-,,PL#U)H9G!M1]$A]A@X%(,T-[0]SAU;29?L7,+5*U2(7]]E:D M,;PM0%;5*:"K,[=TYI;.W'HQ =_\M&I6D,[=V@:4JLW=4GFTO:/<&/T%#H1I M7\%%[OH]A\XJ1Z#[HNR&J>R$E_:".)Z3YC"WX-82D/S'*T!_*D&H"O1+ZP0R MQ?RKHC\'DFGTZ^0"G)9@"MMZXVOZP4;U+'<,@=P*!9 @;U7BZN&6R!'>H_3!OE&O9W*F46 M-HO!ZI78ZX9!+22AQ-B"&P:?]<$H OO(8S[S'FO6=VA_9ZR)7SI;G]I5ZF34 M/E+S*A@R;P[&.O!K=6A6XB =&[Y=D[O2XJ@G=[LFM^:26]^&$N=3I[TK<&9- M@U8J8\WEP*E'+XEY'F(]KR\*,VNNE$JZMHG=@3"SFLULNQ8M0A8<:F1CS'1[ MB[4&ZZ2Z(>@*UF52FEHS)H+I$DBJ=CGY"IL;@3/WQ/ MK:Q=)PZ)RX3"N0.CW?F//83)8_3P_82>8:E8_#W9"\0*^^*1<9ZC5C[D Q+] M(<$DSS)$XP5=&'U;0TDUG8G.+VU%D)3N^;T(9H^)THQC@'B%-IVCF\;/S8/C MZ",H;JG7Q=.Q7]E4GF6")W3ZL"@&S]DBX+C&HT &ZXE&2$S+C%D0=.\O_(F;GJ-5J?+B\N8W^:G[X M%5N?@'R@2)G8\,P<<2<*HG=#3WA*6!!Z2^FP%IH>MVPG,+6,L.9B%J-3,P0&D-38MZL M5?1 J \,H)694):!;/0"@R>2!!"4Q$>HO9H%G_?@"I/?P^=2BG8)+8KC()#, MQZT+]X="":K(ITAY(5(6S)?M4C>T2)$)$ZY%6CANUN9A&U1X0O;$0Z$@+N! MO0I)'_BY^RO\>O2%M1DX%UE=H0V=S7-DA9(O.QB61NC]YD%KRS+[:",ULY-< M=T^MLI8L!DLB(EN7HI!*011CF+1T M4[B\+SRQ="LX,!42L%;>&4[SRZ*_!1;"#H>NGQH.LVC;:&)GM[5H6G7O4%<%=T5,O&PY%VMEWIN M[C5Z*\EAK1>;X^.M66T61U9'6N83\_T\!YK66*5"\\O^OLM%$3^\.3F]] M\SC.IGWQ5%ID!0ZM:6QX/4J0KKP(;S147D_M"E"L:)%L8&*KJ"T;_^^ #E]> M)R<8SY'P5T8BS(( U@\ M,<*#NY9_8-P.W="V#/;(+2:>?3 ]5'LR^ M]BN8]MWDPHIR)\"OX&R*B+P\> B1>R:#2S!"L(\'Z/!1>Z*C3+2X[@"=3X!2M@W(/($T MJ9#0_(A.$#+;I-A2%6LZPWV?C-)*%9.N/"#D54_MVF-!#G4L2-%8D!?% O2. MI@Z7+7&1':Z7 M"BV;E^0_%22+H')2.F2=*)0)DE(*Y)R/>'-O>-UEQ=Y86_1 MK5,B>1*[V>/L*VJ7E:)9]?G,/./V-;=(WV[3F*T MLVI+LPJWB]"S=)VHUQ)E"HNS#SX"*(.X# )E[ [D:0LFX6/"H,4' ^;1H_>?:0^A'A)%0R@]&.J7XFI MQB)[N-+R2J^;;V8+Z!I*T;UN4E\Z!EH2M/<&,SHO\;9O>AX72?F30>6 M_I"Q@'*"3=MW18T0%BQ;>$B,F M*FCY\\?+KAA[^-=AHM($C/]S\Z 57P'V&XORP_:$BM/ '(K#_AN&&9S&23PI MUY[KN+A8B*)Z\,P7>-AH[45$S^59=6+OA_?_A2L%8D#*)S'?L'0X%IYV"HKW MHG)?%+8@@@60YD_ 92A)XDU5<&,$PX/")+Y@2QB =0-.+! XH!USCHY70R$B)E7)R J M#^"XB(<7$KGEMVDCOORGQ0*;*HRI-7^%54@UL_O%W^>?V\TO__#=+XC4G>- MQG?QW[NK[^WF=U! Z>MO?Y>L6WKP0;-18O1!X([E@_*":YU]>SY__YZ>?>G?K M\R^W)W>75U^,ZT\G7V[G#*:]+7.YZD7KB9H9_,%S5A@>S40\)SH@JW2J7_!G ML*U$H82K,>G\:]BQY4Y!/$&R2F6S^0&+'=).!$@ AAQU\!C0F&*WY(HQQS"F M-&;!XD1#&9:A)EC.#ABGMB@V*8# KZ>J8M*#!%.B-B856<1U2ZY))-%U39Y5UCL,IB0C<:V.V%,/&%Q>#%P/5'#*ASC M4T=[P!7X/]CE DQD\&+M3G(&X8!BST>N)R3$'*,8D\>9V$IU]HZZC;W#PY8: M-=[UXJ<%JFID9D1DTN&_Y8B*#O,ME9Y"N?@DM,2[Z"0(P-AD7I_[5-RMS\CY MDBCQ*@W94U>& )]%TH>R2'H'GX5-(NR-<=]+MO* -N*XOQZ9SWP4CBAZF#G" M #XP%"BQ\^61=IV/)$H>(Y_/ #69>&%-#+!#DZN%I5QZX@901*93&@DI_3'Z M2-'C1&O*OBAMJA:GM%=2.E_2)511*&#C1$?BY%"AC=U(%5&4OAN4*QP+-F0P M!'^,ZJ#J /E*Y::DO>C1&@+A7U<<_,*H#L65Q5+R!57!P M>KRUUB!L-@G^$+[HDC$O'C-*PWE)Z@^]52#WIW4X)_=G;E6K)0!8 M&9'5WVH51']J%I-)"O/*5"P!P,J(U O]SC*%5%^&?E6!UBF1O)D1H3'+\[Z9 MH/:C4HN0;A:54NN3;3;5H+&5M6%3_'\+.PC:76\O7F MF)5RCNJ-RDI-?.NF^V?GU/PAO*B0)TF5L=-ZDB+FM-SD7FA,FDP7I!9<32& MC*SPXU@+T_==#"F$@9YX,!1!3AA:\=[@OZ;#$#_0IIESN!XZF/'B\3Y%9$3A M@R)8(PXA%/FL(Q8,7Z@ZV6XEK2TY;AS*E YC]( @_R LN_87*X1:F: M4@*<25I&E11,9D0TY"4L'AC?ALS!S#8Q:'I N RBSD>43H/R97*/BOLR4=W4 M]5GFC=!7581/<9G>O^T/74P&C2L"CUR+V4(YS'V$ZMP@3H$;I0V*;-!D^*6J MLDH!T'L8B_G$;%ODB@K$/7,0'L#5$NOE^.!K+=MP(1N)"I*?FH)VE M.6E5"1JF9.( H./VTI<>7=L,HHK*J"SE.(\R&CKG98_[/_8'&-T9Y1F*%N S MWL%)I?AO==ETG!#$T.)4Z-DR)IS9%@6B6RYQ4H0FO@82-&"<:CKC9U1:,<;( MXRB9VQ@5_\-QGQS#E!/C4, KJ6R/C5U/) 13>2)5Q8CRNOB(FJ*GJ"#8'X-: MX9Y6V5IEUY&>2F5_35I 0G\+Q1UK:Y&Q'&4XH!B,, L\]..DC]AV2IM4-*!, MY8B2-_;@.5!@#'^AG$#IDG=YTG5C7B=/"6.4E!%4\ M99'.&(CQ/H J=E'#B+Q-)Z0%!S6E0% N2P)I^+1(MG&35W$\TDLJSK[9;5&* M2OP#D99_S*><%7IJ#5IB)4P6!TCEU&N9T3JH?O0D>R4NOP!#F %5'QV'68I#<_5;!4S$P176O-GQI1N0(:8P3W+"5_ MD"![-!67_S][7]K;N)$T_#U _@,Q[RS@ 61%]Y$\"6![/%DO9L9>V[/!?@HH MJ65SAR(5'K:57_]6]<%#HBA2(J6FU ^>S<@2CZZCJZKKM+0O-#$L:.NQI'8V MJN8$M;RLE7&G\L?0XD@#3AG<4_%JHR\#B&M8KJ>;)JMH<9_!9,:V.E/L?/(O MWR):N\'[ ^&S5V%#A5=BHPT:+=A-;\\ EB0$;$@3#OWSX M#Q,'5$2$9=XN['UAR;U:I]/.OV3=\G6'KKJ?ONIAK=OMIZRZ"5=D77;Y MMGO_^"W-_5GN)R%#LE@KW8W62K<"UDHWT5KI+EDKO4&K=&NENW]KI5NZ[#F- MW:*$CQ0&3'>M 3/H;6_ =#<9,,UVF@'3RVX)1 P8>&JWN:WQLL'D G1TAFDK M;DIDNYR$GTP)D+U;+YV-UDNG M9+)]%ZZ2Q9+X-^KW3KI;-_ZZ6CK!M]=+O#;>V7CJ;K)=6NYGJR&AOYW\9-#K;FB\;#*YAK3GLI2QYT)?' M?#D)CB]=@!P1KBZ EVDJ0'U8$:@?7#)E0G"GA:5KH\U_?L7^+WU1;OT "E+<35T]')J3URMK/*H\.KW_0]Y,)+G?D M:#_%(;H ;M:?2/3':YY5'P=;_'J'J?:*@14#*P8^-D0K!JXP ^^A[V6G/5S? M\>_6]^@ .-IES(L,EG6&L,U^MU4@; MJUST:@K'19:6D*DHZ-3;:;W I$= <R=,S=#@%EM W$S[^S\'/"NK[-L4) H2!2GWVFNP@JUL<^WF M> M21\Y<2().11O2(<1M?'SK^:L10<<2X"7)&VJ]OR!V*)7;TK>VUQM^YVV?7] MG;,2($;M>XGXHE=OY)IJLW^D[&NF0?*I).A;OA33Y5T=-T1S*](%?6\LF6TY M&P/,[Y&X+Q\C.+A)15$D%)!"41E$205B)LSCN2"S-*)!Q: M)*3F:,G +&5E]L@:ABOKM0HD!9("28%T>&\2O8HG"]'Z;=T+.MO(A>S\!ZS2 M>2>?W;"5W2\U_RN22$>29J-3:Q8[!7X[>'[\85>J]'*-$LTE5=5XR$KTNCDQ M?#[:'B!(C">SX]& MWZCIK)0Q82[;>Y2)JI^EVB42XO.KK2V/.G3"UI1;#5*$1\8>)C9$ML>)!Y7? M0/HT"+Q^PQ0_;N"0F6[00O QO,[A R1QX!SKL[9>15F3 MI5])Y%2)C5#U^=RQW^C02G.A->M-OJW$M.#4:3%J*TFO>]K'C\_U&TE_>G+( M$QVN"MO&L%QC'!G"N&:_K-LI[YL=UB@]V!JT3W+"D_68+L2Q<'0Q,SIS=[3@ M[4#QN^7!D/B=CVU$S04NASV&O(T)F;@ITWK9B_:AZ4Z G91I6/R(Q7"0/.]' M25N,&G\3QM5QTW'3&:NLH8I'A//U/)RW'^@ROOB;AD4T!V6X/T=/$5Q9;[>P M$W$"SGAP%*ACZG,7\"8^J6:BL9OWTJAI*U_H@5I)-9LL!9<)EG#5D9S<% ". MMU/G"D(BL:8=(U^)7'VPGF>K3<""QE^B$]B];CVI5G9)J_]*!X\?6MX<'UZ3 M6MFE-; SL_==5!39C2(!% GTN!=.F.B75Z$_)OKU(W%FXI4$ZJ#-]*91:4 M:M6I-5.[:%8KE4AITE.2(,SI-*=I M-6J#M@PMBS*A11**'!P/>V./7KTI0Q\[Q1PR,D>]G3:V4BJZB3X0C+1T:PW2F[F7+'^ M9S_^<'Q$5OI!/CF@],,VO9 M ."S.;%X4TX#H7\0S7!=G^ >F 'W,ZZ= IZTN4->#-MWS86F^]ZS[="],O(]V#ST M'N#Q9]W!XD!;P\WC3A>BF%84P+JT5G?N.^-G'?^B5;.:[3O:]6QNV@M"M ?Z MQCM^B79GZJ65R!X1W93**!B?@+F1^&#@AS0&I3@WQ.4_C>(4.==N+.U?OD6T MYG (BN>5:/H$-@;M))3*^-H9UMFR)PU:K<8OUP]W=^R-XKOF+Q_X+F+UZ00H M8F"Q*.'/=8$HOAENNOC.UCU-YU7IY"_:GL+6!MU_B!)UTW[%_,SL/Q>X9OIL!F<,4<_K$G=>W6TK[:+TQ/ MMX:HIQM=BJT9:Q>#SPTP@"N=._:+,2'P \[H6(5\IB]RP#T,XZ#W\8'GNZARU'7$"-@TP6/M]V "$H46D3 M!/P$)CQA=SSK+X!J(+F-RT*I3W3/=TB-][L"V:W-#,M R3$QW#'MBP! EXZU M.QV=Y,:W$0KY VC9G!4=6CJX&O!1>(G=+L_^+&$%VC[#$BM".+85%< M(UM8"RH%L>4#7:3 .V(!%!\(2NJR!S4(ZP=8K. !N#R$A]X!/.O5M0O1R&6J MM;MT%)M0DO!-#"T4_2-"+" \B-\76 VVK$#-BD,QX5'TGM6621&+LS^L#1MM M\0;]13=,6CB.#YKZ2,S@>5QHQ%!9UX3ZGVC#6J??KFG-9JW;:S(6&-0:K5:P M:/:.A*<@A<+64+6@-U0- 9N3L6>\$'.A&CR5I*>6+(%EK:2P7@K6'W [!$+9 MW600@*:[ .UC:JV>.(ZBGK,L$*ICJNE $J'4O[1UAPK)CP8<4$%^NZSS(/9_ M>J&R'3X\.?HLL,EINP[8CU<@ZJ@LLT,5Z,]IUENS 8+<-+FXPM=$)1'3#7Q_ MK9\?VGYY1Q[ZP+E46>;(]@ZDTI+D^ MYH=F#VZS]">"$C,FK5'+ '6HK)X0>#YM+N+/[>!%H.4F!G\,*A.4A:"&**(8 M' (M3#K#FAT2H ,A%\UZY@85RM:*@.U3J1C>-=%ZPT9MT&@*%*%PU;F8']LN MU8GOX;08X'CB.X(HHAUT4N\[=_B0BY1M*D.=T4)MX\&6MEH[ 3;L[E! MS\"6F1@3:E?.081,@B?DZP*))Z<-^P;L"MS'(R$H)X&@G)"QJ3,#&.T. _>G M[CX'BZ$;M5GO=]'29+N9R8S@ G0.SG6 P\8#',BP5H>]D[HX\(9GVP0#B%IF MZ$"$)3#SEE[=;-1X5TQ\*I,0P;,!+2CP6).R]K ^%/*"R8%8QS[QU__]Y+OG M3[H^__DA\O+KOWS#6UQ8$_KE)T73 4@SMI\T+XXYY,?WUWQ3[_^>F_UW\VFG_^2[?^ M1((]-AI_LO]_O/VSW?P3:!3__MUO?$=&(A2K+8VPSGJKOD;-1H&-C3Q[SB_D M7XA0)=N#J]NRBMV, ,C4,F[A[J37\/;%JQ4(5[=?OMP\?KG^^OB@77S]J%W= M?GV\^?H[_*U]OKFXO/E\\WAS_7"0<-"I.6YW/0B4H"U/%?&?"1J7$2F;?AJ( MZ%2T-.U7BRHT,)PM='J@[V"*?BI4BN@:T,$.11O7,$'JHSZ])!/ V:2F?=%= ML*J??1=P!+1A#D$X5U#7@CT>^W,#G?0&'O\#1UMS.&0F+KW*0@,9WDE<#QMP MFD1XSC@H=!43PAQ!AHO.,V-.]=C*I?OM07LBS*;B7<7O7K9IX1CY1 ^)D=T: M.;$SUZW.PKK8=]E!>U*<24WRA'\Y-O9\A2]H#"S8?W@7'-1U!_8K;?S,?\+C M.3^ PZUS5-'HMG.PT^;H?V#%LNMJ&C'HP190B=:C3YV/Z!NTXOUR:_1>]!^/ MN3>4^W2#]>H3, 1@FY+I%!]O,U$S\D$F$!<88FI8ND4MY;GM&LRAZ:#4\4W/ M9>UWB:.K$+9$BENA?6NTX]U1[%%KG:%P'6U^]W4Z'8%'LF\ QIEE@'YF_J7; MD%0VPVW60 X2I:>&4+Q MU@,1@M:)<"\"^]@SD#P1]QXN&.H@F7E[@*EK'G4K-(-UTA M1T/TOH) 9G$K#F'H=<#UDS;C' M[*LG*O?G&&QR78QTU@*(X1?--/01VH2H0\"&;3@3T?0ER\>$1[Q!83A)QK/T@-0 M\1<.G^ G[J:NQS>$DG&5F_YQ&BC]';8H$ZT6#8X+-M9'-N[=4/RS<'$@,6K" M#O0MZO?RT(C\CK99L%4)'KKH2 _QT)G^9LS\&=AB'A.I8AH!%=VOA&=VC(@0 MX]3FF^N+NO9/ ^2EP^+4M> ,B.[8F3XA=..[0"(J.RU/."-9-#L YRFN[);$ M+?L2K&&^*,P08/M]/';\<. /_,GV.)^$0@OF:!@HM#;I:3,B6GFDF(M =^-2 M,OE,\_D]HQ[3!_*$M]V3N>W@3'Q]LOU_6&C#?$*QR.2R.,J@=':%V3Q^-DC@KP#-,R%CPS5H MZL!W,*]+=U\TARQ8?/2$4CMB?SL"\UW\,4L-"EUQPM+Z9M$LR :PUD2=N037=X979_MN_ .]T-9@X#4SDNU&K!)<#DJ?)10=D\" MRDXF*/NZ&@K&[\EX[^MV&N M\?,7V9VF>MUKXGK$8"C@#F9"]J_W0: M(;9JG6[)O:!4(]1#$KA;Z[>:5<&*(G#^U71J_8;DC6[WV; _7WNX?327.YJ^ M82TL[2ZY:W;%&@=NA 4["U:#NLUAK5>VIC@VZE:%MJTV6 $E-[RN1,\_%1D4 M1RH:GL/<3![HTU#CSFEQZ9ZC;XUZBT9X3I,2*B2G0G*;)+(*R54HC*-"+IU/KM8;%O/" TK5J[D$SG#H6 MNHG%@\JA7VQ(;J#B-4=,WH[LT1I%WEU6TV])/E=4!>..PZ6O@G%'2UL5BCM> MVJI0W+KXSPF'>N8__J#BFT6BF@ZKP-8+K.L,ZZ3K\* G:X:A8[]?QW@118DS M_7]VI/$0O4!W>9VBN[Z"Q% MB%=<2VL7&4)(A<= \T714H.A60K04E;RC]+ +RSTF!8%3"NSRK"0+- 7'OHL M#OIFVBEP*_#+=.UMV(B7DL7=\@?=DKCI@!#D#JMB M2%-;G% 1UW-G7X&0YM97Q)+#(U M/#533=YFP?ON$#Q<-TCM^LO=Y]O_7E]KE]=?KS_=/&IWGR^^YF-F55*G>N3+ M@=(;"X>*=6C;>9PC-C(-]YF.X?S+!Z"G.(2LTVB>??^@W0?2DHT./\->HHPD M@U:K\0M^&?S9_.4#GTK")E6(R>QL9)*.@3W6 9_.*#%&OD=@1SN>;E@X-0.C M$/H3$9-,# >[WM?X3.1HNWWQ)/:N!SXP@Z^8M^:_89U23=$95;NR)Z2NW=)9 MROSMM/DYZ'.V_2J<_O]%1 >9">]]J=7&P? T^ M-7OL$S9S?=\<#NC ^=@\]M1Q[!L:Z&^K[J(J\UIW+!R0=4<<.JY4Z43)=&*Q M$<.ITYKA:K!GQKY)FVJ':2KQVOV:1M[&9.Y%;ISHGEY^2?^)D*;T5)9A&:DL M;97*LM'!($FEPHGFP9P0]B-M Q0^XNDV"A_QQ)Q][L1=/+'+BS^I%^TA,VK0 M:R8FA2R9!/6F."6%%F0*V.+ FJ]X(WK7#KT".BL0Q>K;FXTLF4(I:\@-BVP8 MZ"7L_]/"0'=0'@^4'I5/V)2R=BPHZ[4*)/E!*CV8']\';*-.R-AF8\E^9@YT MT[#X,ZB_U]5LWW,]W<+#W\^G0 8%4A5 VFLJ5]")A7EQAD*+_$$03#(YU^&] M^A/.^YO-;(LY^V([1RZ2M%JU0>N(FA8!.,.C J>?:G++IUD2-TNT]&;=#KJ M;_GXRHEA^AC<##:1AU%&')3^HILX!#P%(Y*X)$ZGSTHOUW8[)$HDH<;!\; _ MUI"\ T_U6&-EBD%UF6,@>?>M?;=G6J<7/Z(R))-LEN36_%Q@%YH":%?2:DIN M*(.V9\DCO I$C"Q$.3PF]LHBPUZN^@3%(E)@8J\LTA^D3825 3%[]D]*?497 M?KK3!>D0\:K$-$21:=]LXEM<8UP\]O-U[:.WP*H+[;E]&!CR-0D\!1@.(?X3 MV?ZXRL,HQP*"J$U3Q7@50^LEV:#G:@NB.FY!!G%Q*9L^#:K>Y M[XR?=9=HW4ZMT8;?Q+]X=:=1&[0[@1=J&H_-8!]/'@'51 24O!%G;,#CYHXQ M9O>\[\+6K(E_:*E;K][LA!(]7MI68T5S$9=731OY'OO6LJE",'V$DQ9;T'C1 MW/=T49S'E8-V??>@C5Q=)7/#E$!QICGU+V? $:<-EW MT$?T6E$%& _X(FS>LP\/LGUS F^';SSC7$2V,A7MK2VXBU;E70'(#GG&^KX7 MAHPT.21&K\21=75]^^?/M\ M\7C]4;M]_.?UO79U^^7N_OJ?UU\?;OYSK7V^?7A(>=4^E.^Q:X: %DM:-\2X M*D';%<>/7/W >BV/*CM]//9GO##0QJIK^GL@JS73=IF>T%'=&=Z"EXBOJ2%4 M\W]/ME8PV$*G62P(:WEU]/FO[]B_&?QYN6](T&:\J"A6P_ M,%E=\M.A%W)/QJ;NNL84:(NV]J'74U8EY=9 )#:E+A(E)1?#)2UU[\6"%<<7 M,"7=K0IGV7%V0576;.])H!5'6V)=LZI;/>47[6-T0&/EN=;)I,P7.=WM_!:J$TZ _ZZ09@AE6L,KS MAZGRBIGG2U+K23>LG826FNJ;?S6=DBF^6PW8C2NBX\VIYN9DKAJVD6')(P"5Q_R^7NS>>VWUO9;[Z"F[)6<=8K M6U*3T^L10C=S%8 M0EU'Q/5IBI*O=E$E7__^=G'_>'W_^;_:_?7#M\^/#]KM)^WV[OK^XO'F]NM# MK%O%MZ\7WS[>/%Y_3'GW?@NP6_43*%=:7P6CJHJV+?]B95OP9HW)1\/5=,WU M9X"5!:V8YA--83TS-RQ9MNA9F9XQ70_^F8D",M[N DO$XL=._@-&W(@^?L9K M;=_!&:VH!H)'>Z_V.1:#8WFU84_6E81G&U57+YM/3GW?25M])C;P:1:?5;=@X;0QT-\S^.7X,M&O#U&%.NV%@KRF*]*K; M.<&)=-;3^K&IV\=!=D[\' SD:I6Y"RRM6J.?*^(N.33M9J%CLPZ;]=U).[GM M?QOG2;H)J@ADW,"]=JZ\ JF9I%GKM'.-6Y(#9PIR=7^^T$/2PS^LIZ MK0))@70 D,K0OW$M6_1@B!]_2 =VJQ[MQ2;=A)<[RH-)0BHQ3MP?$D;G3Z3AF1#OP@&+FBUZ_VNZ,\SBVT^?SB\O M/E]\O;K6'OYY??VH7=S?7WS]_?K+]=?'AY3G*&%?GK"'W5JPN!><^X\!"0?(_ZR_8,0Y40$3:PNN\9\VW8KWFX "P$9T^GYR.F M5N#T GHE#BK<+3JU6T!46+%N EXLN,A^Q5]-8V8@_/SY;EV[&(^!A/!L&!RNM\U8XH/ M>M8G#+D.,:F.=)^-NU?MU"OMMJXSU+4D%9[>9&.]<"ZE*C+:2O)@@<.]+_ ME^B.NZ[](_UOMT8?!)\ZY5CEBI(!)6/M-C^4?@@Z(H6W9$WL4+50L$5_),9Z M8OI[2HXJ7?0K01\+.U0%":BP!U-S5A-_PYO6)[,F_((WQ')<-]8Q7-DFZ/N4 MLT;U0-HZP[A:H"ZGJU)*7BI*'@DEK\Z::;-VJ@6A(F9+$?-8B/E14?)(*'F] M8Y Y1[)E)C1O.1@X3X',9D:5I5!V+RL,<=>GJ[T E"_5,IB#X&G;4A<.C<= M=K.L\D?1_+8B-+@/4M,]N=9U]:P[3]0O*^6ZY%K41S+QQYOV^.&82^VR2_)D M6!9(+KF6=66[GHM.8;F6Y=G:+89WY%J5K!))][ ?QE[VV"'M*67=)1K]]E2[ MHY._%.KRHN[Z;4XL-W6DJ-M_H>D% M3H&D!R=,9<&AP-[4-S5=1.8=,B;&"P8L?TY [5:XE[G22(&D0%(@R5L4M)1E MVZ-==5:[ELU*>GMV*2DE=*DI)6E2TW* G(# M(A?XYTT*^IV@S[3QMP-_K\9FBD1.:M6RHU;: MHN(N%=&5J!E,VR@* 7 WC?!7GN?I0B8I(YC5<>M8F\%0 4!D$S Y':7G=8) M7H&D0%(@22*K"O;%>B.79SD)S>*A&N? 52 HD!9*># MXOI.-!(P&6X@W77]V9RQN_>L>YH^G9*Q1Q\+ -@./EB?!1N01B_8K::ACPS3 M\ S^J$D@V?%"Y& $!<>P]["TH!O $_)R(([TM8#M[CD!=B^?S]A ^CT":^ M@Z@+[Z&(I'WOZY0T,]OU8B(@Q D7/ %J$U<$S_)TO, 6*\!N]38\#Q%9"\H. MDCO;UX :!+\PC1=&KJGQ1B8<3;6DT!![D(@BP1KM&0F#22Z;2@_/=WP2PS$( MN[$'*AA7Y)L>RA7?1$H!D8$=89OCB'4WPA29Q%M<6$7%V"?=<%#_DR]$1TY M?)6MP7!/%P^7 M4!FP\(M@BM"EB>,BX$3P5(WW&?"9"3+$U)IB;90B'P*Q!R)@>1&^98]0PN"11@#.G]*./X4!YST[!!Z$ M%[B!J$W"K _L[-"?D7AQ@H'A];-F?- ^\]5&]5V 7S0C *FU+4@ A5A^<*EE M>P(T6#U"!5M^_(PB?*R3%^0,( MH@DU"AA_ $L!+QE MC=^TPF_HE@?=268C8*EVLZ:A$J57+G_;I;;+G%#&-1=U[0\XK)FP"X%%D//! MAEU>.#[\?6=8'\27T&G7&YF6L/K6&C6"85,)29,FL49DK(-LQPL6E*OI!<"I M+HH%OD\Y\MAV57R[!=_>^BB 0#%ZLRBWXD'><*DICLI26QC$Q%G!#LAE-.LG M9 2&-AG[#I7<-4HAW73M*%>52VU@N]@:V D+#%?Q]Y-#8*FH]70XJ%E$6Q#= MH0^/K!$XV+3Q3$&<&==*;'/ K4^@E_\F='-$4(2WZ"^Z8:*L/ =RG[NP8>+( MH'+ <="B(3-441&@ 2/KCHSTS<\Z[+)F=)/AMFM$1 &>UE87L+3$K46#VD7Y M=]%%,KYKE-+]DR6^0$KC:=-WZ"%W1'UP2+!7>I"C_(0_T*OAE_G< ML=_H00VY#!X34C'RV+C';6KCP1.?\<4=-8<#1S0&?+(?$)D1HQ[K#,V8;-YKOU9UO< M/JL2[ALJC-6$VUTF_EKVJZ//?WW'_LV K=PWK$=O;-!CTH/_S53CG3BP4,^ MH_U$I1(3!E_"$UA\&>*ZF^!8=D%%U:%A>H@<7=BPZ\1EWX9'Y1MZ I)HWA:O,E"$QV;$_6#_4[&K= MT28%AX<<\=9JI8UX&W:;NZT@-R1RP;_/ 7^=K:#O[ A]8T?H4]XO7=[PBH3[ M$O6<49<9GF?"^-YXG3-N/_*4K5Z2L>2,+TI:36=8&[2'54&+HO >5G-PU.R1 MRC_^H.B\Y\64:2= H+= MR@8$EPF?@3FFN?!4U5%%#%354,:4"HH;M6J/5KPI:%(6/-YJDJ'P*5%8QPR,,0( 2&0R3 M&I3N Q\__J#"2R<=7E)D/4JR9HH:ANTR,C?%B';2P$KA"VN"_UR'9PS5!^O@ M,3OJ414?:,^,H*B;?HA0B[+#VK8:T9K]C77AHM(VK ^WI_'2<'94I8UXR(S] M,[==P^-5M[1\="EVR'IA8>4N/,\TX*V36'WHW'?&S[3G 6M+9 $VC2?# B;@ M!;0+5JZ+[25@,=XSZ]5 &RXXK,^7 ;N,K,)5UVY%,?E(-[''C:N1MS$AK.G% M)S+!7D?:1P:#=F/!QJ&=<(0O#2M\;/U!XGT]:-[O6; .=J?TNXOT/R M;&R4! 9N@5=LER(V+(_CN_'*;LP& M@ _8PN$&75;FV ?FQ@"^0X!R^/(GW;!X4R[;=9&\8VR+!7ME0K#,W;""PGK, M#\ =PSNSB)8P=>V;M?9Q-"\AK?Z=2@C8\LRQ1GM1$=VQX'WL,4&[+VP2 _?1 M9FHH4V9S8"76_\OU8),\VR8("S<0I_U?Z(X%V01PF_" B_'8G_ELWH>H-H-]$]W)O \=;4I!+-PJ M*P*FKMTO/2S^"-8FIMFJ ?XR/*\;>5[RFGC?F6'&!W;4!E,;; ]X6]%&B6S; M8VQ+VZ4T>RN;PEVWRX0:[\347NH&:6?><8K0:H/L10-A\U3'HZQ+S3W>F79M MRR;M%4S1>)^A!!.WKJU-<: &&YROT(Z,;A%Z@*1MCN !?;&Y!ID.6&O/2WBH MTE\=\O.%Z)SZR78^\@:LH@.Y.F,=G!&7\M-BIZV+6--;03S1=#2'3T7C?619#W&)H3,\"AD86HO)DIC4F#0"E+GG87A=.20 M%P,(RAN8B6>E9EWV&EB>[:CF^,4R=%&IV>N="4@U(T\_\"??FT^WL4Z^,^(] M8S/M/^ $S]J-DL"9(=8Y7;,0MFG^\G4XW#OF@A4LU/B1'_00ME6U7T!A8 -3 M? BZ!5WF$[!'K@VT)\&+%D!?8HD6IY.@,QXP!)=PRF55.TF:+;L@[ MQ\;.X(L[4[>\"VN"SK^Y\NK)H7%6-J*@%N6#@%39U4OL?B+NQPT6[D[G<[C>TAW8VY_YS[&I9-"/G[G4](A[ M;1(#U<&+9K"VB>@U'YGF01%A+7AK>H0.#VW"$8)2@KT4>-=8[UZYQ&L#$0".3B1$S,DYGZ[T&\S_E?Z:C$ER*SC( M#:UFS%#Y1>93I(">^>E=%/$M.2#]Y#L6U4]4)4V--ZJK"@15!B QWN:#<*B! M#)L:H&ZI=L#_@72P_*D^]MBT'A*SP(I 0%L*!-P%.12N/?5P?-D! =RAK$$X#BYQ7,#^")0%I8$69"^I:@)=2X\AV MPLZ./G*%0>8=3]C@ M()R1ALL5&5%3$\@:L?I .\&2V:0W3SAH['!%XIQG.)&; #3+GAEC@&)*A(=3 MG,[B_1_82B(/A*L#?Y!FQ'"(T#,(T;%R@P>_*,1&2)5)+;P/OW]U#&!].,#9 MKW1(&DYI#)>[/'HI0$1D#)L8U\033IB;:FY[^!<>",-E.&2*3ED:Q1@A$:(/ MH?P1DBTV[0Z5+OSR/\*'/5*&P/^ 1*!^))% 1K^UXGEC1FSCX+M7^1Z'$=EC M=H3<. (EFQ-J"T$;%=3W;%C=?3BK3DUEDT$,<[IH$<+D%+WTOK]),(Z0>D4] MFG!BT'F%KJ_3C">"[B1T>U!'#NQQ!T4OLA3;P^@&YOX6. MIQ*1D%"T"7$#2R$&'TSFHN\7Q!_\M:!;ST%)P5)3<:02\4<5YHLXEP M]*J#,7/AA3$2' PAEB0;0M)LU5NT;XR4+,B*.;LB[%$65P MA&-/?-"G8HNN(SY&1<-]#*J:[EBQEW_6SHP/FH]N9O>9N[.I3)JSQ_,P%OPT M!ZI_NKUDG^F@5MM 802\6,OXC,0@OO5,$UDK8#KPL&WT74!6_(M$>5+ M-?IN"Z:+STJ,[/M Z\)!E(YOKX5?1<*TM8@B>]:="?Y.%;AC+W23S3J_ >MP M,C'8Z&?F!6&>%#-I3#L8&O!*S X!FV#L&"/4OB/[!5\EZEU2;Z-ZGH:,T1?$ MH5M$QM)73VC)R3LA&N&#CQ\>EIF&(M,/T*H0G O!*^B,#G85>R#(X*!U7%A\ MM7(7ZH"1 6+2^%,7C;&:S]7;_<6UG[5D_TB%(C5-\T(&K$$1H'.S-7N8DC9^\P M7>^*_Z8]^',LAXNEY=U=/42S\I1>*E:V1+2/$B^%B)=HVA67,&XV$;-T)W8?O=_GVPU<$7_ISK+[%O3SE#;>9TW4A MC,6@_K4&=J,C$OCH#&ENSR:M:4ET)>(@,$QTCWI7@_R_(.PC! ?+3E>RH1C9 MP&U0)0]VD@<,BP$31T4!]6Y0.1#9V.'>I*=,L2&(!5N=$+JQ@L#!*PFL!W8& MF"WO)W%E]! BOF/U'L+WQ]R"T=\R& )JJQ6RU?[)#WE'NM5^_&%/F!5X3-QM M+-H''R*;+/#Y]AA\%9$W9) M:).RP^ZK'35*T8>)-0ZBS)8>??F=:!=2;R@>(8-BDNA1\>8N5K_%BB@,]O[Q MLS%G92%_< 4720+BV2UXWB%>>]& MK.VZ%N*0R8VPZPM_**IW!(F=G&D[F#'6B5$10E%U\7 %R^G6M'MZ-][P$1.M MV)HFVFUP]^HI/?H2Z\FF!_(P,XLO&1.[..A*O6]C\8F^16/=8K''("]$I&L% M[,(U1XU%/2-!RTC DAU.QKB(W\1BJ)22>D1OW0?OPVL9 M]X4>J."^Y5?-9F2"N61P33@5*7$Q@7+ED)V/B$YMU2 X3:.^BJ$*T6A?L(AL MOL8F9V(B.#C$3O'BQ,SO4QIQ)\(LQ6!] MC2L8UI,P3 /!2)Y#_=FS-$:A.I '=IYC61UP)ZJ9X:![WD-5$[B5$I+W:OSH MZ9(X%PK=H[-E!BS'CY;\@=$C+F=.EBC[ N+#]FEBQHCGL+@;(6)UT[Z3&,NB MY=48O6+GWB ,YG+9YBYG_T3V0$&%9LU&@95FGCWG%_(O1+M=M@-6-\5^ZLOV M4%36:M6[HBXDH:9D>4)'.W[U2JG)5)^!#?NSYBYF(]N,U74.VK]LJF!)ZM4K M1%UA6ZX[.@0R;B'G6]%C2+T*9@T5R^>:B'2 MF_1H]%X0@?KA$&4:>:.N"\06"E$\1$42]9C .R/UIWI-N[MZ^,#.)S0CB>-W MY7IQ>>1]'SB' 6XG-KV;DI@N )\#3T[(9<) @A,'"C.B N1&PWSPA "W%RZ= MWXE%\$@Q_CI4FM$7(@9!!,4>SWHGL;:B$S(E-('P?;O>"WHUP?.6&3EQL*%( M?\%<<5H1$'?K3*( QE[ BV^"M_,EH08)+'>+M8C*5YFVBX7%9#\5ON'_6/5Q M4<;7.9>@\AE@2F$KA;U_A(QB/P'>\2!")=G]ASCXLWD,_%&])&65C8^GL9K0H>.-5EZS=K#5NJ)E9\2?ED]< :' M@\VG1KZJ7]BJ ,:X%@VSKI;U!&U'MJH;0C#C($;5;O3$$U&70A^&OB;N7Y]C M&0$ZMQ"[3XX^?]ZC4CANEVP^7SESE0=Q_+B5IESDQ91"4&\ULT!3O;>,&'CN M#TI7>"#XQ3:Q8T7$I4$CSF%I1'(11:*(I/9PI"NHJ)=Q(SO]+Q_H$5J ?!B' M;QG,P(OL<#_P%?582#;!/2XPVB?/^IOJGW/P>4&XF>YES ]5@%Y2+Y>/6/6E2OJMZ-/\O!) M80\;*EV,*5Q#:!>>$?%>")GW!J.RSJW!'6J(#U8 M>V+JJPQZ?L/E]G2*S6I@X9A/ YL=;"N?]_:.O*9&6QCS[!-8,VU-2EOJ /. M(.$3UQ!H5K/H,F=N4(T8(!_OYIBBA8F\<9&8,;&< M(* VC&I$6K:!$@]MT#U-+#(%MF9Y-!:VPX=3+7;LQ5_IE#[JC[* UXUI9 .< MLPUPCAO@/+8!8C=2SA]AI86+3Q7*F+SI09=?KF_A-EI1YL-)@LV8J,5%ED?& MS[1? YPV'"/L91Q]'W.KD5 ZL.XB:Z"*-O;"EH5V)",/VQ*S.!-K%^:QL814 M*M6BK9P7-G.O*7&^T"H/L@JI@U&%G@E(9(L1];K/=:9"ZBOH3#"VL1/"!( M>0@:<"V1A<>^6*@+WC/B=(95_(3Q//XDFN 7]NG"9D,^)MW/YCIO\T77(#(S MZ,)]VD:3F4VT$!@ QEY@M(, Z!G,\V(]GD6U#FW0$<#E6]%85\CM()#IRP'O M<1^H'ED [6\7Z$]!Z5 K!O[/C(WFDRVN>!\O%Y3C^/DCZ#S3IL8HSIODK3:% M&Z9TDRW5V;0D0FOT[U_>:>B(^_5=*[!H4 993^(O,J.-"?2YX=&I 6)K!JXE M'&+ ;!UV*?T8><9:BT<\$C[R'8YVNF-1E_V$(3+JC9F$N.4=T?4IIO=1X0*2 M_HD*F"EL88/:-0LA97C.$6WK0AM81;IFU+6O=O@*]E@Z*RIL;Y)O!7^9+47?C:ZII E-NG:MC#6Q5(_[@WW^Q6U MI/%3H?T(J;WVZSOL1OY.V7[9IUM'R8-\PLBC(7VR3[#9/!@7Q[:LG;M+#5L&A;03'LFH^$IM8<9B&]44L$KGO?;=;[8=H*#O_K1J::H36 MN5MH/ID+E9*]!>>L\$ETMC;U8W(4HQK!4W4P"232,Y*7T?!!([PYC_T:&544 MY-POU<;P,7-P)3UUT^-VL_$/FE*UYF7Q5*B?BR1U4IB91_6.G U*CS'WU&2* M;>/.+(">T,@^3K/D^"]_5Q"%;ZVA^.;H,8H)=)=S[+('GO,=,#+U\??EWT1< M/$(3_@M]_,\:33S!X+R-. (MWZ9+0RUS?"!UTR.C&^D/Q_+Q]R<'Y.%$+%'_ M&[1H:DY"O]7!I4:!QMW#9;\(V%QD2%=HYL)R]*XU;\_UG.X*&+2C$'M2LY_A M":WU*_E'AMO72/1P+!:9P6+'C MWIOW<*R..]RB7P0M3NC@!\=EY16BNSJU@DDKKL5:+5P3<#XB?N W_P@!3GES2:'25< M=O_W'T1[/F%I/MMX-&F/ETQ'1PZLVQ=TUK*H:* 7 MS73G._'":VDG+K:7>^]9=\+$(+9=PXE;UM(F M3DT"5';-9L+;(IWHE0VN0O1>HF/V_&'\;--.3?2*2,+HS)X0DS;X%SVJ4A@% M$\J ?"MWZ]\ID3%YBH6@6/[%&R918!TGG;06?5 -P^VO6/E$\XRPZ0MAV271 M\1J1#"F6RA8=;2BF)Z:L.ZY\>!H;7YK(-X/=48M_]6+C>""1[1)A?"'T$VY& M$_)\BMUX#)&6Q1K8K;E']*L)OM8M"_/&@..QD<9$6QC$C*:VK\NDRFAA18VR M:]VQ@$7=.^(\/%<[A8IFT03FO ,=;!&05N2)RF9)/'&&LD^APJP<2D M*)^/*Z5DHO.[K7@/;)$]1$>"P8VPZ>CD-Q[8?25H22"Y<4SK4U121N^";>I[ MM"*$%G)_-$SZ8KG6I;DQAN0 8YG*&0T_C M#\%T"7HCFYQ7US[QM+&Y#P<:5TRS12SHYM@W^@"2%H%IT]9>3AI[ M7!VLS [)Z_-R$A(K(E_R\5VBE,K!;IS\".%&,W2BVDED,C*E:.!^MAU4\\Y, MLW3,]*TG+93EV0JOA!O+V4[6VSB^^(4U, J/_:*;09*#(PM#9N*R*%M>3*A[ M$VU,Y0"0PVI<=0!$B,0S*R/;)MT+$+V5)Q*OR:WDK41X%8'(I*7YP&'*;RW( M^/BF?;7K=#N>-X;+AW1>I*E]T1<\2Q_5#KV3SSN. M4/&!ECD[$^T;'2L3?6Y814W-)#$4BK>UO0H2(<\>[3D8Z;U&[P-3D;@^WI0O M[#"G:__#$;OHEZ#U0-S0IIZ*8*D@Y+W5D#/^%MQ,?&.A+9(C,=:X*822I^=P62\ &_7US+CLV((_W3_$%QQ8YC_#*V+82,ZRSMU M[!&0 ^BDSP@PZ7?6JG R ?2[44 I_3&M>88/8!6YNJ.'I22)HP?%S%6PI1RL M1*7#BVBLXG]@OK@38QQ,%YO ,ASZ$[/;:'T)]UU%WCLQW+%I4[&9:+?VG' .NLKHW5]<#1;'4QL=T:UO%1WF'> M#R=@97$0&Y$GP[*H_4L+DX+@%-H(M.,BGOK-!6MRQJL8T;"8H]?3HUV%;RWM M7SY<,A2V12 (7FQ>&C$:1=T<>X8>U&W:CO%$V[K'5Z!B!RIVL)]J:.ZE>?+IWN=%PR2R M*=;O!%K63.^W$[KD)0E(+GI9;6HHGEVVD?AD22^8SLZ=I9$V!W0*WIS5_^I< M;]A8.4.#B+0[R80[O>@3F+SCUXA!=2 .^NS4'NQ,A"^ "YX*-KZ/G1-8+'P0 M#9/X)DHLP*<(H(="B+* $6FL6-(IDA.D6A5*U*JPW+GY5F?0=\ZL0?I M*^CU==;UQG)]6J$,8DU[WZGW6F&RT/*]:+K=CCT;+2KZMFB_!W[_ZMW83X\Y M_[7WS5:W!GLRN<$?7,C;;HE^Y)$&Y)$R='$@"UIBS74#9%,0-YZ"S 2A)(;/ M@#C"Q8J.[5'I124G]2[YEHA[A(UR8NT$$YH'XD)J+"+)3Y*O*PW"PY:"*RVN MO%=BOI!S.,K!8GD>")/>8';30VT 7QQN'"8=1PE35V[P8FU-?X^9O1'PCQZZ-(3 MS2R8RHM6\O>2#TWY\AR5])2O]JXT0;JC),7);F+T5F"[1 4GDR34=.72)-$U M07W#2V,1HL^.-(OFW;91!@31Q,AD/"<^F*O&KS"B ^)+G\J%K0XXZ*M2!@5I M($6HTX0*@YG^/=+])GP'GG8Q0!VV81"8Y%@0N7=@HRZC*Q+"LJ.]=91$4/94 M7 SL* >^&)8Q\V="@_ZT-+TQ638\8"8%SP2*S)?EWFF^-^*CU>DFF:6_S%UK MOT3[DD7.?GSR.NX0\>A@ZB2?Q3[Q2>J&GND\FX%-L(QT/\/V =RS&<:/@^RD ME?>M$7"\+T]L$!&00W14V7(G%]2CX,0.EU+&NK"_N6QX>Z0G#(>PN:CV"/W5 M>I@Z%.DHQ\U=FKH8>I9H(D6R+VJM5E)^RH(CD]WS9C^QS?Z-!9>\L*#!DOL_ M.(@$?12]3FFOVMH[+A2YAN"1GEA#U&B_ M6.J'9 U25SKQ 7V$EL @3O376 N^\%@5='7$^91IX:O$[KA\'HO 1BQ>,P\= MGM00=>"M+O93HZW<6,",)L$:LR",@SY%0RBO^.6;(CR >.J1)/$P3R2^\P<] MOXOND9'K6&9@ $4(0MRIBR?O9\-D>C!X ?=Y!G=/C(D63$E;>\J-.;Y'G%]< MY!<,1]+<=]@[ X\BEGONG RA"1]WQQTJ%,E2IY(_UQ^DQ,.%*"'!>ZTP9G2 MG%?$>&NVMM6):.M7JS+QBQ5//9HXD2R>OM!>=2SY*;]LZM'4B6B\GP6]F9T& M&^*:%UNQC&A>WW7'#=[P^;5(CD!X&&6!%+:S C$B1K3J+@L'8TM^^Y7E[/)R MJL!0I.X]]A+>]9&V*V5"B'%K<@ =,WWG_@B,9Y8V8-$POR>+6.IM$DNJN]I6 M4<@P"CS"AN-Z2P[A/ATSB<%$WW49:WVU8:-T:L$\F;6=(YDN- MSR/]B:>=G&[/61*)@N]7[\+/V)=Z&/'XE ML&#B(^M1G4@KWV*A=H?,37W,!]0$^@):A89#W\82 +#K\")JFX6Q=CUV M23PO*_# \*UAL@4S7RH_5L3SMFCNX\BQ==S!=$0,2[337=L*JA1=8Z^]^4V"UQ\X4"DJ+CVGAW;?WJF67F! M/,3EQI<8!9(')[F^$=(-I*'CT2@?K8X/1I-03+:?EBVFC1;0,-T M8I9=CN<-TO5++ \I"D5QR4;& M"ZM.\I:21,M0'L@37ACD;I==>Z(GY" 3O!8A0T[:>SC%/)W!#!ND\['3 =4WL MR9G*LS(Q>V(1ZP5="+?=)K?6/>HR#&1CH;9;QD8I*% \++Q_>_OF/_9L!6[AO6HS?6 M^SGIP?_V:97&G4,+6@R+2FA'^XF6G3+;]0LK^$$;-KX,<=T-[C8Z](5)E$/# M]!!IMZ0&;(P.INUFFZU&,87):VF,ZP-VL.JH$51 M> ^K.3AJ%)6/E\IE6HG+?$,UI/B2>9F&(M7^$]E6T6W4^L.&#/C82KXHVJ:L(LT456159"V)K*6- $DI>-$AXB6# M7IH35\6+5+Q(Q8N4G[F >%&[UFCEFO&I(@G5HG#U4*.H?+Q45O&B(W0^@Q(9 M#'.-&E>!A:K05O; @B+K49)U3;PH8:17QIH;K-?17QWR\\/XF4Q\D]Q.KWF= M\.2;2Z:^^=EX(>[ME#WO$=]8>F5;0?&8 <9C8O&41KUK6*FADUPQDGWW71U2 M1T]0X+8RJ0_7S5#%+KKT#1/?3YDE-@HN_1#>[^9Z3;O!:H/37Y/1Q%G!06YH MQ;R8L-PO!?3,3Z>-GEMR0/K)=RP#APM27\#4>,//18(J Y!L*BQQ:IH]G>+@ M82H6\7^PIRU_JH\]-OX!W2"T_4MA"&A+@8 [WQD_Z]$.ZP<$<%UKS__[:6OM M$2NDYO?#I:!'T&_/^F#<3N\-]_OE O_["2AN.U51/KUNT,#J;M7+P=?:+^5$@ 0TP>UB\U&4+.Y5?AC)7BS;>AI!8Q('*29YID6 M3VBM7\D_,MR^+FUJ\UV%@-]. W\W.JQ"O]?H3YP3+]>I\:T.Y[MX8!EJV[E? ME\1,!X0@5]"F+'Y(D5,;^.%*+FQ6GQ_2A$4%Y,-'N;"YJM,KQ@ZM7/YX^>3# MM5SHS'3:/-]T;JT4!Z4:7UMQT/JS]0['X^CI^L[!_E/>XL[4+>_"FEP+CTE5 M#M/%9]:KP[0Z3%<)I(,*1:4_;^R_1'8T- 8^VE]O1$#@%!)Y66D'E05HU M9$JW;86D/6^UZK1=9]R4Y=_R1#XZ%'6UE>-AT_A*>JT"27Z0RO0XB:(<5LZQ MYH#WB<#V3NTZ(A)4VENEUJR4DN1+K6GU4E-K!HTLQ3@I:\@-2_Z[4DJ!,F%@ MI:-_F+"P^9!IAC&WPD4P+'_HDZ]2N0) &I3"V1^YQ_2-G9;.6O:I!,=IZE M>J8K <*P,BG@ZO1\X!R:IIP)-(JJNZQ&M=H_8N(FA.2D0LG>3\P__I"8>;OM M05KQYB[JI*WTR1&2508GG2)JP7HD-=(H 4YD\CF=ECM#@50%D/9;W)2^8X3@ M32@]B&ZC.\=^,5PL>IK:CG8V8GG"VM2Q9Q\T@V81:Y[^ECI.426LYUA%J]88 MY H$J%J$JI#VK-N68AI2'KM,$31UK_;R%?,>8*]NV6EQBW*1Y*J3Z^F4T('E MP3/N=8_3W M#6>?U6,.C\W#XW7/]VQGH3GIHIT&0_ M!8E\D.RWHTC>[0+G,&WLD(DA6]?@LUS!.;IUI'F)%UZTR9/+-VRV-L$>0(2,9 M9=M2-&'='G#ANL1S+ZS)9T,?P3,\@[C5 MRIY135M5]HQ*_MA[ID1TE.G'R"R+% 3).]"STTZ+U!W_0-/V<,?@OBPU"CQR MS]36#%-+US'E 9V@K=;Q1+A;J8-PY8YQTZNN]+GAP;=_DPF-7^C.^)E.QIB0 M%V+:M \^\)(K6S#O>,(:[UH_:E Y^@M?3:%FSUCBB0;?#865TS>:007RVX(MN^GR8H&G:K[HU5HVRBEW-V7F:%UJ MOED.&=M/%GIGX#&\2MR]MTWSD^V\ZLZD[%A5K"Y; ]9*2T$(HBG;Q 16 MJA7SA03::2&!5FW8R1 425F"- >G!!*N/TS=6&.'Z"[1)C[1/#M"64__3BP- M"#YW#-O1YK!O[4F>-D7*"E=)@MO7X&TG>Y+B>@=TP&R2*L9%/.N9,^.SNLL6M->$(PT M>T'( W%>C#%Y>-8=<@DB>'(5R2>[,.$!]-/M]#YXZ1T5PE>8*U25[.E!"=G3 MI^5MVB@]<>'&=+%C]([!_$I0@N"[S6T5ILA,7GU>JZ%;LGM"RM !*X( M]DR#2 Y\N.!3QT57X2+2=A;*^T HP?9M 2X# O(#4C^NUH[@K]"Q:@K,"VBG6$!N0&1"_Q.EHJ+ M[<#?ET,CMB7OU^3.R^4\&A1:K7!84 I-93RL2Z]1R2*2&/\_P D"[ +*_G @ M^DX\^$LR-.?O/28MQQ0ZWO:PH.1OZB61[%_ON_Z=6+19+FX(?3(S+ /.Y#I6 MK^>TKI67>D.A3%>U33IB\G:[,HQ>5.0M:37]CN1E;ONVIG)EGM-2[_,1^N=C M!=\:87.%W* @;S\,,)XHX'GGL!T-X+M.:XMO,,M^=?3YK^_8O\5OJJU?( '*VXFK MI^HJ+0ZZGU4>'5[_H.\G$USNR-&TG^(@70 [ZT\D]NOU&W'&!IP]8X '/]\Y M1N[6#(J'%0\K'JX"KA4/5YN']Y#^I[KZ=:$AI(];42>#,O"/^RI MMB!Z6I,YD332VRK7)65P:;XVI2LY*['TBUJKD9:C7O1J"L=%IE:K:2CHU%,[ METN/@.*8H=G8-S<4/EQX]\;#]7Y:\#;#$@Z+@'SYHZ=&Q M,S]TZ[TL:9';(:",W!#\_+NC6UPURY-6,<$#V4*&FI M(%&05 Z2LV:S7^L/\F]L62VY6P, M+\N%F,1")UDH=0(E$AM"\?(SBX2451)!200E$91$D%8B;,XZD@LS2B0<6B2D M9FC)P"QEY?7(&H0KZ[4*) 62 DF!='AO$KV*IPJQHFZ/>HS0>R07LO,?L$KG MG7QVPU9VO]3\KT@B'4F:C4ZM66RCO\/0I%?>_/2"IT%LV[\C5S<06NQWX7O/ MMH/=1;Y98,-'7G%GZI9[N1 YG[3B[%ZWGLKL%L*)4LQXB&$)XR':+34?(KI3 M^6Y3>P5%D=TH M$D"10(][,M,-BZL,\25:9HX^]GS=C'[]2)Q9^+ SPPK_P-.ZFY:PI 2.8F_) M!F$,@ZCE^Q9..'V?5EJS6]UV9R]E[(,-2=*%KZ9H7.QSE+-?P*84-NBW&U15@CX?9L*Y:3L[T.Z4SNU9FJ?C&IYA]OUKERN MX5V J0_D"CTH/BN-S\KJD?"^0X5.4B_=0V*O76OE*W^3FADZ]5ZNFAZI@:D/ MCV<>F.*S@W4:6%L?^+Y')5*:])0D!',Z!6BM1FW0EJ$L,1-:)*'(P?&PS[ID M&6K5%7/(R!SU=JZ!LVFK^/&'LK&BJM:52B8YFO:&FN1XWB95VD(]%E'8H>S!L654:R34A M]^2%6#[YY-BSZS>/.)9N7ODN@$L<]\+S'&/D>V3R:'^R'0+XO +K'+XD\*K? MB?WDZ/-G8WSA$+TJQ2"#,HI!NJ=;#'( !Y#(5RPS.9%78_R7EZN2B08\2C#E M4VLW:SL>= ^-P-*\$M'D3N; :O8BJSM>*+LG 64G$Y1[2+CM]U)F!WVS:._T M!T_W4F<8BERU]E9)=NW=DNQ:*]/ HAD[_=J@D>;;S["(W,#DOVME+%I.%*S0 M,(J"9JV?:<1_NSS.XI<+6V9+T$ M=H&F!7QQ/)E"@XY<,SQ2M,]:K7U/7 _[X<(1P%2#.@H.@M8Z7=6;_8@)W*WU M6R4WIU,$/B2!.[6^%)WW)&USPA&?;7AM$K^<,IJ>4TEXLO^O]L)PCS7"[N MR=P&S64]/9"G&;$\5P5G5'!&!6TDXA;J.C,?CQF6BP9XPMK\M$P:0)^E1RRI_$F]: _^_4%O970CB\S' M38)Z<\Y-M:_$TPQK#$95"MC";2K?,,I.K=G(XN\^WG& 1%#[Q+PX0Z%%_B ()IF_8F I3J;V9;F MKNP^_GJY.DML.I"NUP=!H9\9?FG ,,AQ'\BVY\S5R%)&@*CV%T& M5CD&&+;.I\Z5 9V<1'TQ'OLSW]3A\EOOF3@XH]8AS\1RC1=R0_?#9]NM5G>+ MXI.I6^UZOXN![-/,IH:UO#KZ_-=W[-\,!D_N&Q+V#L^ZC"7E)3TX-8MYSVN! M'>,0W24_'7HA]V1LZJYK3(&V&/4Z]'K*2C7?&HC$WA-%HJ3D;.&DI>X]F[KB M^ *FI+M5X2P[SBZHRIKM/4I><;0E%GZHQ/Y3?M$^.@0U&NOSI+]9(/Q,,$,G MF@DF/D;_+$U_T0V3FN%@-FNNCO8X&?N.L:'CMLC+#N9%Y,HH3^ECE"FC/*V! MT%DST^#IE"5\J"3/TP:;,P\7Y):3[IA[22T5*/Q_*OIE-Q$5N5<598USEJY4HE+6D6:MI:$ M"J?#$FE:6"J,2$*,@^-A;YS1+#D'Y> )FEL5,BQE9V)0TE\V>,[8:>W#-I;/ M]DRYI\E5R"66I(SEKY@^+2GFY8Q%7S]#=M1"PR M-3SMC+S-B>42NM]MC-%BV5(8I*7.&W7(*70U;1D,666WR,@:9_EZ0J[D*ZMC MSA$RA3KF*,Y(7HWDQ:N'+==.*TQ[M#W=U/0P/6VM[5/3+#@FV5.TFG*Y>]7 ML)15G/5*KJ#,MHQ"U5P5:\SDX(;4<)(,%4.**P[ %26;/8HIJL@49\V2;9YM M%X MO70L[P:YDQK?.:YVC:W+=SS(%)-"7@+HU4YR_:([XV>MG3;62N%L::G_\BVB MM=.2:A3*EI;Z0.8>+R91>,M7[B!J<(J4G^4$!R5.W#Z^%^TA%;W7[PMW&Q\# ME +-8=.*T_N3#]JGW:&]5QLV3AL#W0T]8(\? ^W:,+6IK^1=^E<6EH_/F-[=\_.&2Z#@5PM$W:!I55K]/,/5907FG:ST/;)ATUOZ^0?2"Q+;#%( MEY1Q _?:^2=?RLHDS5JGG7\PK;S0=/O'LX$[/;G:,"7H89G15]9K%4@*I . M5(;^C6O9"C0(+':ZQ8%@D$O?;@=#_N(/^6#(/SS[ -IUX_:4JZ6AVJ"2P* V M:-H&7^00<&R'GAJ ]_,_Z]!_V_WE(J$[ DJ*.AW)+PN-6\B;WX$Q21@ M992 TI'X\:=YA"RGG(3RXP\J#:6::2A=E88B%654&HI*0U%I*!7#FTI#42]2 M:2B[!> [M69JLZ7C3T'HU+K--+%["AAHI 9LCQ\#O=JPD^9Z46DH148IVOEF M:DH=<>GTY7)W[03+,9*J"24 +7]0KVCAQ5%^6H,I8:E56MNT1E- M5FB:M4&KT&B(2D*I/$\HD$X7))6$@G')0O-J%0S;PI#J,*@(#(U"1T"J))2C M8>YC@$%MT-0-FJ=I28Y.(]%6)1>BH?0GVWG03?(0=)-.[$=RX?YY.XUT'NFN MZ4@2^?[&>B%L@-CC8DXNW@SWSRO;F=N.[I&/9.2%;_Q"PT1_?M(-YS^ZZ9/+ M1?#QGP9Q,,J[^$Q>B$D?$OQV8\U]SZ4_M%8?\87H+E@4^/Y/#OG+)]9X$;\_ MB=YEL&P\"WAX_OM#?7^-DR3*"KXY-W/QTO(ML*D<4@LEDR M(B=D;,QTT_WUW7G[W6^#WK#1:(3B83TN"\3XYJY$2@94$9'5E0&2(7*_,F#8 M;6XA ^X<&PQW;W%GZI9W84VN__*-.;[\FTNFOOG9F))"&I3]N?9%EXN $I]\ M!P $Z.'W3\8;?N)D>/?;7?>_(6P95BTMD-A5#HY$SH,]]5[AN'1C>;KU9 "A M+ER7> &\[2.!]](WS$G(PP!8X\@@NYG-'?N%;5F^Y>^!I.RB+X9ES/S9T;%Q M-N#UMQCPK6,AO=C$M].I,49Q]46W_*D^!I$%. GN*&(S QR8P^?0 ]V]X7Z_ M(PY^H3^19@: .VL CGR_\H;+Q24HIN>9[GRGT*+Z<'D:U5:: CJRBMYF:Y&(]MGYV# MB?&"9UF.D80[0]/,(1/#6[FBN)VV?RU=/5QFW:9]A!CHSVP:F@(Z.*;^[?C"\" M'5*:\0=02]7#9=9MNG_G0_5PF76/*UP69VOMWX-Z*;Q-YF$J3:_ZX;EXNB\-7D\>:,.ZQ-A&N]^Z\93X5)7 M4^2R-Y^R4I?=;&VW[&^6PR_%"_#W6RN\:0_X;O;B*]^PH&+7OB/2S[OMPZT] MPU3'M+4OI7SF6/IR9E@\[^UB9CL>/N?*=KU+W34*R[VCX@@5EGL[Q7?RW =O M$7GYQH2\E"2X+C C:Z^X/@MN$ZR IZADU]WG3Q]OKFXLS,F;P.6@EPM*1TX' MI+L"2>):?BMDL;MP(EML/^]B@WS'F%:YG:)>V;2-MDC]WJA PW?> 4M,;=.P MBS&Z=N7WR,IN7->'\RU=+OUX:Y$LFZ*[1)R,N%?D*IA9I M)^F>HB_2$B2":X:0*+IOOGYZ]UOK M_WY*P-OVZ#QJ_MX%G8*A/Y(I<6"IC_H;+2AP/QOZR##I6[X2[\J''_=@%^+) M<-");;5L*XM;X +.H&7: WDJY8#%G[N"\$A6Q=JU!-Q\0TOA/SGV[ XH;'D7 MCH.Y\+-U""_N0(BB;V471OLBF)R1#\9L&CR MV7A!=T:LV,6]7# ?E:F[;'NP!0"/D/&S99OVTR*C&F[UHM!OA*Q0'&00\;OA M8!,"&EROY8;^$=OIZV.497@$%C=4B.[=*-G7@%, N#*0N)\)T(UE)K\[MEO4 M22V])+'9["]YJ=(7M??E9ZKU^:Q;DRP%F,U&MU=Y8$59%_R\OL)K0R%JH]>H M/!Y$@==R*5[P\J M#SNK:\S%_,W> 9E_)].9::I^2^;E'Y&F*K@ N;*:JN!2Y)R:ZH!V64& 'X&F M*K]OAKR:JB#8]ZJI+L9C?^:;<'B;?"1S!YY*W8#PV23X 6[F(67Z_=H'[^7T MU>L/XRJMJ-4?#".[:OE^LSTH'2/1!Y6&,3V1"'-U\U-^NW^;$@J=:W5XW"80U*RIT[3M+I&XK<4_O8^V[CHE8\]X(<&U]\!W]P16/39, MYE6X$"8_\J3OV.M XL8,W[1T$N!CU.%.3B2%OPGH'?!WOAFPW+A\7QXB[; MVH]R;/,N$%F(6Z%YJVNLD1I2(! MD0)1NP="-_!)08BBUM3*PZ_TN>&Q-DUH7^$007CBF#(H&IC]E:D.A\GQ MJ_A2"EKLSHEEC?X&5&]>+?8[8=+,-.U7W1HGG_)VQW.>G;CEHLH5#U_)?M3W M1A:$A12RT/+9;VFEV)=P;#]9J K@&J$\4Q:[^7C5CGPOO*11P4(+0X3>R5(1 MTAIVXE;!FE67#5BGZH!E*#\M!K!FH[W:=K1$P#)4*TD'&)Q1'0+VJ0OO]TUL M6$/;P3B&[=P1^"]>>V>[1G'>CJUQD"*3]P1YP2&-U 0/OKDT<8S!"LZ MNIW>..[UFSXSK.*J=8KBSF&S'3TV9 (@2LW0;Q)S$:Y)MMESYDA2!4AGJ6*H M4 "BF$DF4)%-7/\,WGWA>\^V8WAL]OQ'^-+UC/$5OLOAG6B*8!@LN!HLX2\% MS$0^B>,SR=/VT7#'[&LR";^]?O,,,^%GK)8[P#7NYT^$.?%&&]TC@3T9+<4?WTV0ZUW M)*AX(*;)&FE\T9WO!&VI/'CH'PD:?@>1!)H::[XG8+H8+FWR^4)RX*+?&1P. M&\O4/=^Q/PW"K^C6Q[^]07W!5[)+0&,F'S59[SK MAF>/O]_.:3D\? ]GE2:_C#XMZ,N \AXP:(P1%KQ'F!6&APT);ZR)\6),?, W M-4$,T Y@'KFLG8.#\1DP)^T%R2:6!GUI-N/.;1N6JBZE!J5@[=(ZX/8I%/2= MM[FX?B/.V'#)'6@R[7Y6BK4:@VA] MT-%0+%<29@&&?J,S' PK@D=ZW'1O+)9GMC[UN\E/M;Z9&(];_;[0XVK&X%X! MI]HU1.T.^KT"29J ]4,0-7?(.?_F2$F&W!OKGDHL>9U ZK8*M78E8=YF>A!G M]?LCDTB]0:- 92T949DZ627JRO?[)&IW#VIFT"O0DR )47,'GX]!S1QO5/F4 MUL9OIKU$P_MT1Z\$IU.NS(L\,EVIH2.-'01 MV+>YP>NAQ!L/Y9M9PFI_@*[+XM"Z$6[9D+R/_(6E 1,GA^.JJ64>3-%')I$N MH:C3;/:+8Z452 ^/Q@HF%$F(Q0HF%!TE%H\Z!491K&HI,(IB54N!412K6@I, MJ12+Y(7\08RG9QSC^T(<_8G$P-^_P?KMX>.?7- JWZMURRBX4A?=XVDFC M<+O>57NX2A1./!VE2^E>.2GGBL)[/$VMI7#SW6^]^JD;_"75'Z1MJVZ]I&JI MPK#NY@K*YL9\B>'3);SO$GS:*Q+*/&U6!@EE'O[*1(* LPH[8LF$&^:11(7B M06H*5'4[%HT'67?DKLD05=F@O7JCP#/63FBI$GWVYKL%^[E 4^YDZ%-1L1*) M&%4IJ%-D<6Q&%,B*]8H&=2J.]8H&=4X>ZTA49R]6-90E51<:]ZL:N M(J.$9,RM&S=Z@4HBXVCS4764.Q?KGLQTPX+OD8"./O9\W7PDSJRUGVC9;W?- M_S:^M(8?EW"Z7UA/ =5[M4Y^NVO]M_.EV5=DK3Y9(];*;W>-_PZ_M'J*K-4G M:\1Z0;(VFU^ZBJS5)VO$FD&R@A!N2$;6;3SNK [Z=KJ,J*(B&5NUL=ME^$^C M45!+IW68*0/M+[IA8K3CD^W0].JJ8K\SZ#9ZA;1,WH"@0HA __,?XN)LQWO< MG4D\;\?%G4?MB1;!^D$#72W=;&^KUAD\:IR=5MWD)]AU=M?*-847K->\E^B MSN!.^=#7[CH:7@D_ZB)Z!R-?E)-^+T[YD!_&?=OAA>A4W1[51G22AT_+;ZHB M2VWQ:S\HND8ZS6?EXR_=6:VP 1XFN9!?ZE>NH9PX7Y.!E-[;4I'61M7R21.N MB+(HI]=265++)TV9(DY$*7T^AB6U?-*\$>)T.DR?"6%)+9\T\X,X$3+'<5E2 MRU?X^U(]T2BS?_T()\9?[5JR=_SS=Q%73DXAF1"DQ M%W@$M6UHZ-0]N1P-32<\*>C4?;HM!_"'>U;F[Y0#(A/$8 MYZ&PW@) OI+NL0E+;--=>:S>M@*^H:A_4/N1+"2_F6"- MWD:0 [_*NX6^/9 GR%ND95DL22%K;%*QZ9X@>NAFL;Q5=(OT/W\C9W>=O"8= M!5[3YM4U7T193K$FY%Q/]+()TAYDL^KR M^ZJC:ZN*<:/;*G9-)Z.RQ'>8K(]"MCY6 I5KGX%,A;Y_Y^C'.=:8)WT(,_!$ M OS7RD8G5[R)UT=D$Z<&P>3KK0OQS.:V[2IF?;$9#L2^8_)8&GD=VA' XI[ MB; RD64A=L+R$$J\/UZ%N8$A(#(UF)2'L>*-LKTC4%=D]/<#*?FIE2J'?PP* ML?V!9E1DT,+!\SUATAL,?7T7R.6C")4;ED <&?!8X)7%$IQO&!!W"DF,^605 MQ+R,Z0@M=1/<.'##?KK!9(*_,VEFFBZ81G33KV/6; T-9$UX/1FND$G^X]"] MX= "&]B&N(@Y=RDOC\C1+>ILTFM#0?PS^6B9B05Y&C4#QU%QV1JC)4+K=C.AD-FHNYJ7J2A5V?M^7;\=Z%%N099\?(L0C)M1C_WDZ) M+E4E9W*/%[MU$HKMM9"$\9AW$HI-K)@$N4$29J:C:[I!C.8-/2'5M71'1_9O M'ZKA:L33L? :?&+R6; JXB@K%LQUVL1YID74V1T>*>+RX#7Z MCFW["BVQA9Z5CW)+195&3N@EM7"F%BG76)5)\^03A9./&*++O4G1MGW MV 22+&P8WH8)!'O(R'=:Z9RDU&[SP\5M$_6Q_97<".AR]61WW8QVYMTC9[%L MJPKTQL-#ZGL5'"S0=+2/D]Y'V2Q-N[X9M75_>+LUHZYQN+-^ W!H4?OEIVD^3!EP*Z]"!Z XE_!;335O0&PT:I*DD2?"EH MAG-=@ ?%0C5-TA;XZZ-2?)04N"SV1Z0:BFWK2UWUMJ.&G1-,#\5B-%U_<7%F[QGYMPL M;V_!Y_Y'*5:UY=,.31E===W\IL#?! MV08W& 15764<@*JNJ>QCB^4-6B++0N"LS4B/Z+"(M+KZ>$5:7:?A7=+#W&#W MI[-TC9E*CP&4&B\-DG/4I2"RKOW3X:3$JCW'?5!]Z!AJKNL#Q7HC5A_2TS'8 M$L,PC@VV/G0,&6Q]H%@WV/J0LFVPURO%>H7@&A!S &)V?,"IP'R.*N\^9,Q\ M6<#:L#&S +$+TV8!=W5#[P N?UXR"UB9M5J^/6@6<'-AM?RYRBQ@9=9J^7:C M6<#=A=725:V@D--VD+N#VI;-=H>P4Y/M#C8/%LNQ<]P=5%8M]D1M\: Z8U;:$;R&+;,C5%U88T=06;5 _CS; MCN"Q9(%\>[ =0675 OGS5#N"QY(%\NV1=@2U5@N\5FP(:0K_P%&,-\6 4Q@0 MLQFD05& QIH.(5/K\LXCA(#NL(FV7HCH6]?4?! OH1!7V_"_?^C(@G0IV^_H M#7F)4<)[%UUPT: 7\$"I-Y63DS)W<\$+@H&$"][2V+-,B M\4I+B9:.&W,;"1-9:-O&E\ZY8Z$[1R<=-&$J4"?1?6FUABBL(!/F(-D$:#0N_6LIZYCHK;,'A;B^$ MZ[[H8(/QRVQC98TQ[_H>[8R)]$(F 5KRG- MA]"G&7[&LC 5Q!U5-RE1^;;#>Z_K"KLK:8!86F<>CB1NL& (-D$3=MI^?P$S M6\&E%MI,4122( J%BG=D?N(#^Q9;$>[B[&P--_O%4GEZ^'>O=W:+L6-B!YT] M(3IC>=;K 4!#-__^MO3O?2<_SC[H)6>[0;^>$PS(U)!V[E^UL$&NKAQG\ZW? M?W]_O_CX:1D7V'KM#P1!ZL/M/CQX#I_N9[X-5^$-_9M/UIFNQ1(Y#_9G0B=L MI:X'T[N/Q)TVW;B;$V5K]CV=P!,RM9C/$WLA2 KERT>N$,,)?D%**$=?$K?^ MS%97Y/D$!S92+U[Q6_]Z_N?Y)=$/J6BCB23_TD^_''S.1J]0I/=3(X5]; Q= M#?+8G&GZ&D*Z8//7\T#1Q4#/+ZE75@VN)V)& JJ\I*C1E20S&VKS(3!'L6A" M:\BM->X174(SF;X74JQ%CXJ#GB1&17AW@M]!(?U$W2$R_2NTS\!\?8+R$X4S M4+_V^T3CE$^40K7??(+!:X!C]&4GK-J);D)>9 >J_BA9]8,[%:I^"O/>B8U6 MZD:U.IXJ?T="R"@OGY^' &;SP?EL*5E@N?P%XL5DE)OY<:?X>3[&8AD^W@6Z MC,9D.:6R'$'KS)?^.RQ.VW/3\R?KV=I0MTO%G)E"H;=SQD;Y*<2[ MIBS/^\Z.'ZIAXH"2(T;%O5KX\3L)^)O\_ =02P,$% @ \$Q*2DYGD+64:4=7:VCN^MI B8A"5,4J09!V^JOWTR0E$@!DDC)-<4:UDN5 M3&0B+QR9B>NGO[\N'?+,A,\]]_U%[?+J@C#7\FSNSM]?3"?MRM\N_O[S?__7 M3_]3J?S^..J2IF<%2^9*T@.8&6>%R05I_5EHVEYX@OX9UD=KE_>75Y16! MGY-%('R;KO]*VNQ)!%2LR=7#7\GU5>U'4KM^=_WP[O:!U'ND4D%*OK5@2THD M%7,F^W3)_!6UV/N+A92K=]7JR\O+)7VA@EU:WK(*==S7KF]JP+7#D*^V)Y9- M-J.!(]]?_!%01S%Y04!,UW]'7\3QFA1H"NKEYM(3[ MGU/0KT_"B>%OJEC\1'T6@V.I+3<(2>"[:EBX 74.U/M[%RI.5LH/ '/7E]2U MMDQH3$'JJJ- 9UV9Q*9N^M_*$J/(=5([ 8*_ KX$JQ3BO49];EW'NN1H4&:E8@!#3T M?7A1J0'19MR, P4(?IL&9Z_6P@R/)8;ZN?O,?&E&""/Z:BS9WQ2DL2C;]VU6Z[D MJ""L",6%L*\P&;U''"IS]!*HIY9ZD[8;G^I[#;6QF MC]3! 72\8$SZH:KW%YOU? W*'8-*6*3HQJ _'G0[S?JDU22/]6Z]WVB1\<=6 M:S+^KF3I#P',E0LF.7!Q3.4[P&8#W&0W /DA7>-?2FJ1C;K\P:P#?N&2P<#2 M\)8@Z(*Y/G]FX5?=/)DQS;:Z/62K\03^Z[7Z8*=!FW3ZC4&O1>K])D#UAJ/6 MQU9_W/FU%164U'+^1O_>S*+^8N9X+X9>9 8SV^0NNTT:]?%'TNX.?BOK4)9L M_F/I69\7GF-#:-3Z(X )]7!W,<";#7*?W2#CR:#QCX^#;K,U&O\O:?TR[4P^ ME<@T?2H#P0:SQ\#G+O.CCJ!]-:OY1_2*N&\YG@_@\$>_/IF.6JC6Q^FXTV^- MR]3*Q\%R"2$\-%,^=R&ZMBAXFY:*M+@['T*#MCB+%)P1UJSVO^VJ?3SM]>JC M3ZHY=S[T.^U.H]Z?D'JC,9CV)YW^!S*$UM_HM,IDCB'T\OYDU.IBIP]GO%#W MI@*SHA]V%1VBD@BW?//H4'@K)N0:@R@8?U'Y >S$FN[2HR*\S"7VW,*Q1TQN.R=U._;'3[4S* M-T-PT=Y,'D(V@\G7SJ#DH5%0YFLZMC M0I8*06'V4Z-PJ/A# &:5:_'?H-VNI-*TI#X:U6%>5$-TB93]2T"%9,)9CY@? M.)@R&D!4HDCZ4Y<&-E=+L:CV;*!F VAQX2_3^FC2&G4_06@XGG;#S!(&-M"(_Q'67:;4IF]8G],G)9Z<(PVPE+>;-8Z6PYC+9*,Y<01"TR5LE+7*@ MW*Q_+>(UY\;*J.O0A5?YK:2*]<]FS6JA;#)A5D9]AMDL:%8JEY5,9:E,5E+' MV4#->M?#V^-9M#*:XVB*)FF0K,!FDV@1DL@68+$CJ/"NPV09:X)PE5U%&FV0*CF7"+GD0S+8Y)Z8NHXFR M.?MUWV?2[S&*2K7KLDVYP/":#=P1P\W<$ 8_4I_[328I=W(%$KGK-AK^1EL. MSA%R0 ]63)!EQ 6ADLR #Q7S,SQC(6)6R!/R0GZ(N/G>5G;MV?(E7V+^=^JS M6>!T^3.#?APJ.%):+4_[R%2?N4V^M M8-=J#<^U0-1P[![,&M"IN!QQ_W.DL^L\3>!X96;[GY.&J) 4532[I>@2 82W MMK_^;OM= 9VR]UPUX]^T:\*3%,GW? MO=%GR0!G-DZV[?JE=B5-"Y*;_F':PY_*"YV,;;37;<:# -C+0B(8RZTB,FHO M!XL)E3*M8S*'*83+ &(>E5A_QBV3GAL>583>\,SQOI>V)Q*G M.5+=Z314LZFTC$EJ>1MS(C&!J!.%),C,$X0K(D0BE5)VI(0A1LSR7(L[/$I9 M3<=M9C-!'3Q.&N E&2,J63H=>CJZV99:GF3'EFDB:,_IY?B2S$)*Q(])$0&T M2IKL3-AD**"!\Q5UDIVLR69,"&9#UTIEI*\UD^9$-YOT\.X3&%AC(L1*=50[ MHH.=4\M>ERH$3W8RSW%@W()R&WJ8:X$[0+D+IAAZOF(Z4M"-WCTS8YK-J&50 M=GOFMGZT7A!34.9;132V!BQ5")XP@\E)V5]L-H66"TGOYRJQ1W)DMY8Z _E( M@6)\1BEY(++UBC]W')4WK=%L3BTSDF6;&%[R *0K>(TS%_V1^RF3^()!X)R)>=)GVB=ZP/G,3T/(W>9H $MYM!?!A2[RD?M.1 ML=LT%>=#,=KR3LOM9-KV6^99^W#O,F9*<^*8+:4E>4ZQU/>1=:_>LXV>F59P M[TZYDJ+D2[>Y]'YS@JWVQ(IW6A;G)%N5*D3,-?'/H(S8,W,#YG]@+NX$9W9;>,L/S)L+NEIP:\3FB:@@X[&6?'6:;:WE<+*= M?L&T:TB6_""\8)6.-=^J M,G,3./$ 5"K:%"%=\K3&U12D3.9(NJ3!9FPP/S(8Q%Q+-)@5&RS2E\T$?V8V M=IQTN9V*-=^N.G,+T-)-.0!3.; M3$\0F>Y)*G4,V6]-PBSX$!HKGB=L;&D.9MIYQ=3<>R*NV59:)L=XV+%"$C1P M3'69C!>C5TP0'PF5 C*:YUQ(SYG.H)>Y%1V_"2BX$'P4&SZ5N M2?X, 66JOWUQ*F;S:]F>3$=@=_>/T"T_Q$.&U)K+AB,"M?MJ@Q:-F"IE+]Z< M8(T.L [:V^.KF[.K&T=VWZ7GAJOE6.ECO#F1S(:^.>-BK?\86^$_N,H\8C.B7@%[AT\9 MO;_P^7+EX.MAZMM"/=.$;ZE5XE?3_@DB7;XNG1@$:S[P'IDR]JX6(L)Q%='K M38=?*:M&^V0Y\ZLQ\Q?5-Y '%)Y7GK2-"B6-0Y_R2@,HS"F<(-"N\PJRTQ7> M5IQJ_)H7_-J^\04%((DG)'&-[Q?N>YPO?/JPZUFJF@,H^%2_GP*YE9N4G6TMI6DH^Y@^^I M9FD5,0[^J&R1\^I%>\,SDQIVL&[_%#X.O^MZ^IRIZC*.D-'+ MS8J7PP^8UI]\*52SQ+@//<-_9@,/W4OU2O([^ :Q6P?";PQ]+@B-H-Y?2!&@ M\ZF@P-WCGCU1>'80WK%R05SN.'@%5PSK!X#,98"E:D4N)L*A>I".:.*%.0=< MS^U Z./..=06'JU("'4(*"G*TG/Q)O6U29@9=?PCTH1ET:WL[R_"ZV/>0DA< M/1(^=7#9TF?BF;4]83J&D)0Y!\ZWH(+$R9GH;8QH@_C U5.;R3M)91S M3B7_J3H*D2FK;6\)P_[5&M7@G8%V7:;>D@%P_[N7ZLM G(]]F825ZR[,(I -*8&$NY*YN),FG <-*'R(A9(YHY::L /0T_( M&?@&GB;> 9@B2>+[ 3%X/6=TN^)M5X'H0HT6@R%9S%F M^VB0,<7\2^C\XN?/MJ48&V$G1HX;I(C&N:CI:V^)_, M1G:IL!9UUVZ"#(ZG')H/9COJL&;")AREBAR$R!*;";[W2 M)7E2$(458K;B7=W6(HD1%&EN)]X/QZ6(@E1("D25]/A93[7 M5UR&*E0_] .ZR;()3U,,Y$W>G:I+L!RF0030F]7Z^ M'Z3(4KO>"RR/XT"RTN\],[NZ / 6Y.#') M4-6;XAP:(\.47%K&_5!)]SIF[6O*$UFCQUV^I [N&L.-5)H54M(8[9FSAD(9 M==,D3==C[VF]9M#BB#7QI'H1(59Y%/R&&V6C>-]N>Z(=R$ P7- ,3W)NU5[1]-/,S/[.CT MA:'59\0HD)01@VKMCS\%<=C7HZ]\&2SKP"&.5-O":&P6]25.1>F4X%D5%3$Y MMJ.KWQB?+S#1_\P$3%2IB'\PJ[N2V]P),-T=7?^>4,\)N*D)3\T-7VW&PV Z MS.[BA4O,'[CU9\I5I3!-X?K.F%F!X,9^?@IR@7K(EOT/P,6IHF?&+9#D3?[, M;>;:>/X%X]TF7?>@!V-F_Q.CZ0#R"&3*-P> K4B'V3HHH=8)=D0.+^,(3Z?" MS_\'4$L#!!0 ( /!,2DJ]4V!Z/0T 'ZX 5 87=R92TR,#$V,3(S M,5]C86PN>&ULY5U;<]NV$G[O3/^#COM:69;3D]:>IAU9EE//V):.9*->]9F M@J#;>$;!K-'[UNRY*,"D\2GFU6B?OC\].SUKL%\?9R&A+EC]W+B!8Q("LFJ< M7?S<.#]K_]IHGU^>7US^:3?XD#_E?QX#"!I/,IQ].9D&PN&RUGI^? M3U_&Q#O%9-HZ/SM[UTH;GL0M+U\HVFK]_"YMVVY]OK\;.3,X!TWDTP#XSIJ* ML\FC:U]<7+2BO[*F%%W2B/X..R"(;"65JU'8@G]JILV:_*MF^[SYKGWZ0MT3 M;@."/3B$DT;T^,M@M8 ?3BB:+SPN=O3=C,#)AQ/P3#A]^WW[/*;^J8M]BCWD M@@"Z5\#CFHYF$ ;TI,&9/@UOMR0'SX# 4P?/6_ROK6+J%A?+ 9X3>I'^=TR( M+?'@2P!]%[JI@)Q?N4=%G0 [6]P];G9,MK5/F$>VG0 ZC@PVHW)(1UZ_0!'AA#+WKLE_QVK8JE[ (ZZ_@N M_]'[)T1+X#$I:"?H D)6;+!^ EX(!=*KT>^BW"';"@+BI,]@OV8@WN[E28L6 M#>?SB%L3!7">TD\(GHL,G#X7E]&C@8D+"?-GS)V%E F)%UP X)TTGB&:S@+V MI\HA[#@.#IFP0^A )OC8@P\P4.AW(C+S 1-KG>!T;A). P(7 +F]EP7T*62= MK1_,(%%U$RK4YJ.F9(,$O'+*'7C3*Z: 2@<+[DVECBR:H<'7D 2K 8L M9@>L9W WO. I(1O7PG$A(#,6#;&R:MZKTNZ_!,CC3O8&DQ&+C2/HA 0%"-)K M. [6GQZP[\@CCSXS8X$L8Q@U_U8EO-=P IEP[B-XB=6]0V",O%AR&"BAJL[# M6# US)!@^(LY&&Y$4B6\\ML;BTV!>@D._S8'AXT^(\_J'QB9\\E0V-Z$9PB7T0P6W5D!@!3)%RIJ7HXP"['R=88_)1?F4)U@)(,EI M7/6,-#%L)(EL)32O=8W=I]C4.6LR637-"XE=/)]C7PF*3%,K<,@J:&#<2&3Q.YQSP\)XT96)NR!P!GV*EC". MZG>8\GEN?\+"NSB1T>)D!ZBZYC$ON@YA ) /W1X@/O*G=$,EEB(@!XD2( 5B M*W!4,8+1BP8=W]5*DZ2D9N2P0K5V011, @W*2';R;JU5TBR-A3 )#&!>ZL+# M,PKFT;:^[W:Q'S#W 'V'*2U))8NH+$1,: 3%G,4VG?-:*@;OUDYETA\__I#^ MVU,MU2A@_T=X]"=QEA'ADLD]M,NLE!D?M )+68J*M_/Y5AU-W99P?WFW9=6% M!W?(24HE1I LV8=4&&%*4$13:X5(@=&SP;]08Q/+K^Y9NLD&""\TE".3T]@& M2/)T-+'$:E.=M/.H#^]-"AM0*=36Q *J36$_8NQJX/+:W#90UGJJY1O5(C+$ M*^ %*[G3VFEH PJ[NJG-^"LNO<8TRL*38DCQ+&2G:=53)QKT)ZF+2>(SW0C0 M$M'%M#5.*8H@R$Z;I 8P;WEB6VAEB.S#P\S5!BYA% !&;.HIM?ZZI37FWU#. MO-V.(:20J<_/=%RS(.#AJ+HV44RX#"ZBLP ;B>+F[5J,H,=X3IF\]X!\A7Q! M2@Z3@,@"C$0JF[P0DF<*- L_?" MO!73!/F K&Z9S:+2>4;)S.E%]@D@@52T#G/(I];812HP9N8 0UZO-&_6R)3" MVY+*XWPQS?<%LNP%D$#@BZ>3[Y58W$G5RQ292@<&MOI5OTM;8)3QQ 9Q,//^M?AY7/Y:!% M6?F/K'CWD]_6PYX]('B)F!Y7JR?*#Q>^SI(Z3H"647\09RVJ3*K>W2V;>-6X MMZX/R5Y"0K6X7$/FE!P4V8/][L'(S+[;F6,2H&_1]P*XE,@M1U'-1$;6?\V8 MT[L"3&$>?%CDD<%90& Y@$5FV&]=6,$J,E^1)Q1X_0G?BB1+?C/.D^] PL_E ML!@^P#0Z/5>XJ*S.P%*8=,TDW[-M5C_4UIG;-:*+1%A>Y"W=.=#E8"G*VH:2 M[_S6 #._]2'V_QO.OS]AJL17J;"P,"!PCL(Y72^+">_)*\?0\DY0UHSRW>5: MAS[?@N5=605X$97EZ H-DD#XZYX@+(BZ&U>7)6MFR0I:WR^:C!?%WS*L+ 6P MO.D25'\S*?MELA'(LKYK&/^\];.7Y(K7C.7DE@*M9Z($W NCO&Y6=.YF?/8T M\1J)F.[H\-PRRNL"A.%()M.<^RE*Q.:4].F0SQDE1->I88Z[<._=8ZN*Z M2WZ,T&9,E*)KU!')0M$C1U-RV&;HCQ7?;2.E !MU!K,XH,B/Q2[U967F#%I'0C=J,HQ7EH4OV]"A+@N*[MQUS:<>07:61TT-M<4B(\, M8!O.\&3<4;0PP71Q0ZZQ JQJ#.R&5M%(BMOB!F0>-XA?G?3&S"./27T.Z9;2 MD%\'U9^HW?TLIS6OSPI@$[FC M.85Q^=#C2^#\T5]UT5U[/9VF[,\M0W\)Q! MVK>B\\ .I'2]41E%/U[L-=:H>2O'SVZHRYG0W 1B"*,;K1\Q4^1O%,QF<3D] MSVUU2R!+L[2[1Y0VI(%I1ZH,DWH(%R%Q9DQLY<@L)SX*I$7&42R]J__%W/%Q MF-V%.0&Z6FSJ/&140MV>,GO# M";/!L#_H#1__VWFX[OWGZ79PWWMX''$SD55_DJY>;BY<7O,77GAJ!\]*,]_[ M>;32DE3^TO9#O)7:$!T^$O'9- EAK=M;*L HOW4[,82)Y]6VWE\C/Y=59C-H M;X^PKD/LS[B*ZP;,/CE!XPWAXO:AV[_O/78^]T9\FH+]>$4CBG*4/8%EO1NE M43JQHASGO0>*%>:@[]J0R.$KH[4539A@33S5G:ER5T911UO.^M&1$E5=' MPJ#&B:HB5$4O4I-9QKP]I.O7=P=OC*ORR"JQL1=?-2N95XIR%!>0E0L8;QV+ MEF@K[=AONWAI/S.<(72P[R /)<>GGT:)P^3C*F1]?S5DXRN9 [1U9SF:W \Y MT]$4I>)\I#>9P*@2Y[6S<&GR;F$4. @-)E7G6_FB;6/2"781V6JLK;@>]UKS M;WWX=YW-7@QLXNQ+1;'\'$!8$?8FMM]!7RDVJ8G3.16-V)==%HV1L!A4D]%W MT!$VS2;?P]O'O1LJ4G5GP)]NG)YAC>(:U@$D<\ 7-#ON_\+B&U0.]"!+^\.A MS+[G6[94;TYE94QK\D\[)SW0FH)O=#3D U1:EI0?Q5$%DA0P%! M70OYZTA48K=>@TFM'D,,4M'ZDXII3)SY9>1GO^S<0[-91LP42E;6:'Z=,7\# MF$XGV,?C;.XN>S'W?F>+\IOZ8M&[8(&"^%;\_)=W1F^#*\H3R[*S .RWF6N_ MEQT?R$M$"0^?M0)"5A-,6$ 6'L)29& !N+HF47MQ;]TU__[D]3T2;.X7!6R=PL62K/<^G2HI1Z6#Y>\(9.AVEFSZ/H4/X7P, M"3\0ZX7LVT@NV@\#&@"?'XL3#!Q=3E7[Z@+Y,H*QU! Y^GH6\*DU$)<$=]>/ M:%HN\2@FQ>GHB!!/#:/U#'[L+Y*]$P0$C<. WPKSB-<3@^3$8(<0OH LN]=\ M#\R/H9?LP\9I,E%F?:_%I>)GN-F'_P-02P,$% @ \$Q*2O*7S]*J+ M^R4# !4 !A=W)E+3(P,38Q,C,Q7V1E9BYX;6SM75N3XK:V?C]5YS_TF?UZ MYD+/)9G4SMD%-#VA=C<0H).=)\IMB\898WOKI!O!X[K/_W\ZF%Z^_K'5__Z MO__^KW_^S^O7_^F,[ZYN CM:(C^\NJ=MYBYRKKZYX>*J]_?KGN.& ;[Z+1GK MJO7FTYMW;]Y=T1^GBP@3QUK_[]4M>L21A==7[S[_[]7UN]8/5ZWKGZX___3A M\U7[_NKU:S:3Y_I?'RV"KBAE/OGYU2(,GW]Z^_;;MV]O7AZQ]R; 3V^OW[U[ M_S9M^"II^=,+<3.MO[U/V[;>_N?^;F(OT-)Z[?HDM'Q[UXL-D]>O]?GSY[?Q M7VE3XOY$XOYW@6V%L:RD=%UQ6[#_>YTV>\U^];IU_?I]Z\T+<;9TT39.N)UF M?X"/;Y,_OF+BLK"- P^-T?QJ\^/#N'_4?V0T_X.-]K8"-?1GY#.U>>V@N15Y88VT'8]= M$Z7!TG)]/80F0U>B,Q[B]1(M'Q&ND\C,N%4H7%!BL!T]HM=;QFND,V_T*M3Z M0=BN=Q0N1,0OIO]FTFP_DD M#.ROB\!SZ->X]U?DANM75X>\,AJM;Q9&;^Q@^3;FLL!P%0F?/-S?M\=_#&\G M_2^#_FV_VQY,V]WN\&$P[0^^C(9W_6Z_-VD3@D)RCRP28>2TPUO+Q;]97H2& M_AC9$<9TF^I8Q"4W*+18[G'^^13"]>V_+!MVT'DAW3%C^C7T781R4[Z7HV= M4B,;8.>#-G8^F&#GHS9V/E9E9]2>]@;3<>^._O>F/^@.[WO9&=0^Y@K#5"5T M/!SUQM,_VH.;WJ\/_=$]G6\KL1$.J+$5KMN^PXR#9V8T%-F02P]>D:E$4M/V M?WJ3<>!Y\P!3NISA_(%^_C&=P9]:+Z. N&P;V$RIMM)+#5P?,R4V#G[OBF0Q M0&-D)]-A]]]TDE%O,&E/^\/!Z*X]F,2&)36CD-.CHP5KA+K!\IG:Z_'>VWMA M/Z)"UEVM$U9E/C:5J>;&L^Y/-/(LG^P^.>S/PV?VARFF?[!L]F,Q@ZZNN9I@ MV?T;D0PE9!B%+"S#PDZ%#+H:I].KZ"769+$1]>)69E^C/ W8B$P1)A,D8KY$>( M?$$^PLPMOL7!\@L*GK#UO'#M,7K:^Y0J,5CSE+H%L-U%-F1UUM0\AN M^$>OU^D->K?]*5M-978HZ2@5R1STIHEE2OV#R2_M<:\$D;(Q*I)(?<1H&7EL M:0[#!<+L*XO1@H6<5^@N((3](O"3.*JT,5T%;6J0K>AGN\AG1#L15=UV>X&< MR$/#.0NAQCL0G>17*G]WOJ9&V,;1+A;&+3AFS(*#YJX?^UUWE-X,)U0?D.\@ M)^6%35)3K#Q.:P9V9CJ/)1(#G)L]B#,'2SN)9C\B+YY[Q&\_>);(R0?'4>MQIDXC: MN.&L=8AJ&V=IMK"=CK;)Y!1*C;(/L(*XTBD#";%7 :9:\?,KVB,BE)(@]D8L M-EV<'?K)#OR0ZF'/B[O1U97L$[N_>P'U7']^%>((F0,IT>K=)Z7]XBII6%Z_ MV;4." 6Y10&D6Y@D<'+XX*+;-% ']-UD$M4Y .6VG_V@ QA>^ER "D_:^2#Q M>#DW<&8W^\4,VD#*5F/H1FG+%!BTQLQX\)'3L[!/;0IRGZFGR($KO\/LDQ:< M\FH\CC'B+HE\;+@8?3P=[(HPE<+YWCRO9#2U/#J&HW^S#"<$F822%ZMHX5)2E9>#'+HX4GJ.VL_>G TD> M\2D,+>,PT*6,D470#4K^V_>/O4Z6>;Q-,H\"D J.-/O1((1%?*_B?,%!-Z]X M3^!='3:>?3:(40FY\[RM'+[ V(5[GX?)PL)H/Z.H]DD\ZC9KO3L'W&0L EMF M?4(BY-Q$K)QSA+ ;.'&1YWZRN/>"L.T2)/J,%AYKUM(2NS*R2HOR#<>"#EJ47'$6KNBOI1'#'F[7T).I@V)!RWE-U^!&J M.B2:R^5!G#DO->*L93)*UXQ;(>8^58K/]>\';>?/B(1QK<\TX 3N6<4B)I;' M:A<)PBM$>90A/*KFNC M9(&,D1T\)3CS#,ZFIIY=GT5,LPDQ;172?&!4A5VZGGKS.;)#5H^>[[E5U#N% M&6;79Q%$K5$:6RTR'UN]<5>N0RU\LI<1$*A$7O/9]5G$1WFL;<'*#X&R?QJW M7\?H>6-,'=OA,DM5U'=V?1XQ*A4^M[A6B3OIQY0;I%#O/+L^Z&*!P.&?F;DS^H8S:CR3$EAT*8*\^^.SZI*-4]0IBJS;F U8B MAMHKR_58 3P5R\3RJ,%JTU40NHCLS),.F@<84:Y+:D^A.6;7)@-;-6%?7+$* MRPA,34PYKG1H4RP9DS$P@-JSD0F<\ALJAQW= A7(M)M=GW0LB\O3%A9.&/MM M]N!BS4<9-=V(U[2MNST0RE\%=RHG(HN,8^*PI )]TG.4JF.8.&)94/X\H[X MBZ=],+/OKU!B&$SI5)+3F,>-(1S!+()5/MRY?,&I,M&$-Y9SFZ GP-VA\X->@QWWQ6% MT^\-'ZWL)?47@;^8X1*C1&T /:>HFS94E'F%W&/T5(=]>JUO O-Z:C@P;M']%G )1P M"&^3U(@G/&-6&[" +=C]G6>;HE3?407=S9[85EUQ!3R4'/[ X,G?:D0EYMQ. M9H]+UY3=%+,'9_/L6F31]AWV'U8?L:*D[IN!-RYAJ5.JA:( O.H89@]"UX1L M(6[AF+])=4@Q8+E]S!YSKFN)BKB39*8AU/LH/?[8L):EKX&QDY[A_I-@=PJ% M/?+.1JMYN.2I%_.(AS!0RZ,DA1Z@ZKPD8.9KPYJ M?((Q6OELTIFE7J9";],E/XIX% 0SP]_W!":0B(%^5.'%"SJ1ZSDJD8%L0Z.E M/XH+*!^G(S[ 0=%?/N-@E80FE&$Y[F2TZ*<6B')Y@N/>WT:8RI7Z-)2_6_>% M_23'B]_)Z#L)E? 2\E2'E\ZYCH:= XI"A(?SN6NC^!$]/YI;=A@?8=VRP,6D M^"":ZG(T8E2*1SBEXRGEDV >,C^^[X>6_^128SGVQ57NX9?W-UJD46GEJ;(' MYYK1,;O04N+5;=OHJE$3^7X[LS?"*XK\ MD& X7W3N_I2F,.:B.+I";[-Y_RK1=$7F)%A"R$MU ]^F=./X],QPWL7(<<.Q M2[[>I(]C-VZ@[Q'$"%%)1O$[&4A"'1$C2SGE=S"08!**D>LQ<(@_[332$5N= M=0?Y]F)IX:\2;T/6%4 "B0^:(LC'+($Q%8YI32F5YA9D74UGB51@4 7PB+/O M T @7I!.).$Y3&W;#J*D+A*Y*_:I47E1-K>+T3R1RBK*1TW #AB43_)LN&@)F$'#%[WUI\![D8D#)8($\GN==Q83^Y.ZZ:5 MRP2<8O:!M43#>89(Z<>/VT?3&6KE?2I?UOFXB)@ LUQJ1@?(QE033'7N1KR: MD\V4;4E52;:9V=/H0L7."IE'O'Z!=M0$VH&0GBLKT,YQJJZ*;R*1:%=-HET( MV;>R$NT>9^)T%)JE)*E)] ;".=FR$MTCOHXR,(E$>VH2[:5$F0PGE97H'O%P MZK".C-81-7CI+ZPGU!*8$J)N9D^@UI(,.^#F!!+"2=YW2@>/K.:O'=\>\$Q. M1K9]Y\ZU'EUO*#_]A_#&7=%/"1@"OG[GL $ M$AW2CRJ\-$83]SB9=*84%YLZICG<@0&SZB,EYA/S#>REN7S#2>'K?@O#<$(_ M7_HJ2'&X ;KX- '9)>L&T%X>Z*>1TQ,IO;55A(O>"7F"@QL=3UB8O*4;A6@ MN.S V=R:>L3$_'G>9H,"8EG J?DP\^R%Z1/%ZD 5<$-$W(+Y))O"&XBIU#3P M\$RI^A\Z,5J047PE2H#-9Q ,?+7?"FVR]J.AY(^8?3BV6/X=R.VP:V&\IOS& MHA)Y.RK]@=SAKA=Q94E(##%X>?[&CWE?WA>_O"]>DL733I3'Y5[,YR?#.0NT M;&Z/"-<[1E7.+,A' ) PK^&!(W5FP=A2"B1+_2#E,4PGR O@4QI@>*GRAB$& MXN4VB34\#_?\7CPOM/3*Y P 9

UE@$/W;^1T Q+&WD !MU"Y+(W "<53T MX]K P?#T"O8[UZ9\)Y?L4YD@W_+M?;+$!QZ+C6+4'5%=45G&X?+I<45^;@>9,L&PYJ$G; X-5<79_Y,V^E+BA6X@S.";9F2[Q,GUPK@%!IB $> M6VL:9"#[9Z-H ]Q:M53R&3VO5FSY\0PD"7LU TB0_>8I6%&6F:?*X'N_^9D! M]WX/N.2W>RYMGY (8H>F%I(LH8SSCT^4^:Y34S<_&T7(OS HG'E.N6YO2;+%*; M;6;FHN@*TLQ0+@[O-1Z.M14917OM9"]3[1BH98AX; M<(*OVT/.!V\V,PYW2JATJ8YXA%D+5)A( ;T"C&E\U6$0,J7-8=XB1T*KUCHHWJQ$ ?G3<44%1Z5G"T\K"%L7ZCL1XT67A4/MVV# M!3PR6>3I&X?D^LMV]O^I Y"]&CQ>W%?47$_&6LN#/I.\3E$;=B[KE7D#SN5F]ELD\2X/VQFI1I;K*%^^ M^Y3K/U*Q=SA *EI1'R-7O982LX0+G8_'!=2C6EHA<@[V%)[ N1V,)*_+&"TB M#HR>BAZUI[W!=-R[H_^]Z0^ZP_M>UC9N-?[>$V,-W;DKY/3]D.JR2PV-Y!(O MD5E=I+O12Y\$!*K?^B0;Q,3[2FJ"Y[CKA5@[[1)] 8.==?+TGV<166E(@5$ M%.X7@Y<3T2G$,9C4LH#L'='LW4?Y3;C%1C)=]5\0K\*@5BB_&?$P%W.ES]8XGE:9H!5V,'K:N M#(0"=QH=P!$.;(0<<)*=MC*5P\9!V-GKDN9P$K,Z81D"FV?$*] M43HYT6=N*@B?SPZKP_]T7UO,-TFC.DWF'JTX7I3*/O,R$UB88V_>3Z*'CW7?@C9=?7K ME*Z1QU+9>\2IA,,*CF0T,L8E3STN)A["0%2LN/RE 3(ICZ<='N.RIW0(6*$W MJ'"8'$R.!Z7$)QP/F,NFR@%4A=ZF@UV*>!0$,WO+V7<$)I EGY4X06K[BS? MD8:G=HV,!J04%TX^/AD>P(B_$[F>D[Q'E/[87S[C8)6D]*7(*/4W&KRJ!)HJ M>W!JM+O!\CD*$=ZRJ7"H,+>'T=A6)=#X#,$)L*3E,)2W],<;]C1?$!/,XD+R MM:<\AM%(624HB[!8]WG$"JFX"%,Q1S'9M^X+^TF.)K^3T1A9)?B$/$E",PWB M-9S/71NI?S%SV^NY%:,)E'CLI !]- X0E[TO.""E_/.XHZY++Q0QJRM6(V<2 MCGG2MNUH&7FL-/$&/6-DN_')'_JSAV+Y^\[F+9?X]US6!)C7-879^Q1JTXXZ MQ0''?N*2.4 BW1!U,_MDL/ZOP89%H\?EDI+?:?L_O'\P;#?"KHD/1>;"^*(^WQO2=DE)B#]!?3H/=B+>F6SYJ/41AAGS#; M\3:1CA!8O5,;36N4M8P:$ J<: .'.8'.<'H8388T 5F^LO"E >;[PB&Q[]L8 M6?&C4H1N2U0(<7T@=@-,Y>(&SIZC64(?"@UO-/T"3GF*BDYC'?H-2DBYB= T M8%G#)"(VG/9TB3EIB3D= M?\5.(NB4E-A3#MM1N BP&ZXE$:?\#B<:;N(R \8*.J90&JW@=3$=7>(+6Q4< M>#&E6N$!$D6J#R=XL2-*&2*A:W>9,83EQZ=SVQN-)(E613X^/!Y /=56;_+# M_#-M]28_(#W4IB^,;OC!-J'XRT7/ 3W9IA$V(/N6#OS@[6!ELQ\F8Q4*RT0I M^P'H3;;M-MQ[>6;W\&WB+2IV7[:'T>K2LAXQGQ>-=Z"/T0IA8GG#.5,+O$*W M B*P\@-GRT:*@%.<-3H'V5I&RX4R.?K7#6T0)M[Q):(41)6F]ZV^% MHCA4K?.8K1^MO&;K$@&<*O+>?([LT%VA#(U9/LOK3@VCFZU +:LQ-3$.Y_A. MOH4H>X9&T$O7$V-Z<94PE.+UR3A>G&\3N_/8]2/7?QI2CSQ60W+C$COY-7)V MO^V]A-BB[+B^1153DG'1,)N9M[@T67=5!9'JU0\@ DZD>4Z M?;]K/;NAY;&U$#,3W^FVL##J6 0Y+/]-%PBOEJ#F&CWF#2GO:'@]%=>S"9A(']-2:[MWSV@C5"^^1OOJ3$ MT#U@*4D3ZAFZ-LH7<=N+*8BK.<;;Y9V4[L0'LN\4RA9JGLGH/6+U\*)^Z5B- M\QFHKJ@?>,#I!Z,XA"O[0H!!+1.I'3(@B3<=V#7P AK[) SGFR\*_QH7;EL 92 " MU<_)$7"8 +-*TFQ?VW?V[@+:F,[*^4Y!;Z/G>@HB5HPM..4A$^1YR;UJ]Q;^ MBM@Q %4$95V-GM4I"9\"3W#NWOB"?!;*9Q>'.$LJ8A(_W[Q"J@ J]3=Z:*8D MBJJ,P4EU;&QAY.2;RAO"14$KI0&,EI4TYG$JR\+H$XSL/ICXUODX%+5/(+LQ MANP>-&=_'L:$[;U8D8:F&G^GD0/;[JK_SGK79&2MV:_:JJ=HJ@]N- (E)9_P MZ%>/.E64Y24A*=N^YAMF,!F1/317SY0?HH\B, MACXA$7)N(DREDA :\T3V+ K2>Z$NM4N0<,\M/)C1>'#CNE1&/'"R/57%1>4S M1_$C((3=1O[R[&[*O]/5H?$S)IW;Z+'*4_NHJ4@33FJK*K>;UCVF@R+]Y;39[,->0FAG5^?T3P?#UG!O0S74'=>EZ?528/;!\6OI> MK]0!A0BJ,I[R9ESO"Q%B]BSV>:E^8<&?CVDC]94-&3R5Z)JU3C(/!M$,JHS# M609:#"T*10K,7L)P5NI?0.*2. Z 8FGW;T0R]=+[LM[42U]?ZJ4O]=*7>NE+ MO?2E7OI2+WVIE[[42Y^P)EWJI2_UTI=ZZ0:_#TFIT.8EC[^1\T!=&+S'1^R+ M=-99/XX)3V)C:)A-3Z4T-$M%C^"@Q_Z5^#OFKN0N56DV3773RN:.)@6I71L% M\CN';R(4901B,9V^5C9PWU-F\NMI\%Y\Y1.G.?98')D G%&!HJ&HU+) 3;(]R MIA\+,SU&#%'Z>_9L%+;L,+*\*<++:YD.-TO-B5:^JNIS\\*$\RIDC:6,)LX) MGV1):@/?V5Q1P7FS\#LJFH87"0>GH3(!BM]$-/NB65+@/*6CTN][XT^674]]>(NHZ54^IEV9@ME#[0X M7^Q'],*1.)68DL3WVYDM'563^"&]<*SZTC'R)-6ZV?OV2@9U)%EXR7(]94+\5&B6D1@<8[8TE_&_?D.$O> ^9DE]+?GE MXUDN!9>*0CJ#8N#X7V/T5^02-TR?-4]NC6QITS;.?&=>&*E#7,#*>JLN+=V* MEYWF4O"H*B5)A:W1>S.S-6.M2]'8I6CL4C169]'8L3-WJ1H[[: _KVKL!.S8 M4RCVN92- 8CTGH4F HJ)0!H >RS#"2-L*9-^<0]::BJ1*;;M[HM4(ODM MU6!VS JBA[1/E<"@H2TFSDVP>>\I;POZ=\EM<[SV1B\SRU'@G/U!0'H=SH:J M@"67Q?':FRVQ*"GAC\?E%AHN>SN:]E-!$7^"4%-14L2?(-973-V0V0I]WW%7 MKA-9GL3NC3![?W%S.(J( M-T9Y3[-E&&565\X>JL:FU.X^_ =4)+'0H\U?<$"TI/SXL\U:\&X_AG%M"D=8 MP&K'R,ARG=L 3ZT7M@@7@<=NR**_R&=?IEP%AYM=P[N8N4;M*2$-0-$RY\^( MA+%%''^:D3,-JFM)A5%GU^=ZRW)%H/#AR\HGMO; ?1;47:@/,KL^U MB1H+\BRF5O1?^E4!;!Z_$=1 FXP@(3\\FA4)ZAYO8Q^[J56#,5 ML$DYA^+;'Y H?T QM[W!;Z=,N228I P#Q:/:8@$2/*EKU1R%2%JG<$_+][ ) M9<4"QB$M>5D(G!M:9/*N;S?1?BL(F#M!UQ[0 M^8WKR_F-R_F-R_F-RZ6_E^,;ETM_+Z^+J M0T4&8,"M6A!@]BE&T(>'8+QSMY44H&1,?=P!?XCQ3&##W*>7[D M\,Q_<8KW5I_T6I=FJ3%ZI[)V;6YR6PSWK1Q25:&1^H^? =&IP4]*#4Y15XP[4 MITO3I:ZA_9OE10U9#=DYS1Z?.Q%#X5ADP!X4K6<'R;+9D EP,*G9LX8GLM7G MR,SL2Z%%LH;O+UG#2];PDC6\9 W+//KU7>0,#S@&$[ M6X)C.$UW*$ZEZAM M^;728@>2TRHG_P8.!&>R)*,(VPNZ4!D=XAH_23>C:2:E"\'D#.B3^8A^:>EG MT'JB'U#ZV5P&?D(%B[G>!=_80P&WEHOO+?P5A3RON.1(9Y>S*2^'.C(R?(3= MP,G0,IS/Z2_])P&4O"YGE\=08%CCE4 [98E?(;*\&Y?80>2'1TJ2(4Z^!@L- M=W;A_(K"T'C-UO[7(?WN2XX6*_73\^(B' BY7-=QH)R#51H63S6C:SV[]#?) MT?C-%S2B$.GK"UW#T( MV%XR0T68\E$;X8P?85070(K[C\9QGV)DD0BO8^)CV[-M_Q6YF F(A/>($B]Z MHU.E^_D^>:C*?0KW9UAP)U^HE&15E+.]SO=Y00G3NP")D83JKP_]Z1_MP^O/ '+OQ.,GC9=.)U2/T7. P_@@Q#S 2VLC M&7EQM$)WL^7/? ([Z\T?"Q0ZJXYFHJ19#0I>[+L4CZ<=9.C291=XKA/S%LM' M$FW([P @[% 2/=[^Q^$2C%MV3*'45^9U,1VOX M;%1QX$8Q:X0$2TZ@/)WA1 MCN$SLTOHQR(U8:2A#DX/H_$.TZFAS M&Y6(44 7TB2\[-,HOP&-UT=3B$O]?0"1R#DH"7B!L\[J!0G(IE4O6KHV+H+L M-T_!ZFU<28W7"6B;_SG$:_/KV<,D!YC='\V6GXL4/BOU#,4 Q-H9"\3:&9LM M"2\NUIABC0=AQHB$P_GO 75EQ0?*CAJ:+<)6ER27>CC)B8GEH33&-D"AZ(.= M;6FXY+E:N.:8%8F>&PZ"3J+ETL)KEA2)B>ZL1SAP(CO\@H/H>1/\;%VBGY?H MYR7Z>8E^7J*?E^CG)?IYB7Y>HI^7Z&=\"N#0O%2,@.;U.]LH*(=9<)%0U< : ML(@G3[S".!K82&=1$(!L1/6@T<#-0QV7NKTA=FW^=I+;#D+D4A@,RB%8GQ3[ M2^N)?A7%(LPT@A"B%,KOD%J-X6%+I)HX7%+" %*H1QS2;Y$)2]1 MR9RHY";N0BS?6;*HI)U&)7%"*Z7072&'B2/[=R>)2S;^#&;/#]UP_;OKH(TT M,\%4E="DX@A&HY-'-';6V:!Q9[U5Q'2?5X]6EA[=0/12'2UI +,*VR[&T\%=Y:%/8%520LQ+"W'B-C'\P#LPQK2FE*G$V85< MX5 I#*H 'G'V?0 (Q$_5B22\$.J!W2<-H.:V-QT^E:X?)9L77A UNS=(-L+C MQJ#"I1JVOER.X<1,V57/PWF&2.E7DMO'="PU7];YN(B8 +.V:D8'R.95$TP- M1%G3*=OB\-9!,Z,Q5J%>Y\2YCFG7+\Z.FC@[ $*N9<79:2( FT[659-G%T#H MM:P\N[7&8"7RO%&3YZ:9V8AJ68'N$:_Q\O!TMIZ:1'LI42:O@BTKT3WBZ[CB M6Y,SO+N@7'17JZB;V0M:*XE10*S1!=H1=5J+7>[&] MR$GNOF-7_4=A[-\-YST+^Z[_M+UA4<5IJ6L*HWY-12;4'9\Z)C+@&=4(LM1Y MJDE$I^U=511"9YT_@,0'TS@K*$^M+A7+5V6]4@3C+^13J?1TMJRK:?=/,X)% MU ;F(^E:L0?B.0)5 G@59YE7^88Q%=*J,VX?H\ZGRA+,QTW$#QB@*FHTUUVM M=7RCCJM^.[IY%66X@ MHX^&Z,.^M# DY1MZ0QEMVXZ6D<P7@9_<_R]M MW/:=MDVY<\.UH=OUA23V?.*L M:?&1C/JPW(618Y.68JT)S+Y0FFN!3'$@HTYG.<34.8-S@*H][/;;89*ZC5_D M#4;4Y?## 0J'\ZGU,@X\C_+!WA07V:3JHYAU*.LS3@MQ# AO-0ETT#Q@6947 M495UX;&,GBPJB%@EGR3#,AC[IQW8+J71BQS7?QJQ8Z 4@(Q$!H'/O"0J5B^^ MW29$&)&0\B'2@O*C&CT:58\^5&+^Y#X+_*VM[?P9D7"Y)[_J'XXBLQD]%=;D MIZ6@4.!<^<5C:F<__1)X;!DQ,XIQ.O3W>,,NH7^ZH?]+UQG";N!LO[$"1=,V MI]E#<[7HFU;9U'$F#Z;:-:MPL3A-GB8$J6H;J< YIBCZ8*>2RK4.$F&64"C% MD=M2J/ 4D .93B;+S9;/[L5.5T>57;#Z MI+.6GE U$/6J+AS)T^NGK'D-ZUPL4*.52""U;2.65,]^.#\]4_ GMU 0 4O13&5:8>$G[!9!C$%$L++E2ZFRZ.40>E#*CPBF8:@11(24TS MV,([+K(EEYI[-T'T&,XC+_U:2<^-R#L;+;Y176^+UE M>L.G%$1)3Z/%.-40E',&)PO[NX6QY8?KE#SP"A&JV:JP5F,2SA)P_M@%7M0?5_,OUIU7(G1C%;&U.CA MEF,=SA=93'7'\MBO2IN_F_Y&:U=*(E3& -ZQ"\9B$A/<75CXB7ZI@FY 0OK[ MWLLS=27*X\T9SVPQ28,*(.#_5);\EH4XKIY^$ZMK1&8XLR4?)A3BB'W(]E[& M D).9/..7!<=PFRU1H.X9UF6V'TY6:2W;,Y'BR#Z/_\/4$L#!!0 ( /!, M2DH,!) AQ'T /6[!P 5 87=R92TR,#$V,3(S,5]L86(N>&UL[+W[<^2X MD3#X\UW$_0\X?QNW/1&EF>Z>\:S'^_BB]!IKK5;)DMI>W\2%@V*A)'I89)ED MJ57SUQ\>?!8)$ ?F9K=<.R.6@(2R&0^@43FO_WOUVU(7FB2!G'T[[_Y\/7[ MWQ :^?$ZB)[^_3>?'RY/?O>;__T?_]?_^6__]\G)?YW>79/SV-]O:9213VS, M)J!K\B7(GLG%+R<7ZR"+$_)G"8M\^/K[K]]__9ZP'Q^>]TFZ]@X+Z]4Z"*,V\R*]F<3!=\S[\\,,/WXB_LJ%I\/M4S+^.?2\3M.K=%U&.X/\Z M*8:=\%^=?/AX\NV'KU_3]6\X#9(XI'=T0\3RO\\.._KOOTF#[2[DVQ:_>T[H MIGL/89)\P^=_$]$G+Z-K#O\'#O_#]QS^_\I_?>T]TO WA(_\?'>E1.>'!BPY MZ9O_('/L\)8F0;R^B-RV>C1[UCW?9UZ2#=AU;?Y,^WZ(,R]TVG%MYDQ[O:%N MM"WGS453I@FI&TVKF2/N-6OOTYJ0%06YIN8_7[/U&SNCKQF-UG1=[(W/U&A+ M 5AH6:'\8[\!+.3J-DZ:>'I?$JXU/WS_X:/4F?^+_^9OA6E:1DSLLR [7$6; M.-D*=;U\3+/$\[,"D-BZ /^W]]_][G=7O_O=?W[WNS]>_&$ MIO$^\:D5]O(C-'?F/?[MX_?OW__Q_?OK[]]_^J/%SKAA8V"X :?1R>?[W_Q' M:;2]:$WD1%*;27XJYOY__R8W,QYNS+5XC$LQP(CB,FFRG)?XQ4;9CSTXYB.^ M\6/F4NRRD\:GW"3Q=A"/%?N*!Q'K&V/!RM$4**;4__HI?OEF30.&ZH?O^ ]< MZ+X[>?\A=U7^%_O5W^2Z=_0IX,M%V8VWI1U2]L-W']]?_OC^___QV[\IY\\@7!^^_^[C'ZX^?OSNFOF'5W^X_O[C=[]5;ZC-<#F/5>,( M'SBW_,R#Q1PB8L<@1Y)A1X8Y!.*,267BA5?,$K[^D1[Z[(YZXMQV1H>"@GOR M@42,)&PHJ!69 H'9;40O(W7:A#XNFHKE'Q*/'QC<'[:/<>O[Z&2[.1%2ZQ^C M<,PI^=^)'(!&S0_;-JA>[V2:7H7>Q3$3:_)]DC!INJ.[.,GXTIF7[5,+A=X] M'U"OJQ!2:4R7)_JU_';M*+RYSC<1YF7'"Z#D"9= M,M+CY1T#@(\#VB@IV*H<2.1(-"9B9#P0Q (*-C,,!KIY;"K!R*7Q,DA]+_PK M]9*+:'WN95TA<5&A8.9;PP82-)GPXN-&8" \0:]''7$I+ MT<-9TUH)(7=G;+6G..D*C'NDOSD=WD("68@A&/YM@!!AA]+!>3XBAY[N)P_%XNXVC^RSV?[Y_]A@?K/89S^C@IP+V MQD0+#=ZV]""KBG#%+"*F+8B<2&HSD1F?>9!$8)U,6-?06!GP[;1B>+M_# /_ M,HR]WCOU[DEP-JJY=05[R4%$C$)BB0;O&]#>=+!+CXUI\\I4#%U!_1Z/[AVP:5)=WL4NOUN[@E:G9N4R -#UNZIX(H:=5*"B9 M1 [$<\@T-@(@FEO+2$KMK>.BJ5A^R19<\T4O0\\J"&A.A-3AQR@<AC M(@&JU15,U:O7NSEJ'A&0-D4E!+T>6QL(!J^]"[4^GLK=!1#1F!TA%-Z^D@&- M77\5]]F*SL9+'P5^^_3DR?-V7'Z^_X:&65K\1KR-J E2_NN_\4P0RK>RVEP& MD1?Y =M/G 8V#R2L8,UM;2P1/6;*V5"^-V M&C 'KIU/+)=I2K-4(X"=RDDQ&\JB*9%I101B * L#=S^_?W%PST:$Z7G(:UM MTC+0W-R?)Z386J'NR5!F1X5*MP@LRDQ49';%%(UB^YX8_WLTUD++45KSH&.G M^23BS$N?E]&:_^?B'_O@Q0O9;M)E=N8ER2&(GO[LA7OCBPH[H-#6PQ3U%BNR M">+EI_BA-G5!EADI9A,Q?709RVKOO&=&U^<_T&HJ*ELZ"#M:_X9?G@/_F>R2 M8.LE07@@0>2'^S4EVSBB!\)^^3/-R&8?K</^8;?8A\8H)3!K_Z>-[XF7DG$W=/M*$?/M!U*OZ7L@P^^&W M7\UK:28BR()$[8\+Y[@;2*'>?^\7P?ETRFU"=UZPOGC=T2BE3.>MLF>:-$(, M6R?>!"2T"V^&]C%OYK-(/DV(F9A(CH)E5![N,%RIG)8*9&.!K-\(J1$YLS-C M"N[X6 BOD=MC+KE )V].)VXX3MKZ3]APN"\]>Q:%]$ UP&3;QG$4:'\$". S MQ"P^S0ZWC,2BJ!<+D7;\OHKY,?;.@@86O)>@1;1M2.3P!1$39)&W8@I(A#(% M=@(M6J'5X9N#N@!HD1IZD#4Z-R[(:7F0=>J%/-9$=I U R^D]Y29XB +:'I.'[/J7S>,GCUD,'?0 MA0@MG[$ L745Y_ETV3G=4+;R^L%[E6[X=> ]!J'<%LVT M*DRK^LT!0_O%-B1HY=3F_M3,M>W>C>S*41Z%"Y9@-FV?4<'(V A)H3IR&TGY!Q)D4&H.N%0NMS=;) MQ-SGQ+8V-Y\%;5#+S7>?6RZG8?KA* MS8;.R&PAHTS7RTT1<:[35.M-&5UA$4:-.J1$YY;9B/Q&E4[=%)Y$A$%G7X)\%J2_629'6' MVRE&D$=7#H?(T';3R&>3=Q'%^4UM"@IC:8%"D6@?3HB"?40]+@(8#JQMC#P" M?_A(H0Q/E6H#0F;CS;*#2IN"/ 7*!*GK.'HZR6BR)>LW8_:=O](;,?X#<[A4 M4C9CL:%XNPUDSB\ORQ!'O&4HC7RFRTQ] 1T(**= CU;K7J<:+:L(U<>C\!"& MX>,7XQMFE[R[B3-*?ME>%*&8"Z&]*XBCVI MBN5UZI^NJ5 6K!N-C@H+N0^5-T(3 Q>RX> :A>FR1225B/S3AZ_?OR<[+W^> M\Z_DP^+]^_?\_T@JF[UY^^PY3H)?Z'I!HCBB)(;M_F;,4B:F3,V*\_J&>9,Y MMYJ3Q_.AS54'0EVN4]56$%2:1D*ED*>OWW^HBU.'$/W+^U+$@JA9[NI?22!H M("NX5')&/GY\ M %VO1=5R+[SU@O55=.;M A8OU_9E?!/:#PGL2M0$R=9M8CF)\%GD*B+YO$6C M:2@*XS@40UY4Z(1)F"_G0516F.[+!8HOAZ*Z @3:\!467#6(T5VYJ2*:-A00 M\OI^#1A%0LL[#N8K\7J9]V)AL!!5[1Y.A<]10KV0.UTD9".9&\9D/("KOC#C M1\^K_S4^.J?!>"C_(%&.Z!-?\(U\87!OV%'3F:8-.JBY^;3\'2-WO";/'"7OA,I_566]NH. ME>MJA)Q,2TL[;NL0I=5@PV1HQ4TC?'!6SARR=7 W7ZW#'*]YT97#,'75>^$@ MR&=6(6A6]@*%5^Z C51CX1%.\ H:'C\,B=%:H1M4P6/^T]VB#]!EG)SG78#: M+61DH*D M6X[(JE8G?PY" )4IQN*752(:A*_%E?XM3>YYCH1;\I@2&HY\,@VRO2EF;"Y9 M)43.EBDRA,TG @ *IV,$7/.LF3)AIB[!A 40,G\&3^JT'2];I)[U,#*4M(H] MI,LR>\G6//= @[;'O!^Z7@88?)$K7G'Q!CV\QZ@*,E'.0.,7P,,(H-WA)Z).&%_HF2&4E.>@FDP M;5N>8SC(X+'([(]'S!0"W-F)+(0A[\G6&UD&KVH>M)* MKG5OD61!H(Y'2FB+E(Q'A7@(%D!5#F-A, M/3/-F3KJ\[X#//F,)B_L'\6F; VC&A"T"=2AV,X:%6.%:B]&%Z4845DT&Z3N MXTWVA?EE))23\+VT[.5"P_9,>A:<3ZH^>4&4T8B[_&IQZM0I'3.A[$LG$L>\ M51L$)2?NFR\%8UN-1F-=U#RD-2Q*!H+QLPI)9#;..M12@(&V)VKT6OS%1U:5 M?(O!P@]#94TL4,K_BLZ$]#"=60"CY3@8 ?HQCM<*Z>EU2LNY&$*4&B(]LO'-1%0K]WZTNZT=3\]:S&K9A="9I MWMW:/PKMWZM\ ZIHWX'"?+I83@BC>1:GHMK_1=Y4U/6R2PD'VI!J$&Q?C:=Y MQX=B,-9+*B>DBKZQ^*KH]S&A8?:,E@/G%:G5I@@*\Y/&M';4:)Y#TP<(+I&F M'\4N1N0WHM711C&O<82.PEH.P2_%<(3NR$\F%LN4*Z$$SL5RU69CL%<-9#KY M;+4!$Y@1=L^E!.OA8#2#2GP=J4^O95O"/&$#X( MTZ&?^?Z?L9W[*3C'P PD(8/YQ#;S MR4M^IKQ'H%KJNL])U!# 3A]U2+4O-L5@P8'E<"CA&A>=;3$R+:R7&^#*.#'$UGP0AUM5A\X:*O5C^XQ(^8S!",VYZ"T7,,0 M]!IST%DO0V8ULE]FG IWYFT3*37F089*1PATWY"T3[017)P9['ZRW;H&=D;4 M]EM'[0@NTT;KZ*, M$3!X#.DR36EF?.;8!P;*9O>C=\PS^?,E/II4PXDK&TZ9.[HCNU.]+#/GBGQMKQJ:(E;%I,G+XAX6Z748]\M MWC!TRZ_H":!"%T@BU.>UQVWCB#G6OPB$B.F:"N7[ M=*-QS/WEJ&9+/ 3>C^W^)])"]H[$.!L'\R$T[*]U(]2\/Y_HWL11W-R&XYF! M&A#T:8$.Q6,>JX\MY3L?_M545T+N#2]M4)--/7.C^RYWQ&=O$#<).FB,N[%4 M&1UN](G4?%KBJNR/*??!/ [*F,,X$U@Y'\K4:Q!JAR/%T%PA+$@Q&L49@A4J M\D_8#&@?>VFM: ]OS2DDA17G3OE9'#&YW3/1S?V)!^^5IA>O M6>+%"8MCO.1PE=%MRF2>43!CI R%U"OE3*M_IMP*M#F?ELR*PPCIX\LSB6I) M4JU)Y**%SR"679#&PD2LO"#-M:=3)NYN!0R)0T'B1TG'W$_).&Q4/@H(;;C^ M)'[%=W'%=W/0:Q>G ;]5^1^"C1$"XZ-63I)=$K\$*3\[XZV2= 0"=[!GL+5& M+OKTAG9N_X7M,8\R3FE$-^8=UE73X5Q\%3H**6!#B[M,\BX?C>%8SQR1VX8 MOWN4 X4R_ K4HH[S@=C6BPO$$KFO^/U"IZ)'<*Z)^LO](+&*Z!._?ID%+VB3 M8J6WS&)/GB;\[/W&V;X=F-.E519:ETNG*>"4W7D0[C/[GCFTSG_+\"PV>GMG"2\;H MWA.]V6\?:;+:M+IV6'F0=D"A/$M;U(]9N9A/<@!$0A!%&UJ-;?$XHV.A?>+E M:.?-A>J>W%2=>5S2I.B;N^Y3L7?L8:_ ?NVC:")3'Q>%]T& MKLYSZV+2YDUK^6S!0_O.]N08J.3QN=OCD:"M\.O^*9#*GQCWPEW%I.Q1H@SN ME#MJ/B-GW4WMS=K)\[BE%HLH5YL'[]6VI94)*,"^G@9H=G3";/=CD]=5LOT5 M4^4,PD)Q=X6M.]881)"!-YZV61;\V]=VTI!Y9WR/Q]]&=&R,,V"QN5O1<)3] M/J%>2L^I_*]KC=X15H3VVT8A6O$M7@/IU$[*'WZ$HR;M(\D7FO7Z%KZSR>!K&R!D:3;W Z^#/$=M7 M&/Q"UW^(0^ZY_>@%$<=C%=U3?Y^(]^W+)."OUL_9/Z,GB5B!IJE3-=GZ8*^S MIR.H@]:N5B7YLH2O6^0D\=[NY>(D7YW(Y8E&NUXI8AO\I$PA?FZ8*B?$1:+H+"%88A$R<0CXMGH]" Y%!H"@7E>T \.:93&P-] MF8%I+0&*(P?;>$4'"CH0T:,Y\E$#*A][".;H4E#'1P;_ZSI^O3P.:4L."]+'BW+6FZN1XX.*T!; M=B>B=.7M"4XNP)#' WG'(3&S\16IJF15T+#V&AN%'H(6&R'5XM5W5;^IJA>( M[P#-73Y,GX*X"<=\&F*Y_OL^C],>XCO*B1F$M/&&Y2$>KD,Z=>TD:T,9^HD( MV3JRKY;AX4.Y$&F_R&-_;FJHTT)#7>'34%AHFL4D*6E:2U5FO^?_\CE!=W65 MOR]4/AJ--Y^LF?A#$PKY?%KRG-?:]0/QI)W]'%+^ R]WOXV3HC"NK>=D!!/: M5S)$O)5)5)NV(.5$V?BA-A65'S0"KK+QPY0(NI^$S($>N$-G(ZA&+IR%E,YX M6I(_N:-K?H9#HU2E@+I#W.[98"I#4;@JYEADL?_SR:/ MPI\2"X>V[&/C '>*HQ40_?F-3CH&]);@+>"3U M7&][M+7FAEW'RF6&69%X0 M\<0)4=TMCNQ:39A#!>T\88-\N\^!G,M/1//9A$TGY7R1M%5"0.%2C(=TO"%) MCC2_:MZ72/,R3+O)D';O83$$ZRO>OR+O:E$TM(CY5[0IW&RQ00BZLZ\/O5.@KM)([>R%]K0-K33+B!.;:6JD;KZ=KIF1FO M)'P_D6%V+<;F;ZY2GWL$O.7;;4*WP7Z;5E7GK>OM.:X"?2#G3)R.W'\)B+RK M@_J*N]DE-''@4\#C'1>427V@)W?C$:4VGRN!=0ZA)Z,1Q,&<'/F=G$7>%53X M"D%BYQ0R;7,>.$AM0+BD]\R><:6N4Y0]IJ8- M[U[$)+YVZN(L*G<.T&J,7& M0JK1U1%,+8V S3L^_*MO>-ZX(5((7"^E2!FZ6RIY&G"Z>$XW-$GHFL7!>?7C MO!;R*E(EGEN=,[K !SUQ="-(^_)+0A%'C#F5=,_XIIPEJ660X"6XK92$BO2Z1E MSZ-G-HRF3+KKK;;#P'L,0F2)8?:LWM>+P8[/(86:!7,B:+NC/@U>^),LVU,D M(YC09T:&B!N*=#&75)-1.#L#L2W12B9 :X1CGNG0 C^VL1%,TWY@IE()J7YX M!!BQU9@]<' Y-U PU2VT24M^@#ZWI]N_4]@I^]\/:6XVU?T3.58?, M6_I3;8&'U&&W"=UYP;H(ZO)0;AFM12RG3'RPM =&J^!SLPR)8Z@>0!U$3I$N-Z88[$*+#.#U)D))6?I.R39(K\@S':Q[Y9Y"=Q5>=&'Z%+:Z,H M'9U<"RT):3**_95M&X>XOUW \+C!W:B:Z/L@(N61^U6MFSU2Q]@,T<8E J*L ML0GQ0>1Z:N3.T@55"QV&T[Q;[S#N45X!$)^#V4;9]A OGXG<=^S'LT1H-Q%" M8WJ#P]%!Z. HQ&_@@5U3]H#52[)GAJ6ZQ''W6CI@X7%:.A$UURM\+JE-1NJQ M&&%9H%,$((BMNYH]+8V[DC<1")]P-<:T[RV@*&U\!^J&,43!P&+VVS'V!@@7 MF!7U6;J"(YQ64L7([I92P<48@GS^:B_:=PFK9=12 ,)C)]LH&AK),FS,9R*U MD/WXE8@DW8@@,H\*?G0,?)O,B+&>HZUUM( ,;2*MB#!"W49$H>1@U%OUR[JJ MEJ$SH_9L/W)Y1BR"+M\,#"JZZ 9RN0Z$<%2X$M@B,L@CD*'XP*M08DXQG*% M[OROM>C.S#^?Y#,7/B^6N/3_L0\2RC;+%%)VN&6?,UM&ZPOVVQT?8FOB+2!# MFW@K(K0K+QS*^JCY=%+,7Q !82%NDDL@J +B8;BSG3Y[H@<+?\ K)PIDZ63( MNKLS;P?5$;(BYD86W&NSUV1&7INU&IM1=R>Q3^DZO60$DH\\ET6CJ,LXX;^I M6OJ8?9Q=B4]% M #XHQ?BR>R;IR.H@NILPSJENGU?C]$FED1/, B,NGS !'E#\Z.59P/I&5%.H](1L1Q'C2/M*5 M6A=D:'_(B@@CG+ C.H,:C+JF)5#7&3LZ5\)> (9($F\\5] MB6;:A2:XP39F8NO07\?!\T?^O*HNUR31VCK,KT^%CNF;:"@#>%%V.Q^'PC!: M[5\6RQY]^R/$Y,.W#QY\=PB"4:3=EH+Y+2V_CWWU:9I6Y1[%(2/OLB4:B/5T ML#/2A':+8+'(MJ11FB^1RR(@->K4RFL*T31/MFJ#;)HW"T5R(M0*L!8G^Y,W MW1OQ!@.<"F@\'"?E8>7UN&B.^3VA.]E$Z"%FN_Q+D#T_Q^&:!53\ GE0)U!G M^- ^E0-!E(Y7#HO?H'#M60,GVJUA4:!3TT,,3$DJZNJL:2+/#S?W<&3*#NWYB054+L= G1U%PDBJ0$X7<0/M *,**EF),R_ M<<01:K5MBQ[*SUF M>L':UNTXG@[M6;31Z; @9@<@SZ]R^4@JA]SH]8L-BUU%>;]FI91TJ@L]$"@3TX=:J[AX.5X< M'IQ<157_4*M_?;_.?F+Z'/-$J#%RK/ M/]SLD#E@:/MD0X*.,O_%W+RP16-VT1OMW76R$#: M\OM\(GY',R^(Z/K"2Z(@>DKM+*9B-I2I5"+3SA^3 TDQ$I=I-,;C75W&SNDF M\(.LE4< 9@[UO*6U@UK&FD\ZCJ*^\WC+=F5K[+J!0!LV%6I]03[Y20[%9:=& MQP;<$&E9S\CHZ/@.X/#OFLGS%?O1_L2OF@E^S%='0G.$S(<1,0Z'01EQ__"' M>2U&,CO!.^8BR Y3[5NJNS@,+^/DBY>X9#A8@8>V//;D,.Q-U7WQR4&1'!8N MHS4-(0(G0H#;.TP(2NS_<)\W=E4N2?O7!/Q=]6.WXH ME%Z\TL0/4MJE(A0ZTQ8PG(6U)T';@/$+ @F$2"AYNO6""$"+_ XAAT5*8$B, M]' 2%'\[?A9%8CD7D35W9/D>8^_&[^"B+E\PF\IZ3YZ ]0K0'H$343H?@9^< MMAZ[DV62L''2LST]D/JXHH3.DJO]1:$7%J5B2+E;(38 M[IL/-942).^8CR0?N8_XZ&:$M[!8/VR)6@:(5EFN@!:CX$W;V(K8QJEUUO,S M&[L?F?;-NNRQ:1DMM?]@"1K4M[4F0RO6JY6R_%ROQP%2KV .1)GZ1EQX9 !S M]_NP3IP]HV!W5CVI.5JGAVI([F0)'RM720*]]"J2F%E[N..N#N[]CDU,.\U! MWO&CL[&]H>%.[FQ4Z50ST_B(8WC(>.D"[W%-HI;,O+$I=)*)0O>^L&B6J^D/ M'W,ES7_SM]P-K*IZ/<1L5?%:K2QF5=<%0A4($]/G@0T%/[<7-IP/&KNBBZFI\P=W;&1XG'$ M"Q_"M6HZ&K6^!JU7^);X:/8P820MW!DJC*."Y[8N9H;G(5;-'T9[G5+YQ@_3K8C.P"&HLK:Z-E492Z>"7 MM<*(%O<18DS1"_.6\[W MOG>4,5CJA:O-'7/6DQ=Z&2>?&3T3_BJ*^4JW<2JF];ZEF&!%D//;L8G6?EQ> MPN=1]-%;5$W*E40GEG(M^(/>J4E7$H0IH20G""_\MR\) MPKLY[28CB/T![_04*6/L[)D2;QOOHZP>%'HU;A/_++E-E$T4Y8(EMW%")G8$ M1G FC)SE8,Z")]'[ZN/A*93^G/5<^G??G0MSQVMKLVW3>X90X%-IUN^H'S]% M HKJDE-?%F#J_4 [ZS,0W-GF+AHYV_6U%Z13+%P7V:QM E-4"0.8';2]% MC^<@X(J/ &AT7Z-(O;LDH:_\Y]9U/7B$-)=^-*MN,H]RQ&5]F%A=;#;4KWIN M.K>R'&LYN IE8Y%K@(FHJJ:3HHGP9=5$N&TZ4)PF3T>YT;7^?*BXF6$M =I! MUDD59(&'!Q.1L*?0W)@Z9S[57':%']#:LA,&M .N0.R8K<'U%D$(R, [B_J!,;(Q]/*3/5_V:_>JL:8+9O"9TNV;0 H16$ M"U29UE$1#%QRY(SM'H=JQK/TO4_ERF#(L/F528KN5WW-F_31]SOZXZ M^ WW\S4FB_DMI(':P:%9E1F\ZO00/230;*8^)*V5Z42)MEIM.AYZ:AF$? LW M'GXWS737#F7*+^ND0G7&>)2=6VC53*51*VP;7S+/] UD*HU]KADJY!U-"G3J MBZNR-$Z<,]&Y\QD45<%K7OY[^>(%(>])=!DG]UY([ZG/-LQ;7U?G$Z=T$R>\ MSYZM2S_>PM"N_Y@D/):3WL+T"U(N<<+ G*1L$5*M0JIE%N11+,0/85&YWE/2 MC^>J>V'P"U.G3SSSX%THJOES95-"0N?$CBZ31L[NV *)78=UZZQ.]>^^ )0+ M/80D8^N@!83&F9PJYW1#$_[0**NN,LB[_$9::)A]I^Y!X],,EAJMJS-49&;4 M'LF3%P6_B N3LSA*XS!8R_(0T?I69@J*?ZXVET'D17[@A675ZE33R5>OXD=9 M%-SS&8ET+8U3@\MO4FJ0B1>M21TVS_0MH9,*/&#S8/PTBZUI!N\4C2FF9@[1 MB#(ZGSJ[\;)]0E>;U8XFGM$K!,U,*/>E$XG6(8H8Q.6_&D9^>J"O&3EE2/Z, MH[F#&2K+A\]W%V1U24X_WU_=7-S?HW$3U/RDM?]*9IJU/QY/[>7%U> MG2UO'LCR[&SU^>;AZN9'VFK:D..;O8KZ(K"H(1((@%0S, M9LB)'XPLDPLSS-GP2[4E:TME @K*3)FAV>Y9I6-F; ;*#--LT5H4L!= BW(_C_46K6BO$4K=S)U_\GIR:$@7< H\C;(:/DT>0M)F[YS6:SS/WOM4=RN%6TQ8NV/VF M/0%T4O+/+3$Y.183;+[!"!3@(7 >#=\_K,[^2)C[<'MQ<[]\N%K=D-OKY0T> M-\*5X_67H&[L/I^<\U()@:RQPG9V%HM;6AKQ.]KA8;,=<&AGPI84Q\Q>FR^D MO 'A#43;"/ '=PB:>"C9X3X41K@*4T 046"1NAV<^7 MF.V@&X[%,Q5R?_%C90(_+?]S=4?./K.(]]/%'1[;9\&N^IC6F%=G]5^KAN;1 M^HYF04*;%]$#@EACT-"VT(X,'6YL==S-_=AJ_ML(7R%Q![>M#B)@&KA:\O^, M"5K\4;W8EGAI?QNS?93[RTML#PE@G>&#)6ZY$Z25RR1!"6&0Q2^:T$@!#K5A M'Y$@%Y]NKU=_O;@@IQA!,N:W.J!@!E M+W4HF; >-G-G@\_-Q4/^ZH?<7MR1^S\L[_"\_^GE-:V]ZF.T6*A M*P9U0[/5YL%['5";P6D9:'/F3IZ.Z@<%)&)0JXU!Y!E>/#\3L?T8R#VF!10& ML,Z\1SQ'^[J),Z=+23TG"ZOES=G%RQRN6"AS/+N;GGSXX6XAT/0P'TPAD<= MVMD/ ?N,Z^J+>H_QGCNQFY/'G -2P0%>;:E6HW68ON)NXJUN'.XDV_.YJG_: M>TE&D_!0EL2\BC9QLA7<,_Q&TA8\=)!G3XYC62@AU JVUF"\@=M))#0 CV@= M1<,HDG63"R1JP3J.-80&%&8?E[>/5S<7?^5W%W5 M GD!"?$\YIZ4M[8ID![;%,-@<>)*A M+&'H_-#6$"JTJ39&OJL+9)4\4TTM2GRB?1L+@C&X&;9C.#_/\Z3:%5OX90H;T!8^1;B?%\(E<& MU=2%K/!](#_E_P64_"F19I)>;XN"SO+;,;21Y;?BYOE$]W/*-,Q%F@4LHC#O M"'TT"\H^MS;?ZNF8"FM;#L$D7^X8Q36,T-C#;D;2FKA.+IJ/]2^](!&MV3]1 MC]M/?C(^BN$R!PQMNVQ(<,R)?*[P8RFIS<8D83.CCJ\[K#6'&UDR6_:>,?O) M2Y_Y\W+V'UY'A@43_+/T2W-WDHH1,+ \*$-46\E0;((LO\!_J$W%)+CS8(S& M=%JQK3XGRH)GYRQW^D)EX^>!AE4-"-J0ZE!L5STMQF*2N0G0PV<0>SG1L)2P MG@T'I'@MPS#^PE,V+N/D/-X_9IM]6)ST6-HQ:W@@R5UV"+>R7HO9A$TGQ?S: MY0*\7$V'\J8+901)7=SOY*3G67H,&ZX(&Q1DQDGPN!UE6)W/9 M"_*\]CUBL(?&S4HX&*R[ L$NZR>&OBG;;HE< '/NY,8\MI9=PX$(FNHX!K/& M\- UT^GG2FTC'4QB.!7B38S!C9\K#[LUT8&6U*OMS@L2OI-5PGR779QZX6IS M'4=/U\$+7D,-H\L:X$;3C3 MFU."(:N$%(#XK0X'=2)@Y?TG,VGN[VV,[15HBZ$NS:/Y!,QB?>4,!7XZSTM!\:EIF"A3:4Y^MK*\T=-9O&( MY$3(WV?L]WDGS#H4=&;2DKVM*^OW\S9K3:T<1IHE(D,M=8LQS8!"FTY3U#5/ M55:;1K&8#S&4M_KQE'9$'*U(RA)]RI[?K M0)G1?O1:^;W5#'P.[E0XHK&:ANRHM9IFO#B?B-W0+[57YTD&*FA;H#*NK-!C96$=1@.O&:JH MC'IE@DF[40=.4XYN]63%),Y38(K'^EIQIU7[51S25[K@,A,Q?S^_7D5,B^Z3 MA.U35(D97GC"%#ZT)78@B#JX6^1YKT5-AC419\4Y("(K#_WTX#V&%*U%'H$@ M]7)JGB3(MB"(EY$-I]>+#(8CXI&D)- CAXS.7KO*C%U,;"

Q#GJ',ZT.)C0@FM7OIZP08Y,FO(PETY11+0$1"(@*4J*TF)4!*/9I" MBI/0@FPEW0(!1V\SO< @S&V?QH\$LILP#[TDGJ?!X:\: #138!2%2)Y M&CQ$"ZC?" ]0 ?.7FF7[:=S,KS;\1O[TP/__I>>SU9W=()3R('XB$-H=#E-'$T1V:@"K^,55\F?.2<)I\";)GYA&E.^IG)(M) MQ#O%%,4DF*=$@Q=.+71.T@"A,O*3W"4*P9/I\1Y+PQ]J&"%I]4 :040T'J9U M7VA7?QU-W\[KZ)'>1<-;>*XKMKLXXD=,JTWY;B7/Y;V126;?2.A4+\.6KD!V$@.^=8';",L@9\ M$PLGPFB/70J =27#89(F4 1J9E;2,(V2- F0ZYC/7]]_339T31,O)&GF97M> M;(@DG&0LW! G&"5-F>X1?T'CLHPA8H8]+YSE"T+AG-,-35@4R1N_BR,6YH== M!]XCVV@6T/[#7$-=;[<,'O?&ECPZC5/ $IHF/]OE_GT-'@)E,S=A6O[,NB 3 MUR'=I[^(G!@G^;%T8%R$!T*7?(X263?C%['7W+=*[^(PO(R3+UZR'NJZ6*\ M[[@X$$6G1.K@A"(I !(.D>0@$>B1&B MG MS;N0#+.:R)/6'O.O:0UX^01ZM(LHO&2QFANZ+HXR!1$O;71@?*+VGR4O M6X5["15/S>H/KWCU6;\X\2TQNZ5)$,O76".X-V-O!(\#-#Z)M4%9OAK)EY/O MDCJ>#RY(M2:?6*U*Y+(R-QN!'L1'9Z8?4_$J\U&0E18T]^OO5&E^W!9$?KA? MLV%,CS*UE<9AL!;ZDT> ,CN4 \R/G+@BY6 2^LQF\T!0_@&Q S>1#K%T\:91 M(! ZN7OKXAGP:L=_3)<\. ZRPU!GT'DE>*=P )%T8BVUY6.'MA2@20Z;*<\< M.@+]"$,I[B"F^^W62PZE/B2Q $BRQ&/+^ *X.$]GL2G9!*]"Z=7&[1ATC/[A M4 DT]!,'BA\BW<1_FR[WV7.<<(7Z.5K3I(8'OYY,3P\7KS3Q@Y3>)DQ!WS'& M&N-<;+(=X?$@)R2ZSI54>XYR:5*M3<3B#1TIL@V8HCP]D&(+1.R!B$T@T)N( MJ:_7K\Q?W&?,>XS60?2$V#&<6EE8>H@3:PH(=9P7V[UD7^;B-:-)Y(5G>\8J M6YJDRRQ+@L<]BS0>XLLXH<%3=,93V7C_CM/#CS1^2KS=<^ O$^H-\"''WP*\ M$#NED+UWL]^3.+] MSNW:U0$RE)OH1 03)<2420Z#"" X<\3'1;_2#SQ!?I>C_\2!S/YN9CITNQ_. MJ! '>2PSEE2:>(C.P@[HZ9T>/GE_CY-2^9X>RD?.Q7ONH8>"SBNA\=M5A C -<^,/ZR6P7-.9TL>[3UN M1SU- 4_63)<0$2B:N4G#M Q_EI??EO+"FRE4X MI ^MLF>:G-5ONF6R[W6<#G9AW):!]U]@ @\CUZ4=5J@G'W" MII_P^:0"D.L ;$<@ S".ZQ@S]CU)S3#&X"B8L;:I2V#$UW-V>GVA:2;J'["E MEJ]!:FO9.R! F^U.I-J=3XM!A(\B/_%QN&RM$1[R?)4/$$G1Y_2Q*EB2'1HR MUHDAN#55LZ!A?U<%_T$)T1GS]Y]X9HPPT9_H]I$FI@;0 !*4Y3-"4BUDC/W. MXZT71#BLFA,V%J*FP!7,GIFSJ-:0&?/GG"WBDEW,LU/XYZ@^@5+N>AIRZ8!! MV[4^5-O-E_+QDE7K_"GGX#)W[NBM.7II.0.=B3/B4OCD M)3_3['(?K=5"UZF3%+.A#)P2F989X .)'$G$4#!Y&@.1K41D(Q!YUWA[YZ7R MG;+X@9>$>V$A"[/E7Z&Q:WH.U-HR+?L!U+@_/90__B&@"7\D?KCF#\1=HC)# MJ- 6S1AY717[<@+&&&X6#,$-G!T3VY6:-^%@ ''-:]^+V*:]0>G_FUI".Z!0 M!M(6=1U'UT$L2*WA8(W5,<6+2' 'L[-.;*\UORX\#R#F5]%NGZ5"WWQPBREU MH-#8WTXT=4PL)RR(F$(^X(PH7=&KB^B"_&D?\TP'\8XMY7[Q4M8;E+ZC?*Y] MM69# ]\+BR)K[W+"@+C*SOSH9*"5? TKKA_MHE$="'"+VXF6N7A^Q!6@NJ+5 M%,O[X"D*-DSFHBQ/TUH]IC01#0=R_ LI_(@G8#7@5#.SJ6136*G[=CPC^2UB M(_FM@Q1^^W:,I EZ:FG\',4J2?SV;=C#;T>RA]]"2^;IH?:5+A/ZCSV-_(/B M1$FOL#2@P.VC%LW6L6VL9"]' Y_IEAU-'<-('2QP>ZE'U/SP MLNH6C#/ =,"S;/6+H-&O.X7N1V-!/T)Z!H2@!MA)Z&P?&AB+A'S*0/UGDS-L08"E!'6(G7,P%JF M1?#0U H9XX0]$*=AZ'>IT"&;TI$8OQ82W021Z"KQXSY8>U$U>VK\@BJ7&XTO MU*\@M!Y0KW:8,8W92Y^7T9K_YZ)*M"M=M/.R )6MSV,.&-K?L2%!2[44J8KB MA]KT1H)%!0)!/;8QT'Y;&9PC\:F-?V/+_3/Z-B)/P$S NW6?$@"89Z-!J65@ MQ-C9I).7V;+S!BQP>1!%O&3;.+*5P?2:>)G&#X"SF'ULIS>8/3P'<4Z@[NBM M>'IN&&KUP(6VEA8$T!T,F/2ZQWHFX(YX[(@XN)6T97O+0P CGI]/R)7;.3UH MGJMWZCT34%!VTPS-8V;6,O "\E$["B3!+*P%TVIMK3G'(A!(OB.W*VX3D-"V MU@QM)][%>,D]/[K@=M6"L8U,JCE7SR>\I_L@7%M?:!_-@K*1K>S19BTEIZKG4EU@ S:%\J6".W+F)X!C8K] M@L02_?_'V^[^E6P;!* %&$0-HH8B?D=W;,/"O?*/:=/V &#,HU,$55J=6*B?Q-8S%5 M/G7'Y3*X(GK+-OG4\,16M@EQI7U43HX+R.0LM" MR-[=^"I3N6X:/!QM,8Q1]'G,+3,SN)TUJ4^!LAG-;2LX!%.-IB$;!M/N'%MSIBQW&<0!=O]UNULM3D96F,?H])*K)1_QQ6J66X>G>+NY!\CY=W%/#/R MO?>JY?ONRJ2-26!%;8^VWBYI_@K*YT,VC4:'=_*'OO9L!W,@R.*X=GU8:0 1 M6N,;(6V5TX#WV>3,N((;%G.&'I:\<:1G$OX9!3FS0W)BS0+MJ+EYE[B$P8OL@^)?'B QAI:L*I;_F.+3^<\,F;T MB+)$7#3G/3F\,%%"@+:02N?:I<&T@X2-1/A28 !]P2Z=G0,,6(AKN Q2E MT\,IC?QG_IC1)K&_%P[]9&V(Y+,>;JSX4D/LNG8%\W&]C-NS.^!O?]>"_+;]% %,ZU.VU4 MS@=["ZY&J/44/!]*JK&XSB.'X8+&K/7QF/[EMY[!0/U&S5M02Y4RZUM02PVE M>R;9H=(!WW^"(8;02"G??#H3"5S@M&\]S1SJ>=]VFOGGVL>-2C[$E Q+4IX MPC'UFTQKLLPN3 E=!UEK1X[=BK7 P"U8#ZHM?A3C2==A',8DC-'0PV?$3'C4 MS(P9,.B<:1Q_CY.S?9K%6YJD-F>,'3/A$CHZD&CQ6OYW3&>&1AL7@T@Y"MO! MH)J#>K(]%.PS'^_?>%NZVC0VXG;JIP8$;6]T**H%!..9G@TF?"R_!&Y*#MYC MO%Y&-#(L?5PXY#5D#F]I=@#7.6=NXZ#8N)+KESC.UZRW/?O#09?MUIX$!M$F M3K;2U4OHDY>(]_Y;(:I^B17(6\!^)M99-@W7CR!ZIRY/C8_FPCXF;B&BY.E3 M7-&-]?8QO>7MW;:M:)YB>Z;;+2 &#W$[I6,$43USL))G&*SD63]OGP%5S!FV M:40V4KU=6T$\0V8CSVQMY-G8@G<^P$:>8[*1Y_T\?8[81IIL'Z&-5&_;5C3/ MD=K(3ZVJ%XXV,@+##;RHI^W+]#92)--([*1ZNW:"N(%,AMY86LC+ZP% M;Z(+[FO79W :2-"GHUHD31+BKY&^=9L2,?#3TG[6=$LG.>9+0&&[I0G_A?=$ M/SBGD]1AH,DG:2+6SXD+4LU <6,W"*-$8+138H0GFZ2# >W22=K16577S;@)H[*UL:GO+.QTQNV\1:&MHQCDE#=.5O9 M.)L_5JW#0_F4;AX:+61%N530I+9 0;LU;\NMH9Q8!NW3O=%%U)4RAQXJ(/W'5[ (_9>"DFW#J?('YF*D'NA^^";V(553LS]B7ZP$!Y!_WH M'?-G-4-(G10ZP9ZU>0LB^N "W@.X(W@5^6Q*2K\YI_('P^,YJU,#<"T,IU3H,9B(Z\Q,%_CPI76W. MZ6-1]B@[W)?T=WGH:@H6VBTP1[_[X8"8RKL:\\EE&;#L0*KY&)_$CH-V[( V MN MAR?!FQ6*MN!V5<-L]JS4'"/I:R1#E 2*-Z1'N6"CWB#.V1[K6S-W_8LJ" MLV>Z$RXF/0H<31YSCZ<;*+$R^C9,VI >N"C\NT-N;< M42+F4PGG=$.3A*[OZ N-]G29)+Q'0]6I776_VJE'S8!!V7-35(\YNYA'\HFD M-G-!'@]YY0FXF[L!W\+$GME\50R,ZUI1R0 BM+TR0MJ&?U$7)#+_Q$:ZV/C[ M8F%BNX#*"!8^W:LM\]-B772A@\T7=-2R3A5_%&G]1?>\Z\"G42J[6@911B./ MH5Y;T^&!CB5HT/<[UF0X9LP" ,DAD*5HF5O":.A8? ^ QL,_E!!D"D#1?I)L M*VB(W@\-QOJ,Q3-/<7+@YQOK0C4EN6IBCJ!7^^A?GFE"@XCX-,GX=402/#WS M3 E&G2I7V&X?6^ X)$J<71ART?P00*JA@,:*.N3:J5AEAF&U>EL+((:DT)C^A4 M5UO( I]>J>R/U#5R)CV)2 M^%8W=6ZSJ$=#(VMR'(8:N-.@,+O!-&"H3J/9STVS"X%=\5L]$"C3VH>: 5]A MJGX['3I@-L2(^;0FQ(3SAGB= MHJ,NPVU3D'I$11>^,M]I \P88@*G9KLVT$ M18KZMWOD#T9Y-6KI_O&?:CZAE]9<023%BA0"H"Y6U,W]@T7PX8M3N'1>(F\ MW/*6>K9G]=U H$_L5:BU[W_39W&9ZO,?Z#_VP8L7RN>#043HJT]3D?N^H6N: M>&%X8+^6[^#7=!>G04;"8!NT'\."* XLR(/?%F@9VZQ$F8:K 6J.-(H\K3:\ MS)/#"V!3<.!U0GK1U16P:!;^6FWR:F8U "@>YK@CVT20R:[Z ^O5!\!+ #)L-/H2B%S:2WR/OT8?9M>6]'Y8: -AM'G 9:'2ZJ^5>M59=5D#+:BCHI*"-@8H%X@HVQ_0_'D MX&JYR-B8U5D(BQ73?8F:N,J3E;JDLL\SGH 6STYJCTUTPMK6JEH (&:K!R7E MV[/Z>SLNP7(&="\?5VQJ;^:@!-J267JM< ^K@1EBRT_4*=Q=;QW'E?2C^/+: MMK&/'@@&T]R%6O])QC7"GC=&'\S8^G5]+2Q6T.R;L2\4L#^2!.#P@^TPW;.% MZ/IHRT;F43T;IIV=!IF.JYY\+#F6&FBCZ(C&,9,@2"NSP6196@M?C1.)7V@B M3OAW- GB-9+DLEXITO3$TXH03/;*+2-MB3(MR\?4W-O5 MS0?Q=_4(M;2Y&$WRX42.)S\5,Q \FI@6'QC7T(#IU,YA/\<->HC.X5VRO3G+5J$[!<=#CA)!YN[R1.WH0X#7F9;H/6 M \_PHAES2=-]F(FGYU5(*.N-\8I?W%A69I.^[F15"D&-ZO=YD0I^YN*'>]%O M/2=5DFL66=&K%6JZD^L'2:Z(/HFX;V(FN!.%RF0#&S-&@'Z*WZN73![C]RFE M^1SU>_^9\6-(5YO+( HR>LW+QETQ,8F> O959 L[J]K1%A"A FLKI%OW//ED MGD8KIY^(^:0"4'13!&JB.R'.L2O.8)&V/8-KPVUK[I[QV8AZ0Z<'T\)$?YP3\_<1$#_!,V)_V>\#1,! M!%T_4/\YBL/XZ6"7[=D+!]J::Q#L/G-CW%N-Q57AP0&G/_ CDHAF7^+D9Q[] M9^44=%:WCQ6-3&P/'PX^8*]#MBLXI)L/>,"N0LA$.'!5);+#Y_S^.C\L0I!* M8K?U6A8B??7#?>5Q(5[03X;^(OD;QX$R>+ MQ9>M=$.][0 ?4OL+/X_T:J>16< 43+JC?K )Y)*A]\7N.'$ :=Q.I+MX81UX M3U&<9H$/K"/M-(?A+8M.[:"(,:YMR&Y.(B>*:R4>2=&LLF!K+;RB5 ]3' W,T4\_G1.:-:XN5 MK#(L5#! LRO4B+6NZZN1LJ=SJ3A0F.0!V/#NS8BR*,R1J*N((WSR)(%"R9<: M UF9G!ZYZL\0T O5C#ULO&AM=D;2,0.L+;6,UL6/5UNF-EYDE06W,W(SH-"QJBGJQYQ6#!:50#W'FA2@\ N=/(KY%Z2"0IVD^!:<3P*< +)EB(OX]M5(,9'\^ MA;;T_?UV+][QGO,[+S\0UVKLYY"*^BT1[T"49,$OXO?*W=NZ0J.M"^TCC4C M5L6O"C2IPUZ0$KH0\SK\EF>Q:&IE5&[5A+2[Y@W$O!H!U[4%!$F\&F043]?1 M4P7<\QQ;61FYI"-KJOE4>WVWIIYI8PZ4'WJT\5:J=>W/*)PTB_T653;0>#1= M3*+U7SHX9$#VU^4^# \E2+J6V:EW3+"2XA]6F6 F\$"SPLP0;J4U\UFD-JU( M:,XGYO]$8=P'H%E@XTV#C7OBF"LZ>1(9V8COMZY]/XDB21H8(TLALQ#._G0R M<\F<\;9_GR3L\\A:. _>ZX54SJ;0\Z^L!!GU_THZN2Z7Q*MU CJ ?HCF$^%(4[Y8[%19H%LDI\ MWD4=L$_S(!&QB=;-Q&UV;7+/G$Z> 7+-5C+2*3HEW0,,V''H156E3\1$<0@E MIF+0*Z/B*29@:]879$>$;/Q1/3R->=MP(:R#:TG/.P8L@3< M7<,0LK2/^B6T7\-YQS24P7/B,8) ]%R4#)6&^95#'C:-Y&$80H7V-(R15TI[ M<1+R9EP/9Y05)R/@=MN.@8WLMQ7WSB^JC=C$7&"UJM ()K2E-D1<*:S'QPR8 MA'8*Q#N/'<"MK@W[&IE9"]Y%XW2[&E3LEM1!*C%)X50XLH"7/,IAA)>4RIYI M0AB474*?&0A>@E.VTD$4X]NC*X/\=0UIM-["F&X"%I5SL=E0/V.\5&[HCBG& M.\KI%80R;VM9W(]PI;GG34D;@TW=AC&6@O(FQB%3ZX"\@%K79WPL:4)>$*^Z M/RVA'T]:\/ZY_A1)V_:7'M/0Z_/7]U^+NP2)?X+E@F0:;(L/KD<8S#4;47-H M/;;QU 8NK=KM@5+K5\*#UH)V 0<2REVAJL,ZBB,O=B(*2;P382YXS\=X4Z9[ MY+XF.O=K#&$R\LU&D"1<*H;]\HSYFD%G5KRS4J]!Q>R.-9!W5Q3\#SF<-^-K M:%'G"/D."(V^L7XR=;^.LT (M7/4)L9@/Z@EF@/>VIBL=_;,N\!>1454RP;) MW'P6B6R]B,4BR_7?]VG6Z%O?Y]A,M#KH.YXIB.FJTXA;C'S]C\NF,BX#K.T=91HQ]<+5YHZF M-'GI/555S )I>]*U^?;K1CF&-S?)1\'W-+':.%.#R40;MV]D8K)S9Q7>@?+_ MD2OKK\'T^G@-WI2R-H+B-> 6F/8N2J35[5Q4V@77(<>*WXN6OXJ>1*6WG/6G M.$O5KO<6SE-[".9\5"+@DAI@69%PNFNIJ8]5+0DEAJ/QL<86H=%.4 WD!UK! M="7;#CM![82(Z_14@;2Q.E#DJ2,^-+7&N/!%$%1&G!@C9 >G.H%T.#352./\ MR7Y58#E6L40+R-#^BA41E)ERU>EE3Z5D1&4&!F*NKFD&[G'8,[95YIPQ5P.* M,ONA^%V>W\?[L;#_>GD)P#S=+[U_]A)ZROMQLBC:6]CEX,Q'S/HO]G\4)3S$0 MC3,QI5P:O3*80"@'G#&W=G7F[0+F> :_T#4_X6&D?F9;.6XW8W5OZ[H&Z.VL M.V$,- NI 2,%-*%*6FV<4)R0C$R1.O9)'?MU#7M_$NS=+UC'0W\I:IZ01[J) M>1>O4,AK(#N$OWCA/CJ1>%F6!(_[S'L,*>\>;DY5 M9$4B!^J@_KN]80H(T&<4YV(\@<=+D@/CEB]>LC8^=3*$AL:O4R%KY*G)@V:1 MF%>?CN*DR1E3L-/C(?SDY OI6!-0_E0M>>QBW=E:\MC%RJI^*9WR-4TCGC%> M46+"9_@CR5YLP+K9N/#\H+,\X= KXE1S?">?*3F("CN.&4"(%9XG[6TQK@7KX#%J+E:V = MSJL!05M@'8K&#,C'X^J4/1U:X/:IERF-C%0?1P(+V8VWI>?QU@N,6P;V@4%E MLQKH&?(CX/6XLSY!*ZXK?I$MX\TL35E1[.A M[5<+F?;#F?P64ZGFY51<]LL/+V0RV:H$-[]C8JTZV S92UT%$Q2N#03:J M@H+*1-61,_:8^"3Y.@>Q?1H;,US&J<64]K;IF"/G-$V-%SV;SU'"?O,4\20+ MMM4BF>WBU0_WZR!ZDEDP_)5/QBPI^\5#?/'J;=G^^? [FNV3*+V+P_!28F9O M[";>#[SYG)S@; S:[/3N_/3+&(V<(UV,5I(/M\))Q(/'OL2YRL$;H*\V@"0^=C%C4PGYY5 M(&#JQZBF0SDP:G3:PJ!0-2C<%8QX[&@2Q+RL?9)-ADNG@IH(DXO([KI\=#S MW,4>H=?ZB7J)!U=<5Q$+>;V4IBQ,W(<9T[B7C!:W['LGM^*KL[&WQ0>Q=0)' M61/:T1N)<,9Z:$%*T*2$33AP(J 3"5[,N9U,Y(>X:A-1K)A/UGN1<5\Y9)GW M,XT(4Q\[02"IKO =XHPI@D;>UXCR-^B1DUSN?$\?8OZ&*J32&;Q*4NG<=3X' MZ:R98PH+I.B6.:+M%(^[IA>9;R0%W\)Q)^\RS='#$4K MB52!P[[1'R4\-4Y++45.HZ779J M:CXGL*RYL=QGSW$29 >7G P%%&A'38EHX7G$G^.3UMZ*GZSA-&P]"=9?V6A*9 M@(06+3.T6T^$BUF$3VL^?@:_^1[\36R8V/P; W@R]N@.R.\ MLSFF<)IYJ"-*)O2+"L'WMO98!PK:#NO1-,Z)AE$((V+&'S 6%?AE4BKQ=:55 MP!T* _X<\+RBSIP #D13-705JST/4E_^FJZKWUZ\9HD7)^L@\IC^L$EXG6)I M<&=B5#)JSEA:#>@5E; 7I+Y>XP^-):43C\N]F)26L@5\NX$(/N]A?,DT\R%& M%LOF_Q#DA3P\>]E?XGVXOMKN/#\K_77+:,@1.K)TN'YB&&=W$ Z+"&!$0B-5 M+%0$-"@TS8BT>)/97882X)+\9<+^7?^;4R_<^\]TO0_I:G.QW87Q@=)[FKP$ M/NVNA[LLZVCRWD0%SC*=1)1S5%50T#J5TVP".L:9BK2M.M#Y.CR'I%B)Y$OE MM;)/6[6R%Z1:3W:&*_58GG@FUH0J!H&+L+&2L.TBY W"QM:$!0_P)E4(1J'A ME-I@[J!2=*WGN4C7^1X5B1@:[[<;!&R0IT)+$:R5PTDQ'J@DQ@@H3:D4%KQ- MXYWH"TG$K1)-0^TTS/[0,2R3E15YO\XZ3*Q)YV7F?G1) 4<04*K18-;!AWOHN! M8*D[PS!@HI'F Q'D0=DJ>]\;R=D/HC(E^? ?ZYZ M-6]8')\2[S'>RRX/==S)L_?"VSN+-RK\H2M=@_2 ,!0,G<'N$Z?Y:_$T.T?D MQ[+#"O3H0$*;;#.TM35OZDUNBIL2E*F!(^!:J^^#SNY:<+!5H9]^]IWQ%)&& M(7_6'ZT_>(]8EH9X#1"P-.#.[!I9 ME3\P&@ZX'M/0$,RMF$B4M5[(-'(\G_K+MT;7W3O/=;.MUV((%=IM,4:^U;VT MF*A41H7_,F^_ZVFP%9VL[FO&1!$RZ'$/&;#PT*[&%2()2 MJ-.&6]!L .1$4FF2VA2JK_Z N3TT!B8+T*6 MZ/K9S$*V>*-TOYID>SPT!AJ1#>Y,9VPAU1_^C"RA,SI<8FFVBDO-E^9D_!@SZ#HYFE$1\9AO)9))W&YGV@"@;7(72IVA+I&# M<-ZOV&*!SC0K.EOD)C]E/U2+8NZ9-"]M\=6DF59PS1RJ*:7V3:K F[U5XN?H"[\YGTU#PIET MW(+(%>>]4@:C8CZ4Q#-08%:OUH(&\@_\QBAN4P--JZQ9N*%FZSWFV-.G(!)- M%!EM#M0;GR7HI@EJ>JS4VS'P/[*!O+.03"W[,8E3 MZRO&*;;PUJ.;;K).:?;EBN0JRM,N^6_8JHBRR>:A:64 4W'<&Z3IGK:ZO;[I M\,Z,$&+4!)C+0F O],_H*7#5^>G??'2K4=FSA+9J??UVS!Z+QS$Q)/:1!KZXO74[4=5%;R5Q$7NE ZG\-KSB?$ M]Y@V"\,QC85#WSK\Y'BST9&QNILT6C+5=6_'C%R\TL0/4IX6JCP>G=07:&_@ MK4=.722=TDS4UH,Y+@6G9G%L2F>@!&389$*+VAA^4L:/R/AQV:\NAE JKEDB M")76>CN*OW;P]Q<:/#TSSV')>-M[HCEN]#8)?,JO_C;*M(&I#T)-=_96(PRG MCS#;U5NQ)9+OJ; TE(A= >@(E>VFV] M=0_?G/Q8=/6O*"!P)WYG=D5)."\G'"T(MYN$<$BRZFQ)!Y.*H,W+^!]2&69M MO U":7(ZM"3"AZC%V7+)W$H?LELM&:9'O?DHWY+H:]EM">P8P*ME='$I],1)M!L[<;N6\3Z+'^ "*)!6\0?WX6F"B1].N M*N -:=QB^ZY*=YCM'7=WZ(/ZL3_&I*JXW QB;8S[=)-HG6C)_XTX(E\Z-3[F_A,_]W3WJ;WSV?0-F_' -3R/C!= MO)EN"[V//AKY9TNX^^]S\>9._,[\O/].%V_NI#-,YWOCETB3TP=_S#>NX9D[ M"?(-&'GQVW2YSY[CA+>B^!RM:5*K.L?K,K+HMIDCQ"EATQ]]BJ5Q161#R:@Z MILES"L503*W8T5$!62PSBE@Y1"ACR-2;4$EM#-P:PD^Q!9SQQ%"RFL8."QDM MI*1:BHBU2*/:K%AN<9P\G8LXQN[U#<@?'^)OS1KT:N?.[3/U(-)C[C^2AYA\BZ,!KRLF,BU- MA [DGSZ2+";_].WHB*QC?\^C$,&V(V-R1W=L2^*.-GMNY=M)Q.)-B1O9Q$F> M@E?/P!/G^[5SCJ_!W3<3&>OTOPP$;"RI__8A_LZN&KT6!I1;TH-8CQ;XEFN! M[W 5IW?%J*$-OA42\]WLVF ,C$RU0HXC9JU@+TK3"=UPK_!:K;V"&24,;?"K3 ]UP+_ MVW\ ,HX8V^%Y(S+]@]0VT&)EJ MA1Q'S%K!7H[Q\I[$+(E;/ M#Q'%^F_]"LJ%P)V*^EW(YWT%[K',*W3C?&?GQ7GY5 M%U9M0L^I*\7JD+H2$Z&[=>:>SP/1F7 2!G8=U2WJ,^O0Q_YLJD?K9^5WE%^T ML=^?Q5&6>'ZV]\('FFP_6KF=,V\-U!N=_3/ U?DI=T5JVR)\7WA\5_#/85;Y M)RE)Z==(F3&8Y%T0B=S2%)D'#*-O^AUC$&4SGZZ_V.["^$#IX&;::D#0GJH. MQ9;WDX]M>H^3'5:Z/X&P0>HR>&6ZH>4/H_)R;?"I8X*O86:O1!DYE'WB-)^& MX*QRXVVMDL<;4HSUPSV FO(M)M+:U@T/F9VFW]..C MV=#FK86,AFDPYNB.L']PG=_-4$:*OI.;!MPX'QTO,!0_6&2:J&>#Y)KHD-%Y M!<*_(7PXHG03&V3$UF_BZ!\L, @V0>F^3>*WV>>;V*!2NUL.HDV<;.7Q0=D4 M,+]'WA5?#$DN2:\7&W:]R.HK/\]EEUC_2^/07X MX@4A3VFZC!-1Q7%8FLP(Z^-*D1F%H+-HP6)=7LE*5HE%$??/2%:5-BPIPY/[ MP+3AO%+DGAXSF@B_ 5TH_M^?:9H%T=,=O\>8KRU]Q])OU@'L).,$2D_\A^0+ M$;G2K\/G,Z+@.4W])-@506;16^"%37N+%53MA7):UTXID6]%D=W1?^R#-,CH M/4U> I_*VGX?)O?HM(N_.7>NAY23J;5R29*O^:MH'FY)39XJ4-=MPEOCZ1_9 MT=,-D-O1&<5F4O_-0&#?BL[+];5:U4UOHV;4=-,;OAD47>&_P:@W2!(>:[=? ML^>F4&3SD7_P?>/GB+%?QHP-^T;BXL/BME$U%^2N48W(,8/61^;W@ M@>!FT7S[^8E>]LR\'B\B;)4@.Y!G+R51S,NG9B1(TSU#[9'ZWIYY1/QEJ_>4 M4+H^V>^81F;"GP9KFN3O2-*]_TS8;%JD *;2XJ>+!M!'2B.24)\&+W2-Y*ZR M1P;5-Y5Z 9S/NQ&:Z=S+5$EF6D7L 9D(94=$D,NNB?/6_05Z).&'GH#\QI)[9W]5% MN=KJ5#D9Q"_1H-+9P4\R2#D8*'E]$!YB!!&[G^:*SMXOL=C].=T$42""OM_7 MDI_$(0U9EQ]'X(?$@>@3%[4'T2,K8XJPNF*6NN:'$@AH\1P-:GTBS;D&KH;6 M*"C5\.B\9IYR?XNL^$V?-/57O^D1I3$E_?LAQOI[5,;Z>RO)_A[1 M08(%*K7]PTCTH-WW2/+W6&WT]\XV^GN@,/\AR$*ZVEQ%Z^ E6.^]T"7<[P8" M'?:K4&L=;O-Q_'2[&@GT_FQF=,"/-;3,9W2\H>,\0"'Z2Y ]W]%0]BI\#G8/ M\84X"[4[!K$%"W5,8H]^-\^N&CS+@9 Z%%ZE4L(!>S4W*?I-D?W20C_K11_L MJ,E1 +1'46[PBAX&)J+ L^\MW(Q$U& [(2@^@7@8\Q/M-D/ZXH&OOC:D/1M3T8'S'M*+WU@O5EG#QXKUPM/L"47F2[ M!K2_[T@8Q24VAR->I#!(I 9*_$Z,(>V4(D35:$:B1O4TQ8^W6Z8BY N55!(I MW2<)Y17T^)W^H=(-PGLI")9YKQ,HS,'94L-I(X)X>D2&G#+'!.,UON2?D)9L M=-0HYNE1;NIDQKOJ]=_W:<9M<"J\3+I^B-W5:_>-[( EP.[ !Y&E=5]>02,Y M.![6*75L1]HFX*7I-#0YJ^N)%R_<4\1Z=1YZ[+SH0';< O,5Q?Z%,Q M!BN+MU.>5MWL6U66T2UC?N8MHO"(9_\L4Y:KK>T(=;G:-_!9+"K4XO188?2- MN<,+H&P@SB/*LI@R-[O;(MW$D7PS(K!,'^+,"^M_/XO3[";._DJS.^K'3Q&O M3%*KV61](SG/IJ#U^URD5Y?DS1]\2M7]V-$*HEQ=JG*FPALFX"9/X:^67C2J MXN(Z-X"B-W\34 SEQPH5_>@K_YFB4]"S*@6[ZKTS:(0W\ :U70_]BMF3($H# M_\\\!#4]TIAN V_N_;T!2;M=X[;>;+C&CX>&?C7JY%"N3,32*$X)YB3L\NDI MH4\\:2PH*2&/5FJO6&L-&]"<*DPNT-,\S#>4YC=Y(M'$!/+@X7@GT/[GI$2> M4E"ALIS5HS671>Y_1"/W?TWRWQ0[I?UYM8W#)6?F:;X"61+?+[ M^V" I/GW(];36*:8(PN5XTGZ'Q&-6'" G-PR$>3I6$]TM9$7 M='(I7L))-%1=;2Z](/GD)3_33!4QJ;.5',"#)@LZD:/5-:($PE-]\VO/G$=% M9TO9(9G]C<,B$A@BHSP))8X317CIC+S1I^B*S ?P,AD;3I*M),G+)"1Q3T$< MA29'#>]W(Y (68JBNT[I3UET5BC#=&00KQOKK38;]LOHR>!ZD?[Z.LI5@:&W#TBNS60.(:V1)&XQ7DH$@!J],I.E8]&)VDH30I"+$N M",$$N&7G"P>@+MDHW:.AU-#Z2%M74J%UDYPTC8VOY*)F1@HJBPC6)H_8# B4 MZ]2'FCX<+ \M)LWU=?&A!N#%A*W(W?WGM'%SC\.=LD5-JW\4F.+QK(QD3^M> MF0C> /U0Y!L4&N?,VP7L-_+YQ!WEU2\I?T)QN<_V";U*T[T7^78'3XY+@'I8 MSF1IO;/F@!HNTX+DP(IN1 4X\01! B0%1#S^U<@4B;2/O)*")+P+43 5+=S= MJ]&(<:3=O/(ZK$V?#LIL)+,4!$+F5 U3+?T^U2"],E]:P!C*M3-O Z5*[Q1BH3+,=HL!H8B:IP;^C/>4D1&JW36^_ K]D?^/\S%?7N MR5#BK$*E7=(B'T?R@>0G,11/$1GM1]&RGNZ+ #"52PFUYF3HQ*YC5-3,A+2R M6.>W,$K>Z?H0 #QD5RGL>!JX,E*6NJIQ#K8B5@K:FVD>ZR)4X_(+KZU@5Z-* M P&+]FD@I6(D6:@%IJ+ZB%CPQ^YHM6B;NZQ4:8NUX!R]ZR"B5QG==MEG(Z>D M @"N8SM0,G#Z^' BQB/4O*JO9.7]-3_1\?\@N8\7_%UM^-,QWF3C\"F.LN=E MM/XK]9S5M@EH+/K)G7]N#E!AEZB9@G:E^C M-0T6K&WG?AOR-4@%/O^9KO>\..D]?>)GUG=T%R>9>/14UE(\/>1_5)TMZ%\R M."P!+>9N9&D)00Z%"T ^E)2 2 W20CSVR4/4Z!SS7#FR<#;@JIR/C@D:-=W#75H]K6>M&<."PE/[D<9/B;=[ M#GRW=CIJ0-"J6H=BJSIR;0C&?CHCXP)N;GK9S\S9[N&]&<5)2G-]'W:78FH M8*6%-"BUXCXY=D&:O(>I\E/I?/\4OWXC'"]"WC=0*&1<-0!=-\NF'5HLX76#+1X M8@Z6/;WK4^FUD7/K[L8FC[_YZ=WR_[VZ!E7&^OTEWB]!"*Y=VQ^Z4XVVOO* MIQ1W-,U6F[_$26B9%Z&8#?H H@N9=O)Z*EZ)BE$(^W 9XQ#G."!Z86"S]R]\ M%++D?Z4P].?UJR1A]CB@Z]#_VC:;PP@6<'30AZC"L^Z^)-/F>T &#=985M=@ M&HR@XP8C)C4)(4PX%.!DZW2?LDVD:7'2-NATJQ,8FA,N!:H*Z4.;"&WTZ>Q. MAC3?;7:KX'0BA.,4J.^H!&&&="?13=396"UZ3X-X2[,D\%T:\K8F@_KT':BT MHK=R"$)_WFK_B'QY@WUKFN-67R25G(W,TU<)2+^CKY". <)ZM?6>F =C45BV M.0.DCLGQIH]Y(_\[CBM@FQTC*#C2MU.%W/%'^(EH !CDQ(>4O3ZNU5E%)9,/ MZ5J?AG?QP0NSP*U+?7LZ;%?Z+G1:*>%I2,I1"&VC&1+WUR0I1B$RD$:;5YO( M!EK(K*-:5@QZPJL$!2+O_"+*@NSPEV!-[^@+C?;T]/#)^WNG425X5RR-[:C\A*^OAO M-#Z:4M$)N\H9G;L]IN(."G6PK46LS.QQ5LOB!L*"XKZX9/(@>BL4E& M#&=V-J?AMAD[@1Z+>$/ K2]K3,%!V1ES=-O>4RY83>N!\VK#\JMJS8'=)X7P MK,[IANUB?4HC]D/&.XJDO#IL&*=[QE #W_*9 RA+^(P@#=@QR2ZR2WL;GDCRV'!,\M MSM2H(KC^<4=1=&3,GKV,K,6$O#[SMNARP3%^]_-7I*9K'O,OG,7L1[)+8EY6 M!"8OTUWH>N^2[*07TDY6QEQW#F"IE[N XK.?W:B;V-):J 1^-C#"IQEF/M4? M>\CMJ5SF+.9]=A_W7)>)+J+>:[#=;Y=1M.=5S:L_YGT?DJ70/486=N 2((9W M,%E4W%V?)%D\ATDDT.: BR1<.&M].AT::#[>"AZJ"0(S/7HN!9?.K?;!:KB MRHS;\XPFV[3H3[5C4Q?2YO-_%KUER-8[$+]8E7+S[N5.P;KZ/2P"@:9C[GX"\T>'K.Z'K)Q,][HK*2_FHCJ\6O]EF:L0@RB)Z6CRQZ]/PN M+:LU1M;PH5T&!X(B?"I"XKO5&($B. M=5P-_CTZK\E5$(P<*$H0>A0BM3)"*Z!E,RPI+G6XY"&6OSX1H$D.F]2!HWA1 M-@F-ENMUP&VEZ*?)E&7PTNR92>@_]L&+%XKLGG=!T1+J*W"/8WSQTI[;CR9; M$)>]RR@+BJ][3_U]$O#LOHM7/]ROZ?J2$9CW]]M+IWFUN?"2B&G,])8F J.! MM\&CK [MNXQ.3-U][TC 8MMS?>EKK= MJ_?"@[:7!@@;BL6"\%EXK]%-/ZV1>3+\KM",:RR$NDNP*93.K/=C4V@MW=79 M:&XA\!7;M!]^!M/B2R5JRZI7 !=_H'1 M[*3[O$F<+Y$=P_+92RGTD=,,O-/&#E-XF@7\46*]V M?">]UM\1*DC.@ ORO==8!10BP' -T5 K.23XQ(!1D?=RY'<"9^:K> VU$$L( M0@6LXS#TDI3LF+I4J . U($QJ%&^,"=?CNE""Z;0$PC)[;^S4E!?^+MJA!G] M,9_QS#[TV"9%*CA7OPE]IE'*-G45,Y]0W M ! )@;SC,+Y">Z[MP@UF=M^>%0:8]\]10KTP^(6N.5":KJ+EBQ>$'/AEG/ W MN)7O89&"[P 6Q, [H=^NDEX (1(*646DA$,8(,(A-8Y_T23ICTV!4%* ^?A> M28$-HT#**9"6H!!8]%$PKQ6-V5L3 8DU=]D'DILK4A7;L MH8,6G7(AAD:L!1"\>FTV.CP).J#3;M/BWZWDS$B!K%R6LX[HKZ;EJB#013#V M%SFV<,$N;.P),#!Z07G]XL@&^FL6-QZ8D?E79U?-%+Y;+V$Z[89FJ\V#]WH7 MAR$3U"]>LK:.WBU @P?O5F1H<3^;WG307XFW. M1'3![DRUU>H8WE1+I\YH3F(_8!L)]_RCWO(:IW'4-'TWC)K\A2:S>:+I3T89 MOV9LL];NU8"EP-VM063J=+]*<"2'UW+(FB!) 7,!889FI$Y;]^;&.&,>:5$\ MY1U]W3$QHD+%Q,* ^PT#SC40A$GZ'T(9F:<9R71DL,:B$7ST,UQUFT5#@_4V MNNA(?:2W7/]]GV;;6K W<7?B5&L=F%=7VGP0I^],Y^R?S+P3'EP&Q;8PY MW4:@(] I27PLV@;&N':7GJ\K<@N*"S->MZ-FF^7R1*Y/Y 8F/51E'JAC+#LG MG46%"B^EWYQ3^0.V4\8AAP)S$O(HLT-23- +]J@12%?91'=3:\RW:X0L8K\I MEH:*_:8A(Y")F=VV )*T;4W0' >Z1,WS$.V<;FB2,!:K$XF1II4%C"9.F5#- M:>.4Z70JNJ-^Z*5IL E\D4E>G0#Q]^3\=CD_)%IM M*A6L.U.Q,C0C[ ";;SL*41UTW?&:M5L,61E&9 ILBA<:3)#K19:0):7-2EP- MY=)?2T[2]"K R>$;3?[?L#(=\6AZT!XP>X@#"#N[*L6643437;5:]%>3*#.E M] _V/0>*_AO6H;8)-M-MX%?CCFJNZR=7HS13<7LPE?+*BBP&(VP:#*IA?8,?&6B-O MQ<-8!-6ME8(13#SV68NX/1^KVBH@,<8S88O(\O8SMJ7![>7J&1]4%7MA4I'UGS[R?J$<>.+4NR:BDHL'9)1/)3R$_4BU;?R=#UU2F?27J@<_(L/YYH M0C"#60U$77&^1\]AN)?G9$0+5 \JHDU8]0Q=0,S%J!#K'[ ;_.B((ITT3#-[A?M>] RZP:-N1 \5>1T0AT*\G$188YGX] W#N)C M^"PZU NT4F)PXYV%YUM.!H?B" ]5O#4-!D=XBM9 :>\FH>R!?.<55-SL54IA_@=&-53CC8 9$HT#&_VN!J9M M$29;J.(=A$M45UC*GL75[$!*)3D 1U7VPPH@,=&@G!'[RDV^"852%QN[S]RGQ'<28MLU%EPEA*&'#($X]JX0&/C2A%V72+SE,%[O MB=>H"'&P8:T.C^"8@IV1E5,L-[E8C^PP4[/>CAA'"_S:@11W!;F;=C^<<8$: M9* Y@-KS1Z0$2KZ7)*ZBQC.-W20%9W+#S@,:'6 1XW7[*QKIE:#K-]%9 M;,NF5S:^7_JWBS-H;>>>+IHO]CY6"7Y*MO(VRJ+*>PKT& K0#-HS=[2ST"3J M>[?*ZAU!=OV.#KQ*ZKZ!QR^45RD&&IA'TD#-HP)G5HT8K)]7PK0A-QV'G6?>_66 MWA/]PVV<>DS3CG?P&8_GTK5A:_B-IW/E+4MZSP:I/^_,8YKZG7J+U5F=]["X M4;=TR.R W+K[](R.8TSHSF46_;TC>_H=;G!!;O/L)+(5;J'!&&!&I@$P<*ZHV2%&,:_+OC??_']/6%\Y MK!UY@:(RQK#4J*:D0),>:?.? 3UXHKS[#:9>(:W29;I6*T<$UVV+2U[C&FIB M6H/@0*QX:5:U#J190]B1*\ M11%8'TMU*(;=#=C) +J(LRW]3P$,PD/O@CFF#"B3[FE'EK8[FDV9\+^'R\ M6:]OEDM8/DEQ^2D4;.8A3U$=675Y@!@*C(&L9UG;#M](E^53$),):DE(^H'. M :UHXV_T;_KKB68U](W_4$L#!!0 ( /!,2DK7'42"#DH /M:!0 5 M87=R92TR,#$V,3(S,5]P&UL[7UM<^.VLN;WK=K_,)O]NLG$GF1.YM0] M]Y8LRQ-5;$F1Y.3DDXNF(!LG%.F I,?*KU^ +Q(I$6\DJ"8QJE1E9FP Q-/= M !K=C>[_^I^WC??N%9$0!_Z_OKGX[OMOWB'?#5;8?_K7-_?+FV]_^N9__OM_ M_Z__^C_??OOOJ_GMN^O C3?(C][=T39KC%;OON#H^=WH[V]'*QP%Y-UOZ5CO M+K[[^-WWWWW_COYU^1R3<.5L_]^[&_1(8H=LWWW_Z?^]N_S^XA_O+B[_>?GI MGS]\>C>X>_?MM^Q+'O;_?'1"]([.S __]1X[O[7FR8JGX7 MGSY]>I_\EC8-\3_#I/]MX#I10BOIO-YQ6[!_?9LW^Y;]Z-N+RV\_7'SW%JZ^ M830@@8?F:/TN^?P_H^T+^M&S:R<^>"5K_ZQOG"V']+SY>7*:]_V_. MGX&_&OD1CK9C?QV033+G;]ZQ<>_GX]+DG2\.0=^YP>8]^^U[X0#OFTUN&/AA MX.&5$Z'5E>,Q-BR>$8I"I9GQ>[$D%O%F M0W=^B@\_^?3D#9:CR7(^NJ5_7H\G MP^G=2&EV5?V:3H4$+XA$6[8G4XEX89*B-I>JC@TGDZ[YI?.FR*UB^X:?3I<# M!9.L$;83T6TH.9EF=*=5FXYLC,:;Q&:#HV0I)YME(I+T7[?8><0>CE1E7&6< MAE/-5_8"/>7?N7/^$Y!A'$:48T1MHO)1FC*=-@JV"%TA'ZUQQ+BDQNB*?DTW M4A2ETCQ#9/%,OZ:VDQ[U:C@-NM?%F]AC!\>4:A2D="3?!HH;O'R4AM./ MJ084,@W((<2A(IP(B=($1?T;3NU7>@F)$/&V/5>S1T_@WQXN3P>DRHY_V\'I+]X7L\%,\/54':SKI^[N[ MP?R/Z]FIXJ%%4" M;[&<#G^A@\]&D\5@.9Y.9K>#B<[4U$9J^ZS6F+#J6*8/2XTI\OHV/3B'P_N[ M^T0QGRY_'LT9L^:CGRF_QK^-;J<+';:KCG6*DRI2G[;.>"?9/P=AB*+P#CDA MO6ZN!M&-@PD[F-#4GR,W)H0>25=.B,-KJ@)@12M,2Y\^"4%&880W3"N[#]$Z M]FZI-D:YE,XUF\B%02(H?>XDP.DEQZ7[42J,T_60\@1'@',441C&W#V/698" M/_5N4-*\8N8@O@E(P3*L0_IZ(YN#0W5#JCU@#V?*P_WB!JVH#NTQ+TXB.VR[7G&[AP]%;92,U9VO4^V38#= M*9)-ZVI+]>E5[$:?21"_:)U7IKYE"'*838,>"ALV#3>?!DF_3I5K_(I6:TK] M\N]7.L>5N:\U7:MWL]OI'Z/1U6@RNADOV6JJS:%- ZI!==D8;<>-%.]FTL9T60^HAOE*SR$=[K0^ MB:8.M_O!?#F:W_XQ'RWN;Y>+Z0VSE"0GT^)^,KB_'B]'U[L=C!?$61$EJT.D MUB=QHH 4+9^=YIA:$*I"\3U"TB_[Z(F1C@7B?V*!^!O_?[TXQ0[J3X6 U\NM-]:#W2>=,I95$#69=Z'^B>2^#R/%JS;C0 M\T1SI4==K9GN^IV*IE3]0?5HNN]I<*[1\3RU";FG(-VEZ"X0!5>"6/N"Q)TL!D>WI["38@)3GZA W'Y'^]8A=Y:=>68OW+\GS MGV_=9^SM.,TN ?KTR^<22)&\"PB];OSK&]HG#NDD@\1$YG@G8<$P":_PQE2T MWWY!6R$/#MH^7/:7"<=0/O21[(<0?N@C,R2(1U MBX I!VT??NPO-XZAY&SXX<1LR.3B!H>NX_V!'$(O'==4C>-P@M?\X6,?F2% MD_/C1Y!ED8C%D,[D*2#B8[K4\N$??>1"-9"< 1]!&/ [\KQ?_."+OT!.&/AH M-0[#&!$A*SA]'G[J+U/XD'+V_ /F2 \VF\!/_&R)O;CH8A8?[(*.#Y_ZRR@) MKIQ;/X%P:Q8_>MB]\0*GZIY:V>[AXOO^,N, 1T[\3RV6X$:5=GVX:*7=VPNEATG3GW+'M#IK-B4;CR'=QR4VCQ< M]/*:?81A1_%37[1S#'M-^H;^A'>=X[1^N.CE_5J 9L>/4U^NRW-*5Z8Z1PKM M'RYZ>::GZQOLTWE@2JTL5%K@6M#I7MN[4!]5&K>N,/]R0R _ M@R8Q#Z2="X7K:'A'\:4A_K/YVX%(X=.^,QR)M$_6)CLJ^.Q<)A!-'0(88$DR1-O 6.5^@,Y2Z0,K.:W M*B13_(^*?OD3+^,L3&B.7$2!/GIH@J*,4*+5+.@&Y(NIR6L)$KX[LD]K?$;0 MBX-7V:L>*MI)>&")4@)F*_0&\OC4Y+D:(+YKM$^L5V5R&3V,SZCN$CZ8.M]O MJKLO%V/03KUBTS?1['U*5'P837DJ6Q((=FS(@U<'>^RPN0G( M@JH7"Y9 )TE3>8T>H_V_)H'ORI>N]F! CB]MO;L.,&/;-J!6=O32NY#'E"X# M):E0'@/(N:8K##IXC)T H)M$02M1XGAE>RAWG2Y[N9/GA]_TB97I MJV<1*3KUCJ-Q^J-L%7:2_(UP*:.\@GE+=0@H3Z(94Z8.2CL4M0)B=5LGOQ.4 M.[,6 Z4R4 '."I-H;A.:.5NF?:J;P\H=H+RFBIP2V\..H=C"6A+3B1Z11LS= MZCY0+MBF#.:CL6/3SB 6TIHI,_FXS\,%K#&L"9.KT=AAV,SO@UE6##F'JSL\ M7,":Q6JQEP_%CINOUO9+F#-508T M:"$V.TY@3CVFM'0)/Y2 W^OA$M:,98#M$G1VG,JUC"<"I9/-0$KBQBJ:/UP"6T6$S*)&T90A<.*>W+AU9(T .R@Z<,EK(VK%B^K0-AQ M% ]6*YQ.>^9@>B,<.B\X2A)+YX!%MV)IYX=+6"-7+6ZKP;+C1!8FA4L-!"PU MW 1%T_72>1.;2'1&>KB$M8[5DPQ]C'8+0;>+(?+CMC7#/@ MPN1";,WP!OB&;980^!E%V&7Y<<\OVDRH5YX7?&$DO@G(=1 _1NO8.WY3H.!_ MTAFGW^_A-)%:<9\NVPKH0IR2A(JKY+:Y+Y"N:#3A#0#\H*Z98"A#M.-B7H:; MYH89Q-%SP.JTK)1%X; C\%,[DR)0 ),6>P&_OS#._C,V.JW;! MS%3C(%#H#?P:KYD4J.&SX])]E!M,:?\7] )^N&>,\Q6XC%W+N\7Q)&V?%K?3 M'L"O^0QS>H>)GUNRUUQ6.]R%J0)AK2Z&^5T&QL]8V9CII[6V%,O)I,Z")-+C MR(4 :'H134O/"J,R$H!!ACT4#?/0*J3R7(/3HSM&%D5*\ZS<7'A66%9NL9ME M<5@@\DK_D6,5VK@Y?:#M)WQ6\2S9?"!6\F'886H> M;!V/U4>2;;?EAM"F!UT>'LW>#I/2 1W4U5YH@T*3-5A.#=3GP(UA$";/ [+< M9"JI4GE=NF,Q:'9_$>"S0S-B *?K7#7(5/JPH--+F"_L"YS=1\0\/KMEB*RX MVI2!*O,8.J%/4XX6<_K8L&X3_6\1>&(;?JDE=):?NBPL ;#C\C*G#*#$8^E^ MKZDNX05)JL&,,,*(9T$_Z"0_^OR5PK'C:K- GL=JH_NK.X?\B=@#3#FK^9V@ ML_GH\UF,Q8X;T&?D(^)X%.-@M<%^4N0WHOJFG-.2GM#Y?/39K0#(%K=ZF30: MUR7H)#[U#N-#!,;\YK7NOISRZ.D-[X9"'E.Z^D_XT4/<1(B2'M!I>!I?9Q7P MV:%235\0VV7\I_US.<%RK&@-G9+'F.6"@\V&_.23P _*Z.3'*[8PP7 M(C3WH@@N,?78?T5ADL,DA4=W,41Y)C)/\KI )_(QQG010#NTJ_WVQ4ZN-'-- M3$4\V]\"/[Q"ZX"@0KJYT1NE&@6/?8=LQY30259GVI.B\9+5H2 XK7T5.IN0 M0=EKE4:P6J5)X:70LZWXBMZ)UL+7[)P>T+F(# M-)3YCD9B 9]0$14J:9ZD= M? (B4RK((2I^@?'^K.$\ 4/^ .3*";$K8&UE>_B\1(98S$7'+V?>)VWC$-XU M]N)(^$2"TP,^-5%+#"_@$]14[Q//?T?XZ9E"&M!9.$]H$F\>$9FNCQX+R!:^ MUCCP"8H,R8+0>7>C.1)\+J-VY4:$6U#'OC^24T&L/*&7 M4KR5M#=\-B1CL5=*6'=2T6_W<,V; ZSQ4I5%2M>%G^P(K5))W4>5*1RP"@D$ M.2&Z1NF?"NN_^> /E]!!>4U$Q@Q^.T+ >+2X]RE@C[U<_SGPV-GYV<$^(]#4 MWY>M'! ,&&4$\1>O@ M'>'89(>3 #-7818T-6"X>ZP>K%TG?%Y[P1?(I(!#.H<;-@>]9^A'W0#>G%/I M8-.8D> 54VY<;>]#5GQIY_\?N!%^3?<2.3;]P;KS4KV*&7S-4Q^F%=IIS6L& M*(_K<4OISF$'4P>K_\1I%$"X#.;(#7P7>Z@$=1F8VR3:^!SP8WF3(M82>>RX MM%PC.ED7)_RE?_=0PFA_-=@$),)_)S\7B)Y*=^ W^FVQOUK8% EBQ3:7.QQ1 M8D^D&K),6JH[ #_X/ZU\<$D O9UPPK;9HVH2.MYTS9X%D5>6J/G>=Q%AU1#8 M+3S+^\6-XE8> #AGP&G$0)LDS>^7GU*Q\-$3N^@!/%PY2Y*,,T83P]9F<$;7"\"?=QN"*A MJC<@<"Z%T\I8;1(UCW#O@L@53,".A]C:4I$K02_@% Q0&U05'9K'PS>3$([& MDU?DI0=Q%@R;A<9.?9[G@*?[U!@*.J/#"=6@FM2Q(ROPH=^J0,"L *&"X4=] M$.@L$Z?==_3HTF+&85"!.JZCHR5*Q]VA4UEHLE55-JJ!-K;0=$%].0;+CF"? M?DUI'789_I$Z<[:U]8ZL+W2NCY:5 MC@)*.S(N54(E,9WZOM"JKCP<=(?."=*>2%0 M29K0#7:9"NLN4T<]H=.'=*N M7!PBM=4.DA^5\ISCTK[0:45:5B8**.VP8:A'_1@)F83._&$XCDX#=6M1R_#" MDOH8#,79"@;K4 :0YH&V$IS0L2EF!(:>G9D!>N#^%6."*!7H\HBV,\_Q(Y9# MD?XTR74K$!3U0:"SB-1D=;7D@WG"+E&P).\,W1*DY:EI JN'4E1CS;3Q%Q, M*;"*&0%S(=MA4U8EG1*N%3F-B5%;T8)M+Q=JYNU!6G=G, M74@P6(=2G#2_"TEP6G($%8Y;5F^=%1FEQ-N7YE;43"K[0F=!J-!)1EK9)K0I8,EYDJV6.?*85"\#"O]W'#T_IYE4V$5?][%@W2&ATXVT ML@O5(8(=%Z&< A3J'+W$Q'VF6)55%6GGAP^=M-(VDQ8Q7#M>YJ@3SLA5Y^%# M)TVR]>1$#[85I90I7);WDO[!/!6OCL?6274*,8&\Z SS\*$S&:4#7""%;NAQ^0B?'R^DT]MU;/TR:_W E_.%TGMR1VNT8D9'M< MM 7,@GD\&;UTF/S^ 'DQ=_-:2F*]RPV[D\]22$W>#GF(Q=2:\6#.PQQ.BI]9 MG (_T0'>L.B>+>P'G,WRF$425G(P])NS!1O1'6*E/T0:[F%;X&214LYPM-D* M&%8X\@:K%4ZGS4[JL9^]-9#R5=@/.(MC31[+(-D1:#APW7@3)QX"7N84.?-5 MQP!.UUA7$#3@V>&2FR.63A"M\H)Q4@FH[@"%&,&2&#-FMYL45*)646=WC4&SDFHK4,7)V[L#(;AW/'[ MS..+XCSPO)N ?'&(Q&:D,Q)P*L%J7G*-1YK(K%#$*XQ)HD5]V!@Z%V -KO&6 M?14T4RR&]QCM+Y(ZE49%W:#S]1ECO0RDL+B4%C$6GNL[J7F:[)5Z"*WX\+&@9XN&T,2)!BL>VG]S(J0!+H=%\,$ MWF?B^%'5^M$-ZZXQ6O2!]85/N-D@4XCQDFVGFW*,?V\3^?'(MPIG"3*8!?R MSNJRAA'!;N*JI_3D16 U'+%[F08UI<< _N9A.JWDY*\%*NUD5$[23MW+/W@R M0=D3H'G&L2Z\(A!=-T:;%R_8HO3:,4[!\-S4O;MSQNI>WL(7+FQ!]+DP_ M]5MK$ET\N/C%AOY:(W8O[V$;5SDQ_ERD/G5+X2D5PN!$)S2NN6?T(]!9$LV< M=L9)LC=<]OH 5*%+]6UWCBCI*4'0@I(*NRA=FJRVRY.?C")[*-'VIZ$S-!K; M!4]!J)TX]SP22H%4="6/UFOD[A_FZSQ+-_0%Z.R0)Q5.17KL9+#?=OQ=OA"U M-^I5S:$30!J3#AZX':O-)R=@_YUU%?Z!Q^9C5Y&=*=5$"5 MA&Q?(KA&*?7.T+GZ3B(3>Z@[H8"R29H1"E[4,2M].$'1=,TN&)7/[!7>?#4? M'#J%GS&A,D.*G= U+J@0T>D#*2(B4O!S,.\5NBNT#@A[\EE3\K2^ 9TTT)#< MZ NE-I6L"(VL1Y$V9#&A*JR]M(.REU'%CO=1I3K# @$JM8-.3VCL1#Q"M6.J M!>Z6!M'5P'D"VXRN+F3_NVCL '.P=)&=#5PTK_31%=_* ;&MB$$[6?IF#A1 M3-!T?16'V$=T[SZUED*>'!__G8#99PQAPN*O9@6@TW66.\_Q]LE$5.YM)L8' MR.61\R4K+U;MBN0W!L[I88KJO/.V"F^?<^4LXLW&(=OI>H&??+S&+BOYE-:O M9?8:2CZ7I=D\_:/W@QDH+#A^)XB,.")R+BF7KCRQZT!M .#5)B0Y3Z51!=;G M934;+$>3Y7QT2_^\'D^&T[O1J=?0YR!8?<&>1S>^PW)+USATO2"D.YG"LM(: M!V"E\2>ELLP4>@.O,5WZK[FL;&&IVN/IBR]4ETY46&C2O@"+BSLG MO56F,PSP)::+L\UHK9(P\]1+;?5KK%!/T CFSCF:C=ECQNP$O&S%] MN6>2$$^?%TB61-)/GU84HZ'2N/"3QRWE!$Y*1A2"")/7(,,@C,)]F&%>:T)A M734;&.)BQB93SO3IKXX>W*E=T32' EZBC5G%N]#IDZ'/*YO997$:%,GRI0?) M_35)E>,\8B^M2@)@1J^8$KM0:QV26N, K%VE^:FL7+V!@->M+E<$_@0MS'U> MI+E388&>:E/H M#9T)G$]JWJ&GA*G/2RA_@I=5.DP>QYY^O]\G2/!7;) M>//O*ZQ+7A> 17@X%955QNT#O(P$9.6L&1&2/B\*85[P)%RP>[GA0;=)%X3-"D;//?*6Q M(#DI&.C85^G8"S9V(:N6R)BIVE5KV>C/4$W+JS$*T +1(.O!2JB'L<^+XM?8 M(1$BWG:.PMACU3GU>[2:UBY4KU)73NH-IC@1P/@EGJ')* MJ0T ?%;I\X%S1BFC[?.B7+C/:!5[:+IFSYCSBRF%[N'U-JFEG<2OG5R/%,]& M83FJ#0!A:%2DN*8!LOZHP.M5F5$\,V4CY+U>N_=W=X/Y'].;Q?CS9'PS'@XF MR\%P.+V?+,>3S[/I[7@X'BW. 8R"B-,CWYA\HMR0^#"H'7X>@3 C@>T-PXF29:6.^2P X!=L'37 MLO(8P-5$Z[!=!YL=Q2I8$7$6(D#_8/$\KX['[MSJTJ#4'[CF:!U)4,5E1[F) ML?^*T@P5ZISG]@$N+%J'VR(LT)4@> EH/2_XP@QF-P&Y#N+':!U[N88O9Z+N M$,#50W5X6@,:=%$%LN80Z4YL40NL!>[HL3=7:K#@%< MA;0.^S6@-:]XT 5Q&&]>J++*$$[)-0Y?@B3A]6W@/]WB5[1*'_YI[ 0UA@,N M7%IKEZ@'TXZZ!BPONA^C0MIH=?F0]H4N&8R#5?3=87?T:5,/DJS8"=!'/>B*@#&TG M#OVN$'L8#ZXN!I*>T%4XZ[!? 9*!T@9=8/O.T57(C3?V*7WBS=[/H>($%/6' MKJ_9R ,H V:@G$$7!&&PHI^/<$B)I'D,2'I"%\.LPWP%2.8*"@!GTOY2(! ) M?/I7%Q5$7%T.=(>"+FI91S#J8+0E._?!XV==\5#J#UV;LE9N2U5@YC)X=S>V MN"S._-T MO9MCYE'+LO5(-1X#H_8Q>6XSN%:\/2JH@$D)\EVZ#(I_3A5"%L3CN]C#Z:MD M?4'2'Q98BVXH2;7PVJ513]?7V9Q9KI;D#D'/L4)RUQIBI#4BL&;=4()TH=KQ M8FJ/_]XG:>3@WPD-\HQS\WW%MQKRHSLH\-NJAB)4 VV++ZY.D&B3WLV22]IB M.1W^0M7+V6BR&"S'T\GL=C !4C//">,K3L;F G=MEKK!LJ\2/*&4*E8D?90101 M_!A3^5X&]&* \),_9$XA0N^95]O/*'@BSLLS=@<$.7J[A/&O]J^\0:NTZ+H# M/L-\M9V18!6[T6<2Q"^ZGG>%08#5'G6QJ 7-F.)RZ#F%W(FNMN7M_6J[(U]^ M!-30F^L.#JQV&-A7ZD#NM<)P5*D!1D'H=[V&PGW_8%(LV,ME#_2PEYQ+-7P^ M.B/VKM9#?9Q]]MH/AL/[N_ND&/MT^?-HSHRL\]'/H\EB_-OH=KJ BU7]:NM! M[ 51<%C8,U6DVA.#E,K__01<$I9]2.0M?\UY=;?BZ X;;S^"M<8 MSY;,^W7!]_G\5GMP4GX!,(CV[S8/'@-'7=)/#=ZP*/7W<6-HRY<.GZI978G) M6!Q*%Y@ZI(KB$_/K)-RY0YM'1)297-49/+*MBF,JW.6 Z?<*'@;D):"Z,+I& MC]%>[*5\%O8#CSQ385LURV6XK(@#N0M\M+USR)\HNHG]E9S;U1V TWDW83,7 MD!UQ%CN=]VJ[^^O/F-YYB?N\O659RR1GM=H P+F_#9S?RCB->1M@MOFJ\A7A M,>+K8.-@7T4N5,8!SA6NSEN);"AB[;,?'>KKB+R>D/G S>K((I0&CL(NJ,>[C#64@H/>D-G_U9EH[HF M6 '0$@6PN'/N/";J9X*@.W2Z;U4^:MP'*A!:82)2V3IOL8_&$=J(3@FM<:!S M@QLX+[3QVJ%*\,&*G)K<3M 9PO6Y6"T-8H1M1=2E+![0.=.]S8WB ":"[?7! Y7@>C=$39&K/ G(MS M9$Y]K8V?@DTY,$<\1*_C$T-3\I,/>X$'+=CA,&5J&RX*]W$Q,<1>P/@KV[P&_N;G-?\3L A.HUX+40% M[7_EI _(BX-.UVOLHB0/B!^OJ5H:,R/Q#CZ7H_J# $?9U.)P+90MIO<[:P)[C*)=^,N@.^W@3;^2Q[<5VT!$KAQRHYM/1E*VX MY=PY;VH,*[:##BQ19-CAE.T('.4> RJ1 ?+.T.$B+9H92QBAKS(M"T/NX5F+ MW X*O:&C0Q29J2D)97SV/\\_*+HUI(APQ(IN95Z_R[/73_]*62 I(Z7,QU?= MH8<>/2Z0?JNN1["NME?(=Y\W#OE34=07VW/$9ILC@8SBVL3J')_70R;H" MN^=46*?*]"-@_69ZMM6QX&&$7]D*D%YZ>%V G74JK*IFL@"0%;?9"O%7B+T0 M] +VVAG8N0M(>F[\.R:&2DB%H!>PFT["+%7EJPBGWSMT>BTY0BCWSHCZ 7OJ M)/SB,%D"R(J]NIQ\6K)%'S<&]K;I[LR5 'J>WV+B;-!T74(FW8ZY?8#=;-7\ MJ>:E" /4#LR+C,CF-Y#$/I2;07O-A 2N"FHXGGXWZUSD$[U28\=5-_QC==EQ M=>PK@W*]2/@Q5./'L!ONK[K\&!Z[PIH_=:D3M"?AQK4:-ZZ[\;ZY+C<*TX<. MLI+P8Z3&CU$."-8Z4ID;BW*"?"1ZJ*"JN(?YG: ?!S>VA)20]#Q9[!&X M&2+L!\X3NM#A;J$;]#-?";\4F7P R'[';NJ_9;GF8^><5;U!_I7T$>S 7]UB MYQ%[6?[9-)U](8<];3 )6)'T0DI[F>/7V#=ZZ"LVB;W?QLWV\WYU)-F3"4Y+ MA$E(!$O$I+6D8!W)!B7FH40 A/#L$P#3&<%@+VB*7%07@0I\5GA(FA;Z@+VQ MG>! J,3<2 %3**0K2>.ES-6X"8C ]EM5 M,%\J!#BJ0)]_$CFHAFB%RF!BKU7Q_QG]#G28Q"D/*%/T@HX$,.07,IV8NB,V M2V-/AOM-K?[C]3[2N\#:@,"[,EB?KUT&\MPV.% M5GE/=YL4)@/'L$W]/6 1NR4]@5W1=1@N1_35;9_GI!#:")1KV0@ Z=3#Z=LJ MTZKUTVMS31)_S"SCX73-G!E9]IEHNP>J\N1-/D)GLL+7KMZD#M1ZD9!:>)7' M [ST>!I;:&P)."G'1\P[-U7BWMU7,&61/C %/SK?IDWH_7^#(8$=L7)/%FXY#M=+W 3SY>8Y/^ ^;6@?\,-M#:[6%@M;7FVW$]P' M_');CW^\PU\"L$,'0XC<[YZ"U_ J$3>98;LX^[=0O;0[U:EK%$B8%["%VS?233F_K\XGU5S:#> M LNI6V7>.)Y[-ZN9I!-=?I%9G\K-H#+)-^!%:>[M!1.#FYAN&Y8(Z)@1HD&) M@+W]H7$-"-B"F$[X?',]'H[])-W 8,.<7B+N5K5_N.B8X:',* YW>4CZ?:'8 M994X*.G.R*+V=EMQA(>+CMD:5)BN@0WZ30CG3)W$[)R9KM.#AW>DEEL]7,(: M!+18Q9E_BT%$W8P\^?%KBCSA"'L6?D3E)QF2%TC";=NC&!(1!O,G4OZ?">X4 M(LIX5FQ1?-94S![,U:C.%JZ!0MP!*,181F\U[NP@=,Q D4WU!DDL M%(?M@-SSHC=.1+]:GC2/-=P.0!YL*<$K^"/" +K=F7V] MLG3>T@R5A?24$Q0-8\((*K@;J T [:UN\G19CLP>8W!^)9^^(':1]Y\6Z$EF M2N+V@79?UF&Z$$R+>9FKS!.F#12SP7(T6+H1J"?ODPT"9+M0 M(#QG?6A!Z[F1G0_P:IM6%O><4!;3IS%*9Y+XJ;"68WK70FNM?.R1LCKT\HHM M>B-!%^_4X[&VH' @]UM8TLV6*I/(??8#+WC:2J/_>%V@"W?J*^=^$69'W>TS$K@(K<(; M2AN6$G"Z3N5Z]["0N[QE'8%?9*FRI6IE*T"#SOG!8>>2.'Y(;S%T*BR+8XZ MQT1.<^!W5@U8QP=D1V&I?6V&:QR^!"%.PWL.R238E15'@*ZM64L$]#%"!SER M'[@SDP23WG3G*7B]N$'&@B[]XZ2<"OU-TS.;3V>C^?*/P>1Z].O]>'8WFBQW M 53T['E!)-IF3XI>&-C44AF>.EXJG\K,8]%4IH)A=Z=,6G*&2/": MQH=)^:K4']A8V8CEJ@"AC5.FGO-M7F*JS^](I)!EH+('L%6R$^[I7' +9A-A($'9!V&,=N8N+C*$X@W^ W]C>Y M+/ [ 5M!&S%?B K:Z&6&V]/U&KM(?:^O; ]LYFS$8QZ@G+T_]IJ]L_C1P^Y] MQ*).MUPZJ?@A-4>"CM*$8?3O'DHXYZ^R4G?)S[DT$^6W!F='7M.' M6_L-1C#U8K/^.N0.4'0S//0F]KSM;J9HE?KWYW3G)_D_>'$+"EV!/6DUF*>! MK$7-N_V]+GU)M1S\>[1@=L? 9U;EY.+RBD/Z@9N I$$<2^P+)A*6Q\@EX0-8?2%Y>[28W>7MB#W"ODHW6273S"?HS]I^SM7N"KY+:I M/RCP=BKF#<\PW@2M%>ZRC (WB$)QO",2R"6%UQ.ZRE$CS@JE18#8@IMR!G)! M.<8,Q;?T2W7$0MP?NBY2>\(AQ6W#(Q Q_6J?+M"%E]J3"C[@UBZU)[U[I?,T MJXDT&!4X/*.6*M(,KAVV^IP&V0FKO[^H#="12L,U.2T6'RER*[36'&WIM*TO M+BK#=*2B<2M"HXC?KDVFOKCP* 0;&]*JA/ AVZ# Z(L"CQZPH2.U% \^E!X[ M7 I&R#ER ]_%'L[2GM\OLC.2[7HQE:CM/*FXE-@A-5(^G0V1^6Q&ZS5R(_R* M=M-B%"W3?1 =4KW46(#5P.A]-$V:@6V%MJ="BFH5!HD"?)H,"VS=;$VB!'CM MT/Y4B$!_F%9H;2H]^X& #9ZMR4L)87-]H5F,#L<1K8)C^,Q>D8_]HR2G,T0V M#G-A#E;_B?EU9-KY$+!!5$MJ6J- \W<(K4C5'-%]+'2\Z7I.F4->N?E4CAKV MR3K)1=#\O4 7XO%4Y'4:/2.R^Y'_E(2Q45EUQ>&@38<&-E*V=F)(,-OQ4*&: M$%4F&&T)JAH$V#9I4%8XZ'*I^-AK2\2,8"KT+XY7C(LZ.@8S2\3EV1)A('U_ MG4!^]4'Z:%?00F=!/,L17D:O[&>9Q9,M1_JGD[U)R R@X>*9\(75G]-A\G'O/AH)U& UMP-TP;YTA%7\SK.J M>1_O]AP<=MSBYX'G92?0='U/I970^SISA,RRI,+9!?[#^0*OCV'G3RH>]+(, MK/Q.?;R@"]'T.[%B)31)5E5N'^!;L9A-&JRU(F=J)3*E8D^2GL"W6B''-)AL M4>FF_&HN3:Y5;@A\#57@2C4[CU!8$5)528Y;A<19XH[ -U!C>W(1D!UQ3T=1 ML#ZA/WGRF;&-DB WOH[>7"].LL-N6*U8YIAEVBW]P3(8O3D;2A?6?(ZBF/@A M4X5O4HH)]X%V/PU\"98+$&]C:9TL5FQ5'+H(!([3 _@F?0I^5TL:GQZF!.0% M$1RP9T0DZI20T L804Z(0GJ*QQZK7YU4CJ&3);-DRH5K>PV)TAH>^'E0Y\1/ MEWC0YS#7^9?"N([1,F >RS2WW70])F%*,%Y.*IWNP ^+3B\\FL2!#CWNVE$' MG*^VMJ-_!64"1HV=>#9SGRV,W?;1+6CQR".G@."HZW$R%S= MH8<69BX0VQ@JM2OSNG0E3.J(0:H,M<2,3&&@,,+ND)W\9"NU)E>V[TIL4P5S M.)YQ#HK6+#7L/_"#M;:+KX.6O=HN/H/EWFWS\<$:YH0LJ^?C,V=9ZY>/#];$ MI< 5)1_?3W88SMOR\<&:HEKP\1G,= .L'C?.7P1L-Y(S2J(E'\/IJ-GXZ$WU M34"J@@FYKT24!X"N5*3+4WUT=CP"V+^#+1E/.:)=/Y^2T>] %RMJO&&8(H(= M]1-[D,FK@_& "O)F"+JYC'QP#W*KKUN) TC;1I#T>KCH8&BA@DQ((-F1"4,C M&RES7J0_1JO]3T=O$7$H*;#OT 4AN;FT\+6'BP[&--97B9N2PM@;'G!+)<=3 MO'QVHM^#V%N--R^.&^TV;OGQ5F_ AXL.6K\4Y*L^VER$?FI%A$XM1H5D9+CLY]W>(/R=+S4:3Q6 YGDYFMX/)8A$%[I\)Z-'FQ0NVJ)1>(SL#H*JM M[<,2INOBM.8H*0Z;I'5(N/;( ,R<;<)ME1HAC08&B#O9%_+.V;1 Y!6[J%IH MV8MH-XNAFN^VVS0\,@$G"UEIY7O T2Z-F<[9:-JB5;]=0:D>F>0%3@KY9IB5 M FHJ>P%'U;3&99$:SB.$E:*A&)K#Z=>)^!PNO[28#!ZIP_$],+F=KC.Q#[D^ M7F[;3D3="*A=X4_@P+#"SUN=*RM3^90]^(+>G<@KI,QO/6#0[D%#:B7R/!9& M[Z_N'/(G8H]I5/DOZ]J)%$/:S%= 94<2N<_(9RX#"G2PVF ?,R67V5M4V:_4 MOQ,YB+1E0!6:'>YC,]KLK4)XD.$O 0>-G?@^8)YX=IQ@&62TJJ9(MF9%5E*E M 8"#UUK@/L=HJDJ-]C3@$YA$_XK9^PE_E1@_B_A8+NMP$6\V#ME2M9_]>IH M6Q+Z"\=-W5Y )=_.UM#CO9>S$@AAM6*2:5YM]VVRJ0]4'NT9^X;U5L_F].FW M.2N%0K\BL6V6VG7&FFF >YRCY !NOYE>#L M*^T@[[GT[341N6'FL"VPV;4MAG+$IP*]%=9:*1EY5%2YFCX+SS B- M[+ATUR9%NC##:1R%D>.S#"YJJ0#;^2"PB=J,0!D65AG!ONZ]])@ZDUAV')O^ M%K!1O3W):EV2=_2S)GUA4^)\I@U91KW42"BK'M/"UZ"-^#T3YFH*6J)4,,U] M'(8Q6EW'A%(T!9G0(RRH]>'H#1$7ATBH,&@/!FSA/[DDUB&0'=D2FY*:TG:- MA7^+W;4=5(BAT*?ENR#VLU@N&. TJ&G)3? TM(-?"] 9*("$%'3%%%-D MV&__XSJ[*@U*;:T6<[. SJK1KQ5CENY?R>$B(UI.%_!5HS61AXN>.CL[N7"T M26_'HZ'6C6U ZEJC>4$GXNG7RFJ;$W8\ROJ*;D#6.(#A%X\&S<^6X"/C(M!" M49S!PX4U_FGXA:)![4MWR@8X25G50M?^UK?PS4E6L]K'38@RC%):IZ;C;[6R3=QC87*N 0+R->Q MI)VEF5XN@P_BO)V>!7^?EP&_]#@[[YY-U_]M,[@,@&^ MME\2RQXRT1V5S* M%L!I9]/;IRC*B^'T]#06S]MK%08XKT,7?20=V>,KJ64LMA9Z-_\Z M"[Z"/J MGGBKOKSX:%TIZ312?$E'I2?3N5;T.5[\'"]^CA<_QXM7"P@O7KRQ.:=+<6_G M@/%SP/@II&]7'D\C<)S;YZL*(!=1P0I?7TX(R>E3;&9_Z/8!VI['7"N?&@>+ M M8*><@#,:>Z&EU\X&^EXU^( ]BX'8 CC(\)71%\)IJ\%;NERF.9?6!]5PHP MM[9/%J$:=7NBN&KK35YFB/25>[I3[VG& MI4+T8QO"R?N6#<&F]0UL=:AEQ>7 %&5>'>RQG>(F($D"XA.([N$G;0@W;5V" MJXCVE>L"R?]^0V'$BI\P/W\K2L'Q5VR('S4OK]5TLN-^T8PH<_17C$,[LQ57=MMR6/V-#!&>[NVR!4"W>P\#3 MHI8CV2[.H6SG4+9S*-LYE.TZ" IP.UYR,4.CO0, M.&@)' IUQ 8)MW:3[N#.FQBNV23O* V>Z>\E^1%Y[8&C82IH7;%M"B8/^W!> ME3F2Y(:\]M!Q,#6Y\V-W8F)4&?11DT$?NQ'W4I-!'VV+@5GBB!W@8W^%7_$J M=CR)_E'9_BN(5.'B-F;TA-%(CG#]CJ/GQ#[$'C$_XY=E,/(C'&VE&HOF2- 1 M(WR&*@J '%[' O.O,4$N;1Q.UVOL(L*J:69O?4+Q)B[O"1T]48<[%?N]&M#6 M0G<._^N4C0LZ&!(X7W4_@B'W:OT_>JV6-,V^42YC_YD$82OBR?_:PV47TV]K M"Y-A2173RYA W\)YPY>'43D*7SQLZAY\!CR;OH#ZH))Y-,S>$>+H'S<;C4(8D.:P,'J/W$8)4=,YL%=!LU%K,&H#Y?]SYO-E;2&=#%V+X04."\9'*VJ M88[>V%]%@11J SQ<]O_Q %^,E$D ;?$S= #&CR'Z*Z8D&KW2_RG$1O!ZV*[N M\PC%38'8 5;*8Q>X?4#9*19*!=;DP'E7?V#>R(NB5K;O&$_*TB7A2@[9D#$& M\)BMD9#&]LVQ3)*O,AE-)W*?B';)0US=LG:;2T/3"494;XTRI*V],>U8//[E M.1[_'(]_CL<_Q^.?X_&KC1"<>/Q^,ODGYMCNBU@/\3N;XX7GTC;*7\3^FE?3Q2<8Z(9*WX*+\MFSKXR MB4ZDOAQ\%/QM8S_4E JJ&2MKVGGW\X>S^_GL?CZ[G\_NYSJEY:QW/A^@M8/# MNI7E8/V]ARQ0">@#=-1R0OI*_L-93-QG*HELTN+ /DDW8!>L4O8S.82OVP5P M]I^>_:>RW6-&[RJ,:T^I]K,)_'0U,8?";?"%5;FX<3"Y<\B?*.(93VJ.9*$_ MLSXE@+%[!R/782"V(^.I+,$ M3+[\M8:ST-W5D!S0#UX5#HI<\9*\I5?J!YPP\B2' SPZ9F0J]ICV>R# MJT4,2WQK##2#A5;7,=E5WTGQ3H2/!$ MG,V^?.E@P]0[H3M6;03H'*"M2Y$:"8RE[ /,8; DR ECLDU@)]K^P/TKQB1U M*]TA"EM4D%BE.W2.T3:E115_+BH_]7J#*:%-]]4<2 M\:F741:_WH^7?PPFUXOE=/C+<'HW&TT6@^5X.IG=#B:+#D: M:!=-.^N289VNV?,A5NU)QO@:HP![=37DH!ZXMM)8G_I%8<%IL"< 2O-W#YWP MF2T,-0<,OWO/!$&-)*9\])#Y5;.[W'2]PRD*W*UHW3/.5@+N\VN.GMA[ MI=2>%)[:CI3->HY> A)A_TG!0L3K OO"YF!28W\=D$W"X:MM]DN-MS2JHP'; MC02LX+E^:F'L]WUV2)=7X.%5@BW9GB2&H^H.W7D-H\,YWOG*06@;IZ46)UX7 M8-,3GT&J#+7$]88$(_O)JMN"/W<0IT/W/E#/Y!IQ_Q1.*Y5W&8JW<$?41C5 M310!&Y,.(#W%\5!NMYL@H3&LW!+\;8,J?SCL/4;3YSH]4M/L(MYL'+)E+J8$ M\]5V1H)5[$:?21"_9";9B[--]FR3/=MDSS;9LTWV;),]VV3/-MFOP"9[I#DI MVF6K^EEIF^4 M<,^JVJ3[98=EL<2X4T6W/[*L2U=87I!B0AV^7MK9;MNV%N% MUJ2**7H^-KDTP]]N.,PQ\ MEAV/I&_-[SQB%_RLVQPJZ=,5ZN.DA<,/M=<2151\(XHC M@"? ;E-AUZ!!SSTF1Y?9?3$+47YK43?HI-8ZS%,TPQR@Z[-O970WNYW^,1I= MC2:CF_&2I9DM9YD]M<^DE##87\U1A$D2:K//5ZK@1M$8!=2S*(L>K!: BMUA\Z@*^)' MQ7U-'945WI1C\NR%7^46I]2_,SX7PUM]-50PAPLO^C2=-[UL1 0_QFPN245K MYPUOXLW ]V-6/F[_RZSR$DD+YW C51N-"NR(469EQ0;1&'B?;W63T7(\&4[O M1K/1?/'S8#X:.IX;>\G@T_4$16.?MD5Y=E.@/) CA_C8?]HE656XU_&Z %SB M=E2\#4+1UEMJ!WP)$Y"/Y]\\F+T5I^GO"#\]1V@UH+-PGM D9JI"5D8^G,91 M&#G^2BU>4WYL E6$AS(,7R@",A.L:20PSJ7ED3'^J=Q< X_'[[X!H2X6I;/8#$U=OB5SOC$#8E M7M5BW"X%;91I%G(I=2_+N@(;0%KFNHZHE6C2;WG)?"LHJ:TV3:8N?>K'[0-L MQ5!A%D=)%2"RPOS5 +??),(C@-+XN@-$1>':$:P>[#2T]V_:J.K-Q"PP:8]P:E-CA:M^^W;?0:N M&V]8N 9:3:-G1!CU"'I&?D@Q,D<\^T'@HZ2DJ;3QP%\-7$H='&V! CV$4]R' M%TQ0-%TOG3<%NU+-$0',3HHSE1F5=(8!-AG5YPWOU-##WN^[TBZU[.BOF*[8 M_4I738=2#G$N1ASH'0L#O_>)\CQ M\-_TJU1843CU!Z_T-&5">Q,0ELQGK_N(0_+U1P(V>G Y5*&MU0+7385^#^4S MQ6N$X8H# =LGZO%;'9L=L3>*QYJ274MS*&A+@9$#O0;HOENAIL-Q.4IMEM [ MUX7G@>?154-O@Z*H#8U1H T#-3C,D14MS/U6!16I=H76 ;, OXDR,VB/!9QB M2I//C3:6$FA3(O."" Y65!,F$="I%+B88O1B%JTX8WE.* -+%)T$E 1^1*?K M);G%(T1Y'5$ZB.2H_JC :;+,2%0C^,9.+7CA4EM9?!5PL/I/'$:; OV;;UXZ M7X/.$W;*_4V7+L:B8,'%E$>5_5WEY\!C2YE=61BIIGZ!. 2']%?7])]TK2=0 M=B>%0%A;^R9T*C4C(MLJ=8P%^0)F:C--H-,*:\((8"-S%\4THXL-J015?#F5 MFE'*AAK"J#@R=(*Y5@5/@P:YD/W8:Z.:B!!SY'I.&.(U=E,F[]08%F/ ^)!I M.JQ(5KXJFYS=S3_Z< $6H0O;/"Q-,._-XGW7;KZ;Q&WP3_3#EUV4FK(3&>C^6 YGDX6]Y/!_?5X.;I>Q)N-0[;3]3#PP\##*T;% M72A?R'Y^1$R@0/)?8X?0;<3;WF#?\5WL>(7*R%H)XC5'@LA74+]X->AZUJ24;@5.6M1;(7MD16O@8&YC_*V&9LQ7#F@JKY<:%-:*;8RMAZ#L MS*U4+U\6K"W8&(MYX* KF'4MC1:L.;4U=N_A&?-K0KRRW#_"_\WQXKPP#:6: MA]=;ECK0==ESXQ!(UQ5/2D'%51L 0+.5D'LGF;(WD5KC &O%RLS@K$%=K/V. M@-ZC];S@"]V\4)C4C H1>47ADGY>\AI2;0!@35J;IS+1D&"U62:D[R55N@.K MX.J,K",(X,\J#=E;\.2^4>;7.Z2)E>W0'X$64S7G,A MV6%O.29.4A8LF3U+&A*&2&&_UQ@%^*5D,V'0PVF'F495>[Y5>'ZM/1;P*TGC M-P=UV':<('?!:^+='/OBA:?V(+O&:,"/(FMQOEJ(ZH'O]R5$C/3*\=B/:E]& ML_[03Q5K,K;.W;2 V)IWV&+$PV>'/-'#.1@&841_/GICU='KRPQG/.BW@R>4 M(0$%[#BS%.$G\4_Y3MYL$J73C0*G;9;^M+T'X(Z =Z M)Y2:,FC;+EJM*CNPAE<(9><'<_YSY?#2]VS"CTZ(Z#_^/U!+ 0(4 Q0 ( M /!,2DI405/I#.T )+"#0 1 " 0 !A=W)E+3(P,38Q M,C,Q+GAM;%!+ 0(4 Q0 ( /!,2DI.9W.&$!, ->T 1 M " 3OM !A=W)E+3(P,38Q,C,Q+GAS9%!+ 0(4 Q0 ( /!,2DJ]4V!Z M/0T 'ZX 5 " 7H 0!A=W)E+3(P,38Q,C,Q7V-A;"YX M;6Q02P$"% ,4 " #P3$I*\I?/TJHL #[)0, %0 @ 'J M#0$ 87=R92TR,#$V,3(S,5]D968N>&UL4$L! A0#% @ \$Q*2@P$D"'$ M?0 ];L' !4 ( !QSH! &%W