0001654954-21-003119.txt : 20210323 0001654954-21-003119.hdr.sgml : 20210323 20210323160054 ACCESSION NUMBER: 0001654954-21-003119 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210323 DATE AS OF CHANGE: 20210323 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WIDEPOINT CORP CENTRAL INDEX KEY: 0001034760 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] IRS NUMBER: 522040275 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33035 FILM NUMBER: 21764765 BUSINESS ADDRESS: STREET 1: 11250 WAPLES MILL ROAD STREET 2: SOUTH TOWER, SUITE 210 CITY: FAIRFAX STATE: VA ZIP: 22030 BUSINESS PHONE: (703) 349-2577 MAIL ADDRESS: STREET 1: 11250 WAPLES MILL ROAD STREET 2: SOUTH TOWER, SUITE 210 CITY: FAIRFAX STATE: VA ZIP: 22030 FORMER COMPANY: FORMER CONFORMED NAME: ZMAX CORP DATE OF NAME CHANGE: 19970530 10-K 1 wyy_10k.htm ANNUAL REPORT wyy_10k
 

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, 2020
 
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES
EXCHANGE ACT OF 1934
 
 
For the transition period from __________________ to ___________________
 
Commission File Number: 001-33035
 
WidePoint Corporation
(Exact name of Registrant as specified in its charter)
 
Delaware
 
52-2040275
(State or other jurisdiction of
 
(I.R.S. Employer
incorporation or organization)
 
Identification No.)
 
11250 Waples Mill Road, South Tower, Suite 210, Fairfax, Virginia 22030
(Address of principal executive offices) (Zip Code)
 
 
(703) 349-2577
(Registrant’s telephone number, including area code)
 
Securities registered pursuant to Section 12(b) of the act:
 
Title of each class
Trading Symbol(s)
Name of each exchange
on which registered
Common Stock, $0.001 par value per share
WYY
NYSE AMERICAN
 
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 ☑
 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No ☑
 
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: YesNo
 

 
 
 
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted 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 such files): Yes ☑ No ☐
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer ☐
 
Accelerated filer ☐
Non-accelerated filer ☑
 
 
Smaller reporting company ☑
Emerging growth company ☐
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. Yes ☐ No ☐
 
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No ☑
 
The aggregate market value of the registrant’s Common Stock held by non-affiliates of the registrant, computed by reference to the closing price of the Common Stock on the NYSE American on the last business day of the registrant’s most recently completed second fiscal quarter, was approximately $59.1 million.
 
As of March 12, 2021, there were 8,994,701 shares of the registrant’s Common Stock issued and outstanding.
 
DOCUMENTS INCORPORATED BY REFERENCE
 
Portions of WidePoint Corporation's proxy statement in connection with its 2021 Annual Meeting of Stockholders are incorporated by reference in Part III.
 
 
 
 
Cautionary Note Regarding Forward Looking Statements and Risk Factor Summary
 
This Annual Report on Form 10-K contains forward-looking statements concerning our business, operations and financial performance and condition as well as our plans, objectives and expectations for our business operations and financial performance and condition that are subject to risks and uncertainties. All statements other than statements of historical fact included in this Annual Report on Form 10-K are forward-looking statements. You can identify these statements by words such as “aim,” “anticipate,” “assume,” “believe,” “could,” “due,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “plan,” “potential,” “positioned,” “predict,” “should,” “target,” “will,” “would” and other similar expressions that are predictions of or indicate future events and future trends. These forward-looking statements are based on current expectations, estimates, forecasts and projections about our business and the industry in which we operate and our management's beliefs and assumptions. These statements are not guarantees of future performance or development and involve known and unknown risks, uncertainties and other factors that are in some cases beyond our control. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected, including the following risk factor summary:
 
The COVID-19 pandemic or another pandemic could have a material adverse impact on our business and operations.
 
Our market is highly competitive and we may not be able to compete effectively or gain market acceptance of our products and service.
 
We may not be able to respond to rapid technological changes with new software products and services, which could harm our sales and profitability.
 
Our financial resources are limited and the failure of one or more new product or service offerings could materially harm our financial results.
 
We have significant fixed operating costs, which may be difficult to adjust in response to unanticipated fluctuations in revenues.
 
We have had a history of losses and we may be unable to sustain profitability.
 
The loss of significant customer contracts could also have an adverse impact on our financial results.
 
Federal agencies and certain large customers can unexpectedly terminate their contracts with us at any time without penalty.
 
The loss of key personnel or an inability to attract and retain additional personnel may impair our ability to grow our business.
 
We may be unable to successfully acquire complementary businesses, services or technologies to support our growth strategy.
 
Changes in the spending policies or budget priorities of the federal government could cause us to lose revenues.
 
We may incur substantial costs in connection with contracts awarded through a competitive procurement process, which could negatively impact our operating results.
 
 
 
3
 
 
 
Federal government contracts contain provisions giving government customers a variety of rights that are unfavorable to us, including the ability to terminate a contract at any time for convenience.
 
Security breaches or cybersecurity events could result in the loss of customers and negative publicity and materially harm our business.
 
Actual or perceived breaches of our security measures, or governmental required disclosure of customer information could diminish demand for our solution and subject us to substantial liability.
 
For the discussion of these risks and uncertainties and others that could cause actual results to differ materially from those contained in our forward-looking statements, please refer to “Risk Factors” in this Annual Report on Form 10-K. The forward-looking statements included in this Annual Report on Form 10-K are made only as of the date hereof. We undertake no obligation to publicly update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.
 
In this Annual Report on Form 10-K, unless the context indicates otherwise, the terms “Company” and “WidePoint,” as well as the words “we,” “our,” “ours” and “us,” refer collectively to WidePoint Corporation and its consolidated subsidiaries. All share and per share information included in this Annual Report on Form 10-K has been retroactively adjusted to reflect a one-for-ten reverse stock split completed in 2020.
 
PART I
 
ITEM 1. BUSINESS
 
Company Overview
 
We are a leading provider of Trusted Mobility Management (TM2) that consists of federally certified communications management, identity management, and interactive bill presentment and analytics solutions. We help our clients achieve their organizational missions for mobility management and security objectives in this challenging and complex business environment.
 
We offer our TM2 solutions through a flexible managed services model which includes both a scalable and comprehensive set of functional capabilities that can be used by any customer to meet the most common functional, technical and security requirements for mobility management. Our TM2 solutions were designed and implemented with flexibility in mind such that it can accommodate a large variety of customer requirements through simple configuration settings rather than through costly software development. The flexibility of our TM2 solutions enables our customers to be able to quickly expand or contract their mobility management requirements. Our TM2 solutions are hosted and accessible on-demand through a secure federal government certified proprietary portal that provides our customers with the ability to manage, analyze and protect their valuable communications assets, and deploy identity management solutions that provide secured virtual and physical access to restricted environments.
 
Our Solutions
 
Our TM2 framework combines the strengths of our core capabilities into a single secure comprehensive enterprise-wide solution set that offers our customer’s the ability to securely enable and manage their mobile assets as described below:
 
 
4
 
 
 
Telecom Lifecycle Management
 
We offer comprehensive telecom lifecycle management solutions to corporations, governments, and not-for-profit organizations. Our solutions are delivered in a hosted and secure multi-modal delivery environment. Our solutions provide full visibility of telecom assets for our clients thereby enabling our clients to securely and efficiently manage all aspects of telecom assets, while reducing the overall cost of ownership. We offer state-of-the-art call centers that are available 24/7 to help our users stay productive.
 
Mobile and Identity Management
 
As one of two DoD designated External Certificate Authorities, we offer several different federally certified digital certificates and credentials that enable our customers to conduct business through secure portals owned and managed by the U.S. federal government, access government facilities and secure mobile devices that are used to access corporation networks, databases and other IT assets. We also offer comprehensive mobile security solutions that protect users, devices, and corporate resources, including establishing effective policies to create a scalable, adaptable, successful mobile program.
 
Digital Billing and Analytics Solutions
 
We offer innovative and interactive billing communications and analytics solutions to large communications service provides (CSPs). Our customized solutions give their end customers the ability to view and analyze their bills online via our advanced self-serve user portal 24/7. Our solutions are delivered in a hosted and secure environment and provide our CSPs with full visibility into their revenue model which drives a stronger customer experience and reduces their operating costs and improves profitability.
 
Sales Cycle
 
We sell service solutions to government and business enterprises. Our ability to successfully sell our services depends upon the relationships we build and maintain with key decisions makers at existing customers and prospective customer organizations. Our sales cycle is long and is often affected by many factors outside of our control including but not limited to customer specific proposal and acquisition processes, unique customer service requirements, the customer’s timetable and urgency, changes in key leadership and/or personnel that slows down the proposal or project, an evaluation by different functional groups within the prospective customers organization before a purchase decision is made by the organization, budgetary funding delays, intermittent U.S. federal government shutdowns, competitive bidding processes and other policy constraints, as well as additional factors that may lengthen the sales cycle. Many of these variables are outside our control and we attempt to manage the financial impact on us by building a large pipeline with opportunities that have overlapping sales cycles.
 
It could take more than 12 months to enter into a contract with a customer from the time we first actively engage a prospective customer and then a full implementation could range from mere weeks to several months depending on the complexity of the customers statement of work and level of engagement by us and the customer to get the deployment completed. Contract closing and implementation timelines vary as a result of these factors, many of which are outside our control.
 
Sales Approaches
 
We approach selling our services under either a direct sales model under which we control the contract and key relationships or we partner with a large systems integrator and other strategic partners to provide our TM2 solution as part of their overall total solution offering to the end customer. We have historically grown our business under the direct sales model; however, we have also more recently closed a significant portion of our new sales through our partnerships with large systems integrators. While we believe we can continue to be successful growing our sales through both models, larger scale opportunities tend to exist when we partner with large systems integrators and other strategic partners.
 
 
 
5
 
 
 
 
Our sales approaches are summarized below:
 
Systems Integrators. We partner with large systems integrators to collectively pursue large market opportunities that include our TM2 solution within the scope of the solicitations. In these types of arrangements, we generally operate as a subcontractor and manage the customer relationship closely with the prime contractor. We do not utilize any channel partners or third-party firms in this sales approach.
 
Strategic Partnerships. We partner with vendors who are leaders in their industries such as Healthcare, Telecommunication, Transportation, etc. to leverage their channels or reseller networks to sell our TM2 solution. This approach allows us to sell into markets that would be otherwise be costly and difficult to reach. By leveraging these partners’ existing customer relationships, we can shorten the sale cycle and have a higher success rate
 
Internal Sales Force. We have a team of sales professionals account managers and project managers that are responsible for identifying and pursuing commercial and government opportunities for our TM2 offerings. We take a team approach for engaging with a potential customer. Our sales teams consists of sales lead, account managers, solution experts and other subject matter experts to assist with execution of product demonstrations, proposal creation and submission, contract negotiation, relationship management, sales closing and final transition of closed deals to the operations team. Sales commissions are calculated and paid based on net collected gross managed service revenues times a fixed commission rate that declines over the base term of the contract. There are no commissions paid after the base term expires. We plan to add resources for this effort to help manage our system integrator and strategic partnership efforts as well as increasing the number of qualified leads in our sales pipeline to further spur growth.
 
Upselling and Cross Selling. After a customer is on boarded, we focus on delivering our service promise and then upsell and cross sell our TM2 solution offerings. We may enter into preferred supplier network programs agreements with our customers and offer our TM2 solutions on similar terms and conditions to their suppliers and customer which in turn could increase our potential sales opportunities. We also directly ask our customers for referrals into their professional network, customer and supplier groups to drive additional sales opportunities.
 
Indirect Sales Approach. We may use an indirect sales approach to reach new target markets by outsourcing our lead generation and certain business development activities through a third-party channel partner. We do not use this sales approach very often due to the high cost of commissions charged by these channel partners as their commission terms often span the entire life of the customer relationship which may not be financially viable to the customer or us. We do not anticipate using this sales approach extensively to drive sales opportunities.
 
Our sales team has a wide variety of skills and expertise to cultivate qualified leads and guide our prospective customers towards finding a solution that meets their organization’s goals and objectives.
 
Marketing and Branding
 
Our marketing strategy is to build our brand and increase market awareness of our solutions in our target markets that will allow us to successfully build strong relationships with key decision markers involved in the sales process on the customer side. Key decisions makers typically consist of information technology executives, finance executives and managers of communications assets and networks.
 
We engage in a wide variety of broad-based and targeted marketing campaigns designed to broaden market awareness of our solutions and expertise. Broad-based marketing campaigns include attending and speaking at industry and tradeshows, website marketing, publishing technical whitepapers and use case studies, topical webcasts, public relations campaigns, subject matter expert forums and industry visibility initiatives. Targeted marketing campaigns including internet search engine optimization, directed e-mail and direct mail, co-marketing strategies designed to leverage existing customer and network relationships.
 
 
 
6
 
 
 
 
Customer Concentrations
 
We derive a significant amount of our revenues from contracts funded by federal government agencies for which we act in capacity as the prime contractor, or as a subcontractor. We believe that contracts with federal government agencies in particular, will be the primary source of our revenues for the foreseeable future although we are working to increase our footprint with commercial customers through our relationships with large systems integrators and strategic partners. Accordingly, negative changes in federal government fiscal or spending policies (including continuing budget resolutions and government shutdowns) that impact the spending budgets of our key government customers, including Department of Homeland Security, will directly affect our financial performance.
 
We expect all of our customers to be motivated to meet their organizational needs for mobile management and security objectives in this challenging mobile environment. As a result of delivering our TM2 service solution we can often save our customers a significant portion of their total spend on mobility and security management which translates into real cash savings. While most of our customers use their savings to purchase and upgrade their managed services, our customers could potentially negatively impact our billable revenue base and result in lower profit margins if they decide to retain the savings and not purchase additional higher margin services. We believe we have an attractive set of solutions and we also believe that government spending for mobility management and for cybersecurity services and solutions will increase for the foreseeable future.
 
Our government customer base is located predominantly in the Mid-Atlantic region of the U.S. while our commercial customer base is located throughout the continental U.S., Canada, Europe and the Middle East. Historically, we have derived, and may continue to derive in the future, a significant percentage of our total revenues from federal government contracts in the United States.
 
Due to the nature of our business and the relative size of certain contracts which are entered into in the ordinary course of business, the loss of any single significant customer would have a material adverse effect on our results of operations. In future periods, we will continue to focus on diversifying our revenue by increasing the size and number of customer contracts both in public and private sectors.
 
Government Contracts
 
We have numerous government contracts and contract vehicles. Our contracts with the federal government, and many contracts with other entities, permit the government customer to modify, curtail or terminate the contract at any time for the convenience of the government, or for default by the contractor. If a contract is terminated for convenience, we are generally reimbursed for our allowable costs through the date of termination and are paid a proportionate amount of the stipulated profit or fee attributable to the work actually performed.
 
Contract vehicles include Government Wide Acquisition Contracts (“GWACs”), and Blanket Purchase Agreements (“BPAs”) based upon GSA Schedule 70, and customer specific contracts. We also hold a number of Indefinite Delivery/Indefinite Quantity (“ID/IQ”) contracts, including, but not limited to:
 
Department of Homeland Security for Cellular Wireless Managed Services (CWMS) Indefinite Delivery/Indefinite Quantity (DHS CWMS 2.0 IDIQ).
 
Department of Health and Human Services Telecommunications Inventory and Expense Management Solutions contract.
 
 
 
7
 
 
Subsidiaries of WidePoint are approved subcontractors for the following ID/IQ contracts:
 
o
NASA End-User Services and Technologies (NEST)
o
Defense Logistics Agency J6 Enterprise Technology Services (JETS)
o
GSA Alliant 2
o
GSA Enterprise Infrastructure Solutions (EIS)
o
GSA Connections II
o
National Institutes of Health Chief Information Officer Solutions and Partners (CIO-SP3)
o
NASA Solutions for Enterprise-Wide Procurement (SEWP)
o
Department of Justice (DOJ) Enterprise Standard Architecture V (ESA V)
 
We will continue to build on our partnerships with key systems integrators and strategic partners to compete for public and private sector opportunities.
 
Product Development and Technology Solution Enhancements
 
We believe that our existing technology platforms are adequate and meet our operational obligations to our customers. We may fund certain product development initiatives to enhance or customize existing client facing platforms and software solutions. These initiatives are aimed at improving the efficiency and effectiveness of our software solutions and meeting our customer’s changing organizational requirements, as necessary. We determine which enhancements to further develop after assessing the market capabilities sought by potential customers, considering technological advances, feedback on enhancements from our current customer user groups and other factors. Our current development activities are focused on the integration of our heterogeneous services delivery platforms, and improving the security posture and delivery of our information technology services.
 
We utilize a standard architecture to ensure enhancements are subject to appropriate oversight and scrutiny and follow a consistent and efficient process. Our development team is comprised of professionals with hands-on technical and practical customer-side development experience. We believe this allows us to design and deploy enhancements that can resolve real-world problems in a timely manner.
 
 
8
 
 
We funded and expensed strategic product development initiatives as well as platform and portal integrations and other product and portal enhancements during the year. For the years ended December 31, 2020 and 2019, we incurred product development costs associated with our next generation TM2 platform application of approximately $903,000 and $146,000, respectively, which were capitalized. In 2021, we will continue to work with our strategic partners to continue and focus our product development efforts as well as with customer integrations.
 
Security Certification and Accreditation
 
Our TM2 solution framework has received multiple security certifications and accreditations from the federal government. As a result we have multiple authorizations to operate (ATOs) from the Department of Homeland Security, the General Services Administration, and the Department of Commerce. The ATOs attest to the fact that we meet all of the cybersecurity requirements for processing sensitive data as ascribed by the Federal Information Management Act at the Moderate and High levels. These ATOs are difficult, time consuming, and costly to attain. Our security certification and accreditation represents a significant reduction of security risk for our customers both in public and private sectors.
 
Data Centers
 
We host our proprietary solutions and operate all servers, systems and networks at five (5) data centers located in Ireland, Ohio, and Virginia, which we may consolidate in the future. We also host our proprietary solutions in the cloud and have plans to migrate more customers to the cloud in the future. Our agreements with our customers contain guarantees regarding specified levels of system availability, and we regularly provide our customers with performance reports against those standards. We utilize monitoring technology software tools that continuously checks our servers and key underlying components at regular intervals for issues with system availability and performance, server and application security and penetration vulnerabilities, and other factors that may impact the availability of our systems to our customers. Each data center provides security measures, redundant environmental controls, fire suppression systems and redundant electrical generators to meet our service level agreements. To facilitate data loss recovery, we operate a multi-tiered system configuration with load-balanced web server tools, replicated database servers and fault-tolerant storage devices. The architecture is designed to ensure near real-time data recovery in the event of a malfunction of a primary server. Based on customer requirements, we can also provide near real-time asynchronous data replication between operational and disaster recovery backup sites.
 
Intellectual Property
 
Our intellectual property rights are important to our business. We rely on a combination of patent, copyright, trademark, service mark, trade secret and other rights in the United States and other jurisdictions, as well as confidentiality procedures and contractual provisions to protect our proprietary service as a solution, technology, operational processes and other intellectual property. We protect our intellectual property rights in a number of ways including entering into confidentiality and other written agreements with our employees, customers, consultants and partners in an attempt to control access to and distribution of our software, documentation and other proprietary technology and other information. Despite our efforts to protect our proprietary rights, third parties may, in an unauthorized manner, attempt to use, copy or otherwise obtain and market or distribute our intellectual property rights or technology or otherwise develop software or services with the same functionality as our software and services.
 
U.S. patent filings are intended to provide the holder with a right to exclude others from making, using, selling or importing in the United States the inventions covered by the claims of granted patents. Our patents, including our pending patents, if granted, may be contested, circumvented or invalidated. Moreover, the rights that may be granted in those issued and pending patents may not provide us with proprietary protection or competitive advantages, and we may not be able to prevent third parties from infringing those patents. Therefore, the exact benefits of our issued patents and, if issued, our pending patents and the other steps that we have taken to protect our intellectual property cannot be predicted with certainty.
 
 
 
9
 
 
 
 
Market Competition
 
Our TM2 market is centered on mobile management, identity management and digital billing and analytics.
 
Target Markets. Our target market is highly fragmented and we compete with small and large companies that offer different components of TM2. We believe that we are presently the only provider of all three of these critical services offerings. We believe that our TM2 solution offering gives us a strong competitive advantage over our competitors due to our distinctive technical competencies, long-standing client relationships, successful past contract performance with large commercial and government organizations, governmental certifications and authorization to operate (ATO) within this space, price and value of services delivered, reputation for quality, and key management personnel with subject matter expertise. 
 
Market Pricing. Pricing for services in our market lacks of transparency due to the way in which our competitors price their services. Our competitors take advantage of this lack of pricing transparency and prospective customer’s lack of understanding and awareness of market pricing for services. Our competitors often take advantage of a prospective customer and will often heavily discount their prices to unprofitable levels thereby creating a commodity pricing environment that affects the value of the solution perceived by prospective customers, severely limits profitability for other service providers that provide better solutions, discourages further innovation and harms the customer in the end.  The costs to switch solutions can be high for a prospective customer even if they know their current solution is not working.
 
Our pricing for services are transparent and we attempt to match our customers need with the right level of services for a single inclusive fee whenever practical. We practice transparent pricing strategies that allow our customers to purchase our entire full-service solution or select only the services they require to meet their needs. We do not use introductory teaser rates to attract new customers or conduct bait and switch pricing tactics with our customers as is often practiced by our competitors. Pricing for our TM2 offering will vary depending on our prospective customer’s technology infrastructure, scale of their operations, workflow requirements and many other factors that can affect pricing.
 
We do not view our services as a commodity, and comparability of our TM2 offering against other competitors’ service offerings is not practical due to differences in pricing models described above and overall capabilities among competitors. As a result of this pricing differences between us and our competitors it can be difficult to compare to pricing models in our market.
 
All prospective customers tend to initially have price sensitivity and that often changes after we are able to demonstrate that our solutions will save them time and money. We believe our TM2 solution pricing is competitive and reflects the value of the solutions provide to our customers. Our goal is providing the best solution for our customers that meets their needs.  
 
Competition. Our TM2 solution crosses into several different market segments and as a result we do not have competitors that compete in all of the market segments in which we conduct business. Some of our principal competitors include: MDSL/Calero Sortware LLC, Tangoe, Inc., MobiChord, DMI, A&T Systems, and Turning Point Global Services, LLC; Identity Management – Entrust Corp., IdenTrust and XTec Inc.; Digital Billing & Analytics – Amdocs Britebill and Globys Inc.
 
 
10
 
 
 
Our larger competitors often have more size and financial resources than us and they may be able to provide a wider array of technology solutions outside of our core capabilities.  Due to our significant federal government contract concentrations, we also experience competition from a variety of both large and small companies, including divisions of large federal government integrators such as Lockheed Martin Corporation, Northrop Grumman Corporation, and other large and mid-sized federal contractors, as well as a limited number of small to mid-sized subject matter expert organizations offering specialized capabilities within the identity management space.
 
If we are unable to keep pace with the intense competition in our marketplace, deliver cost-effective and relevant solutions to our target market, our business, financial condition and results of operations will suffer.
 
Contracting
 
We prefer to serve as the prime contractor when we win contract awards; however, we will often serve as a subcontractor and partner with a large systems integrator to win a larger market opportunity. We also may enter into strategic teaming agreements with another competitor or a vertical supplier to capture a market opportunity. Prospective customers in our target market use a wide array of contract vehicles to purchase technology services ranging from individual purchase orders, awards or consolidated service contracts (including blanket purchase agreements and similar indefinite delivery indefinite quantity contracts) that cover a range of technology services, of which we may or may not be able to provide all of the services to serve as the prime contractor.
 
Seasonality
 
Our business is not seasonal. However, our revenues and operating results may vary significantly from quarter to quarter, due to revenues earned on contracts, the number of billable days in a quarter, the timing of the carrier services revenues and other direct costs, the commencement and completion of contracts during any particular quarter; as well as the schedule of the government agencies for awarding contracts, the term of each contract that we have been awarded and general economic conditions. Because a significant portion of our expenses, such as personnel and facilities costs, are fixed in the short term, successful contract performance and variation in the volume of activity as well as in the number of contracts commenced or completed during any quarter may cause significant variations in operating results from quarter to quarter.
 
Regulation
 
Our most significant source of regulation relates to compliance with laws and regulations relating to the formation, administration, and performance of U.S. government contracts, including:
 
the Federal Acquisition Regulation, and agency regulations analogous or supplemental to the Federal Acquisition Regulation, which comprehensively regulate the formation, administration, and performance of government contracts;
the Truthful Cost or Pricing Data Act (formerly known as Truth in Negotiations Act), which requires certification and disclosure of all cost or pricing data in connection with some contract negotiations;
the Procurement Integrity Act;
the Cost Accounting Standards, which impose cost accounting requirements that govern our right to reimbursement under some cost-based government contracts; and
laws, regulations, and executive orders restricting (i) the use and dissemination of information classified for national security purposes, (ii) the exportation of specified solutions, technologies and technical data, and (iii) the use and dissemination of sensitive but unclassified data;
the General Data Protection Regulation is a regulation in EU law on data protection and privacy in the European Union (EU) and the European Economic Area (EEA). It also regulates the transfer of personal data outside the EU and EEA areas
 
 
11
 
 
 
The federal government audits and reviews our performance on contracts, pricing practices, cost structure, and compliance with applicable laws, regulations, and standards. If a government audit uncovers improper or illegal activities, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, suspension of payments, fines, and suspension or debarment from doing business with U.S. government agencies.
 
Human Capital
 
WidePoint currently employees 234 full time professional staff members (201 in United States and 33 in Europe), 6 consultants, 4 part-time staff, and 23 subcontractors.
 
WidePoint considers that our human capital as one of the most important strategic assets or our company.  As such, we foster and maintain a safe, professional, and harassment free work environment.  Each employee is required to conduct himself or herself as required by WidePoint’s business code of conduct and ethics policy contained in the WidePoint Employee Handbook.  Our core values are:
 
People. Attract, develop, and retain the best and the brightest talent for our business and strongly encourage intellectual curiosity to learn new ways to efficiently and effectively deliver our services. Value diversity of our people, foster an open and inclusive environment and treat each person in a manner that reflects our values.
 
Service. Deliver long-term customer satisfaction in all our TM2 service offerings in a manner that enables WidePoint to meet or exceed established financial targets that will ultimately deliver greater shareholder value.
 
Integrity. Act with the highest integrity and ethics and inspire trust from our customers, employees, vendors, and other stakeholders by matching our behaviors to our words and taking responsibility for our actions.
 
We expect every WidePoint employee to adhere to these core values when dealing with colleagues, customers, suppliers, and any other potential stakeholder of WidePoint.
 
WidePoint provides a compensation package that is competitive within our industry such that we will attract, retain, motivate and reward superior employees who must operate in a highly competitive and technologically challenging environment. We seek to link annual changes in compensation to overall Company performance, as well as each individual’s contribution to the results achieved. The emphasis on overall Company performance is intended to align the employee’s financial interests with the interests of shareholders.  Our compensation package also include a broad range of benefits such as healthcare insurance, career training and education tuition reimbursement, 401K retirement plan, annual paid time off, and many others.
 
We believe the combination of competitive compensation package and career growth and development opportunities have helped increase employee tenure and reduce voluntary turnover. The average tenure of our employees is approximately seven (7) years and more than one fourth of our employees have been employed by us for more than ten (10) years.
 
 
12
 
 
 
 
Corporate Information
 
We were incorporated on May 30, 1997 under the laws of the State of Delaware under the name WidePoint Corporation. Our principal executive offices are located at 11250 Waples Mill Rd., South Tower, Suite 210, Fairfax, Virginia 22030. Our internet address is www.widepoint.com. Information on our website is not incorporated into this Form 10-K. We make available free of charge through our website our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as soon as reasonably practicable after we electronically file such material with, or furnish it to, the United States Securities and Exchange Commission (the “SEC”). The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at http://www.sec.gov.
 
ITEM 1A. RISK FACTORS
 
You should carefully consider the risk factors set forth below and in other reports that we file from time to time with the Securities and Exchange Commission and the other information in this Annual Report on Form 10-K. The matters discussed in the risk factors, and additional risks and uncertainties not currently known to us or that we currently deem immaterial, could have a material adverse effect on our business, financial condition, results of operation and future growth prospects and could cause the trading price of our common stock to decline.
 
RISKS RELATED TO PANDEMICS
 
The COVID-19 pandemic or another pandemic could have a material adverse impact on our business and operations.
 
We continue to monitor the impact of the COVID-19 pandemic and taking steps to mitigate the risks to us posed by its spread, including by working with our customers, employees, suppliers and other stakeholders. The pandemic has in the past and continues to adversely affect certain elements of our business and our operations due to quarantines, government orders and guidance, facility closures, illness, travel restrictions, implementation of precautionary measures and other restrictions. Furthermore, the pandemic has impacted and may further impact the broader economies of affected countries, including negatively impacting economic growth, the proper functioning of financial and capital markets, foreign currency exchange rates and interest rates. Our offices remain operational, and we are maintaining social distancing and enhanced cleaning protocols and usage of personal protective equipment, where appropriate. However, the COVID-19 pandemic or another pandemic could lead to an extended disruption of economic activity and high unemployment levels, and disruption of the global supply chain, and as such, cause a material negative impact on our consolidated results of operations, financial position and cash flows.
 
RISKS RELATED TO OUR BUSINESS
 
Our market is highly competitive and we may not be able to compete effectively or gain market acceptance of our products and service.
 
We operate in a market that is highly fragmented, price sensitive and subject to fierce competition. Additionally, rapid changes in technology affect our ability to respond timely with new and innovative product offerings to address new market needs. We have a significant presence in the U.S federal marketplace and we expect the intensity of competition for government contracts, as well as commercial contracts to continue to increase in the future as existing competitors develop additional capabilities that better align with our core competencies and those of our target customer segment.
 
 
 
13
 
 
 
 
While we believe our customer service, strong customer retention and integrated technology solution sets are among our key differentiators, our competitors may offer introductory pricing and significantly discount their services to gain market share and/or in exchange for revenues with higher margin services in other areas or at later dates. Increased competition could result in additional pricing pressure, reduced sales, shorter term lengths for customer contracts, lower margins or the failure of our solution to achieve or maintain broad market acceptance. In addition, many of our competitors have greater financial resources than we have. If we are unable to compete effectively, it will be difficult for us to maintain our pricing rates and add and retain customers, have adequate financial resources to pay for and retain key personnel, and our business, financial condition and results of operations will be harmed.
 
We may not be able to respond to rapid technological changes with new software products and services, which could harm our sales and profitability.
 
Our portfolio of products, services, and solutions could become obsolete due to rapid technological changes and frequent new product and service introductions by our competitors in the mobile world. Additionally, frequent changes in mobile computing hardware and software technology, and resulting inconsistencies between the billing platforms utilized by major communications carriers and the changing demands of customers regarding the means of delivery of communications management solutions could affect our ability to efficiently deliver our services and harm our profit margins.
 
To achieve and maintain market acceptance for our solution, we must effectively anticipate these changes and offer software products and services that respond to them in a timely manner. Customers may require customized transactional and reporting capabilities that our current solution does not have and/or may be cost prohibitive to develop to meet the customer’s requirements and ensure our contract is profitable. In addition, the development of new products and services comes with a high degree of uncertainty with regard to return on investment and involves significant time and financial resources to action, as there is no guarantee that the funds and time spent on developing such products will ever generate a return. If we fail to develop software products and services that satisfy customer preferences in a timely and cost-effective manner, our ability to renew our agreements with existing customers and our ability to create or increase demand for our solution will be harmed.
 
The loss of significant customer contracts, including our IDIQ with the Department of Homeland Security, could also have an adverse impact on our financial results.
 
While we believe that our business relationships with key decision makers are strong and represent a strong competitive advantage for us; however, it is possible that the strength of our relationship could diminish if our primary customer contacts leave their firm or the customer is acquired by another firm that uses a competitor to deliver the same services. We estimate that the loss of any large contract with annual managed service revenues of more than $1 million, without any offsetting aggregate contract wins, could have a significant adverse impact on our operating cash flow and financial results; and we would likely be faced with a decision to initiate additional cost reduction actions that would largely include reductions in force for personnel and assets affected by the contract loss.
 
Also, the loss of a significant customer contract could also cause the Company to defer potentially advantageous strategic options. In the case of the loss of a material customer contract, the Company may be required to rapidly consider other strategic alternatives including selling a portion or all of our assets if our financial performance deteriorates as a result of key customer contract losses. Accordingly, the loss of a significant customer, particularly the DHS CWMS 2.0 IDIQ, would have a material adverse effect on our operations.
 
 
 
14
 
 
 
 
Our sales cycles can be long, unpredictable and require considerable time and expense, which may cause our operating results to fluctuate.
 
Our sales cycle, which is the time between initial contact with a potential customer and the ultimate sale, is often lengthy and unpredictable. Some of our potential customers may already have partial managed mobility solutions in place under fixed-term contracts, which may limit their ability to commit to purchase our solution in a timely fashion. In addition, our potential customers typically undertake a significant evaluation process that can last up to a year or more, and which requires us to expend substantial time, effort and money educating them about the capabilities of our offerings and the potential cost savings they can bring to an organization. Furthermore, the purchase of our solution typically also requires coordination and agreement across many departments within a potential customer’s organization, which further contributes to our lengthy sales cycle. As a result, we have limited ability to forecast the timing and size of specific sales. Any delay in completing, or failure to complete, sales in a particular quarter or year could harm our business and could cause our operating results to vary significantly.
 
Our financial resources are limited and the failure of one or more new product or service offerings could materially harm our financial results.
 
Product research and development can be time consuming and costly, without any guarantee of a return on our investment. The failure of one of our products or services to gain market acceptance could cause us financial harm due to the costs involved in developing or acquiring new products and services and , thereafter, marketing such new products and services. Any failure to gain market acceptances of our products and services could have a material adverse impact on our financial results. In addition, many of our competitors have greater resources than us and we if we cannot keep pace with the intense competition in our marketplace, our business, financial condition and results of operations will suffer.
 
We have significant fixed operating costs, which may be difficult to adjust in response to unanticipated fluctuations in revenues.
 
A high percentage of our operating expenses, particularly personnel, rent and communications costs, are fixed in advance of any particular quarter. As a result, an unanticipated or prolonged decrease in the number or average size of, or an unanticipated delay in the scheduling for our projects may cause significant variations in operating results in any particular quarter and could have a material adverse effect on operations and cash flow for that quarter. An unanticipated termination, decrease or delay in the implementation of a significant anticipated customer contract could require us to maintain underutilized employees and that could have a material adverse effect on our cash flow, financial condition and results of operations. Other factors that may negatively affect our earnings from quarter to quarter include changes in:
 
the contractual terms and timing of completion of projects, including achievement of certain business results;
acceptance of our products to commercial or government customers;
budgets for government customers;
the implementation of new projects;
the adequacy of provisions for losses and bad debts;
the accuracy of our estimates of resources required to complete ongoing projects;
personnel, including the loss of key highly skilled personnel necessary to complete projects;
global pandemics, such as the coronavirus; and
general economic conditions.
 
 

15

 
We currently have access to a credit facility agreement, which requires us to maintain financial covenants and failure to maintain such covenants could limit our access to debt capital and simultaneously require immediate repayment of borrowings by our lender.
 
We have access to a credit facility, which consists of a variable line of credit primarily to meet short-term working capital requirements and to partially fund acquisition growth. Our credit facility agreement requires us to maintain certain financial covenants on a quarterly and annual basis. If we are unable to meet future covenants, our lender could take adverse actions that might include raising our variable interest rate, accelerating in part or in full payment of all unpaid principal and interest, reducing the amount of our credit facility, or offering renewal terms that are unfavorable, all of which could have a material adverse impact on our ability to meet periodic short term operational cash flow requirements and manage through prolonged government shutdowns. Similarly, our credit facility expires in April 2021 and if we are unable to renew the credit facility with our current lender or any other lender in the future, our business and operating results will suffer and we may need to obtain additional funding or raise capital, which may not be available on favorable terms or at all.
 
We have had a history of losses and we may be unable to sustain profitability.
 
Although we achieved profitability in 2020 and 2019, we have a long history of losses prior to 2019. A significant contributing factor driving such prior net operating losses were investments in sales and marketing and product development projects that did not produce the expected return on investment; and as a result placed a significant cumulative strain on our networking capital and overall financial position. There is no guarantee that we will be able to sustain our recent improvements in financial performance and meet our financial goals of growing top line revenue and positive net income without closing significant new business and incremental contract expansions. An inability to successfully grow our sales pipeline and close on new business that is profitable could affect our long-term viability, profitability and ultimately limit the financial resources we have available to grow our business and achieve our desired financial results.
 
Federal agencies and certain large customers can unexpectedly terminate their contracts with us at any time without penalty.
 
All of our government contracts, including the DHS IDIQ, contain a standard clause which allows the government to cancel our contract for convenience without penalty. In addition, our contracts with the federal government permit the governmental agency to modify, curtail or terminate the contract at any time for the convenience of the government. Approximately 36% of our overall revenue and 33% of Managed Services revenue in 2020 was generated under our DHS contracts. If for some reason our new DHS CWMS 2.0 IDIQ were terminated, it would have a material adverse impact on our future revenue, profitability and cash flows.
 
Some of our commercial contracts with large enterprises also contain contract clauses that include the ability to cancel a contract for convenience by the customer for convenience with limited advance notice and without significant penalty. Termination, delay or modification of a contract by any large government or commercial customer could result in a loss of expected revenues and additional expenses for staff that were allocated to that customer’s project. We could be required to maintain underutilized employees who were assigned to the terminated contract or we could ultimately lose the subject matter expertise for that contract and be required to retain more expensive staffing resources to perform the contract when it resumes. The unexpected cancellation or significant reduction in the scope of any of our large projects could have an immediate material adverse effect on our business, financial condition and results of operations.
 
 

16

 
 
 
Our inability to accurately price and sell our product offerings at an acceptable profit margin that customers are willing to pay will have a negative impact on our business that could extend for a number of years.
 
Most of our contracts with customers have terms of three (3) to five (5) years, with optional additional renewal periods. Our government contracts generally consist of a base period award with 4 option periods depending on the needs of the agency issuing the contract award. Our commercial contracts have contractual terms of 3 or more years with automatic annual renewals in most cases. Most of our contracts are offered at firm fixed price per performance obligation such as price per unit managed. Due to the long-term nature of our firm fixed price contracts, any failure on our part to accurately define the scope of work and properly manage scope creep, properly price our products to match the customer’s operating environment, or to effectively manage our costs to deliver against these performance obligations could have an adverse negative impact to our financial position and results of operations over a number of years. Additionally, our failure to complete our contractual performance obligations in a manner consistent with the contract could adversely affect our overall profitability and could have a material adverse effect on our business, financial condition and results of operations.
 
If we fail to effectively manage and develop our strategic relationships with key systems integrators, or if those third parties choose not to market and sell our TM2 offering, our operating results would suffer.
 
The successful implementation of our strategic goals is dependent in part on strategic relationships with key systems integrators and other strategic partners. While our relationships with key systems integrators and other strategic partners is relatively a new strategy, we believe that our business relationship is strong and continuing to grow and we believe that our key systems integrators and other strategic partners will continue to support the inclusion of our TM2 offering as part of their overall technology solution offering.
 
Some of our strategic relationships are relatively new and, therefore, it is uncertain whether these third parties will be able to market and sell our solution successfully or provide the volume and quality of customers that we believe may exist. If we are unable to manage and develop our strategic relationships, the growth of our customer base may be harmed and we may have to devote substantially more resources to the distribution, sales and marketing of our solution, which would increase our costs and decrease our earnings.
 
The loss of key personnel or an inability to attract and retain additional personnel may impair our ability to grow our business.
 
We are highly dependent upon the continued service and performance of our key executives, operational managers and subject matter experts to run our core operations. The replacement of these individuals likely would involve expenditure of significant time and financial resources, and their loss might significantly delay or prevent the achievement of our business objectives. We do not maintain key person life insurance with respect to any of our key executives and subject matter experts.
 
We plan to continue to replenish our ranks with the best available talent to optimize our workforce to do more with less resources. We face intense competition for qualified individuals from numerous consulting, technology, software and communications companies. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of qualified personnel to support our growth. New hires may require significant training and may take significant time before they achieve full productivity. If our recruiting, training and retention efforts are not successful or do not generate a corresponding increase in revenue, our business will be harmed.
 
In addition, if our key employees resign from us or our subsidiaries to join a competitor or to form a competing company, the loss of such personnel and any resulting loss of existing or potential customers to any such competitor could have a material adverse effect on our business, financial condition and results of operations. Although we require certain of our employees to sign agreements prohibiting them from joining a competitor, forming a competing company or soliciting our customers or employees for certain periods of time, we cannot be certain that these agreements will be effective in preventing our key employees from engaging in these actions or that courts or other adjudicative entities will substantially enforce these agreements.
 
 
 
17
 
 
 
 
 
We provide minimum service-level commitments to many of our customers, and our inability to meet those commitments could result in significant loss of customers, harm to our reputation and costs to us.
 
Many of our customer agreements currently, or may in the future, require that we meet minimum service level commitments regarding items such as platform availability, invoice processing speed and order processing speed. If we are unable to meet the stated service level commitments under these agreements, many of our customers will have the right to terminate their agreements with us and we may be contractually obligated to provide our customers with credits or pay other penalties. If our software products are unavailable for significant periods of time, we may lose a substantial number of our customers as a result of these contractual rights, we may suffer harm to our reputation, and we may be required to provide our customers with significant credits or pay our customers significant contractual penalties, any of which could harm our business, financial condition, results of operations.
 
Our long-term success in our industry depends, in part, on our ability to expand the sales of our solutions to customers located outside of the United States, and thus our business is susceptible to risks associated with international sales and operations.
 
We are currently seeking to expand the international sales and operations of our portfolio of solutions. This international expansion will subject us to new risks that we have not faced in the United States. These risks include:
 
geographic localization of our software products, including translation into foreign languages and adaptation for local practices and regulatory requirements;
lack of familiarity with and unexpected changes in foreign regulatory requirements;
longer accounts receivable payment cycles and difficulties in collecting accounts receivable;
difficulties in managing, staffing and overseeing international implementations and operations, including increased reliance on foreign subcontractors;
challenges in integrating our software with multiple country-specific billing or communications support systems for international customers;
challenges in providing procurement, help desk and fulfillment capabilities for our international customers;
fluctuations in currency exchange rates;
potentially adverse tax consequences, including the complexities of foreign value added or other tax systems and restrictions on the repatriation of earnings;
the burdens of complying with a wide variety of foreign laws and legal standards;
increased financial accounting and reporting burdens and complexities;
potentially slower adoption rates of communications management solutions services internationally;
political, social and economic instability abroad, terrorist attacks and security concerns in general; and
reduced or varied protection for intellectual property rights in some countries.
 
Operating in international markets also requires significant management attention and financial resources. The investment and additional resources required to establish operations and manage growth in other countries may not produce desired levels of revenue or profitability.
 
Expansion into international markets could require us to comply with additional billing, invoicing, communications, data privacy and similar regulations, which could make it costly or difficult to operate in these markets.
 
Many international regulatory agencies have adopted regulations related to where and how communications bills may be sent and how the data on such bills must be handled and protected. For instance, certain countries restrict communications bills from being sent outside of the country, either physically or electronically, while other countries require that certain information be encrypted or redacted before bills may be transmitted electronically. These regulations vary from jurisdiction to jurisdiction and international expansion of our business could subject us to additional similar regulations. Failure to comply with these regulations could result in significant monetary penalties and compliance with these regulations could require expenditure of significant financial and administrative resources.
 
 
 
18
 
 
 
 
 
In addition, personally identifiable information is increasingly subject to legislation and regulations in numerous jurisdictions around the world, the intent of which is to protect the privacy of personal information that is collected, processed and transmitted in or from the governing jurisdiction. Our failure to comply with applicable safe harbor, privacy laws and international security regulations or any security breakdown that results in the unauthorized release of personally identifiable information or other customer data could result in fines or proceedings by governmental agencies or private individuals, which could harm our results of operations.
 
We may be unable to successfully acquire complementary businesses, services or technologies to support our growth strategy.
 
We may in the future acquire or invest in complementary and supplementary businesses, services or technologies. Demand for businesses with credible business relationships and capabilities to provide services to large commercial enterprises and/or governmental agencies at the federal, state and local level is very competitive. To the extent that the price of such acquisitions may rise beyond reasonable levels where funding for such acquisitions is no longer available, we may not be able to acquire strategic assets. Further, these acquisitions, investments or new business relationships may result in unforeseen difficulties and expenditures. We may encounter difficulties assimilating or integrating the businesses, technologies, products, services, personnel or operations of companies we have acquired or companies that we may in the future acquire. These difficulties may arise if the key personnel of the acquired company choose not to work for us, the company’s technology or services do not easily integrate with ours or we have difficulty retaining the acquired company’s customers due to changes in its management or for other reasons. These acquisitions may also disrupt our business, divert our resources and require significant management attention that would otherwise be available for development of our business. Moreover, the anticipated benefits of any acquisition, investment or business relationship may not be realized or we may be exposed to unknown liabilities. In addition, any future acquisition may require us to:
 
issue additional equity securities that would dilute our stockholders;
use cash that we may need in the future to operate our business;
incur debt on terms unfavorable to us or that we are unable to repay;
incur large charges or substantial liabilities; or
become subject to adverse tax consequences, substantial depreciation or deferred compensation charges.
 
If any of these risks materializes, our business and operating results would be harmed.
 
The emergence of one or more widely used, standardized communications devices or billing or operational support systems could limit the value and operability of our TM2 solution and our ability to compete with the manufacturers of such devices or the carriers using such systems in providing similar services.
 
Our TM2 solution derives its value in significant part from our communications management software’s ability to interface with and support the interoperation of diverse communications devices, billing systems and operational support systems. The emergence of a single or a small number of widely used communications devices, billing systems or operational support systems using consolidated, consistent sets of standardized interfaces for the interaction between communications service providers and their enterprise customers could significantly reduce the value of our solution to our customers and potential customers. Furthermore, any such communications device, billing system or operational support system could make use of proprietary software or technology standards that our software might not be able to support. In addition, the manufacturer of such device, or the carrier using such billing system or operational support system, might actively seek to limit the interoperability of such device, billing system or operational support system with our software products for competitive or other reasons. The resulting lack of compatibility of our software products would put us at a significant competitive disadvantage, or entirely prevent us from competing, in that segment of the potential market if such manufacturer or carrier, or its authorized licensees, were to develop one or more communications management solutions competitive with our solution.
 
 
 
19
 
 
 
 
A continued proliferation and diversification of communications technologies or devices could increase the costs of providing our software products or limit our ability to provide our TM2 offering to potential customers.
 
Our ability to provide our TM2 offering is dependent on the technological compatibility of our products with the communications infrastructures and devices of our customers and their communications service providers. The development and introduction of new communications technologies and devices requires us to expend significant personnel and financial resources to develop and maintain interoperability of our software products with these technologies and devices. Continued proliferation of communications products and services could significantly increase our research and development costs and increase the lag time between the initial release of new technologies and products and our ability to provide support for them in our software products, which would limit the potential market of customers that we have the ability to serve and the financial feasibility of our TM2 offering.
 
If a communications carrier prohibits customer disclosure of communications billing and usage data to us, the value of our solution to customers of that carrier would be impaired, which may limit our ability to compete for their business.
 
Certain of our information technology-based solutions software functionality and services that we offer depend on our ability to access a customer’s communications billing and usage data. For example, our ability to offer outsourced or automated communications bill auditing, billing dispute resolution, bill payment, cost allocation and expense optimization depends on our ability to access this data. If a communications carrier were to prohibit its customers from disclosing this information to us, those enterprises would only be able to use these billing-related aspects of our solution on a self-serve basis, which would impair some of the value of our solution to those enterprises. This in turn could limit our ability to compete with the internally developed communications management solutions of those enterprises, require us to incur additional expenses to license access to that billing and usage data from the communications carrier, if such a license is made available to us at all, or put us at a competitive disadvantage against any third-party communications management solutions service provider that licenses access to that data.
 
Our net operating loss carry-forwards are subject to a valuation adjustment if we do not maintain and increase our profitability.
 
As of December 31, 2020, we had aggregate federal net operating loss carry-forwards of approximately $36.1 million and state net operating loss carry- forwards of approximately $36.0 million. Our ability to utilize our net operating loss carry-forwards and related deferred tax assets is based upon our ability to generate future taxable income. Our ability to generate future taxable income can be impacted by many circumstances. If we fail to generate taxable income our existing net operating loss carry-forwards and related deferred tax assets may expire unused. In addition, net operating loss carry-forwards may become subject to an annual limitation if there is a cumulative change in the ownership interest of significant stockholders (or certain stockholder groups) over a three-year period in excess of 50%, in accordance with rules established under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, and similar state rules (we refer to each as an ownership change). Such an ownership change could limit the amount of historic net operating loss carry-forwards that can be utilized annually to offset future taxable income.
 
 
 
20
 
 
 
RISKS RELATED TO BUSINESS WITH GOVERNMENT AGENCIES
 
Changes in the spending policies or budget priorities of the federal government could cause us to lose revenues.
 
We derive a significant amount of our annual revenues from contracts funded by federal government agencies. We believe that contracts with federal government agencies will be a significant source of our revenues for the foreseeable future. Accordingly, changes in federal government fiscal or spending policies or the U.S. federal budget could directly affect our financial performance. Among the factors that could harm our business are:
 
curtailment of the federal government’s use of technology services firms;
a significant decline in spending by the federal government, in general, or by specific agencies such as the Department of Homeland Security;
reductions in federal government programs or requirements, including government agency shutdowns and/or reductions in connection with sequestration;
any failure to raise the debt ceiling;
government inability to approve a budget and operate under a “Continuing Resolution”;
a shift in spending to federal programs and agencies that we do not support or where we currently do not have contracts;
delays in the payment of our invoices by government payment offices;
federal governmental shutdowns, and other potential delays in the government appropriations process;
issues associated with global health pandemics, such as the coronavirus; and
General economic and political conditions, including any event, such as the coronavirus, that results in a change in spending priorities of the federal government.
 
These or other factors could cause federal government agencies and departments to delay payments owed for our services, to reduce their purchases under contracts, to exercise their right to terminate contracts, or not to exercise options to renew contracts, any of which could cause us to lose revenues. In addition, any limitations imposed on spending by U.S. government agencies that result from efforts to reduce the federal deficit, including as a result of sequestration or otherwise, may limit both the continued funding of our existing contracts and our ability to obtain additional contracts.
 
We may incur substantial costs in connection with contracts awarded through a competitive procurement process, which could negatively impact our operating results.
 
Most if not all federal, state and local governments, as well as commercial contracts are awarded through a competitive procurement process that could be a year or more from the initial solicitation to final contract award. We expect that much of the business we seek in the foreseeable future will be awarded through competitive procedures and similar lengthy sales cycle. Competitive procurements impose substantial upfront costs and present a number of risks, including:
 
the substantial cost and managerial time and effort that we spend to prepare bids and proposals for contracts that may not be awarded to us;
requirements to register to conduct business in another state or country could increase our compliance costs;
requirements to post a bid guarantee or similar performance guarantee as part of a bid submission; and
the expense and delay that we may face if our competitors protest or challenge contract awards made to us pursuant to competitive procedures, and the risk that any such protest or challenge could result in the resubmission of offers, or in termination, reduction, or modification of the awarded contract.
 
 
21
 
 
 
 
 
The costs we incur in the competitive procurement process may be substantial and, to the extent we participate in competitive procurements and are unable to win particular contracts, these costs could negatively affect our operating results. In addition, the General Services Administration multiple award schedule contracts, government-wide acquisitions contracts, blanket purchase agreements, and other indefinite delivery/indefinite quantity contracts do not guarantee more than a minimal amount of work for us, but instead provide us access to work generally through further competitive procedures. This competitive process may result in increased competition and pricing pressure, requiring that we make sustained post-award efforts to realize revenues under the relevant contract.
 
Our failure to obtain and maintain security certifications and necessary security clearances may limit our ability to perform classified work directly for government customers as a prime contractor or subcontractor, which could cause us to lose business.
 
Some government contracts require us to maintain both federal and industry recognized security certifications of our systems, facility security clearances, and require some of our employees to maintain individual security clearances. If we are unable to maintain security certifications of our systems, or our employees lose or are unable to timely obtain security clearances, or we lose a facility clearance, our customer may have the right to terminate the contract or decide not to renew it upon its expiration. As a result, to the extent we cannot obtain or maintain the required security certifications and clearances for a particular contract, or we fail to obtain them on a timely basis, we may not derive the revenues anticipated from the contract, which, if not replaced with revenues from other contracts, could harm our operating results. To the extent we are not able to obtain facility security clearances or engage employees with the required security clearances for a particular contract, we will be unable to perform that contract and we may not be able to compete for or win new contracts for similar work.
 
Federal government contracts contain provisions giving government customers a variety of rights that are unfavorable to us, including the ability to terminate a contract at any time for convenience.
 
Federal government contracts contain provisions and are subject to laws and regulations that provide government customers with rights and remedies not typically found in commercial contracts. These rights and remedies allow government customers, among other things, to:
 
terminate existing contracts, with short notice, for convenience, as well as for default;
reduce orders under or otherwise modify contracts;
for larger contracts subject to the Truth in Negotiations Act, reduce the contract price or cost where it was increased because a contractor or subcontractor during negotiations furnished cost or pricing data that was not complete, accurate, and current;
for GSA multiple award schedule contracts, government-wide acquisition agreements, and blanket purchase agreements, demand a refund, make a forward price adjustment, or terminate a contract for default if a contractor provided inaccurate or incomplete data during the contract negotiation process, or reduce the contract price under certain triggering circumstances, including the revision of pricelists or other documents
upon which the contract award was predicated, the granting of more favorable discounts or terms and conditions than those contained in such documents, and the granting of certain special discounts to certain customers;
terminate our facility security clearances and thereby prevent us from receiving classified contracts;
cancel multi-year contracts and related orders if funds for contract performance for any subsequent year become unavailable;
decline to exercise an option to renew a multi-year contract or issue task orders in connection with indefinite delivery/indefinite quantity contracts;
claim rights in solutions, systems, and technology produced by us;
prohibit future procurement awards with a particular agency due to a finding of organizational conflict of interest based upon prior related work performed for the agency that would give a contractor an unfair advantage over competing contractors or the existence of conflicting roles that might bias a contractor’s judgment;
subject the award of contracts to protest by competitors, which may require the contracting federal agency or department to suspend our performance pending the outcome of the protest and may also result in a requirement to resubmit offers for the contract or in the termination, reduction, or modification of the awarded contract; and
suspend or debar us from doing business with the federal government.
 
 
22
 
 
 
If a federal government customer terminates one of our contracts for convenience, we may recover only our incurred or committed costs, settlement expenses, and profit on work completed prior to the termination. If a federal government customer were to unexpectedly terminate, cancel, or decline to exercise an option to renew with respect to one or more of our significant contracts, such as the DHS IDIQ, or suspend or debar us from doing business with the federal government, our revenues and operating results would be materially harmed.
 
RISKS RELATED TO PRIVACY, CYBERSECURITY AND TECHNOLOGY
 
Security breaches or cybersecurity events could result in the loss of customers and negative publicity and materially harm our business.
 
Many of the services we provide involve managing and protecting information involved in sensitive or classified government functions. A security breach or cybersecurity event in one of these systems could cause serious harm to our business, damage our reputation, and prevent us from being eligible for further work on sensitive or classified systems for federal government customers. In addition, sensitive personal data could be illegally accessed and/or stolen through a cybersecurity event. We could incur losses from such a security breach that could exceed the policy limits under our insurance. Damage to our reputation or limitations on our eligibility for additional work resulting from a security breach in one of the systems we develop, install, and maintain could materially reduce our revenues.
 
Many states have enacted laws requiring companies to notify consumers of data security breaches involving their personal data. These mandatory disclosures regarding a security breach often lead to widespread negative publicity, which may cause our customers to lose confidence in the effectiveness of our data security measures. Any security breach or cybersecurity event, whether successful or not, would harm our reputation and could cause the loss of customers. Any of these events could have material adverse effects on our business, financial condition, and operating results.
 
Actual or perceived breaches of our security measures, or governmental required disclosure of customer information could diminish demand for our solution and subject us to substantial liability.
 
In the processing of communications transactions, we receive, transmit and store a large volume of sensitive customer information, including call records, billing records, contractual terms, and financial and payment information, including credit card information, and we have entered into contractual obligations to maintain the confidentiality of certain of this information. Any person who circumvents our security measures could steal proprietary or confidential customer information or cause interruptions in our operations and any such lapse in security could expose us to litigation, substantial contractual liabilities, and loss of customers or damage to our reputation or could otherwise harm our business. We incur significant costs to protect against security breaches and may incur significant additional costs to alleviate problems caused by any breaches. In addition, if we are required to disclose any of this sensitive customer information to governmental authorities, that disclosure could expose us to a risk of losing customers or could otherwise harm our business.
 
If customers believe that we may be subject to requirements to disclose sensitive customer information to governmental authorities, or that our systems and software products do not provide adequate security for the storage of confidential information or its transmission over the Internet or corporate extranets, or are otherwise inadequate for Internet or extranet use, our business will be harmed. Customers’ concerns about security could deter them from using the Internet to conduct transactions that involve confidential information, including transactions of the types included in our solution, so our failure to prevent security breaches, or the occurrence of well-publicized security breaches affecting the Internet in general, could significantly harm our business and financial results.
 
 
 
23
 
 

We may be liable to our customers for damages caused by our services or by our failure to remedy system failures.
 
Many of our projects involve technology applications or systems that are critical to the operations of our customers’ businesses. If we fail to perform our services correctly, we may be unable to deliver applications or systems to our customers with the promised functionality or within the promised time frame, or to satisfy the required service levels for support and maintenance. While we have created redundancy and back-up systems, any such failures by us could result in claims by our customers for substantial damages against us. Additionally, in the event we manage third party services on behalf of our customers and fail to execute in approved changes requested by our customers it could result in claims asserted by our customers for substantial damages against us.
 
Although we attempt to limit the amount and type of our contractual liability for defects in the applications or systems we provide, and carry insurance coverage that mitigates this liability in certain instances, we cannot be assured that these limitations and insurance coverages will be applicable and enforceable in all cases. Even if these limitations and insurance coverages are found to be applicable and enforceable, our liability to our customers for these types of claims could still exceed our insurance coverage and be material in amount and affect our business, financial condition and results of operations.
 
Our ability to provide services to our customers depends on our customers’ continued high-speed access to the internet and the continued reliability of the internet infrastructure.
 
Our business depends on our customers’ continued high-speed access to the internet, as well as the continued maintenance and development of the internet infrastructure. The future delivery of our solutions will depend on third-party internet service providers to expand high-speed internet access, to maintain a reliable network with the necessary speed, data capacity and security, and to develop complementary solutions and services, including high-speed modems, for providing reliable and timely internet access and services. All of these factors are out of our control. To the extent that the internet continues to experience an increased number of users, frequency of use, or bandwidth requirements, the internet may become congested and be unable to support the demands placed on it, and its performance or reliability may decline. Any internet outages or delays could adversely affect our ability to provide services to our customers.
 
 
 
24
 
 
 
 
Currently, internet access is provided by telecommunications companies and internet access service providers that have significant and increasing market power in the broadband and internet access marketplace. On December 14, 2017, the Federal Communications Commission classified broadband internet access service as an unregulated information service and repealed the specific rules against blocking, throttling or “paid prioritization” of content or services. In the absence of government regulation, these providers could take measures that affect their customers’ ability to use our products and services, such attempting to charge their customers more for using our products and services. To the extent that internet service providers implement usage-based pricing, including meaningful bandwidth caps, or otherwise try to monetize access to their networks, we could incur greater operating expenses and customer acquisition and retention could be negatively impacted. Furthermore, to the extent network operators were to create tiers of internet access service and either charge us for or prohibit our services from being available to our customers through these tiers, our business could be negatively impacted. Some of these providers may also offer products and services that directly compete with our own offerings, which could potentially give them a competitive advantage.
 
Defects or errors in our TM2 platform and/or processes could harm our reputation, impair our ability to sell our products and result in significant costs to us.
 
A key part of our service delivery involves the use of internally developed software solutions. If our software solutions contain undetected defects or errors that affect our ability to process customer transactions, prepare reports and/or deliver our services in general it may result in a failure to perform in accordance with customer expectations and could result in monetary damages against us. Because our customers use our software products for important aspects of their businesses, any defects or errors in, or other performance problems with, our software products could hurt our reputation and may damage our customers’ businesses. If that occurs, we could be required to issue substantial service credits that reduce amounts invoiced to our customers, lose out on future sales or our existing customers could elect to not renew their customer agreements with us. Product performance problems could result in loss of market share, failure to achieve market acceptance and the diversion of development resources from software enhancements. If our software products fail to perform or contain a technical defect, a customer might assert a claim against us for damages. Whether or not we are responsible for our software’s failure or defect, we could be required to spend significant time and money in litigation, arbitration or other dispute resolution, and potentially pay significant settlements or damages.
 
Assertions by a third party that our software products or technology infringes its intellectual property, whether or not correct, could subject us to costly and time-consuming litigation or expensive licenses.
 
Although we believe that our services and products do not infringe on the intellectual property rights of others, infringement claims may be asserted against us in the future. There is frequent litigation in the communications and technology industries based on allegations of infringement or other violations of intellectual property rights. As we face increasing competition, the possibility of intellectual property rights claims against us may increase. These claims, whether or not successful, could:
 
divert management’s attention;
result in costly and time-consuming litigation;
require us to enter into royalty or licensing agreements, which may not be available on acceptable terms, or at all; or
require us to redesign our software products to avoid infringement.
 
As a result, any third-party intellectual property claims against us could increase our expenses and impair our business. In addition, although we have licensed proprietary technology, we cannot be certain that the owners’ rights in such technology will not be challenged, invalidated or circumvented. Furthermore, many of our customer agreements require us to indemnify our customers for certain third-party intellectual property infringement claims, which could increase our costs as a result of defending such claims and may require that we pay damages if there were an adverse ruling related to any such claims. These types of claims could harm our relationships with our customers, may deter future customers from purchasing our software products or could expose us to litigation for these claims. Even if we are not a party to any litigation between a customer and a third party, an adverse outcome in any such litigation could make it more difficult for us to defend our intellectual property in any subsequent litigation in which we are a named party.
 
 
 
25
 
 
 
 
We may be unable to protect our proprietary software and methodology.
 
Our success depends, in part, upon our proprietary software, methodology and other intellectual property rights. We rely upon a combination of trade secrets, nondisclosure and other contractual arrangements, and copyright and trademark laws to protect our proprietary rights. We generally enter into nondisclosure and confidentiality agreements with our employees, partners, consultants, independent sales agents and customers, and limit access to and distribution of our proprietary information. We cannot be certain that the steps we take in this regard will be adequate to deter misappropriation of our proprietary information or that we will be able to detect unauthorized use and take appropriate steps to enforce our intellectual property rights. Furthermore, statutory contracting regulations protect the rights of federal agencies to retain access to, and utilization of, proprietary intellectual property utilized in the delivery of contracted services to such agencies. We have attempted to put in place certain safeguards in our policies and procedures to protect intellectual property developed by employees. Our policies and procedures stipulate that intellectual property created by employees and its consultants remain our property. If we are unable to protect our proprietary software and methodology, the value of our business may decrease, and we may face increased competition.
 
RISKS RELATED TO REGULATION
 
Our failure to comply with complex procurement laws and regulations could cause us to lose business and subject us to a variety of penalties.
 
We must comply with laws and regulations relating to the formation, administration, and performance of federal government contracts, which affect how we do business with our federal government customers and may impose added costs on our business. Among the most significant laws and regulations are:
 
the Federal Acquisition Regulation, and agency regulations analogous or supplemental to the Federal Acquisition Regulation, which comprehensively regulate the formation, administration, and performance of government contracts;
the Truth in Negotiations Act, which requires certification and disclosure of all cost or pricing data in connection with some contract negotiations;
the Cost Accounting Standards, which impose cost accounting requirements that govern our right to reimbursement under some cost-based government contracts; and
laws, regulations, and executive orders restricting the use and dissemination of information classified for national security purposes and the exportation of specified solutions and technical data.
 
If a government review or investigation uncovers improper or illegal activities, we may be subject to civil and criminal penalties and administrative sanctions, including the termination of our contracts, the forfeiture of profits, the suspension of payments owed to us, fines, and our suspension or debarment from doing business with federal government agencies. In particular, the civil False Claims Act provides for treble damages and potentially substantial civil penalties where, for example, a contractor presents a false or fraudulent claim to the government for payment or approval or makes a false statement in order to get a false or fraudulent claim paid or approved by the government. Actions under the civil False Claims Act may be brought by the government or by other persons on behalf of the government. These provisions of the civil False Claims Act permit parties, such as our employees, to sue us on behalf of the government and share a portion of any recovery. Any failure to comply with applicable laws and regulations could result in contract termination, price or fee reductions, or suspension or debarment from contracting with the government, each of which could lead to a material reduction in our revenues.
 
 
26
 
 
 
The adoption of new procurement laws or regulations could reduce the amount of services that are outsourced by the federal government and cause us to experience reduced revenues.
 
New legislation, procurement regulations, or labor organization pressure could cause federal agencies to adopt restrictive procurement practices regarding the use of outside service providers. The American Federation of Government Employees, the largest federal employee union, strongly endorses legislation that may restrict the procedure by which services are outsourced to government contractors. One such proposal, the Truthfulness, Responsibility, and Accountability in Contracting Act, would have effectively reduced the volume of services that is outsourced by the federal government by requiring agencies to give in-house government employees expanded opportunities to compete against contractors for work that could be outsourced. If such legislation, or similar legislation, were to be enacted, it would likely reduce the amount of IT services that could be outsourced by the federal government, which could materially reduce our revenues.
 
Unfavorable government audit results could subject us to a variety of penalties and sanctions, and could harm our reputation and relationships with our customers.
 
The federal government audits and reviews our performance on contracts, pricing practices, cost structure, and compliance with applicable laws, regulations, and standards. Like most large government contractors, our contracts are audited and reviewed on a regular basis by federal agencies, including the Defense Contract Audit Agency. An unfavorable audit of us, or of our subcontractors, could have a substantial adverse effect on our operating results. For example, any costs that were originally reimbursed could subsequently be disallowed. In this case, cash we have already collected may need to be refunded.
 
If a government audit uncovers improper or illegal activities, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits, suspension of payments, fines, and suspension or debarment from doing business with U.S. government agencies. In addition, we could suffer serious harm to our reputation if allegations of impropriety were made against us, whether true or not true.
 
RISKS RELATED TO OUR SECURITIES AND CAPITAL STRUCTURE
 
Our common stock price has been volatile and is likely to be volatile in the future.
 
The stock market has, from time to time, experienced extreme price and volume fluctuations. The market prices of the securities of companies in our industry have been especially volatile. Broad market fluctuations of this type may adversely affect the market price of our common stock. The market price of our common stock has experienced, and may continue to be subject to volatility due to a variety of factors, including:
 
public announcements concerning us, our competitors or our industry;
externally published articles and analyses about us by retail investors and non-analysts;
changes in analysts’ earnings estimates;
information in third party chat rooms, third party publications and social media outlets;
the failure to meet the expectations of analysts;
fluctuations in operating results;
additional financings or capital raises;
introductions of new products or services by us or our competitors;
announcements of technological innovations;
additional sales of our common stock or other securities;
trading by individual investors that causes our stock prices to straddle at a low price for prolonged periods of time;
our inability to gain market acceptance of our products and services; and
general economic conditions and events, including adverse changes in the financial markets, terrorist attacks, health pandemics such as COVID-19, government shutdowns, war, adverse weather events and other disasters.
 
 
27
 
 
 
In the past, some companies that have experienced volatility in the market price of their stock have been the object of securities class action litigation. If we were the object of securities class action litigation, we could incur substantial costs and experience a diversion of our management’s attention and resources and such securities class action litigation could have a material adverse effect on our business, financial condition and results of operations.
 
The future sale of shares of our common stock may negatively affect our common stock price and/or be dilutive to current stockholders.
 
If we or our stockholders sell substantial amounts of our common stock, the market price of our common stock could fall. Such stock issuances may be made at a price that reflects a discount from the then-current trading price of our common stock. In addition, in order to raise capital for acquisitions or other general corporate purposes, we would likely need to issue securities that are convertible into or exercisable for a significant number of shares of our common stock. These issuances would dilute our stockholders percentage ownership interest, which would have the effect of reducing our stockholders’ influence on matters on which our stockholders vote, and might dilute the book value of our common stock. There is no assurance that we will not seek to sell additional shares of our common stock in order to meet our working capital or other needs in a transaction that would be dilutive to current stockholders.
 
A third party could be prevented from acquiring shares of our common stock at a premium to the market price because of our anti-takeover provisions.
 
Various provisions of our certificate of incorporation, by-laws and Delaware law could make it more difficult for a third party to acquire us, even if doing so might be beneficial to you and our other stockholders. We are subject to the provisions of Section 203 of the General Corporation Law of Delaware. Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with any interested stockholder for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner. A “business combination” includes mergers, asset sales and other transactions resulting in a financial benefit to the interested stockholder. Subject to certain exceptions, an “interested stockholder” is (i) a person who, together with affiliates and associates, owns 15% or more of our voting stock or (ii) an affiliate or associate of ours who was the owner, together with affiliates and associates, of 15% or more of our outstanding voting stock at any time within the 3-year period prior to the date for determining whether such person is “interested.”
 
Our certificate of incorporation also provides that any action required or permitted to be taken by our stockholders at an annual meeting or special meeting of stockholders may be taken without such meeting only by the unanimous consent of all stockholders entitled to vote on the particular action. In order for any matter to be considered properly brought before a meeting, a stockholder must comply with certain requirements regarding advance notice to us. The foregoing provisions could have the effect of delaying until the next stockholders’ meeting stockholder actions, which are favored by the holders of a majority of our outstanding voting securities. These provisions may also discourage another person or entity from making a tender offer for our common stock, because such person or entity, even if it acquired a majority of our outstanding voting securities, would be able to take action as a stockholder (such as electing new directors or approving a merger) only at a duly called stockholders’ meeting, and not by written consent.
 
The General Corporation Law of Delaware provides generally that the affirmative vote of a majority of the shares entitled to vote on any matter is required to amend a corporation’s certificate of incorporation or bylaws, unless a corporation’s certificate of incorporation or bylaws, as the case may be, requires a greater percentage. Our certificate of incorporation and bylaws do not require a greater percentage vote. Our board of directors is classified into three classes of directors, with approximately one-third of the directors serving in each such class of directors and with one class of directors being elected at each annual meeting of stockholders to serve for a term of three years or until their successors are elected and take office. Our bylaws provide that the board of directors will determine the number of directors to serve on the board. Our board of directors presently consists of five members.
 
 
 
28
 
 
 
 
Our certificate of incorporation and bylaws contain certain provisions permitted under the General Corporation Law of Delaware relating to the liability of directors. The provisions eliminate, to the fullest extent permitted by the General Corporation Law of Delaware, a director’s personal liability to us or our stockholders with respect to any act or omission in the performance of his or her duties as a director. Our certificate of incorporation and bylaws also allow us to indemnify our directors, to the fullest extent permitted by the General Corporation Law of Delaware. Our bylaws also provide that we may grant indemnification to any officer, employee, agent or other individual as our Board may approve from time to time. We believe that these provisions will assist us in attracting and retaining qualified individuals to serve as directors.
 
We do not expect to declare any dividends in the foreseeable future.
 
We do not anticipate declaring any cash dividends to holders of our common stock in the foreseeable future. Consequently, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment. Investors seeking cash dividends should not purchase our common stock.
 
ITEM 1B. UNRESOLVED STAFF COMMENTS
 
Not applicable.
 
ITEM 2. PROPERTIES
 
All of our property locations are leased. We believe we can obtain additional facilities required to accommodate projected needs without difficulty and at commercially reasonable prices, although no assurance can be given that we will be able to do so. The following table presents our property locations at December 31, 2020 for our U.S. locations:
 
 
 
 
 
 
 
 
Base
 
 
Base
 
 
 
Lease
 
Approx.
 
 
Cost per
 
 
Annual
 
Physical Street Address
 
City, State Zip Code
 
 
Expiration
 
 
Sqft
 
 
Sqft
 
 
Cost
 
 
 
 
 
 
 
 
 
 
 
 
 
11250 Waples Mill Rd S. Tower, Suite 210
Fairfax, VA 22030
March 2029
  11,852 
 $29 
 $349,000 
8351 N High Street, Suite 200
Columbus, OH 43235
September 2037
  18,833 
 $8 
 $151,000 
2101 Executive Drive, Suite 400
Hampton, VA 23669
December 2024
  6,440 
 $16 
 $105,000 
 
The following table presents our property locations at December 31, 2020 for our international locations:
 
 
 
 
 
 
 
 
Base
 
 
Base
 
 
 
Lease
 
Approx.
 
 
Cost per
 
 
Annual
 
Physical Street Address
 
Country Postal Code
 
 
Expiration
 
 
Sqft
 
 
Sqft
 
 
Cost
 
 
 
 
 
 
 
 
 
 
 
 
 
South County Business Park
Dublin 18, Ireland
March 2026
  6,000 
 $30 
 $182,000 
 
ITEM 3. LEGAL PROCEEDINGS
 
From time to time we may be involved in claims arising in the ordinary course of business. We are not currently involved in legal proceedings, governmental actions, investigations or claims currently pending against us or involve us that, in the opinion of our management, could reasonably be expected to have a material adverse effect on our business and financial condition.
 
ITEM 4. MINE SAFETY DISCLOSURES
 
None.
 
 
 
29
 
 
PART II
 
ITEM 5.  MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
 
Market Information
 
Our common stock trades on the NYSE American under the symbol “WYY”.
 
Holders
 
As of the close of business on March 12, 2021, there were 95 registered holders of record of our common stock.
 
Transfer Agent and Registrar
 
The transfer agent and registrar for our common stock is American Stock Transfer & Trust Company.
 
Dividend Policy
 
We have never paid dividends on our Common Stock and intend to continue this policy for the foreseeable future. We plan to retain earnings for use in growing our business base. Any future determination to pay dividends will be at the discretion of our Board of Directors and will be dependent on our results of operations, financial condition, contractual and legal restrictions and any other factors deemed by the management and the Board to be a priority requirement of the business.
 
Recent Sales of Unregistered Securities
 
None.
 
At The Market Offering Agreement
 
On August 18, 2020, we entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with B. Riley Securities, Inc. (“B. Riley FBR”), The Benchmark Company, LLC (“Benchmark”) and Spartan Capital Securities, LLC (“Spartan”, and together with B. Riley FBR and Benchmark, the “Sales Agents”) which establishes an at-the-market equity program pursuant to which we may offer and sell shares of our common stock, par value $0.001 per share, from time to time as set forth in the Sales Agreement. The Sales Agreement provides for the sale of shares of our common stock having an aggregate offering price of up to $24,000,000.
 
Subject to the terms and conditions set forth in the Sales Agreement, the Sales Agents will use commercially reasonable efforts consistent with normal trading and sales practices to sell shares from time to time, based upon our instructions. We have provided the Sales Agents with customary indemnification rights, and the Sales Agents will be entitled to a commission at a rate up to four percent (4.0%) of the gross proceeds per share sold. The Sales Agreement will terminate upon the earlier of sale of all of the shares under the Sales Agreement or termination of the Sales Agreement as permitted. During the twelve months ended December 31, 2020, the Company has incurred $333,500 of offering costs.
 
Sales of the shares, if any, under the Sales Agreement shall be made in transactions that are deemed to be “at the market offerings” as defined in Rule 415 under the Securities Act of 1933, as amended (the “Securities Act”), including sales made by means of ordinary brokers’ transactions, at market prices or as otherwise agreed with the Sales Agents. During the three months ended December 31, 2020, we sold 399,313 shares of our common stock through the Sales Agents for a total of approximately $4,678,381, resulting in net proceeds to us of approximately $4,345,475. We sold no shares of our common stock through the Sales Agents between August 18, 2020 and September 30, 2020.
 
 
 
30
 
 
 
 
Common Stock Reverse Split
 
On October 23, 2020, the Company filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 p.m. Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of Common Stock from 110,000,000 to 30,000,000. All share, restricted stock awards (“RSA”) and per share information included in this Annual Report on Form 10-K has been retroactively adjusted to reflect the stock split.
 
Repurchases of Equity Securities
 
As approved by the Board of Directors on October 7, 2019, the Board authorized a stock repurchase plan (the “2019 Repurchase Plan”) to purchase up to $2.5 million of our common stock. Under this program, we are authorized to repurchase our issued and outstanding common shares from time to time in open- market and privately negotiated transactions and block trades in accordance with federal securities laws, including Rule 10b-18 promulgated under the Securities Exchange Act of 1934 as amended. During the year ended December 31, 2019, we repurchased 863,733 shares of our common stock for a total of approximately $366,000. During the three months ended March 31, 2020, we repurchased 24,174 shares of our common stock for a total of approximately $10,100. This plan was suspended on March 9, 2020, as a precaution due to the COVID-19 pandemic. No shares were repurchased under the 2019 Repurchase Plan between March 9, 2020 and December 31, 2020. As of December 31, 2020, $2.1 million remained available for future purchases under the 2019 Repurchase Plan, which does not have an expiration date.
 
 
 
Total Number of Shares Purchased
 
 
Average Price Paid Per Share
 
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plan or Programs
 
 
  - 
 $- 
  - 
 $2,154,037 
January
  2,277 
 $3.99 
  2,277 
 $2,144,513 
March
  140 
 $4.00 
  140 
 $2,143,925 
Total
  2,417 
 $4.00 
  2,417 
    
 
ITEM 6. SELECTED FINANCIAL DATA
 
Not required for smaller reporting companies.
 
ITEM 7.  MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
This discussion should be read in conjunction with the other sections of this Form 10-K, including “Risk Factors,” and the Financial Statements and notes thereto. The various sections of this discussion contain a number of forward-looking statements, all of which are based on our current expectations and could be affected by the uncertainties and risk factors described throughout this Annual Report on Form 10-K. See “Cautionary Note Regarding Forward Looking Statements and Risk Factor Summary.” Our actual results may differ materially.
 
 
31
 
 
 
Organizational Overview
 
We were incorporated on May 30, 1997 under the laws of the state of Delaware. We are a leading provider of Trusted Mobility Management (TM2) that consists of federally certified communications management, identity management, and interactive bill presentment and analytics solutions. We help our clients achieve their organizational missions for mobility management and security objectives in this challenging and complex business environment.
 
We offer our TM2 solutions through a flexible managed services model which includes both a scalable and comprehensive set of functional capabilities that can be used by any customer to meet the most common functional, technical and security requirements for mobility management. Our TM2 solutions were designed and implemented with flexibility in mind such that it can accommodate a large variety of customer requirements through simple configuration settings rather than through costly software development. The flexibility of our TM2 solutions enables our customers to be able to quickly expand or contract their mobility management requirements. Our TM2 solutions are hosted and accessible on-demand through a secure federal government certified proprietary portal that provides our customers with the ability to manage, analyze and protect their valuable communications assets, and deploy identity management solutions that provide secured virtual and physical access to restricted environments.
 
Strategic Focus
 
We executed on our key initiative for 2020 by winning the re-competed U.S. Department of Homeland Security Indefinite Delivery/Indefinite Quantity (DHS CWMS 2.0 IDIQ) and successfully supported the 2020 Census. In addition, we focused on increasing our customer base and our sales pipeline and leveraging our strategic relationships with key system integrators and strategic partners to capture additional market share. In fiscal 2021, we will continue to focus on the following key goals:
 
selling high margin managed services,
growing our sales pipeline by investing in our business development and sales team assets,
pursuing additional opportunities with our key systems integrator and strategic partners,
improving our proprietary platform and products, which includes pursuing FedRAMP certification for ITMS™ and maintaining our ATOs with our federal government agencies, as well as upgrading our secure identity management technology,
working to successfully deliver and expand the scope of work under the newly awarded DHS CWMS 2.0 IDIQ, and
expanding our solution offerings into the commercial space.
 
Our longer-term strategic focus and goals are driven by our need to expand our critical mass so that we have more flexibility to fund investments in technology solutions and introduce new sales and marketing initiatives to expand our marketplace share and increase the breadth of our offerings in order to improve company sustainability and growth. Our strategy for achieving our longer-term goals include:
 
pursuing accretive and strategic acquisitions to expand our solutions and our customer base,
delivering new incremental offerings to add to our existing TM2 offering,
developing and testing innovative new offerings that enhance our TM2 offering, and
transitioning our data center and support infrastructure into a more cost-effective and federally approved cloud environment to comply with perceived future contract requirements.
 
We believe these actions could drive a strategic repositioning our TM2 offering and may include the sale of non-aligned offerings coupled with acquisitions of complementary and supplementary offerings that could result in a more focused core set of TM2 offerings.
 
 
 
32
 
 
 
 
 
Critical Accounting Policies and Estimates
 
Refer to Note 2 to the consolidated financial statements for a summary of our significant accounting policies referenced, as applicable, to other notes. In many cases, the accounting treatment of a particular transaction is specifically dictated by U.S. GAAP and does not require management’s judgment in its application. Our senior management has reviewed these critical accounting policies and related disclosures with its Audit Committee. See Note 2 to consolidated financial statements, which contain additional information regarding accounting policies and other disclosures required by U.S. GAAP. The following section below provides information about certain critical accounting policies that are important to the consolidated financial statements and that require significant management assumptions and judgments.
 
Segments
 
Segments are defined by authoritative guidance as components of a company in which separate financial information is available and is evaluated by the chief operating decision maker (CODM), or a decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our chief executive officer.
 
Our customers view our market as a singular business and demand an integrated and scalable suite of enterprise-wide solutions. Our TM2 offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services. The amount of labor required to perform our contract obligations may vary significantly contract to contract depending on the customer’s specific requirements; however, the way in which we perform these services is consistent across the company and requires a connected group of internal subject matter experts and support personnel.
 
In order to evaluate a managed service business model our CODM and the executive management team measure financial performance based on our overall mixture of managed and carrier services and related margins. These financial metrics provide a stronger indication of how we are managing our key customer relationships; and it also determines our overall profitability.
 
We present a single segment for purposes of financial reporting and prepared consolidated financial statements upon that basis.
 
Revenue Recognition
 
Our managed services solutions may require a combination of labor, third party products and services. Our managed services are generally not interdependent and our contract performance obligations are delivered consistently on a monthly basis. We do not typically have undelivered performance obligations in these arrangements that would require us to spread our revenue over a longer period of time. In the event there are undelivered performance obligations our practice is to recognize the revenue when the performance obligation has been satisfied.
.
A substantial portion of our revenues are derived from firm fixed price contracts with the U.S. federal government that are fixed fee arrangements tied to the number of devices managed. Our actual reported revenue may fluctuate month to month depending on the hours worked, number of users, number of devices managed, actual or prospective proven expense savings, actual technology spend, or any other metrics as contractually agreed to with our customers.
 
 
33
 
 
 
Our revenue recognition policies for our managed services is summarized and shown below:
 
Managed services are delivered on a monthly basis based on a standard fixed pricing scale and sensitive to significant changes in per user or device counts which form the basis for monthly charges. Revenue is recognized upon the completion of the delivery of monthly managed services based on user or device counts or other metrics. Managed services are not interdependent and there are no undelivered elements in these arrangements.
 
Identity services are delivered as an on-demand managed service through the cloud to an individual or organization or sold in bulk to an organization capable of self-issuing credentials. There are two aspects to issuing an identity credential to an individual that consists of identity proofing which is a significant part of the service and monthly credential validation services which enable the credential holder to access third party systems. Identity proofing services are not bundled and do not generally include other performance obligations to deliver. Revenue is recognized from the sales of identity credentials to an individual or organization upon issuance less a portion deferred for monthly credential validation support services. In the case of bulk sales or credential management system revenue is recognized upon issue or availability to the customer for issuance. There is generally no significant performance obligation to provide post contract services in relation to identity consoles delivered. Identity certificates issued have a fixed life and cannot be modified once issued.
 
Proprietary software revenue for software sold as a term license is recognized ratably over the license term from the date the software is accepted by the customer. Maintenance services, if contracted, are recognized ratably over the term of the maintenance agreement, generally twelve months. Revenue for fixed price software licenses that are sold as a perpetual license with no significant customization are recognized when the software is delivered. Implementation fees are recognized when the work is completed. Revenue from this service does not require significant accounting estimates.
 
Our revenue recognition policies for our labor services is summarized and shown below:
 
Billable services are professional services provided on a project basis determined by our customers’ specific requirements. These technical professional services are billed based on time incurred and actual costs. We recognize revenues for professional services performed based on actual hours worked and actual costs incurred.
 
Our revenue recognition policies for our reselling services is summarized and shown below:
 
Reselling services require the Company to acquire third party products and services to satisfy customer contractual obligations. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions as we are seen as the primary creditor, we carry inventory risk for undelivered products and services, we directly issue purchase orders third party suppliers, and we have discretion in sourcing among many different suppliers. For those transactions in which we procure and deliver products and services for our customers’ on their own account we do not recognize revenues and related costs on a gross basis for these arrangements. We only recognize revenues earned for arranging the transaction and any related costs.
 
Our revenue recognition policies for our billable carrier services is summarized and shown below:
 
Carrier services are delivered on a monthly basis and consist of phone, data and satellite and related mobile services for a connected device or end point. These services require us to procure, process and pay communications carrier invoices. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the services before they are transferred to the customer. We are the principal in these transactions when we are seen as the primary creditor, we directly issue purchase orders directly to communications carriers for wireline and wireless services, and/or we have discretion in choosing optimal providers and rate plans. For arrangements in which we do not have such control we recognize revenues and related costs on a net basis.
 
 
 
34
 
 
Goodwill
 
Goodwill represents the excess of acquisition cost of an acquired company over the fair value of assets acquired and liabilities assumed. In accordance with GAAP, goodwill is not amortized but is tested for impairment at the reporting unit level annually at December 31 and between annual tests if events or circumstances arise, such as adverse changes in the business climate, that would more likely than not reduce the fair value of the reporting unit below its carrying value.
 
A reporting unit is defined as either an operating segment or a business one level below an operating segment for which discrete financial information is available that management regularly reviews. The Company has a single reporting unit for the purpose of impairment testing.
 
The goodwill impairment test utilizes a two-step approach. The first step identifies whether there is potential impairment by comparing the fair value of a reporting unit to its carrying amount, including goodwill. If the fair value of a reporting unit is less than its carrying amount, the second step of the impairment test is required to measure the amount of any impairment loss. We have the option to bypass the qualitative assessment for any reporting period and proceed to performing the first step of the two-step goodwill impairment test and then subsequently resume performing a qualitative assessment in any subsequent period. We bypassed using a qualitative assessment for 2020.
 
Goodwill impairment testing involves management judgment, requiring an assessment of whether the carrying value of the reporting unit can be supported by its fair value using widely accepted valuation techniques, such as the market approach (earnings multiples or transaction multiples for the industry in which the reporting unit operates) or the income approach discounted cash flow methods). The fair values of the reporting units were determined using a combination of valuation techniques consistent with the market approach and the income approach.
 
When preparing discounted cash flow models under the income approach, we estimate future cash flows using the reporting unit’s internal five-year forecast and a terminal value calculated using a growth rate that management believes is appropriate in light of current and expected future economic conditions. We then apply a discount rate to discount these future cash flows to arrive at a net present value amount, which represents the estimated fair value of the reporting unit. The discount rate applied approximates the expected cost of equity financing, determined using a capital asset pricing model. The model generates an appropriate discount rate using internal and external inputs to value future cash flows based on the time value of money and the price for bearing the uncertainty inherent in an investment.
 
We had approximately $18.5 million of goodwill as of December 31, 2020. The fair value of our single reporting unit was above carrying value; accordingly, we have concluded that goodwill is not impaired at December 31, 2020. The Company could be exposed to increased risk of goodwill impairment if future operating results or macroeconomic conditions differ significantly from our current assumptions.
 
Allowance for Doubtful Accounts
 
We have not historically maintained an allowance for doubtful accounts for our federal government customers as we have not experienced material or recurring losses. Allowances for doubtful accounts relate to commercial accounts receivable and such an allowance represents management’s best estimate of the losses inherent in the Company’s outstanding trade accounts receivable. We determine the allowance for doubtful accounts by considering a number of factors, including the length of time accounts receivable are past due, the customers’ previous payment history and current ability to pay its obligation, and the condition of the general economy and the industry as a whole. Customer account balances outstanding longer than 120 days that have not been settled in accordance with contract terms or for which no firm payment commitments exist are placed with a third party collection agency and a reserve is established. We write off the reserved accounts receivable against the existing allowance after it is determined that such accounts are ultimately uncollectible. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts. If the accounts receivable has been written off and no allowance for doubtful accounts exist subsequent payments received are credited to bad debt expense.
 
 
35
 
 
 
To the extent historical credit experience, updated for emerging market trends in credit is not indicative of future performance, actual losses could differ significantly from management’s judgments and expectations, resulting in either higher or lower future provisions for losses, as applicable. The process of determining the allowance for doubtful accounts requires a high degree of judgment. It is possible that others, given the same information, may at any point in time reach different reasonable conclusions.
 
During the year ended December 31, 2020, the Company recorded net provisions for bad debt expense totaling approximately $1,000 related to commercial contracts.
 
Share-Based Compensation
 
We issue share-based compensation awards to employees, directors, an on occasion to non-employees upon which the fair value of awards is subject to significant estimates made by management. The fair value of each option award is estimated on the date of grant using a Black-Scholes option pricing model (“Black-Scholes model”), which uses the assumptions of no dividend yield, risk free interest rates and expected life (in years) of approximately two (2) to ten (10) years.
 
Expected volatilities are based on the historical volatility of our common stock. The expected term of options granted is based on analyses of historical employee termination rates and option exercises. The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. To the extent historical volatility estimates, risk free interest rates, option terms and forfeiture rates updated for emerging market trends are not indicative of future performance it could differ significantly from management’s judgments and expectations on the fair value of similar share-based awards, resulting in either higher or lower future compensation expense, as applicable. The process of determining fair value of share-based compensation requires a high degree of judgment. It is possible that others, given the same information, may at any point in time reach different reasonable conclusions.
 
Accounting for Income Taxes
 
Deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using the enacted tax rates expected to be in effect for the years in which the differences are expected to reverse. A valuation allowance is established when management determines that it is more likely than not that all or some portion of the benefit of the deferred tax asset will not be realized.
 
Since deferred taxes measure the future tax effects of items recognized in the financial statements, certain estimates and assumptions are required to determine whether it is more likely than not that all or some portion of the benefit of a deferred tax asset will not be realized. In making this assessment, management analyzes and estimates the impact of future taxable income, reversing temporary differences and available tax planning strategies. These assessments are performed quarterly, taking into account any new information.
 
The Company’s significant deferred tax assets consist of net operating loss carryforwards, share-based compensation and intangible asset amortization related to prior business acquisitions. Should a change in facts or circumstances lead to a change in judgment about the ultimate ability to realize a deferred tax asset (including our utilization of historical net operating losses and share-based compensation expense), the Company records or adjusts the related valuation allowance in the period that the change in facts or circumstances occurs, along with a corresponding increase or decrease to the income tax provision.
 
The Company's valuation allowance predominantly consisted of domestic net operating loss carryforwards and certain state net operating loss carryforwards. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. As of December 31, 2020, in part because in the current year the Company achieved three years of cumulative pretax income in the U.S. federal tax jurisdiction, management determined that there is sufficient positive evidence to conclude that it is more likely than not that additional deferred taxes of are realizable. It therefore reduced the valuation allowance accordingly. During 2020, the Company released $8.2 million of the deferred tax asset valuation allowance to offset the regular tax expense generated by current earnings.
 
 
36
 
 
 
2020 Results of Operations
 
Year Ended December 31, 2020 Compared to the Year ended December 31, 2019
 
Revenues
 
Revenues for the year ended December 31, 2020 were approximately $180.3 million, an increase of approximately $78.6 million (or 77%), as compared to approximately $101.7 million in 2019. Our mix of revenues for the periods presented is set forth below:
 
 
 
YEARS ENDED
 
 
 
 
 
 
DECEMBER 31,
 
 
Dollar
 
 
 
2020
 
 
2019
 
 
Variance
 
 
 
 
 
 
 
 
Carrier Services
 $137,640,019 
 $68,739,088 
 $68,900,931 
Managed Services:
    
    
    
Managed Service Fees
  32,154,976 
  26,958,876(1)
  5,196,100 
Billable Service Fees
  6,916,092 
  4,304,616 
  2,611,476 
Reselling and Other Services
  3,631,928 
  1,717,667(1)
  1,914,261 
 
  42,702,996 
  32,981,159 
  9,721,837 
 
    
    
    
 
 $180,343,015 
 $101,720,247 
 $78,622,768 
 
 (1)
Previously included certain software license revenues that are classified to managed service fees.
 
Our carrier services increased primarily due to activities of the U.S. Department of Commerce contract supporting the 2020 Census, U.S. Citizenship and Immigration Services, partially offset by reduction in U.S. Customs Border Patrol and Department of Health and Human Services. The carrier service revenue recognized from the 2020 Census project was approximately 61% of our total carrier services revenue in 2020. The largest phase of our work on the 2020 Census project was completed in late 2020. We will continue to support the Bureau of Census through October 2022 in other minor operations.
 
Our managed service fees increased due to expansion of managed services for existing government customers, as well as increases in sales of accessories to our government customers as compared to last year.
 
Billable service fees increased due to the ramp up of services delivered through our partnerships with large systems integrators and professional services supporting the 2020 Census project. As stated above, the largest phase of our work was completed.
 
Reselling and other services increased due to timing of large product resales. Reselling and other services are transactional in nature and as a result the amount and timing of revenue will vary significantly from quarter to quarter.
 
 
37
 
 
 
Revenues by customer type for the periods presented is set forth below:
 
 
 
YEARS ENDED
 
 
 
 
 
 
DECEMBER 31,
 
 
Dollar
 
 
 
2020
 
 
2019
 
 
Variance
 
 
 
 
 
 
 
 
U.S. Federal Government
 $165,799,500 
 $86,497,328 
 $79,302,172 
U.S. State and Local Governments
  101,079 
  479,379 
  (378,300)
Foreign Governments
  127,512 
  109,948 
  17,564 
Commercial Enterprises
  14,314,924 
  14,633,592 
  (318,668)
 
    
    
    
 
 $180,343,015 
 $101,720,247 
 $78,622,768 
 
Our sales to federal government customers increased primarily due to the activities of the U.S. Department of Commerce contract supporting the 2020 Census, partially offset by a reduction of services to Department of Health and Human Services and the Bureau of Alcohol, Tobacco and Firearms.
 
Our sales to state and local government customers declined as compared to last year due to reduction in carrier services.
 
Our sales to foreign government customers increased slightly as compared to last year due to managed services.
 
Our sales to commercial enterprise customers decreased slightly in 2020 as compared to 2019 due to customer attrition.
 
Cost of Revenues
 
Cost of revenues for the year ended December 31, 2020 were approximately $159.9 million (or 89% of revenues) as compared to approximately $84.3 million (or 83% of revenues) in 2019. The dollar increase was driven by higher labor costs to support billable service fee contracts and inventory costs related to accessory sales as compared to last year. Our cost of revenues may fluctuate due to accessories sales activities which depends heavily on customer mobility equipment accessory requirements.
 
Gross Profit
 
Gross profit for the year ended was approximately $20.4 million (or 11% of revenues), as compared to approximately $17.4 million (or 17% of revenues) in 2019.  The dollar increase in gross profit reflects higher managed services revenue as compared to last year.
 
Operating Expenses
 
Sales and marketing expense for the year ended December 31, 2020 was approximately $1.9 million (or 1.0% of revenues), as compared to approximately$1.7 million (or 1.6% of revenues) in 2019. Increase reflects investment in business development, partially offset by reduction in travel costs.
 
General and administrative expenses for the year ended December 31, 2020 were approximately $14.3 million (or 8% of revenues), as compared to approximately $13.8 million (or 14% of revenues) in 2019. The increase in general and administrative expense reflects overhead and administrative costs to support the increased business and costs related to supporting our infrastructure in a cloud environment, as well as an increase in share-based compensation expense compared to last year, partially offset by reduced travel costs .
 
 
38
 
 
 
Product development costs associated with our with our proprietary platform for the years ended December 31, 2020 and 2019 were approximately $903,000 and $146,000, respectively, which were capitalized.
 
Depreciation and amortization expense for the year ended December 31, 2020 was approximately $1,091,000, as compared to approximately $988,100 in 2019.  The increase in depreciation and amortization expense reflects the increase in our depreciable asset base.
 
Other (Expense) Income
 
Net other expense for the year ended December 31, 2020 was approximately $299,000 as compared to approximately $266,400 in 2019.  The increase in net other expense is primarily driven by the decrease in other income.
 
(Benefit) Provision for Income Taxes
 
Income tax (benefit) provision for the year ended December 31, 2020 was approximately $(7.4) million, as compared to approximately $0.4 million in 2019. The current income tax provision included reversal of valuation allowance of $8.2 million discussed above, partially offset by $0.8 million of current year tax expense that resulted in a tax benefit of $7.4 million.
 
Net Income
 
Primarily as a result of the increased revenue from the 2020 Census project that was completed in 2020, net income for the year ended December 31, 2020 increased to approximately $10.3 million as compared to a net income of approximately $0.2 million in 2019.
 
Liquidity and Capital
 
Net Working Capital
 
Our immediate sources of liquidity include cash and cash equivalents, accounts receivable, unbilled receivables and access to a working capital credit facility with Atlantic Union Bank for up to $5.0 million. In addition, we recently established an at-the-market (ATM) equity sales program (described below) that permits us to sell, from time to time, up to $24.0 million of our common stock through the sales agents under the program. There is no assurance that, if needed, we will be able to raise capital on favorable terms or at all.
 
At December 31, 2020, our net working capital was approximately $13.0 million as compared to $5.0 million at December 31, 2019. The increase in net working capital was primarily driven by increases in revenue, and proceeds from issuance of common stock through the ATM sales program, and temporary payable timing differences. We may need to raise additional capital to fund major growth initiatives and/or acquisitions and there can be no assurance that additional capital will be available on acceptable terms or at all.
 
ATM Sales Program
 
On August 18, 2020, we entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with B. Riley Securities, Inc., The Benchmark Company, LLC and Spartan Capital Securities, LLC which establishes an ATM equity program pursuant to which we may offer and sell up to $24.0 million of shares of our common stock, par value $0.001 per share, from time to time as set forth in the Sales Agreement. We have no obligation to sell any of the Shares, and, at any time, we may suspend offers under the Sales Agreement or terminate the Sales Agreement. We sold 399,000 shares during the three months ended December 31, 2020 under the ATM program and had remaining capacity of $20.0 million as of December 31, 2020.
 
Subsequent to December 31, 2020, the Company sold 100,687 shares for gross proceeds of $1.1 million.
 
 
39
 
 
 
Cash Flows from Operating Activities
 
Cash provided by operating activities provides an indication of our ability to generate sufficient cash flow from our recurring business activities. Our single largest cash operating expense is labor and company sponsored benefits. Our second largest cash operating expense is our facility costs and related technology communication costs to support delivery of our services to our customers. We lease our facilities under non-cancellable long-term contracts. Any changes to our fixed labor and/or infrastructure costs may require a significant amount of time to take effect depending on the nature of the change made and cash payments to terminate any agreements that have not yet expired. We experience temporary collection timing differences from time to time due to customer invoice processing delays that are often beyond our control, including intermittent U.S. federal government shutdowns related to budgetary funding issues.
 
For the year ended December 31, 2020, net cash provided by operations was approximately $6.4 million driven by increased accounts receivable and temporary payable timing differences.
 
For the year ended December 31, 2019, net cash provided by operations was approximately $5.9 million driven by improved collections of accounts receivable and temporary payable timing differences.
 
Cash Flows from Investing Activities
 
Cash used in investing activities provides an indication of our long-term infrastructure investments. We maintain our own technology infrastructure and may need to make additional purchases of computer hardware, software and other fixed infrastructure assets to ensure our environment is properly maintained and can support our customer obligations. We typically fund purchases of long-term infrastructure assets with available cash or lease financing agreements.
 
For the year ended December 31, 2020, cash used in investing activities was approximately $1.2 million and consisted of computer hardware and software purchases and capitalized internally developed software costs, primarily associated with upgrading our ITMS™  platform, secure identity management technology and network operations center.
 
For the year ended December 31, 2019, cash used in investing activities was approximately $0.5 million and predominantly consisted of computer hardware and software purchases and capitalized internally developed software costs related to our TDI Optimiser™ solutions.
 
Cash Flows from Financing Activities
 
Cash used in financing activities provides an indication of our debt financing and proceeds from capital raise transactions and stock option exercises.
 
For the year ended December 31, 2020, cash used in financing activities was approximately $3.7 million and consisted of lease principal repayments of approximately $608,000, proceeds from issuance of common stock through the ATM sales program of $4.3 million, net of issuance costs, and repurchases of our common stock of $10,100. The Company was advanced and repaid approximately $1.9 million in cumulative line of credit advances during the year.
 
 
40
 
 
 
For the year ended December 31, 2019, cash used in financing activities was approximately $0.8 million and consisted of lease principal repayments of approximately $473,300, payment of debt issuance costs of $5,000, and repurchases of our common stock of $366,000. The Company was advanced and repaid approximately $6.8 million in cumulative line of credit advances during the year.
 
Net Effect of Exchange Rate on Cash and Equivalents
 
For the year ended December 31, 2020, the appreciation of the Euro relative to the US dollar increased the translated value of our foreign cash balances by approximately $155,500 as compared to last year. For the year ended December 31, 2019, the gradual depreciation of the Euro relative to the US dollar decreased the translated value of our foreign cash balances by approximately $47,000.
 
Credit Facilities and Other Commitments
 
At December 31, 2020, there were no outstanding borrowings against the Company’s $5.0 million working capital credit facility with Atlantic Union Bank. At December 31, 2020, there were no material commitments for additional capital expenditures, but that could change with the addition of material contract awards or task orders awarded in the future. The available amount under the working capital credit facility is subject to a borrowing base, which is equal to the lesser of (i) $5.0 million or (ii) 50% of the net unpaid balance of our eligible accounts receivable. The facility is secured by a first lien security interest on all of our personal property, including its accounts receivable, general intangibles, inventory and equipment. The maturity date of the credit facility is April 30, 2021 and the facility has a variable interest rate equal to the Wall Street Journal prime rate plus 0.25%.
 
The credit facility requires that the Company meet the following financial covenants on a quarterly basis: (i) maintain a minimum adjusted tangible net worth of at least $2.0 million, (ii) maintain minimum consolidated adjusted EBITDA of at least two times interest expense and (iii) maintain a current ratio of 1.1 to 1.0 (excluding lease liabilities reported under recently adopted lease accounting standards).
 
We believe our working capital credit facility, provided it is renewed or replaced upon its expiration on April 30, 2021, along with cash on hand and proceeds from sales under our ATM sales program, should be sufficient to meet our minimum requirements for our current business operations or potential acquisitions. We may need to raise additional capital to fund our operations and there can be no assurance that additional capital will be available on acceptable terms, or at all.
 
Contractual Obligations
 
The table below identifies transactions that represent our contractually committed future obligations. Purchase obligations include our agreements to purchase goods and services that are enforceable and legally binding and that specify significant terms, including: fixed or minimum quantities to be purchased; fixed, minimum or variable price provisions; and the approximate timing of the transaction. The following reflects a summary of our contractual obligations for fiscal years ending December 31:
 
Obligation Type
 
2021
 
 
2022
 
 
2023
 
 
2024
 
 
2025
 
 
Thereafter
 
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Operating lease obligations (1)
 $832,365 
 $854,679 
 $811,538 
 $832,494 
 $740,253 
 $4,179,979 
 $8,251,308 
Finance lease obligations (1)
  6,215 
  - 
  - 
  - 
  - 
  - 
  6,215 
 
    
    
    
    
    
    
    
 
 $838,580 
 $854,679 
 $811,538 
 $832,494 
 $740,253 
 $4,179,979 
 $8,257,523 
 
(1)
See Note 8 for further information on leases and the adoption of ASC 842.
 
 
41
 
 
 
Off-Balance Sheet Arrangements
 
The Company has no existing off-balance sheet arrangements as defined under SEC regulations.
 
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
 
Not required for smaller reporting companies.
 
ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTAL DATA
 
The consolidated financial statements and schedules required hereunder and contained herein are listed under Item 15 below.
 
ITEM 9A. CONTROLS AND PROCEDURES
 
Evaluation of Disclosure Controls and Procedures
 
Under the supervision and with the participation of our management, including our chief executive officer and chief financial officer, we conducted an evaluation of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the "Exchange Act"). Based on this evaluation, our chief executive officer 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 on Form 10-K to ensure information required to be disclosed in the reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time period specified in the SEC's rules and forms. These disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed by us in the reports we file or submit is accumulated and communicated to management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
 
Management's Annual Report on Internal Control over Financial Reporting
 
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our chief executive officer and chief 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. Based on our evaluation under the framework in Internal Control - Integrated Framework (2013), our management concluded that our internal control over financial reporting (ICOFR) was effective as of December 31, 2020.
  
Our system of ICOFR was designed to provide reasonable assurance regarding the preparation and fair presentation of published financial statements in accordance with accounting principles generally accepted in the United States. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance and 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.
 
Changes in Internal Controls over Financial Reporting
 
There were no changes in the Company’s ICOFR during the fourth quarter of 2020 that have materially affected, or are reasonably likely to materially affect, the Company’s ICOFR.
 
 
42
 
 
PART III.
 
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
 
Information concerning our directors, executive officers, and corporate governance is incorporated herein by reference to our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K with respect to the 2021 Annual Meeting of Stockholders.
 
ITEM 11. EXECUTIVE COMPENSATION
 
Incorporated herein by reference to our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K with respect to the 2021 Annual Meeting of Stockholders.
 
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
 
Information about security ownership is incorporated herein by reference to our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K with respect to the 2021 Annual Meeting of Stockholders.
 
Equity Compensation Plan Information
 
The following table sets forth information as of December 31, 2020, with respect to the Company’s compensation plans under which its Common Stock is authorized for issuance:
 

 
(a)
 
 
(b)
 
 
(c)
 
Directors, Nominees and Executive Officers
 
Number of Securities to be issued upon exercise of outstanding options, warrants and rights
 
 
Weighted average exercise price of outstanding options, warrants and rights
 
 
Number of Securities remaining available for future issuance (excluding securities reflected in column (a))
 
 
 
 
 
 
 
 
 
 
 
Equity Compensation Plans:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Approved by security holders 
  187,334 
 $5.66 
  241,273 
 
    
    
    
Not approved by security holders
  - 
 $0.00 
  - 
 
    
    
    
Total 
  187,334 
 $5.66 
  241,273 
 
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
 
Incorporated herein by reference to our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K with respect to the 2021 Annual Meeting of Stockholders.
 
 
 
43
 
ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES
 
Incorporated herein by reference to our definitive proxy statement to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Form 10-K with respect to the 2021 Annual Meeting of Stockholders.
 
PART IV.
 
ITEM 15.  EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
 
 Financial Statements and Financial Statement Schedule
 
Financial Statements:
 
Report of Independent Registered Public Accounting Firm
 
Consolidated Balance Sheets as of December 31, 2020 and 2019
 
Consolidated Statements of Operations for the Years Ended December 31, 2020 and 2019
 
Consolidated Statements of Changes in Stockholders’ Equity for the Years Ended December 31, 2020 and 2019
 
Consolidated Statements of Cash Flow for the Years Ended December 31, 2020 and 2019
 
Notes to Consolidated Financial Statements
 
All other schedules are omitted either because they are not applicable or not required, or because the required information is included in the financial statements or notes thereto
 
 Exhibits: The following exhibits are filed herewith or incorporated herein by reference:
 
 
 
44

 
 
 
45

 
101
Interactive Data Files
101
INS+ XBRL Instance Document
101
SCH+ XBRL Taxonomy Extension Schema Document
101
CAL+ XBRL Taxonomy Extension Calculation Linkbase Document
101
DEF+ XBRL Taxonomy Definition Linkbase Document
101
LAB+ XBRL Taxonomy Extension Label Linkbase Document
101
PRE+ XBRL Taxonomy Extension Presentation Linkbase Document
____________________
* Management contract or compensatory plan.
 
 
 
46
 
 
SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
 
WidePoint Corporation
 
 
 
 
Date:  
March 23, 2021
 
s/ JIN H. KANG
 
 
 
Jin H. Kang
 
 
 
Chief Executive Officer
 
 
 
 
Date:  
March 23, 2021
 
/s/ KELLIE H. KIM
 
 
 
Kellie H. Kim
 
 
 
Chief Financial Officer
 
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 and on the dates indicated.
 
Dated:  
March 23, 2021
 
/s/ JIN H. KANG
 
 
 
Jin H. Kang
 
 
 
Director, Chief Executive Officer and President
 
 
 
(Principal Executive Officer)
 
 
 
 
Dated:
March 23, 2021
 
/s/ OTTO GUENTHER
 
 
 
Otto Guenther  
 
 
 
Chairman of the Board
 
 
 
 
Dated:
March 23, 2021
 
/s/ JULIA A. BOWEN
 
 
 
Julia A. Bowen 
 
 
 
Director
 
 
 
 
Dated:
March 23, 2021
 
/s/ RICHARD L. TODARO
 
 
 
Richard L. Todaro
 
 
 
Director
 
 
 
 
Dated:
March 23, 2021
 
/s/ PHILIP GARFINKLE
 
 
 
Philip Garfinkle
 
 
 
Director
 
 
 
47
 
 
INDEX TO FINANCIAL STATEMENTS
 
 
 
 
Page
Report of Independent Registered Public Accounting Firm
F-1
 
 
Consolidated Balance Sheets as of December 31, 2020 and 2019
F-2
 
 
Consolidated Statements of Operations for the Years ended December 31, 2020 and 2019
F-3
 
 
Consolidated Statements of Comprehensive Income for the Years ended December 31, 2020 and 2019
F-4
 
 
Consolidated Statements of Stockholders’ Equity for the Years ended December 31, 2020 and 2019
F-5
 
 
Consolidated Statements of Cash Flows for the Years ended December 31, 2020 and 2019
F-6
 
 
Notes to Consolidated Financial Statements                                                                                                 
F-8
 
 
48
 
 
Report of Independent Registered Public Accounting Firm
 
To the Shareholders and the Board of Directors of
WidePoint Corporation
 
Opinion on the Financial Statements
 
We have audited the accompanying consolidated balance sheets of WidePoint Corporation and subsidiaries (the “Company”) as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive income, changes in stockholders’ equity, and cash flows for the years then ended, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of December 31, 2020 and 2019, and the consolidated results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.
 
Basis for Opinion
 
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
 
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.
 
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.
 
Critical Audit Matters
 
Critical audit matters are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.
 
/s/ Moss Adams LLP
 
San Diego, California
March 23, 2021
 
We have served as the Company’s auditor since 2007.
 
 
F-1
 
 
WIDEPOINT CORPORATION AND SUBSIDIARIES
Consolidated Balance Sheets
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
ASSETS
 
CURRENT ASSETS
 
 
 
 
 
 
Cash and cash equivalents
 $15,996,749 
 $6,879,627 
Accounts receivable, net of allowance for doubtful accounts
    
    
of $114,169 and $126,235 in 2020 and 2019, respectively
  35,882,661 
  14,580,928 
Unbilled accounts receivable
  13,848,726 
  13,976,958 
Other current assets
  1,763,633 
  1,094,847 
 
    
    
Total current assets
  67,491,769 
  36,532,360 
 
    
    
NONCURRENT ASSETS
    
    
Property and equipment, net
  573,039 
  681,575 
Operating lease right of use asset, net
  6,095,376 
  5,932,769 
Intangible assets, net
  2,187,503 
  2,450,770 
Goodwill
  18,555,578 
  18,555,578 
Deferred tax assets, net
  5,606,079 
  - 
Other long-term assets
  815,007 
  140,403 
 
    
    
Total assets
 $101,324,351 
 $64,293,455 
 
    
    
 
LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
    
    
CURRENT LIABILITIES
    
    
Accounts payable
 $36,221,981 
 $13,581,822 
Accrued expenses
  15,626,313 
  14,947,981 
Deferred revenue
  2,016,282 
  2,265,067 
Current portion of operating lease liabilities
  577,855 
  599,619 
Current portion of other term obligations
  - 
  133,777 
 
    
    
Total current liabilities
  54,442,431 
  31,528,266 
 
    
    
NONCURRENT LIABILITIES
    
    
Operating lease liabilities, net of current portion
  5,931,788 
  5,593,649 
Deferred revenue, net of current portion
  398,409 
  363,560 
Deferred tax liabilities, net
  - 
  1,868,562 
 
    
    
Total liabilities
  60,772,628 
  39,354,037 
 
    
    
Commitments and contingencies (Note 19)
  - 
  - 
 
    
    
STOCKHOLDERS' EQUITY
    
    
Preferred stock, $0.001 par value; 10,000,000 shares
    
    
authorized; 2,045,714 shares issued and none outstanding
  - 
  - 
Common stock, $0.001 par value; 30,000,000 shares
    
    
  authorized; 9,050,262 and 8,386,146 shares
    
    
issued and outstanding, respectively
  8,876 
  83,861 
Additional paid-in capital
  100,504,741 
  95,279,114 
Accumulated other comprehensive loss
  (104,615)
  (242,594)
Accumulated deficit
  (59,857,279)
  (70,180,963)
 
    
    
Total stockholders’ equity
  40,551,723 
  24,939,418 
 
    
    
Total liabilities and stockholders’ equity
 $101,324,351 
 $64,293,455 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
 
F-2
 
 
WIDEPOINT CORPORATION AND SUBSIDIARIES
Consolidated Statements of Operations
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
REVENUES
 $180,343,015 
 $101,720,247 
COST OF REVENUES (including amortization and depreciation of
    
    
$541,842 and $922,455, respectively)
  159,887,807 
  84,342,282 
 
    
    
GROSS PROFIT
  20,455,208 
  17,377,965 
 
    
    
OPERATING EXPENSES
    
    
Sales and marketing
  1,871,146 
  1,659,875 
General and administrative expenses (including share-based
    
    
compensation of $810,281 and $717,987, respectively)
  14,270,342 
  13,844,689 
Depreciation and amortization
  1,091,463 
  988,146 
 
    
    
Total operating expenses
  17,232,951 
  16,492,710 
 
    
    
INCOME FROM OPERATIONS
  3,222,257 
  885,255 
 
    
    
OTHER (EXPENSE) INCOME
    
    
Interest income
  3,944 
  5,355 
Interest expense
  (302,924)
  (310,582)
Other income
  456 
  38,877 
 
    
    
Total other expense
  (298,524)
  (266,350)
 
    
    
INCOME BEFORE INCOME TAX (BENEFIT) PROVISION
  2,923,733 
  618,905 
INCOME TAX (BENEFIT) PROVISION
  (7,399,951)
  392,650 
 
    
    
NET INCOME
 $10,323,684 
 $226,255 
 
    
    
BASIC EARNINGS PER SHARE
 $1.22 
 $0.03 
 
    
    
BASIC WEIGHTED-AVERAGE SHARES OUTSTANDING
  8,460,558 
  8,397,454 
 
    
    
DILUTED EARNINGS PER SHARE
 $1.20 
 $0.03 
 
    
    
DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING
  8,603,170 
  8,401,029 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
 
F-3
 
 
WIDEPOINT CORPORATION AND SUBSIDIARIES
Consolidated Statements of Comprehensive Income
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
NET INCOME
 $10,323,684 
 $226,255 
 
    
    
Other comprehensive income (loss):
    
    
Foreign currency translation adjustments, net of tax
  137,979 
  (56,109)
 
    
    
Other comprehensive income (loss)
  137,979 
  (56,109)
 
    
    
COMPREHENSIVE INCOME
 $10,461,663 
 $170,146 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
 
F-4
 
 
WIDEPOINT CORPORATION AND SUBSIDIARIES
Consolidated Statements of Changes in Stockholders’ Equity
 
 
 
 
 
 
 
 
 
Additional
 
 
 
 
 
 
 
 
 
 
 
 
Common Stock
 
 
Paid-In
 
 
Accumulated
 
 
Accumulated
 
 
 
 
 
 
Issued
 
 
Amount
 
 
Capital
 
 
OCI
 
 
Deficit
 
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance, January 1, 2019
  8,411,245 
 $84,113 
 $94,926,560 
 $(186,485)
 $(70,407,218)
 $24,416,970 
 
    
    
    
    
    
    
Common stock repurchased
  (86,373)
 $(865)
  (364,820)
  - 
  - 
  (365,685)
 
    
    
    
    
    
    
Issuance of common stock —
    
    
    
    
    
    
restricted
  66,274 
  663 
  (663)
  - 
  - 
  - 
 
    
    
    
    
    
    
Cancellation of common stock —
    
    
    
    
    
    
restricted
  (5,000)
  (50)
  50 
  - 
  - 
  - 
 
    
    
    
    
    
    
Stock compensation expense —
    
    
    
    
    
    
restricted
  - 
  - 
  381,251 
  - 
  - 
  381,251 
 
    
    
    
    
    
    
Stock compensation expense —
    
    
    
    
    
    
non-qualified stock options
  - 
  - 
  336,736 
  - 
  - 
  336,736 
 
    
    
    
    
    
    
Foreign currency translation —
    
    
    
    
    
    
(loss)
  - 
  - 
  - 
  (56,109)
  - 
  (56,109)
 
    
    
    
    
    
    
Net ncome
  - 
  - 
  - 
    
  226,255 
  226,255 
 
    
    
    
    
    
    
Balance, December 31, 2019
  8,386,146 
 $83,861 
 $95,279,114 
 $(242,594)
 $(70,180,963)
 $24,939,418 
 
    
    
    
    
    
    
Reverse split adjustment
  - 
  (75,475)
  75,475 
  - 
  - 
  - 
 
    
    
    
    
    
    
Issuance of shares for rounding on the reverse split
  2,546 
  2 
  (2)
  - 
  - 
  - 
 
    
    
    
    
    
    
Common stock repurchased
  (2,416)
  (2)
  (10,111)
  - 
  - 
  (10,113)
 
    
    
    
    
    
    
Issuance of common stock —
    
    
    
    
    
    
options exercises
  32,803 
  33 
  4,966 
  - 
  - 
  4,999 
 
    
    
    
    
    
    
Issuance of common stock —
    
    
    
    
    
    
restricted
  58,123 
  58 
  (58)
  - 
  - 
  - 
 
    
    
    
    
    
    
Issuance of common stock through at-the-market offering
    
    
    
    
    
    
program, net of issuance costs of $333,305
  399,313 
  399 
  4,345,076 
  - 
  - 
  4,345,475 
 
    
    
    
    
    
    
Stock compensation expense —
    
    
    
    
    
    
restricted
  - 
  - 
  704,973 
  - 
  - 
  704,973 
 
    
    
    
    
    
    
Stock compensation expense —
    
    
    
    
    
    
non-qualified stock options
  - 
  - 
  105,308 
  - 
  - 
  105,308 
 
    
    
    
    
    
    
Foreign currency translation —
    
    
    
    
    
    
income
  - 
  - 
  - 
  137,979 
  - 
  137,979 
 
    
    
    
    
    
    
Net income
  - 
  - 
  - 
    
  10,323,684 
  10,323,684 
 
    
    
    
    
    
    
Balance, December 31, 2020
  8,876,515 
 $8,876 
 $100,504,741 
 $(104,615)
 $(59,857,279)
 $40,551,723 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
 
F-5
 
 
WIDEPOINT CORPORATION AND SUBSIDIARIES
Consolidated Statements of Cash Flows
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
CASH FLOWS FROM OPERATING ACTIVITIES
 
 
 
 
 
 
Net income
 $10,323,684 
 $226,255 
Adjustments to reconcile net income to net cash provided by
    
    
(used in) operating activities:
    
    
Deferred income tax (benefit) expense
  (7,465,922)
  343,659 
Depreciation expense
  1,150,530 
  1,124,110 
Provision for doubtful accounts
  571 
  22,037 
Amortization of intangibles
  482,204 
  786,491 
Amortization of deferred financing costs
  1,667 
  5,000 
Share-based compensation expense
  810,281 
  717,987 
Changes in assets and liabilities:
    
    
Accounts receivable and unbilled receivables
  (21,027,396)
  (7,967,993)
Inventories
  (776,883)
  (29,868)
Prepaid expenses and other current assets
  115,517 
  (12,576)
Other assets
  18,604 
  62,960 
Accounts payable and accrued expenses
  23,059,452 
  10,443,535 
Income tax payable
  (41,432)
  33,346 
Deferred revenue and other liabilities
  (264,594)
  99,899 
 
    
    
Net cash provided by operating activities
  6,386,283 
  5,854,842 
 
    
    
CASH FLOWS FROM INVESTING ACTIVITIES
    
    
Purchases of property and equipment
  (254,448)
  (370,322)
Capitalized software development costs
  (902,577)
  (146,227)
 
    
    
Net cash used in investing activities
  (1,157,025)
  (516,549)
 
    
    
CASH FLOWS FROM FINANCING ACTIVITIES
    
    
Advances on bank line of credit
  1,895,676 
  6,784,934 
Repayments of bank line of credit advances
  (1,895,676)
  (6,784,934)
Principal repayments under lease obligations
  (608,004)
  (473,278)
Debt issuance costs
  - 
  (5,000)
Common stock repurchased
  (10,113)
  (365,685)
Issuance of common stock/At-the-market offering, net of issuance costs
  4,345,475 
  - 
Proceeds from exercise of stock options
  4,999 
  - 
 
    
    
Net cash provided by (used in) financing activities
  3,732,357 
  (843,963)
 
    
    
Net effect of exchange rate on cash and equivalents
  155,507 
  (46,595)
 
    
    
NET INCREASE IN CASH AND CASH EQUIVALENTS
  9,117,122 
  4,447,735 
 
    
    
CASH AND CASH EQUIVALENTS, beginning of period
  6,879,627 
  2,431,892 
 
    
    
CASH AND CASH EQUIVALENTS, end of period
 $15,996,749 
 $6,879,627 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
 
F-6
 
 
WIDEPOINT CORPORATION AND SUBSIDIARIES
Consolidated Statements of Cash Flows
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
SUPPLEMENTAL CASH FLOW INFORMATION
 
 
 
 
 
 
Cash paid for interest
 $308,260 
 $216,096 
Cash paid for income taxes
 $65,990 
 $14,859 
 
    
    
NONCASH INVESTING AND FINANCING ACTIVITIES
    
    
Insurance policies financed by short term notes payable
 $- 
 $181,923 
Cashless exercise of stock options
 $25 
 $- 
Leased assets obtained in exchange for new lease liabilities
 $943,290 
 $471,919 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
 
F-7
 
 
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
1. Organization and Nature of Operations
 
Organization
 
WidePoint Corporation (“WidePoint” or the “Company”) was incorporated in Delaware on May 30, 1997 and conducts operations through its wholly-owned operating subsidiaries in the United States, Ireland, the Netherlands and the United Kingdom. The Company’s principal executive and administrative headquarters is located in Fairfax, Virginia.
 
Nature of Operations
 
The Company is a leading provider of trusted mobility management (TM2). The Company’s TM2 platform and service solutions enable its customers to efficiently secure, manage and analyze the entire lifecycle of their mobile communications assets through its federally compliant platform Intelligent Telecommunications Management System (ITMS™). The Company’s ITMS platform is SSAE 18 compliant and was granted an Authority to Operate by the U.S. Department of Homeland Security. Additionally, the Company was granted an Authority to Operate by the General Services Administration with regard to its identity credentialing component of its TM2 platform. The Company’s TM2 platform is internally hosted and accessible on-demand through a secure customer portal that is specially configured for each customer. The Company can deliver these solutions in a number of configurations ranging from utilizing the platform as a service to a full-service solution that includes full lifecycle support for all end users and the organization.
 
A significant portion of the Company’s expenses, such as personnel and facilities costs, are fixed in the short term and may be not be easily modified to manage through changes in the Company’s market place that may create pressure on pricing and/or costs to deliver its services.
 
The Company has periodic capital expense requirements to maintain and upgrade its internal technology infrastructure tied to its hosted solutions and other such costs may be significant when incurred in any given quarter.
 
2. Significant Accounting Policies
 
Basis of Presentation
 
The accompanying consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the financial statement rules and regulations of the Securities and Exchange Commission.
 
Common Stock Reverse Split
 
On October 23, 2020, the Company filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 p.m. Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of Common Stock from 110,000,000 to 30,000,000. All share, restricted stock awards (“RSA”) and per share information included in the financial statements has been retroactively adjusted to reflect the stock split.
 
 
F-8
 
 
 
Principles of Consolidation
 
The accompanying consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.
 
Reclassifications
 
Certain reclassifications have been made to prior period consolidated balance sheet to conform to current period presentation. Such reclassifications had no effect on net income as previously reported.
 
Accounting Standards Update
 
Recently Adopted Accounting Standards
 
In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718); Improvements to Nonemployee Share-Based Payment Accounting. Effective January 1, 2019, the Company adopted ASU 2018-07. The new guidance simplifies the accounting for share-based payments made to nonemployees. Under this ASU, share-based awards to nonemployees will be measured at fair value on the grant date of the awards. Entities will need to assess the probability of satisfying performance conditions if any are present, and awards will continue to be classified according to ASC 718 upon vesting, which eliminates the need to reassess classification upon vesting, consistent with awards granted to employees. The Company has not historically issued a significant amount of share-based payments to non-employees. There was no material effect on the Company’s consolidated financial statements upon adoption.
 
In January 2017, ASU No. 2017-04, “Simplifying the Test for Goodwill Impairment” was issued. Under the amendments in this ASU, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value; however, the loss should not exceed the total amount of goodwill allocated to that reporting unit. The ASU also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity should apply this ASU on a prospective basis and for its annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company adopted this guidance prospectively on January 1, 2020. Adoption of this guidance did not have a material impact on its consolidated financial statements.
 
Accounting Standards under Evaluation
 
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument (“Topic 326”). Topic 326 amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down. This ASU update affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. This update is effective for the company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact of the pending adoption of this new standard on its consolidated financial statements.
 
 
 
F-9
 
 
 
 
Foreign Currency
 
Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive (loss) income, a component of stockholders’ equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company’s Consolidated Statements of Operations, depending on the nature of the activity. See Note 18 for additional information.
 
Segment Reporting
 
Segments are defined by authoritative guidance as components of a company in which separate financial information is available and is evaluated by the chief operating decision maker (CODM), or a decision-making group, in deciding how to allocate resources and in evaluating financial performance. The Company’s CODM is its chief executive officer.
 
The Company’s customers view our market as a singular business and demand an integrated and scalable suite of enterprise-wide solutions. The Company’s TM2 offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services. The amount of labor required to perform our contract obligations may vary significantly contract to contract depending on the customer’s specific requirements; however, the way in which we perform these services is consistent across the company and requires a connected group of internal subject matter experts and support personnel.
 
In order to evaluate a managed service business model the Company’s CODM and the senior executive team measure financial performance based on our overall mixture of managed and carrier services and related margins. These financial metrics provide a stronger indication of how we are managing our key customer relationships; and it also determines our overall profitability.
 
The Company presents a single segment for purposes of financial reporting and prepared its consolidated financial statements upon that basis.
 
Use of Estimates
 
The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring use of estimates and judgment relate to revenue recognition, accounts receivable valuation reserves, ability to realize intangible assets and goodwill, ability to realize deferred income tax assets, fair value of certain financial instruments and the evaluation of contingencies and litigation. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results could differ from those estimates.
 
 
F-10
 
 
 
Fair Value Measurements
 
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, based on the Company’s principal or, in the absence of a principal, most advantageous market for the specific asset or liability. GAAP provides for a three-level hierarchy of inputs to valuation techniques used to measure fair value, defined as follows:
 
Level 1 - Inputs that are quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity can access.
 
Level 2 - Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability, including:
 
Quoted prices for similar assets or liabilities in active markets
Quoted prices for identical or similar assets or liabilities in markets that are not active
Inputs other than quoted prices that are observable for the asset or liability
Inputs that are derived principally from or corroborated by observable market data by correlation or other means
 
Level 3 - Inputs that are unobservable and reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances (e.g., internally derived assumptions surrounding the timing and amount of expected cash flows). The Company measured the fair value of contingent seller financed promissory notes presented on the consolidated balance sheets at fair value on a recurring basis using significantly unobservable inputs (Level 3) during the years ended December 31, 2020 and 2019. See Note 3 for additional information regarding financial liabilities carried at fair value.
 
The Company monitors the market conditions and evaluates the fair value hierarchy levels at least quarterly. For any transfers in and out of the levels of the fair value hierarchy, the Company elects to disclose the fair value measurement at the beginning of the reporting period during which the transfer occurred. See Note 3 for financial assets and liabilities subject to fair value measurements.
 
Financial Instruments
 
Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents and accounts receivable.
 
 
 
F-11
 
 
 
 
Cash and Cash Equivalents
 
The Company maintains interest-bearing cash deposits and short-term overnight investments with large financial institutions. The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents for purposes of these consolidated financial statements. Interest-bearing cash deposits maintained by financial institutions in the United States of America are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At December 31, 2020 and 2019, the Company had deposits in excess of FDIC limits of approximately $13,197,000 and $3,902,000, respectively.  The Company also maintains deposits with a financial institution in Ireland that are insured by the Central Bank of Ireland up to a maximum of €100,000 per financial institution. The Company also maintains deposits with a financial institution in the United Kingdom that are insured by Financial Services Compensation Scheme up to a maximum of £75,000 per financial institution. At December 31, 2020 and 2019, the Company had foreign bank deposits in excess of insured limits of approximately $2,045,000 and $748,000 respectively.
 
Allowances for Doubtful Accounts
 
The Company determines its allowance for doubtful accounts by considering a number of factors, including the type of customer, credit worthiness, payment history, length of time accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable when they are deemed to be uncollectible, having exhausted all collection efforts. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts.
 
Customer account balances outstanding longer than the contractual payment terms are reviewed for collectability and after 90 days are considered past due unless arrangements were made at the time of the transaction that specified different payment terms. Upon specific review and its determination that a bad debt reserve may be required, the Company will reserve such amount if it views the account as potentially uncollectable.
 
 
 
F-12
 
Inventories
 
Inventories consist of mobile devices and accessories and identity credential hardware components. Inventories are valued at the lower of cost, using first-in, first-out method, or market. The Company may record a write-down for inventories which have become obsolete or are in excess of anticipated demand or net realizable value. If future demand or market conditions for our products are less favorable than forecasted or if unforeseen technological changes negatively impact the utility of inventory, we may be required to record additional write-downs, which would adversely affect our gross profit. For the years ended December 31, 2020 and 2019, there were no inventory write-downs.
 
Property and Equipment
 
Property and equipment are stated at historical cost, net of accumulated depreciation and amortization. Depreciation and amortization expense is computed using the straight-line method over the estimated useful lives based upon the classification of the property and/or equipment or lease period for assets acquired under lease arrangements. The estimated useful lives of the assets are as follows:
 
 
Estimated
 
Useful Life
 
 
Computer hardware and software
3-5 years
Furniture and fixtures
5 years
Mobile equipment
3 years
 
The Company assesses the recoverability of property and equipment by determining whether the depreciation of property and equipment over its remaining life can be recovered through projected undiscounted future cash flows. The amount of property and equipment impairment if any, is measured based on fair value and is charged to operations in the period in which property and equipment impairment is determined by management. As of December 31, 2020 and 2019, the Company’s management has not identified any material impairment of its property and equipment.
 
Leases
 
The Company has operating and finance leases for corporate offices, data centers, computer hardware and automobiles that are accounted for under ASC 842, Leases (Topic 842). The leases have remaining lease terms ranging from one year to eighteen years.
 
The Company determines if an arrangement is a lease at inception. The Company considers any contract where there is an identified asset and that it has the right to control the use of such asset in determining whether the contract contains a lease. A right-of-use (“ROU”) asset represents the Company’s right to use an underlying asset for the lease term and the lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s operating leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available on the adoption date in determining the present value of lease payments. The operating lease ROU assets include any lease payments made prior to the rent commencement date. Lease expense for lease payments are recognized on a straight-line basis over the lease term.
 
 
F-13
 
 
 
Goodwill and Other Intangible Assets
 
The Company accounts for goodwill and other indefinite-lived intangible assets in accordance with ASC 350, Intangibles (Topic 350). Under ASC Topic 350, goodwill and certain indefinite-lived intangible assets are not amortized but are subject to an annual impairment test, and between annual tests if indicators of potential impairment exist.
 
The Company evaluates goodwill and other indefinite-lived intangible assets for impairment annually as of December 31st and between annual tests if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. The Company has the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step quantitative goodwill impairment test or bypass the qualitative assessment for any reporting period and proceed to performing the first step of the two-step goodwill impairment test.
 
Goodwill and other indefinite-lived intangible impairment testing involves management judgment, requiring an assessment of whether the carrying value of the reporting unit can be supported by its fair value using widely accepted valuation techniques. The quantitative goodwill impairment test utilizes a two-step approach. The first step identifies whether there is potential impairment by comparing the fair value of a reporting unit to the carrying amount, including goodwill. If the fair value of a reporting unit is less than its carrying amount, the second step of the impairment test is required to measure the amount of any impairment loss.
 
During the years ended December 31, 2020 and 2019, there were no impairment of goodwill and other indefinite-lived intangible assets.
 
Revenue from Contracts with Customers
 
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.
 
The Company reports products and services under the categories managed services and carrier services as described below:   
 
Carrier Services. The Company bills for costs incurred to deliver phone, data and satellite and related mobile services for a connected device or end point. These services require us to procure, process and pay communications carrier invoices. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions when we are seen as the primary creditor, we directly issue purchase orders directly to communications carriers for wireline and wireless services, and/or we have discretion in choosing optimal providers and rate plans. For arrangements in which we do not have such economic risk we recognize revenues and related costs on a net basis. A significant portion of our overall reported revenue is tied to this service component; however, it represents an insignificant portion of our overall reported gross profit. This is a commodity type service and margins are nominal, but this is a necessary service to deliver to federal government customers that engage us to provide a full-service solution. The Company does not provide these services at risk for commercial customers due to the increased credit risk involved.
 
 
F-14
 
 
 
Managed Services.  The Company delivers managed services under a full-service, quasi full-service or self-service solution to suit our customers’ needs. A significant portion of our reported gross profit is tied to this service component. Revenue is accrued based on what the Company expects will be ultimately invoiced. Differences between accrued revenues and actual billed revenues are adjusted in the period that billings are prepared and such differences have not historically been material. Managed services are not interdependent and there are no undelivered performance obligations in these arrangements. The Company aggregates its billable revenue under the following groupings:
 
Managed Service Fees: The Company delivers managed services under firm fixed price contracts that include multiple performance obligations.
 
o
Revenue for fixed price services are generally completed and billed in the same accounting period and we charge a fixed fee for each performance obligation which may be tied to the number of units managed, percentage of supplier spend and/or savings, units delivered, certificates issued by the Company, certificate validation services installed in a customer’s environment, accessories sold and billable hours. Revenue from this service requires accounting estimates due to delays between completion of the service and the normal billing cycle.
 
o
Revenue for fixed price software sold as a term license is recognized ratably over the license term from the date the software is accepted by the customer. Maintenance services, if contracted, are recognized ratably over the term of the maintenance agreement, generally twelve months. Revenue for fixed price software licenses that are sold as a perpetual license with no significant customization are recognized when the software is delivered. Implementation fees are recognized when the work is completed. Revenue from this service does not require significant accounting estimates.
 
Billable Service Fees. The Company delivers subject matter expertise either offsite or onsite for certain customers at a fixed hourly rate or fixed monthly fee. Billable services are generally completed and billed in the same accounting period and we charge a fixed fee based on actual hours worked and actual costs incurred. Revenue is accrued based on what the Company expects will be ultimately invoiced. Differences between accrued revenues and actual billed revenues are adjusted in the period that billings are prepared and such differences have not historically been material.
 
Reselling and Other Service Fees. The Company delivers third party products and services to satisfy customer contractual obligations. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions as we are seen as the primary creditor, we carry inventory risk for undelivered products and services, we directly issue purchase orders third party suppliers, and we have discretion in sourcing among many different suppliers. For those transactions in which we procure and deliver products and services for our customers on their own account we do not recognize revenues and related costs on a gross basis for these arrangements. We only recognize revenues earned for arranging the transaction and any related costs.
 
 
 
F-15
 
 
 
Judgments and Estimates
 
The Company’s contracts with customers often include promises to transfer multiple products and services to a customer under a fixed rate or fixed fee arrangement. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require judgment. Components of our managed service solution are generally distinct performance obligations that are not interdependent and can be completed within a month. The Company’s products are generally sold with a right of return. Historically the returns have been immaterial and recognized in the period which the products are returned. The Company may provide other event driven credits or disincentives for not meeting performance obligations which are accounted for as variable consideration and recognized in the period which the event occurs.
 
Contract Balances
 
A significant portion of contract balances represent revenues earned on federal government contracts. Timing of revenue recognition may differ materially from the timing of invoicing to customers due a long-standing practice of issuing a consolidated managed service invoice. A consolidated invoice usually requires data such as billable hours, units managed, credentials issued, accessories sold and usage data from telecommunications providers and other suppliers. As a result it could take between thirty (30) to sixty (60) days after all performance obligations have been met to deliver a complete customer invoice. As a result, the Company may have both accounts receivables (invoiced revenue) and unbilled receivables (revenue recognize but not yet invoiced) that could represent one or more months of revenue. Additionally, the Company may be required under contractual terms to bill for services in advance and deferred recognition of revenue until all performance obligations have been met.
 
Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within thirty (30) to ninety (90) days. Payment terms and conditions for government and commercial customers are described below:
 
Government contract billings are generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customer.
 
Commercial contracts are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component.
 
The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers.
 
The allowance for doubtful accounts reflects the Company’s best estimate of probable losses inherent in uncollected accounts receivable. Customer accounts receivable balances that remain uncollected for more than 45 days are reviewed for collectability and are considered past due after 90 days unless different contractual repayment terms were extended under a contract with a customer. The Company determines its allowance for doubtful accounts after considering factors that could affect collectability of past due accounts receivable and such factors regularly include the customers’ financial condition and credit worthiness, recent payment history, type of customer and the length of time accounts receivable are past due. Upon specific review and its determination that a bad debt reserve may be required, the Company will reserve such amount if it views the account as potentially uncollectable.
 
 
F-16
 
 
 
Customer accounts receivable balances that remain uncollected for more than 120 days and/or that have not been settled in accordance with contractual repayment terms and for which no firm payment commitments exist are placed with a third-party collection agency and a reserve is established for the entire uncollected balance. The Company writes off accounts receivable after 180 days or earlier when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts. If the accounts receivable has been written off and no allowance for doubtful accounts exist subsequent payments received are credited to bad debt expense as a recovery.
 
Costs to Obtain a Contract with a Customer
 
The Company does not recognize assets from the costs to obtain a contract with a customer and generally expenses these costs as incurred.  The Company primarily uses internal labor to manage and oversee the customer acquisition process and to finalize contract terms and conditions and commence customer start-up activities, if any.  Internal labor costs would be incurred regardless of the outcome of a contract with a customer and as such those costs are not considered incremental to the cost to obtain a contract with a customer.  The Company does not typically incur significant incremental costs to obtain a contract with a customer after such contract has been awarded.  Incremental costs to obtain a contract with a customer may include payment of commissions to certain internal and/or external sales agents upon collection of invoiced sales from the customer.  The Company does not typically prepay sales commissions in advance of being paid for services delivered.
 
Product Development
 
Product development expenses include payroll, employee benefits, and other employee related expenses associated with product development. Product development expenses also include third-party development and programming costs, subject matter experts, localization costs incurred to translate software for international markets, and the amortization of purchased software code and services content. Costs related to product development are expensed until the point that technological feasibility is reached. Costs incurred during the implementation of product development and enhancements are capitalized and amortized to cost of revenue over the estimated lives of the solution.
 
For the years ended December 31, 2020 and 2019, the Company incurred product development costs associated with TM2 platform application of approximately $903,000 and $146,000, respectively, which were capitalized. See Note 9 to the consolidated financial statements for additional information about capitalization of product development costs.
 
Income Taxes
 
The Company accounts for income taxes in accordance with authoritative guidance which requires that deferred tax assets and liabilities be computed based on the difference between the financial statement and income tax bases of assets and liabilities using the enacted marginal tax rate. The guidance requires that the net deferred tax asset be reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion or all of the net deferred tax asset will not be realized.
 
Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. Under existing income tax accounting standards such objective evidence is more heavily weighted in comparison to other subjective evidence such as our projections for future growth, tax planning and other tax strategies.
 
 
 
F-17
 
 
 
 
The Company recognizes the impact of an uncertain tax position taken or expected to be taken on an income tax return in the financial statements at the amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized in the financial statements unless it is more likely than not of being sustained upon audit by the relevant taxing authority.
 
Basic and Diluted Earnings Per Share (EPS)
 
Basic EPS includes no dilution and is computed by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted EPS includes the potential dilution that could occur if securities or other contracts to issue common and restricted stock were exercised or converted into common and restricted stock. The number of incremental shares from assumed conversions of stock options and unvested restricted stock awards included in the calculation of diluted EPS was calculated using the treasury stock method. See Note 17 to the consolidated financial statements for computation of EPS.
 
Employee Stock-Based Compensation
 
The Company accounts for stock-based employee compensation arrangements under provisions of ASC 718-10. The Company recognizes the cost of employee stock awards granted in exchange for employee services based on the grant-date fair value of the award using a Black-Scholes option-pricing model, net of expected forfeitures. Those costs are recognized ratably over the vesting period. Each stock option has an exercise price equal to the market price of the Company’s common stock on the date of grant and a contractual term ranging from 3 to 10 years. See Note 16 to the consolidated financial statements for additional information about stock-based compensation programs.
 
3.  Fair Value Measurements
 
The consolidated financial statements include financial instruments for which the fair market value may differ from amounts reflected on a historical basis.
 
Financial Assets and Financial Liabilities Carried at Other Than Fair Value
 
The Company’s financial instruments include cash equivalents, accounts receivable, short and long-term debt (except for contingent promissory notes) and other financial instruments associated with the issuance of the common stock. The carrying values of cash equivalents and accounts receivable approximate their fair value because of the short maturity of these instruments and past evidence indicates that these instruments settle for their carrying value. The carrying amounts of the Company’s bank borrowings under its credit facility approximate fair value because the interest rates reflect current market rates.
 
 
 
F-18
 
 
4. Accounts Receivable and Significant Concentrations
 
A significant portion of the Company’s revenue arrangements consist of firm fixed price contracts with agencies of the U.S. federal government and several large multinational publicly traded and private corporations. Accounts receivable consist of the following by customer type in the table below as of the periods presented:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Government (1)
 $34,097,906 
 $12,604,582 
Commercial (2)
  1,898,924 
  2,102,581 
Gross accounts receivable
  35,996,830 
  14,707,163 
Less: allowances for doubtful
    
    
accounts (3)
  114,169 
  126,235 
 
    
    
Accounts receivable, net
 $35,882,661 
 $14,580,928 
 
(1) Government contracts are generally firm fixed price not to exceed arrangements with a term of five (5) years, which consists of a base year and four (4) annual option year renewals. Government receivables are billed under a single consolidated monthly invoice and are billed approximately thirty (30) to sixty (60) days in arrears from the date of service and payment is generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customer.
 
(2) Commercial contracts are generally fixed price arrangements with contract terms ranging from two (2) to three (3) years. Commercial accounts receivables are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. Commercial receivables are stated at amounts due from customers net of an allowance for doubtful accounts if deemed necessary.
 
(3) During the years ended December 31, 2020 and 2019, the Company recorded provisions for bad debt expense related to commercial customers totaling approximately $1,000, and $22,000, respectively. The Company has not historically maintained a bad debt reserve for its government customers as it has not experienced material or recurring bad debt charges and the nature and size of the contracts has not necessitated the Company’s establishment of such a bad debt reserve.
 
Significant Concentrations
 
Customers representing ten percent or more of consolidated accounts receivable are set forth in the table below as of the periods presented:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
As a % of
 
 
As a % of
 
Customer Name
 
Receivables
 
 
Receivables
 
 
 
 
 
 
 
 
National Aeronautics and Space Administration
  -- 
  21% 
U.S. Census Bureau
  70% 
  18% 
 
 
 
F-19
 
 
 
Customers representing ten percent or more of consolidated revenues are set forth in the table below for each of the periods presented:
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
As a % of
 
 
As a % of
 
Customer Name
 
Revenues
 
 
Revenues
 
 
 
 
 
 
 
 
U.S. Immigration and Customs Enforcement
  -- 
  14% 
U.S. Customs Border Patrol
  -- 
  12% 
U.S. Census Bureau
  50% 
  10% 
 
5. Unbilled Accounts Receivable and Significant Concentrations
 
Unbilled accounts receivable represent revenues earned in connection with products and/or services delivered for which we are unable to issue a formal billing to the customer at the balance sheet due to either timing of invoice processing or delays due to fixed contractual billing schedules. A significant portion of our unbilled accounts receivable consist of carrier services and cybersecurity hardware and software products delivered but not invoiced at the end of the reporting period. Unbilled receivables consist of the following by customer type as of the periods presented below:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Government
 $13,664,406 
 $13,712,913 
Commercial
  184,320 
  264,045 
 
    
    
Unbilled accounts receivable
 $13,848,726 
 $13,976,958 
 
Significant Concentrations
 
Customers representing ten percent or more of consolidated unbilled accounts receivable are set forth in the table below as of the periods presented:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
As a % of
 
 
As a % of
 
Customer Name
 
Receivables
 
 
Receivables
 
 
 
 
 
 
 
 
U.S. Department of Homeland Security Headquarters
  11% 
  -- 
U.S. Immigration and Customs Enforcement
  20% 
  24% 
U.S. Census Bureau
  25% 
  23% 
U.S. Coast Guard
  16% 
  -- 
 
 
 
F-20
 
 
6. Other Current Assets
 
Other current assets consisted of the following as of the periods presented below:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Inventories
 $990,976 
 $213,713 
Prepaid rent, insurance and other assets
  772,657 
  881,134 
 
    
    
Total other current assets
 $1,763,633 
 $1,094,847 
 
7. Property and Equipment
 
Major classes of property and equipment consisted of the following as of the periods presented below:
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Computer hardware and software
 $2,271,000 
 $2,041,978 
Furniture and fixtures
  462,361 
  399,521 
Leasehold improvements
  318,449 
  299,340 
Automobiles
  31,913 
  56,800 
Gross property and equipment
  3,083,723 
  2,797,639 
Less: accumulated depreciation and
    
    
amortization
  2,510,684 
  2,116,064 
 
    
    
Property and equipment, net
 $573,039 
 $681,575 
 
During the years ended December 31, 2020 and 2019, the Company purchased for cash property and equipment totaling approximately $254,000 and $370,300, respectively.
 
During the years ended December 31, 2020 and 2019, property and equipment depreciation expense was approximately $402,700 and $555,400, respectively.
 
During the years ended December 31, 2020 and 2019, there were no material disposals of owned property and equipment.
 
There were no changes in the estimated useful lives used to depreciate property and equipment during the years ended December 31, 2020 and 2019.
 
 
 
F-21
 
 
 
8. Leases
 
The Company entered into operating leases for corporate and operational facilities (“real estate leases”), computer hardware for datacenters and automobiles (collectively “all other leases”).
 
Real estate leases. Substantially all real estate leases have remaining terms of six (6) to nine (9) years, with additional five (5) year extensions available. All of these leases require a fixed lease payment that contains an annual lease payment escalation provision ranging from 3% to 4% per year. Certain leases contain early termination provisions that would require payment of unamortized tenant improvements, real estate broker commissions paid, and up to six (6) months of rent to compensate the landlord for early termination. The cost to exit a lease would be significant and potentially range $0.2 million to $0.8 million. The earliest any lease termination provisions could be exercised would be in 2023.
 
All other leases. Non-real estate operating leases have remaining terms of one (1) to two (2) years. All of these leases require a fixed lease payment over the entire lease term with no escalation provision. There are no early termination provisions under such arrangements.
 
The components of lease expense were as follows:
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Operating lease expense
 $32,367 
 $212,221 
 
    
    
Finance lease expense:
    
    
Amortization of right of use assets
 $673,378 
 $568,688 
Interest on finance lease liabilities
  293,493 
  285,978 
 
    
    
Total finance lease expense
 $966,871 
 $854,666 
 
 
 
F-22
 
 
Supplemental cash flow information related to leases was as follows:
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
 
 
 
Operating cash flows from operating leases
 $32,367 
 $212,221 
Operating cash flows from finance leases
  293,493 
  285,978 
Financing cash flows from finance leases
  608,004 
  473,278 
 
Operating lease expense is included in general and administrative expenses in the consolidated statement of operations. Amortization of right of use assets is included in depreciation and amortization in the consolidated statement of operations.
 
Supplemental balance sheet information related to leases was as follows:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Operating lease right of use assets, net
 $6,095,376 
 $5,932,769 
Current portion of operating lease liabilities
  577,855 
  599,619 
Operating lease liabilities, net of current portion
  5,931,788 
  5,593,649 
 
    
    
Weighted average remaining lease term
    
    
Operating leases
  11.4 
  11.1 
Finance leases
  0.3 
  1.1 
Weighted average discount rate
    
    
Operating leases
  5%
  5%
Finance leases
  5%
  5%
 
Maturities of lease liabilities as of December 31, 2020, were as follows:
 
 
 
Operating Leases
 
 
Finance Leases
 
2021
 $832,365 
 $6,215 
2022
  854,679 
  - 
2023
  811,538 
  - 
2024
  832,494 
  - 
2025
  740,253 
  - 
Thereafter
  4,179,979 
  - 
Total undiscounted operating lease payments
  8,251,308 
  6,215 
Less: Imputed interest
  1,747,828 
  52 
Total operating lease liability
 $6,503,480 
 $6,163 
 
 
 
F-23
 
 
During the year ended December 31, 2020, the Company entered into a lease amendment, effective July 24, 2020, for additional office space and a one year extension of the original lease term. The Company accounted for the lease amendment under the lease modification guidance in ASC 842. As a result, the Company re-measured its lease liability and recognized an additional lease liability and corresponding right-of-use asset of $943,290. The lease liability was discounted using the Company’s incremental borrowing rate of 3.5%.
 
9. Intangibles Assets
 
The Company’s intangible assets are comprised of purchased intangibles consisting of customer relationships, channel relationships, telecommunications software, trade names and trademarks and non-compete agreements. Intangible assets acquired in connection with a business combination are valued at fair value and amortized on a straight-line basis over the expected useful life which may range from three (3) to fifteen (15) years or more depending on the intangible asset characteristics.
 
The Company’s intangible assets also include internally developed software used in the sales and delivery of its information technology service offerings. The Company capitalizes certain internal costs related to software development to deliver its information technology services including but not limited to its Intelligent Telecommunications Management System (ITMS™), Public Key Infrastructure (PKI) and Optimiser Telecom Data Intelligence (TDI™) applications. Significant development costs are capitalized from the point of demonstrated technological feasibility until the point in time that the product is available for general release to customers. Once the product is available for general release, capitalized costs are amortized based on units sold, or on a straight-line basis generally over the expected functional life which may range from two (2) to five (5) years.
 
The following tables summarize purchased and internally developed intangible assets subject to amortization as of the periods presented below:
 
 
 
DECEMBER 31, 2020
 
 
 
 
 
 
 
 
 
 
 
 
Weighted
 
 
 
 
 
 
 
 
 
 
 
 
Average
 
 
 
Gross Carrying
 
 
Accumulated
 
 
Net Book
 
 
Amortization
 
 
 
Amount
 
 
Amortization
 
 
Value
 
 
Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Customer Relationships
 $1,980,000 
 $(1,980,000)
 $- 
  8.0 
Channel Relationships
  2,628,080 
  (1,168,036)
  1,460,044 
  5.0 
Internally Developed Software
  1,846,194 
  (1,280,108)
  566,086 
  3.0 
Trade Name and Trademarks
  290,472 
  (129,099)
  161,373 
  5.0 
 
    
    
    
    
 
 $6,744,746 
 $(4,557,243)
 $2,187,503 
    
 
 
 
 
F-24
 
 
 
 
DECEMBER 31, 2019
 
 
 
 
 
 
 
 
 
 
 
 
Weighted
 
 
 
 
 
 
 
 
 
 
 
 
Average
 
 
 
Gross Carrying
 
 
Accumulated
 
 
Net Book
 
 
Amortization
 
 
 
Amount
 
 
Amortization
 
 
Value
 
 
Period
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Customer Relationships
 $1,980,000 
 $(1,980,000)
 $- 
  8.0 
Channel Relationships
  2,628,080 
  (992,830)
  1,635,250 
  5.0 
Internally Developed Software
  1,623,122 
  (988,340)
  634,782 
  3.0 
Trade Name and Trademarks
  290,472 
  (109,734)
  180,738 
  5.0 
 
    
    
    
    
 
 $6,521,674 
 $(4,070,904)
 $2,450,770 
    
 
Purchased Intangibles
 
For the years ended December 31, 2020 and 2019, the Company did not recognize any acquisition related intangible assets.
 
For the years ended December 31, 2020 and 2019, there were no disposals or sales of purchased intangible assets.
 
Internally Developed
 
For the year ended December 31, 2020, the Company recorded capitalized software development costs of approximately $903,000 related to costs associated with upgrading the ITMS™ platform, secure identity management technology and network operations center of which $209,400 was transferred from capital work in progress to internally developed software during the year. Capital work in progress is included in other long-term assets in the consolidated balance sheet.
 
For the year ended December 31, 2019 the Company recorded capitalized software development costs of approximately $146,000 related to costs associated with our next generation TDI™ application.
 
The aggregate amortization expense recorded was approximately $471,000 and $786,000 for the years ended December 31, 2020 and 2019, respectively.
 
 
F-25
 
 
 
As of December 31, 2020, estimated annual amortization for our intangible assets for each of the next five years is approximately:
 
2021
 $524,025 
2022
  373,043 
2023
  252,728 
2024
  194,570 
2025
  194,570 
Thereafter
  648,567 
Total
 $2,187,503 
 
10. Goodwill
 
There were no changes in goodwill during the years ended December 31, 2020 and 2019. As of December 31, 2020 and 2019, goodwill was not impaired and there were no accumulated impairment losses.
 
11. Other Current Liabilities
 
Accrued expenses consisted of the following as of the periods presented below:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Carrier service costs
 $11,832,170 
 $12,274,440 
Salaries and payroll taxes
  2,774,138 
  1,781,628 
Inventory purchases, consultants and other costs
  1,004,303 
  834,131 
Severance costs
  7,612 
  7,612 
U.S. income tax payable
  28,130.00 
  8,850 
Foreign income tax payable
  (20,040)
  41,320 
 
    
    
Total accrued expenses
 $15,626,313 
 $14,947,981 
 
12. Line of Credit
 
On June 15, 2017, the Company entered into a Loan and Security Agreement with Atlantic Union Bank (formerly known as Access National Bank) (the “Loan Agreement”). The Loan Agreement provides for a $5.0 million working capital revolving line of credit.
 
Effective, April 30, 2020, the Company entered into a fifth modification agreement (“Modification Agreement”) with Atlantic Union Bank to amend the existing Loan Agreement. The Modification Agreement extended the maturity date of the facility from April 30, 2020 through April 30, 2021 and changed the variable interest rate from the Wall Street Journal prime rate plus 0.50% to the Wall Street Journal prime rate plus 0.25%.
 
 
F-26
 
 
The Loan Agreement requires that the Company meet the following financial covenants on a quarterly basis: (i) maintain a minimum adjusted tangible net worth of at least $2.0 million, (ii) maintain minimum consolidated adjusted EBITDA of at least two times interest expense and (iii) maintain a current ratio of 1.1 to 1.0 (excluding finance lease liabilities reported under recently adopted lease accounting standards).
 
The available amount under the working capital line of credit is subject to a borrowing base, which is equal to the lesser of (i) $5.0 million or (ii) 50% of the net unpaid balance of the Company’s eligible accounts receivable. The facility is secured by a first lien security interest on all of the Company’s personal property, including its accounts receivable, general intangibles, inventory and equipment maintained in the United States. As of December 31, 2020, the Company was eligible to borrow up to $4.9 million under the borrowing base formula.
.
Under the current credit facility with Access National Bank the Company was advanced and repaid approximately $1.8 million during the year ended December 31, 2020.
 
13. Other Obligations
 
The Company annually finances the cost of its commercial liability insurance premiums for a period of less than 12 months. During the year ended December 31, 2019, the Company financed approximately $181,900.
 
14. Income Taxes
 
Income tax provision (benefit) is as follows for the years ended:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Current provision
 
 
 
 
 
 
State
 $68,541 
 $10,000 
Foreign
  6,577 
  38,991 
Total
  75,118 
  48,991 
 
    
    
Deferred provision (benefit)
    
    
Federal
  (6,651,247)
  177,049 
State
  (823,822)
  189,632 
Foreign
  - 
  (23,022)
Total
  (7,475,069)
  343,659 
 
    
    
Income tax "(benefit) provision"
 $(7,399,951)
 $392,650 
 
 
 
F-27
 
 
Income tax provision (benefit) effective rates, which differs from the federal and state statutory rate as follows for the years ended:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Statutory federal income tax rate
  21.0%
  21.0%
State, net of federal benefit
  7.0%
  1.5%
Non-deductible expenses
  -0.8%
  16.5%
Change in valuation allowance
  -281.2%
  -22.1%
Foreign rate differential
  - 
  -1.1%
Return to accrual difference true-ups
  -1.4%
  32.8%
Other
  -1.1%
  14.7%
Deferred tax adjustment and true-up
  3.4%
  -2.8%
Combined effective tax rate
  -253.1%
  60.5%
 
The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets (liabilities) consisted of the following:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
Deferred tax assets:
 
 
 
 
 
 
Net operating loss carryforwards
 $9,711,726 
 $10,203,094 
Alternative minimum tax credit
  45,650 
  45,650 
Share-based compensation
  627,980 
  653,679 
Intangible amortization
  473,882 
  481,192 
Lease liability
  1,522,560 
  1,365,543 
Other assets
  107,682 
  175,305 
 
    
    
Total deferred tax assets
  12,489,480 
  12,924,463 
Less: valuation allowance
  (2,152,768)
  (10,364,787)
Total deferred tax assets, net
  10,336,712 
  2,559,676 
 
    
    
Deferred tax liabilities:
    
    
Goodwill amortization
  2,786,029 
  2,532,650 
Depreciation
  177,170 
  135,470 
Foreign intangible amortization
  336,759 
  447,811 
Other liabilities
  12,819 
  12,818 
Lease asset
  1,417,856 
  1,299,489 
 
    
    
Total deferred tax liabilities
  4,730,633 
  4,428,238 
 
    
    
Net deferred tax asset (liability)
 $5,606,079 
 $(1,868,562)
 
 
F-28
 
 
 
As of December 31, 2020, the Company had approximately $36.1 million in net operating loss (NOL) carry forwards available to offset future taxable income for federal income tax purposes, net of the potential Section 382 limitations. These federal NOL carry forwards expire between 2021 and 2036. Included in the recorded deferred tax asset, the Company had a benefit of approximately $36 million available to offset future taxable income for state income tax purposes. These state NOL carry forwards expire between 2024 and 2036. Because of the change of ownership provisions of the Tax Reform Act of 1986, use of a portion of our domestic NOL may be limited in future periods. Further, a portion of the carryforwards may expire before being applied to reduce future income tax liabilities.
 
Changes in the valuation allowance for the years ended were as follows:
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Beginning balance
 $(10,364,787)
 $(10,507,891)
Decreases (increases)
  8,212,019 
  143,104 
 
    
    
Ending balance
 $(2,152,768)
 $(10,364,787)
 
The Company’s valuation allowance predominantly consisted of domestic net operating loss carryforwards and certain state net operating loss carryforwards. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. As of December 31, 2020, in part because in the current year we achieved three years of cumulative pretax income in the U.S. federal tax jurisdiction, management determined that there is sufficient positive evidence to conclude that it is more likely than not that additional deferred taxes of are realizable. It therefore reduced the valuation allowance accordingly. During 2020, the Company released $8.2 million of the deferred tax asset valuation allowance to offset the regular tax expense generated by current earnings. In the future, changes in the Company’s valuation allowance may result from, among other things, additional pretax operating losses resulting in increases in our valuation allowance or pretax operating income resulting in decreases in our valuation allowance.
 
 The Company files U.S. federal income tax returns with the Internal Revenue Service (“IRS”) as well as income tax returns in various states and certain foreign countries. The Company may be subject to examination by the IRS for tax years 2003 and forward. The Company may be subject to examinations by various state taxing jurisdictions for tax years 2003 and forward. The Company may be subject to examination by various foreign countries for tax years 2014 forward. As of December 31, 2020, the Company is currently not under examination by the IRS, any state or foreign tax jurisdiction. The Company did not have any unrecognized tax benefits at either December 31, 2020 or 2019. In the future, any interest and penalties related to uncertain tax positions will be recognized in income tax expense.
 
15. Stockholders’ Equity
 
Preferred Stock
 
The Company’s Certificate of Incorporation authorizes the Company to issue up to 10,000,000 shares of preferred stock, $0.001 par value per share. Under the terms of the Company’s Certificate of Incorporation, the board of directors is authorized, subject to any limitations prescribed by law, without stockholder approval, to issue such shares of preferred stock in one or more series. Each such series of preferred stock shall have such rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, as shall be determined by the board of directors. In November 2004, the Company filed a certificate of designation designating 2,045,714 shares of the Company’s preferred stock as shares of Series A Convertible Preferred Stock, which shares were later issued. All of the shares of Series A Convertible Preferred Stock that were issued was converted into common stock and may not be reissued. Accordingly, as of December 31, 2020, there were 7,954,286 undesignated shares of preferred stock remaining available for issuance. There were no issuances of preferred stock during the years ended December 31, 2020 and 2019.
 
 
F-29
 
 
 
Common Stock
 
The Company is authorized to issue 30,000,000 shares of common stock, $.001 par value per share. As of December 31, 2020, there were 8,876,514 shares issued and outstanding.
 
Common Stock Issuances - Employee Stock Option Exercises
 
Shares of common stock issued as a result of stock option exercises and realized gross proceeds for the year ended December 31, 2020 were 33 and $4,999, respectively. There were no shares of common stock issued as a result of stock option exercises during the year ended December 31, 2019. See Note 16 for additional information regarding stock option plans.
 
During the year ended December 31, 2020, 95,000 stock options were exercised on a cashless basis for an aggregate issuance of 25,303 shares of the Company’s common stock.
 
Stock Repurchase Program
 
The Board of Directors approved a stock repurchase plan on October 7, 2019 to purchase up to $2.5 million of the Company’s common stock. As of December 31, 2020, $2.1 million outstanding that does not have an expiration date.
 
At The Market Offering Agreement
 
On August 18, 2020, the Company entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with B. Riley Securities, Inc. (“B. Riley FBR”), The Benchmark Company, LLC (“Benchmark”) and Spartan Capital Securities, LLC (“Spartan”, and together with B. Riley FBR and Benchmark, the “Sales Agents”) which establishes an at-the-market equity program pursuant to which we may offer and sell shares of our common stock, par value $0.001 per share, from time to time as set forth in the Sales Agreement. The Sales Agreement provides for the sale of shares of the Company’s common stock having an aggregate offering price of up to $24,000,000.
 
The Sales Agreement will terminate upon the earlier of sale of all of the shares under the Sales Agreement or termination of the Sales Agreement as permitted. During the twelve months ended December 31, 2020, the Company has incurred $333,500 of offering costs.
 
During the three months ended December 31, 2020, the Company sold 399,313 shares of common stock through the Sales Agents for a total of approximately $4,678,381, resulting in net proceeds to the Company of approximately $4,345,475. The Company sold no shares of common stock through the Sales Agents between August 18, 2020 and September 30, 2020.
 
Subsequent to December 31, 2020, the Company sold 100,867 shares for gross proceeds of $1.1 million.
 
16.  Stock Options and Award Programs
 
The Company’s stock incentive plan is administered by the Compensation Committee and authorizes the grant or award of incentive stock options, non-qualified stock options (NQSO), restricted stock awards (RSA), stock appreciation rights, dividend equivalent rights, performance unit awards and phantom shares. The Company issues new shares of common stock upon the exercise of stock options. Any shares associated with options forfeited are added back to the number of shares that underlie stock options to be granted under the stock incentive plan. The Company has issued restricted stock awards and non-qualified stock option awards as described below.
 
 
F-30
 
 
Valuation of Stock Awards
 
Restricted Stock. The Company records the fair value of all restricted stock awards based on the grant date fair value and amortizes stock compensation on a straight-line basis over the vesting period. Restricted stock award shares are issued when vested and included in the total number of common shares issued and outstanding. During the years ended December 31, 2020 and 2019, the Company granted 231,873 RSAs and 66,274 RSAs, respectively.
 
Non-Qualified Stock Options. The Company estimates the fair value of nonqualified stock awards using a Black-Scholes Option Pricing model (“Black-Scholes model”). The fair value of each stock award is estimated on the date of grant using the Black-Scholes model, which requires an assumption of dividend yield, risk free interest rates, volatility, forfeiture rates and expected option life. The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. Expected volatilities are based on the historical volatility of our common stock over the expected option term. The expected term of options granted is based on analyses of historical employee termination rates and option exercises. The Company did not grant NQSOs during December 31, 2020. There were 2,500 of non-qualified stock option awards granted to a non-employee as compensation for investor relations services during December 31, 2019.
 
Restricted Stock Awards
 
A summary of RSA activity as of December 31, 2020 and 2019, and changes for the years then ended are set forth below:
 
 
 
2020
 
 
2019
 
NON-VESTED AWARDS
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-vested awards outstanding, January 1,
  50,750 
  30,000 
Granted (+)
  231,873 
  66,274 
Cancelled (-)
  - 
  5,000 
Vested (-)
  108,875(1)
  40,524 
Non-vested awards outstanding, December 31,
  173,748 
  50,750 
 
    
    
Weighted-average remaining contractual life (in years)
  1.2 
  8.0 
 
    
    
Unamortized RSA compensation expense
 $362,426 
 $90,759 
 
    
    
Aggregate intrinsic value of RSAs non-vested, December 31
 $1,683,618 
 $197,925 
 
    
    
Aggregate intrinsic value of RSAs vested, December 31
 $708,920 
 $171,867 
 
(1)
During the year ended December 31, 2020, the company is reporting the issuance of RSAs upon vesting instead of at the time of grant. In the prior year, the Company reported RSAs as issued upon grant date. The amount of shares reported as vested upon grant in prior years were 50,750 shares.
 
 
F-31
 
 
 
Non-Qualified Stock Option Awards
 
Option pricing model assumptions for NQSO awards granted were valued using the following assumptions for December 31, 2019 as set forth below:
 
 
YEAR ENDED DECEMBER 31, 2019
 
Non-Qualified Stock Option Awards
 
Employees
Directors
Non-Employees
Total
 
 
 
 
 
Stock options granted
--
--
2,500
2,500
Expected dividend yield
--
--
0%
0%
Expected volatility
--
--
64.5%
64.5%
Risk-free interest rate
--
--
2.4%
2.4%
Forfeiture rate
--
--
1.2%
1.2%
Expected life
--
--
3 years
3 years
 
A summary of NQSO activity as of December 31, 2020 and 2019, and changes during the years then ended are set forth below:
 
 
 
2020
 
 
2019
 
 
 
 
 
 
Weighted
 
 
 
 
 
Weighted
 
 
 
 
 
 
Average
 
 
 
 
 
Average
 
 
 
 
 
 
Grant Date
 
 
 
 
 
Grant Date
 
NON-VESTED AWARDS
 
Shares
 
 
Fair Value
 
 
Shares
 
 
Fair Value
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Non-vested balances, January 1,
  84,166 
 $3.81 
  206,751 
 $3.56 
Granted (+)
  - 
  - 
  2,500 
 $1.51 
Cancelled (-)
  1,666 
 $2.60 
  8,000 
 $3.36 
Vested/Excercised (-)
  30,000 
 $3.68 
  117,085 
 $3.35 
Non-vested balances, December 31,
  52,500 
 $3.93 
  84,166 
 $3.81 
 
 
 
F-32
 
 
 
 
 
2020
 
 
2019
 
 
 
 
 
 
Weighted
 
 
 
 
 
Weighted
 
 
 
 
 
 
Average
 
 
 
 
 
Average
 
OUTSTANDING AND EXERCISABLE AWARDS
 
Shares
 
 
Exercise Price
 
 
Shares
 
 
Exercise Price
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Awards outstanding, January 1,
  350,833 
 $5.89 
  401,333 
 $5.85 
Granted (+)
  - 
  - 
  2,500 
 $4.10 
Cancelled (-)
  11,666 
 $4.47 
  53,000 
 $5.48 
Expired (-)
  49,333 
 $6.03 
  - 
  - 
Exercised (-)
  102,500 
 $6.40 
  - 
  - 
Awards outstanding, December 31,
  187,334 
 $5.66 
  350,833 
 $5.89 
 
    
    
    
    
Awards vested and expected to vest,
    
    
    
    
December 31,
  186,197 
 $5.67 
  331,018 
 $5.89 
 
    
    
    
    
Awards outstanding and exercisable,
    
    
    
    
December 31,
  134,834 
 $5.37 
  266,667 
 $5.76 
 
The weighted-average remaining contractual life and the aggregate intrinsic value (the amount by which the fair value of the Company’s stock exceeds the exercise price of the option) of the stock options outstanding, exercisable, and vested and expected to vest as of December 31, 2020 are as follows:
 
 
 
 
 
 
Vested and
 
 
Outstanding
 
 
 
 
 
 
Expected to
 
 
and
 
 
 
Outstanding
 
 
Vest
 
 
Exercisable
 
 
 
 
 
 
 
 
 
 
 
Weighted-average remaining contractual life (in years)
  1.52 
  1.52 
  1.42 
Aggregate intrinsic value
 $853,420 
 $847,465 
 $659,895 
 
 
 
 
F-33
 
 
 
Stock Compensation Expense
 
Share-based compensation recognized under ASC 718-10 (including restricted stock awards) represents both stock options based expense and stock grant expense. The Company recognized share-based compensation expense for the years then ended December 31 as set forth below:
 
 
 
YEAR ENDED DECEMBER 31, 2020
 
 
YEAR ENDED DECEMBER 31, 2019
 
 
 
Shared-Based Compensation Expense
 
 
Shared-Based Compensation Expense
 
 
 
Employees
 
 
Directors
 
 
Non-Employees
 
 
Total
 
 
Employees
 
 
Directors
 
 
Non-Employees
 
 
Total
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Restricted stock compensation expense
 $375,122 
 $329,851 
 $- 
 $704,973 
 $281,051 
 $100,200 
 $- 
 $381,251 
Non-qualified option stock compensation expense
  98,789 
  - 
  6,519 
  105,308 
  326,249 
  - 
  10,487 
  336,736 
 
    
    
    
    
    
    
    
    
Total share-based compensation before taxes
 $473,911 
 $329,851 
 $6,519 
 $810,281 
 $607,300 
 $100,200 
 $10,487 
 $717,987 
 
At December 31, 2020, the Company had approximately $439,076 of total unamortized compensation expense that will be recognized over the weighted average period of 1.3 years.
 
17. Earnings Per Common Share (EPS)
 
The computations of basic and diluted EPS for the years ended were as follows:
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Basic Earnings Per Share Computation:
 
 
 
 
 
 
Net income
 $10,323,684 
 $226,255 
Weighted average number of common shares
  8,460,558 
  8,397,454 
Basic Earnings Per Share
 $1.22 
 $0.03 
 
    
    
Diluted Earnings Per Share Computation:
    
    
Net income
 $10,323,684 
 $226,255 
 
    
    
Weighted average number of common shares
  8,460,558 
  8,397,454 
Incremental shares from assumed conversions
    
    
of dilutive securities
  142,612 
  3,575 
Adjusted weighted average number of
    
    
common shares
  8,603,170 
  8,401,029 
 
    
    
Diluted Earnings Per Share
 $1.20 
 $0.03 
 
18. Accumulated Other Comprehensive Loss
 
Changes in the Company’s cumulative foreign currency translation adjustments due to translation of its foreign subsidiaries’ Euro currency financial statements into the Company’s reporting currency were as and for the periods presented below:
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Balances, January 1
 $(242,594)
 $(186,485)
 
    
    
Net foreign currency translation gain (loss)
  137,979 
  (56,109)
 
    
    
Balances, December 31
 $(104,615)
 $(242,594)
 
 
 
F-34
 
 
 
19. Commitments and Contingencies
 
Employment Agreements
 
The Company has employment agreements with certain executives that set forth compensation levels and provide for severance payments in certain instances.
 
Litigation
 
The Company is not involved in any material legal proceedings.
 
20. Revenue by Service Type, Customer Type and by Geographic Region
 
The Company recognized revenues by the following broad service types:
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Carrier Services
 $137,640,021 
 $68,739,090 
Managed Services
  42,702,994 
  32,981,157 
 
    
    
 
 $180,343,015 
 $101,720,247 
 
The Company recognized revenues for the following customer types as set forth below:
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
U.S. Federal Government
 $165,799,500 
 $86,497,328 
U.S. State and Local Governments
  101,079 
  479,379 
Foreign Governments
  127,512 
  109,948 
Commercial Enterprises
  14,314,924 
  14,633,592 
 
    
    
 
 $180,343,015 
 $101,720,247 
 
The Company recognized revenues from customers in the following geographic regions:
 
 
 
YEARS ENDED
 
 
 
DECEMBER 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
North America
 $175,994,756 
 $97,197,927 
Europe
  4,348,259 
  4,522,320 
 
    
    
 
 $180,343,015 
 $101,720,247 
 
 
 
F-35
EX-4.1 2 wyy_ex41.htm DESCRIPTION OF SECURITIES REGISTERED wyy_ex41
 
Exhibit 4.1
 
DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934
 
As of December 31, 2020, WidePoint Corporation (“we” or “our”) had one class of securities, common stock, par value $0.001 per share (“Common Stock”), registered under Section 12 of the Securities Exchange Act of 1934, as amended. The following description of our Common Stock is a summary and is subject to, and is qualified in its entirety by reference to, the provisions of our Amended and Restated Certificate of Incorporation, as amended, and our Bylaws, copies of which are incorporated by reference as Exhibits 3.1, 3.1.1 and 3.2, respectively, to our Annual Report on Form 10-K for the year ended December 31, 2020 of which this Exhibit 4.1 is a part.
 
Our authorized capital stock consists of 30,000,000, shares of Common Stock, $.001 par value per share, and 7,954,286 shares of preferred stock, $0.001 par value per share. As of December 31, 2020, 8,876,514 shares of Common Stock were issued and outstanding and no shares of preferred stock were issued and outstanding.
 
Our Common Stock is traded on the NYSE MKT under the symbol “WYY.” Holders of our Common Stock are entitled to one vote for each share held on all matters submitted to a vote of stockholders and do not have cumulative voting rights. Holders of Common Stock are entitled to receive ratably such dividends, if any, as may be declared by the board of directors out of funds legally available therefore, subject to a preferential dividend right of outstanding preferred stock. Upon the liquidation, dissolution or our winding up, the holders of Common Stock are entitled to receive ratably our net assets available after the payment of all debts and other liabilities and subject to the prior rights of any outstanding preferred stock. The rights, preferences and privileges of holders of Common Stock are subject to, and may be adversely affected by the rights of the holders any series of preferred stock that we may designate and issue in the future.
 
 
 
 
EX-21 3 wyy_ex21.htm SUBSIDIARIES OF WIDEPOINT CORPORATION wyy_ex21
 
Exhibit 21
 
SUBSIDIARIES OF WIDEPOINT CORPORATION

Full Legal Name
State or
Country of
Incorporation
WidePoint Integrated Solutions Corp. (1)
Virginia
WidePoint Cybersecurity Solutions Corporation (2)
Virginia
WidePoint IL, Inc. (3)
Illinois
WidePoint Global Solutions, Inc.
Delaware
WidePoint Mobile Corporation (4)
Virginia
Soft-ex Communications Ltd. (subsidiary of WidePoint Global Solutions, Inc.)
Ireland
Soft-ex BV (subsidiary of Soft-ex Communications Ltd.)
Netherlands
Soft-ex UK Limited (subsidiary of Soft-ex Communications Ltd.)
England
 
(1)
In January 2019, WidePoint Solutions Corp. was merged into WidePoint Integrated Solutions Corp.
(2)
In April 2017, Advanced Response Concepts Corporation and Protexx Technology Corporation, both Delaware corporations, were merged into WidePoint Cybersecurity Solutions Corporation.
(3)
In January 2021, WidePoint IL, Inc. was merged into WidePoint Integrated Solutions Corp.
(4)
In May 2020, WidePoint Mobile Corporation was incorporated in Virginia.
 
 
EX-23.1 4 wyy_ex231.htm CONSENT OF MOSS ADAMS LLP wyy_ex231
 
Exhibit 23.1
 
 
Consent of Independent Registered Public Accounting Firm
  
We consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-239303) and Form S-8 (No. 333-124867, No. 333-158772 and No. 333-233352) of WidePoint Corporation of our report dated March 23, 2021, relating to the consolidated financial statements of WidePoint Corporation and subsidiaries, which report appears in the Annual Report on Form 10-K of WidePoint Corporation for the year ended December 31, 2020.
 
/s/ Moss Adams LLP
 
San Diego, California
March 23, 2021
 
 
 
EX-31.1 5 wyy_ex311.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 wyy_ex311
 
Exhibit 31.1
 
Certification of Chief Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act and Rule 13a-14(a)
or 15d-14(a) under the Securities Exchange Act of 1934
 
I, Jin H. Kang, certify that:
 
1.            
I have reviewed this Annual Report on Form 10-K of WidePoint Corporation;
 
2. 
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3. 
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4. 
The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a) 
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
b) 
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c) 
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation, and
 
d) 
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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 the registrant’s board of directors (or persons performing the equivalent functions):
 
a) 
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b) 
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: March 23, 2021
By:
/s/ JIN H. KANG
 
Jin H. Kang
 
Chief Executive Officer
 
 
EX-31.2 6 wyy_ex312.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 wyy_ex312
 
Exhibit 31.2
 
Certification of Chief Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act and Rule 13a-14(a)
or 15d-14(a) under the Securities Exchange Act of 1934
 
I, Kellie H. Kim, certify that:
 
1.            
I have reviewed this Annual Report on Form 10-K of WidePoint Corporation;
 
2. 
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3. 
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4. 
The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a) 
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
b) 
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c) 
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation, and
 
d) 
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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 the registrant’s board of directors (or persons performing the equivalent functions):
 
a) 
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
b) 
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
 
Date: March 23, 2021
By:
/s/ KELLIE H. KIM
 
Kellie H. Kim
 
Chief Financial Officer
 

 
 
EX-32 7 wyy_ex32.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 wyy_ex32
 
Exhibit 32
 
Written Statement of the Chief Executive Officer and Chief Financial Officer
Pursuant to 18 U.S.C. § 1350
 
Solely for the purposes of complying with 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, we, the undersigned Chief Executive Officer and Chief Financial Officer of WidePoint Corporation (the “Company”), hereby certify, based on our knowledge, that the Annual Report on Form 10-K of the Company for the year ended December 31, 2020 (the “Report”), fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
/s/ JIN H. KANG
Jin H. Kang
Chief Executive Officer
 
/s/ KELLIE H. KIM
Kellie H. Kim
Chief Financial Officer
 
Date: March 23, 2021
 
 
EX-101.INS 8 wyy-20201231.xml XBRL INSTANCE DOCUMENT 0001034760 2020-01-01 2020-12-31 0001034760 2020-12-31 0001034760 2019-12-31 0001034760 2019-01-01 2019-12-31 0001034760 2018-12-31 0001034760 WYY:CommercialMember 2020-12-31 0001034760 us-gaap:GovernmentMember 2020-12-31 0001034760 WYY:CommercialMember 2019-12-31 0001034760 us-gaap:GovernmentMember 2019-12-31 0001034760 us-gaap:CustomerRelationshipsMember 2020-12-31 0001034760 WYY:ChannelRelationshipsMember 2020-12-31 0001034760 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001034760 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001034760 WYY:ChannelRelationshipsMember 2020-01-01 2020-12-31 0001034760 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0001034760 us-gaap:CustomerRelationshipsMember 2019-12-31 0001034760 WYY:ChannelRelationshipsMember 2019-12-31 0001034760 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001034760 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001034760 WYY:ChannelRelationshipsMember 2019-01-01 2019-12-31 0001034760 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001034760 us-gaap:EmployeeStockOptionMember 2019-12-31 0001034760 us-gaap:EmployeeStockOptionMember 2018-12-31 0001034760 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001034760 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001034760 us-gaap:EmployeeStockOptionMember 2020-12-31 0001034760 us-gaap:CommonStockMember 2018-12-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001034760 us-gaap:RetainedEarningsMember 2018-12-31 0001034760 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001034760 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001034760 us-gaap:CommonStockMember 2019-12-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001034760 us-gaap:RetainedEarningsMember 2019-12-31 0001034760 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001034760 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001034760 us-gaap:CommonStockMember 2020-12-31 0001034760 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001034760 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001034760 us-gaap:RetainedEarningsMember 2020-12-31 0001034760 us-gaap:ComputerEquipmentMember srt:MinimumMember 2020-01-01 2020-12-31 0001034760 us-gaap:ComputerEquipmentMember srt:MaximumMember 2020-01-01 2020-12-31 0001034760 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001034760 WYY:MobileEquipmentMember 2020-01-01 2020-12-31 0001034760 WYY:NationalAeronauticsAndSpaceAdministrationMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001034760 WYY:NationalAeronauticsAndSpaceAdministrationMember us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0001034760 WYY:UsImmigrationAndCustomsEnforcementMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001034760 WYY:UsCustomsBoarderPatrolMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001034760 WYY:UsImmigrationAndCustomsEnforcementMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001034760 WYY:UsCustomsBoarderPatrolMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001034760 WYY:CarrierServicesMember 2020-01-01 2020-12-31 0001034760 WYY:ManagementServicesMember WYY:ManagedServiceFeesMember 2020-01-01 2020-12-31 0001034760 WYY:ManagementServicesMember WYY:ManagedServiceFeesMember 2019-01-01 2019-12-31 0001034760 WYY:CarrierServicesMember 2019-01-01 2019-12-31 0001034760 WYY:UsFederalGovernmentMember 2020-01-01 2020-12-31 0001034760 WYY:UsStateAndLocalGovernmentsMember 2020-01-01 2020-12-31 0001034760 WYY:ForeignGovernmentsMember 2020-01-01 2020-12-31 0001034760 WYY:CommercialEnterprisesMember 2020-01-01 2020-12-31 0001034760 WYY:UsFederalGovernmentMember 2019-01-01 2019-12-31 0001034760 WYY:UsStateAndLocalGovernmentsMember 2019-01-01 2019-12-31 0001034760 WYY:ForeignGovernmentsMember 2019-01-01 2019-12-31 0001034760 WYY:CommercialEnterprisesMember 2019-01-01 2019-12-31 0001034760 srt:NorthAmericaMember 2020-01-01 2020-12-31 0001034760 srt:EuropeMember 2020-01-01 2020-12-31 0001034760 srt:NorthAmericaMember 2019-01-01 2019-12-31 0001034760 srt:EuropeMember 2019-01-01 2019-12-31 0001034760 WYY:UsDepartmentOfHomelandSecurityHqMember WYY:UnbilledReceivablesMember 2020-01-01 2020-12-31 0001034760 WYY:UsImmigrationAndCustomsEnforcementMember WYY:UnbilledReceivablesMember 2020-01-01 2020-12-31 0001034760 WYY:UsDepartmentOfHomelandSecurityHqMember WYY:UnbilledReceivablesMember 2019-01-01 2019-12-31 0001034760 WYY:UsImmigrationAndCustomsEnforcementMember WYY:UnbilledReceivablesMember 2019-01-01 2019-12-31 0001034760 WYY:ComputerHardwareSoftwareMember 2020-12-31 0001034760 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001034760 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2020-12-31 0001034760 us-gaap:AutomobilesMember 2020-12-31 0001034760 WYY:ComputerHardwareSoftwareMember 2019-12-31 0001034760 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001034760 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-12-31 0001034760 us-gaap:AutomobilesMember 2019-12-31 0001034760 WYY:InternallyDevelopedSoftwareMember 2020-12-31 0001034760 WYY:InternallyDevelopedSoftwareMember 2020-01-01 2020-12-31 0001034760 WYY:InternallyDevelopedSoftwareMember 2019-12-31 0001034760 WYY:InternallyDevelopedSoftwareMember 2019-01-01 2019-12-31 0001034760 WYY:BoardOfDirectorsOptionMember 2020-01-01 2020-12-31 0001034760 WYY:NonEmployeeStockOptionMember 2020-01-01 2020-12-31 0001034760 WYY:BoardOfDirectorsOptionMember 2019-01-01 2019-12-31 0001034760 WYY:NonEmployeeStockOptionMember 2019-01-01 2019-12-31 0001034760 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001034760 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001034760 WYY:ForeignMember 2020-12-31 0001034760 WYY:ForeignMember 2019-12-31 0001034760 us-gaap:RestrictedStockMember 2019-12-31 0001034760 us-gaap:RestrictedStockMember 2020-12-31 0001034760 us-gaap:RestrictedStockMember 2018-12-31 0001034760 WYY:UsCoastGuardMember WYY:UnbilledReceivablesMember 2020-01-01 2020-12-31 0001034760 WYY:UsCoastGuardMember WYY:UnbilledReceivablesMember 2019-01-01 2019-12-31 0001034760 WYY:UnitedStatesCensusBureauMember us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001034760 WYY:UnitedStatesCensusBureauMember us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0001034760 WYY:UnitedStatesCensusBureauMember us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001034760 WYY:UnitedStatesCensusBureauMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001034760 WYY:UnitedStatesCensusBureauMember WYY:UnbilledReceivablesMember 2020-01-01 2020-12-31 0001034760 WYY:UnitedStatesCensusBureauMember WYY:UnbilledReceivablesMember 2019-01-01 2019-12-31 0001034760 2020-06-30 0001034760 WYY:InternallyDevelopmentMember srt:MinimumMember 2020-01-01 2020-12-31 0001034760 WYY:InternallyDevelopmentMember srt:MaximumMember 2020-01-01 2020-12-31 0001034760 WYY:PurchasedIntangiblesMember srt:MinimumMember 2020-01-01 2020-12-31 0001034760 WYY:PurchasedIntangiblesMember srt:MaximumMember 2020-01-01 2020-12-31 0001034760 WYY:OutstandingMember 2020-12-31 0001034760 WYY:VestedAndExpectedToVestMember 2020-12-31 0001034760 WYY:OutstandingAndExercisableMember 2020-12-31 0001034760 WYY:OutstandingMember 2020-01-01 2020-12-31 0001034760 WYY:VestedAndExpectedToVestMember 2020-01-01 2020-12-31 0001034760 WYY:OutstandingAndExercisableMember 2020-01-01 2020-12-31 0001034760 2021-03-12 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure 10-K false 2020-12-31 2020 FY WIDEPOINT CORP 0001034760 --12-31 No No Yes Non-accelerated Filer false true false Yes DE 001-33035 15996749 6879627 2431892 35882661 14580928 13848726 13976958 1763633 1094847 67491769 36532360 573039 681575 6095376 5932769 2187503 2450770 18555578 18555578 815007 140403 101324351 64293455 36221981 13581822 15626313 14947981 2016282 2265067 577855 599619 0 133777 54442431 31528266 5931788 5593649 398409 363560 0 1868562 60772628 39354037 0 0 8876 83861 100504741 95279114 -104615 -242594 -186485 -59857279 -70180963 40551723 24939418 24416970 84113 94926560 -186485 -70407218 83861 95279114 -242594 -70180963 8876 100504741 -104615 -59857279 101324351 64293455 114169 126235 0.001 0.001 10000000 10000000 2045714 2045714 0 0 .001 0.001 30000000 30000000 9050262 8386145 9050262 8386145 180343015 101720247 137640021 42702994 32981157 68739090 165799500 101079 127512 14314924 86497328 479379 109948 14633592 175994756 4348259 97197927 4522320 159887807 84342282 20455208 17377965 1871146 1659875 14270342 13844689 1091463 988146 17232951 16492710 3222257 885255 3944 5355 302924 310582 456 38877 -298524 -266350 2923733 618905 -7399951 392650 10323684 226255 226255 10323684 1.22 0.03 8460558 8397454 1.2 0.03 8603170 8401029 541842 922455 810281 717987 473911 607300 329851 6519 100200 10487 137979 -56109 -56109 137979 137979 -56109 10461663 170146 8411245 8386146 8876515 -86373 -2416 -10113 -365685 -865 -364820 -2 -10111 66274 58123 0 0 663 -663 58 -58 362426 90759 -5000 0 -50 50 704973 381251 381251 704973 105308 336736 336736 105308 -7465922 343659 1150530 1124110 571 22037 482204 786491 1667 5000 21027396 7967993 776883 29868 -115517 12576 -18604 -62960 23059452 10443535 -41432 33346 -264594 99899 6386283 5854842 254448 370322 902577 146227 -1157025 -516549 1895676 6784934 1895676 6784934 608004 473278 0 5000 4999 0 3732357 -843963 155507 -46595 9117122 4447735 308260 216096 65990 14859 0 181923 943290 471919 13197000 3902000 2045000 748000 903000 146000 35996830 14707163 1898924 34097906 2102581 12604582 .00 0.21 .00 .00 0.14 0.12 .11 .20 0.00 0.24 .16 0.00 .70 0.18 .50 0.10 .25 0.23 13848726 13976958 184320 13664406 264045 13712913 3083723 2797639 2271000 462361 318449 31913 2041978 399521 299340 56800 2510684 2116064 402700 555400 6744746 6521674 1980000 2628080 290472 1980000 2628080 290472 1846194 1623122 4557243 4070904 1980000 1168036 129099 1980000 992830 109734 1280108 988340 2187503 2450770 0 1460044 161373 0 1635250 180738 566086 634782 P8Y P5Y P5Y P8Y P5Y P5Y P3Y P3Y P2Y P5Y P3Y P15Y 903000 146000 11832170 12274440 2774138 1781628 1004303 834131 7612 7612 28130 8850 -20040 41320 181900 181900 68541 10000 6577 38991 75118 48991 -6651247 177049 -823822 189632 0 -23022 0.2100 0.2100 0.0700 0.0150 -0.0080 0.1650 -2.8120 -0.2210 0.0000 -0.0110 -0.0140 0.3280 -0.0110 0.1470 0.0340 -0.0280 -2.5310 0.6050 9711726 10203094 45650 45650 627980 653679 473882 481192 107682 175305 12489480 12924463 2152768 10364787 10336712 2559676 2786029 2532650 177170 135470 336759 447811 12819 12818 4730633 4428238 -5606079 1868562 2152768 10364787 10507891 8212019 143104 4999 100000 84166 206751 52500 50750 173748 30000 0 2500 231873 66274 1666 8000 0 5000 30000 117085 108875 40524 P1Y2M12D P8Y 197925 1683618 171867 708920 3.81 3.56 3.93 .00 1.51 2.60 3.36 3.68 3.35 2500 0.00 0.00 2500 0.00 0.00 0.00 0.00 0.6450 0.00 0.00 0.6450 0.024 0.00 0.00 0.024 0.012 0.00 0.00 0.012 P3Y P0Y P0Y P3Y 350833 401333 187334 11666 53000 102500 0 32803 331018 186197 5.89 5.85 5.66 .00 4.10 4.47 5.48 6.40 0.00 266667 134834 5.89 5.67 5.76 5.37 704973 381251 375122 281051 329851 0 100200 0 105308 336736 98789 326249 0 6519 0 10487 P1Y3M18D 142612 3575 8603170 8401029 59100000 5606079 0 0 -75475 75475 2546 0 2 -2 4999 33 4966 399313 -4345475 0 399 4345076 333305 25 0 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Organization</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">WidePoint Corporation (&#8220;WidePoint&#8221; or the &#8220;Company&#8221;) was incorporated in Delaware on May 30, 1997 and conducts operations through its wholly-owned operating subsidiaries in the United States, Ireland, the Netherlands and the United Kingdom. The Company&#8217;s principal executive and administrative headquarters is located in Fairfax, Virginia.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Nature of Operations</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company is a leading provider of trusted mobility management (TM2). The Company&#8217;s TM2 platform and service solutions enable its customers to efficiently secure, manage and analyze the entire lifecycle of their mobile communications assets through its federally compliant platform Intelligent Telecommunications Management System (ITMS&#8482;). The Company&#8217;s ITMS platform is SSAE 18 compliant and was granted an Authority to Operate by the U.S. Department of Homeland Security. Additionally, the Company was granted an Authority to Operate by the General Services Administration with regard to its identity credentialing component of its TM2 platform. The Company&#8217;s TM2 platform is internally hosted and accessible on-demand through a secure customer portal that is specially configured for each customer. The Company can deliver these solutions in a number of configurations ranging from utilizing the platform as a service to a full-service solution that includes full lifecycle support for all end users and the organization.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A significant portion of the Company&#8217;s expenses, such as personnel and facilities costs, are fixed in the short term and may be not be easily modified to manage through changes in the Company&#8217;s market place that may create pressure on pricing and/or costs to deliver its services.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has periodic capital expense requirements to maintain and upgrade its internal technology infrastructure tied to its hosted solutions and other such costs may be significant when incurred in any given quarter.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the financial statement rules&#160;and regulations of the Securities and Exchange Commission.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 23, 2020, the Company filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company&#8217;s common stock, effective as of 5:00 p.m. Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of Common Stock from 110,000,000 to 30,000,000. All share, restricted stock awards (&#8220;RSA&#8221;) and per share information included in the financial statements has been retroactively adjusted to reflect the stock split.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain reclassifications have been made to prior period consolidated balance sheet to conform to current period presentation. Such reclassifications had no effect on net income as previously reported.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718); Improvements to Nonemployee Share-Based Payment Accounting. Effective January 1, 2019, the Company adopted ASU 2018-07. The new guidance simplifies the accounting for share-based payments made to nonemployees. Under this ASU, share-based awards to nonemployees will be measured at fair value on the grant date of the awards. Entities will need to assess the probability of satisfying performance conditions if any are present, and awards will continue to be classified according to ASC 718 upon vesting, which eliminates the need to reassess classification upon vesting, consistent with awards granted to employees. The Company has not historically issued a significant amount of share-based payments to non-employees. There was no material effect on the Company&#8217;s consolidated financial statements upon adoption.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In January 2017, ASU No. 2017-04, &#8220;Simplifying the Test for Goodwill Impairment&#8221; was issued. Under the amendments in this ASU, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value; however, the loss should not exceed the total amount of goodwill allocated to that reporting unit. The ASU also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity should apply this ASU on a prospective basis and for its annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company adopted this guidance prospectively on January&#160;1, 2020. Adoption of this guidance did not have a material impact on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Accounting Standards under Evaluation</u></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326):&#160;Measurement of Credit Losses on Financial Instrument (&#8220;Topic 326&#8221;). Topic 326 amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down. This ASU update affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. This update is effective for the company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact of the pending adoption of this new standard on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive (loss) income, a component of stockholders&#8217; equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company&#8217;s Consolidated Statements of Operations, depending on the nature of the activity. See Note 18 for additional information.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Segments are defined by authoritative guidance as components of a company in which separate financial information is available and is evaluated by the chief operating decision maker (CODM), or a decision-making group, in deciding how to allocate resources and in evaluating financial performance. The Company&#8217;s CODM is its chief executive officer.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s customers view our market as a singular business and demand an integrated and scalable suite of enterprise-wide solutions. The Company&#8217;s TM2 offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services. The amount of labor required to perform our contract obligations may vary significantly contract to contract depending on the customer&#8217;s specific requirements; however, the way in which we perform these services is consistent across the company and requires a connected group of internal subject matter experts and support personnel.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In order to evaluate a managed service business model the Company&#8217;s CODM and the senior executive team measure financial performance based on our overall mixture of managed and carrier services and related margins. These financial metrics provide a stronger indication of how we are managing our key customer relationships; and it also determines our overall profitability.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company presents a single segment for purposes of financial reporting and prepared its consolidated financial statements upon that basis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring use of estimates and judgment relate to revenue recognition, accounts receivable valuation reserves, ability to realize intangible assets and goodwill, ability to realize deferred income tax assets, fair value of certain financial instruments and the evaluation of contingencies and litigation. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results could differ from those estimates.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, based on the Company&#8217;s principal or, in the absence of a principal, most advantageous market for the specific asset or liability. GAAP provides for a three-level hierarchy of inputs to valuation techniques used to measure fair value, defined as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Level 1</u> - Inputs that are quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity can access.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Level 2</u> - Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability, including:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 48px; padding-left: 0.25in"><font style="font-size: 8pt">&#9632;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Quoted prices for similar assets or liabilities in active markets</font></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 48px; padding-left: 0.25in"><font style="font-size: 8pt">&#9632;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Quoted prices for identical or similar assets or liabilities in markets that are not active</font></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 48px; padding-left: 0.25in"><font style="font-size: 8pt">&#9632;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Inputs other than quoted prices that are observable for the asset or liability</font></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 48px; padding-left: 0.25in"><font style="font-size: 8pt">&#9632;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Inputs that are derived principally from or corroborated by observable market data by correlation or other means</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Level 3</u> - Inputs that are unobservable and reflect the Company&#8217;s own assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances (e.g., internally derived assumptions surrounding the timing and amount of expected cash flows). The Company measured the fair value of contingent seller financed promissory notes presented on the consolidated balance sheets at fair value on a recurring basis using significantly unobservable inputs (Level 3) during the years ended December 31, 2020 and 2019. See Note 3 for additional information regarding financial liabilities carried at fair value.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company monitors the market conditions and evaluates the fair value hierarchy levels at least quarterly. For any transfers in and out of the levels of the fair value hierarchy, the Company elects to disclose the fair value measurement at the beginning of the reporting period during which the transfer occurred. See Note 3 for financial assets and liabilities subject to fair value measurements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents and accounts receivable.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains interest-bearing cash deposits and short-term overnight investments with large financial institutions. The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents for purposes of these consolidated financial statements. Interest-bearing cash deposits maintained by financial institutions in the United States of America are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;) up to a maximum of $250,000. At December 31, 2020 and 2019, the Company had deposits in excess of FDIC limits of approximately $13,197,000 and $3,902,000, respectively.<i>&#160;</i> The Company also maintains deposits with a financial institution in Ireland that are insured by the Central Bank of Ireland up to a maximum of &#8364;100,000 per financial institution. The Company also maintains deposits with a financial institution in the United Kingdom that are insured by Financial Services Compensation Scheme up to a maximum of &#163;75,000 per financial institution. At December 31, 2020 and 2019, the Company had foreign bank deposits in excess of insured limits of approximately $2,045,000 and $748,000 respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines its allowance for doubtful accounts by considering a number of factors, including the type of customer, credit worthiness, payment history, length of time accounts receivable are past due, the Company&#8217;s previous loss history, the customer&#8217;s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable when they are deemed to be uncollectible, having exhausted all collection efforts. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Customer account balances outstanding longer than the contractual payment terms are reviewed for collectability and after 90 days are considered past due unless arrangements were made at the time of the transaction that specified different payment terms. Upon specific review and its determination that a bad debt reserve may be required, the Company will reserve such amount if it views the account as potentially uncollectable.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventories consist of mobile devices and accessories and identity credential hardware components. Inventories are valued at the lower of cost, using first-in, first-out method, or market. The Company may record a write-down for inventories which have become obsolete or are in excess of anticipated demand or net realizable value. If future demand or market conditions for our products are less favorable than forecasted or if unforeseen technological changes negatively impact the utility of inventory, we may be required to record additional write-downs, which would adversely affect our gross profit. For the years ended December 31, 2020 and 2019, there were no inventory write-downs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment are stated at historical cost, net of accumulated depreciation and amortization. Depreciation and amortization expense is computed using the straight-line method over the estimated useful lives based upon the classification of the property and/or equipment or lease period for assets acquired under finance lease arrangements. The estimated useful lives of the assets are as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 12pt">&#160;</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: center">Estimated</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 12pt; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-weight: bold; text-align: center; padding-bottom: 1pt">Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 12pt">&#160;</td><td style="font-size: 12pt">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="width: 45%; text-align: left">Computer hardware and software</td><td style="width: 10%">&#160;</td> <td style="width: 45%; text-align: center">3-5 years</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td> <td style="text-align: center">5 years</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Mobile equipment</td><td>&#160;</td> <td style="text-align: center">3 years</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company assesses the recoverability of property and equipment by determining whether the depreciation of property and equipment over its remaining life can be recovered through projected undiscounted future cash flows. The amount of property and equipment impairment if any, is measured based on fair value and is charged to operations in the period in which property and equipment impairment is determined by management. As of December 31, 2020 and 2019, the Company&#8217;s management has not identified any material impairment of its property and equipment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has operating and finance leases for corporate offices, data centers, computer hardware and automobiles that are accounted for under ASC 842, Leases (Topic 842). The leases have remaining lease terms ranging from one year to&#160;eighteen years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines if an arrangement is a lease at inception. The Company considers any contract where there is an identified asset and that it has the right to control the use of such asset in determining whether the contract contains a lease. A right-of-use (&#8220;ROU&#8221;) asset represents the Company&#8217;s right to use an underlying asset for the lease term and the lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company&#8217;s operating leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available on the adoption date in determining the present value of lease payments. The operating lease ROU assets include any lease payments made prior to the rent commencement date. Lease expense for lease payments are recognized on a straight-line basis over the lease term.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for goodwill and other indefinite-lived intangible assets in accordance with ASC 350, Intangibles (Topic 350). Under ASC Topic 350, goodwill and certain indefinite-lived intangible assets are not amortized but are subject to an annual impairment test, and between annual tests if indicators of potential impairment exist.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company evaluates goodwill and other indefinite-lived intangible assets for impairment annually as of December 31st and between annual tests if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. The Company has the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step quantitative goodwill impairment test or bypass the qualitative assessment for any reporting period and proceed to performing the first step of the two-step goodwill impairment test.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Goodwill and other indefinite-lived intangible impairment testing involves management judgment, requiring an assessment of whether the carrying value of the reporting unit can be supported by its fair value using widely accepted valuation techniques. The quantitative goodwill impairment test utilizes a two-step approach. The first step identifies whether there is potential impairment by comparing the fair value of a reporting unit to the carrying amount, including goodwill. If the fair value of a reporting unit is less than its carrying amount, the second step of the impairment test is required to measure the amount of any impairment loss.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the years ended December 31, 2020 and 2019, there were no impairment of goodwill and other indefinite-lived intangible assets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reports products and services under the categories managed services and carrier services as described below: &#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Carrier Services.</i></b> The Company bills for costs incurred to deliver phone, data and satellite and related mobile services for a connected device or end point. These services require us to procure, process and pay communications carrier invoices. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions when we are seen as the primary creditor, we directly issue purchase orders directly to communications carriers for wireline and wireless services, and/or we have discretion in choosing optimal providers and rate plans. For arrangements in which we do not have such economic risk we recognize revenues and related costs on a net basis. A significant portion of our overall reported revenue is tied to this service component; however, it represents an insignificant portion of our overall reported gross profit. This is a commodity type service and margins are nominal, but this is a necessary service to deliver to federal government customers that engage us to provide a full-service solution. The Company does not provide these services at risk for commercial customers due to the increased credit risk involved.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Managed Services.</i></b><i>&#160;</i> The Company delivers managed services under a full-service, quasi full-service or self-service solution to suit our customers&#8217; needs. A significant portion of our reported gross profit is tied to this service component. Revenue is accrued based on what the Company expects will be ultimately invoiced. Differences between accrued revenues and actual billed revenues are adjusted in the period that billings are prepared and such differences have not historically been material. Managed services are not interdependent and there are no undelivered performance obligations in these arrangements. The Company aggregates its billable revenue under the following groupings:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><font style="font-size: 8pt">&#9679;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt"><u>Managed Service Fees:</u>&#160;The Company delivers managed services under firm fixed price contracts that include multiple performance obligations.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 60px; padding-left: 27pt"><font style="font-size: 8pt">o</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Revenue for fixed price services are generally completed and billed in the same accounting period and we charge a fixed fee for each performance obligation which may be tied to the number of units managed, percentage of supplier spend and/or savings, units delivered, certificates issued by the Company, certificate validation services installed in a customer&#8217;s environment, accessories sold and billable hours. Revenue from this service requires accounting estimates due to delays between completion of the service and the normal billing cycle.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 60px; padding-left: 27pt"><font style="font-size: 8pt">o</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Revenue for fixed price software sold as a term license is recognized ratably over the license term from the date the software is accepted by the customer. Maintenance services, if contracted, are recognized ratably over the term of the maintenance agreement, generally twelve months. Revenue for fixed price software licenses that are sold as a perpetual license with no significant customization are recognized when the software is delivered. Implementation fees are recognized when the work is completed. Revenue from this service does not require significant accounting estimates.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><font style="font-size: 8pt">&#9679;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt"><u>Billable Service Fees.</u> The Company delivers subject matter expertise either offsite or onsite for certain customers at a fixed hourly rate or fixed monthly fee. Billable services are generally completed and billed in the same accounting period and we charge a fixed fee based on actual hours worked and actual costs incurred. Revenue is accrued based on what the Company expects will be ultimately invoiced. Differences between accrued revenues and actual billed revenues are adjusted in the period that billings are prepared and such differences have not historically been material.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><font style="font-size: 8pt">&#9679;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt"><u>Reselling and Other Service Fees.</u>&#160;The Company delivers third party products and services to satisfy customer contractual obligations. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions as we are seen as the primary creditor, we carry inventory risk for undelivered products and services, we directly issue purchase orders third party suppliers, and we have discretion in sourcing among many different suppliers. For those transactions in which we procure and deliver products and services for our customers on their own account we do not recognize revenues and related costs on a gross basis for these arrangements. We only recognize revenues earned for arranging the transaction and any related costs.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Judgments and Estimates</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s contracts with customers often include promises to transfer multiple products and services to a customer under a fixed rate or fixed fee arrangement. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require judgment. Components of our managed service solution are generally distinct performance obligations that are not interdependent and can be completed within a month. The Company&#8217;s products are generally sold with a right of return. Historically the returns have been immaterial and recognized in the period which the products are returned. The Company may provide other event driven credits or disincentives for not meeting performance obligations which are accounted for as variable consideration and recognized in the period which the event occurs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Contract Balances</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A significant portion of contract balances represent revenues earned on federal government contracts. Timing of revenue recognition may differ materially from the timing of invoicing to customers due a long-standing practice of issuing a consolidated managed service invoice. A consolidated invoice usually requires data such as billable hours, units managed, credentials issued, accessories sold and usage data from telecommunications providers and other suppliers. As a result it could take between thirty (30) to sixty (60) days after all performance obligations have been met to deliver a complete customer invoice. As a result, the Company may have both accounts receivables (invoiced revenue) and unbilled receivables (revenue recognize but not yet invoiced) that could represent one or more months of revenue. Additionally, the Company may be required under contractual terms to bill for services in advance and deferred recognition of revenue until all performance obligations have been met.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within thirty (30) to ninety (90) days. Payment terms and conditions for government and commercial customers are described below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><font style="font-size: 8pt">&#9679;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Government contract billings are generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customer.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 24px"><font style="font-size: 8pt">&#9679;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Commercial contracts are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The allowance for doubtful accounts reflects the Company&#8217;s best estimate of probable losses inherent in uncollected accounts receivable. Customer accounts receivable balances that remain uncollected for more than 45 days are reviewed for collectability and are considered past due after 90 days unless different contractual repayment terms were extended under a contract with a customer. The Company determines its allowance for doubtful accounts after considering factors that could affect collectability of past due accounts receivable and such factors regularly include the customers&#8217; financial condition and credit worthiness, recent payment history, type of customer and the length of time accounts receivable are past due. Upon specific review and its determination that a bad debt reserve may be required, the Company will reserve such amount if it views the account as potentially uncollectable.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Customer accounts receivable balances that remain uncollected for more than 120 days and/or that have not been settled in accordance with contractual repayment terms and for which no firm payment commitments exist are placed with a third-party collection agency and a reserve is established for the entire uncollected balance. The Company writes off accounts receivable after 180 days or earlier when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts. If the accounts receivable has been written off and no allowance for doubtful accounts exist subsequent payments received are credited to bad debt expense as a recovery.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><i>Costs to Obtain a Contract with a Customer</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not recognize assets from the costs to obtain a contract with a customer and generally expenses these costs as incurred.&#160; The Company primarily uses internal labor to manage and oversee the customer acquisition process and to finalize contract terms and conditions and commence customer start-up activities, if any.&#160; Internal labor costs would be incurred regardless of the outcome of a contract with a customer and as such those costs are not considered incremental to the cost to obtain a contract with a customer.&#160; The Company does not typically incur significant incremental costs to obtain a contract with a customer after such contract has been awarded.&#160; Incremental costs to obtain a contract with a customer may include payment of commissions to certain internal and/or external sales agents upon collection of invoiced sales from the customer.&#160; The Company does not typically prepay sales commissions in advance of being paid for services delivered.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Product development expenses include payroll, employee benefits, and other employee related expenses associated with product development. Product development expenses also include third-party development and programming costs, subject matter experts, localization costs incurred to translate software for international markets, and the amortization of purchased software code and services content. Costs related to product development are expensed until the point that technological feasibility is reached. Costs incurred during the implementation of product development and enhancements are capitalized and amortized to cost of revenue over the estimated lives of the solution.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ended December 31, 2020 and 2019, the Company incurred product development costs associated with TM2 platform application of approximately $903,000 and $146,000, respectively, which were capitalized. See Note 9 to the consolidated financial statements for additional information about capitalization of product development costs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for income taxes in accordance with authoritative guidance which requires that deferred tax assets and liabilities be computed based on the difference between the financial statement and income tax bases of assets and liabilities using the enacted marginal tax rate. The guidance requires that the net deferred tax asset be reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion or all of the net deferred tax asset will not be realized.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. Under existing income tax accounting standards such objective evidence is more heavily weighted in comparison to other subjective evidence such as our projections for future growth, tax planning and other tax strategies.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes the impact of an uncertain tax position taken or expected to be taken on an income tax return in the financial statements at the amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized in the financial statements unless it is more likely than not of being sustained upon audit by the relevant taxing authority.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic EPS includes no dilution and is computed by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted EPS includes the potential dilution that could occur if securities or other contracts to issue common and restricted stock were exercised or converted into common and restricted stock. The number of incremental shares from assumed conversions of stock options and unvested restricted stock awards included in the calculation of diluted EPS was calculated using the treasury stock method. See Note 17 to the consolidated financial statements for computation of EPS.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for stock-based employee compensation arrangements under provisions of ASC 718-10. The Company recognizes the cost of employee stock awards granted in exchange for employee services based on the grant-date fair value of the award using a Black-Scholes option-pricing model, net of expected forfeitures. Those costs are recognized ratably over the vesting period. Each stock option has an exercise price equal to the market price of the Company&#8217;s common stock on the date of grant and a contractual term ranging from 3 to 10 years. See Note 16 to the consolidated financial statements for additional information about stock-based compensation programs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="width: 83%">&#160;</td> <td style="width: 17%; text-align: center"><font style="font-size: 8pt"><b>Estimated</b></font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Useful Life</b></font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Computer hardware and software</font></td> <td style="text-align: center"><font style="font-size: 8pt">3-5 years</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Furniture and fixtures</font></td> <td style="text-align: center"><font style="font-size: 8pt">5 years</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Mobile equipment</font></td> <td style="text-align: center"><font style="font-size: 8pt">3 years</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Basis of Presentation</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) and the financial statement rules&#160;and regulations of the Securities and Exchange Commission.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Common Stock Reverse Split</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 23, 2020, the Company filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company&#8217;s common stock, effective as of 5:00 p.m. Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of Common Stock from 110,000,000 to 30,000,000. All share, restricted stock awards (&#8220;RSA&#8221;) and per share information included in the financial statements has been retroactively adjusted to reflect the stock split.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Principles of Consolidation</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Reclassifications</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain reclassifications have been made to prior period consolidated balance sheet to conform to current period presentation. Such reclassifications had no effect on net income as previously reported.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Accounting Standards Update</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Recently Adopted Accounting Standards</u></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718); Improvements to Nonemployee Share-Based Payment Accounting. Effective January 1, 2019, the Company adopted ASU 2018-07. The new guidance simplifies the accounting for share-based payments made to nonemployees. Under this ASU, share-based awards to nonemployees will be measured at fair value on the grant date of the awards. Entities will need to assess the probability of satisfying performance conditions if any are present, and awards will continue to be classified according to ASC 718 upon vesting, which eliminates the need to reassess classification upon vesting, consistent with awards granted to employees. The Company has not historically issued a significant amount of share-based payments to non-employees. There was no material effect on the Company&#8217;s consolidated financial statements upon adoption.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In January 2017, ASU No. 2017-04, &#8220;Simplifying the Test for Goodwill Impairment&#8221; was issued. Under the amendments in this ASU, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value; however, the loss should not exceed the total amount of goodwill allocated to that reporting unit. The ASU also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity should apply this ASU on a prospective basis and for its annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company adopted this guidance prospectively on January&#160;1, 2020. Adoption of this guidance did not have a material impact on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Accounting Standards under Evaluation</u></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326):&#160;Measurement of Credit Losses on Financial Instrument (&#8220;Topic 326&#8221;). Topic 326 amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down. This ASU update affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. This update is effective for the company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact of the pending adoption of this new standard on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Foreign Currency</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive (loss) income, a component of stockholders&#8217; equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company&#8217;s Consolidated Statements of Operations, depending on the nature of the activity. See Note 18 for additional information.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Segment Reporting</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Segments are defined by authoritative guidance as components of a company in which separate financial information is available and is evaluated by the chief operating decision maker (CODM), or a decision-making group, in deciding how to allocate resources and in evaluating financial performance. The Company&#8217;s CODM is its chief executive officer.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s customers view our market as a singular business and demand an integrated and scalable suite of enterprise-wide solutions. The Company&#8217;s TM2 offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services. The amount of labor required to perform our contract obligations may vary significantly contract to contract depending on the customer&#8217;s specific requirements; however, the way in which we perform these services is consistent across the company and requires a connected group of internal subject matter experts and support personnel.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In order to evaluate a managed service business model the Company&#8217;s CODM and the senior executive team measure financial performance based on our overall mixture of managed and carrier services and related margins. These financial metrics provide a stronger indication of how we are managing our key customer relationships; and it also determines our overall profitability.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company presents a single segment for purposes of financial reporting and prepared its consolidated financial statements upon that basis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Use of Estimates</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring use of estimates and judgment relate to revenue recognition, accounts receivable valuation reserves, ability to realize intangible assets and goodwill, ability to realize deferred income tax assets, fair value of certain financial instruments and the evaluation of contingencies and litigation. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results could differ from those estimates.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Fair Value Measurements</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, based on the Company&#8217;s principal or, in the absence of a principal, most advantageous market for the specific asset or liability. GAAP provides for a three-level hierarchy of inputs to valuation techniques used to measure fair value, defined as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Level 1</u> - Inputs that are quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity can access.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Level 2</u> - Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability, including:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 48px; padding-left: 0.25in"><font style="font-size: 8pt">&#9632;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Quoted prices for similar assets or liabilities in active markets</font></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 48px; padding-left: 0.25in"><font style="font-size: 8pt">&#9632;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Quoted prices for identical or similar assets or liabilities in markets that are not active</font></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 48px; padding-left: 0.25in"><font style="font-size: 8pt">&#9632;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Inputs other than quoted prices that are observable for the asset or liability</font></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="3" cellpadding="0" style="width: 100%"> <tr> <td style="font: 12pt Times New Roman, Times, Serif; vertical-align: top; width: 48px; padding-left: 0.25in"><font style="font-size: 8pt">&#9632;</font></td> <td style="font: 12pt Times New Roman, Times, Serif; padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Inputs that are derived principally from or corroborated by observable market data by correlation or other means</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Level 3</u> - Inputs that are unobservable and reflect the Company&#8217;s own assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances (e.g., internally derived assumptions surrounding the timing and amount of expected cash flows). The Company measured the fair value of contingent seller financed promissory notes presented on the consolidated balance sheets at fair value on a recurring basis using significantly unobservable inputs (Level 3) during the years ended December 31, 2020 and 2019. See Note 3 for additional information regarding financial liabilities carried at fair value.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company monitors the market conditions and evaluates the fair value hierarchy levels at least quarterly. For any transfers in and out of the levels of the fair value hierarchy, the Company elects to disclose the fair value measurement at the beginning of the reporting period during which the transfer occurred. See Note 3 for financial assets and liabilities subject to fair value measurements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Financial Instruments</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents and accounts receivable.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Cash and Cash Equivalents</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains interest-bearing cash deposits and short-term overnight investments with large financial institutions. The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents for purposes of these consolidated financial statements. Interest-bearing cash deposits maintained by financial institutions in the United States of America are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;) up to a maximum of $250,000. At December 31, 2020 and 2019, the Company had deposits in excess of FDIC limits of approximately $13,197,000 and $3,902,000, respectively.<i>&#160;</i> The Company also maintains deposits with a financial institution in Ireland that are insured by the Central Bank of Ireland up to a maximum of &#8364;100,000 per financial institution. The Company also maintains deposits with a financial institution in the United Kingdom that are insured by Financial Services Compensation Scheme up to a maximum of &#163;75,000 per financial institution. At December 31, 2020 and 2019, the Company had foreign bank deposits in excess of insured limits of approximately $2,045,000 and $748,000 respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Allowances for Doubtful Accounts</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines its allowance for doubtful accounts by considering a number of factors, including the type of customer, credit worthiness, payment history, length of time accounts receivable are past due, the Company&#8217;s previous loss history, the customer&#8217;s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable when they are deemed to be uncollectible, having exhausted all collection efforts. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Customer account balances outstanding longer than the contractual payment terms are reviewed for collectability and after 90 days are considered past due unless arrangements were made at the time of the transaction that specified different payment terms. Upon specific review and its determination that a bad debt reserve may be required, the Company will reserve such amount if it views the account as potentially uncollectable.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Inventories</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventories consist of mobile devices and accessories and identity credential hardware components. Inventories are valued at the lower of cost, using first-in, first-out method, or market. The Company may record a write-down for inventories which have become obsolete or are in excess of anticipated demand or net realizable value. If future demand or market conditions for our products are less favorable than forecasted or if unforeseen technological changes negatively impact the utility of inventory, we may be required to record additional write-downs, which would adversely affect our gross profit. For the years ended December 31, 2020 and 2019, there were no inventory write-downs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Property and Equipment</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment are stated at historical cost, net of accumulated depreciation and amortization. Depreciation and amortization expense is computed using the straight-line method over the estimated useful lives based upon the classification of the property and/or equipment or lease period for assets acquired under finance lease arrangements. The estimated useful lives of the assets are as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 12pt">&#160;</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: center">Estimated</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 12pt; padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="font-weight: bold; text-align: center; padding-bottom: 1pt">Useful Life</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 12pt">&#160;</td><td style="font-size: 12pt">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="width: 45%; text-align: left">Computer hardware and software</td><td style="width: 10%">&#160;</td> <td style="width: 45%; text-align: center">3-5 years</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td> <td style="text-align: center">5 years</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Mobile equipment</td><td>&#160;</td> <td style="text-align: center">3 years</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company assesses the recoverability of property and equipment by determining whether the depreciation of property and equipment over its remaining life can be recovered through projected undiscounted future cash flows. The amount of property and equipment impairment if any, is measured based on fair value and is charged to operations in the period in which property and equipment impairment is determined by management. As of December 31, 2020 and 2019, the Company&#8217;s management has not identified any material impairment of its property and equipment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Leases</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has operating and finance leases for corporate offices, data centers, computer hardware and automobiles that are accounted for under ASC 842, Leases (Topic 842). The leases have remaining lease terms ranging from one year to&#160;eighteen years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines if an arrangement is a lease at inception. The Company considers any contract where there is an identified asset and that it has the right to control the use of such asset in determining whether the contract contains a lease. A right-of-use (&#8220;ROU&#8221;) asset represents the Company&#8217;s right to use an underlying asset for the lease term and the lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company&#8217;s operating leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available on the adoption date in determining the present value of lease payments. The operating lease ROU assets include any lease payments made prior to the rent commencement date. Lease expense for lease payments are recognized on a straight-line basis over the lease term.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Goodwill and Other Intangible Assets</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for goodwill and other indefinite-lived intangible assets in accordance with ASC 350, Intangibles (Topic 350). Under ASC Topic 350, goodwill and certain indefinite-lived intangible assets are not amortized but are subject to an annual impairment test, and between annual tests if indicators of potential impairment exist.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company evaluates goodwill and other indefinite-lived intangible assets for impairment annually as of December 31st and between annual tests if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. The Company has the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step quantitative goodwill impairment test or bypass the qualitative assessment for any reporting period and proceed to performing the first step of the two-step goodwill impairment test.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Goodwill and other indefinite-lived intangible impairment testing involves management judgment, requiring an assessment of whether the carrying value of the reporting unit can be supported by its fair value using widely accepted valuation techniques. The quantitative goodwill impairment test utilizes a two-step approach. The first step identifies whether there is potential impairment by comparing the fair value of a reporting unit to the carrying amount, including goodwill. If the fair value of a reporting unit is less than its carrying amount, the second step of the impairment test is required to measure the amount of any impairment loss.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the years ended December 31, 2020 and 2019, there were no impairment of goodwill and other indefinite-lived intangible assets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Revenue from Contracts with Customers</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reports products and services under the categories managed services and carrier services as described below: &#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Carrier Services.</i></b> The Company bills for costs incurred to deliver phone, data and satellite and related mobile services for a connected device or end point. These services require us to procure, process and pay communications carrier invoices. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions when we are seen as the primary creditor, we directly issue purchase orders directly to communications carriers for wireline and wireless services, and/or we have discretion in choosing optimal providers and rate plans. For arrangements in which we do not have such economic risk we recognize revenues and related costs on a net basis. A significant portion of our overall reported revenue is tied to this service component; however, it represents an insignificant portion of our overall reported gross profit. This is a commodity type service and margins are nominal, but this is a necessary service to deliver to federal government customers that engage us to provide a full-service solution. The Company does not provide these services at risk for commercial customers due to the increased credit risk involved.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Managed Services.</i></b><i>&#160;</i> The Company delivers managed services under a full-service, quasi full-service or self-service solution to suit our customers&#8217; needs. A significant portion of our reported gross profit is tied to this service component. Revenue is accrued based on what the Company expects will be ultimately invoiced. Differences between accrued revenues and actual billed revenues are adjusted in the period that billings are prepared and such differences have not historically been material. Managed services are not interdependent and there are no undelivered performance obligations in these arrangements. The Company aggregates its billable revenue under the following groupings:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">&#9679;</font></td> <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt"><u>Managed Service Fees:</u>&#160;The Company delivers managed services under firm fixed price contracts that include multiple performance obligations.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; width: 60px; padding-left: 27pt"><font style="font-size: 8pt">o</font></td> <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Revenue for fixed price services are generally completed and billed in the same accounting period and we charge a fixed fee for each performance obligation which may be tied to the number of units managed, percentage of supplier spend and/or savings, units delivered, certificates issued by the Company, certificate validation services installed in a customer&#8217;s environment, accessories sold and billable hours. Revenue from this service requires accounting estimates due to delays between completion of the service and the normal billing cycle.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; width: 60px; padding-left: 27pt"><font style="font-size: 8pt">o</font></td> <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Revenue for fixed price software sold as a term license is recognized ratably over the license term from the date the software is accepted by the customer. Maintenance services, if contracted, are recognized ratably over the term of the maintenance agreement, generally twelve months. Revenue for fixed price software licenses that are sold as a perpetual license with no significant customization are recognized when the software is delivered. Implementation fees are recognized when the work is completed. Revenue from this service does not require significant accounting estimates.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">&#9679;</font></td> <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt"><u>Billable Service Fees.</u> The Company delivers subject matter expertise either offsite or onsite for certain customers at a fixed hourly rate or fixed monthly fee. Billable services are generally completed and billed in the same accounting period and we charge a fixed fee based on actual hours worked and actual costs incurred. Revenue is accrued based on what the Company expects will be ultimately invoiced. Differences between accrued revenues and actual billed revenues are adjusted in the period that billings are prepared and such differences have not historically been material.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">&#9679;</font></td> <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt"><u>Reselling and Other Service Fees.</u>&#160;The Company delivers third party products and services to satisfy customer contractual obligations. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions as we are seen as the primary creditor, we carry inventory risk for undelivered products and services, we directly issue purchase orders third party suppliers, and we have discretion in sourcing among many different suppliers. For those transactions in which we procure and deliver products and services for our customers on their own account we do not recognize revenues and related costs on a gross basis for these arrangements. We only recognize revenues earned for arranging the transaction and any related costs.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Judgments and Estimates</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s contracts with customers often include promises to transfer multiple products and services to a customer under a fixed rate or fixed fee arrangement. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require judgment. Components of our managed service solution are generally distinct performance obligations that are not interdependent and can be completed within a month. The Company&#8217;s products are generally sold with a right of return. Historically the returns have been immaterial and recognized in the period which the products are returned. The Company may provide other event driven credits or disincentives for not meeting performance obligations which are accounted for as variable consideration and recognized in the period which the event occurs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Contract Balances</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A significant portion of contract balances represent revenues earned on federal government contracts. Timing of revenue recognition may differ materially from the timing of invoicing to customers due a long-standing practice of issuing a consolidated managed service invoice. A consolidated invoice usually requires data such as billable hours, units managed, credentials issued, accessories sold and usage data from telecommunications providers and other suppliers. As a result it could take between thirty (30) to sixty (60) days after all performance obligations have been met to deliver a complete customer invoice. As a result, the Company may have both accounts receivables (invoiced revenue) and unbilled receivables (revenue recognize but not yet invoiced) that could represent one or more months of revenue. Additionally, the Company may be required under contractual terms to bill for services in advance and deferred recognition of revenue until all performance obligations have been met.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within thirty (30) to ninety (90) days. Payment terms and conditions for government and commercial customers are described below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">&#9679;</font></td> <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Government contract billings are generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customer.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="3" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; width: 24px"><font style="font-size: 8pt">&#9679;</font></td> <td style="padding: 0.75pt; text-align: justify"><font style="font-size: 8pt">Commercial contracts are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component.</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The allowance for doubtful accounts reflects the Company&#8217;s best estimate of probable losses inherent in uncollected accounts receivable. Customer accounts receivable balances that remain uncollected for more than 45 days are reviewed for collectability and are considered past due after 90 days unless different contractual repayment terms were extended under a contract with a customer. The Company determines its allowance for doubtful accounts after considering factors that could affect collectability of past due accounts receivable and such factors regularly include the customers&#8217; financial condition and credit worthiness, recent payment history, type of customer and the length of time accounts receivable are past due. Upon specific review and its determination that a bad debt reserve may be required, the Company will reserve such amount if it views the account as potentially uncollectable.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Customer accounts receivable balances that remain uncollected for more than 120 days and/or that have not been settled in accordance with contractual repayment terms and for which no firm payment commitments exist are placed with a third-party collection agency and a reserve is established for the entire uncollected balance. The Company writes off accounts receivable after 180 days or earlier when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts. If the accounts receivable has been written off and no allowance for doubtful accounts exist subsequent payments received are credited to bad debt expense as a recovery.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><i>Costs to Obtain a Contract with a Customer</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not recognize assets from the costs to obtain a contract with a customer and generally expenses these costs as incurred.&#160; The Company primarily uses internal labor to manage and oversee the customer acquisition process and to finalize contract terms and conditions and commence customer start-up activities, if any.&#160; Internal labor costs would be incurred regardless of the outcome of a contract with a customer and as such those costs are not considered incremental to the cost to obtain a contract with a customer.&#160; The Company does not typically incur significant incremental costs to obtain a contract with a customer after such contract has been awarded.&#160; Incremental costs to obtain a contract with a customer may include payment of commissions to certain internal and/or external sales agents upon collection of invoiced sales from the customer.&#160; The Company does not typically prepay sales commissions in advance of being paid for services delivered.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Product Development</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Product development expenses include payroll, employee benefits, and other employee related expenses associated with product development. Product development expenses also include third-party development and programming costs, subject matter experts, localization costs incurred to translate software for international markets, and the amortization of purchased software code and services content. Costs related to product development are expensed until the point that technological feasibility is reached. Costs incurred during the implementation of product development and enhancements are capitalized and amortized to cost of revenue over the estimated lives of the solution.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ended December 31, 2020 and 2019, the Company incurred product development costs associated with TM2 platform application of approximately $903,000 and $146,000, respectively, which were capitalized. See Note 9 to the consolidated financial statements for additional information about capitalization of product development costs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Income Taxes</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for income taxes in accordance with authoritative guidance which requires that deferred tax assets and liabilities be computed based on the difference between the financial statement and income tax bases of assets and liabilities using the enacted marginal tax rate. The guidance requires that the net deferred tax asset be reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion or all of the net deferred tax asset will not be realized.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. Under existing income tax accounting standards such objective evidence is more heavily weighted in comparison to other subjective evidence such as our projections for future growth, tax planning and other tax strategies.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes the impact of an uncertain tax position taken or expected to be taken on an income tax return in the financial statements at the amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized in the financial statements unless it is more likely than not of being sustained upon audit by the relevant taxing authority.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Basic and Diluted Earnings Per Share (EPS)</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic EPS includes no dilution and is computed by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted EPS includes the potential dilution that could occur if securities or other contracts to issue common and restricted stock were exercised or converted into common and restricted stock. The number of incremental shares from assumed conversions of stock options and unvested restricted stock awards included in the calculation of diluted EPS was calculated using the treasury stock method. See Note 17 to the consolidated financial statements for computation of EPS.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Employee Stock-Based Compensation</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for stock-based employee compensation arrangements under provisions of ASC 718-10. The Company recognizes the cost of employee stock awards granted in exchange for employee services based on the grant-date fair value of the award using a Black-Scholes option-pricing model, net of expected forfeitures. Those costs are recognized ratably over the vesting period. Each stock option has an exercise price equal to the market price of the Company&#8217;s common stock on the date of grant and a contractual term ranging from 3 to 10 years. See Note 16 to the consolidated financial statements for additional information about stock-based compensation programs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements include financial instruments for which the fair market value may differ from amounts reflected on a historical basis.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Financial Assets and Financial Liabilities Carried at Other Than Fair Value</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s financial instruments include cash equivalents, accounts receivable, short and long-term debt (except for contingent promissory notes) and other financial instruments associated with the issuance of the common stock. The carrying values of cash equivalents and accounts receivable approximate their fair value because of the short maturity of these instruments and past evidence indicates that these instruments settle for their carrying value. The carrying amounts of the Company&#8217;s bank borrowings under its credit facility approximate fair value because the interest rates reflect current market rates.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A significant portion of the Company&#8217;s revenue arrangements consist of firm fixed price contracts with agencies of the U.S. federal government and several large multinational publicly traded and private corporations. Accounts receivable consist of the following by customer type in the table below as of the periods presented:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Government (1)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>34,097,906</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">12,604,582</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Commercial (2)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>1,898,924</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,102,581</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Gross accounts receivable</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>35,996,830</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">14,707,163</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: allowances for doubtful</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">accounts (3)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>114,169</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">126,235</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Accounts receivable, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>35,882,661</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">14,580,928</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(1) Government contracts are generally firm fixed price not to exceed arrangements with a term of five (5) years, which consists of a base year and four (4) annual option year renewals. Government receivables are billed under a single consolidated monthly invoice and are billed approximately thirty (30) to sixty (60) days in arrears from the date of service and payment is generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customer.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(2) Commercial contracts are generally fixed price arrangements with contract terms ranging from two (2) to three (3) years. Commercial accounts receivables are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. Commercial receivables are stated at amounts due from customers net of an allowance for doubtful accounts if deemed necessary.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(3) During the years ended December 31, 2020 and 2019, the Company recorded provisions for bad debt expense related to commercial customers totaling approximately $1,000, and $22,000, respectively. The Company has not historically maintained a bad debt reserve for its government customers as it has not experienced material or recurring bad debt charges and the nature and size of the contracts has not necessitated the Company&#8217;s establishment of such a bad debt reserve.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Significant Concentrations</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Customers representing ten percent or more of consolidated accounts receivable are set forth in the table below as of the periods presented:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">2019</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>As a % of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">As a % of</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td> <p style="border-bottom: black 0.75pt solid; font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Customer Name</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Receivables</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Receivables</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">National Aeronautics and Space Administration</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt"><b>--</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt">21%</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S. Census Bureau</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>70%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt">18%</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Customers representing ten percent or more of consolidated revenues are set forth in the table below for each of the periods presented:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>As a % of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">As a % of</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td> <p style="border-bottom: black 0.75pt solid; font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Customer Name</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Revenues</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Revenues</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">U.S. Immigration and Customs Enforcement</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt"><b>--</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt">14%</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S. Customs Border Patrol</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>--</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt">12%</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S. Census Bureau</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>50%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt">10%</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Unbilled accounts receivable represent revenues earned in connection with products and/or services delivered for which we are unable to issue a formal billing to the customer at the balance sheet due to either timing of invoice processing or delays due to fixed contractual billing schedules. A significant portion of our unbilled accounts receivable consist of carrier services and cybersecurity hardware and software products delivered but not invoiced at the end of the reporting period. Unbilled receivables consist of the following by customer type as of the periods presented below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">DECEMBER 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="width: 56%; font-size: 8pt">Government</td><td style="width: 8%; font-size: 8pt; font-weight: bold">&#160;</td> <td style="width: 1%; font-size: 8pt; font-weight: bold; text-align: left">$</td><td style="width: 12%; font-size: 8pt; font-weight: bold; text-align: right">13,664,406</td><td style="width: 1%; font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">13,712,913</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 8pt; padding-bottom: 1pt">Commercial</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: right">184,320</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">264,045</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <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></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt; text-indent: 0.25in">Unbilled accounts receivable</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; font-weight: bold; text-align: right">13,848,726</td><td style="padding-bottom: 2.5pt; font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">13,976,958</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Significant Concentrations</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Customers representing ten percent or more of consolidated unbilled accounts receivable are set forth in the table below as of the periods presented:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center">DECEMBER 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt">&#160;</td> <td colspan="3" style="font-size: 8pt; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">As a % of</td><td style="font-size: 8pt">&#160;</td> <td colspan="3" style="font-size: 8pt; text-align: center">As a % of</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold">Customer Name</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Receivables</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center">Receivables</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="width: 56%; font-size: 8pt; text-align: left">U.S. Department of Homeland Security Headquarters</td><td style="width: 8%; font-size: 8pt; font-weight: bold">&#160;</td> <td style="width: 1%; font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="width: 12%; font-size: 8pt; font-weight: bold; text-align: right">11</td><td style="width: 1%; font-size: 8pt; font-weight: bold; text-align: left">%</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 12%; font-size: 8pt; text-align: right">&#151;&#160;&#160;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 8pt; text-align: left">U.S. Immigration and Customs Enforcement</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: right">20</td><td style="font-size: 8pt; font-weight: bold; text-align: left">%</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">24</td><td style="font-size: 8pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 8pt; text-align: left">U.S. Census Bureau</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: right">25</td><td style="font-size: 8pt; font-weight: bold; text-align: left">%</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">23</td><td style="font-size: 8pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 8pt; text-align: left">U.S. Coast Guard</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: right">16</td><td style="font-size: 8pt; font-weight: bold; text-align: left">%</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#151;&#160;&#160;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other current assets consisted of the following as of the periods presented below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Inventories</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>990,976</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">213,713</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Prepaid rent, insurance and other assets</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>772,657</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">881,134</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total other current assets</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>1,763,633</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,094,847</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Major classes of property and equipment consisted of the following as of the periods presented below:</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Computer hardware and software</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>2,271,000</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,041,978</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Furniture and fixtures</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>462,361</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">399,521</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Leasehold improvements</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>318,449</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">299,340</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Automobiles</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>31,913</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">56,800</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Gross property and equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>3,083,723</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,797,639</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: accumulated depreciation and</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">amortization</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>2,510,684</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,116,064</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Property and equipment, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>573,039</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">681,575</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the years ended December 31, 2020 and 2019, the Company purchased for cash property and equipment totaling approximately $254,000 and $370,300, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the years ended December 31, 2020 and 2019, property and equipment depreciation expense was approximately $402,700 and $555,400, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the years ended December 31, 2020 and 2019, there were no material disposals of owned property and equipment.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There were no changes in the estimated useful lives used to depreciate property and equipment during the years ended December 31, 2020 and 2019.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company entered into operating leases for corporate and operational facilities (&#8220;real estate leases&#8221;), computer hardware for datacenters and automobiles (collectively &#8220;all other leases&#8221;).</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Real estate leases</i>.&#160;Substantially all real estate leases have remaining terms of six (6) to nine (9) years, with additional five (5) year extensions available. All of these leases require a fixed lease payment that contains an annual lease payment escalation provision ranging from 3% to 4% per year. Certain leases contain early termination provisions that would require payment of unamortized tenant improvements, real estate broker commissions paid, and up to six (6) months of rent to compensate the landlord for early termination. The cost to exit a lease would be significant and potentially range $0.2 million to $0.8 million. The earliest any lease termination provisions could be exercised would be in 2023.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>All other leases</i>.&#160;Non-real estate operating leases have remaining terms of one (1) to two (2) years. All of these leases require a fixed lease payment over the entire lease term with no escalation provision. There are no early termination provisions under such arrangements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The components of lease expense were as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Operating lease expense</font></td> <td style="width: 1%; padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt"><b>32,367</b></font></td> <td style="width: 1%; padding-bottom: 3pt">&#160;</td> <td style="width: 1%; padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">212,221</font></td> <td style="width: 2%; padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Finance lease expense:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Amortization of right of use assets</font></td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>673,378</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">568,688</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Interest on finance lease liabilities</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>293,493</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">285,978</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total finance lease expense</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>966,871</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">854,666</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Supplemental cash flow information related to leases was as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cash paid for amounts included in the measurement of lease liabilities:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Operating cash flows from operating leases</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>32,367</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">212,221</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Operating cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>293,493</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">285,978</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Financing cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>608,004</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">473,278</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operating lease expense is included in general and administrative expenses in the consolidated statement of operations. Amortization of right of use assets is included in depreciation and amortization in the consolidated statement of operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Supplemental balance sheet information related to leases was as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Operating lease right of use assets, net</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>6,095,376</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,932,769</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Current portion of operating lease liabilities</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>577,855</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">599,619</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Operating lease liabilities, net of current portion</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>5,931,788</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,593,649</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted average remaining lease term</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Operating leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>11.4</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">11.1</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>0.3</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1.1</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted average discount rate</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Operating leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>5</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>5</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5</font></td> <td><font style="font-size: 8pt">%</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Maturities of lease liabilities as of December 31, 2020, were as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Operating Leases</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Finance Leases</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">2021</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">832,365</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">6,215</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">854,679</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">811,538</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">832,494</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2025</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">740,253</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Thereafter</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,179,979</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total undiscounted operating lease payments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,251,308</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6,215</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: Imputed interest</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,747,828</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">52</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total operating lease liability</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,503,480</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,163</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the year ended December 31, 2020, the Company entered into a lease amendment, effective July 24, 2020, for additional office space and a one year extension of the original lease term. The Company accounted for the lease amendment under the lease modification guidance in ASC 842. As a result, the Company re-measured its lease liability and recognized an additional lease liability and corresponding right-of-use asset of $943,290. The lease liability was discounted using the Company&#8217;s incremental borrowing rate of 3.5%.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s intangible assets are comprised of purchased intangibles consisting of customer relationships, channel relationships, telecommunications software, trade names and trademarks and non-compete agreements. Intangible assets acquired in connection with a business combination are valued at fair value and amortized on a straight-line basis over the expected useful life which may range from three (3) to fifteen (15) years or more depending on the intangible asset characteristics.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s intangible assets also include internally developed software used in the sales and delivery of its information technology service offerings. The Company capitalizes certain internal costs related to software development to deliver its information technology services including but not limited to its Intelligent Telecommunications Management System (ITMS&#8482;), Public Key Infrastructure (PKI) and Optimiser Telecom Data Intelligence (TDI&#8482;) applications. Significant development costs are capitalized from the point of demonstrated technological feasibility until the point in time that the product is available for general release to customers. Once the product is available for general release, capitalized costs are amortized based on units sold, or on a straight-line basis generally over the expected functional life which may range from two (2) to five (5) years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following tables summarize purchased and internally developed intangible assets subject to amortization as of the periods presented below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31, 2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Gross Carrying</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Accumulated</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Net Book</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Amortization</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amount</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amortization</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Period</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 49%"><font style="font-size: 8pt">Customer Relationships</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>1,980,000</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>(1,980,000</b></font></td> <td style="width: 1%"><font style="font-size: 8pt"><b>)</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt"><b>8.0</b></font></td> <td style="width: 4%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Channel Relationships</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>2,628,080</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>(1,168,036</b></font></td> <td><font style="font-size: 8pt"><b>)</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>1,460,044</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>5.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Internally Developed Software</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>1,846,194</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>(1,280,108</b></font></td> <td><font style="font-size: 8pt"><b>)</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>566,086</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>3.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Trade Name and Trademarks</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>290,472</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>(129,099</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>161,373</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>5.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>6,744,746</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>(4,557,243</b></font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>2,187,503</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Gross Carrying</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Accumulated</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Net Book</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Amortization</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amount</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amortization</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Period</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 49%"><font style="font-size: 8pt">Customer Relationships</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,980,000</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(1,980,000</font></td> <td style="width: 1%"><font style="font-size: 8pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt"><b>8.0</b></font></td> <td style="width: 4%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Channel Relationships</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,628,080</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(992,830</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,635,250</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>5.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Internally Developed Software</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,623,122</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(988,340</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">634,782</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>3.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Trade Name and Trademarks</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">290,472</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(109,734</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">180,738</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>5.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,521,674</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(4,070,904</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,450,770</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Purchased Intangibles</u></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ended December 31, 2020 and 2019, the Company did not recognize any acquisition related intangible assets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ended December 31, 2020 and 2019, there were no disposals or sales of purchased intangible assets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Internally Developed</u></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the year ended December 31, 2020, the Company recorded capitalized software development costs of approximately $903,000 related to costs associated with upgrading the&#160;ITMS&#8482;&#160;platform,&#160;secure identity management technology and network operations center of which $209,400 was transferred from capital work in progress to internally developed software during the year. Capital work in progress is included in other long-term assets in the consolidated balance sheet.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the year ended December 31, 2019 the Company recorded capitalized software development costs of approximately $146,000 related to costs associated with our next generation TDI&#8482; application.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The aggregate amortization expense recorded was approximately $471,000 and $786,000 for the years ended December 31, 2020 and 2019, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2020, estimated annual amortization for our intangible assets for each of the next five years is approximately:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">2021</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">524,025</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">373,043</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">252,728</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">194,570</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2025</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">194,570</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Thereafter</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">648,567</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,187,503</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There were no changes in goodwill during the years ended December 31, 2020 and 2019. As of December 31, 2020 and 2019, goodwill was not impaired and there were no accumulated impairment losses.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accrued expenses consisted of the following as of the periods presented below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Carrier service costs</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>11,832,170</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">12,274,440</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Salaries and payroll taxes</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>2,774,138</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,781,628</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Inventory purchases, consultants and other costs</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>1,004,303</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">834,131</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Severance costs</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>7,612</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">7,612</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S. income tax payable</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>28,130.00</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,850</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Foreign income tax payable</font></td> <td>&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>(20,040</b></font></td> <td><font style="font-size: 8pt"><b>)</b></font></td> <td>&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">41,320</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total accrued expenses</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>15,626,313</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">14,947,981</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 15, 2017, the Company entered into a Loan and Security Agreement with Atlantic Union Bank (formerly known as Access National Bank) (the &#8220;Loan Agreement&#8221;). The Loan Agreement provides for a $5.0 million working capital revolving line of credit.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Effective, April 30, 2020, the Company entered into a fifth modification agreement (&#8220;Modification Agreement&#8221;) with Atlantic Union Bank to amend the existing Loan Agreement. The Modification Agreement extended the maturity date of the facility from April 30, 2020 through April 30, 2021 and changed the variable interest rate from the Wall Street Journal prime rate plus 0.50% to the Wall Street Journal prime rate plus 0.25%.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Loan Agreement requires that the Company meet the following financial covenants on a quarterly basis: (i) maintain a minimum adjusted tangible net worth of at least $2.0 million, (ii) maintain minimum consolidated adjusted EBITDA of at least two times interest expense and (iii) maintain a current ratio of 1.1 to 1.0 (excluding finance lease liabilities reported under recently adopted lease accounting standards).</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The available amount under the working capital line of credit is subject to a borrowing base, which is equal to the lesser of (i) $5.0 million or (ii) 50% of the net unpaid balance of the Company&#8217;s eligible accounts receivable. The facility is secured by a first lien security interest on all of the Company&#8217;s personal property, including its accounts receivable, general intangibles, inventory and equipment maintained in the United States. As of December 31, 2020, the Company was eligible to borrow up to $4.9 million under the borrowing base formula.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Under the current credit facility with Access National Bank the Company was advanced and repaid approximately $1.8 million during the year ended December 31, 2020.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company annually finances the cost of its commercial liability insurance premiums for a period of less than 12 months. During the year ended December 31, 2019, the Company financed approximately $181,900.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Income tax provision (benefit) is as follows for the years ended:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Current provision</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; padding-left: 9pt"><font style="font-size: 8pt">State</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>68,541</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,000</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Foreign</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>6,577</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">38,991</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>75,118</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">48,991</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred provision (benefit)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Federal</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>(6,651,247</b></font></td> <td><font style="font-size: 8pt"><b>)</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">177,049</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">State</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>(823,822</b></font></td> <td><font style="font-size: 8pt"><b>)</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">189,632</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Foreign</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(23,022</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>(7,475,069</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">343,659</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Income tax (benefit) provision</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>(7,399,951</b></font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">392,650</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Income tax provision (benefit) effective rates, which differs from the federal and state statutory rate as follows for the years ended:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Statutory federal income tax rate</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>21.0</b></font></td> <td style="width: 1%"><font style="font-size: 8pt"><b>%</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">21.0</font></td> <td style="width: 2%"><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">State, net of federal benefit</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>7.0</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1.5</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Non-deductible expenses</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-0.8</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">16.5</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Change in valuation allowance</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-281.2</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-22.1</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Foreign rate differential</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-1.1</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Return to accrual difference true-ups</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-1.4</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">32.8</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-1.1</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">14.7</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred tax adjustment and true-up</font></td> <td>&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>3.4</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">-2.8</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Combined effective tax rate</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>-253.1</b></font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt"><b>%</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">60.5</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">%</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The tax effects of temporary differences that give rise to significant portions of the Company&#8217;s deferred tax assets (liabilities) consisted of the following:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred tax assets:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; padding-left: 9pt"><font style="font-size: 8pt">Net operating loss carryforwards</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>9,711,726</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,203,094</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Alternative minimum tax credit</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>45,650</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">45,650</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Share-based compensation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>627,980</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">653,679</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Intangible amortization</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>473,882</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">481,192</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Lease liability</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>1,522,560</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,365,543</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Other assets</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>107,682</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">175,305</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Total deferred tax assets</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>12,489,480</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">12,924,463</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Less: valuation allowance</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>(2,152,768</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(10,364,787</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Total deferred tax assets, net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>10,336,712</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,559,676</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred tax liabilities:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Goodwill amortization</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>2,786,029</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,532,650</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Depreciation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>177,170</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">135,470</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Foreign intangible amortization</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>336,759</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">447,811</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Other liabilities</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>12,819</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">12,818</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Lease asset</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>1,417,856</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,299,489</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Total deferred tax liabilities</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>4,730,633</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,428,238</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Net deferred tax asset (liability)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>5,606,079</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(1,868,562</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2020, the Company had approximately $36.1 million in net operating loss (NOL) carry forwards available to offset future taxable income for federal income tax purposes, net of the potential Section 382 limitations. These federal NOL carry forwards expire between 2021 and 2036. Included in the recorded deferred tax asset, the Company had a benefit of approximately $36 million available to offset future taxable income for state income tax purposes. These state NOL carry forwards expire between 2024 and 2036. Because of the change of ownership provisions of the Tax Reform Act of 1986, use of a portion of our domestic NOL may be limited in future periods. Further, a portion of the carryforwards may expire before being applied to reduce future income tax liabilities.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Changes in the valuation allowance for the years ended were as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Beginning balance</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>(10,364,787</b></font></td> <td style="width: 1%"><font style="font-size: 8pt"><b>)</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(10,507,891</font></td> <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Decreases (increases)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>8,212,019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">143,104</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Ending balance</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>(2,152,768</b></font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(10,364,787</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s valuation allowance predominantly consisted of domestic net operating loss carryforwards and certain state net operating loss carryforwards. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. As of December 31, 2020, in part because in the current year we achieved three years of cumulative pretax income in the U.S. federal tax jurisdiction, management determined that there is sufficient positive evidence to conclude that it is more likely than not that additional deferred taxes of are realizable. It therefore reduced the valuation allowance accordingly. <font style="background-color: white">During 2020, the Company released $8.2 million of the deferred tax asset valuation allowance to offset the regular tax expense generated by current earnings. In the future, changes in the Company&#8217;s valuation allowance may result from, among other things, additional pretax operating losses resulting in increases in our valuation allowance or pretax operating income resulting in decreases in our valuation allowance.</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;The Company files U.S. federal income tax returns with the Internal Revenue Service (&#8220;IRS&#8221;) as well as income tax returns in various states and certain foreign countries. The Company may be subject to examination by the IRS for tax years 2003 and forward. The Company may be subject to examinations by various state taxing jurisdictions for tax years 2003 and forward. The Company may be subject to examination by various foreign countries for tax years 2014 forward. As of December 31, 2020, the Company is currently not under examination by the IRS, any state or foreign tax jurisdiction. The Company did not have any unrecognized tax benefits at either December 31, 2020 or 2019. In the future, any interest and penalties related to uncertain tax positions will be recognized in income tax expense.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Preferred Stock</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s Certificate of Incorporation authorizes the Company to issue up to 10,000,000 shares of preferred stock, $0.001 par value per share. Under the terms of the Company&#8217;s Certificate of Incorporation, the board of directors is authorized, subject to any limitations prescribed by law, without stockholder approval, to issue such shares of preferred stock in one or more series. Each such series of preferred stock shall have such rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, as shall be determined by the board of directors. In November 2004, the Company filed a certificate of designation designating 2,045,714 shares of the Company&#8217;s preferred stock as shares of Series A Convertible Preferred Stock, which shares were later issued. All of the shares of Series A Convertible Preferred Stock that were issued was converted into common stock and may not be reissued. Accordingly, as of December 31, 2020, there were 7,954,286 undesignated shares of preferred stock remaining available for issuance. There were no issuances of preferred stock during the years ended December 31, 2020 and 2019.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Common Stock</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company is authorized to issue 30,000,000 shares of common stock, $.001 par value per share. As of December 31, 2020, there were 8,876,514 shares issued and outstanding.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Common Stock Issuances - Employee Stock Option Exercises</u></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Shares of common stock issued as a result of stock option exercises and realized gross proceeds for the year ended December 31, 2020 were 33 and $4,999, respectively. There were no shares of common stock issued as a result of stock option exercises during the year ended December 31, 2019. See Note 16 for additional information regarding stock option plans.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the year ended December 31, 2020, 95,000 stock options were exercised on a cashless basis for an aggregate issuance of 25,303 shares of the Company&#8217;s common stock.&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Stock Repurchase Program</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Board of Directors approved a stock repurchase plan on October 7, 2019 to purchase up to $2.5 million of the Company&#8217;s common stock. <font style="background-color: white">As of December 31, 2020, $2.1 million outstanding that does not have an expiration date.</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>At The Market Offering Agreement</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 18, 2020, the Company entered into an At-The-Market&#160;Issuance Sales Agreement (the &#8220;Sales Agreement&#8221;) with B. Riley Securities, Inc. (&#8220;B. Riley FBR&#8221;), The Benchmark Company, LLC (&#8220;Benchmark&#8221;) and Spartan Capital Securities, LLC (&#8220;Spartan&#8221;, and together with B. Riley FBR and Benchmark, the &#8220;Sales Agents&#8221;) which establishes an&#160;at-the-market&#160;equity program pursuant to which we may offer and sell shares of our common stock, par value $0.001 per share, from time to time as set forth in&#160;the&#160;Sales Agreement.&#160;The&#160;Sales Agreement provides for&#160;the&#160;sale of shares of the Company&#8217;s common stock having an aggregate offering price of up to $24,000,000.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Sales&#160;Agreement will terminate upon&#160;the&#160;earlier of sale of all of&#160;the&#160;shares under&#160;the&#160;Sales Agreement or termination of the Sales Agreement as permitted. During the twelve months ended December 31, 2020, the Company has incurred $333,500 of offering costs.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three months ended December 31, 2020, the Company sold 399,313 shares of common stock through the Sales Agents for a total of approximately $4,678,381, resulting in net proceeds to the Company of approximately $4,345,475. The Company sold no shares of common stock through the Sales Agents between August 18, 2020 and September 30, 2020.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Subsequent to December 31, 2020, the Company sold 100,867 shares for gross proceeds of $1.1 million.&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s stock incentive plan is administered by the Compensation Committee and authorizes the grant or award of incentive stock options, non-qualified stock options (NQSO), restricted stock awards (RSA), stock appreciation rights, dividend equivalent rights, performance unit awards and phantom shares. The Company issues new shares of common stock upon the exercise of stock options. Any shares associated with options forfeited are added back to the number of shares that underlie stock options to be granted under the stock incentive plan. The Company has issued restricted stock awards and non-qualified stock option awards as described below.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 2.25pt 0 0; text-align: justify"><u>Valuation of Stock Awards</u></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Restricted Stock</i>.&#160;The Company records the fair value of all restricted stock awards based on the grant date fair value and amortizes stock compensation on a straight-line basis over the vesting period. Restricted stock award shares are issued when vested and included in the total number of common shares issued and outstanding. During the years ended December 31, 2020 and 2019, the Company granted 231,873 RSAs and 66,274 RSAs, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Non-Qualified Stock Options</i>.&#160;The Company estimates the fair value of nonqualified stock awards using a Black-Scholes Option Pricing model (&#8220;Black-Scholes model&#8221;). The fair value of each stock award is estimated on the date of grant using the Black-Scholes model, which requires an assumption of dividend yield, risk free interest rates, volatility, forfeiture rates and expected option life. The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. Expected volatilities are based on the historical volatility of our common stock over the expected option term. The expected term of options granted is based on analyses of historical employee termination rates and option exercises. The Company did not grant NQSOs during December 31, 2020. There were 2,500 of non-qualified stock option awards granted to a non-employee as compensation for investor relations services during December 31, 2019.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><u>Restricted Stock Awards</u></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A summary of RSA activity as of December 31, 2020 and 2019, and changes for the years then ended are set forth below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>NON-VESTED AWARDS</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Non-vested awards outstanding, January 1,</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>50,750</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">30,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Granted (+)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>231,873</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">66,274</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cancelled (-)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Vested (-)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>108,875</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">(1)</font>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">40,524</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Non-vested awards outstanding, December 31,</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>173,748</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">50,750</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted-average remaining contractual life (in years)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>1.2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">8.0</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Unamortized RSA compensation expense</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>362,426</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">90,759</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Aggregate intrinsic value of RSAs non-vested, December 31</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>1,683,618</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">197,925</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Aggregate intrinsic value of RSAs vested, December 31</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>708,920</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">171,867</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(1) During the year ended December 31, 2020, the Company is reporting the issuance of RSAs upon vesting instead of at the time of grant. In the prior year, the Company reported RSAs as issued upon grant date. The amount of shares reported as vested upon grant in prior years were 50,750 shares.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><u>Non-Qualified Stock Option Awards</u></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Option pricing model assumptions for NQSO awards granted were valued using the following assumptions for December 31, 2019 as set forth below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td colspan="4" style="text-align: center"><font style="font-size: 8pt"><b>YEAR ENDED DECEMBER 31, 2019</b></font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Non-Qualified Stock Option Awards</b></font></td></tr> <tr style="vertical-align: bottom"> <td style="width: 56%">&#160;</td> <td style="border-bottom: black 1pt solid; width: 11%; text-align: center"><font style="font-size: 8pt"><b>Employees</b></font></td> <td style="border-bottom: black 1pt solid; width: 11%; text-align: center"><font style="font-size: 8pt"><b>Directors</b></font></td> <td style="border-bottom: black 1pt solid; width: 11%; text-align: center"><font style="font-size: 8pt"><b>Non-Employees</b></font></td> <td style="border-bottom: black 1pt solid; width: 11%; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td></tr> <tr> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Stock options granted</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">2,500</font></td> <td style="text-align: center"><font style="font-size: 8pt">2,500</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected dividend yield</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">0%</font></td> <td style="text-align: center"><font style="font-size: 8pt">0%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected volatility</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">64.5%</font></td> <td style="text-align: center"><font style="font-size: 8pt">64.5%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Risk-free interest rate</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">2.4%</font></td> <td style="text-align: center"><font style="font-size: 8pt">2.4%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Forfeiture rate</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">1.2%</font></td> <td style="text-align: center"><font style="font-size: 8pt">1.2%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected life</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">3 years</font></td> <td style="text-align: center"><font style="font-size: 8pt">3 years</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A summary of NQSO activity as of December 31, 2020 and 2019, and changes during the years then ended are set forth below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Weighted</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Average</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Grant Date</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Grant Date</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>NON-VESTED AWARDS</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Fair Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Shares</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Fair Value</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Non-vested balances, January 1,</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>84,166</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>3.81</b></font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">206,751</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3.56</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Granted (+)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,500</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.51</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cancelled (-)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>1,666</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>2.60</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,000</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">3.36</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Vested/Excercised (-)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>30,000</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>3.68</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">117,085</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3.35</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Non-vested balances, December 31,</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>52,500</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>3.93</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">84,166</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">3.81</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Weighted</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Average</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>OUTSTANDING AND EXERCISABLE AWARDS</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Exercise Price</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Shares</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Exercise Price</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Awards outstanding, January 1,</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>350,833</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>5.89</b></font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">401,333</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5.85</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Granted (+)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,500</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">4.10</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cancelled (-)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>11,666</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>4.47</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">53,000</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">5.48</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expired (-)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>49,333</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>6.03</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Exercised (-)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>102,500</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>6.40</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Awards outstanding, December 31,</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>187,334</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>5.66</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">350,833</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5.89</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Awards vested and expected to vest,</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">December 31,</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>186,197</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>5.67</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">331,018</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5.89</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Awards outstanding and exercisable,</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">December 31,</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>134,834</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>5.37</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">266,667</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5.76</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The weighted-average remaining contractual life and the aggregate intrinsic value (the amount by which the fair value of the Company&#8217;s stock exceeds the exercise price of the option) of the stock options outstanding, exercisable, and vested and expected to vest as of December 31, 2020 are as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Vested and</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Outstanding</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Expected to</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>and</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Outstanding</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Vest</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Exercisable</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 64%"><font style="font-size: 8pt">Weighted-average remaining contractual life (in years)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.52</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.52</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.42</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Aggregate intrinsic value</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">853,420</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">847,465</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">659,895</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Stock Compensation Expense</u></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Share-based compensation recognized under ASC 718-10 (including restricted stock awards) represents both stock options based expense and stock grant expense. The Company recognized share-based compensation expense for the years then ended December 31 as set forth below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="14" style="text-align: center"><font style="font-size: 8pt"><b>YEAR ENDED DECEMBER 31, 2020</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="14" style="text-align: center"><font style="font-size: 8pt">YEAR ENDED DECEMBER 31, 2019</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shared-Based Compensation Expense</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Shared-Based Compensation Expense</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Employees</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Directors</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Non-Employees</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Employees</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Directors</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Non-Employees</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 14%"><font style="font-size: 8pt">Restricted stock compensation expense</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt"><b>375,122</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt"><b>329,851</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt"><b>704,973</b></font></td> <td style="width: 4%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">281,051</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">100,200</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">381,251</font></td> <td style="width: 4%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Non-qualified&#160;option&#160;stock&#160;compensation&#160;expense</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>98,789</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>6,519</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>105,308</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">326,249</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10,487</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">336,736</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total&#160;share-based&#160;compensation&#160;before&#160;taxes</font></td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>473,911</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>329,851</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>6,519</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>810,281</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">607,300</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">100,200</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">10,487</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">717,987</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2020, the Company had approximately $439,076 of total unamortized compensation expense that will be recognized over the weighted average period of 1.3 years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The computations of basic and diluted EPS for the years ended were as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Basic Earnings Per Share Computation:</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Net income</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>10,323,684</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">226,255</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Weighted average number of common shares</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>8,460,558</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">8,397,454</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Basic Earnings Per Share</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>1.22</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.03</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Diluted Earnings Per Share Computation:</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net income</font></td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>10,323,684</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">226,255</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Weighted average number of common shares</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>8,460,558</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,397,454</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Incremental shares from assumed conversions</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">of dilutive securities</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>142,612</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,575</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Adjusted weighted average number of</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">common shares</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>8,603,170</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">8,401,029</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Diluted Earnings Per Share</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>1.20</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.03</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Changes in the Company&#8217;s cumulative foreign currency translation adjustments due to translation of its foreign subsidiaries&#8217; Euro currency financial statements into the Company&#8217;s reporting currency were as and for the periods presented below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Balances, January 1</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>(242,594</b></font></td> <td style="width: 1%"><font style="font-size: 8pt"><b>)</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(186,485</font></td> <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net foreign currency translation gain (loss)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>137,979</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(56,109</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balances, December 31</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>(104,615</b></font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(242,594</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Employment Agreements</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has employment agreements with certain executives that set forth compensation levels and provide for severance payments in certain instances.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Litigation</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">The Company is not involved in any material legal proceedings.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognized revenues by the following broad service types:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Carrier Services</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>137,640,021</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">68,739,090</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Managed Services</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>42,702,994</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">32,981,157</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>180,343,015</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">101,720,247</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">The Company recognized revenues for the following customer types as set forth below:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">U.S. Federal Government</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>165,799,500</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">86,497,328</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S. State and Local Governments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>101,079</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">479,379</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Foreign Governments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>127,512</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">109,948</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Commercial Enterprises</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>14,314,924</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">14,633,592</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>180,343,015</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">101,720,247</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">The Company recognized revenues from customers in the following geographic regions:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">North America</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>175,994,756</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">97,197,927</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Europe</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>4,348,259</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,522,320</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>180,343,015</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">101,720,247</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Government (1)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>34,097,906</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">12,604,582</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Commercial (2)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>1,898,924</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,102,581</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Gross accounts receivable</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>35,996,830</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">14,707,163</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: allowances for doubtful</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">accounts (3)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>114,169</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">126,235</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Accounts receivable, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>35,882,661</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">14,580,928</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Customers representing ten percent or more of consolidated accounts receivable are set forth in the table below as of the periods presented:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">2019</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>As a % of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">As a % of</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td> <p style="border-bottom: black 0.75pt solid; font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Customer Name</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Receivables</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Receivables</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">National Aeronautics and Space Administration</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt"><b>--</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt">21%</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S. Census Bureau</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>70%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt">18%</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Customers representing ten percent or more of consolidated revenues are set forth in the table below for each of the periods presented:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>As a % of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">As a % of</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td> <p style="border-bottom: black 0.75pt solid; font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Customer Name</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Revenues</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Revenues</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">U.S. Immigration and Customs Enforcement</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt"><b>--</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt">14%</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S. Customs Border Patrol</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>--</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt">12%</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S. Census Bureau</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>50%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt">10%</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">DECEMBER 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="width: 56%; font-size: 8pt">Government</td><td style="width: 8%; font-size: 8pt; font-weight: bold">&#160;</td> <td style="width: 1%; font-size: 8pt; font-weight: bold; text-align: left">$</td><td style="width: 12%; font-size: 8pt; font-weight: bold; text-align: right">13,664,406</td><td style="width: 1%; font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">$</td><td style="width: 12%; font-size: 8pt; text-align: right">13,712,913</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 8pt; padding-bottom: 1pt">Commercial</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: right">184,320</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: right">264,045</td><td style="padding-bottom: 1pt; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <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></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 8pt; text-align: left; padding-bottom: 2.5pt; text-indent: 0.25in">Unbilled accounts receivable</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; font-weight: bold; text-align: right">13,848,726</td><td style="padding-bottom: 2.5pt; font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 8pt; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right">13,976,958</td><td style="padding-bottom: 2.5pt; font-size: 8pt; text-align: left">&#160;</td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="7" style="font-size: 8pt; font-weight: bold; text-align: center">DECEMBER 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="font-size: 8pt">&#160;</td> <td colspan="3" style="font-size: 8pt; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td colspan="3" style="font-size: 8pt; font-weight: bold; text-align: center">As a % of</td><td style="font-size: 8pt">&#160;</td> <td colspan="3" style="font-size: 8pt; text-align: center">As a % of</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold">Customer Name</td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Receivables</td><td style="font-size: 8pt; padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 8pt; text-align: center">Receivables</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="width: 56%; font-size: 8pt; text-align: left">U.S. Department of Homeland Security Headquarters</td><td style="width: 8%; font-size: 8pt; font-weight: bold">&#160;</td> <td style="width: 1%; font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="width: 12%; font-size: 8pt; font-weight: bold; text-align: right">11</td><td style="width: 1%; font-size: 8pt; font-weight: bold; text-align: left">%</td><td style="width: 8%; font-size: 8pt">&#160;</td> <td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td><td style="width: 12%; font-size: 8pt; text-align: right">&#151;&#160;&#160;</td><td style="width: 1%; font-size: 8pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 8pt; text-align: left">U.S. Immigration and Customs Enforcement</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: right">20</td><td style="font-size: 8pt; font-weight: bold; text-align: left">%</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">24</td><td style="font-size: 8pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 8pt; text-align: left">U.S. Census Bureau</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: right">25</td><td style="font-size: 8pt; font-weight: bold; text-align: left">%</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">23</td><td style="font-size: 8pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="font-size: 8pt; text-align: left">U.S. Coast Guard</td><td style="font-size: 8pt; font-weight: bold">&#160;</td> <td style="font-size: 8pt; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 8pt; font-weight: bold; text-align: right">16</td><td style="font-size: 8pt; font-weight: bold; text-align: left">%</td><td style="font-size: 8pt">&#160;</td> <td style="font-size: 8pt; text-align: left">&#160;</td><td style="font-size: 8pt; text-align: right">&#151;&#160;&#160;</td><td style="font-size: 8pt; text-align: left">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Inventories</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>990,976</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">213,713</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Prepaid rent, insurance and other assets</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>772,657</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">881,134</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total other current assets</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>1,763,633</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">1,094,847</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Computer hardware and software</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>2,271,000</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">2,041,978</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Furniture and fixtures</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>462,361</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">399,521</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Leasehold improvements</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>318,449</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">299,340</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Automobiles</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>31,913</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">56,800</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Gross property and equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>3,083,723</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,797,639</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: accumulated depreciation and</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">amortization</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>2,510,684</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,116,064</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Property and equipment, net</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>573,039</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">681,575</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Operating lease expense</font></td> <td style="width: 1%; padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt"><b>32,367</b></font></td> <td style="width: 1%; padding-bottom: 3pt">&#160;</td> <td style="width: 1%; padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double; width: 1%"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">212,221</font></td> <td style="width: 2%; padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Finance lease expense:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Amortization of right of use assets</font></td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>673,378</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">568,688</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Interest on finance lease liabilities</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>293,493</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">285,978</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total finance lease expense</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>966,871</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">854,666</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Supplemental cash flow information related to leases was as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cash paid for amounts included in the measurement of lease liabilities:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Operating cash flows from operating leases</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>32,367</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">212,221</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Operating cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>293,493</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">285,978</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Financing cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>608,004</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">473,278</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Supplemental balance sheet information related to leases was as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Operating lease right of use assets, net</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>6,095,376</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,932,769</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Current portion of operating lease liabilities</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>577,855</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">599,619</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Operating lease liabilities, net of current portion</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>5,931,788</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,593,649</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted average remaining lease term</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Operating leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>11.4</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">11.1</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>0.3</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1.1</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted average discount rate</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Operating leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>5</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>5</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5</font></td> <td><font style="font-size: 8pt">%</font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Operating Leases</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Finance Leases</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">2021</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">832,365</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">6,215</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">854,679</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">811,538</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">832,494</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2025</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">740,253</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Thereafter</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,179,979</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total undiscounted operating lease payments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,251,308</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6,215</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: Imputed interest</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,747,828</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">52</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total operating lease liability</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,503,480</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,163</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31, 2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Gross Carrying</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Accumulated</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Net Book</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Amortization</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amount</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amortization</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Period</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 49%"><font style="font-size: 8pt">Customer Relationships</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>1,980,000</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>(1,980,000</b></font></td> <td style="width: 1%"><font style="font-size: 8pt"><b>)</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt"><b>8.0</b></font></td> <td style="width: 4%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Channel Relationships</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>2,628,080</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>(1,168,036</b></font></td> <td><font style="font-size: 8pt"><b>)</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>1,460,044</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>5.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Internally Developed Software</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>1,846,194</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>(1,280,108</b></font></td> <td><font style="font-size: 8pt"><b>)</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>566,086</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>3.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Trade Name and Trademarks</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>290,472</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>(129,099</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>161,373</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>5.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>6,744,746</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>(4,557,243</b></font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>2,187,503</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Gross Carrying</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Accumulated</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Net Book</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Amortization</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amount</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amortization</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Period</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 49%"><font style="font-size: 8pt">Customer Relationships</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,980,000</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(1,980,000</font></td> <td style="width: 1%"><font style="font-size: 8pt">)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: center"><font style="font-size: 8pt"><b>8.0</b></font></td> <td style="width: 4%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Channel Relationships</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,628,080</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(992,830</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,635,250</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>5.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Internally Developed Software</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,623,122</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(988,340</font></td> <td><font style="font-size: 8pt">)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">634,782</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>3.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Trade Name and Trademarks</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">290,472</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(109,734</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">180,738</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 8pt"><b>5.0</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">6,521,674</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(4,070,904</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,450,770</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">2021</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">524,025</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">373,043</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">252,728</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">194,570</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2025</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">194,570</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Thereafter</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">648,567</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,187,503</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Carrier service costs</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>11,832,170</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">12,274,440</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Salaries and payroll taxes</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>2,774,138</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,781,628</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Inventory purchases, consultants and other costs</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>1,004,303</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">834,131</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Severance costs</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>7,612</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">7,612</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S. income tax payable</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>28,130.00</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,850</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Foreign income tax payable</font></td> <td>&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>(20,040</b></font></td> <td><font style="font-size: 8pt"><b>)</b></font></td> <td>&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">41,320</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total accrued expenses</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>15,626,313</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">14,947,981</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Current provision</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; padding-left: 9pt"><font style="font-size: 8pt">State</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>68,541</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,000</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Foreign</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>6,577</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">38,991</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>75,118</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">48,991</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred provision (benefit)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Federal</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>(6,651,247</b></font></td> <td><font style="font-size: 8pt"><b>)</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">177,049</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">State</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>(823,822</b></font></td> <td><font style="font-size: 8pt"><b>)</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">189,632</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Foreign</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(23,022</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>(7,475,069</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">343,659</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Income tax (benefit) provision</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>(7,399,951</b></font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">392,650</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Statutory federal income tax rate</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>21.0</b></font></td> <td style="width: 1%"><font style="font-size: 8pt"><b>%</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">21.0</font></td> <td style="width: 2%"><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">State, net of federal benefit</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>7.0</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1.5</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Non-deductible expenses</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-0.8</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">16.5</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Change in valuation allowance</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-281.2</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-22.1</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Foreign rate differential</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-1.1</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Return to accrual difference true-ups</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-1.4</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">32.8</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Other</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-1.1</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">14.7</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred tax adjustment and true-up</font></td> <td>&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>3.4</b></font></td> <td><font style="font-size: 8pt"><b>%</b></font></td> <td>&#160;</td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">-2.8</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Combined effective tax rate</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>-253.1</b></font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt"><b>%</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">60.5</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">%</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred tax assets:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; padding-left: 9pt"><font style="font-size: 8pt">Net operating loss carryforwards</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>9,711,726</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">10,203,094</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Alternative minimum tax credit</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>45,650</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">45,650</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Share-based compensation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>627,980</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">653,679</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Intangible amortization</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>473,882</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">481,192</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Lease liability</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>1,522,560</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,365,543</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Other assets</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>107,682</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">175,305</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Total deferred tax assets</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>12,489,480</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">12,924,463</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Less: valuation allowance</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>(2,152,768</b></font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(10,364,787</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Total deferred tax assets, net</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>10,336,712</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,559,676</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred tax liabilities:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Goodwill amortization</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>2,786,029</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,532,650</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Depreciation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>177,170</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">135,470</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Foreign intangible amortization</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>336,759</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">447,811</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Other liabilities</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>12,819</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">12,818</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Lease asset</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>1,417,856</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">1,299,489</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt; text-indent: 0.25in"><font style="font-size: 8pt">Total deferred tax liabilities</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>4,730,633</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,428,238</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Net deferred tax asset (liability)</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>5,606,079</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(1,868,562</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Beginning balance</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>(10,364,787</b></font></td> <td style="width: 1%"><font style="font-size: 8pt"><b>)</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(10,507,891</font></td> <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 9pt"><font style="font-size: 8pt">Decreases (increases)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>8,212,019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">143,104</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Ending balance</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>(2,152,768</b></font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(10,364,787</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td colspan="4" style="text-align: center"><font style="font-size: 8pt"><b>YEAR ENDED DECEMBER 31, 2019</b></font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td colspan="4" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Non-Qualified Stock Option Awards</b></font></td></tr> <tr style="vertical-align: bottom"> <td style="width: 56%">&#160;</td> <td style="border-bottom: black 1pt solid; width: 11%; text-align: center"><font style="font-size: 8pt"><b>Employees</b></font></td> <td style="border-bottom: black 1pt solid; width: 11%; text-align: center"><font style="font-size: 8pt"><b>Directors</b></font></td> <td style="border-bottom: black 1pt solid; width: 11%; text-align: center"><font style="font-size: 8pt"><b>Non-Employees</b></font></td> <td style="border-bottom: black 1pt solid; width: 11%; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td></tr> <tr> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Stock options granted</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">2,500</font></td> <td style="text-align: center"><font style="font-size: 8pt">2,500</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected dividend yield</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">0%</font></td> <td style="text-align: center"><font style="font-size: 8pt">0%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected volatility</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">64.5%</font></td> <td style="text-align: center"><font style="font-size: 8pt">64.5%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Risk-free interest rate</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">2.4%</font></td> <td style="text-align: center"><font style="font-size: 8pt">2.4%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Forfeiture rate</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">1.2%</font></td> <td style="text-align: center"><font style="font-size: 8pt">1.2%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expected life</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">--</font></td> <td style="text-align: center"><font style="font-size: 8pt">3 years</font></td> <td style="text-align: center"><font style="font-size: 8pt">3 years</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Weighted</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Average</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Grant Date</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Grant Date</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>NON-VESTED AWARDS</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Fair Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Shares</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Fair Value</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Non-vested balances, January 1,</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>84,166</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>3.81</b></font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">206,751</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">3.56</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Granted (+)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,500</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.51</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cancelled (-)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>1,666</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>2.60</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,000</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">3.36</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Vested/Excercised (-)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>30,000</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>3.68</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">117,085</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3.35</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Non-vested balances, December 31,</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>52,500</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>3.93</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">84,166</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">3.81</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Weighted</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Average</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt">Average</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>OUTSTANDING AND EXERCISABLE AWARDS</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Exercise Price</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Shares</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Exercise Price</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 50%"><font style="font-size: 8pt">Awards outstanding, January 1,</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>350,833</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>5.89</b></font></td> <td style="width: 2%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">401,333</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5.85</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Granted (+)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,500</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">4.10</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cancelled (-)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>11,666</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>4.47</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">53,000</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">5.48</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Expired (-)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>49,333</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>6.03</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Exercised (-)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>102,500</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>6.40</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Awards outstanding, December 31,</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>187,334</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>5.66</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">350,833</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5.89</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Awards vested and expected to vest,</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">December 31,</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>186,197</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>5.67</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">331,018</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5.89</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Awards outstanding and exercisable,</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">December 31,</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>134,834</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>5.37</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">266,667</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">5.76</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="14" style="text-align: center"><font style="font-size: 8pt"><b>YEAR ENDED DECEMBER 31, 2020</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="14" style="text-align: center"><font style="font-size: 8pt">YEAR ENDED DECEMBER 31, 2019</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shared-Based Compensation Expense</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Shared-Based Compensation Expense</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Employees</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Directors</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Non-Employees</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Total</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Employees</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Directors</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Non-Employees</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">Total</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 14%"><font style="font-size: 8pt">Restricted stock compensation expense</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt"><b>375,122</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt"><b>329,851</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt"><b>704,973</b></font></td> <td style="width: 4%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">281,051</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">100,200</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">381,251</font></td> <td style="width: 4%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Non-qualified&#160;option&#160;stock&#160;compensation&#160;expense</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>98,789</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>-</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>6,519</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>105,308</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">326,249</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10,487</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">336,736</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Total&#160;share-based&#160;compensation&#160;before&#160;taxes</font></td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>473,911</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>329,851</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>6,519</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>810,281</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">607,300</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">100,200</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">10,487</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">717,987</font></td> <td>&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Vested and</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Outstanding</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Expected to</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>and</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Outstanding</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Vest</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Exercisable</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 64%"><font style="font-size: 8pt">Weighted-average remaining contractual life (in years)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.52</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.52</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.42</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Aggregate intrinsic value</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">853,420</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">847,465</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">659,895</font></td> <td>&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Basic Earnings Per Share Computation:</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%; text-indent: 0.25in"><font style="font-size: 8pt">Net income</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>10,323,684</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">226,255</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Weighted average number of common shares</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>8,460,558</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">8,397,454</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Basic Earnings Per Share</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>1.22</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.03</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Diluted Earnings Per Share Computation:</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Net income</font></td> <td>&#160;</td> <td><font style="font-size: 8pt"><b>$</b></font></td> <td style="text-align: right"><font style="font-size: 8pt"><b>10,323,684</b></font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">226,255</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Weighted average number of common shares</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>8,460,558</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8,397,454</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Incremental shares from assumed conversions</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">of dilutive securities</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>142,612</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,575</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 0.25in"><font style="font-size: 8pt">Adjusted weighted average number of</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">common shares</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>8,603,170</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">8,401,029</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: 27pt"><font style="font-size: 8pt">Diluted Earnings Per Share</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>1.20</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">0.03</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Balances, January 1</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>(242,594</b></font></td> <td style="width: 1%"><font style="font-size: 8pt"><b>)</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">(186,485</font></td> <td style="width: 2%"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net foreign currency translation gain (loss)</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>137,979</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(56,109</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Balances, December 31</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>(104,615</b></font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt"><b>)</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(242,594</font></td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">)</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Carrier Services</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>137,640,021</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">68,739,090</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Managed Services</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>42,702,994</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">32,981,157</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>180,343,015</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">101,720,247</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">U.S. Federal Government</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>165,799,500</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">86,497,328</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">U.S. State and Local Governments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>101,079</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">479,379</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Foreign Governments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"><b>127,512</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">109,948</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Commercial Enterprises</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>14,314,924</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">14,633,592</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>180,343,015</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">101,720,247</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>YEARS ENDED</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>DECEMBER 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2020</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">2019</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">North America</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt"><b>$</b></font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt"><b>175,994,756</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">97,197,927</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Europe</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt"><b>4,348,259</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">4,522,320</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt"><b>$</b></font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt"><b>180,343,015</b></font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">101,720,247</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> P3Y P5Y P5Y P3Y 990976 213713 772657 881134 32367 212221 673378 56688 293493 285978 966871 854666 32367 212221 293493 285978 5931788 5593649 577855 599619 P11Y4M24D P11Y1M6D P3M18D P1Y1M6D .05 0.05 0.05 0.05 6503480 8251308 4179979 740253 832494 811538 854679 832365 6163 6215 0 0 0 0 0 6215 2187503 648567 194570 194570 252728 373043 524025 4900000 1522560 1365543 1417856 1299489 36100000 49333 0 6.03 .00 P1Y6M7D P1Y6M7D P1Y5M1D 853420 847465 659895 439076 <table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>2020</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">2019</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif"><b>NON-VESTED AWARDS</b></font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 78%"><font style="font: 8pt Times New Roman, Times, Serif">Non-vested awards outstanding, January 1,</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif"><b>50,750</b></font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 8%; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">30,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Granted (+)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif"><b>231,873</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">66,274</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Cancelled (-)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif"><b>-</b></font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">5,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Vested (-)</font></td> <td>&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif"><b>108,875</b></font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">(1)</font><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td> <td>&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">40,524</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Non-vested awards outstanding, December 31,</font></td> <td>&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif"><b>173,748</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt double">&#160;</td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">50,750</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Weighted-average remaining contractual life (in years)</font></td> <td>&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif"><b>1.2</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8.0</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Unamortized RSA compensation expense</font></td> <td>&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>$</b></font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif"><b>362,426</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">90,759</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Aggregate intrinsic value of RSAs non-vested, December 31</font></td> <td>&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>$</b></font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif"><b>1,683,618</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">197,925</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Aggregate intrinsic value of RSAs vested, December 31</font></td> <td>&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>$</b></font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif"><b>708,920</b></font></td> <td>&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">171,867</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(1) During the year ended December 31, 2020, the Company is reporting the issuance of RSAs upon vesting instead of at the time of grant. In the prior year, the Company reported RSAs as issued upon grant date. The amount of shares reported as vested upon grant in prior years were 50,750 shares.</p> <p style="font: 8pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt">&#160;</p> 1100000 0 1747828 52 8994701 Government contracts are generally firm fixed price not to exceed arrangements with a term of five (5) years, which consists of a base year and four (4) annual option year renewals. Government receivables are billed under a single consolidated monthly invoice and are billed approximately thirty (30) to sixty (60) days in arrears from the date of service and payment is generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customer. Commercial contracts are generally fixed price arrangements with contract terms ranging from two (2) to three (3) years. Commercial accounts receivables are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. Commercial receivables are stated at amounts due from customers net of an allowance for doubtful accounts if deemed necessary. During the years ended December 31, 2020 and 2019, the Company recorded provisions for bad debt expense related to commercial customers totaling approximately $1,000, and $22,000, respectively. The Company has not historically maintained a bad debt reserve for its government customers as it has not experienced material or recurring bad debt charges and the nature and size of the contracts has not necessitated the Companys establishment of such a bad debt reserve. EX-101.SCH 9 wyy-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Accounts Receivable and Significant Concentrations link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Unbilled Accounts Receivable and Significant Concentrations link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Intangibles link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Line of Credit link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Other Obligations link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Stock Options and Award Programs link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Earnings Per Common Share (EPS) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Revenue by Service Type, Customer Type and by Geographic Region link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Accounts Receivable and Significant Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Unbilled Accounts Receivable and Significant Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Stock Options and Award Programs (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Earnings Per Common Share (EPS) (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Revenue by Service Type, Customer Type and by Geographic Region (Tables) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Accounts Receivable and Significant Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Accounts Receivable and Significant Concentrations (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Accounts Receivable and Significant Concentrations (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Unbilled Accounts Receivable and Significant Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Unbilled Accounts Receivable and Significant Concentrations (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Leases (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Leases (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Leases (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Intangibles (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Intangibles (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Line of Credit (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Other Obligations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Income Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Income Taxes (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - Income Taxes (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - Stockholders' Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - Stock Options and Award Programs (Details) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - Stock Options and Award Programs (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - Stock Options and Award Programs (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - Stock Options and Award Programs (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - Stock Options and Award Programs (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - Stock Options and Award Programs (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - Earnings Per Common Share (EPS) (Details) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - Revenue by Service Type, Customer Type and by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 00000079 - Disclosure - Revenue by Service Type, Customer Type and by Geographic Region (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000080 - Disclosure - Revenue by Service Type, Customer Type and by Geographic Region (Details 2) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 wyy-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 wyy-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 wyy-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Accounts, Notes, Loans and Financing Receivable By Legal Entity Of Counterparty, Type [Axis] Commercial Government Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships Channel Relationships Indefinite-lived Intangible Assets [Axis] Trademarks and Trade Names Award Type [Axis] Employee Stock Option Equity Components [Axis] Common Stock Additional Paid-in Capital Accumulated OCI Accumulated Deficit Property, Plant and Equipment, Type [Axis] Computer Equipment Range [Axis] Minimum Maximum Furniture and Fixtures Mobile Equipment Customer [Axis] National Aeronautics and Space Administration Concentration Risk Benchmark [Axis] Accounts Receivable U.S. Immigration and Customs Enforcement Sales Revenue, Net U.S. Customs Boarder Patrol Segments [Axis] Carrier Services Management Services Products and Services [Axis] Managed Service Fees U.S. Federal Government U.S. State and Local Governments Foreign Governments Commercial Enterprises Geographical [Axis] North America Europe U.S. Department of Homeland Security HQ Unbilled Receivables Computer Hardware Software Leaseholds and Leasehold Improvements Automobiles Internally Developed Software Board of Directors Option Non Employee Stock Option Restricted Stock Foreign U.S. Coast Guard United States Census Bureau Internally Development Purchased Intangibles Outstanding Vested and Expected to Vest Outstanding and Exercisable Cover [Abstract] Document Type Amendment Flag Document Period End Date Document Fiscal Year Focus Document Fiscal Period Focus Entity Registrant Name Entity Central Index Key Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Emerging Growth Company Entity Small Business Entity Shell Company Entity Common Stock, Shares Outstanding Entity Public Float Entity Interactive Data Current Entity Incorporation State Country Code Entity File Number Statement of Financial Position [Abstract] ASSETS CURRENT ASSETS Cash and cash equivalents Accounts receivable, net of allowance for doubtful accounts of $114,169 and $126,235 in 2020 and 2019, respectively Unbilled accounts receivable Other current assets Total current assets NONCURRENT ASSETS Property and equipment, net Operating lease, right of use asset, net Intangibles, net Goodwill Deferred tax assets, net Other long term assets Total assets LIABILITIES AND STOCKHOLDERS' EQUITY CURRENT LIABILITIES Accounts payable Accrued expenses Deferred revenue Current portion of operating lease liabilities Current portion of other term obligations Total current liabilities NONCURRENT LIABILITIES Operating lease liabilities, net of current portion Deferred revenue, net of current portion Deferred tax liabilities, net Total liabilities Commitments and contingencies (Note 19) STOCKHOLDERS' EQUITY Preferred stock, $0.001 par value; 10,000,000 shares authorized; 2,045,714 shares issued and none outstanding Common stock, $0.001 par value, 30,000,000 shares authorized; 9,052,262 and 8,386,146 shares issued and outstanding, respectively Additional paid-in capital Accumulated other comprehensive loss Accumulated deficit Total stockholders' equity Total liabilities and stockholders' equity Allowance for doubtful accounts receivable Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] REVENUES COST OF REVENUES (including amortization and depreciation of $541,842 and $922,455, respectively) GROSS PROFIT OPERATING EXPENSES Sales and marketing General and administrative expenses (including share-based compensation of $810,281 and $717,987, respectively) Depreciation and amortization Total operating expenses Income from Operations OTHER (EXPENSE) INCOME Interest income Interest expense Other income Total other expense Income before Income Tax (Benefit) Provision INCOME TAX (BENEFIT) PROVISION NET INCOME BASIC EARNINGS PER SHARE BASIC WEIGHTED-AVERAGE SHARES OUTSTANDING DILUTED EARNINGS PER SHARE DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING Amortization and depreciation Share-based compensation expense Statement of Comprehensive Income [Abstract] Net Income (Loss) Other comprehensive (loss) income: Foreign currency translation adjustments, net of tax Other comprehensive (loss) income COMPREHENSIVE LOSS Statement [Table] Statement [Line Items] Balance (in shares) Balance Reverse split adjustment Issuance of shares for rounding on the reverse split, shares Issuance of shares for rounding on the reverse split, amount Common stock repurchased, shares Common stock repurchased, amount Issuance of common stock options exercises (in shares) Issuance of common stock options exercises Issuance of common stock restricted (in shares) Issuance of common stock restricted Issuance of common stock through at-the-market offering program, net of issuance costs of $333,305, shares Issuance of common stock through at-the-market offering program, net of issuance costs of $333,305 amount Cancellation of common stock, shares Cancellation of common stock, amount Stock compensation expense restricted Stock compensation expense non-qualified stock options Foreign currency translation gain Net loss Balance (in shares) Balance Statement of Stockholders' Equity [Abstract] Stock issuance costs Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Deferred income tax (benefit) expense Depreciation expense Provision for doubtful accounts Amortization of intangibles Amortization of deferred financing costs Changes in assets and liabilities: Accounts receivable and unbilled receivables Inventories Prepaid expenses and other current assets Other assets Accounts payable and accrued expenses Income tax payable Deferred revenue and other liabilities Net cash (used in) provided by operating activities CASH FLOWS FROM INVESTING ACTIVITIES Purchase of property and equipment Capitalized software development costs Net cash used in investing activities CASH FLOWS FROM FINANCING ACTIVITIES Advances on bank line of credit Repayments of bank line of credit advances Principal repayments under lease obligations Debt issuance costs Issuance of common stock/At-the-market offering, net of issuance costs Proceeds from exercise of stock options Net cash used in financing activities Net effect of exchange rate on cash and equivalents NET DECREASE IN CASH CASH, beginning of period CASH, end of period SUPPLEMENTAL CASH FLOW INFORMATION Cash paid for interest Cash paid for income taxes NONCASH INVESTING AND FINANCING ACTIVITIES Insurance policies financed by short term notes payable Cashless exercise of stock options Lease assets obtained in exchange for new lease liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization and Nature of Operations Accounting Policies [Abstract] Significant Accounting Policies Fair Value Disclosures [Abstract] Fair Value Measurements Receivables [Abstract] Accounts Receivable and Significant Concentrations Unbilled Accounts Receivable and Significant Concentrations Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Other Current Assets Property, Plant and Equipment [Abstract] Property and Equipment Leases [Abstract] Leases Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets Goodwill and Intangible Assets Disclosure [Abstract] Goodwill Other Liabilities Disclosure [Abstract] Other Current Liabilities Line of Credit Facility [Abstract] Line of Credit Debt Disclosure [Abstract] Other Obligations Income Tax Disclosure [Abstract] Income Taxes Stockholders' Equity Note [Abstract] Stockholders' Equity Share-based Payment Arrangement [Abstract] Stock Options and Award Programs Earnings Per Share [Abstract] Earnings Per Common Share (EPS) Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Loss Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Revenues [Abstract] Revenue by Service Type, Customer Type and by Geographic Region Basis of Presentation Common Stock Reverse Split Principles of Consolidation Reclassifications Recently Adopted Accounting Standards Foreign Currency Segment Reporting Use of Estimates Fair Value Measurements Financial Instruments Cash and Cash Equivalents Allowances for Doubtful Accounts Inventories Property and Equipment Leases Goodwill and Other Intangible Assets Revenues from Contracts with Customers Product Development Income Taxes Basic and Diluted Earnings Per Share (EPS) Employee Stock-Based Compensation Schedule of property plant and equipment estimated useful lives Schedule of accounts receivable Schedule of concentration of risk Schedule of unbilled accounts receivable Schedule of concentration of risk Schedule of other current assets Property, plant and equipment Lease cost Supplemental information related to leases Maturities of lease liabilities Schedule of finite-lived intangible assets Schedule of finite-lived intangible assets, future amortization expense Schedule of accrued liabilities Schedule of components of income tax expense (benefit) Schedule of effective income tax rate reconciliation Schedule of deferred tax assets and liabilities Summary of valuation allowance Nonvested restricted stock shares activity Schedule of valuation assumptions Schedule of nonvested share activity Schedule of stock option activity Weighted-average remaining life, share-based compensation Schedule of employee service share-based compensation Schedule of earnings per share, basic and diluted Schedule of accumulated other comprehensive income (loss) Schedule of consolidated revenues Revenue from external customers by customers type Revenue from external customers by geographic areas Long-Lived Tangible Asset [Axis] Statistical Measurement [Axis] Estimated useful life Cash, uninsured amount Product development costs Legal Entity of Counterparty, Type [Axis] Gross accounts receivable Less: allowances for doubtful accounts Accounts receivable, net As a % of receivables As a % of revenues Unbilled accounts receivable Inventories Prepaid rent, insurance, and other assets Total other current assets Gross property and equipment Less: accumulated depreciation and amortization Property and equipment purchase Property and equipment depreciation expense Operating lease expense Amortization of right of use assets Interest on finance lease liabilities Total finance lease expense Operating cash flows from operating leases Operating cash flows from finance leases Financing cash flows from finance leases Operating lease right of use assets, net Current portion of finance leases Operating leases, net of current portion Weighted average remaining lease term operating leases (in years) Weighted average remaining lease term finance leases (in years) Weighted average discount rate operating leases Weighted average discount rate finance leases 2021 2022 2023 2024 2025 Thereafter Total undiscounted operating lease payments Less: imputed interest Total operating lease liability 2021 2022 2023 2024 2025 Thereafter Undiscounted finance lease payments Less: imputed interest Total finance lease liability Gross carrying amount Accumulated amortization Net book value Weighted average amortization period 2021 2022 2023 2024 2025 Thereafter Total Capitalized software cost Weighted average remaining life Aggregate amortization expense Carrier service costs Salaries and payroll taxes Inventory purchases, consultants and other costs Severance costs U.S. income tax payable Foreign income tax payable (receivable) Total accrued expenses Line of credit borrowing capacity Cost of finance Current provision (benefit) State Foreign Total Deferred provision (benefit) Federal State Foreign Total Income tax benefit Statutory federal income tax rate State, net of federal benefit Non-deductible expenses Change in valuation allowance Foreign rate differential Return to accrual difference true-ups Other Deferred tax adjustment and true-up Combined effective tax rate Deferred tax assets: Net operating loss carryforwards Alternative minimum tax credit Share-based compensation Intangible amortization Lease liability Other assets Total deferred tax assets Less: valuation allowance Total deferred tax assets, net Deferred tax liabilities: Goodwill amortization Depreciation Foreign intangible amortization Other liabilities Lease asset Total deferred tax liabilities Net deferred tax liability Beginning balance (Increases) decreases Ending balance Net operating loss carryforwards Effective federal statutory income tax rate Preferred stock, shares reserved for future issuance Gross proceeds for issuance of common stock for stock option exercises Gross proceeds from sale of common stock Non-vested awards outstanding Granted Cancelled Vested/Excercised Non-vested awards outstanding Weighted average grant date fair value per share, non-vested beginning balance Weighted average grant date fair value per share, granted Weighted average grant date fair value per share, cancelled Weighted average grant date fair value per share, vested/excercised Weighted average grant date fair value per share, non-vested ending balance Weighted-average remaining contractual life (in years) Unamortized RSA compensation expense Aggregate intrinsic value of RSAs non-vested Aggregate intrinsic value of RSAs vested Stock options granted Expected dividend yield Expected volatility Risk-free interest rate Forfeiture rate Expected life Number of shares, outstanding and exercisable, options outstanding, beginning balance Number of shares, granted Number of shares, cancelled Number of shares, expired Number of shares, exercised Number of shares, outstanding and exercisable, options outstanding, ending balance Number of shares, options vested and expected to vest, ending balance Number of shares, options outstanding and exercisable, ending balance Weighted average exercise price per share, outstanding and exercisable, options outstanding, beginning balance Weighted average exercise price per share, granted Weighted average exercise price per share, cancelled Weighted average exercise price per share, expired Weighted average exercise price per share, exercised Weighted average exercise price per share, outstanding and exercisable, options outstanding, ending balance Number of shares, vested and expected to vest, outstanding, weighted average exercise price, ending balance Weighted average exercise price per share, options outstanding and exercisable, ending balance Weighted-Average remaining contractual life (in years) Aggregate intrinsic value Restricted stock compensation expense Non-qualified stock compensation expense Total share-based compensation before taxes Unamortized share-based compensation expense Unamortized share-based compensation expense, recognition period Basic EPS Computation: Weighted average number of common shares Basic EPS Diluted EPS Computation: Incremental shares from assumed conversions of stock options Adjusted weighted average number of common shares Diluted EPS Balances beginning of the period Net foreign currency translation gain (loss) Balances ending of the period Product and Service [Axis] Revenues, net Revenue, net Amount of expenses incurred but not yet paid related to special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan Amount of expenses incurred but not yet paid related to carrier service costs, due within one year or the normal operating cycle, if longer. It should we used the plant and property.,so can be use the computer hardware software. Amount of deferred tax liability attributable to taxable depreciation expenses. The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services, and the increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts. Amount of inventory purchases, consultants and other costs. The cash outflow for repayments on the bank line of credit. Tabular disclosure of revenue from external customers by customer type attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue. Tabular disclosure of consolidated revenues. Tabular disclosure of the useful lives of property, plant and equipment. Tabular disclosure of unbilled accounts receivable. The estimated measure of the percentage by which a share price is expected to forfeiture during the period. The share-based compensation arrangement by share-based payment award, options, non-vested, outstanding, weighted average remaining contractual term Carrying amount of unbilled accounts receivable as on the balance sheet date. Assets, Current Assets Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Interest Expense Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Stock Issued During Period, Value, New Issues Increase Decrease In Accounts Receivable and Unbilled Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Other Operating Assets Net Cash Provided by (Used in) Operating Activities Payments to Develop Software Net Cash Provided by (Used in) Investing Activities Principal Repayments Of Bank Line Of Credit Payments of Debt Issuance Costs Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Goodwill Disclosure [Text Block] Fair Value Measurement, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Lessee, Leases [Policy Text Block] Income Tax, Policy [Policy Text Block] U.S. Federal Air Marshall Service [Member] Unbilled Accounts Receivable Inventory, Net Finance Lease, Liability, to be Paid, Year One Finance Lease, Liability, to be Paid, Year Two Finance Lease, Liability, to be Paid, Year Three Finance Lease, Liability, to be Paid, Year Four Finance Lease, Liability, to be Paid, Year Five Finance Lease, Liability, to be Paid, after Year Five Finance Lease, Liability, Undiscounted Excess Amount Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Asset, Expected Amortization, Year One Finite-Lived Intangible Asset, Expected Amortization, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Current Foreign Tax Expense (Benefit) Current Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Deferred Tax Assets, Gross, Noncurrent Deferred Tax Assets, Valuation Allowance, Noncurrent Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Liabilities, Gross Deferred Tax Liabilities, Net Deferred Tax Assets, Valuation Allowance Operating Loss Carryforwards Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Number Diluted Shares Outstanding Adjustment EX-101.PRE 13 wyy-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2020
Mar. 12, 2021
Jun. 30, 2020
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2020    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Entity Registrant Name WIDEPOINT CORP    
Entity Central Index Key 0001034760    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Non-accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business true    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   8,994,701  
Entity Public Float     $ 59,100,000
Entity Interactive Data Current Yes    
Entity Incorporation State Country Code DE    
Entity File Number 001-33035    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2020
Dec. 31, 2019
CURRENT ASSETS    
Cash and cash equivalents $ 15,996,749 $ 6,879,627
Accounts receivable, net of allowance for doubtful accounts of $114,169 and $126,235 in 2020 and 2019, respectively 35,882,661 14,580,928
Unbilled accounts receivable 13,848,726 13,976,958
Other current assets 1,763,633 1,094,847
Total current assets 67,491,769 36,532,360
NONCURRENT ASSETS    
Property and equipment, net 573,039 681,575
Operating lease, right of use asset, net 6,095,376 5,932,769
Intangibles, net 2,187,503 2,450,770
Goodwill 18,555,578 18,555,578
Deferred tax assets, net 5,606,079 0
Other long term assets 815,007 140,403
Total assets 101,324,351 64,293,455
CURRENT LIABILITIES    
Accounts payable 36,221,981 13,581,822
Accrued expenses 15,626,313 14,947,981
Deferred revenue 2,016,282 2,265,067
Current portion of operating lease liabilities 577,855 599,619
Current portion of other term obligations 0 133,777
Total current liabilities 54,442,431 31,528,266
NONCURRENT LIABILITIES    
Operating lease liabilities, net of current portion 5,931,788 5,593,649
Deferred revenue, net of current portion 398,409 363,560
Deferred tax liabilities, net 0 1,868,562
Total liabilities 60,772,628 39,354,037
Commitments and contingencies (Note 19)
STOCKHOLDERS' EQUITY    
Preferred stock, $0.001 par value; 10,000,000 shares authorized; 2,045,714 shares issued and none outstanding 0 0
Common stock, $0.001 par value, 30,000,000 shares authorized; 9,052,262 and 8,386,146 shares issued and outstanding, respectively 8,876 83,861
Additional paid-in capital 100,504,741 95,279,114
Accumulated other comprehensive loss (104,615) (242,594)
Accumulated deficit (59,857,279) (70,180,963)
Total stockholders' equity 40,551,723 24,939,418
Total liabilities and stockholders' equity $ 101,324,351 $ 64,293,455
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 114,169 [1] $ 126,235
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 2,045,714 2,045,714
Preferred stock, shares outstanding 0 0
Common stock, par value $ .001 $ 0.001
Common stock, shares authorized 30,000,000 30,000,000
Common stock, shares issued 9,050,262 8,386,145
Common stock, shares outstanding 9,050,262 8,386,145
[1] During the years ended December 31, 2020 and 2019, the Company recorded provisions for bad debt expense related to commercial customers totaling approximately $1,000, and $22,000, respectively. The Company has not historically maintained a bad debt reserve for its government customers as it has not experienced material or recurring bad debt charges and the nature and size of the contracts has not necessitated the Companys establishment of such a bad debt reserve.
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]    
REVENUES $ 180,343,015 $ 101,720,247
COST OF REVENUES (including amortization and depreciation of $541,842 and $922,455, respectively) 159,887,807 84,342,282
GROSS PROFIT 20,455,208 17,377,965
OPERATING EXPENSES    
Sales and marketing 1,871,146 1,659,875
General and administrative expenses (including share-based compensation of $810,281 and $717,987, respectively) 14,270,342 13,844,689
Depreciation and amortization 1,091,463 988,146
Total operating expenses 17,232,951 16,492,710
Income from Operations 3,222,257 885,255
OTHER (EXPENSE) INCOME    
Interest income 3,944 5,355
Interest expense (302,924) (310,582)
Other income 456 38,877
Total other expense (298,524) (266,350)
Income before Income Tax (Benefit) Provision 2,923,733 618,905
INCOME TAX (BENEFIT) PROVISION (7,399,951) 392,650
NET INCOME $ 10,323,684 $ 226,255
BASIC EARNINGS PER SHARE $ 1.22 $ 0.03
BASIC WEIGHTED-AVERAGE SHARES OUTSTANDING 8,460,558 8,397,454
DILUTED EARNINGS PER SHARE $ 1.2 $ 0.03
DILUTED WEIGHTED-AVERAGE SHARES OUTSTANDING 8,603,170 8,401,029
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]    
Amortization and depreciation $ 541,842 $ 922,455
Share-based compensation expense $ 810,281 $ 717,987
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Loss - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net Income (Loss) $ 10,323,684 $ 226,255
Other comprehensive (loss) income:    
Foreign currency translation adjustments, net of tax 137,979 (56,109)
Other comprehensive (loss) income 137,979 (56,109)
COMPREHENSIVE LOSS $ 10,461,663 $ 170,146
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Common Stock
Additional Paid-in Capital
Accumulated OCI
Accumulated Deficit
Total
Balance (in shares) at Dec. 31, 2018 8,411,245        
Balance at Dec. 31, 2018 $ 84,113 $ 94,926,560 $ (186,485) $ (70,407,218) $ 24,416,970
Common stock repurchased, shares (86,373)        
Common stock repurchased, amount $ (865) (364,820)     (365,685)
Issuance of common stock restricted (in shares) 66,274        
Issuance of common stock restricted $ 663 (663)     0
Issuance of common stock through at-the-market offering program, net of issuance costs of $333,305 amount         0
Cancellation of common stock, shares (5,000)        
Cancellation of common stock, amount $ (50) 50     0
Stock compensation expense restricted   381,251     381,251
Stock compensation expense non-qualified stock options   336,736     336,736
Foreign currency translation gain     (56,109)   (56,109)
Net loss       226,255 226,255
Balance (in shares) at Dec. 31, 2019 8,386,146        
Balance at Dec. 31, 2019 $ 83,861 95,279,114 (242,594) (70,180,963) 24,939,418
Reverse split adjustment   (75,475) 75,475   0
Issuance of shares for rounding on the reverse split, shares 2,546        
Issuance of shares for rounding on the reverse split, amount $ 2 (2)     0
Common stock repurchased, shares (2,416)        
Common stock repurchased, amount $ (2) (10,111)     (10,113)
Issuance of common stock options exercises (in shares) 32,803        
Issuance of common stock options exercises $ 33 4,966     4,999
Issuance of common stock restricted (in shares) 58,123        
Issuance of common stock restricted $ 58 (58)     0
Issuance of common stock through at-the-market offering program, net of issuance costs of $333,305, shares 399,313        
Issuance of common stock through at-the-market offering program, net of issuance costs of $333,305 amount $ (399) (4,345,076)     4,345,475
Stock compensation expense restricted   704,973     704,973
Stock compensation expense non-qualified stock options   105,308     105,308
Foreign currency translation gain     137,979   137,979
Net loss       10,323,684 10,323,684
Balance (in shares) at Dec. 31, 2020 8,876,515        
Balance at Dec. 31, 2020 $ 8,876 $ 100,504,741 $ (104,615) $ (59,857,279) $ 40,551,723
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)
12 Months Ended
Dec. 31, 2020
USD ($)
Statement of Stockholders' Equity [Abstract]  
Stock issuance costs $ 333,305
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Income (Loss) $ 10,323,684 $ 226,255
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Deferred income tax (benefit) expense (7,465,922) 343,659
Depreciation expense 1,150,530 1,124,110
Provision for doubtful accounts 571 22,037
Amortization of intangibles 482,204 786,491
Amortization of deferred financing costs 1,667 5,000
Share-based compensation expense 810,281 717,987
Changes in assets and liabilities:    
Accounts receivable and unbilled receivables (21,027,396) (7,967,993)
Inventories (776,883) (29,868)
Prepaid expenses and other current assets 115,517 (12,576)
Other assets 18,604 62,960
Accounts payable and accrued expenses 23,059,452 10,443,535
Income tax payable (41,432) 33,346
Deferred revenue and other liabilities (264,594) 99,899
Net cash (used in) provided by operating activities 6,386,283 5,854,842
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchase of property and equipment (254,448) (370,322)
Capitalized software development costs (902,577) (146,227)
Net cash used in investing activities (1,157,025) (516,549)
CASH FLOWS FROM FINANCING ACTIVITIES    
Advances on bank line of credit 1,895,676 6,784,934
Repayments of bank line of credit advances (1,895,676) (6,784,934)
Principal repayments under lease obligations (608,004) (473,278)
Debt issuance costs 0 (5,000)
Common stock repurchased, amount (10,113) (365,685)
Issuance of common stock/At-the-market offering, net of issuance costs 4,345,475 0
Proceeds from exercise of stock options 4,999 0
Net cash used in financing activities 3,732,357 (843,963)
Net effect of exchange rate on cash and equivalents 155,507 (46,595)
NET DECREASE IN CASH 9,117,122 4,447,735
CASH, beginning of period 6,879,627 2,431,892
CASH, end of period 15,996,749 6,879,627
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for interest 308,260 216,096
Cash paid for income taxes 65,990 14,859
NONCASH INVESTING AND FINANCING ACTIVITIES    
Insurance policies financed by short term notes payable 0 181,923
Cashless exercise of stock options 25 0
Lease assets obtained in exchange for new lease liabilities $ 943,290 $ 471,919
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Organization and Nature of Operations
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Operations

Organization

 

WidePoint Corporation (“WidePoint” or the “Company”) was incorporated in Delaware on May 30, 1997 and conducts operations through its wholly-owned operating subsidiaries in the United States, Ireland, the Netherlands and the United Kingdom. The Company’s principal executive and administrative headquarters is located in Fairfax, Virginia.

 

Nature of Operations

 

The Company is a leading provider of trusted mobility management (TM2). The Company’s TM2 platform and service solutions enable its customers to efficiently secure, manage and analyze the entire lifecycle of their mobile communications assets through its federally compliant platform Intelligent Telecommunications Management System (ITMS™). The Company’s ITMS platform is SSAE 18 compliant and was granted an Authority to Operate by the U.S. Department of Homeland Security. Additionally, the Company was granted an Authority to Operate by the General Services Administration with regard to its identity credentialing component of its TM2 platform. The Company’s TM2 platform is internally hosted and accessible on-demand through a secure customer portal that is specially configured for each customer. The Company can deliver these solutions in a number of configurations ranging from utilizing the platform as a service to a full-service solution that includes full lifecycle support for all end users and the organization.

 

A significant portion of the Company’s expenses, such as personnel and facilities costs, are fixed in the short term and may be not be easily modified to manage through changes in the Company’s market place that may create pressure on pricing and/or costs to deliver its services.

 

The Company has periodic capital expense requirements to maintain and upgrade its internal technology infrastructure tied to its hosted solutions and other such costs may be significant when incurred in any given quarter.

 

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Significant Accounting Policies

Basis of Presentation

 

The accompanying consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the financial statement rules and regulations of the Securities and Exchange Commission.

 

Common Stock Reverse Split

 

On October 23, 2020, the Company filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 p.m. Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of Common Stock from 110,000,000 to 30,000,000. All share, restricted stock awards (“RSA”) and per share information included in the financial statements has been retroactively adjusted to reflect the stock split.

 

Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.

 

Reclassifications

 

Certain reclassifications have been made to prior period consolidated balance sheet to conform to current period presentation. Such reclassifications had no effect on net income as previously reported.

 

Accounting Standards Update

 

Recently Adopted Accounting Standards

 

In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718); Improvements to Nonemployee Share-Based Payment Accounting. Effective January 1, 2019, the Company adopted ASU 2018-07. The new guidance simplifies the accounting for share-based payments made to nonemployees. Under this ASU, share-based awards to nonemployees will be measured at fair value on the grant date of the awards. Entities will need to assess the probability of satisfying performance conditions if any are present, and awards will continue to be classified according to ASC 718 upon vesting, which eliminates the need to reassess classification upon vesting, consistent with awards granted to employees. The Company has not historically issued a significant amount of share-based payments to non-employees. There was no material effect on the Company’s consolidated financial statements upon adoption.

 

In January 2017, ASU No. 2017-04, “Simplifying the Test for Goodwill Impairment” was issued. Under the amendments in this ASU, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value; however, the loss should not exceed the total amount of goodwill allocated to that reporting unit. The ASU also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity should apply this ASU on a prospective basis and for its annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company adopted this guidance prospectively on January 1, 2020. Adoption of this guidance did not have a material impact on its consolidated financial statements.

 

Accounting Standards under Evaluation

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument (“Topic 326”). Topic 326 amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down. This ASU update affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. This update is effective for the company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact of the pending adoption of this new standard on its consolidated financial statements.

 

Foreign Currency

 

Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive (loss) income, a component of stockholders’ equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company’s Consolidated Statements of Operations, depending on the nature of the activity. See Note 18 for additional information.

 

Segment Reporting

 

Segments are defined by authoritative guidance as components of a company in which separate financial information is available and is evaluated by the chief operating decision maker (CODM), or a decision-making group, in deciding how to allocate resources and in evaluating financial performance. The Company’s CODM is its chief executive officer.

 

The Company’s customers view our market as a singular business and demand an integrated and scalable suite of enterprise-wide solutions. The Company’s TM2 offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services. The amount of labor required to perform our contract obligations may vary significantly contract to contract depending on the customer’s specific requirements; however, the way in which we perform these services is consistent across the company and requires a connected group of internal subject matter experts and support personnel.

 

In order to evaluate a managed service business model the Company’s CODM and the senior executive team measure financial performance based on our overall mixture of managed and carrier services and related margins. These financial metrics provide a stronger indication of how we are managing our key customer relationships; and it also determines our overall profitability.

 

The Company presents a single segment for purposes of financial reporting and prepared its consolidated financial statements upon that basis.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring use of estimates and judgment relate to revenue recognition, accounts receivable valuation reserves, ability to realize intangible assets and goodwill, ability to realize deferred income tax assets, fair value of certain financial instruments and the evaluation of contingencies and litigation. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results could differ from those estimates.

 

Fair Value Measurements

 

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, based on the Company’s principal or, in the absence of a principal, most advantageous market for the specific asset or liability. GAAP provides for a three-level hierarchy of inputs to valuation techniques used to measure fair value, defined as follows:

 

Level 1 - Inputs that are quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity can access.

 

Level 2 - Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability, including:

 

Quoted prices for similar assets or liabilities in active markets

 

Quoted prices for identical or similar assets or liabilities in markets that are not active

 

Inputs other than quoted prices that are observable for the asset or liability

 

Inputs that are derived principally from or corroborated by observable market data by correlation or other means

 

Level 3 - Inputs that are unobservable and reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances (e.g., internally derived assumptions surrounding the timing and amount of expected cash flows). The Company measured the fair value of contingent seller financed promissory notes presented on the consolidated balance sheets at fair value on a recurring basis using significantly unobservable inputs (Level 3) during the years ended December 31, 2020 and 2019. See Note 3 for additional information regarding financial liabilities carried at fair value.

 

The Company monitors the market conditions and evaluates the fair value hierarchy levels at least quarterly. For any transfers in and out of the levels of the fair value hierarchy, the Company elects to disclose the fair value measurement at the beginning of the reporting period during which the transfer occurred. See Note 3 for financial assets and liabilities subject to fair value measurements.

 

Financial Instruments

 

Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents and accounts receivable.

 

Cash and Cash Equivalents

 

The Company maintains interest-bearing cash deposits and short-term overnight investments with large financial institutions. The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents for purposes of these consolidated financial statements. Interest-bearing cash deposits maintained by financial institutions in the United States of America are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At December 31, 2020 and 2019, the Company had deposits in excess of FDIC limits of approximately $13,197,000 and $3,902,000, respectively.  The Company also maintains deposits with a financial institution in Ireland that are insured by the Central Bank of Ireland up to a maximum of €100,000 per financial institution. The Company also maintains deposits with a financial institution in the United Kingdom that are insured by Financial Services Compensation Scheme up to a maximum of £75,000 per financial institution. At December 31, 2020 and 2019, the Company had foreign bank deposits in excess of insured limits of approximately $2,045,000 and $748,000 respectively.

 

Allowances for Doubtful Accounts

 

The Company determines its allowance for doubtful accounts by considering a number of factors, including the type of customer, credit worthiness, payment history, length of time accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable when they are deemed to be uncollectible, having exhausted all collection efforts. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts.

 

Customer account balances outstanding longer than the contractual payment terms are reviewed for collectability and after 90 days are considered past due unless arrangements were made at the time of the transaction that specified different payment terms. Upon specific review and its determination that a bad debt reserve may be required, the Company will reserve such amount if it views the account as potentially uncollectable.

 

Inventories

 

Inventories consist of mobile devices and accessories and identity credential hardware components. Inventories are valued at the lower of cost, using first-in, first-out method, or market. The Company may record a write-down for inventories which have become obsolete or are in excess of anticipated demand or net realizable value. If future demand or market conditions for our products are less favorable than forecasted or if unforeseen technological changes negatively impact the utility of inventory, we may be required to record additional write-downs, which would adversely affect our gross profit. For the years ended December 31, 2020 and 2019, there were no inventory write-downs.

 

Property and Equipment

 

Property and equipment are stated at historical cost, net of accumulated depreciation and amortization. Depreciation and amortization expense is computed using the straight-line method over the estimated useful lives based upon the classification of the property and/or equipment or lease period for assets acquired under finance lease arrangements. The estimated useful lives of the assets are as follows:

 

   Estimated
   Useful Life
    
Computer hardware and software  3-5 years
Furniture and fixtures  5 years
Mobile equipment  3 years

 

The Company assesses the recoverability of property and equipment by determining whether the depreciation of property and equipment over its remaining life can be recovered through projected undiscounted future cash flows. The amount of property and equipment impairment if any, is measured based on fair value and is charged to operations in the period in which property and equipment impairment is determined by management. As of December 31, 2020 and 2019, the Company’s management has not identified any material impairment of its property and equipment.

 

Leases

 

The Company has operating and finance leases for corporate offices, data centers, computer hardware and automobiles that are accounted for under ASC 842, Leases (Topic 842). The leases have remaining lease terms ranging from one year to eighteen years.

 

The Company determines if an arrangement is a lease at inception. The Company considers any contract where there is an identified asset and that it has the right to control the use of such asset in determining whether the contract contains a lease. A right-of-use (“ROU”) asset represents the Company’s right to use an underlying asset for the lease term and the lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s operating leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available on the adoption date in determining the present value of lease payments. The operating lease ROU assets include any lease payments made prior to the rent commencement date. Lease expense for lease payments are recognized on a straight-line basis over the lease term.

 

Goodwill and Other Intangible Assets

 

The Company accounts for goodwill and other indefinite-lived intangible assets in accordance with ASC 350, Intangibles (Topic 350). Under ASC Topic 350, goodwill and certain indefinite-lived intangible assets are not amortized but are subject to an annual impairment test, and between annual tests if indicators of potential impairment exist.

 

The Company evaluates goodwill and other indefinite-lived intangible assets for impairment annually as of December 31st and between annual tests if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. The Company has the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step quantitative goodwill impairment test or bypass the qualitative assessment for any reporting period and proceed to performing the first step of the two-step goodwill impairment test.

 

Goodwill and other indefinite-lived intangible impairment testing involves management judgment, requiring an assessment of whether the carrying value of the reporting unit can be supported by its fair value using widely accepted valuation techniques. The quantitative goodwill impairment test utilizes a two-step approach. The first step identifies whether there is potential impairment by comparing the fair value of a reporting unit to the carrying amount, including goodwill. If the fair value of a reporting unit is less than its carrying amount, the second step of the impairment test is required to measure the amount of any impairment loss.

 

During the years ended December 31, 2020 and 2019, there were no impairment of goodwill and other indefinite-lived intangible assets.

 

Revenue from Contracts with Customers

 

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.

 

The Company reports products and services under the categories managed services and carrier services as described below:   

 

Carrier Services. The Company bills for costs incurred to deliver phone, data and satellite and related mobile services for a connected device or end point. These services require us to procure, process and pay communications carrier invoices. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions when we are seen as the primary creditor, we directly issue purchase orders directly to communications carriers for wireline and wireless services, and/or we have discretion in choosing optimal providers and rate plans. For arrangements in which we do not have such economic risk we recognize revenues and related costs on a net basis. A significant portion of our overall reported revenue is tied to this service component; however, it represents an insignificant portion of our overall reported gross profit. This is a commodity type service and margins are nominal, but this is a necessary service to deliver to federal government customers that engage us to provide a full-service solution. The Company does not provide these services at risk for commercial customers due to the increased credit risk involved.

 

Managed Services.  The Company delivers managed services under a full-service, quasi full-service or self-service solution to suit our customers’ needs. A significant portion of our reported gross profit is tied to this service component. Revenue is accrued based on what the Company expects will be ultimately invoiced. Differences between accrued revenues and actual billed revenues are adjusted in the period that billings are prepared and such differences have not historically been material. Managed services are not interdependent and there are no undelivered performance obligations in these arrangements. The Company aggregates its billable revenue under the following groupings:

 

Managed Service Fees: The Company delivers managed services under firm fixed price contracts that include multiple performance obligations.

 

o Revenue for fixed price services are generally completed and billed in the same accounting period and we charge a fixed fee for each performance obligation which may be tied to the number of units managed, percentage of supplier spend and/or savings, units delivered, certificates issued by the Company, certificate validation services installed in a customer’s environment, accessories sold and billable hours. Revenue from this service requires accounting estimates due to delays between completion of the service and the normal billing cycle.

 

o Revenue for fixed price software sold as a term license is recognized ratably over the license term from the date the software is accepted by the customer. Maintenance services, if contracted, are recognized ratably over the term of the maintenance agreement, generally twelve months. Revenue for fixed price software licenses that are sold as a perpetual license with no significant customization are recognized when the software is delivered. Implementation fees are recognized when the work is completed. Revenue from this service does not require significant accounting estimates.

 

Billable Service Fees. The Company delivers subject matter expertise either offsite or onsite for certain customers at a fixed hourly rate or fixed monthly fee. Billable services are generally completed and billed in the same accounting period and we charge a fixed fee based on actual hours worked and actual costs incurred. Revenue is accrued based on what the Company expects will be ultimately invoiced. Differences between accrued revenues and actual billed revenues are adjusted in the period that billings are prepared and such differences have not historically been material.

 

Reselling and Other Service Fees. The Company delivers third party products and services to satisfy customer contractual obligations. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions as we are seen as the primary creditor, we carry inventory risk for undelivered products and services, we directly issue purchase orders third party suppliers, and we have discretion in sourcing among many different suppliers. For those transactions in which we procure and deliver products and services for our customers on their own account we do not recognize revenues and related costs on a gross basis for these arrangements. We only recognize revenues earned for arranging the transaction and any related costs.

 

Judgments and Estimates

 

The Company’s contracts with customers often include promises to transfer multiple products and services to a customer under a fixed rate or fixed fee arrangement. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require judgment. Components of our managed service solution are generally distinct performance obligations that are not interdependent and can be completed within a month. The Company’s products are generally sold with a right of return. Historically the returns have been immaterial and recognized in the period which the products are returned. The Company may provide other event driven credits or disincentives for not meeting performance obligations which are accounted for as variable consideration and recognized in the period which the event occurs.

 

Contract Balances

 

A significant portion of contract balances represent revenues earned on federal government contracts. Timing of revenue recognition may differ materially from the timing of invoicing to customers due a long-standing practice of issuing a consolidated managed service invoice. A consolidated invoice usually requires data such as billable hours, units managed, credentials issued, accessories sold and usage data from telecommunications providers and other suppliers. As a result it could take between thirty (30) to sixty (60) days after all performance obligations have been met to deliver a complete customer invoice. As a result, the Company may have both accounts receivables (invoiced revenue) and unbilled receivables (revenue recognize but not yet invoiced) that could represent one or more months of revenue. Additionally, the Company may be required under contractual terms to bill for services in advance and deferred recognition of revenue until all performance obligations have been met.

 

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within thirty (30) to ninety (90) days. Payment terms and conditions for government and commercial customers are described below:

 

Government contract billings are generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customer.

 

Commercial contracts are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component.

 

The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers.

 

The allowance for doubtful accounts reflects the Company’s best estimate of probable losses inherent in uncollected accounts receivable. Customer accounts receivable balances that remain uncollected for more than 45 days are reviewed for collectability and are considered past due after 90 days unless different contractual repayment terms were extended under a contract with a customer. The Company determines its allowance for doubtful accounts after considering factors that could affect collectability of past due accounts receivable and such factors regularly include the customers’ financial condition and credit worthiness, recent payment history, type of customer and the length of time accounts receivable are past due. Upon specific review and its determination that a bad debt reserve may be required, the Company will reserve such amount if it views the account as potentially uncollectable.

 

Customer accounts receivable balances that remain uncollected for more than 120 days and/or that have not been settled in accordance with contractual repayment terms and for which no firm payment commitments exist are placed with a third-party collection agency and a reserve is established for the entire uncollected balance. The Company writes off accounts receivable after 180 days or earlier when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts. If the accounts receivable has been written off and no allowance for doubtful accounts exist subsequent payments received are credited to bad debt expense as a recovery.

 

Costs to Obtain a Contract with a Customer

 

The Company does not recognize assets from the costs to obtain a contract with a customer and generally expenses these costs as incurred.  The Company primarily uses internal labor to manage and oversee the customer acquisition process and to finalize contract terms and conditions and commence customer start-up activities, if any.  Internal labor costs would be incurred regardless of the outcome of a contract with a customer and as such those costs are not considered incremental to the cost to obtain a contract with a customer.  The Company does not typically incur significant incremental costs to obtain a contract with a customer after such contract has been awarded.  Incremental costs to obtain a contract with a customer may include payment of commissions to certain internal and/or external sales agents upon collection of invoiced sales from the customer.  The Company does not typically prepay sales commissions in advance of being paid for services delivered.

 

Product Development

 

Product development expenses include payroll, employee benefits, and other employee related expenses associated with product development. Product development expenses also include third-party development and programming costs, subject matter experts, localization costs incurred to translate software for international markets, and the amortization of purchased software code and services content. Costs related to product development are expensed until the point that technological feasibility is reached. Costs incurred during the implementation of product development and enhancements are capitalized and amortized to cost of revenue over the estimated lives of the solution.

 

For the years ended December 31, 2020 and 2019, the Company incurred product development costs associated with TM2 platform application of approximately $903,000 and $146,000, respectively, which were capitalized. See Note 9 to the consolidated financial statements for additional information about capitalization of product development costs.

 

Income Taxes

 

The Company accounts for income taxes in accordance with authoritative guidance which requires that deferred tax assets and liabilities be computed based on the difference between the financial statement and income tax bases of assets and liabilities using the enacted marginal tax rate. The guidance requires that the net deferred tax asset be reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion or all of the net deferred tax asset will not be realized.

 

Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. Under existing income tax accounting standards such objective evidence is more heavily weighted in comparison to other subjective evidence such as our projections for future growth, tax planning and other tax strategies.

 

The Company recognizes the impact of an uncertain tax position taken or expected to be taken on an income tax return in the financial statements at the amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized in the financial statements unless it is more likely than not of being sustained upon audit by the relevant taxing authority.

 

Basic and Diluted Earnings Per Share (EPS)

 

Basic EPS includes no dilution and is computed by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted EPS includes the potential dilution that could occur if securities or other contracts to issue common and restricted stock were exercised or converted into common and restricted stock. The number of incremental shares from assumed conversions of stock options and unvested restricted stock awards included in the calculation of diluted EPS was calculated using the treasury stock method. See Note 17 to the consolidated financial statements for computation of EPS.

 

Employee Stock-Based Compensation

 

The Company accounts for stock-based employee compensation arrangements under provisions of ASC 718-10. The Company recognizes the cost of employee stock awards granted in exchange for employee services based on the grant-date fair value of the award using a Black-Scholes option-pricing model, net of expected forfeitures. Those costs are recognized ratably over the vesting period. Each stock option has an exercise price equal to the market price of the Company’s common stock on the date of grant and a contractual term ranging from 3 to 10 years. See Note 16 to the consolidated financial statements for additional information about stock-based compensation programs.

 

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements

The consolidated financial statements include financial instruments for which the fair market value may differ from amounts reflected on a historical basis.

 

Financial Assets and Financial Liabilities Carried at Other Than Fair Value

 

The Company’s financial instruments include cash equivalents, accounts receivable, short and long-term debt (except for contingent promissory notes) and other financial instruments associated with the issuance of the common stock. The carrying values of cash equivalents and accounts receivable approximate their fair value because of the short maturity of these instruments and past evidence indicates that these instruments settle for their carrying value. The carrying amounts of the Company’s bank borrowings under its credit facility approximate fair value because the interest rates reflect current market rates.

 

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable and Significant Concentrations
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Accounts Receivable and Significant Concentrations

A significant portion of the Company’s revenue arrangements consist of firm fixed price contracts with agencies of the U.S. federal government and several large multinational publicly traded and private corporations. Accounts receivable consist of the following by customer type in the table below as of the periods presented:

 

    DECEMBER 31,  
    2020     2019  
             
Government (1)   $ 34,097,906     $ 12,604,582  
Commercial (2)     1,898,924       2,102,581  
Gross accounts receivable     35,996,830       14,707,163  
Less: allowances for doubtful                
accounts (3)     114,169       126,235  
                 
Accounts receivable, net   $ 35,882,661     $ 14,580,928  

 

(1) Government contracts are generally firm fixed price not to exceed arrangements with a term of five (5) years, which consists of a base year and four (4) annual option year renewals. Government receivables are billed under a single consolidated monthly invoice and are billed approximately thirty (30) to sixty (60) days in arrears from the date of service and payment is generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customer.

 

(2) Commercial contracts are generally fixed price arrangements with contract terms ranging from two (2) to three (3) years. Commercial accounts receivables are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. Commercial receivables are stated at amounts due from customers net of an allowance for doubtful accounts if deemed necessary.

 

(3) During the years ended December 31, 2020 and 2019, the Company recorded provisions for bad debt expense related to commercial customers totaling approximately $1,000, and $22,000, respectively. The Company has not historically maintained a bad debt reserve for its government customers as it has not experienced material or recurring bad debt charges and the nature and size of the contracts has not necessitated the Company’s establishment of such a bad debt reserve.

 

Significant Concentrations

 

Customers representing ten percent or more of consolidated accounts receivable are set forth in the table below as of the periods presented:

 

    DECEMBER 31,  
    2020     2019  
    As a % of     As a % of  

Customer Name

  Receivables     Receivables  
             
National Aeronautics and Space Administration     --       21%  
U.S. Census Bureau     70%       18%  

 

 

Customers representing ten percent or more of consolidated revenues are set forth in the table below for each of the periods presented:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
    As a % of     As a % of  

Customer Name

  Revenues     Revenues  
             
U.S. Immigration and Customs Enforcement     --       14%  
U.S. Customs Border Patrol     --       12%  
U.S. Census Bureau     50%       10%  

 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Unbilled Accounts Receivable and Significant Concentrations
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Unbilled Accounts Receivable and Significant Concentrations

Unbilled accounts receivable represent revenues earned in connection with products and/or services delivered for which we are unable to issue a formal billing to the customer at the balance sheet due to either timing of invoice processing or delays due to fixed contractual billing schedules. A significant portion of our unbilled accounts receivable consist of carrier services and cybersecurity hardware and software products delivered but not invoiced at the end of the reporting period. Unbilled receivables consist of the following by customer type as of the periods presented below:

 

   DECEMBER 31,
   2020  2019
       
Government  $13,664,406   $13,712,913 
Commercial   184,320    264,045 
           
Unbilled accounts receivable  $13,848,726   $13,976,958 

 

Significant Concentrations

 

Customers representing ten percent or more of consolidated unbilled accounts receivable are set forth in the table below as of the periods presented:

 

   DECEMBER 31,
   2020  2019
   As a % of  As a % of
Customer Name  Receivables  Receivables
       
U.S. Department of Homeland Security Headquarters   11%   —   
U.S. Immigration and Customs Enforcement   20%   24%
U.S. Census Bureau   25%   23%
U.S. Coast Guard   16%   —   

 

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Other Current Assets
12 Months Ended
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets

Other current assets consisted of the following as of the periods presented below:

 

    DECEMBER 31,  
    2020     2019  
             
Inventories   $ 990,976     $ 213,713  
Prepaid rent, insurance and other assets     772,657       881,134  
                 
Total other current assets   $ 1,763,633     $ 1,094,847  

 

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment

Major classes of property and equipment consisted of the following as of the periods presented below:

    DECEMBER 31,  
    2020     2019  
             
Computer hardware and software   $ 2,271,000     $ 2,041,978  
Furniture and fixtures     462,361       399,521  
Leasehold improvements     318,449       299,340  
Automobiles     31,913       56,800  
Gross property and equipment     3,083,723       2,797,639  
Less: accumulated depreciation and                
amortization     2,510,684       2,116,064  
                 
Property and equipment, net   $ 573,039     $ 681,575  

 

During the years ended December 31, 2020 and 2019, the Company purchased for cash property and equipment totaling approximately $254,000 and $370,300, respectively.

 

During the years ended December 31, 2020 and 2019, property and equipment depreciation expense was approximately $402,700 and $555,400, respectively.

 

During the years ended December 31, 2020 and 2019, there were no material disposals of owned property and equipment.

 

There were no changes in the estimated useful lives used to depreciate property and equipment during the years ended December 31, 2020 and 2019.

 

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases

The Company entered into operating leases for corporate and operational facilities (“real estate leases”), computer hardware for datacenters and automobiles (collectively “all other leases”).

 

Real estate leases. Substantially all real estate leases have remaining terms of six (6) to nine (9) years, with additional five (5) year extensions available. All of these leases require a fixed lease payment that contains an annual lease payment escalation provision ranging from 3% to 4% per year. Certain leases contain early termination provisions that would require payment of unamortized tenant improvements, real estate broker commissions paid, and up to six (6) months of rent to compensate the landlord for early termination. The cost to exit a lease would be significant and potentially range $0.2 million to $0.8 million. The earliest any lease termination provisions could be exercised would be in 2023.

 

All other leases. Non-real estate operating leases have remaining terms of one (1) to two (2) years. All of these leases require a fixed lease payment over the entire lease term with no escalation provision. There are no early termination provisions under such arrangements.

 

The components of lease expense were as follows:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
Operating lease expense   $ 32,367     $ 212,221  
                 
Finance lease expense:                
Amortization of right of use assets   $ 673,378     $ 568,688  
Interest on finance lease liabilities     293,493       285,978  
                 
Total finance lease expense   $ 966,871     $ 854,666  

 

Supplemental cash flow information related to leases was as follows:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
Cash paid for amounts included in the measurement of lease liabilities:            
Operating cash flows from operating leases   $ 32,367     $ 212,221  
Operating cash flows from finance leases     293,493       285,978  
Financing cash flows from finance leases     608,004       473,278  

 

Operating lease expense is included in general and administrative expenses in the consolidated statement of operations. Amortization of right of use assets is included in depreciation and amortization in the consolidated statement of operations.

 

Supplemental balance sheet information related to leases was as follows:

 

    DECEMBER 31,  
    2020     2019  
             
Operating lease right of use assets, net   $ 6,095,376     $ 5,932,769  
Current portion of operating lease liabilities     577,855       599,619  
Operating lease liabilities, net of current portion     5,931,788       5,593,649  
                 
Weighted average remaining lease term                
Operating leases     11.4       11.1  
Finance leases     0.3       1.1  
Weighted average discount rate                
Operating leases     5 %     5 %
Finance leases     5 %     5 %

 

Maturities of lease liabilities as of December 31, 2020, were as follows:

 

    Operating Leases     Finance Leases  
2021   $ 832,365     $ 6,215  
2022     854,679       -  
2023     811,538       -  
2024     832,494       -  
2025     740,253       -  
Thereafter     4,179,979       -  
Total undiscounted operating lease payments     8,251,308       6,215  
Less: Imputed interest     1,747,828       52  
Total operating lease liability   $ 6,503,480     $ 6,163  

 

During the year ended December 31, 2020, the Company entered into a lease amendment, effective July 24, 2020, for additional office space and a one year extension of the original lease term. The Company accounted for the lease amendment under the lease modification guidance in ASC 842. As a result, the Company re-measured its lease liability and recognized an additional lease liability and corresponding right-of-use asset of $943,290. The lease liability was discounted using the Company’s incremental borrowing rate of 3.5%.

 

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Intangibles
12 Months Ended
Dec. 31, 2020
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Intangible Assets

The Company’s intangible assets are comprised of purchased intangibles consisting of customer relationships, channel relationships, telecommunications software, trade names and trademarks and non-compete agreements. Intangible assets acquired in connection with a business combination are valued at fair value and amortized on a straight-line basis over the expected useful life which may range from three (3) to fifteen (15) years or more depending on the intangible asset characteristics.

 

The Company’s intangible assets also include internally developed software used in the sales and delivery of its information technology service offerings. The Company capitalizes certain internal costs related to software development to deliver its information technology services including but not limited to its Intelligent Telecommunications Management System (ITMS™), Public Key Infrastructure (PKI) and Optimiser Telecom Data Intelligence (TDI™) applications. Significant development costs are capitalized from the point of demonstrated technological feasibility until the point in time that the product is available for general release to customers. Once the product is available for general release, capitalized costs are amortized based on units sold, or on a straight-line basis generally over the expected functional life which may range from two (2) to five (5) years.

 

The following tables summarize purchased and internally developed intangible assets subject to amortization as of the periods presented below:

 

    DECEMBER 31, 2020  
                      Weighted  
                      Average  
    Gross Carrying     Accumulated     Net Book     Amortization  
    Amount     Amortization     Value     Period  
                         
Customer Relationships   $ 1,980,000     $ (1,980,000 )   $ -       8.0  
Channel Relationships     2,628,080       (1,168,036 )     1,460,044       5.0  
Internally Developed Software     1,846,194       (1,280,108 )     566,086       3.0  
Trade Name and Trademarks     290,472       (129,099 )     161,373       5.0  
                                 
    $ 6,744,746     $ (4,557,243 )   $ 2,187,503          

 

 

    DECEMBER 31, 2019  
                      Weighted  
                      Average  
    Gross Carrying     Accumulated     Net Book     Amortization  
    Amount     Amortization     Value     Period  
                         
Customer Relationships   $ 1,980,000     $ (1,980,000 )   $ -       8.0  
Channel Relationships     2,628,080       (992,830 )     1,635,250       5.0  
Internally Developed Software     1,623,122       (988,340 )     634,782       3.0  
Trade Name and Trademarks     290,472       (109,734 )     180,738       5.0  
                                 
    $ 6,521,674     $ (4,070,904 )   $ 2,450,770          

 

Purchased Intangibles

 

For the years ended December 31, 2020 and 2019, the Company did not recognize any acquisition related intangible assets.

 

For the years ended December 31, 2020 and 2019, there were no disposals or sales of purchased intangible assets.

 

Internally Developed

 

For the year ended December 31, 2020, the Company recorded capitalized software development costs of approximately $903,000 related to costs associated with upgrading the ITMS™ platform, secure identity management technology and network operations center of which $209,400 was transferred from capital work in progress to internally developed software during the year. Capital work in progress is included in other long-term assets in the consolidated balance sheet.

 

For the year ended December 31, 2019 the Company recorded capitalized software development costs of approximately $146,000 related to costs associated with our next generation TDI™ application.

 

The aggregate amortization expense recorded was approximately $471,000 and $786,000 for the years ended December 31, 2020 and 2019, respectively.

 

As of December 31, 2020, estimated annual amortization for our intangible assets for each of the next five years is approximately:

 

2021   $ 524,025  
2022     373,043  
2023     252,728  
2024     194,570  
2025     194,570  
Thereafter     648,567  
Total   $ 2,187,503  

 

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill

There were no changes in goodwill during the years ended December 31, 2020 and 2019. As of December 31, 2020 and 2019, goodwill was not impaired and there were no accumulated impairment losses.

 

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Other Current Liabilities
12 Months Ended
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities

Accrued expenses consisted of the following as of the periods presented below:

 

    DECEMBER 31,  
    2020     2019  
             
Carrier service costs   $ 11,832,170     $ 12,274,440  
Salaries and payroll taxes     2,774,138       1,781,628  
Inventory purchases, consultants and other costs     1,004,303       834,131  
Severance costs     7,612       7,612  
U.S. income tax payable     28,130.00       8,850  
Foreign income tax payable     (20,040 )     41,320  
                 
Total accrued expenses   $ 15,626,313     $ 14,947,981  

 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Line of Credit
12 Months Ended
Dec. 31, 2020
Line of Credit Facility [Abstract]  
Line of Credit

On June 15, 2017, the Company entered into a Loan and Security Agreement with Atlantic Union Bank (formerly known as Access National Bank) (the “Loan Agreement”). The Loan Agreement provides for a $5.0 million working capital revolving line of credit.

 

Effective, April 30, 2020, the Company entered into a fifth modification agreement (“Modification Agreement”) with Atlantic Union Bank to amend the existing Loan Agreement. The Modification Agreement extended the maturity date of the facility from April 30, 2020 through April 30, 2021 and changed the variable interest rate from the Wall Street Journal prime rate plus 0.50% to the Wall Street Journal prime rate plus 0.25%.

 

The Loan Agreement requires that the Company meet the following financial covenants on a quarterly basis: (i) maintain a minimum adjusted tangible net worth of at least $2.0 million, (ii) maintain minimum consolidated adjusted EBITDA of at least two times interest expense and (iii) maintain a current ratio of 1.1 to 1.0 (excluding finance lease liabilities reported under recently adopted lease accounting standards).

 

The available amount under the working capital line of credit is subject to a borrowing base, which is equal to the lesser of (i) $5.0 million or (ii) 50% of the net unpaid balance of the Company’s eligible accounts receivable. The facility is secured by a first lien security interest on all of the Company’s personal property, including its accounts receivable, general intangibles, inventory and equipment maintained in the United States. As of December 31, 2020, the Company was eligible to borrow up to $4.9 million under the borrowing base formula.

.

Under the current credit facility with Access National Bank the Company was advanced and repaid approximately $1.8 million during the year ended December 31, 2020.

 

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Other Obligations
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Other Obligations

The Company annually finances the cost of its commercial liability insurance premiums for a period of less than 12 months. During the year ended December 31, 2019, the Company financed approximately $181,900.

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes

Income tax provision (benefit) is as follows for the years ended:

 

    DECEMBER 31,  
    2020     2019  
             
Current provision            
State   $ 68,541     $ 10,000  
Foreign     6,577       38,991  
Total     75,118       48,991  
                 
Deferred provision (benefit)                
Federal     (6,651,247 )     177,049  
State     (823,822 )     189,632  
Foreign     -       (23,022 )
Total     (7,475,069 )     343,659  
                 
Income tax (benefit) provision   $ (7,399,951 )   $ 392,650  

 

Income tax provision (benefit) effective rates, which differs from the federal and state statutory rate as follows for the years ended:

 

    DECEMBER 31,  
    2020     2019  
             
Statutory federal income tax rate     21.0 %     21.0 %
State, net of federal benefit     7.0 %     1.5 %
Non-deductible expenses     -0.8 %     16.5 %
Change in valuation allowance     -281.2 %     -22.1 %
Foreign rate differential     -       -1.1 %
Return to accrual difference true-ups     -1.4 %     32.8 %
Other     -1.1 %     14.7 %
Deferred tax adjustment and true-up     3.4 %     -2.8 %
Combined effective tax rate     -253.1 %     60.5 %

 

The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets (liabilities) consisted of the following:

 

    DECEMBER 31,  
    2020     2019  
Deferred tax assets:            
Net operating loss carryforwards   $ 9,711,726     $ 10,203,094  
Alternative minimum tax credit     45,650       45,650  
Share-based compensation     627,980       653,679  
Intangible amortization     473,882       481,192  
Lease liability     1,522,560       1,365,543  
Other assets     107,682       175,305  
                 
Total deferred tax assets     12,489,480       12,924,463  
Less: valuation allowance     (2,152,768 )     (10,364,787 )
Total deferred tax assets, net     10,336,712       2,559,676  
                 
Deferred tax liabilities:                
Goodwill amortization     2,786,029       2,532,650  
Depreciation     177,170       135,470  
Foreign intangible amortization     336,759       447,811  
Other liabilities     12,819       12,818  
Lease asset     1,417,856       1,299,489  
                 
Total deferred tax liabilities     4,730,633       4,428,238  
                 
Net deferred tax asset (liability)   $ 5,606,079     $ (1,868,562 )

 

As of December 31, 2020, the Company had approximately $36.1 million in net operating loss (NOL) carry forwards available to offset future taxable income for federal income tax purposes, net of the potential Section 382 limitations. These federal NOL carry forwards expire between 2021 and 2036. Included in the recorded deferred tax asset, the Company had a benefit of approximately $36 million available to offset future taxable income for state income tax purposes. These state NOL carry forwards expire between 2024 and 2036. Because of the change of ownership provisions of the Tax Reform Act of 1986, use of a portion of our domestic NOL may be limited in future periods. Further, a portion of the carryforwards may expire before being applied to reduce future income tax liabilities.

 

Changes in the valuation allowance for the years ended were as follows:

 

    DECEMBER 31,  
    2020     2019  
             
Beginning balance   $ (10,364,787 )   $ (10,507,891 )
Decreases (increases)     8,212,019       143,104  
                 
Ending balance   $ (2,152,768 )   $ (10,364,787 )

 

The Company’s valuation allowance predominantly consisted of domestic net operating loss carryforwards and certain state net operating loss carryforwards. As of each reporting date, management considers new evidence, both positive and negative, that could affect its view of the future realization of deferred tax assets. As of December 31, 2020, in part because in the current year we achieved three years of cumulative pretax income in the U.S. federal tax jurisdiction, management determined that there is sufficient positive evidence to conclude that it is more likely than not that additional deferred taxes of are realizable. It therefore reduced the valuation allowance accordingly. During 2020, the Company released $8.2 million of the deferred tax asset valuation allowance to offset the regular tax expense generated by current earnings. In the future, changes in the Company’s valuation allowance may result from, among other things, additional pretax operating losses resulting in increases in our valuation allowance or pretax operating income resulting in decreases in our valuation allowance.

 

 The Company files U.S. federal income tax returns with the Internal Revenue Service (“IRS”) as well as income tax returns in various states and certain foreign countries. The Company may be subject to examination by the IRS for tax years 2003 and forward. The Company may be subject to examinations by various state taxing jurisdictions for tax years 2003 and forward. The Company may be subject to examination by various foreign countries for tax years 2014 forward. As of December 31, 2020, the Company is currently not under examination by the IRS, any state or foreign tax jurisdiction. The Company did not have any unrecognized tax benefits at either December 31, 2020 or 2019. In the future, any interest and penalties related to uncertain tax positions will be recognized in income tax expense.

 

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2020
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

Preferred Stock

 

The Company’s Certificate of Incorporation authorizes the Company to issue up to 10,000,000 shares of preferred stock, $0.001 par value per share. Under the terms of the Company’s Certificate of Incorporation, the board of directors is authorized, subject to any limitations prescribed by law, without stockholder approval, to issue such shares of preferred stock in one or more series. Each such series of preferred stock shall have such rights, preferences, privileges and restrictions, including voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, as shall be determined by the board of directors. In November 2004, the Company filed a certificate of designation designating 2,045,714 shares of the Company’s preferred stock as shares of Series A Convertible Preferred Stock, which shares were later issued. All of the shares of Series A Convertible Preferred Stock that were issued was converted into common stock and may not be reissued. Accordingly, as of December 31, 2020, there were 7,954,286 undesignated shares of preferred stock remaining available for issuance. There were no issuances of preferred stock during the years ended December 31, 2020 and 2019.

 

Common Stock

 

The Company is authorized to issue 30,000,000 shares of common stock, $.001 par value per share. As of December 31, 2020, there were 8,876,514 shares issued and outstanding.

 

Common Stock Issuances - Employee Stock Option Exercises

 

Shares of common stock issued as a result of stock option exercises and realized gross proceeds for the year ended December 31, 2020 were 33 and $4,999, respectively. There were no shares of common stock issued as a result of stock option exercises during the year ended December 31, 2019. See Note 16 for additional information regarding stock option plans.

 

During the year ended December 31, 2020, 95,000 stock options were exercised on a cashless basis for an aggregate issuance of 25,303 shares of the Company’s common stock. 

 

Stock Repurchase Program

 

The Board of Directors approved a stock repurchase plan on October 7, 2019 to purchase up to $2.5 million of the Company’s common stock. As of December 31, 2020, $2.1 million outstanding that does not have an expiration date.

 

At The Market Offering Agreement

 

On August 18, 2020, the Company entered into an At-The-Market Issuance Sales Agreement (the “Sales Agreement”) with B. Riley Securities, Inc. (“B. Riley FBR”), The Benchmark Company, LLC (“Benchmark”) and Spartan Capital Securities, LLC (“Spartan”, and together with B. Riley FBR and Benchmark, the “Sales Agents”) which establishes an at-the-market equity program pursuant to which we may offer and sell shares of our common stock, par value $0.001 per share, from time to time as set forth in the Sales Agreement. The Sales Agreement provides for the sale of shares of the Company’s common stock having an aggregate offering price of up to $24,000,000.

 

The Sales Agreement will terminate upon the earlier of sale of all of the shares under the Sales Agreement or termination of the Sales Agreement as permitted. During the twelve months ended December 31, 2020, the Company has incurred $333,500 of offering costs.

 

During the three months ended December 31, 2020, the Company sold 399,313 shares of common stock through the Sales Agents for a total of approximately $4,678,381, resulting in net proceeds to the Company of approximately $4,345,475. The Company sold no shares of common stock through the Sales Agents between August 18, 2020 and September 30, 2020.

 

Subsequent to December 31, 2020, the Company sold 100,867 shares for gross proceeds of $1.1 million. 

 

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Award Programs
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock Options and Award Programs

The Company’s stock incentive plan is administered by the Compensation Committee and authorizes the grant or award of incentive stock options, non-qualified stock options (NQSO), restricted stock awards (RSA), stock appreciation rights, dividend equivalent rights, performance unit awards and phantom shares. The Company issues new shares of common stock upon the exercise of stock options. Any shares associated with options forfeited are added back to the number of shares that underlie stock options to be granted under the stock incentive plan. The Company has issued restricted stock awards and non-qualified stock option awards as described below.

 

Valuation of Stock Awards

 

Restricted Stock. The Company records the fair value of all restricted stock awards based on the grant date fair value and amortizes stock compensation on a straight-line basis over the vesting period. Restricted stock award shares are issued when vested and included in the total number of common shares issued and outstanding. During the years ended December 31, 2020 and 2019, the Company granted 231,873 RSAs and 66,274 RSAs, respectively.

 

Non-Qualified Stock Options. The Company estimates the fair value of nonqualified stock awards using a Black-Scholes Option Pricing model (“Black-Scholes model”). The fair value of each stock award is estimated on the date of grant using the Black-Scholes model, which requires an assumption of dividend yield, risk free interest rates, volatility, forfeiture rates and expected option life. The risk-free interest rates are based on the U.S. Treasury yield for a period consistent with the expected term of the option in effect at the time of the grant. Expected volatilities are based on the historical volatility of our common stock over the expected option term. The expected term of options granted is based on analyses of historical employee termination rates and option exercises. The Company did not grant NQSOs during December 31, 2020. There were 2,500 of non-qualified stock option awards granted to a non-employee as compensation for investor relations services during December 31, 2019.

 

Restricted Stock Awards

 

A summary of RSA activity as of December 31, 2020 and 2019, and changes for the years then ended are set forth below:

 

    2020     2019  
NON-VESTED AWARDS            
             
Non-vested awards outstanding, January 1,     50,750       30,000  
Granted (+)     231,873       66,274  
Cancelled (-)     -       5,000  
Vested (-)     108,875 (1)      40,524  
Non-vested awards outstanding, December 31,     173,748       50,750  
                 
Weighted-average remaining contractual life (in years)     1.2       8.0  
                 
Unamortized RSA compensation expense   $ 362,426     $ 90,759  
                 
Aggregate intrinsic value of RSAs non-vested, December 31   $ 1,683,618     $ 197,925  
                 
Aggregate intrinsic value of RSAs vested, December 31   $ 708,920     $ 171,867  

 

(1) During the year ended December 31, 2020, the Company is reporting the issuance of RSAs upon vesting instead of at the time of grant. In the prior year, the Company reported RSAs as issued upon grant date. The amount of shares reported as vested upon grant in prior years were 50,750 shares.

 

Non-Qualified Stock Option Awards

 

Option pricing model assumptions for NQSO awards granted were valued using the following assumptions for December 31, 2019 as set forth below:

 

  YEAR ENDED DECEMBER 31, 2019
  Non-Qualified Stock Option Awards
  Employees Directors Non-Employees Total
         
Stock options granted -- -- 2,500 2,500
Expected dividend yield -- -- 0% 0%
Expected volatility -- -- 64.5% 64.5%
Risk-free interest rate -- -- 2.4% 2.4%
Forfeiture rate -- -- 1.2% 1.2%
Expected life -- -- 3 years 3 years

 

A summary of NQSO activity as of December 31, 2020 and 2019, and changes during the years then ended are set forth below:

 

    2020     2019  
          Weighted           Weighted  
          Average           Average  
          Grant Date           Grant Date  
NON-VESTED AWARDS   Shares     Fair Value     Shares     Fair Value  
                         
Non-vested balances, January 1,     84,166     $ 3.81       206,751     $ 3.56  
Granted (+)     -       -       2,500     $ 1.51  
Cancelled (-)     1,666     $ 2.60       8,000     $ 3.36  
Vested/Excercised (-)     30,000     $ 3.68       117,085     $ 3.35  
Non-vested balances, December 31,     52,500     $ 3.93       84,166     $ 3.81  

 

 

    2020     2019  
          Weighted           Weighted  
          Average           Average  
OUTSTANDING AND EXERCISABLE AWARDS   Shares     Exercise Price     Shares     Exercise Price  
                         
Awards outstanding, January 1,     350,833     $ 5.89       401,333     $ 5.85  
Granted (+)     -       -       2,500     $ 4.10  
Cancelled (-)     11,666     $ 4.47       53,000     $ 5.48  
Expired (-)     49,333     $ 6.03       -       -  
Exercised (-)     102,500     $ 6.40       -       -  
Awards outstanding, December 31,     187,334     $ 5.66       350,833     $ 5.89  
                                 
Awards vested and expected to vest,                                
December 31,     186,197     $ 5.67       331,018     $ 5.89  
                                 
Awards outstanding and exercisable,                                
December 31,     134,834     $ 5.37       266,667     $ 5.76  

 

The weighted-average remaining contractual life and the aggregate intrinsic value (the amount by which the fair value of the Company’s stock exceeds the exercise price of the option) of the stock options outstanding, exercisable, and vested and expected to vest as of December 31, 2020 are as follows:

 

          Vested and     Outstanding  
          Expected to     and  
    Outstanding     Vest     Exercisable  
                   
Weighted-average remaining contractual life (in years)     1.52       1.52       1.42  
Aggregate intrinsic value   $ 853,420     $ 847,465     $ 659,895  

 

 

Stock Compensation Expense

 

Share-based compensation recognized under ASC 718-10 (including restricted stock awards) represents both stock options based expense and stock grant expense. The Company recognized share-based compensation expense for the years then ended December 31 as set forth below:

 

    YEAR ENDED DECEMBER 31, 2020     YEAR ENDED DECEMBER 31, 2019  
    Shared-Based Compensation Expense     Shared-Based Compensation Expense  
    Employees     Directors     Non-Employees     Total     Employees     Directors     Non-Employees     Total  
                                                 
Restricted stock compensation expense   $ 375,122     $ 329,851     $ -     $ 704,973     $ 281,051     $ 100,200     $ -     $ 381,251  
Non-qualified option stock compensation expense     98,789       -       6,519       105,308       326,249       -       10,487       336,736  
                                                                 
Total share-based compensation before taxes   $ 473,911     $ 329,851     $ 6,519     $ 810,281     $ 607,300     $ 100,200     $ 10,487     $ 717,987  

  

At December 31, 2020, the Company had approximately $439,076 of total unamortized compensation expense that will be recognized over the weighted average period of 1.3 years.

 

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Common Share (EPS)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Earnings Per Common Share (EPS)

The computations of basic and diluted EPS for the years ended were as follows:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
Basic Earnings Per Share Computation:            
Net income   $ 10,323,684     $ 226,255  
Weighted average number of common shares     8,460,558       8,397,454  
Basic Earnings Per Share   $ 1.22     $ 0.03  
                 
Diluted Earnings Per Share Computation:                
Net income   $ 10,323,684     $ 226,255  
                 
Weighted average number of common shares     8,460,558       8,397,454  
Incremental shares from assumed conversions                
of dilutive securities     142,612       3,575  
Adjusted weighted average number of                
common shares     8,603,170       8,401,029  
                 
Diluted Earnings Per Share   $ 1.20     $ 0.03  

 

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss

Changes in the Company’s cumulative foreign currency translation adjustments due to translation of its foreign subsidiaries’ Euro currency financial statements into the Company’s reporting currency were as and for the periods presented below:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
Balances, January 1   $ (242,594 )   $ (186,485 )
                 
Net foreign currency translation gain (loss)     137,979       (56,109 )
                 
Balances, December 31   $ (104,615 )   $ (242,594 )

 

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Employment Agreements

 

The Company has employment agreements with certain executives that set forth compensation levels and provide for severance payments in certain instances.

 

Litigation

 

The Company is not involved in any material legal proceedings.

 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue by Service Type, Customer Type and by Geographic Region
12 Months Ended
Dec. 31, 2020
Revenues [Abstract]  
Revenue by Service Type, Customer Type and by Geographic Region

The Company recognized revenues by the following broad service types:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
Carrier Services   $ 137,640,021     $ 68,739,090  
Managed Services     42,702,994       32,981,157  
                 
    $ 180,343,015     $ 101,720,247  

 

The Company recognized revenues for the following customer types as set forth below:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
U.S. Federal Government   $ 165,799,500     $ 86,497,328  
U.S. State and Local Governments     101,079       479,379  
Foreign Governments     127,512       109,948  
Commercial Enterprises     14,314,924       14,633,592  
                 
    $ 180,343,015     $ 101,720,247  

 

The Company recognized revenues from customers in the following geographic regions:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
North America   $ 175,994,756     $ 97,197,927  
Europe     4,348,259       4,522,320  
                 
    $ 180,343,015     $ 101,720,247  

 

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation

The accompanying consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the financial statement rules and regulations of the Securities and Exchange Commission.

 

Common Stock Reverse Split

On October 23, 2020, the Company filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation with the Secretary of Delaware to effect a one-for-ten reverse stock split of the shares of the Company’s common stock, effective as of 5:00 p.m. Eastern Time on November 6, 2020. The Certificate of Amendment also decreased the number of authorized shares of Common Stock from 110,000,000 to 30,000,000. All share, restricted stock awards (“RSA”) and per share information included in the financial statements has been retroactively adjusted to reflect the stock split.

 

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of the Company, its wholly owned subsidiaries and acquired entities since their respective dates of acquisition. All significant inter-company amounts were eliminated in consolidation.

 

Reclassifications

Certain reclassifications have been made to prior period consolidated balance sheet to conform to current period presentation. Such reclassifications had no effect on net income as previously reported.

 

Recently Adopted Accounting Standards

In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718); Improvements to Nonemployee Share-Based Payment Accounting. Effective January 1, 2019, the Company adopted ASU 2018-07. The new guidance simplifies the accounting for share-based payments made to nonemployees. Under this ASU, share-based awards to nonemployees will be measured at fair value on the grant date of the awards. Entities will need to assess the probability of satisfying performance conditions if any are present, and awards will continue to be classified according to ASC 718 upon vesting, which eliminates the need to reassess classification upon vesting, consistent with awards granted to employees. The Company has not historically issued a significant amount of share-based payments to non-employees. There was no material effect on the Company’s consolidated financial statements upon adoption.

 

In January 2017, ASU No. 2017-04, “Simplifying the Test for Goodwill Impairment” was issued. Under the amendments in this ASU, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. An entity should recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit's fair value; however, the loss should not exceed the total amount of goodwill allocated to that reporting unit. The ASU also eliminated the requirements for any reporting unit with a zero or negative carrying amount to perform a qualitative assessment and, if it fails that qualitative test, to perform Step 2 of the goodwill impairment test. An entity should apply this ASU on a prospective basis and for its annual or any interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company adopted this guidance prospectively on January 1, 2020. Adoption of this guidance did not have a material impact on its consolidated financial statements.

 

Accounting Standards under Evaluation

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instrument (“Topic 326”). Topic 326 amends guidance on reporting credit losses for assets held at amortized cost basis and available for sale debt securities. For assets held at amortized cost basis, Topic 326 eliminates the probable initial recognition threshold in current GAAP and, instead, requires an entity to reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis of the financial assets to present the net amount expected to be collected. For available for sale debt securities, credit losses should be measured in a manner similar to current GAAP, however Topic 326 will require that credit losses be presented as an allowance rather than as a write-down. This ASU update affects entities holding financial assets and net investment in leases that are not accounted for at fair value through net income. This update is effective for the company for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company is currently evaluating the impact of the pending adoption of this new standard on its consolidated financial statements.

 

Foreign Currency

Assets and liabilities denominated in foreign currencies are translated into U.S. dollars based upon exchange rates prevailing at the end of each reporting period. The resulting translation adjustments, along with any related tax effects, are included in accumulated other comprehensive (loss) income, a component of stockholders’ equity. Translation adjustments are reclassified to earnings upon the sale or substantial liquidation of investments in foreign operations. Revenues and expenses are translated at the average month-end exchange rates during the year. Gains and losses related to transactions in a currency other than the functional currency, including operations outside the U.S. where the functional currency is the U.S. dollar, are reported net in the Company’s Consolidated Statements of Operations, depending on the nature of the activity. See Note 18 for additional information.

 

Segment Reporting

Segments are defined by authoritative guidance as components of a company in which separate financial information is available and is evaluated by the chief operating decision maker (CODM), or a decision-making group, in deciding how to allocate resources and in evaluating financial performance. The Company’s CODM is its chief executive officer.

 

The Company’s customers view our market as a singular business and demand an integrated and scalable suite of enterprise-wide solutions. The Company’s TM2 offerings are substantially managed service driven solutions that use our proprietary technology platform to deliver our services. The amount of labor required to perform our contract obligations may vary significantly contract to contract depending on the customer’s specific requirements; however, the way in which we perform these services is consistent across the company and requires a connected group of internal subject matter experts and support personnel.

 

In order to evaluate a managed service business model the Company’s CODM and the senior executive team measure financial performance based on our overall mixture of managed and carrier services and related margins. These financial metrics provide a stronger indication of how we are managing our key customer relationships; and it also determines our overall profitability.

 

The Company presents a single segment for purposes of financial reporting and prepared its consolidated financial statements upon that basis.

 

Use of Estimates

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the U.S. requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring use of estimates and judgment relate to revenue recognition, accounts receivable valuation reserves, ability to realize intangible assets and goodwill, ability to realize deferred income tax assets, fair value of certain financial instruments and the evaluation of contingencies and litigation. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results could differ from those estimates.

 

Fair Value Measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date, based on the Company’s principal or, in the absence of a principal, most advantageous market for the specific asset or liability. GAAP provides for a three-level hierarchy of inputs to valuation techniques used to measure fair value, defined as follows:

 

Level 1 - Inputs that are quoted prices (unadjusted) for identical assets or liabilities in active markets that the entity can access.

 

Level 2 - Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability, including:

 

Quoted prices for similar assets or liabilities in active markets

 

Quoted prices for identical or similar assets or liabilities in markets that are not active

 

Inputs other than quoted prices that are observable for the asset or liability

 

Inputs that are derived principally from or corroborated by observable market data by correlation or other means

 

Level 3 - Inputs that are unobservable and reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability based on the best information available in the circumstances (e.g., internally derived assumptions surrounding the timing and amount of expected cash flows). The Company measured the fair value of contingent seller financed promissory notes presented on the consolidated balance sheets at fair value on a recurring basis using significantly unobservable inputs (Level 3) during the years ended December 31, 2020 and 2019. See Note 3 for additional information regarding financial liabilities carried at fair value.

 

The Company monitors the market conditions and evaluates the fair value hierarchy levels at least quarterly. For any transfers in and out of the levels of the fair value hierarchy, the Company elects to disclose the fair value measurement at the beginning of the reporting period during which the transfer occurred. See Note 3 for financial assets and liabilities subject to fair value measurements.

 

Financial Instruments

Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents and accounts receivable.

 

Cash and Cash Equivalents

The Company maintains interest-bearing cash deposits and short-term overnight investments with large financial institutions. The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents for purposes of these consolidated financial statements. Interest-bearing cash deposits maintained by financial institutions in the United States of America are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to a maximum of $250,000. At December 31, 2020 and 2019, the Company had deposits in excess of FDIC limits of approximately $13,197,000 and $3,902,000, respectively.  The Company also maintains deposits with a financial institution in Ireland that are insured by the Central Bank of Ireland up to a maximum of €100,000 per financial institution. The Company also maintains deposits with a financial institution in the United Kingdom that are insured by Financial Services Compensation Scheme up to a maximum of £75,000 per financial institution. At December 31, 2020 and 2019, the Company had foreign bank deposits in excess of insured limits of approximately $2,045,000 and $748,000 respectively.

 

Allowances for Doubtful Accounts

The Company determines its allowance for doubtful accounts by considering a number of factors, including the type of customer, credit worthiness, payment history, length of time accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes off accounts receivable when they are deemed to be uncollectible, having exhausted all collection efforts. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts.

 

Customer account balances outstanding longer than the contractual payment terms are reviewed for collectability and after 90 days are considered past due unless arrangements were made at the time of the transaction that specified different payment terms. Upon specific review and its determination that a bad debt reserve may be required, the Company will reserve such amount if it views the account as potentially uncollectable.

 

 

Inventories

Inventories consist of mobile devices and accessories and identity credential hardware components. Inventories are valued at the lower of cost, using first-in, first-out method, or market. The Company may record a write-down for inventories which have become obsolete or are in excess of anticipated demand or net realizable value. If future demand or market conditions for our products are less favorable than forecasted or if unforeseen technological changes negatively impact the utility of inventory, we may be required to record additional write-downs, which would adversely affect our gross profit. For the years ended December 31, 2020 and 2019, there were no inventory write-downs.

 

Property and Equipment

Property and equipment are stated at historical cost, net of accumulated depreciation and amortization. Depreciation and amortization expense is computed using the straight-line method over the estimated useful lives based upon the classification of the property and/or equipment or lease period for assets acquired under finance lease arrangements. The estimated useful lives of the assets are as follows:

 

   Estimated
   Useful Life
    
Computer hardware and software  3-5 years
Furniture and fixtures  5 years
Mobile equipment  3 years

 

The Company assesses the recoverability of property and equipment by determining whether the depreciation of property and equipment over its remaining life can be recovered through projected undiscounted future cash flows. The amount of property and equipment impairment if any, is measured based on fair value and is charged to operations in the period in which property and equipment impairment is determined by management. As of December 31, 2020 and 2019, the Company’s management has not identified any material impairment of its property and equipment.

 

Leases

The Company has operating and finance leases for corporate offices, data centers, computer hardware and automobiles that are accounted for under ASC 842, Leases (Topic 842). The leases have remaining lease terms ranging from one year to eighteen years.

 

The Company determines if an arrangement is a lease at inception. The Company considers any contract where there is an identified asset and that it has the right to control the use of such asset in determining whether the contract contains a lease. A right-of-use (“ROU”) asset represents the Company’s right to use an underlying asset for the lease term and the lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As the Company’s operating leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available on the adoption date in determining the present value of lease payments. The operating lease ROU assets include any lease payments made prior to the rent commencement date. Lease expense for lease payments are recognized on a straight-line basis over the lease term.

 

Goodwill and Other Intangible Assets

The Company accounts for goodwill and other indefinite-lived intangible assets in accordance with ASC 350, Intangibles (Topic 350). Under ASC Topic 350, goodwill and certain indefinite-lived intangible assets are not amortized but are subject to an annual impairment test, and between annual tests if indicators of potential impairment exist.

 

The Company evaluates goodwill and other indefinite-lived intangible assets for impairment annually as of December 31st and between annual tests if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. The Company has the option to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step quantitative goodwill impairment test or bypass the qualitative assessment for any reporting period and proceed to performing the first step of the two-step goodwill impairment test.

 

Goodwill and other indefinite-lived intangible impairment testing involves management judgment, requiring an assessment of whether the carrying value of the reporting unit can be supported by its fair value using widely accepted valuation techniques. The quantitative goodwill impairment test utilizes a two-step approach. The first step identifies whether there is potential impairment by comparing the fair value of a reporting unit to the carrying amount, including goodwill. If the fair value of a reporting unit is less than its carrying amount, the second step of the impairment test is required to measure the amount of any impairment loss.

 

During the years ended December 31, 2020 and 2019, there were no impairment of goodwill and other indefinite-lived intangible assets.

 

Revenues from Contracts with Customers

Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.

 

The Company reports products and services under the categories managed services and carrier services as described below:   

 

Carrier Services. The Company bills for costs incurred to deliver phone, data and satellite and related mobile services for a connected device or end point. These services require us to procure, process and pay communications carrier invoices. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions when we are seen as the primary creditor, we directly issue purchase orders directly to communications carriers for wireline and wireless services, and/or we have discretion in choosing optimal providers and rate plans. For arrangements in which we do not have such economic risk we recognize revenues and related costs on a net basis. A significant portion of our overall reported revenue is tied to this service component; however, it represents an insignificant portion of our overall reported gross profit. This is a commodity type service and margins are nominal, but this is a necessary service to deliver to federal government customers that engage us to provide a full-service solution. The Company does not provide these services at risk for commercial customers due to the increased credit risk involved.

 

Managed Services.  The Company delivers managed services under a full-service, quasi full-service or self-service solution to suit our customers’ needs. A significant portion of our reported gross profit is tied to this service component. Revenue is accrued based on what the Company expects will be ultimately invoiced. Differences between accrued revenues and actual billed revenues are adjusted in the period that billings are prepared and such differences have not historically been material. Managed services are not interdependent and there are no undelivered performance obligations in these arrangements. The Company aggregates its billable revenue under the following groupings:

 

Managed Service Fees: The Company delivers managed services under firm fixed price contracts that include multiple performance obligations.

 

o Revenue for fixed price services are generally completed and billed in the same accounting period and we charge a fixed fee for each performance obligation which may be tied to the number of units managed, percentage of supplier spend and/or savings, units delivered, certificates issued by the Company, certificate validation services installed in a customer’s environment, accessories sold and billable hours. Revenue from this service requires accounting estimates due to delays between completion of the service and the normal billing cycle.

 

o Revenue for fixed price software sold as a term license is recognized ratably over the license term from the date the software is accepted by the customer. Maintenance services, if contracted, are recognized ratably over the term of the maintenance agreement, generally twelve months. Revenue for fixed price software licenses that are sold as a perpetual license with no significant customization are recognized when the software is delivered. Implementation fees are recognized when the work is completed. Revenue from this service does not require significant accounting estimates.

 

Billable Service Fees. The Company delivers subject matter expertise either offsite or onsite for certain customers at a fixed hourly rate or fixed monthly fee. Billable services are generally completed and billed in the same accounting period and we charge a fixed fee based on actual hours worked and actual costs incurred. Revenue is accrued based on what the Company expects will be ultimately invoiced. Differences between accrued revenues and actual billed revenues are adjusted in the period that billings are prepared and such differences have not historically been material.

 

Reselling and Other Service Fees. The Company delivers third party products and services to satisfy customer contractual obligations. We recognize revenues and related costs on a gross basis for such arrangements whenever we control the products and services before they are transferred to the customer. We are the principal in these transactions as we are seen as the primary creditor, we carry inventory risk for undelivered products and services, we directly issue purchase orders third party suppliers, and we have discretion in sourcing among many different suppliers. For those transactions in which we procure and deliver products and services for our customers on their own account we do not recognize revenues and related costs on a gross basis for these arrangements. We only recognize revenues earned for arranging the transaction and any related costs.

 

Judgments and Estimates

 

The Company’s contracts with customers often include promises to transfer multiple products and services to a customer under a fixed rate or fixed fee arrangement. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require judgment. Components of our managed service solution are generally distinct performance obligations that are not interdependent and can be completed within a month. The Company’s products are generally sold with a right of return. Historically the returns have been immaterial and recognized in the period which the products are returned. The Company may provide other event driven credits or disincentives for not meeting performance obligations which are accounted for as variable consideration and recognized in the period which the event occurs.

 

Contract Balances

 

A significant portion of contract balances represent revenues earned on federal government contracts. Timing of revenue recognition may differ materially from the timing of invoicing to customers due a long-standing practice of issuing a consolidated managed service invoice. A consolidated invoice usually requires data such as billable hours, units managed, credentials issued, accessories sold and usage data from telecommunications providers and other suppliers. As a result it could take between thirty (30) to sixty (60) days after all performance obligations have been met to deliver a complete customer invoice. As a result, the Company may have both accounts receivables (invoiced revenue) and unbilled receivables (revenue recognize but not yet invoiced) that could represent one or more months of revenue. Additionally, the Company may be required under contractual terms to bill for services in advance and deferred recognition of revenue until all performance obligations have been met.

 

Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within thirty (30) to ninety (90) days. Payment terms and conditions for government and commercial customers are described below:

 

Government contract billings are generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customer.

 

Commercial contracts are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component.

 

The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers.

 

The allowance for doubtful accounts reflects the Company’s best estimate of probable losses inherent in uncollected accounts receivable. Customer accounts receivable balances that remain uncollected for more than 45 days are reviewed for collectability and are considered past due after 90 days unless different contractual repayment terms were extended under a contract with a customer. The Company determines its allowance for doubtful accounts after considering factors that could affect collectability of past due accounts receivable and such factors regularly include the customers’ financial condition and credit worthiness, recent payment history, type of customer and the length of time accounts receivable are past due. Upon specific review and its determination that a bad debt reserve may be required, the Company will reserve such amount if it views the account as potentially uncollectable.

 

Customer accounts receivable balances that remain uncollected for more than 120 days and/or that have not been settled in accordance with contractual repayment terms and for which no firm payment commitments exist are placed with a third-party collection agency and a reserve is established for the entire uncollected balance. The Company writes off accounts receivable after 180 days or earlier when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for doubtful accounts. If the accounts receivable has been written off and no allowance for doubtful accounts exist subsequent payments received are credited to bad debt expense as a recovery.

 

Costs to Obtain a Contract with a Customer

 

The Company does not recognize assets from the costs to obtain a contract with a customer and generally expenses these costs as incurred.  The Company primarily uses internal labor to manage and oversee the customer acquisition process and to finalize contract terms and conditions and commence customer start-up activities, if any.  Internal labor costs would be incurred regardless of the outcome of a contract with a customer and as such those costs are not considered incremental to the cost to obtain a contract with a customer.  The Company does not typically incur significant incremental costs to obtain a contract with a customer after such contract has been awarded.  Incremental costs to obtain a contract with a customer may include payment of commissions to certain internal and/or external sales agents upon collection of invoiced sales from the customer.  The Company does not typically prepay sales commissions in advance of being paid for services delivered.

 

Product Development

Product development expenses include payroll, employee benefits, and other employee related expenses associated with product development. Product development expenses also include third-party development and programming costs, subject matter experts, localization costs incurred to translate software for international markets, and the amortization of purchased software code and services content. Costs related to product development are expensed until the point that technological feasibility is reached. Costs incurred during the implementation of product development and enhancements are capitalized and amortized to cost of revenue over the estimated lives of the solution.

 

For the years ended December 31, 2020 and 2019, the Company incurred product development costs associated with TM2 platform application of approximately $903,000 and $146,000, respectively, which were capitalized. See Note 9 to the consolidated financial statements for additional information about capitalization of product development costs.

 

Income Taxes

The Company accounts for income taxes in accordance with authoritative guidance which requires that deferred tax assets and liabilities be computed based on the difference between the financial statement and income tax bases of assets and liabilities using the enacted marginal tax rate. The guidance requires that the net deferred tax asset be reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion or all of the net deferred tax asset will not be realized.

 

Management assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. Under existing income tax accounting standards such objective evidence is more heavily weighted in comparison to other subjective evidence such as our projections for future growth, tax planning and other tax strategies.

 

The Company recognizes the impact of an uncertain tax position taken or expected to be taken on an income tax return in the financial statements at the amount that is more likely than not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized in the financial statements unless it is more likely than not of being sustained upon audit by the relevant taxing authority.

 

Basic and Diluted Earnings Per Share (EPS)

Basic EPS includes no dilution and is computed by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted EPS includes the potential dilution that could occur if securities or other contracts to issue common and restricted stock were exercised or converted into common and restricted stock. The number of incremental shares from assumed conversions of stock options and unvested restricted stock awards included in the calculation of diluted EPS was calculated using the treasury stock method. See Note 17 to the consolidated financial statements for computation of EPS.

 

Employee Stock-Based Compensation

The Company accounts for stock-based employee compensation arrangements under provisions of ASC 718-10. The Company recognizes the cost of employee stock awards granted in exchange for employee services based on the grant-date fair value of the award using a Black-Scholes option-pricing model, net of expected forfeitures. Those costs are recognized ratably over the vesting period. Each stock option has an exercise price equal to the market price of the Company’s common stock on the date of grant and a contractual term ranging from 3 to 10 years. See Note 16 to the consolidated financial statements for additional information about stock-based compensation programs.

 

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Schedule of property plant and equipment estimated useful lives
  Estimated
  Useful Life
   
Computer hardware and software 3-5 years
Furniture and fixtures 5 years
Mobile equipment 3 years
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable and Significant Concentrations (Tables)
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Schedule of accounts receivable
    DECEMBER 31,  
    2020     2019  
             
Government (1)   $ 34,097,906     $ 12,604,582  
Commercial (2)     1,898,924       2,102,581  
Gross accounts receivable     35,996,830       14,707,163  
Less: allowances for doubtful                
accounts (3)     114,169       126,235  
                 
Accounts receivable, net   $ 35,882,661     $ 14,580,928  
Schedule of concentration of risk

Customers representing ten percent or more of consolidated accounts receivable are set forth in the table below as of the periods presented:

 

    DECEMBER 31,  
    2020     2019  
    As a % of     As a % of  

Customer Name

  Receivables     Receivables  
             
National Aeronautics and Space Administration     --       21%  
U.S. Census Bureau     70%       18%  

 

 

Customers representing ten percent or more of consolidated revenues are set forth in the table below for each of the periods presented:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
    As a % of     As a % of  

Customer Name

  Revenues     Revenues  
             
U.S. Immigration and Customs Enforcement     --       14%  
U.S. Customs Border Patrol     --       12%  
U.S. Census Bureau     50%       10%  

 

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Unbilled Accounts Receivable and Significant Concentrations (Tables)
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Schedule of unbilled accounts receivable
   DECEMBER 31,
   2020  2019
       
Government  $13,664,406   $13,712,913 
Commercial   184,320    264,045 
           
Unbilled accounts receivable  $13,848,726   $13,976,958 
Schedule of concentration of risk
   DECEMBER 31,
   2020  2019
   As a % of  As a % of
Customer Name  Receivables  Receivables
       
U.S. Department of Homeland Security Headquarters   11%   —   
U.S. Immigration and Customs Enforcement   20%   24%
U.S. Census Bureau   25%   23%
U.S. Coast Guard   16%   —   
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of other current assets
    DECEMBER 31,  
    2020     2019  
             
Inventories   $ 990,976     $ 213,713  
Prepaid rent, insurance and other assets     772,657       881,134  
                 
Total other current assets   $ 1,763,633     $ 1,094,847  
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property, plant and equipment
    DECEMBER 31,  
    2020     2019  
             
Computer hardware and software   $ 2,271,000     $ 2,041,978  
Furniture and fixtures     462,361       399,521  
Leasehold improvements     318,449       299,340  
Automobiles     31,913       56,800  
Gross property and equipment     3,083,723       2,797,639  
Less: accumulated depreciation and                
amortization     2,510,684       2,116,064  
                 
Property and equipment, net   $ 573,039     $ 681,575  
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Lease cost
    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
Operating lease expense   $ 32,367     $ 212,221  
                 
Finance lease expense:                
Amortization of right of use assets   $ 673,378     $ 568,688  
Interest on finance lease liabilities     293,493       285,978  
                 
Total finance lease expense   $ 966,871     $ 854,666  
Supplemental information related to leases

Supplemental cash flow information related to leases was as follows:

 

    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
Cash paid for amounts included in the measurement of lease liabilities:            
Operating cash flows from operating leases   $ 32,367     $ 212,221  
Operating cash flows from finance leases     293,493       285,978  
Financing cash flows from finance leases     608,004       473,278  

 

Supplemental balance sheet information related to leases was as follows:

 

    DECEMBER 31,  
    2020     2019  
             
Operating lease right of use assets, net   $ 6,095,376     $ 5,932,769  
Current portion of operating lease liabilities     577,855       599,619  
Operating lease liabilities, net of current portion     5,931,788       5,593,649  
                 
Weighted average remaining lease term                
Operating leases     11.4       11.1  
Finance leases     0.3       1.1  
Weighted average discount rate                
Operating leases     5 %     5 %
Finance leases     5 %     5 %

 

Maturities of lease liabilities
    Operating Leases     Finance Leases  
2021   $ 832,365     $ 6,215  
2022     854,679       -  
2023     811,538       -  
2024     832,494       -  
2025     740,253       -  
Thereafter     4,179,979       -  
Total undiscounted operating lease payments     8,251,308       6,215  
Less: Imputed interest     1,747,828       52  
Total operating lease liability   $ 6,503,480     $ 6,163  
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Intangibles (Tables)
12 Months Ended
Dec. 31, 2020
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Schedule of finite-lived intangible assets
    DECEMBER 31, 2020  
                      Weighted  
                      Average  
    Gross Carrying     Accumulated     Net Book     Amortization  
    Amount     Amortization     Value     Period  
                         
Customer Relationships   $ 1,980,000     $ (1,980,000 )   $ -       8.0  
Channel Relationships     2,628,080       (1,168,036 )     1,460,044       5.0  
Internally Developed Software     1,846,194       (1,280,108 )     566,086       3.0  
Trade Name and Trademarks     290,472       (129,099 )     161,373       5.0  
                                 
    $ 6,744,746     $ (4,557,243 )   $ 2,187,503          

 

 

    DECEMBER 31, 2019  
                      Weighted  
                      Average  
    Gross Carrying     Accumulated     Net Book     Amortization  
    Amount     Amortization     Value     Period  
                         
Customer Relationships   $ 1,980,000     $ (1,980,000 )   $ -       8.0  
Channel Relationships     2,628,080       (992,830 )     1,635,250       5.0  
Internally Developed Software     1,623,122       (988,340 )     634,782       3.0  
Trade Name and Trademarks     290,472       (109,734 )     180,738       5.0  
                                 
    $ 6,521,674     $ (4,070,904 )   $ 2,450,770          

 

Schedule of finite-lived intangible assets, future amortization expense
2021   $ 524,025  
2022     373,043  
2023     252,728  
2024     194,570  
2025     194,570  
Thereafter     648,567  
Total   $ 2,187,503  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]  
Schedule of accrued liabilities
    DECEMBER 31,  
    2020     2019  
             
Carrier service costs   $ 11,832,170     $ 12,274,440  
Salaries and payroll taxes     2,774,138       1,781,628  
Inventory purchases, consultants and other costs     1,004,303       834,131  
Severance costs     7,612       7,612  
U.S. income tax payable     28,130.00       8,850  
Foreign income tax payable     (20,040 )     41,320  
                 
Total accrued expenses   $ 15,626,313     $ 14,947,981  
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of components of income tax expense (benefit)
    DECEMBER 31,  
    2020     2019  
             
Current provision            
State   $ 68,541     $ 10,000  
Foreign     6,577       38,991  
Total     75,118       48,991  
                 
Deferred provision (benefit)                
Federal     (6,651,247 )     177,049  
State     (823,822 )     189,632  
Foreign     -       (23,022 )
Total     (7,475,069 )     343,659  
                 
Income tax (benefit) provision   $ (7,399,951 )   $ 392,650  
Schedule of effective income tax rate reconciliation
    DECEMBER 31,  
    2020     2019  
             
Statutory federal income tax rate     21.0 %     21.0 %
State, net of federal benefit     7.0 %     1.5 %
Non-deductible expenses     -0.8 %     16.5 %
Change in valuation allowance     -281.2 %     -22.1 %
Foreign rate differential     -       -1.1 %
Return to accrual difference true-ups     -1.4 %     32.8 %
Other     -1.1 %     14.7 %
Deferred tax adjustment and true-up     3.4 %     -2.8 %
Combined effective tax rate     -253.1 %     60.5 %
Schedule of deferred tax assets and liabilities
    DECEMBER 31,  
    2020     2019  
Deferred tax assets:            
Net operating loss carryforwards   $ 9,711,726     $ 10,203,094  
Alternative minimum tax credit     45,650       45,650  
Share-based compensation     627,980       653,679  
Intangible amortization     473,882       481,192  
Lease liability     1,522,560       1,365,543  
Other assets     107,682       175,305  
                 
Total deferred tax assets     12,489,480       12,924,463  
Less: valuation allowance     (2,152,768 )     (10,364,787 )
Total deferred tax assets, net     10,336,712       2,559,676  
                 
Deferred tax liabilities:                
Goodwill amortization     2,786,029       2,532,650  
Depreciation     177,170       135,470  
Foreign intangible amortization     336,759       447,811  
Other liabilities     12,819       12,818  
Lease asset     1,417,856       1,299,489  
                 
Total deferred tax liabilities     4,730,633       4,428,238  
                 
Net deferred tax asset (liability)   $ 5,606,079     $ (1,868,562 )
Summary of valuation allowance
    DECEMBER 31,  
    2020     2019  
             
Beginning balance   $ (10,364,787 )   $ (10,507,891 )
Decreases (increases)     8,212,019       143,104  
                 
Ending balance   $ (2,152,768 )   $ (10,364,787 )
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Award Programs (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Nonvested restricted stock shares activity
    2020     2019  
NON-VESTED AWARDS            
             
Non-vested awards outstanding, January 1,     50,750       30,000  
Granted (+)     231,873       66,274  
Cancelled (-)     -       5,000  
Vested (-)     108,875 (1)      40,524  
Non-vested awards outstanding, December 31,     173,748       50,750  
                 
Weighted-average remaining contractual life (in years)     1.2       8.0  
                 
Unamortized RSA compensation expense   $ 362,426     $ 90,759  
                 
Aggregate intrinsic value of RSAs non-vested, December 31   $ 1,683,618     $ 197,925  
                 
Aggregate intrinsic value of RSAs vested, December 31   $ 708,920     $ 171,867  

 

(1) During the year ended December 31, 2020, the Company is reporting the issuance of RSAs upon vesting instead of at the time of grant. In the prior year, the Company reported RSAs as issued upon grant date. The amount of shares reported as vested upon grant in prior years were 50,750 shares.

 

Schedule of valuation assumptions
  YEAR ENDED DECEMBER 31, 2019
  Non-Qualified Stock Option Awards
  Employees Directors Non-Employees Total
         
Stock options granted -- -- 2,500 2,500
Expected dividend yield -- -- 0% 0%
Expected volatility -- -- 64.5% 64.5%
Risk-free interest rate -- -- 2.4% 2.4%
Forfeiture rate -- -- 1.2% 1.2%
Expected life -- -- 3 years 3 years
Schedule of nonvested share activity
    2020     2019  
          Weighted           Weighted  
          Average           Average  
          Grant Date           Grant Date  
NON-VESTED AWARDS   Shares     Fair Value     Shares     Fair Value  
                         
Non-vested balances, January 1,     84,166     $ 3.81       206,751     $ 3.56  
Granted (+)     -       -       2,500     $ 1.51  
Cancelled (-)     1,666     $ 2.60       8,000     $ 3.36  
Vested/Excercised (-)     30,000     $ 3.68       117,085     $ 3.35  
Non-vested balances, December 31,     52,500     $ 3.93       84,166     $ 3.81  

 

 

 

Schedule of stock option activity
    2020     2019  
          Weighted           Weighted  
          Average           Average  
OUTSTANDING AND EXERCISABLE AWARDS   Shares     Exercise Price     Shares     Exercise Price  
                         
Awards outstanding, January 1,     350,833     $ 5.89       401,333     $ 5.85  
Granted (+)     -       -       2,500     $ 4.10  
Cancelled (-)     11,666     $ 4.47       53,000     $ 5.48  
Expired (-)     49,333     $ 6.03       -       -  
Exercised (-)     102,500     $ 6.40       -       -  
Awards outstanding, December 31,     187,334     $ 5.66       350,833     $ 5.89  
                                 
Awards vested and expected to vest,                                
December 31,     186,197     $ 5.67       331,018     $ 5.89  
                                 
Awards outstanding and exercisable,                                
December 31,     134,834     $ 5.37       266,667     $ 5.76  
Weighted-average remaining life, share-based compensation
          Vested and     Outstanding  
          Expected to     and  
    Outstanding     Vest     Exercisable  
                   
Weighted-average remaining contractual life (in years)     1.52       1.52       1.42  
Aggregate intrinsic value   $ 853,420     $ 847,465     $ 659,895  
Schedule of employee service share-based compensation
    YEAR ENDED DECEMBER 31, 2020     YEAR ENDED DECEMBER 31, 2019  
    Shared-Based Compensation Expense     Shared-Based Compensation Expense  
    Employees     Directors     Non-Employees     Total     Employees     Directors     Non-Employees     Total  
                                                 
Restricted stock compensation expense   $ 375,122     $ 329,851     $ -     $ 704,973     $ 281,051     $ 100,200     $ -     $ 381,251  
Non-qualified option stock compensation expense     98,789       -       6,519       105,308       326,249       -       10,487       336,736  
                                                                 
Total share-based compensation before taxes   $ 473,911     $ 329,851     $ 6,519     $ 810,281     $ 607,300     $ 100,200     $ 10,487     $ 717,987  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Common Share (EPS) (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Schedule of earnings per share, basic and diluted
    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
Basic Earnings Per Share Computation:            
Net income   $ 10,323,684     $ 226,255  
Weighted average number of common shares     8,460,558       8,397,454  
Basic Earnings Per Share   $ 1.22     $ 0.03  
                 
Diluted Earnings Per Share Computation:                
Net income   $ 10,323,684     $ 226,255  
                 
Weighted average number of common shares     8,460,558       8,397,454  
Incremental shares from assumed conversions                
of dilutive securities     142,612       3,575  
Adjusted weighted average number of                
common shares     8,603,170       8,401,029  
                 
Diluted Earnings Per Share   $ 1.20     $ 0.03  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of accumulated other comprehensive income (loss)
    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
Balances, January 1   $ (242,594 )   $ (186,485 )
                 
Net foreign currency translation gain (loss)     137,979       (56,109 )
                 
Balances, December 31   $ (104,615 )   $ (242,594 )
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue by Service Type, Customer Type and by Geographic Region (Tables)
12 Months Ended
Dec. 31, 2020
Revenues [Abstract]  
Schedule of consolidated revenues
    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
Carrier Services   $ 137,640,021     $ 68,739,090  
Managed Services     42,702,994       32,981,157  
                 
    $ 180,343,015     $ 101,720,247  
Revenue from external customers by customers type
    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
U.S. Federal Government   $ 165,799,500     $ 86,497,328  
U.S. State and Local Governments     101,079       479,379  
Foreign Governments     127,512       109,948  
Commercial Enterprises     14,314,924       14,633,592  
                 
    $ 180,343,015     $ 101,720,247  
Revenue from external customers by geographic areas
    YEARS ENDED  
    DECEMBER 31,  
    2020     2019  
             
North America   $ 175,994,756     $ 97,197,927  
Europe     4,348,259       4,522,320  
                 
    $ 180,343,015     $ 101,720,247  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies (Details)
12 Months Ended
Dec. 31, 2020
Computer Equipment | Minimum  
Estimated useful life 3 years
Computer Equipment | Maximum  
Estimated useful life 5 years
Furniture and Fixtures  
Estimated useful life 5 years
Mobile Equipment  
Estimated useful life 3 years
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash, uninsured amount $ 13,197,000 $ 3,902,000
Product development costs 903,000 146,000
Foreign    
Cash, uninsured amount $ 2,045,000 $ 748,000
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Gross accounts receivable $ 35,996,830 $ 14,707,163
Less: allowances for doubtful accounts (114,169) [1] (126,235)
Accounts receivable, net 35,882,661 14,580,928
Government    
Gross accounts receivable 34,097,906 [2] 12,604,582
Commercial    
Gross accounts receivable $ 1,898,924 [3] $ 2,102,581
[1] During the years ended December 31, 2020 and 2019, the Company recorded provisions for bad debt expense related to commercial customers totaling approximately $1,000, and $22,000, respectively. The Company has not historically maintained a bad debt reserve for its government customers as it has not experienced material or recurring bad debt charges and the nature and size of the contracts has not necessitated the Companys establishment of such a bad debt reserve.
[2] Government contracts are generally firm fixed price not to exceed arrangements with a term of five (5) years, which consists of a base year and four (4) annual option year renewals. Government receivables are billed under a single consolidated monthly invoice and are billed approximately thirty (30) to sixty (60) days in arrears from the date of service and payment is generally due within thirty (30) days of the invoice date. Government accounts receivable payments could be delayed due to administrative processing delays by the government agency, continuing budget resolutions that may delay availability of contract funding, and/or administrative only invoice correction requests by contracting officers that may delay payment processing by our government customer.
[3] Commercial contracts are generally fixed price arrangements with contract terms ranging from two (2) to three (3) years. Commercial accounts receivables are billed based on the underlying contract terms and conditions which generally have repayment terms that range from thirty (30) to ninety (90) days. Commercial receivables are stated at amounts due from customers net of an allowance for doubtful accounts if deemed necessary.
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable and Significant Concentrations (Details 1) - Accounts Receivable
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
National Aeronautics and Space Administration    
As a % of receivables 0.00% 21.00%
United States Census Bureau    
As a % of receivables 70.00% 18.00%
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable and Significant Concentrations (Details 2) - Sales Revenue, Net
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
U.S. Immigration and Customs Enforcement    
As a % of revenues 0.00% 14.00%
U.S. Customs Boarder Patrol    
As a % of revenues 0.00% 12.00%
United States Census Bureau    
As a % of revenues 50.00% 10.00%
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Unbilled Accounts Receivable and Significant Concentrations (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Unbilled accounts receivable $ 13,848,726 $ 13,976,958
Government    
Unbilled accounts receivable 13,664,406 13,712,913
Commercial    
Unbilled accounts receivable $ 184,320 $ 264,045
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Unbilled Accounts Receivable and Significant Concentrations (Details 1) - Unbilled Receivables
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
U.S. Department of Homeland Security HQ    
As a % of receivables 11.00% 0.00%
U.S. Immigration and Customs Enforcement    
As a % of receivables 20.00% 24.00%
United States Census Bureau    
As a % of receivables 25.00% 23.00%
U.S. Coast Guard    
As a % of receivables 16.00% 0.00%
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Other Current Assets (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Inventories $ 990,976 $ 213,713
Prepaid rent, insurance, and other assets 772,657 881,134
Total other current assets $ 1,763,633 $ 1,094,847
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Gross property and equipment $ 3,083,723 $ 2,797,639
Less: accumulated depreciation and amortization 2,510,684 2,116,064
Property and equipment, net 573,039 681,575
Computer Hardware Software    
Gross property and equipment 2,271,000 2,041,978
Furniture and Fixtures    
Gross property and equipment 462,361 399,521
Leaseholds and Leasehold Improvements    
Gross property and equipment 318,449 299,340
Automobiles    
Gross property and equipment $ 31,913 $ 56,800
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]    
Property and equipment purchase $ 254,448 $ 370,322
Property and equipment depreciation expense $ 402,700 $ 555,400
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease expense $ 32,367 $ 212,221
Amortization of right of use assets 673,378 56,688
Interest on finance lease liabilities 293,493 285,978
Total finance lease expense $ 966,871 $ 854,666
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating cash flows from operating leases $ 32,367 $ 212,221
Operating cash flows from finance leases 293,493 285,978
Financing cash flows from finance leases $ 608,004 $ 473,278
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details 2) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease right of use assets, net $ 6,095,376 $ 5,932,769
Current portion of finance leases 577,855 599,619
Operating leases, net of current portion $ 5,931,788 $ 5,593,649
Weighted average remaining lease term operating leases (in years) 11 years 4 months 24 days 11 years 1 month 6 days
Weighted average remaining lease term finance leases (in years) 3 months 18 days 1 year 1 month 6 days
Weighted average discount rate operating leases 5.00% 5.00%
Weighted average discount rate finance leases 5.00% 5.00%
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details 3)
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 832,365
2022 854,679
2023 811,538
2024 832,494
2025 740,253
Thereafter 4,179,979
Total undiscounted operating lease payments 8,251,308
Less: imputed interest 1,747,828
Total operating lease liability 6,503,480
2021 6,215
2022 0
2023 0
2024 0
2025 0
Thereafter 0
Undiscounted finance lease payments 6,215
Less: imputed interest 52
Total finance lease liability $ 6,163
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Gross carrying amount $ 6,744,746 $ 6,521,674
Accumulated amortization (4,557,243) (4,070,904)
Net book value 2,187,503 2,450,770
Trademarks and Trade Names    
Gross carrying amount 290,472 290,472
Accumulated amortization (129,099) (109,734)
Net book value $ 161,373 $ 180,738
Weighted average amortization period 5 years 5 years
Customer Relationships    
Gross carrying amount $ 1,980,000 $ 1,980,000
Accumulated amortization (1,980,000) (1,980,000)
Net book value $ 0 $ 0
Weighted average amortization period 8 years 8 years
Channel Relationships    
Gross carrying amount $ 2,628,080 $ 2,628,080
Accumulated amortization (1,168,036) (992,830)
Net book value $ 1,460,044 $ 1,635,250
Weighted average amortization period 5 years 5 years
Internally Developed Software    
Gross carrying amount $ 1,846,194 $ 1,623,122
Accumulated amortization (1,280,108) (988,340)
Net book value $ 566,086 $ 634,782
Weighted average amortization period 3 years 3 years
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Intangibles (Details 1)
Dec. 31, 2020
USD ($)
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
2021 $ 524,025
2022 373,043
2023 252,728
2024 194,570
2025 194,570
Thereafter 648,567
Total $ 2,187,503
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Intangibles (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Capitalized software cost $ 903,000 $ 146,000
Aggregate amortization expense $ 482,204 $ 786,491
Purchased Intangibles | Minimum    
Weighted average remaining life 3 years  
Purchased Intangibles | Maximum    
Weighted average remaining life 15 years  
Internally Development | Minimum    
Weighted average remaining life 2 years  
Internally Development | Maximum    
Weighted average remaining life 5 years  
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Other Current Liabilities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Other Liabilities Disclosure [Abstract]    
Carrier service costs $ 11,832,170 $ 12,274,440
Salaries and payroll taxes 2,774,138 1,781,628
Inventory purchases, consultants and other costs 1,004,303 834,131
Severance costs 7,612 7,612
U.S. income tax payable 28,130 8,850
Foreign income tax payable (receivable) (20,040) 41,320
Total accrued expenses $ 15,626,313 $ 14,947,981
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Line of Credit (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]    
Line of credit borrowing capacity $ 4,900,000  
Repayments of bank line of credit advances $ (1,895,676) $ (6,784,934)
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Other Obligations (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]    
Cost of finance $ 181,900 $ 181,900
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Current provision (benefit)    
State $ 68,541 $ 10,000
Foreign 6,577 38,991
Total 75,118 48,991
Deferred provision (benefit)    
Federal (6,651,247) 177,049
State (823,822) 189,632
Foreign 0 (23,022)
Total (7,465,922) 343,659
Income tax benefit $ (7,399,951) $ 392,650
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details 1)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Statutory federal income tax rate 21.00% 21.00%
State, net of federal benefit 7.00% 1.50%
Non-deductible expenses (0.80%) 16.50%
Change in valuation allowance (281.20%) (22.10%)
Foreign rate differential 0.00% (1.10%)
Return to accrual difference true-ups (1.40%) 32.80%
Other (1.10%) 14.70%
Deferred tax adjustment and true-up 3.40% (2.80%)
Combined effective tax rate (253.10%) 60.50%
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details 2) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:    
Net operating loss carryforwards $ 9,711,726 $ 10,203,094
Alternative minimum tax credit 45,650 45,650
Share-based compensation 627,980 653,679
Intangible amortization 473,882 481,192
Lease liability 1,522,560 1,365,543
Other assets 107,682 175,305
Total deferred tax assets 12,489,480 12,924,463
Less: valuation allowance (2,152,768) (10,364,787)
Total deferred tax assets, net 10,336,712 2,559,676
Deferred tax liabilities:    
Goodwill amortization 2,786,029 2,532,650
Depreciation 177,170 135,470
Foreign intangible amortization 336,759 447,811
Other liabilities 12,819 12,818
Lease asset 1,417,856 1,299,489
Total deferred tax liabilities 4,730,633 4,428,238
Net deferred tax liability $ 5,606,079 $ (1,868,562)
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Beginning balance $ (10,364,787) $ (10,507,891)
(Increases) decreases 8,212,019 143,104
Ending balance $ (2,152,768) $ (10,364,787)
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Net operating loss carryforwards $ (36,100,000)  
Effective federal statutory income tax rate 21.00% 21.00%
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Stockholders' Equity Note [Abstract]    
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 30,000,000 30,000,000
Common stock, par value $ .001 $ 0.001
Common stock, shares outstanding 9,050,262 8,386,145
Gross proceeds for issuance of common stock for stock option exercises $ 4,999 $ 100,000
Gross proceeds from sale of common stock $ 1,100,000 $ 0
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Award Programs (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Unamortized RSA compensation expense $ 0 $ 0
Restricted Stock    
Non-vested awards outstanding 50,750 30,000
Granted 231,873 66,274
Cancelled 0 5,000
Vested/Excercised 108,875 40,524
Non-vested awards outstanding 173,748 50,750
Weighted-average remaining contractual life (in years) 1 year 2 months 12 days 8 years
Unamortized RSA compensation expense $ 362,426 $ 90,759
Aggregate intrinsic value of RSAs non-vested 1,683,618 197,925
Aggregate intrinsic value of RSAs vested $ 708,920 $ 171,867
Employee Stock Option    
Non-vested awards outstanding 84,166 206,751
Granted 0 2,500
Cancelled 1,666 8,000
Vested/Excercised 30,000 117,085
Non-vested awards outstanding 52,500 84,166
Weighted average grant date fair value per share, non-vested beginning balance $ 3.81 $ 3.56
Weighted average grant date fair value per share, granted .00 1.51
Weighted average grant date fair value per share, cancelled $ 2.60 $ 3.36
Weighted average grant date fair value per share, vested/excercised 368.00% 335.00%
Weighted average grant date fair value per share, non-vested ending balance $ 3.93 $ 3.81
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Award Programs (Details 1)
12 Months Ended
Dec. 31, 2019
shares
Stock options granted 2,500
Expected dividend yield 0.00%
Expected volatility 64.50%
Risk-free interest rate 2.40%
Forfeiture rate 1.20%
Expected life 3 years
Employee Stock Option  
Stock options granted 0.00
Expected dividend yield 0.00%
Expected volatility 0.00%
Risk-free interest rate 0.00%
Forfeiture rate 0.00%
Expected life 0 years
Board of Directors Option  
Stock options granted 0.00
Expected dividend yield 0.00%
Expected volatility 0.00%
Risk-free interest rate 0.00%
Forfeiture rate 0.00%
Expected life 0 years
Non Employee Stock Option  
Stock options granted 2,500
Expected dividend yield 0.00%
Expected volatility 64.50%
Risk-free interest rate 2.40%
Forfeiture rate 1.20%
Expected life 3 years
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Award Programs (Details 2) - Employee Stock Option - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Number of shares, outstanding and exercisable, options outstanding, beginning balance 350,833 401,333
Number of shares, granted 0 2,500
Number of shares, cancelled 11,666 53,000
Number of shares, expired 49,333 0
Number of shares, exercised 102,500 0
Number of shares, outstanding and exercisable, options outstanding, ending balance 187,334 350,833
Number of shares, options vested and expected to vest, ending balance 186,197 331,018
Number of shares, options outstanding and exercisable, ending balance 134,834 266,667
Weighted average exercise price per share, outstanding and exercisable, options outstanding, beginning balance $ 5.89 $ 5.85
Weighted average exercise price per share, granted .00 4.10
Weighted average exercise price per share, cancelled 4.47 5.48
Weighted average exercise price per share, expired 6.03 .00
Weighted average exercise price per share, exercised 6.40 0.00
Weighted average exercise price per share, outstanding and exercisable, options outstanding, ending balance 5.66 5.89
Number of shares, vested and expected to vest, outstanding, weighted average exercise price, ending balance 5.67 5.89
Weighted average exercise price per share, options outstanding and exercisable, ending balance $ 5.37 $ 5.76
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Award Programs (Details 3)
12 Months Ended
Dec. 31, 2020
USD ($)
Outstanding  
Weighted-Average remaining contractual life (in years) 1 year 6 months 7 days
Aggregate intrinsic value $ 853,420
Vested and Expected to Vest  
Weighted-Average remaining contractual life (in years) 1 year 6 months 7 days
Aggregate intrinsic value $ 847,465
Outstanding and Exercisable  
Weighted-Average remaining contractual life (in years) 1 year 5 months 1 day
Aggregate intrinsic value $ 659,895
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Award Programs (Details 4) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Restricted stock compensation expense $ 704,973 $ 381,251
Non-qualified stock compensation expense 105,308 336,736
Total share-based compensation before taxes 810,281 717,987
Employee Stock Option    
Restricted stock compensation expense 375,122 281,051
Non-qualified stock compensation expense 98,789 326,249
Total share-based compensation before taxes 473,911 607,300
Board of Directors Option    
Restricted stock compensation expense 329,851 100,200
Non-qualified stock compensation expense 0 0
Total share-based compensation before taxes 329,851 100,200
Non Employee Stock Option    
Restricted stock compensation expense 0 0
Non-qualified stock compensation expense 6,519 10,487
Total share-based compensation before taxes $ 6,519 $ 10,487
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options and Award Programs (Details Narrative)
12 Months Ended
Dec. 31, 2020
USD ($)
Share-based Payment Arrangement [Abstract]  
Unamortized share-based compensation expense $ 439,076
Unamortized share-based compensation expense, recognition period 1 year 3 months 18 days
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Common Share (EPS) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Basic EPS Computation:    
Net loss $ 10,323,684 $ 226,255
Weighted average number of common shares 8,460,558 8,397,454
Basic EPS $ 1.22 $ 0.03
Diluted EPS Computation:    
Net loss $ 10,323,684 $ 226,255
Weighted average number of common shares 8,460,558 8,397,454
Incremental shares from assumed conversions of stock options 142,612 3,575
Adjusted weighted average number of common shares 8,603,170 8,401,029
Diluted EPS $ 1.2 $ 0.03
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Balances beginning of the period $ (242,594) $ (186,485)
Net foreign currency translation gain (loss) 137,979 (56,109)
Balances ending of the period $ (104,615) $ (242,594)
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue by Service Type, Customer Type and by Geographic Region (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenues, net $ 180,343,015 $ 101,720,247
Carrier Services    
Revenues, net 137,640,021 68,739,090
Management Services | Managed Service Fees    
Revenues, net $ 42,702,994 $ 32,981,157
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue by Service Type, Customer Type and by Geographic Region (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue, net $ 180,343,015 $ 101,720,247
U.S. Federal Government    
Revenue, net 165,799,500 86,497,328
U.S. State and Local Governments    
Revenue, net 101,079 479,379
Foreign Governments    
Revenue, net 127,512 109,948
Commercial Enterprises    
Revenue, net $ 14,314,924 $ 14,633,592
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue by Service Type, Customer Type and by Geographic Region (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue, net $ 180,343,015 $ 101,720,247
North America    
Revenue, net 175,994,756 97,197,927
Europe    
Revenue, net $ 4,348,259 $ 4,522,320
EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !6 =U('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 5@'=2,5.%>>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TUAD=#M1?&D(+B@> O)[&ZP:4(RTN[;F\;=+J(/X#$S?[[Y M!J;306H?\3GZ@)$LIIO9#6.2.FS9D2A(@*2/Z%2JZ!]8*+IN)M)=I=LY&<2W'[OKC^\+L*.V_LWOYC MXXM@W\&ON^B_ %!+ P04 " 5@'=2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !6 =U)D\S#02P0 $\0 8 >&PO=V]R:W-H965T&UL ME9A=;^(X%(:O9W^%A?9B5QJ:V.&CC ")0KO+CH8BF)FJ6NV%20Q$36S6=DK[ M[_3KO'E\CO/&A^%1R!>U9TRCMS3A:M3::WWXY'DJW+.4JAMQ M8!S.;(5,J89=N?/403(:Y4%IXA'?[WDIC7EK/,R/+>5X*#*=Q)PM)5)9FE+Y M?L<2<1RU<.MT8!7O]MH<\,;# ]VQ-=/?#DL)>UZE$L4IXRH6'$FV';4F^-., M!"8@O^)[S([J;!N9H6R$>#$[\VC4\@T12UBHC02%GUMVQ:*V)9FB5Z)XY^L'%#7Z(4B4?DW.A;7 M=D@+A9G2(BV#@2"->?%+W\I$G 602P&D#" _!>#.A8"@# BN#>B4 9T\,\50 M\CS,J*;CH11'),W5H&8V\F3FT3#\F)NZK[6$LS'$Z?%,A!F44:,)C] ]U[%^ M1W->S"=3ES;ZMIZAWW[]?>AIN)T)\L)2^JZ0)A>D,4%?!-=[!;H1BWX4\("S M@B4GV#OB5)RQ\ 8%^",B/O$M0%-W^!3BVA,_H"#RD;GUFI NJV0;O\74IFUBU!NM8=G!]*@ M0AHX14I#6K%=;!X28%O0U%H_M\[3?':_?)POOJ+IXVKI ,-^[9O^-6A32)B$ M9,W!XM[09_9N]4FWE._[V \Z_9ZKBOC,T;%3;II)^?/,F7&2UO6.W/Y=D M>8+0%&;53DC[O'?K+ 1OTS"$-: $D:@0=!'6QH_=?ET2WJ=,[DS*_@ %O4=3 MD1XHMZ.Z!9M>2;CV?>PVZQ)MG=(D07>9@M/*7DRWCI:9$ZAV?>PVZA/0'AY* M9X;<,HT9JCT?7V7Z@)+" G2M1?CR$?"H9 H]9EIIRB,HJFW]5RIW#3M\'^WJU+3QKNR=7V?TRVR1Q".L:0;5U!5FH],X N@/LF\\%@MK6B=N' MJ\6Y9K+HEHRCTY-!V$K6H.CV U*[.KG*U><\%!),JF@60=F3"?O9!4*S?"+ M9JPZ6G7+D[Q'].K+BU8;NA3P+(42MH50_Z8/LUD6W6NQH\4A[^-GTEP Y[="Z-..N4'U'\+X/U!+ P04 " 5@'=2A!"=6O4& *&P M& 'AL+W=O=?VE62IET-=5636GDZ4QZW>S69,MU4HV;_5:57!GH>N5-/"Q?IPUZUK) MO%VT*F<48S%;R:*:G)VTW]W49R=Z8\JB4C7?!A%W02OQ1J.=F M[QI94QZT_F(_7.>G$VP1J5)EQJJ0\.])7:BRM)H Q]\[I9/NF7;A_O5W[3^U MQH,Q#[)1%[K\L\C-\G223%"N%G)3FEO]_(O:&<2MODR73?L7/>]D\01EF\;H MU6XQ(%@5U?:__+ISQ-X"$HTLH+L%]-@%;+> M89ND;5F74HCSTYJ_8QJ*PW: M[$7KFW8U6%-4=AOGIH:[!:PS9Q>Z:G19Y-*H''V0I:PRA>9678/>H/OY)?KA MU8\G,P./L@MFV4[MAZU:.J+V4F5O$2-31#'%GN471R\GZ>'R&1C864D[*VFK MCXU9>7][>_7I#IW/YU=W\X!"UBEDK<)H3*%LEDA6.$BBEE'!55 MN[?MEW:7IJ"]6:LV*\MO/C=L0?(]ZQA/$BH$&;C!%2013W!*$[\?>.<''O3# M??50E"7$N70=X@/,71PLB9*8B@%@GV :BY2/ !8=8!$$_-DL50U5H*XAM)!L M&N4/,.$^/Q9,,#; Z9'#:91$(_$5=S#C(,P[;61Y!,S8>;S- 8 ZS -7D G. M*!/8#S3I@";!,O#I\Z>C*T':Z4R#QM_40*FU^=8F@BT$:R YT^:7SP>I8QJ/ M&69##[AB(B$\YG[[">ZK/0Y'%&"5IJ@>4:F _"!I+)@.'D&>,KJ_SX?P]\B*!.%?5T96CP7D:S,.DSA/IR2).1YF@T\PXCB. M1Z*,]&Q#:!#FSUKGSU!JO/"HFX0)AY\X&>([0O(08,]>)$Q?EVJA(%MS9.37 M7<*.^Y.YNRFPP/$P9CV"8Y[LF8N$J6M; 4L- 6M4O0H4%^*R!F0,QO$0I8]= M<+07'8=0>W(A87;95L$ 0 ]+8,)HQ/B0 #VB(J(IB_A8 >@9A8BC.J&/U^WUU?A8H@Z2F A#F@ZS'6\ML8GQ)?7:>4I(GC %>20+- $DI''-!3 $E> M EIO(/+55YB$&N7?JL1]/!=4,.+4$(]DE$;QODF'0'M>(6%BZ7*T5D^JVO@] MZO($]&*")G2(TR-(!<=BA/IISR@TS"@7.]I?Z[J=RX!*]"')H+*0T'@5IO![ MFWKH(HZ3O5C?VN"3@S::C+ *[5F%AEG%9T);=]J2HQ_*XE':&W[T+HO@(7!7 MA# 6QV.^WYMJPCQSV'B]Y&:73G@415!_AMGGD62$4]NJCR#NB8>R8SNPXRH0 M[:F"OD 5XU'733O9X4Y[W>3R S0O)$Z&].P3!$D1C<5CSR0TS"3#S/]/\%WJ M8&D2X2%9^^0$XV,=-NT)AH9GEH/68K@'7L3N5.(DD&=P240")7D$;4];])C1 MY:7,\0PNT"9209V8\#!_)D*;!NC&_ M^WSQZR^?/UY>W$3S%N/U%S5*"84ANS%+7Q3\J?X_H%$=\&I/H^\VB:6Q_8?>HTI5" M>F,:F%IRV"SOX9#+:L/P#XH]2^?$#&7*)/$&2]]4@!@I.%B/9NR,)N>YWEARRH4A+4L\C=% MA3*Y+J! >+%ZIC.,.8[B:,BG'M&4TS@E)!K!O'<,&1[DH)O=K#9E>WJ[[5DR MO8+D6]J#]B<@0=WXCR3=6>T-P9$@PZ;+)T@CRM,QZ#U?LQ=/)3OHN5H46>&E M!^;2[!N>)CRFS@#J$XTQ27 J1J8[UG,R.V:Z:]-EJ5-BW M1+_)^K&H&NC8%K 4OXW!#_7VQ&PO=V]R M:W-H965T&ULG5?;CN(X$/T5"_7#C,22"_<6('6#1KL/*Z%A M9_=A- \F*8C5CIVU'6CVZ[?LA' +-'1+-+%3=>I4I4R=C+92O>D$P)#WE L] M;B3&9,^>IZ,$4JI;,@.!=U92I=3@4JT]G2F@L7-*N1?Z?L]+*1.-R0QF275,)7\'Q:;9-P8-$@,*YIS\UUN?X.6!EZAW:I4/[ MW.$:I4[IT'&5*5)Q=9A10RNF,X;TV?"/O>%47B7H9^93*70 MDK.8&HC)*^541$ 6%DZ3+W.J0)@$#(LH_TI^(S\6,_+EZ>O(,QC: GA1&>:U M"!->"3.#J$7:09.$?NC7N,_N=@^&I^X>)EQE'599APZO?05O83!?[%Y#Y(I\ M8P*S9I23N=3,=>//EZ4V"GORUXU@[2I8VP7K7 GVPO%PN;KB,26QS)=FE7/L M^$CF LNL( *VH4L.=74ML'L.VQ[BS20(.D$/J[ Y,IO>IO S^%57]!KLL!>V MNQ7V2;Z=*M_.S6!S/+F@%/83=F_TUB09561#>5Z;7X'5/^+@MWP_.$UO]I'5 M"=%N1;3[&%&=8,-K0G.32,7^@[B.<('9/2Z:7_R=<;[#\(1VKZ+=^Q1MIG5> M3[EWP23T.]U^T#EC_+'=">%^1;C_*<(XAK2A(F9B7<>Z?\'FO,*W+$Z8#BJF M@YM,IS)-\?C?T[>W@9Y(T9Z79V[P2"D'GR@];<#0L@\<9?]#&)>0=M"\- M;].VT^YTYS"2@L\,A-JF ML\6J953L[*"3RCID2FZ858[:C<0EC5&J+0V!=Y2S&M"0.SUB)(FPXJ#<="[4 M$&!8(PWEE@G-$.J=H?P#OB-/01.[LNFB/X5AL< GE($3EWS7(G\=T4FH)D(: MDC#$55;B((:5R@8_&)T>B"$(J$TQP!F.[+7<@!).0!Q8(1PS%:K-13' L1\3 MRT_9%- =BY K5\8*/<(^6ML#B[QMO00UN0*WU'A\K4:QVY$43I/H*H; PFN4 M+$6Q#JGA@\&.7'*FD[W(T7F4U&34JM,WWI&0S_9?@A#?"<*:.]AI^[<%[Q"B>-?X$ZO!L#4XK#"4!9 [R_DM+L%S9 ]1(U^1]02P,$% @ %8!W4F_8+9Y? M!0 ?!( !@ !X;"]W;W)K A0,ZET_--C, MC)\9S\QC/'D3R:_TP+E$[U$8I]>C@Y3'K^-QNCOPR$NOQ)''\&8ODLB3,$R> MQ^DQX9Z?*T7AF&)LC",OB$?323ZW3J83\2+#(.;K!*4O4>0EOV]X*-ZN1V1T MFM@$SP>938RGDZ/WS%TN'X[K!$;CRHH?1#Q. Q&CA.^O1S/R=4ZU3"&7> SX M6]IX1IDK3T+\R@8+_WJ$,T0\Y#N9F?#@YY7/>1AFE@#'WZ714;5FIMA\/EG_ MECL/SCQY*9^+\$?@R\/UR!HAG^^]EU!NQ-L]+QW2,WL[$:;Y?_16RN(1VKVD M4D2E,B"(@KCX]=[+0#04B-&C0$L%VE;0>A18J)L&UV9P-L ].1T+N)4A('O2>XC5\(/[)%,D=BCU9$G7A;K M%%VB!_<6G7TYGXPE+)JICG?E C?% K1G 4+1=Q'+0XJTIE OGY MUX!UK;*NY=:U'NL;Y]%9/CBN*O"%II%K9N7Z.B469AK#1)^,7YL144AB8D+\ M-+.2_ !/K^#I@_#F*W>+5M_0"28Z"^)=^.('\3/R(I'(X!^O*-?8A^J"3K,+ MB@E(L"^Z1BXLC>8OO]B47FBZ?@'-(3WRO+K#W\J$*R#I36]TV[),"YLMO[N2 MEL8T2BVJ=MNHW#8&W;[;K%P7K3>K;XNM"J'169=B\(UBJP6P*TA,9IJVH:L! MFA5 QRA::W>ZI"B $S]K \J>F$F)^IS1SB4!C- M;G2H#0G<":-*T#"8WE>4-4>189(JB_*)PR<.1^5HZ[VCLQL@AGT@S]$Z$:]! MVM<'N[0$::O\@P@16EB;:SGX#963IPQCC/SAJ/"W>Q M6BHQ=WGDTF2VK>B&74EF4Z,O[+3F&SK,-TMGJ^PIY8$>*PZ@C#+#:B>&0I)2 MH[*MLE;(86O,.L! M6K,*'6:5 N@/9W%WOW5N+V>/<)*[ M*D%FFYJN]>"OF8:RX9/'XH\' /[94!?&[(^A;H-E_R72-7'18>(Z(?V_L>[2 ME65@1DSFEY,&Y\QT<\>XESP%\T8=\#R;QE0FHDN*JHQA(<&PO=V]R:W-H965T&ULC51-;]LP#/TK@K%#"ZSU1^PD+1P# M^=BP'HH%#;H=AAT4FXF%6I(G*4V[7S]*=MPT38)=+(GB>WRD1:9;J9YT"6#( M"Z^$'GFE,?6M[^N\!$[UM:Q!X,U**DX-'M7:U[4"6C@0K_PH"/H^ITQX6>IL MX"P?P(0M8#H$' J0J\%]%RBC3*7 MUHP:FJ5*;HFRWLAF-ZXV#HW9,&'_XL(HO&6(,]E4"BTK5E #!5D87/ 7&4WD MBGRO05%;:TTNYE2AN03# M(I4F7T0!Q7L"']5W*42[%";16<89Y->D%WXF41 %1P1-_QL>WIR1T^LJVG-\ MO1-\=R*7'-YJ27Z-E]HH?*^_S[#''7OLV.,3[&,NE6%_:=,#HL GB]V;,VK]%'MYLHBI.DVS0J" M5<'1HQOE\&+W<$QP\D'), RB87@@^*/;(!S<# <'@OV]UN"@UFYB:!2S$:9Y M8IVU&TICUXL']@D.JV:VO-$TD^Z>JC7#)JE@A93!]0"EJ69Z- 2VFP MG=VVQ($+RCK@_4I*LSO8 -T(S_X!4$L#!!0 ( !6 =U)I##XHT0( )T' M 8 >&PO=V]R:W-H965T&ULC57;;N(P$/T5*]J'KM1M M;B2!"I *9=5*O:"B=A]6^V"2@62;V*QMH/W['3LA2R%D^Q)?,G/FS+$]T]]R M\2I3 $7>BIS)@94JM;JT;1FG4%!YP5? \,^"BX(J7(JE+5<":&*T M"YHQ:]@W>U,Q[/.URC,&4T'DNBBH>!]!SK<#R[5V&T_9,E5ZPQ[V5W0),U#/ MJZG E5VC)%D!3&:<$0&+@77E7HZ[VMX8O&2PE7MSHC.9<_ZJ%[?)P'(T(<@A M5AJ!XK"!,>2Y!D(:?RI,JPZI'??G._3O)G?,94XEC'G^(TM4.K"Z%DE@0=>Y M>N+;&ZCR"31>S'-IOF1;V@:A1>*U5+RHG)%!D;%RI&^5#GL.[BD'KW+P#ATZ M)QS\RL$WB9;,3%K75-%A7_ M$=H:T?3$:&.\,9N,Z5.<*8%_,_13PS%GDN=9 M0A4D9*9PP"-2DO %&?,"+T:J3VP#Y(Y+2;Z1Y]DU.?ORM6\K#*XA[+@*-"H# M>2<"N1ZYYTREDDQ8 LE' !M9U]2]'?61UXIX#?$%\=USXCF>TT!H_&EWM]=" MQZ^5] V>?P*O%N]8NUL6\P+(SZNY5 (O[J^6<)TZ7,>$ZYP(]X OO,(]TV?3 M>"0E1&@@]'O>#%W']_RPV^G;FWVIC@T]+_2"H#;[P#&H.0:MDCRJ% 2)/VAQ MEFNR)#/4+UN$".L@8:L0^)KQK3)\+$( B]\)2LQD3LLJD?S&-V2N]#EA8,Y& MT;@=*'9M]"T+7Z34K%=5)1*U)_%>I)L;1YQ@?F[4Q[M:, MNZV,QX_WTZ?)S>1A=OLR(7>/LUD3Q6[#!>R$;ACZ!R0;#"/'[80').V]2E> M6)H&(%&X-5-EY:AWZQYS94KKP?X(>T_9*O[!E(WKGHIEQB3)88&0SD6$RHFR M&90+Q5>FGLZYPNILIBGV3Q#: /\O.%>[A0Y0=^3A7U!+ P04 " 5@'=2 MBYQ7OD0& !A'0 & 'AL+W=OZ?A'U4[/A7()O95$U-Y.-E-OWLUF3;GB9-._$EE?JGY6H MRT2JVWH]:[8U3[+6J"QF* C8K$SR:C*_;G][J.?78B>+O.(/-6AV99G4WV]Y M(5YN)G#R^L.G?+V1^H?9_'J;K/DCEY^W#[6ZFQV\9'G)JR87%:CYZF;R ;Y? M8JP-6L3?.7]I!M= A_)%B"=]\S&[F02:$2]X*K6+1'T]\P4O"NU)\?C:.9T< MGJD-A]>OWI=M\"J8+TG#%Z+X)\_DYF8234#&5\FND)_$RV^\"XAJ?ZDHFO83 MO'388 +272-%V1DK!F5>[;^3;UTB!@80CQB@S@ 9!B@<,<"= 3:?P$8,2&= MS">,Q4 [ WIN#*PS8&WN]\EJ,WV7R&1^78L74&NT\J8OVN%JK56"\TK/K$=9 MJW]S92?G"U$UHLBS1/(,/$KUI::-;(!8@<4FJ=:\ 7FE_A#ITT84&:^;7\'] MUUTNOX,I^/QX!][\\O9Z)A43[6^6=D^]W3\5C3ZU+$7GUF&]\%M_R+)<3\ND M ])GDT5P46RS652.'S=G?"5IKMR5[3A_[GXZ'!P?[Z#.[[*TUPZG"S]3OX2 M%OF9&LC#:*+#:*+6#QGQ@D0J7ND[@.$50 &,7*.U M]TI;KWHO>IY'!$)$Z/7LV4$''^C@L^B<0V'OB1D4\(' ?F+8J)C$B%$6' /O M;. 41HQ$]!AW[\"% 0E"I%D.D4L;B0B!+ X#=Y+((4G$FZ1N+31Z+:B]>KNK MTXW:*K.K;@1=R2+6>$TCAD/L9D(/3.B%3))2["K7O+ZE=OXB9B1Y06VZ6(T% M,@9MZ<11%HU,0W:(BWGC^M@TNW8>JDTM/8ZQD76>ZJ4[6#&N,)G%C#$4$C>O M\, K_%%>+BZAE7+&S'42VIFT0$L;-#*5HT- T64!R4TM=NN-V@BFQH$(V1@T MU\ -TQE=HYY8=\S'F2P<:DC8Q2P=F M+*A!]0&]0;45@ Y%5BJ *]4 MN5G7O$J_ UDG5=/-M+7J3IQE%79,48C&E=)[ M: LD0@Q1:I([B3LFURLI]$OI&858[%RLM@1&.&*0C URKX'0+X(CM9B;!;.+ M,"]"QBJBC&(+?5R0!&)<4P&E=MQKGI= MAGYA_L2?5:/#0;,M<@F2[%_5A^FVR+EZ'5(;4A)2,P4VS@%;.F!CFVRORO!\ M6=Y/1K 2-5"27&5:?M4J5ZJL-MQ!U#Z!@[;4(CHZ0WNYA7Z]O8RF1_ABNV(W M9[!#JY$Y(C9F9$10K^7HA)9?4/,C6W[5&H(C:4>]!"._!%]2]7H?.9071<$8PUYXD5]X MSV?H9&5WI-CL Y"MOB1F9F7A1,4C"HUZA49^A?X)?1>R!9JJ\FTL\[T^([\^ M7]AZ(;O=I9&9[+E&,9A0.+0 MK+=.XXZ9][J/_+K_\SHI9$LU#"@.K-5W$G=\W-GK.O;K^D6=%+:%'>(P#LU. MZC3NF'5? 6!_!>#KI+"MSC# "+.(F/3.0!X3[)4<_^BQMCY*=)PI.\ZUHY!1 M.':N/3C8ON1D>X2%XV@[,G>&A0,%@X &)"1&Q73G@*J*B3!H'6X[@#2.:(CL MR65#24 I#"VMG0U>-NF7C[\G]3I7M4K!5\HT>!>J=-?[]WG[&RFV[?NG+T)* M4;:7&YYDO-8 ]?]*"/EZHU]I'=ZJSO\#4$L#!!0 ( !6 =U(YZ ^:)0( M (@$ 8 >&PO=V]R:W-H965T&UL?53?;YLP$/Y7+#1I MK30%0I)NJ@A2?G3:'BI%C;H]3'MPX KQJ;V$=K_OF>3L$QJP@/VV?=]W]UQ M1])IL[<5 ++76BH[#RK$YCX,;59!S>U(-Z#HIM"FYDBF*4/;&."Y!]4RC*/H M+JRY4$&:^+.-21/=HA0*-H;9MJZY>5N"U-T\& >G@R=15N@.PC1I> E;P.=F M8\@*!Y9,+ MVN.8/6HBL.Q!Y9#_3Q!2(D,V\2F;97R5<0W9B$W&7U@H9T, M19IXVLD%VJ$NKBP?UN+/8F?14(O]O2(W'>2F7FYZ48X4F+"VY2H#EFF+]J/J M]BQWGL4-WR&=T!/-DO!PKAZ>=4<-IO0S8(FV5=@WRG ZC-FB[ZY_[OV,/G)3 M"F69A(*@TG[OC=0-[[7=AJI<_VVHE\%&.= ]X76>#*

&PO=V]R:W-H965T&ULE9G;;MNZ$H9?A3#V10O4M7C0J4@"N(ZSEX'$">*TZUJ6Z%B[DN@E MT4ZRGGX/945R18IN@**QY1'Y!'EKVK+N42O>594EZ.ME+MODTD5 M;WD>55_%CA?PRT:4>23A:_D\J78ECY+ZICR;$,?Q)GF4%J.KB_K:0WEU(?8R M2PO^4*)JG^=1^?:=9^+ET^>M5![Z)FON/RQ>RCAVZ0=)4ES M7E2I*%#)-Y>C*?XV8TS=4%O\3/E+=?(9J:6LA?BEOBR2RY&C%/&,QU(-$<&? M Y_Q+%,C@8Y_FD%'[9SJQM//[Z/?U(N'Q:RCBL]$]G>:R.WE*!BAA&^B?28? MQE16+^LZDM'512E>4*FL833UH?9-?3>L)BW4-JYD";^F<)^\ MFHFB$EF:1)(G:"7A#^R1K)#8H%E4;=$-['.%QNC'ZAI]^L_GBXF$2=6MD[B9 MX/MQ C(P 2;H3A1R6Z%YD?#D]P$FH+:53-XE?R?6$:]Y_!51_ 41AS@&0;,_ MOAV'%CFT]2"MQZ-#'IRN_D(WM_=_K]#-X_T=NG^8/TZ?%LO_HNGL:?%S\;28 MKRS3L'8:5D_#!J99PI%>%+'(.?IT*ZK*N!7'(;QZ"'6 #U?8H81Z ;N8'$Y= MI!L2XA'7;*0PK!@=9O"!)4&#Z>\%2FO/IF\9_7:O.L_KOF&UZ6]82U M$V7TBCZM><$WJ?R,^"ODQ8J;?'H1Z6NS8^PZ+G5Z*DUVA&'LF&4&K6MV&$(?Z9JUAJS6T:IWFHI3IOT>70J)+"QD5S^DZ MXT:=H::!!:"B?Z1T,S_P6(C-6K'3)6CG0VJ3]T#>I$4$QPM.2BPJLXN;H7_; M;<_S>\H-5J[C# 0$/B$+M@I?;:.2CQ5C$U"8J\@]&\7-D*=2 NR0H!\7!CL? M^V$P$!F8=**)/9MO(11X!3&!HJKBD,BB(D%9&JW3[&PNPATS,+5O:G,N5([D MZ2&"V*LGVAGU7&4S]T//#D XXJT,2MC-I41P@ MUXLR'1#)##/[7A#0OD2#(0D#+Q@0V/$(NV>R$M]%:?(><M[ ^H[8F$[LNYKH1:!.G%PX&F)R6#FD= ;.M\= MF+"=3&T,[Z*W-H AX9=[WGG1PU/;\)(!/+DO73<,PR <*%M(QRUBY];RXW6>:1U$AY-' X]H2<1@Z 8N"Q@96$D',H(_ M5.$OEC_GJS^O\$D''T+LZ6I?QEO@I<(\^ H\)-_J'>?_[-.=JJN-'B*&G789 M8T'?0P9#ZD.#,.2A#F?$CK-9M$MEE*7_PMY68B-?@/Q0J!QX)FK9PQ4*,= I M="![]K.LR1 SCY !Y)..8N1\9U4':A.G\._ JS\)30.V@! ^R.^+-UBZV'/9 MT"GK"$?L+5<_-F\6R^ER]N>QV<&(V&$T30Y0;0)"H8!;1\4OI Q4H,:0GE)S M8)KX%+J>WR]1#(:>'["0L@'W=(PB=D8] O_?VB<:!MTH:M9E7(".G_' "@R6 M]B5TH"+G.BOH6--=E*&R6\R^2!0">)TLUEGZ7%?6YD48$.8Y@:/5"29#YE/B M#Y1AI*,8.4>QM41I5>V5IRVY0"=1OWLUF(R'>Q7:P8K:8343>0Z!74D1_U)^ M;A)Q\@5%N2IR3'*I#IPQ=C#N@\ED1SW7"P9J&-J!B=H[K,6[2U4XGZQ@,I5C MJ!'&>53^@N0F-E!$0#K[4C][40WOV:V@>G_%*'.9W\]L!L.AS>@P2,]@L!0Q MYTF%-J7(H9+D99P>H7C<'[$;#':J(XZ%)[5,(UJW&A)]\A30CD"-(EU[;J<( MU<%&X=11MT] @^$X8-#P#?1QM",@/4] #D$2U]'!7^.Z"490GW&5[NMEO9>A@2.WMWG+^A*[GL\?Y=#6'*@TI.!J% MZAU;B+&/M4=Z!D.HJWQ_J/V@'4ZI':=*VA>TYL]I4:@8414?'%*1&/4:^!A M#T\TS^J&A%% UD"%1SN04CM(CWJYZCZL2@T-FQN&GL^T,ZA;]M?TN]0.F#2P MED2K'P\/M_.[^?)I>HO:^@CBX>;^\6[ZM+A?VI[Z=U"C=JC5KT?JIPOJB6=: M2%Y"U6ATB@XMZ@3$Z\/-8$>PYX0#723KZ,;.T*TG];WS-2%C!(] M9'4[YN,0]V-V?E<_V:N4+UXZ[C>\KV:OLJ>UJ_P.U=_XZ_S8XOI+MA MCN_'[Z(24G\%Z]O D,Y7'_Q;'E\Y'[](L:O?VJZ%E"*O/VYY!%6_,H#?-P+" ML?FB)FA?_%_]'U!+ P04 " 5@'=2K%;NKI4% !B# &0 'AL+W=O M^OL&:E%2N%N24L@5RD), 2 MK0(1$]B'U3YXW-7=%FZ[L=U,AJ_?4W;/9,)"E(=](-.^59U3=:ILCE?.?PX- M412WK;'A9-3$V+V<3()JJ)5A[#JR6*F<;V7$T->3T'F293K4FLE\.OU]TDIM M1Z?':>[:GQZ[/AIMZ=J+T+>M].MS,FYU,IJ--A,?=-U$GIB<'G>RI@7%C]VU MQVBRM5+JEFS0S@I/U9HZY(/[GYOK+])W,%E*0-=./.7+F-S,CHTL#G&=M3SH3T5ZR&O=.14'V(KAT. T&K;?Z5MT,<'G-@/AR8)]S944+Y M2D9Y>NS=2GC>#6O\D:BFTP"G+2=E$3U6-<[%T_>^EE9_DSE$MA3O9.P]"5>) M]QWY-!^.)Q&N^,!$#6;/L]GY3\S.YN+*V=@$\=J65-XW, '&+=#Y!NCY_$&+ MKTB-Q?YL3\RG\^D#]O:WQ/>3O?U'$-\3%V#IC"[OXG#M*9"->0+1>*.MM$I+ M(Q:8).@R!O'WV3)$#V7]\P"B@RVB@X3HX/].Q8-FN:I?ADXJ.AEUS,E_I=%] M7Q 873MM(\+@.Y<]B2>__G(XGT^/MJMI/#LJG!>Q(3$L7[BVDW8]+/XF5C(( M;=5@B$H,Q"LRM4X M8]9/WTP)"GOBTL.O+??2VCO"7\_CD-SN M[/\3]DK7CL4-YG;XS)X?!=%YL-$=\DZWI'KN(7R^D"6J47/VTU2#AOBEESZ2 M!YP@C%,;]F^D]I6\W1.?M*]Q1HY_F-E=[VQ!"@.;@ 8([BN2X'E_].@)5!:M M6VJCXQJ]P*)YLAS%DYNK^6\_9H$5T1D9N8LG^JP#K4A ]7UV3U8N#:60Y[[# M3*(35%5::=@W:YQ2P+TW."W8$+[,^ANE>&*3!BVC*U)K91)!S&LO$EQ"KMNV MMUH-C&4(%.]GNR(0E4@X[^V,EN"U!7YI(]JWKIGL#3?V>^:*J[M0+-:(4BN> M7-Y<+1"$@\/YT4\BPSON/"#NB\79:S$[W/'/-%G6M<>(F+(XZV/C/,S3$D^*5'PYXW)0U%9Q ETC@E!L9&2;H2/N MN4D.MM(U]I8"#@5)U6Q/W<,GE+1%2095F1I5V!4YRE$*V[?+7$T;HX,>$?2: M@U%YUPJ<,/H;#SG2=\43$NI'6RG^-R\%W>+%%K@!AAY! F"( M)CAKR23SE53<.KAO*N0)^[@U5_HVMRLV&1I&AW3F9M&B9R])6!?YAV302$CK M2@"B)*S<#S9I+52#0-ZUY>^%@]??9TIES2'D.+$#Z)&5S7=4Z/-=@=ZK. ' M,$&D$EIVM\DNZW0(?+BO@2:SUL"H((A.Q]3 4V!0$%]Z]*ETA1<)/:0K=;YT M^PZU5^8^N%$T(J$:ZXRKT9EMY24*#%<6HXQ#!'C[H/H[M;$]Q]=.SD3&/P1S M)Z'%JB'+6NF]SSE@"C4H6C'<*6/QHP?&9.?=AS*HT^N6L]K;F)^ V]GM _HL MOQOOMN?7]Y7DNPGW%E4X.AT_?S82/K]H\R"Z+KTBERZBYM(GWWGD>0/6*^?B M9L .MO^M./T74$L#!!0 ( !6 =U)QV!A#Z"4 !UR 9 >&PO=V]R M:W-H965TLWO[Q4%4"P)3LV]F'&+1*HRLK*>WY5 M_/:^ZW_S.^>&_,.^:?UW3W;#[8NZ??+]M_S9^_[[;[MQ:.K6O>]S/^[W1?_PRC7=_7=/ M+I[8!S_5M[L!'SS[_MM#<>MNW/#+X7U/_WH61JGJO6M]W;5Y[[;?/7EY\?6K MS_$\/_!?M;OWR=\Y5K+INM_PCW?5=T_.09!K7#E@A(+^<^>N7=-@("+C=QWS M29@2+Z9_V^AO>>VTEDWAW777_-^Z&G;?/?GR25ZY;3$VPT_=_7\X7<]SC%=V MC>?_S^_EV:O+)WDY^J';Z\M$P;YNY;_%!^5#\L*7YR=>N-07+IENF8BI?%T, MQ???]MU]WN-I&@U_\%+Y;2*N;K$I-T-/W];TWO#]37W;UMNZ+-HA?UF6W=@. M=7N;O^^:NJR=__;90)/@T6>E#OA*!KP\,>#%9?Y#UPX[G[]I*U=-!WA&U 42 M+XW$5Y>/COC:E>O\ZF*57YY?GC\RWE58\A6/=W5BO(5EYO_OY<8//8G(_W]D M@L_#!)_S!)__S_'TT0&AF%_[0U&Z[YZ0YGG7W[DGW[\J?.WS;IN_QT?M4+"4 M_[QS).EEMS\4[0-F+;O6T\15,;@JW]9MT99UT>2>GG>D7(//[EWO]<3._+/_OW?OKR\//_F[R]?ON<_+[YYFA5MQ6\MT);W(V;"$[V['1M> M(H^(%VY<.?;U4.L3;SZ4NZ*]=?EUM]_7'E9CS7\35VZ&KOPM_\G=N=[3BX>F M'O(?V_S'/G^0,\ M243\Y)CX*GT)]+YKB:6'KI=-8J[J$GHWD#'$,Z]=4]S3'F!D]&QQL(-.?>5Z-YU4H+_R.7@R[9]M\\O+LY7Y^?\/_#A*OQKG;]L&GEUE='K M TD4&"W, .,J'P3LIYN7)E^\+0>B@5\E$15'AFT@46[&*LKMDG;D.V+2QC'W MA[X3)](\9$7U*QEGK+*#;X*3D8V(>[,FS0S:PHLU3?R+BJKT\CRJD_,M7^4U M?7:_ZZ"7W7T+!HT;7U=UT9NB%.7O8PU5IT%%?7P-7:=AZIX6XP\J'I7I+[_A M:]"]SG@;$@M7MR0S9[J0O-@+66Q47%.3RRK4-)3I^M>D*F53D)JR)+%>0[ H MC" 2YM_L"B*'=V%?@ %=1H:HZ[&O=5=-6;+/R"P@XDU203Z[; Q/NO'RYAI[G8\'6L<=F4KZ?$5&H2;Y M#BHI3#?*8;)!>SZ5_MD0T+.:K!XQ10(#H8W9)./$7S;$D 9!_/DLVG:8AE]SP!R0?9(EA-T=9,]_'8'W[$U,JZ M68S9-$ ;5>!)GDGG(-G_ZM;\K[/SSU>Y.IX;D6EL-(O!S\0Z%N>_=UW%>TCJ M1W*&6=1#,>W"BRC*)&GF5KVX)Q5ND@FQVP_$H&YL*I,G-OQ%2T0VJYPF9+-< M[U?9K2E"ZRE" T-DC;S91(@()SZ;#9Z[#R7)J$CKE*#_XQ.* MO\EWW3WB([%$34>R+,1D$#P9A;\:NH'V.LI9X \)95<6*LC#CBS"=#XQ8=AY M#G02YR:TL5>5'<,"(?=A@"QRL,C_<'V'+6K=;<'&=+YFFM]VMKNA*+A6**I25\U=@1R:MJ'S'*%172 M$=9]GQCG)"U@0=&7X4GW&D^0O2&[! $%L2F?1+AAC^Z9HV# E)'@41[$)]/8 M26P ?4=)S,[8INA/!A.M,FQ%6(.7BK M(H,I+]^QW\6G8.T]D>O.*LJ@L!=J]T8)X N.+7Q,GR AL/%'?(08@WEUBQ"* M-8I6UR ]5GN-< ]F1C?0B06=!J,DA=UXN].1D'? ML:R7ERO-B_&(&F[-ESP[,(Y&.N\FPT[,<58'@2>[ZU1,-<@P RJB1SD*3U3, M#3$R!:_V\D]86Y)"1]%D?LW3EY1DQ9UH:@G(L665:[LD-=W*:YE0S15!+L10 M8.L;?8AD\)?US3JO2.:9D1R9(9+'+&L07(U[D=Y ML&,9AV#T;H>R.GFVSZ =3U6LZ'7^FA*E=D"IBXL9D&[7>PV>;XA6'Z,%VB.IAL7EY-TX^%K+.Y"T[)Y3FQ.#0.WM M297)E3)?JA!J+Q83H.M4DVYBVD-[_F,@:)55SO13MXT4AFQT2(9A5L M7_Q&N_O9]8^O?WC*>581OCNC[_#L+9GK _:8OV'VD;OB^H!F&-#V;NQ+E5QZ M,C&2D>JD4C"QK[:-&:@ ^6PSQ,=(_SN9J0_418 F97;:F)]/ T@$OVQ_Z MVKNS>X@T"=NH.KM$SL\_("O9.BB@SR )B5T@%T+SDNK21*Z_JQ&<][3"-HXJ MOG0DGX254$A'4TM9?7#EKNV:[O8A/Y#R6AVPHB@0X0,>UT$MZ.(X!\:/EM3U M%E%4:4Z&MU"*Z=F1;9KZ5C5X7SR0SZ9IDXI&\Q"?E6*D_'VD6[8G87>1NV"0 M26HYRW/OBT3P[UT@D;XC;MC2("-)[:8H>Z3':9@@+1:+8O%PRW%=QL*,+>50 M I-6_,KPEI2)\0/,+N]>E@_'J#7H,)CA(8K)UW/-8TN:)G$=Y,=-4'+]AWM MS;+-@K!;LXCB.-1_H[A3(+ZW&')9A=1AP[G0_G5WW+S*]_4',VE*$S>DD)'7 M+@J',DCL/ZD*Q5 B,#Z=;>_0E4 T-U![$F3AIZT"[!4GG M65D,B*K?W$-F'L3]02.#!KX M\BD]$*OG(\OZ:^U)>,P@[++KUL^#>0])FN:AE(/O#]'.9!+_)P4IF,%]Z,84 MRQ$G6U"*F"F64'F3:NXM:^2)=V26M =F)(EO#:M6"*G7XR1DF!G.1ZE=-%- M"[,H$2O;N* EVSGEU:]C)4(EJB)9,,^?YM6KV+VB3UU]Q\XC%D.TQ8UP5BOH M4J%N4% D.T1!6TUO9 G7K+*T^ J%%:Z7U)*[-HB8Y=W5K.99:@'*%X;3ON@/9%IM-I8$Q=;6CL8*XR#TGO1H[FD0>6Q M*/9HBS4U\=A2V"H& M2/ "F917@4W_Q6Q*"DE>/A?V<=E!XK?":BMUJ;GX/5=BF3QLN%#K':JNK>P% M8JE#4R8JM(]$9U"G M5?0&2[Y&[0A7,%=F-XJ-YZWAJ#,\L2)5\:0>U1W-1UN-W5)"+!IP] "&=>=W%E#N]J0>) 9Z\O=@SCAPRCUF:@M'.)0ZD1OCUX8&_Q@ MV)U5LC?9MD/APW^=_Y-GN-#_7F;__F]?O;BZ_";_S[&#%>']$YJL$*,JERP! M0E\;NDI7[A\9B99)^E)*.AB/&2+4G'3;C8RT00 ML['GE.4Z 8U9+^;MZW?7 =Q$N1GJ"D"$UOMQCXG^=OG< %-#K.X:?I(W^ BQ M 9!+E(&:*YI@, V'Z7+T3#2Z/9"O^L!A 6WBWRZN5A=??<%H+0S\MZO55^>7 M#-E*@$2P,R^MUB[;\[H;-\-V;*P]-I76)+UAF9PT0BI]-0OJL(DBQLE*@CK; MDJ\@\YE6W-AR/!PDWM-<*[0E[DGR=YR)K@QTH ':PXIDKKV%A))$U7N7+06Q M#-^ B:W@;^05L?NZZ9UIND&X+MWR[9(-0I6>@?U$^2.EDT.K;: M(D+ OD(W%5O@/NP*0<\5C&II#*/MMK3#L+GO#?"!0A#IMK020O (,*.BM90( M*1O)+EH'?]Y",\D)BR#K:(IPE1H@U9NB0#T!"0M#CDW^$J&,)"NBWNR$MA0%81M&K*@O4;:]C2-N(C3SE:%@JRG )( \8') Q0 M8=(?!(?)HQI^SAA!YNW^2.8DUQ<.QL9#9*4W\)MDH92J 4:-RI!B.FE1MUP2 ME0*:1,76"$*C%]VTC[A2@- <)RB1V)0&H('13U C@$#MP*HX^=B%C[D*/E@' M*Q8),A$W;"0CIC=_B;,1 MB +/<#(A$X'FV%#J(5HGP!L.]A7%]4F#E(WF%%EH#>!D]<]0T0T,X""/AK#P M/V)'LH!@E@J'1&).'T\MIFC:"?JLBZ690<]P7LN-,ZM35MDO\M(_ZZW+KH4W M?308'#!WVX'_<77V7&0F>SM2W,PJQ; HJ3+[W+[^0R04@:JQJ2JQR%=LDGS!Z=H$3KL5A,$:V70QMB%;+' ^P0TB7E9@/% MBC\2&"_[@P1JIH3 @[^!,7K_)^"*)DC;F/[4F0PT1*?27 BZ85U"\E00/6ZXP1IM FTIAC)H*!M0X!?F>2%G; MI($7.O(]6TJT0I/-XUJ2!-4867:8=94<3:SX$X$? ML^_$Z2<4;GGWN9?"%L3 X49G: +,* MN+JZ;E7^)A]V46C(?':MX: BV.0/$ MRWK(>BY#I]'RZ 5"2#(IQ2 M1",&95S:I0"ZAZC\R,KT+K2/#!HV\;B6W8*2V_1M+M1FE"FCC(Z@KN%$-':C M(EN.SD_"#%X]/U\EDT=P[O/SIP;[QW/AT]5T?NU,?0H%H4P>()^;4>/)6.V$ M412,]@R++?4#:ZGH,PK2!BB+V]BH2,-_6ZJ6#N(^U'Z6XL02]3%/\_F*LN,5 M<2H49Q"BF@<]OY@$YGYXC/H31XW_)IA^K6<)AD6=7' 4 M-4&LAY2(1.6XI++@KX2,UB$390Q.E\)2\N&^ M._,XB4#K0AZN""\5C&Q^2H4FV3P<"L6KG#@,<73>PH(] 2YTI9L@>,*!%V8S M$V-%%"7NY%&%F5%9%N&T23U[7U"U=UUS-\4>6.=\%5OLUAK5-1*%DXA@(E G MY(\B=C1=%9!]B*)^N4$*L11/S)T\N685T)LMI4=@6PK603]*3_%$]62E*">63+!6P M.:-J/REC6.=VF.1)#&^,+Z)R3/G\%*_Z:)DB6RQ33/*+3[#,Q[XF0' E;KO6 M*%4[1-9Y*GPW!'-5!8'"?.VY%T8FEK#JI1#VB*T M8'EC=5>T4CK4L2<2FV.P9(&%*PR$Q!\@ M>U7W7BI],ROI D>FLGKLNK&?FR<^6&*(TXAVC4R/N*Q*#EG3 M^M"CL7A2-S I7]IHE@BWV(F&R>#^\4/9N/5CDF*50UD!@BM.K"E%M')LHI2D MR+2XAR39TN/,T>7F52;(KM(:@^..W'&#/8]Y-]2 M]**LUHK=L\58_W+"KR#::QS9;B0?Y[>W[KC,$(; '5161&==?TP&J\YYS2GD MW-H$<+D@E]$DO3)!3VU2_/HG!W"=E?XD]9T\F?]# TZ]/&>"RETX+Y_Z]6#[ MR4/@7AKS;NJS_03"M\>Q)F+%":O.Z(4 >9:RH9DYJ4SVB=%+ZGAH:(3<([.X M<7F268\U>,P3/E';I^%HXM2IFDT\\I@95BD#GTC%L86E:?!02K>712D@M@+RD#$T:(HSR7C0B'7*)$(Z'K >0,++T@W MT=SY[.K\*<.CZP_XUPOZER!%&#?"YSQ.B&O0-K1HTW-.1; !T=9&OD;"IO5H M"( ,V<5C%BGRQ^>?Z2B521#?MY6-K4:WDV=G0O:'X\(D]/!!#DGS2$\U;=*+ M1*Q,C=X/8 FH;AD,,,@M;G*PQG\S0Z/.P0+B8U((CW2: %A"_KM-$TT82R"[ M-<0+)PE2/4G4!_Z:+Q+)/KI%@(4$G).AA]HJ!5SP4;)-;#]E@*WA'##E3S@0 M+B]%$QTJ\NF),4XO=99P?'LB9^1 '?[YE0K:XU1E4AH/YD2^W9-$,18RJK]@ MP:995XA/_GYLCRQHGCL>F)$%PEDEK*BBID!Z"LG82Q"]T%HHS;]SE(^X0(+^ MHD)0@28#U[BX?.B]G *5=$!\7,J$6SG7JQN M]6A>GRDB/D92C1+;:B-ZB,IE>EA%M:[/J3=B=X MQKJ-&$%W"B$_PWA.L*LAC-+"(7+7R9!;41M?A3G>0+9.<%_9HKS MC!#-U#/-%4!N5?PP2*G7LJ4(3Y#P/*;VIT 1*:@Z6]X@H3+%58?>4W3/"J"; M+9X]CBUV"23-1X5)W77$3"YW[1,7EE8HPM43$7$?H)CO!=O]IZ&Q^$CJ;_:] 9Q]3@GQ)";+32G!Q:=AE\4_\%AM# MF D.;KP;!JOCS;KAC\FW72'&WB!KN1&Z#[N(,*/6(RC<998M:8K2A=04+J$Z MPQ' AQ18+@Y:U#)PM>:3F,2!VN]TD9R;$0M[EQH!LQ)_!A6O"G3QI?**R[4] M5U0C7EZ!O!.4_ GP>_88^#W_2^#W=]M4@";$AUMOL4C4>&B5G-:TW4=-NVQ- MI#U&7&$)G'HY2#WJZ".,4#(N1LVBSX_=PYG6C(!^[3"&3 M2R88$X6,5)IO#$^>VL#T"EX+V*3HW+%9Y'/.CT=8(5#GBT=U7)PB[X>S\6"7 MN=1:^R6B$3[IG0]"IJSQWL)F6REQ][;HJT:!YXQD& =!J&\?86@FI^M%F*71 MIES4BE;B/%-(E'5S<>SV4S9N?203?"4DN0*[B!0+F=UI'*?[,Q+"*L_K"<\$ M3>++4G%&\=U?&WQ?1/=H%I&S!KOM7-JB>H(]7-=AN.H/=GU'P8=E;EVXI"$Q MDR'$1?T%#\8@^#0W\RDW^4J'!WT]I2[FTEEH7O*)[TG&G=3=WTLLFK_&^=,N MH.7YLRKY+*ABPIZ>%K7*PL7&&]+;;Z'GJ>$AL<@@@I@,N ;677>6F]73(J):V_3"Y%VN!4ZS.RAA4 MAE AX?)N5UN_?GHH9.LH';%#_QB]*'<0A^OIDI,K+.II@R8VU.?LSER[*Q2! MJ$ZS.-0#F\\J/10AJV$3DV2)"R<>)D<)+-7_TP=()@6KL,*E19B?F0HH+E * M]QOAMM;DE,7LQ.97YU?QN.;%YR_XL&:6'M8,IV7&'!TBUQ;+.,RK'Y;4E:'&FPGL[/B7+N0>L' ]B=P5 >Z?6>"V'@3UA<*(\'*"".$!TO3VJE@#C*/6P)%"P&?O5V=H'&O;.64 0B M.U0DZ.G5,3 QFP(3/98=FAQ2XU:5.D&D7+O>*;4FG\EE*Y.S,Y$F/N',X$$R M!N'^9:.4SQ58V:$&!@*ELYH1AG*6A2C0VV)YJ^P:>0D+U0:.>M\!Q\%2-CR2 M(87\9N&9]&J:V/CUX<9@#BHZ=@P3BHVO.U?<(;R4C7#Z@PN,D?."NK>&Q-$8 MF?5*M/[SJROC@3]=]VW?W0^[%=-'AD8O$ VN%!]S?=+=+J!Z-/;V 0!7*JH- MB8_BFGG@3@-<=$58$&;7S>KGK8+DC6'2&[0^XJ(5LDL@$Y#828GDJ3R%.W+4 M7ZZ"'U%AV%ASLW&X[063,Q_4G#SPU=EA32F)86E3P4WZA*3P(^@>T,X M]1>IQD\)E;R=K^N&S=@;N['S/8 #_,LIG[UY?_-4'Z4_+;KA>_>KVAK8>@Y+ MS6&&PVB45G#O+]Y?:R29L)[9Y9P1FV0_6:,_%9,SGT2@/0DNSBV.R1 ME_6',<+"T]1#5\\Q.-_]Y"H=V1MR4 CH#C''&_E ?.E$U^)&?^LS<4&*L_HG%V6K>BR%\U!:WTIL2E#5[EX SP*7S- MERF&L\)F3$'!UO'A5#;5T\3[,9"7_A!(4+TWP!^F$LC9+BY!5UU0()?[?8QY MNUXT*M]T'__!JA!,:2] ?I1%*GGS+N[TN. 5IKPXMQ."43A?X%=2_H?"UU34 M)A*FF1U-O/23Y+M(+_>%S[-[;G5\_47SY\(0L?^,70'_@' 33=0"L]_4KA (H\'Z/MM1US1?V""\(N0 MW_\W4$L#!!0 ( !6 =U)RY1]9@ , ,8' 9 >&PO=V]R:W-H965T MR02W\U+9H^*2V3HO 2[?-?>M05,E)J[R8S7[.M2"3;59I[]YM5K8+ MB@S>._"=UL(=KE#9_3J;9\>-][1M0MS(-ZM6;/$#AC_;>\>K?$2I2*/Q9 TX MK-?9Y?SB:AGMD\$GPKT_^8:HI+1V%Q>_5>ML%@FA0ADB@N"_![Q&I2(0T_@\ M8&9CR.AX^GU$OTW:64LI/%Y;]1=5H5EGYQE46(M.A?=V_PX'/6\BGK3*IU_8 M][:+90:R\\'JP9D9:#+]OW@<\G#B<#[[AD,Q.!2)=Q\HL;P106Q6SN[!16M& MBQ]):O)FJ#B M&T#S NZL"8V'7TV%U5. G%F-U(HCM:OB5<0;E%-8S,^@F!6S5_ 6H]1%PEO\ MM]0;\E+9J-;#WY>E#XYOQS^OQ%B.,98IQO+_I_-5H-B+%[X5$M<9-YM']X#9 MYF.#(*WQ5E$E E90DQ%&DE#@ V^D6$!&JJ["R9=#,JRPZT^YCV'?D&P@,%H= M^7(W[KC]'Q)M+0Y045VC@]I9#4+;+OIQL\1.XJ"QEZ AOIJ.)*-S4Y"?PNT8 M[M)[9 ]AJI/-WTF4I"@0^LFU<(X8203X@UDX^-@( R>YBT*OK6Z%.7S_W7DQ M?_N+AY?E',5*X1O SQVQBGAPQOTNC\PE\G:I\ Q\8UU(S)0UVY\".LT]7 ;X M 1\EMB&EAU,A_3+XVD7Z1T$2P-6_&1.TI]%EFA(Y- M$6R=UM)JS5GD#,K=-(F5G)$#Q^R+X*/AW+ M6:(4G1\C]_K9M',4#L,N'Y^F-,9IA0^ #U1AI$VFXDJS?+;FFGWMPO4.S"0F MKV?P5,\SC<) V('Z; BKI&0\28=GBC_6O,D MI=YPC9'%N,1_N,4\69V+]1VN?CJ&PO=V]R M:W-H965T!3N MY^JCP6BTMY+)4B@KM6)&K*X&B_CB9D+S_81?I-C:WC.C2)9:_TF#'[*K042 M1"%21Q8X_FS$K2@*,@08?[4V!WN7M+#_W%G_UL>.6);@M]^+-IXSLI?JPOK?;-O,/8/'M+9.E^UBC$NIFK_\J>6AMV 6O; @ M:1B73(QG'(DBB)7K$WWK,P]O;&+]@[!&_9 M[XNE1:RI^^,5PY.]X8DW//E?Z7W5!Y7MA:UX*JX&J$LKS$8,KA?,]EQ4VO@: MT"OF<@&/9<75[NNO9DE\_HT-C-@(50.9,5RM!6H.B%. D=;1FI4T)7X]B8Q5 M1J:"OGF*+-3J/0[82F3"\8&N]$4:131^YA2]Z77"S%JQ$ M\4CE(^=%4-7+0J;%CL$XA.+GP^&&.W)I$$7#T9#M>34'7GN "<1*%^@X4JW9 MS M^2R<)Q.6A'&48$HTM>A1GX1V[&2*4<9WED0' B@ZMC*Z] HD+Q0;%6UGO^([ M#U?:'K,9JI,8\\HE-\R[\89;O;<8 [+Y+.YCHFJ=4)77188:P$Y6\!UB(D] MSS-L-M+ZKH3,($Z(C"AJ)EHJ*O+:KV[J KLP('5(5?O*J[.U(.9!:>U+%XNX MPP:V:^PPON&RX.!3(B9$TDF+K9 7F B)DQ&T_0D@K7II06\P[2YOQ%^U@&(" M*OK6%B'1*[1"83[SW['="Q K25J]R+KN,?3EVZOFEPL!-1 T-?"YZOQK8MAW?"2GST1-I9(%NNES7N'%CGQ\XIKTAE>9 M;'+3%-TAC)R#:2,ZCIHUGD ?4J?C@QZ!6F%WHN$\.@U(GL]@?XK6.E]F,,C+ M)AZ2GS?;<6Y]:Z+Z5X=V]ZS;'TIY)]*$X[7A"2YYWC31Q&4>2E'KQ)DF: HJF$/[,6B.*G'IPFM;& MT[BWGN:TB3FZ6)6_BVZSG2HD@YYDQ[99/_8B00E#)5(FWNHU"'K M-#\2V/"5DQ2[W4<(#3>[N5>!4+3)I]ZR08\WA#1XUOB/]4PO6&@17**(7SI# ML/]VAEB /?:6UNV?@@XW^\!+P?IGT]YS\*$]-;&%,/B+]IHVF7BDLR!;]/HE M^L"[=RR)WP;^9'8+K=:6W2!7O&;GT5L6S]Y^"5OM^='^.T6D0\&1RI>)^NU^ M\?#([C_8?IS57Y M/&PO=V]R:W-H965T MW,",R_W^Z1$*02<\P%YJ/[]>O7/3.:';3Y9G-$!Q]EH>P\S)VK M[J/(ICF6PO9UA8IVMMJ4PM'4[");&129=RJ+*!D,)E$II H7,[_V8A8S7;M" M*GPQ8.NR%.:XPD(?YF$Y2YWO! M9I78X1NZ]^K%T"SJ4#)9HK)2*S"X MG8?+^'XU8GMO\(?$@[T8 V>RT?H;3[YF\W# A+# U#&"H+\]KK$H&(AH?&\Q MPRXD.UZ.3^B_^=PIEXVPN-;%GS)S^3R]6')VSS&3->J@OK?^'0 MV$X&(:2U=;ILG8E!*57S+SY:'2XF\A)Q45YPS/#,2)@3DS,.@-*;;!/:H:;8#"*+*6"E*M5'N( M#M+E4!F=U2D!$.](TPFG #(EQ3(LZ(@9\J+; @ZY3',X4'H&H58^CM,@K:UI M#?R%4@"3DFK'.R['MN71!,+Y^484@L2 YH;*:@^!Q (-.%FRI]X2R;TF!LR, M>%B_:IB..-J3TU9^$#'*Q=>TO@C--UU64\G[L 1[KD-0:>.SI@BZ-I3#%04) MV$KKV#85QDB\T(7KFQXW:"RFM9'N"+DPV8%UX2VKM\Y/.F$[(8--[4!I=\J0 M8C>Z(/E1*!Y2[9@G)5*AD3KK0U=J<]'.%P39:ZL+NI#9:W/L5 =WK(B3/1DU M@#9HFX,0-WR-WP'<#X+OBBB;4JN8]^AGC8FTQ&O=%@ MTDQNXZ1W%P^#M2XI5"JI O%TU!NR,]D-1N/@:H]ZD.EHVKM-6L2[VTGO;CR] M6W"FE)O7U-F"-="$SP:E>+3>7RU)'4A?3B:!#PG(Y MO^4E^K>(T(GXJ7Q+:A6X8;]N%)P2@-]%B7!Y/UV,@_?^6Q\>L!+&>?4)XHF\ M"G^SG)KNB1[M[S69L!QQ3/B__!2/XU\;[Z]E*7>-;+XKF\!\55..*7I8(GH# MR0AN&I'':;6E"W?:%X&<23+AC\UV4:73Q@E.O./]/< MLB1[\Y9UJ]V7P+)Y ,_FS6?$LS [284O<$NN@_[M. 33/,W-Q.G*/X<;[2@_ M/\Q)L0/M;K=UIP@&Z[Z/%#U!+ P04 " 5@'=2>6B\:)D" "!!0 M&0 'AL+W=O@1M+'H>B!EE86$8E423I.^_5=4K+J%HTOO5A+X4Z&-=,_5CA94\S;W(.V\\\D-I[$:PF#7L@$]H/C4[ M1:N@1\EYC4)S*4!A,?>6T70UM/DNX3/'D[Z(P2K92_EL%_?YW LM(:PP,Q:! MT><%UUA5%HAH?.\PO?Y*6W@9G]'?.>VD9<\TKF7UA>>FG'MC#W(LV+$RC_+T M'CL]=Q8ODY5VOW!J<]/4@^RHC:R[8F)0<]%^V6O7AXN"Y%C MN6&&+69*GD#9;$*S@9/JJHD<%W8H3T;1*:8W4(2^1"'<7@% M+^EU)@XO>1.O0-*8PUIJHWU8LX8;5O&?F/NP4]@P3@$3.;0=:3L!&ZZS2NJC M0OBZW&NCZ%_T[0J=84]GZ.@,_[/M5U&L8:>Z81G./7*D1O6"7@>==="LU9%) MLI$VI%\60 E0R(K\R,5AP/1YKT'%9:[!80F;O+>FG0XVV_7V8;5]M ,9V('0 M5*+)X%Z\4)I4'#71WZ4# 2%0V@O((QY%!*? M.09)@+FV+= !@MD>#T4?%)N)U94EKR1O)OOK2\E)=J:83-'CQ99D\N-'4B2] MV&OSR3:(#IY;J>PR;ISKKL=C6S78VG4%>!Z56CK,D MF8Q;+E2\6H2SM5DM=.^D4+@V8/NVY>9PBU+OEW$:GPZ>Q*YQ_F"\6G1\AQ_1 M_=RM#>W&9Y1:M*BLT H,;I?Q37I]6WCY(/"+P+U]L0;OR4;K3W[S0[V,$T\( M)5;.(W!Z?<$[E-(#$8W/1\SX;-(KOER?T#\$W\F7#;=XI^6OHG;-,I[%4..6 M]](]Z?WW>/2G]'B5EC8\83_(%F2QZJW3[5&9]JU0PYL_'^/P0F&67%#(C@I9 MX#T8"BSON>.KA=%[,%Z:T/PBN!JTB9Q0/BD?G:&O@O3<:FTHO\8=@*L:'C[W MHJ.(N\78$;:7&%='G-L!)[N DV;PJ)5K+#RH&NO7 &,B=6:6G9C=9N\BWF,U M@CQED"59\@Y>?O8T#WCYWWC*8"VYVXQ4N8ZHXB^8+QJM'_H6L.S1Y6FRK$.ZXAD7(.P MU9)*4*@=\*#GSTA1Z-I"@% MH8&&FWK/#0:C5F]=V%Q!QK)IRI(D">ND2-E\.HL^]$8)UQ_%M^+9KRT4DXSE MDQ3R^9R561K]B%1?C98UB):\^H+>$4L49JPHYI"16%XDT4U/5:$W0J+_QN9I M#N6$S9(D^LYH:R\%)&?)+&?3+"=BT_F43?(Y6;3VFEI#U;>]Y-[_&BD6E>!# MSU!UQ%MMG/@Z'&2L3!,VF16T2M,)2R9%M'[3' -%+?4*RBG9S>>TFLQ25DY+ MN.^-3X(/_P&YL8"^8H#N.[8;"NWIS@?K/NHLR/K0:)A9A3U?P+ZR*A-)R8E66)2O^%U8D2]=N[Q]*@S=F!)=0"]MIRV6H!+U7 MA/(V_Q'\] J!8J]V=/&$"C30NN!!#;W%;2\C252MW]04_V_.X\7P_ .70@V. MX*T.-7XQ EHTNS#H+#6!7KEA&IQ/S[/T9A@AW\2'0?S(S4XH"Q*WI)J,IF4, M9AANP\;I+@R4C794B&'9T/\ &B] W[=:N]/&&SC_8:S^!%!+ P04 " 5 M@'=264%M_KP% )#@ &0 'AL+W=OO&*A)T0*TQ%ND8QOP%31%W 9VVJ H^K BE](B)%?975IV?GUG MEJ2LRT;\8'F/F6_NF>7)2JJO>L&Y@8>Z:O3I:&',\G@RT?F"UTR/Y9(W>%-* M53.#6S6?Z*7BK+!,=34)/"^9U$PTH[,3>_9)G9W(UE2BX9\4Z+:NF7J\X)5< MG8[\T7!P*^8+0P>3LY,EF_,[;OY:?E*XFZQ1"E'S1@O9@.+EZ>C\J@@(U?C68X[6(HEQVHRTSIOFEK+Z(PBQ.1^D("EZRMC*W[Z+CB]XAL\/X$8V9J'ANBEXL0TP0276 MF@2#)A?!BXA7/!]#Z+L0>('W EZXMBRT>.&+EL&_YS-M% ;_OQCL\X+#I:R7K'D$WABN> &B,1*PXA0SHIE# MU=F M>?D4BTE'G-@33&0R(954+)<5,(()/SEYY_2(/#>87E6P+4A\@[#7OCO M?G4A1Y$M2H,%4\6**4[P4&#RY%8+;06P%C-/SD1%J)ADMHKN>?7H]")858$T M"\39%C"&VSWA<+Y##&0[*2(;E*E!EMV%PQ^PVV@.*_0&,+*\PK:ACYU_KL]O M[^#ZCZOK*^?J^O+ZYN+ZEK+%H6S!E/$SY\]MM\& ]0;"P V3*2X"/W!12^>] M:%B3\VW"8^>\ELJ([]:QI).BDJ9%JTD;S5'5-Y!,0S>(540.TL2-YWZN$KCR$V2!.[: MY;+BV!")+6=Z 27ZQA%-UYJ[+EFAUPO ).H=O4(GOM*/EP2]9**PB<%JV5*( M1)-7;6%3%#"24"-^JZPZZ_!MFGN\$8^ULJB(DO5^@A\(T?/<6Q[;=VL7VQ]@ M3+S4];P((HQG@/%\+G_$MO%SWB!=Y=@J*; E"^HO5!P#AQY\E,M&RTH4-B:V M( 9WK>M7C^%'LFY'AX)C&\F%9>D4V<1XE?2MK)JQRGK(SI-79M8/5N4!ZUQH M\/6!A>5Z68REE5!IN1FFQ#3!=&R5(KV79&'GH9W\V:JR>#IUTSB&.,OE>:!M\? M1_2STW,T>.,0Z'@/MQ ZIY(#:O;[@#&\I;]=N/X8;IAI5>>)0U7I,'N.LY;7 M,VS'P[QU]SOND^1^D@X2NRV%V'8G6[FQ#5_@QW0<="UKFL$1;4-(?=^-P[3; M1I8ERJ)N&\,T\MP@#G&+4P$G5TG#*7+]:8;U3!A=HVR;P3.\V,N )7NL[21) M$CD,%2](>1=X679C%GYOJT<(H@'$-N*B M$/W$EV4IJ$KI1=%-:YP\@R(/IG\R8YQ)/8D5AY&KG*Q=<$@S%'\J)\< MZ :,UZZOR1IL;7+>B.]4%,VFW8>(\5V$&PO=V]R:W-H965T28%+GWVM>UI>.-TM_,6@C+'LNB,B>CM;7UT7ALTK4HN3E4M:CP)%>Z MY!9+O1J;6@N>N4ME,0Z#8#HNN:Q&I\=N[U:?'JO&%K(2MYJ9IBRYWIZ+0FU. M1I-1O_%5KM:6-L:GQS5?B3MA?ZUO-5;CG91,EJ(R4E5,B_QD=#8Y.H_IO#OP MFQ0;,_C-R)*E4M]H<9V=C (") J16I+ \=^#N!!%08( XX].YFBGDBX.?_?2 M?W"VPY8E-^)"%;_+S*Y/1O,1RT3.F\)^59N_B\Z>A.2EJC#N+]NT9Y-DQ-+& M6%5VEX&@E%7[/W_L_#"X, _>N1!V%T*'NU7D4%YRRT^/M=HP3:7.:CR5N&=/KRO+JY5<%L(LFCBLS (@P_D13OS(B;7]VW?S<#+[WC#YI(L[78QKP5*"PP1$4E['D!IQILTUHU%K!J63,6M9P&"Y6E2A>;ENJ+%663273 M=I\9E=L-=..AYIE@%2^%\7B5M6M4_3=@P[)2U1?")RP@K[00*'/T%G;]VI+T MCT9JAYO@5ETQ;Z1=,\Z6C8'3#%E2+F7%VT*'\0^\:'")6Y9SJ3VW=)IYJ;25 M?^(9G604<*K;+^1\*F]IF'J #RS\+!YKJ,/1QHB\*5@A<\$V:YFN48%;I@%5 ML%RK$J=A ]N/#IA5+)>Y%:)B^Y/D@&T%U\93FD&O0+M ,W5I!^VDXF7HR-F4 M@D)37%*XY),!+XS"-B6U\/!8Z(H7Q18*']!W:]C0QX:,<=XD]893&I!?,E&@ M.^HM)8*TI*)M^.10*])UI0JUVC+*0ID*G,H!L5H]!\A27DO+"_C7>*G0%J3 M>C2(D8%@ET5 $?M('4H*0EHO\/R"1RFLYD\NFPL\LHB2J6$ @^"2 !2"BU? MKDCV_>N4O>$5N,=IOML:*TJV?WU_U(-C^W?7U[W4AFOZZ*'<,CNY*J2.=8 M,71%ZS!7RSN_9GW""58KN);BARD';+FLK*8G"3 M<@#\BAV4B=O6*H-M##7 '[@L."48W,]@@=#<=0#($Q2COED _B]DWGOWO3?N M^\_L>;+RJ3:7KE4AY(B4I;Y29#Z#H'=KMM. C']5O5[>5*YI\ \K>*/8?MC5 M[P/"U==NF^"Y*C"^4)I9[EIG.\0 [*"U(A7>KKW7]6J:Y;^ CM1U5G>]RU! MG3-17RHSS+7^BB*[I GJR+N\NKBZ.;_ZNJ-)[WL#2,]B.;/9^U H]\8)K MO27(9VG:E$U;=L1^YYB1V-E K8<%LN/9'OO-])G-,6EB1]/(2".68*K MUT^^O-SY\JYO&A-_'D_]R2(F$2'T3H(Y1"33*>1.600!]XZ%?@8+N3*]?R*A MR!\-C#:(V,UG1MVYST^I1@I\%E.\M@LBEW(#CN^YNC$JEVW.36U.OD 2NG0+ @'!9C9O$ M^#XH/@7+>C*#1J*O\HFI!X. FR:%I5<_!KMU1^LIM4Q-$-MNOQQ>((D6812&4M2M57\Q3&6-[JT@1Q^BTM\1)?M9I9V^%$6= M%:I:?8'\LN>%;BZCP5P5,B./>4M><*)8]Y)W^(G 3A;_X[A.T&@_%5?5:$3C MT79\[!K:T]PS''M:6N4K.&?%K7C.@D3=%>:,'KE'47N!*9Y-'"9*@+W9O 68 M_V>E!P6&A@00?K$]Q(L:V?Y&E0C,XJ6S$@VT072':-V$0X:_9GEZ(CC2K^-T MYQHW7K0 Y0NKCCSHFZ"W)2%Z79C0$BUTAJJ*(UI$+$Q"?Q;.:1$SD)^?S ): M)+O%/;43GE/Z3^.YGTQGWKVBE!PP%WOK#7<\^(H ?EFY;R7T:@4^:C\H['9W MGV/.VJ\03\?;;SDW7*\DRK 0.:X&A[-DQ'3[?:1=6%6[;Q)+94%F[N=:@!8T M'<#S7"G;+TC![B/5Z;\!4$L#!!0 ( !6 =U)&_>I 40( !T% 9 M>&PO=V]R:W-H965TQXZ1;5R0& MDG:/'@H4[1Z'80?%9FRA>G@27;?_?I2<29CR@ \W._9/\7:N9:-\'AIU0]94;-,SA.H<"LZ17>V_X*[>LX"7VF5 MCU_HA]BS60)EY\GJ'9@5:&F&53SM^G .,_> .0[0!YU#XFBRBM!HE@XVX,+ MT4.N1Z0^1O(:0XWUE#C MX:.IL'I-D+*,44N^U[+.CS)>83F!V?04\BS/CO#-QMIFD6_VC]I F JN#0E3 MRXU"6'F/Y.%*^E)9WSF$GZN-)\1M/,Q[3RFG?]'2X\BPP!>^%:4N$QX MPCRZ1TR*KPVRPCY\C(6RX2K0@S10[\NK.B=-#=3@R3,*YP'##P%N)^H-NK&E ML0]Y-OTPX1: W1Z).'UA[X7GQ 12MT(ZY@TQ]$J4*,M.=TH05B=#&(\M 3?7 MHY_ WWJ:'EQ9C:Z.@^FAM)VAX?:.WG'V5\.5?PD?'HX;X6II/"C<,C2;O#]+ MP W#.!ADVS@ &TL\3G';\/N%+@3P^=9:VALAP?@B%G\ 4$L#!!0 ( !6 M=U)1\MUP^@( !D& 9 >&PO=V]R:W-H965TBAYH:6P1*Y$J2<7)O^^0 MLE6WV/6I%XDSFGGS9J0W6ARU^6(;1 ?O7:OL,FZY?#%G)A%++#I656H'!_3)^2._7A8\/ ;])/-J+ M,_A.=EI_\<:G>AES3PA;K)Q'$'1[PPVVK0I:U:;0>#\,?# MSCI#7\F?5RH54Z4B5"K^C[%>A?*JO+>]J' 9D^PLFC>,5P]590:L =])G98: MJ33IQ#IRZ3U0<=CKE@0GU2$2]NSKT4A=6P@XR@?OO"KOH\>GS=/S^NG5#SOR MPZ:)IW?11A@CJ0]?5%9(1:RS\!VD*2OSC*5S[HV,9?."%06/MJ(5QH]5J!IZ M\6&( SCQ3IZ,S2DHS4M(V;Q,V6U61I_4&['0Y@/ZP50-:<0\G*&QZ1NDF[ZFNAWV><\8+##U"D+,]X]*MVHJ55\I_ITQ1NJ*5;EJ>Y M-PIV5\S979G"U[ZEY$*N'9I#6$K^%0[*C>QCE_D_XN#2?A3E(9:'% M/:7RV?PF!C,NHM%PN@_BWVE'JR0<&]K=:'P /=]K[$BX% "4"P &0 'AL+W=OK(V]:%C6=5,8VPM/2+B>NM2C*H-2HR33+?ILT0NK1["+LO;>S"]-Y)36^M^"Z MIA%V$80]&^%UZ@4 Y$;7WO,T6"2 M%7>_M^BO0NP4RT(XO#;JLRQ]?3DZ&T&)E>B4_V#6?V ?SRGC%4:Y\ OK*'M\ M.H*B<]XTO3)YT$@=_XO[/@\["F?9#Q2FO<(T^!T-!2]?"B]F%]:LP;(TH?%' M"#5HDW-270KG T^TO#FXYP M\U-.1OY\#+Y&N#9-*_0&4'LD:R"U-R"2MT80QW4)MUATE@.<+RTB]8\G2OD: MYEX)[64!GS2WPY70=W#(78U6;>!.FS7I.Y@7!3H'?PIN&J&"W!$X6Z5>0B%:Z XB^QX-"%)3 A4LJ*H&U/*2A8BCH#! ML<,^EG>[Q]_%]./$L062+(,#>"^=9\? MA5) /.3I_\9TE@M.B U&N59U#K+T-'O& ?^D0I*ET]-G,?AOZ&#Q:R?)#8(2 M?K=V2<. (6JCZ)[@9%92"UU(,E"8%=*W=\ UA*^=L#Z0EL:Q=.=P*(^ [Q]/ M?W1.4U(V70.B_$+SDS-!"9&:!04$H.IFF6]*P<$]@NVA:K M,-H9);D^Y0/PS=7KCR_G>V!^38FB?+B'E.,]W: .0W,2^KZSU*N64I-8)@@C MY6G.RBA9OQF3YK9JDIQXQ)LQ+%&C)26F0>2F8SVBN3=V M$YC"K=*&KMFR)8@WG1(II.3!5J8G\)830X[CZ R72;)WF7SGE2A7 M7-N]8G.R\E MNOB6X3WH()0H/IJ&W>').8\OK0?Q^%Y])^Q2:D=\KD@U2Y_3"\_&-V!<>-.& M=]?">'K%A<^:GLUH68#.*V/\=L$&AH?X[#]02P,$% @ %8!W4D(J=#AN M @ ) 4 !D !X;"]W;W)K&ULI91+;]LP#,?O M_12$L6,1/Y*N:9$8:)H-VZ%HT>YQ&':0;=H6JH052%( MBCA+DO>Q9%Q%^2K,/9A\I7LGN,(' [:7DIG]!H7>K:,T.DP\\J9U?B+.5QUK M\ G=U^[!D!5/E(I+5)9K!0;K=7237F\6WC\X?..XLT=C\)D46C][XW.UCA(O M" 66SA,8_5[P%H7P()+Q:V1&TY8^\'A\H'\,N5,N!;-XJ\5W7KEV'2TCJ+!F MO7"/>O<)QWPN/*_4PH8O[ ;?[#*"LK=.RS&8%$BNAC]['<_A*&"9O!&0C0%9 MT#UL%%1NF6/YRN@=&.]--#\(J89H$L>5+\J3,[3**<[E]ZY% _>%X WSQV17 ML2.L7XS+$;$9$-D;B#2#.ZU<:^&#JK#Z&Q"3GDE4=A"UR4X2MUC.8)Z>0Y9D MR0G>?$IR'GCS-WF%@RVWI="V-P@_;@KK#%V(GR?@BPF^"/#%_YS@281OO&O; ML1+7$7661?."4?ZE1;C5LF-J#TRIG@FQAYHKIDJT0)M"J:T#70-W]JS44J(I M.1,@."NXX&X/7%&ZWA\(*WDO+5 ; X,.#=>5CQ5H/8PIH#+*4,89;'O#51/V MV",S@+ZN0%5!65"N0V72J_/@,6H\&Z55P+K.Z%=.'8.D^%VZ3,^ODF0&_SKK M^.CFDOXF]*>ES'KEADL\S4Y/P,UP\_^X#^_''3,-)4P9U12:S"XO(C!#3PZ& MTUWH@T([ZJHP;.D90^,=:+W6VAT,O\'T,.:_ 5!+ P04 " 5@'=212KK MF70) #\%@ &0 'AL+W=O65*7#3ERU]KHD;_*0R@/( 478V[J5E\.YL8LSL_.]'0N&JZ'W4*T>#/K M5,,-;M7CF5XHP2LKU-1G213E9PV7[>#JPC[[I*XNNM[4LA6?%--]TW"UNA%U MM[PN&44RZ;JO=/.^NAQ$Y)"HQ=20!HZ_)W$KZIH4P8W_>IV#C4D2 MW+U>:W]G8T.P(S".7A%(O$!B_7:&K)=WW/"K"]4MF:+5T$87 M-E0K#>=D2YOR8!3>2LB9J_?MM&L$^\R?A;XX,]!(S\^F7OK&22>O2,<)^]"U M9J[9V[82U;Z",[BR\2=9^W.3?%?CG9@.61J'+(F2Z#OZTDU\J=67_C ^=B?U MM.YTKP3[]_5$&X6,^,]W3&0;$YDUD?U)"+\K345WKA=\*BX'J"HMU),8K%4: M>+U0W9.T)7 \$:V827/"I&9"9C MY&W%M V)?GO3J965_+-[];#1LK8@MPY;Q4D\C-A?_9^#,V0MF+R;;61\.*RP M2^/A""L_=NTI+/>(;E(+)IY!\5IH=AH-Q[0HMZMNY[Q]%##*GGC=B% 9O MIX*=)N-XF&#U:9(,8RQ?;YKUS(&$3)-PX92=QG;)O3"]:IGI0,93U>/5>AT4 M&M6+TWZA:7$&O6E"S@2_ B[E%; X&Q9XMDDY0H)77T"3#64U[8!7PU*KY-0I MN>V:">JNVMG3#8BGR2BURO.(PF:?Y^ZE6ZH)2R.:1:?0LW;\U=A';H)'FQ]2 M"XI*(WXYDU-.%=8I0LS)0R5<6/!V];>_C).X>*.I<^S$H+6 J>-:\HFLI9%" MG[ II*4V6.)5N"22[>.K*7/W4NEY\)$28H%D,!!E8$#-IERI%7)QR56E41%E M6,1Q6"2YJ_\D0M6567!=&Z%:;O%"[Y%-WUC-4YA 2F4C6T;N+WB8"!<0)>B<.X3()?!'2Q M-20K%H>C) E'>82K-!^!KE*?'1Z^."K"' IB,$0:C3QE' (Z3L(,7)/!*UR6 M219F>0J#6I\?3/;C)(Q'25CD8Q#(,1!*\RPLQL6&EPX8<95(:],<\"8,OH_ M;T6^OTT[>WX>_+WKJJ6LZWUD8'F<@P=+TI%:\H(.M(NI= N(4>,"P:0C\..6 MO.4K4%N71B7+LB(VKC LB&8" MS]<#0[A;:FS.*\87H/9GB?%-U*O@*,U1Z@T )A3 ;.W+VCC^^.LO)ZY"V*9$ M^!.7-2<<4>;=;$:NSGI#LP1\MR\\.1/#'^#K1:\6G:8NXOF9'%UTQE/D@Q]2 M4Z1O+1MI[#[I(;&1WK88N/:M9R!O"2\FPBR%: F%V/(@:C@?4HNK>U ]Q4H6 MD3*=PGWP$OH#V&V:!_S= Y(!R V,?PP;VR&# \BL8W4M]*]HL(*]Q7A4;!/P*1I$QV>TA_E(S"O)>U1 MAXU#NQ9K"SOP[=39D+F6K=>[?8C*#DP@;(F6MC.EO-I>;L2C;%OR;,)KJ^UH MGPW]_0A$/"XQ;(&ET"LXS1;'\-E=GC P (@E(G[!"!='68#CPS=J=QGW6RN? M#_330[&"(;%CLD4_1O'O]=/-3AY@@/W-H12;"F5PP/6Y^2.1H:-;S%8=>.*]:ABF;)%J=7\81K>!VR26?F2!@M;>,E^ZUXM%TXM$,' M!/L:Y6D'%";1SY[H^+N>$ER* .MZ3?<4KZ_W8-N@AJ^S*$)=<&60AJZH?#Y- M_>F!<@=)@REN+L43)>A.T;_K:C0W8 K+H$U:V >GY;?@PW' :O?[2 M8X2JI.7 /8@J@0FDL:.;C9S*2=#Y1_<5YAG8_J:)"1L-WZ()+@.G>C=LH;JZK%XM-PRZ(%QL M?[T:LCN$B41XV:F4J(4=G([&F*G7Q.HW]$"7/&1I2[Z.Z!^Q!)(V0A%P2O7E__V"O MXCWCO:>9WVX(5.TFO'._M4-',C'EBM;XV2OG]NW/;-2?>3+T02 M2 [QS(D*;:R3E7/V_L'U UAUQ9M$46K->"[[ THU9=6>PZ27<-^M;OW_,\AV M[+U XX69.-N:^*GI$83A:P1T04S1HU>J5V!$6D/$S38T /KY^UMNVX^NDI55 M/.>6YE>P0/,9SI"_^VKW\Q=V'H4J;1F]\)IRG[KSNH"#=0';("@=T>@LQ& ! M7MN!''Q#/$" ]NTZH^PP9KFTLQE=T\<#MN.1*\9UFGI6&;)#G]#.=KY(-D(] MVN^NFMGM<1\G-T\WGW:OW1?-[7+W7?@#5Y@Z-*O%#*+1L!@-<."VWUK=C>D6 M]OLFVJ;I&GLY%QQ[10OP?M9AS/8W9&#SP?OJ?U!+ P04 " 5@'=2!XB+ M\6T' /$P &0 'AL+W=OWC:Y>KDCX;8>NBD.;UGG*] MO>V->NV-)[7)'-\8W-U4O,\F"^[]; M[3]ZW^'+2EIZT/D_5>JRV]ZB)U):RSIW3WK[-VK\F;&^1.?6_R^VX>QDWA-) M;9TN&F$@*%09_LJO31SV!!;#,P+C1F#L<0=#'N4'Z>3=C=%;8?@TM/$/[ZJ7 M!CA5G<%3!3EW]^QT\B73>4K&_D4\_E8K]WHS<-#,SP=)H^4^:!F?T3(: MBY]UZ3(K'LN4TD,% T#J<(U;7/?C-S5^H*0O)J-8C(?CX1OZ)IV?$Z]O\@?\ M%+]H1^)?RY5U!M7Q[S?,3#LS4V]F^G^&\TTMW(CO;"43NNVATRR9%^K=?4:Y MDC&4"F]$_#TC\:"+2I:O?_[38CR:O[?B@8Q3:Y5(^*77XF.9:%-I([D!(EF[ M3!OU7[+"[62%TT)96Y.H*_X]&L;#H?\G;"9AG155G6W+MF-Q,>P/AR-122-> M9 [ABDPXWQ>_H@2,-^'(%%X>%]$?P1I[\966)N5GJ3)H8FTLD(K.C30&E:S^ M@R>,FUW)5:&<5V 9LDV,6@'S"D_D-HZV"I*U"SZ$) E954;#A7@7!ULGV7G? MA2J%+@'9B$(;G":CR/;%HV0I+^KOG!"-H#3/129?&B.&*%6!"!4 M5)X,CXSD"I6:RN;1'AAI10"](G =YQ.EZB-Z.D%]Y!%M]4+%"L'%9)C&^\46 MK6$T%5(DA\E/R:I-&>QWO^'=.!Y.9_%\--W+ASM1]\>0CR6D."1. MK7**CKHI%MM,[=*^10!0,_ WU$3:%TL$H;'^MFIQW*@NDRYH#+K$5MHHI,?A M2I6HO$07!7QOT",CA7P5I78<=T,=A@0]PMG/7WUJ@ \&6+=C:-QXLK49=M7#E(WH'H1'$;XD'.H9X?%P=-WGQ'(JD8ZMHEY7]8(*J MSC/5\CM"N(@7\ZMXMBO!)HF,&61B'7[ RR/H'[NX7(K'HLKU*U'SZ)/OP.CQ M*YE$69QX/@F\LP/'F02P9>!(%)[IT,74Z0A,(7,?G8W1EGM")T2I]?EK()8],;(PO?%?4N]'[K9&$:9I]>VF5O1B&/ H#_A*'L[#Z'E1NK4A_E_,>[/ ML&CF.8?N#-T>XEQZ)CG115 UVJG:]4I@Q%0C$$QQ?AY*+HQ*F68&('Q0[+RK M/TOS!6\GG]8@%Y9>(KZ$]P+<*L6RWF!)%J/%7NMVI($S9!J*C6!AZ2ZA\+)1 MV/:H>)8YDWBG]@?6P,) >T6!)J@NIWAD8I'I MBQ\:\?9$]./]4RL;AP1BPF9X#_K2HHW%3S\][ 3;QYU%[LQGT!B"*!YDA44G M/["[+]V<:V1CEHVR[6Y\5:-^*Q5XO)AA?D]'DW)2"5EUOL@./N<(# MA2,KW%L<3V;4KPKC!1.0Q^+5?!%/%J.XF6V,4I5126XW;;D ]^"F71G12:\7N".4)U+J[F M+3*.T=&& ; 7HQW7]\6I-^G!WD>*@LS&?XKA65*7+GROZ.YV7WN6X2/'[GCX M5 0"WR@,Y9S6$!WVY[->>,EI+YRN_">/E79.%_YG1A*MP ?P?*VQ3307;*#[ M!G;W.U!+ P04 " 5@'=2SMMYR<(( #5%@ &0 'AL+W=OCD4Q6HN#2JM:BQ,JBJ@O>X+->CN2Z%CQ5FXI\Y-IV."IX5@XN MSM35:*CS63FZ+@]<.ER*OM^< 9=!.WV7+5T,3HXFS-EV(FFL_K MCS6^1CLN:5:(4F95R6JQ.!],G#>7/M$K@B^9V,J#,2-+YE7UC3[>I><#FQ02 MN4@:XL#Q[TY\MSL!-)&P_''?>WRG;8,N=27%7YURQM5N>#>,!2 ML>";O+FMMO\0K3T!\4NJ7*I?MM6TOC=@R48V5=%NA@9%5NK__+[UP\&&V#ZR MP6TWN$IO+4AI>3N;/<7/.V;SBM=B2+&$G?P!1ZQA MD[KFY5*H\7\F<]G4."__?4&8OQ/F*V'^_]'!+W*D-'TCUSP1YP/DH13UG1A< M?%H)=E45:UX^_/4OL>M$?Y=,*M%9F< H''VVSGG),FGP% >1L8L%%$BLES M!Z!O[XI+0]F<'@T$N>QX('=4$E@HDSJ;DR&$]1;[PO.-#AG,T'DPT=2W>UEZ M_@8"?ML)Z.?,$^*6R:2K),0>IT4C?-8\D#*8 FP(Y41 AT'0H4QQ;6=LJE&R MHHQ7H5#>>A"\5D>\9(*0BU%D).HB"! Y9=0;S8B8&#40=E 6%8N3?9/7FY(72!98)M18#//-FW;-GYI(W?RMU/F M0MLX\E@8FF[D&U=TA/.<%H>G;,@"M>&+%D)3CAV#/F GSBGS;3-P_3]2X] O MS(D\,_+C5B'CJZIB(AWR.U&C*.-44&7'/F1!J4 146*(DV G6:E]!B4LE\66 M;7PN>0%G 2M2%9'D$%7$/8T%>\6\T#5]-\1H3&+'QF2YK,4268+#BEBCY"<, M&;T1;6BE.H':IIX!8.&88>R9H1/3>!R98S?X 7[/\XK@S#'B"TX1PA!&RJW7 MFYHZ=19UUG.*ZDAA)G=.*T+.UVE8UM5BLA&K)3^$-G/X*T(0S?@M5K3T#WOX? .G9_#H+3?H;]# IW MB,6Z@3%IH:O]K]&579.1^^%3]&8SG0MO>5:KTB6>SAQ"ZYSGE,ZRA^NQ;SHA M 9MGQ0X4#)$ECOH,PA[,PY_M 0#66('S".@!:HJ-:X4VBPGS%1,O;*%_-+U/ M=/NAZ74A431AS!PG,NTXT%N"YY7NI4G0J>)98Z]OQ$^Y^L/G3[-/DYOK=S>_ M,/QCTW]-;Z_>S2:7OTX?>7G:=4\? 0CB^5EC\G(1]0!"L>=!T<"*QZA^CNEU MG\%1;_N68S_V=N=NW_(C%GBM+P/+CRD/LKJE\\>M@-"R/6)J= IWM;@3$EJ^ MK0B>,Z%?@.,(3'TE#CKT;>JV=]6 MLCO0IN6IK.#S7#QFY_E01VOG13[2I+5AKO*0=W);PY>ML1R N1RGZ'OE9GK%H8-*O!^+1CT^^D>W$Z=(OR MTPMA> ;PF 8\:N]E6Z_DFZYU(QX?]L+V< M^F#(.UAAMZ5*#E/GS75K@=C^^ M^T*3](K%2 )?-4*Q'YE^2%@2!F,S'@=M/>Q=&*=M:W=XL^[U?JB1U;)4?:&^ MGDQF5T;DQ$/')@V3?*,L/7('.:4&A:ZZ92/9O$(9Z$=-"^SZ2W*M7M?M2SO? MO_CL%=+WP.>4[A@>O2 <-H\_UV3 M2]V(,J1Z?!2*77]*Z; M[47S!9GCV(Q0 - (F0'Z/<<.3,^.(1YW*)_F'=OT8T)#U&/44&WWT;C/!:*( M!IS?PW84!5R1QH[3LT<+0G: ,ZRA&1LXKLOYSJ96+$Q'01YC-&F>(D3_VK#" M'8!>.ZK[K$!JY@_&*]\;FS;0E@!+*;XYN&4]ZP_U5K#-\IR>!0Y2K[IK'P8Z MT&8=@*P%&GQU^W"LMKNSV'.O7Z.#I\9"U$OUH"JA!A!;OSKN9G=OMA/]5+DG MUP^^[WF]!.JP7"RPU;:B8*#?;[J/IEJKATMD?%,5:KC"'4G41(#U154UW0<) MV+UD7_P.4$L#!!0 ( !6 =U+!L'H0^ ( -<& 9 >&PO=V]R:W-H M965TD*P)"'IA9Z M[%?&[(9AJ(L*&J9[<@<"=S92-9U#+_=B/_>/"#=]6QBZ$D]&.;6$%YO-NJ= *3R@E;T!H M+@51L!G[TW@X2ZV_<_C"8:^?S8G-9"WEG34^EF,_LH2@AL)8!(;#/^"?5)T6HCFT,P,FBXZ$;V<*C#LX!!]$H /010Q[L[R+%<,,,F(R7W M1%EO1+,3EZJ+1G)L)/'7[Z[TIZ%M#VY5#O6 %C'QM/ M@[H'?_*I E+(9M<:9I^W)G)CGRDPC7LUMJ4>>E_SZ+?.$M\GE^-M]/6OTH">*+R!*,XB"BE^>JX\H8'G6L,'0J'>1^41U,MH91NZ<=*VE02%TTPK_/*"L ^YO MI#1'PQYP^I=-?@%02P,$% @ %8!W4A]*FG&ULK57;;MLP#'W/5Q#>,+1 4%]R:=(E 7(; MUF'MBG07#,,>%)N)M=F2)\E-^_>C9,=I@38/PUYL72;TV$N-*2Y\7\49WX4!'T_9UQXDY$[ MNU&3D2Q-Q@7>*-!EGC/U,,-,[L9>Z.T/5GR;&GO@3T8%V^(MFB_%C:*=WZ D M/$>AN12@<#/VIN'%K&OMG<%7CCO]: TVDK64O^WF,AE[@16$&<;&(C!ZW>$< ML\P"D8P_-:;74%K'Q^L]^CL7.\6R9AKG,OO&$Y..O8$'"6Y8F9F5W+W'.IZ> MQ8MEIMT3=I5M?^A!7&HC\]J9%.1<5&]V7^?AD<,@>,$AJATBI[LB)(X+^U%NC:);3GYF,HWC,B\S9C"!3R9%!7.9T^=-;=[O M$#Y*K4>^(29K[\0I@$\2&YW17N9ITQL40,70$2.AXF'-Z\&47C^ M5D.MPY)2JU,QBU9<*H4B?@ *5VA[:=LH^45526UI-"0E@I%/KBE)G&YJ".KU MM>8)9XJCKJE@62H)#?:&"R9BSC+0AM)0 7-A9.LYE0H+J0P7VP/ #A4"T\!$ M8FE=< 4J+A,-+GIAD[NVX^>B]7TY7=W"\GJQ7+06R_GR:K9[@QZ#^&DUV^'P9#<#V14X)BOJ0 ZCBX,NNU^V*OH#MS/E9S_J/MS M5%LWX^B#RE*8:A TI\T8G5;3XV!>S> KIK9<:,AP0Z[!V7G/ U7-M6IC9.%F MR5H:FDQNF=*O )4UH/N-E&:_L03-SV7R%U!+ P04 " 5@'=2:]%Q2*LT MS[)WJ>;2),4RKMV[8FE;5-+ O6.^U9J[PP:4[5?)-#DM/,BJQK"0%LN&5_ ( M^+6Y=S1+1Y92:C!>6L,<[%?)>KK8S ,^ KY)Z/W9F(5.=M8^A,-%ZM/I83 ZT-,.;/Q_/X:S@.GNE(#\6Y-'W M(!1=WG#DQ=+9GKF )K8PB*W&:C(G3?@HC^AH5U(=%ENKM40Z9?2,FY)MK4%I M*C!"@E^F2!(!F(HCW6:@RU^AF^;LCAAJSVY-">6?!"EY&PWF)X.;_"+C#8@) MFTW?LCS+LPM\L['A6>2;_4O#[$9ZH:QO'; ?ZYU'1W_-SPNJ\U%U'E7G_^N8 M+]*%I"Y\PP6L$HJB!]=!4MSJ1ME#T&#KR@$,:E]J(#7=<'-@-?<,7E#\!=5+ MK)D AQ3C-_ ,H@UA\0QKCLS3W4#Q#P@BHD#R&"@%':BAG<;93I804(3NP'$C M@#7\,+!+<^*FH<>PZ2?LLT19#53G)J5GQB(!.ZLZ*$-Q6*8 @I-(RKX^6R'C+U A]NICON*O)-RGLJS2;O MKQ+FAK0/$[1-3-C.(N4U#FNZ(,$% .WOK<73) B,5V[Q&U!+ P04 " 5 M@'=2LJ%@&&,# "@!P &0 'AL+W=O__I1 MB[A MSTGICED0=1V97G-6>:.NC2@ATZAC0H;+N=][T,NY.MM62/Z@D3EW'=-/:]ZJ MRR*,P^>-O:@;ZS:BY;QG-3]P^[%_T"!%(THE.BZ-4!)I?EJ$J_ANG3I]K_"K MX!?S8HT-LZ( CCKRMF.+ITAB_7S^AO M/7?@7G_B53^;P2M4:_T:707>:AJ@\&ZNZ MJS%$T DY?-GG:QY>&,S(=PSHU8#ZN ='/LHMLVPYU^J"M-,&-+?P5+TU!">D M.Y2#U?!7@)U=[ODCEV>.CD_HP/6C*#GZ\-1SC#;>-]=>1$Q63N4=5[5F?2-* MM.60C"047EU>%Z<$B_XS"FZ%Y)VQBTDQ6O7@-$$/U(@3Y36-.;B%M> M3E 28T0))3?PDC$EB<=+;J?$H#]61V,UW)L_;Z"F(VKJ4=/_+]$W';IJOC,] M*_DBA'(UX).'RP\-1QO5]4P^04F5JI;B"Z]@>:4,KBVHG%0+U2ID'1RU8A4R MUX@MA&CN@M]WJ_T![=YO=]M@N]OL[M>[O3N!P)T '$- ,",X21-, MXLSAD1CGE&":YNC?>$'W>DWL6EL0H><4, ,DK=.S#3JZ7O5#-#].#A/TEE=< MLQ:]4X]<2^A8UD4WS7!>%#@C!*39%*=%CA,Z&TP.EMGAL']1Y2M3XWF1O$!I M7N D+P+H/M!;Y&L=FN,,2BDF!2[260#<@4LI &HG+=>]%@9HQRE.X"EHZI;3 M),%90?];(K7JQMP9).0W::W'BQMH?W%_[+J\]WE? :8HF0LIS]SQXSR;@@29 MB^$I:![LSAH&$@)>Z0S3#+*$,THAL>0FK7\JX.A%UP3'M9\-!I7J+.W00,?= MDN85;)P SWP !D !X;"]W M;W)K&ULO7U9D]M&ENX[?@5"TS%C1;!*M6CU%B&5 M)(\ZVFV-RY[[<&,>0")9A T"-!*H4OG7S_G.DID@092LF9B';I=((//DV=?D MMW=M][O?.-?GG[9UX[][M.G[W==/GOC5QFT+?]KN7$/?K-MN6_3TS^[FB=]U MKBCYI6W]Y.+L[/F3;5$UC[[_EC_[V'W_;3OT==6XCUWNA^VVZ.[?N+J]^^[1 M^2/[X.?J9M/C@R???[LK;MRUZW_=?>SH7T_"*F6U=8VOVB;OW/J[1Z_/OWYS M\10O\!/_6;D[G_R=XRC+MOT=__A0?O?H#!"YVJUZ+%'0?V[=E:MKK$1P_*&+ M/@I[XL7T;UO]/1^>#K,LO+MJZ_]7E?WFNT\[ MXI;_FMG@:=C@*6_P],@&;PI?^;Q=YQ\[YUW3%V#%*4S.+@/1_-KOBI7[[M$. M"W6W[M'WOVP<,?6JW>Z*YAY'6+6-IU.41>_*?%TU1;.JBCKWM*LC0>I]=NM 1W_4;_K=\O74=<5/^U;_^R\N+B[-O?GC]^B/_>?[-XZQH2GYK K:\&[ 3 MGNC[3:E,T-RZ_:K?;RD-#G.8SU'H6J/5LEEI8 MCC3%==^N?L]_=K>N\[3WKJ[Z*9+-KC5-LI^:_*=5WRY=EU]<"A/\"3A(V?'6.Q3%\"XCXT1-M=VS$JA;R* MR\[UI('QS%M7%W?$#%C7K=>D*FGSMG$GI.]/>@?%RUC(/./$ Q=&%+^A%P.) M] 2@]?F+;SPQ(^.2WUOHVJ1_\X+?>/;UV5F^.]V>YN\*W[NNR7\A74\[Y_]L M;]T6"'HN^#G-B<^SO:-%?!2U;TD+TY%(-0MW-0._3X\50[]IN^I/^B(".R+R MNFNW^?GYV>+LC/\'/%R&?YWFK^M:7EUD]'I/K U$"S* N-('3O_Y^K4Q.I-E M1S#PJR0K8CU!!I*I>BBC $V):;XA)"T=8[_O6C%<]7U6E+^10< I6QA$A M1*3-K!@\#V+P?%8,/D;)9WR95CFBNF87^U]378HX/K!JJ7W>6^05?7:W::&I MVKL&E!J6OBJKHC/54:S^&"HH/UI4%(JOH/UHF:HCK/J=\FEI&HW?\!5.?YHQ M/R0FLVJ(>4_T('FQ%;!8S;JZ(GM=J+)8I@U$C;PYPL7>^L26A!?FRVT!2K09V8BV Z=7;3FFX;*HV:J(:TD, M2]]""OC/H>L@N_K>+C&-I_GUL-I,[EWF3=!1)$B-Z\$3[995"JUQ6[6#)\*3 M=6L[ F$6R2\#DE\^A&0"C59]7;9L]Q*/@8Q>4T(%3"%^=MEIQ']H\K\/C2.M M=_Y2K,+[U]=O[NKUW9 Z@HD[>L/;\6-RS4HV')/T<-/??BV: MV6#WZ_S5R'"1;E+\1#!9T+5&5)"N18R"3>$.TY4I%[[#3E7M.,B2U]5O;SW#AE DMVER[=D*09H@*+/UP4) M_6U1#VQZ -)-![$NU+D8Z5+0FHVR* 82.)PGQ:1M" MV1UO0/Q!&ABV0E1#IG0\=$<>,#!R;F9CUD.01F5XXF>2.7#V/]M3_M?)V=-% MKG;_6G@:A&8V^(50Q^S\0]N63$,2/^(S[*(. L,NN(BL3)QF7HT7[T"9FWA" MK-4](:@=ZM+XB2(Y=5D77,2L+L<@QVH>)5'9+-/V3CM%DR;[DJ7?DJ0,AK,)?]6U/ MM(Y\%O!#3-FN"F7D?D,:8;R?J#!0GOW,Q*0+;.Q+",5P0/!]6""+&"SR/UW7 M@D2-NRE8F>Z?F?8WJA;Y'T31JB_47X:0BJ_;E LHC8H55^T%XO1A$'F1K)5= M]VZ77Y@J.\87$^0L=CN25^-!:,<""BZX1TL.;*&M3179,J((?[1@D_,[%]>/'_\=?ZC6#K&.1SY MT9,$P=22(9P)"UE00^K=/A)-E:".,W0F."O9IY9]6"[H+X0UKF:K2RQ/3R(J M6[502H&5BEMBZV)9B[KP!?U1NF6?^Q#^GV;O/V^]11ZAW3. 8J=KQ&6T)IU> M51=3I=^0):8(0IQV=521Q%#I(T2YHD0TR++O$^6<1&7,*/HR+.E6_0G2-Z27 MP* -L63,#?TT1UC% @8(Q(XR@/[9.H[B0Z@[RBF''A9#FE5U1ZB635!9%S% M)72&^"#J)/11&RN\ZH%0=,7_5E(\2++%WCE4P:2>&!)1)&]-@Y"9:%4771HG M /T+4_:1KAGK%26$X&&\TS+X5? YF%01P5U!YX1-PJ= [1V!ZTY*BAM!"]5[ MPXY=P8)]"Q^#1G (=/P!'L'&0%[5P(5BB:+3U]ZY1-U7I_F)0D?4Y1=9/98G>5".U9P"(1)(AG!(LJ$;J#8%1Q7FY(6\@H- M">"A9I?%-N5Z"6>;&,GD@M8MO23.##LY EE??%)&Q#.AI,AB"F M#C0\*3JPOOKWG"Z#DH*R&I9@-S8!=?7'H,D90E86I=.7QA1K1R"1P[9.LU^*,C2".>(+@L8;V7] M8J4Q)%2GLLZ]HIEU&FOYH>''Z(#V2"KJ\3AY._2^TNP:."V[XQCKR"+0/_:D M\N1"D2^Y%U58UA6ZL'!0 MZ4C5(8EV;REL]>_-X_$:5]=_?3VQ\<D W;@=_X M&R8EV7!.FFC8!3"Q'A#I)GXR,CK%4!B@ /EL,AMA](O^#4=:N MU]7*=9,O:H&5-$Q^BP(RP4)N2/>[ZS-V"3S!,< 960[T)W(E +-T6W96&[:5 M-YU(.GT"V\C8]*2FF%/A>G2[KO+NY [B18P_J/Z8 N>7'Q&JK1V4@<_ "8F. M(KM*^Y(:H8V(9RI$+!V=L(FKBH,QD*'&2>K[^*RD@^7O SDWF@3J(J##(J-X>R_XORL2QK]S 43ZCK!A1P./) FM8M4A M9Y#Z3E)_--<>#S?L[&;,S" I^T=0+D2:W^#KDSC!J8()Z-3:^V$']0 H/%:H M.9W4=ISH:8.4B=,[HJ@Q6K9MB3;3^A/,;I54[N,^,#V0Y\M:EV1'?6%*'P1ZC? M F.CP]"^:U*9DHL=IPTT(##IAK"J2H?MV W=COQ<#[Z/QXE>$]?U0OG\<_Q3 MA% 87L94T!>^?)CX6L:A*G[KJE@U9S%8IA\#-UQ*'E!!J9'Q))Y(S6]$; M68(U2_U-OD(NCNLD]N<:'B()>7>QEY1>:3TR]6)B LS0[&)F)"7CRL@,ZMVH M)_AC9*\EQ^60Y(@T.FTL6HA>KQP4)]9!;:3H4&I49_N0%3L42>N*<&PY$Y") M'%)@= C9_E7547P$Z\Y&]_6J'UC7(!:#8D&2I*S@#5A*!Q%X '->D5Q$17(Q M'_H"U__)N$[2A=/Z9':E:7WR/I*2Y**@D/+JOK[6?6."]F>WP0I"2Q\1^C7<.[[1)< M&Y*93%-CO4"1_67#V\1WS+B!\L2%++C(Y+9=UR[;SD*K9"?E!6*Z0LISG?D[ M>%& )GJ1=A$J7([>8R DQH0B'D-'3U\T:3NRPR-(F-V[)92Y5X^OV7TS$T20T)C%U MGWT;:?8SUA6#FFA7G+DH3[.0++C4-.E$^C9E,7/R"=9I\![0P[$1]?QR7@]/ ME7T\*3I9,[=M0B%)+S4PXYHA5!-DNH4Q?YNT1/;Y<)O!?WG<36%_;5!ODJX-M4G&@CB2#K>[)T M4C['L9&E:GUE8=^&&/($$0E'(@T:PO,TERM[(1)&?H.,2]2AI?K:#Y M_NV'J]"@2;$\\E#HI*^VPQ8;_>WBF35]]K%$8LWF3."#MB>TI44>J#@;#P33 M0N.W[;#LUT-MA>IIR?F"]N:4>9/0G.5C5-DL%8(LJ(EE9'<. MM),NWC79::M?O]3N(#S1.$.N,=2>&&LR@+ZR)2A_Y^0?S?W$!:B+NK MK0D5KR=FOB1OGA$.6*+*2N/:>2E4#!47 6W/^*0NU$4M M(N@R+@''6A4)"6&MS>KAC()LWKB0^NJ,_+9[><.XEUO7A'D("F1G5L>FY\7T>/1:,6-L\:&C@+!;EM-H7V-/\5":8D1\J9;$F2^2"%15@R M(S>S**5(KX++^=IEZ&+)EZ.=N6J Z!B.E/Y*Z\YR. M34+2E7?"%E:E00XX;H'OV)D,14+B'?"_ MY*D$@[&8&%'IK;-6LA84VF-$!EE-[4ZG0]UP:4$2T1)%67$7722HD#_@8J## MU7% &X%-89B7I#A$<#X_1?"Q0W%/M1JB>\^1$8]H.G M?H(392)<[+]+7E'S;7C#P>Z@8#9JP&!C,FZAMDZ7Y/1/4*4)"&!'G):PT#4V MR65A0$4RA>(M.WT\M20B]4?@LRJY1K4=#TE87B>SLD&9_2HO_:-:N^Q*<--% MY<5!3;ON^1^7)\^$?[/W \4V+-[<_RF5(Y_;US^*RHRGO52^'[5O$[9BWP=A"7L&='B*6!I1 0P) M]Y5R"U9&Z_PF_6]$D,J'GBW1;QSHK('5M&PZLW_2!BOM_PNP9>B$"UG'F&W( MM#8OC=2LG)+�V;E(]""?0S=H_.@414L>A"$9"7X4#14-E\$!1)B-70CLN>'37^C&&_-F?JH MGXC!R-54M<5=C$XG*XZD.)JD02!T'W6LM=%JD3 2YV0E\,'*PFVL1SCC8MT% M;?*KW)'RK06"1#@#^G!DC.03,CR)^WZ!$N&L<^??HUCG[Q\YZS( MG$U)20 2J]#)F(2US +P^Y9[CN0)49Y\E"8HPV9[$:453C.U,Q:+%5WE YW# MDJ?6>A6X@HXURHD>;*R]=C+SP78<$[\H@##UN3[*VLPF<@S.4-C;@RR8W'AN M5D13.&S'T)(J:UG=A(:#)N>IG%759QV7<]*(9O#2MTT\*4E<4DA+9.COL&(7 M(+?J3]HU%5NF],O0QBJ-N6/6H@>R!\XM\M >1[\-O@+R/91Q&"DSF!HLB&((CM([^1^2+$3EYWF/D&5G_^!25YG1T[,$]GV_"#>-2X+>?6"(_ MA+IR+KVTDQK\"SIS1YZ(94. E9L4""Z^9%7#I3$XWC4G+F*U.Y+HX"(%J.3+ M9V>+Y QQ.N/9V6.;^\)SX=/%>'^M?'\.!*'T%7K^EX/ZV;&" 04M0SI[PSB2 M;[(RJ3ZC4SIHAN66'529X-=8:)\NXCY5?B\,C66G0YSF^R?*#D_$X6K<08"J M[_7^@"1X\OT<]#E:':!=4 +B4EQ:=M> ,8LU:&FRJ*O?'8\_$4>FX0X&[LP)EB:M=N5&W8IAXI'1S,!8TDV! M.SJK=IK_\# +ITTP>^_+6,5M6]^.>YNL,V<16WBLW4'/2!".O),10QWA/XID MT$BA/8CBVX.J"1=(\(N.U+05:ZIE0)AVDFH'PZ6<7OD3IC4+].:R1[':R#H) M[H,_Y],3BKLWJ6+^XNBJ9=3W>#DM(MA!.%_U67*2S\K)0CLRD>+*4@;;1U3E M1ZDFZ\;H1_$CMW+'%U%I.,W?CN<$9E-)V60J:11W?89F/K0UL^;^(G;27\QW MTH?Y"?9$K]3OUAJII?0G#?[\PM,&7W<3U (&B=^W%0^B6WJR M3=I@>3K->L>E\\@&>66*>*T]#IM8&; ;3.:[X191'-N8I5DD [1%3 M,.R96XXD951H%9 I0W%%N'8F]*Z1*"VU*N U6Z$YV"8T(_M%)LD$N!&Q=7-5 M[,3_79.IXYF "BINU:=U?YMJ\W$*(6U!3IK%PR3-'FUPOX>*05]\XJ2\#AX* MQP3T6S+6VN632M.VZK60=,,%>?7U;::BVD>B"+R?QH8$:IDHE=[=2!9]KX'; MY]-=TTBV^%57+:&/X2!\G5_I0]>!GC_J6N$3[C5Z\>J;_6_R]\[YK[,VH$YZ M63Y93U.R\9AT=$XD^,5&4BA7QPY<7VQ'%W(DQO3.V11_H;NLG>S)0V73A%6J M:&J]KV)!+U9VH58#"A=8"!D13$IQP+ZC" Y8Q(" Y5 ]5Q^)Z/*N#C#@[56\ M(LHN5[!&@5!639Z!HK>)KS@?T)!C:%@I#HNYKKFMNK81HYW4@3""$9'*XK%I MARYA;HVW*Q]:_>.8041Z;$(MYYTCE,LO2LG@*?'&0>*G2UGG@@E"3(=[CZ) O4Q?B?D%#@49NAL]^.ZFR$#>O0#U !)INUEK(UQHNG^#+J)+>&*.G.BE^_;-#]Z[E M1"6<'SV9_UV]7[W2+W!^HI#3VUM2]R#H?K(0N*3.K)O:;#_J$=YBMI50<42K M?!Z65=M0?9 AIB [XQI*[!\= 2(+NO*PV&Y)1W&@.=]@DWG2R^+1TEU6?-%< MTW-]#G0$SK;.F;6=1'!T;0X<*[AR+(!C_W+R;-G!V01,SHJ@A<;2WF^L=>;U M2!5P'!3&@>31T&434M!9F&O!T+76L:1'+W' HC"?XM)'[>B=&$EAY.H$A)'. M>JJU<49?1G!=K7B /?7+84,+;OPY"6U .^Q<29<^G 1I-AOU..X+AZS.%8#1 M<_HY1=.2F3*#GG%M1^L->P[!8M_GB3TCYK0<<2P&#[^(EQ8,H(NZW6YI/;LC M3QFQD[8484?SHCSGT@N=+T&^1B9,>@Q7F7M!LHD*W%>79X]Y_J+ZA'\]IW]) MFQ,W/?& W1%V#=*&.GHZ8%H$'1!U;<1K!&R6;V="H=SMZ=H_)_G2<)84%0'YG3O&]X MH$8F &>1L R/J@(IMB1K3_67AIK+RNP[>_GP"\3I+THX%:B^<,*-R_B] MA -BXU(DW,CE#GI=()Y=DOWG:N3>>#AK5:QCM:S0=!$0L1Y862XLZ-H#J&V8 MUG)D'EA9Z8P@4H:AF9?7$@W-(_@'^QM7) ?$;,PP(F\($P+IKA)B![^0I^Y$ MY$>UNZ2Z&L?/IWA=3&.DNM;*QZVADMSABSO,F9YGY ^-Q)1L*..=&OVLW1.; MYVM,8Q)%T*CT,Q$"[JMY$ \QT#"(J3 MRF=\>90X05'\V%4+%WY:6I[\(>D$QBI* 1TV01:" I MXX/;SE-7:1VT#8<4W62-?HDT;7IQ5[@SS"[C:C;2C%LUL<'5'1E[V6]0'C5> M!S=*$X>(74=+KLWH<-[YZ;/8X=GBV&&G.OSYC@82 M=UTQDROGN\2$I1F*\[/]KWG?V?]'W/"4$^)039<2$XO[#&>[%/_!8K0Z@)=FZ\ZWO+X^V5 MYN?XVRZT9&N0-5R5W08JPLVH=):+2]Y"DKI8N1":PB24)Y@QOD^G(L1 BU@& MK%8\=DX8J/Q&#\FQ&:&PN;65 MCVE3N50A&/5P;T2O8WI8I^!^(1EVW;OW!,:\JK7[R6ZQR>1V'VX60T0JE4#N M9Q_KP/0:?'/8).GIX$FO&Q=NQTG49'!QD7_!@]$) M/H[-?(Q-OK_F7E]/H8NQ=!:*EWREQ"CB3O+N%7/Q?Q5/1_%H,;_*T?$*7KJ,2T>UD)"J(P0OLG#E_Y)TR+KB*QM#GBA\:9<[Q2L-O6_1 M5V\F;G>X*5F,.4CXJB8%)TOM8_JT=NW<=,5V*\&(!X33MVPM-,WN^]%% MC1.88M6BB$&6"MD:3C6WE?4.C">:UHY"([OA!*L7JPU8\VI\Y.3NH&I<+(K% M_7UT9Z[9%-HFJ@:\V%4]J_(RG:*1T["Z2R+6B1&9T>R)I1W^\O33*'D63CAU M"+-Y8P;%+7KADCO<8YZ,Y>R-8;\ZNXPSV.=/G_,$=I9.8(=1+S?&3W+OY*MH M$!ZZ#.SX_90Y&;BACSN$JXR.GGM>/<4+@"[F+P#Z(/BTF]] 6W_AQM MKXV7/;F]KEEUHR9ONU02A((YBTG(A,:;HPYN[]#2T]#O9X4LV%V%W'X6N_=7'3GK%06.]<=,C7T].*P>S0;=X]Z'#L4?R3WK^)] M!$CY<916H35926[<&@U^19CX"@7N\"3%%'XEP2#E011+QU3H#4%*L>(V4!G$ M(@CT3G*D[-Z[AL2^'ZS8/A( MZ>DUW\&LXV/.V[J;B6XGC4E\Z%)<:>LA D)M/N>%6W7\42UB1MB[%%X_;W2J MPA F-5.KKTYJ1+LA.6F>.\J1O)4G-U#N$I$?;!F0>5E:T;=VN&8+FS,>5)W< M\P]TPS>QOMG6K"#F_F%4,]I^'BUT,7\U4+X#R&]ZSF9?U MI[3"P=/P4$_/<1)?1NA*7=E;=Z< T.YB'#[P]4$NW2D;_:KA_N\4DB^Z&NK@ M1Y4)/O%C1O:U2R>K^XX[F^]U?QFM3B_L?C'E.65'/2=AF #[3TO(?%*J8OY M*Z7>A1]# Z#Z8VCISZE-"L;_\&JID6/$&-)?OK)0# P1?] M'?W6Q#O77 *1 M]2? 3L[/9M6\N?$AX!N1W7[7:[\-.3YM8<_(R^#73KCM[W ^AI=6MBCR-W5! M)[U>X88:KSQY@G8[?,VW'H<+ ,S( (*UXXES-F'C1,U<4Z#^C%E0 ^_0KYI* M V='\!,N*I?:^.?^&&*>1V\$EV_:AW_M-#B96CN2GY23S.]^U7\\=WN)+<_/ M;-0V"LIS_,;;_U*(D;+:B,,T^CX26#Q)?F-ZZ[H;_B5MKF$WO?S<=/@TMU_K M?BV_41T?EY_Z_E'NCXT6#JLF3ZL$2AFEDP"HX7SSPOR%V$\VG%-+ ME##^%YHV]G820%(;4F4'M@I*+MLOVW=]. '<11< <0>(O>XVD5?YP(C-IUHU MH%VT97,'7ZI'6W%,$FP2!)52^(RAXT2/.%HX,,/ MMA-H/DY#LMD<)DPZYF7+'%]@'L6P5I(* X\RQ?1_@M#*[+7&1ZW+^"KC R9# M&(\^01S%T16^<5_[V/.-+_"=J_?W8F=(VUGYZ"\CXWIT-'-UKM>.V MF'?9X]9QKE/AR4B6J'._> 9\P]OI[&_[W5ZT(_T>WCX,:Z9S+@T(S"PT&GZY M"4"WR]8:I"H_X#M%=EW\L;#O$VH78/V94G0T7(+^Q9O_ U!+ P04 " 5 M@'=2UA"BY+0# "M" &0 'AL+W=OU%VMH->JJOK!) -8F]C4=N#Z[SMV M0HZJ0"O=A]WX9>:99QY[/(Q/4KWK/:*!KT4N],3?&W,8A:%.]U@PW9('%+2S ME:I@AJ9J%^J#0I8YIR(/DRCJA07CPI^.W=J;FHYE:7(N\$V!+HN"J;_FF,O3 MQ(_]\\**[_;&+H33\8'M<(WFR^%-T2QL4#)>H-!<"E"XG?BS>#3O6GMG\ O' MD[X8@\UD(^6[G7S.)GYD"6&.J;$(C#Y'7&">6R"B\6>-Z3/E^(S^@\N= M6XL2G:M2HCNA/GY>+Y%82TB4>>I_D$96@4C+P M&#_!!VAW@FC8#X91CR9Q$O2B3M =)-Y"%@6JE+,<'I,GB(/!D@@D^7& M;,O<:W >VQ2.W.+>D CU@J3=]6;_#A* H(?J@XTU&!#O7FP3L.0CXCF .R?5 M;4ZJ^[]/*KV\^79!UL4\O,&T3L*L$SV6FH8Z*V/G^/:#6C\Z#*_'-1\%VMB)6J.]JFF,U,?+@&M)&&N+OAGOZ/8'*&M#^5DISGM@ S2^4 MZ=]02P,$% @ %8!W4@0B!3'_ @ S@8 !D !X;"]W;W)K&ULE55-;]I $+WS*T9N4[42PA\8 BD@ :%)#JFBT+2'JH=E M/< J]B[=74/R[SN[!H=*"6HO>#_FO9EY]CP&.Z4?S1K1PE.12S,,UM9N+L+0 M\#46S+34!B7=+)4NF*6M7H5FHY%E'E3D81)%W;!@0@:C@3^[TZ.!*FTN)-YI M,&51,/T\P5SMAD$<' [NQ6IMW4$X&FS8"N=H'S9WFG9AS9*) J412H+&Y3 8 MQQ>3CHOW =\%[LS1&EPG"Z4>W>8F&P:1*PASY-8Q,'IL<8IY[HBHC-][SJ!. MZ8#'ZP/[%]\[];)@!JM$;@&0/2'S=52)?Y26S;#30:@?:11.;6_A6 M/9J*$]*]E+G5="L(9TQ98L<@0HK69.4 ,?O[DH\VD06JK$\85\GW5294W>R!HG<*ND71N8R0RSOPE":J'N M(SGT,4E.,EXB;T$[;D(2)=$)OG:M2]OSM=_@>U'!P,_QPE#3W/XZ09S6Q*DG M3M\@GM-8926)JY90'L1G!_%UG?8U44\RN_&],!O&<1C0?!K46PQ&E[/I['8R MNW?:-)PV)%#<;URI+6I)PV7A/<3M9K>;-M.H6VW.XZ39C]N-J2H*U%RP'.)> MVFP[,,5%::?Q<*+RBJ27]IKGR9ZQ?]YM]CL].*%?I]:O\\_Z\>/OT1UH81Y? M$^XDY7\)-S; X,SEJE>-J1]3U/"5%0C'7\[1NO'0FK?@$C=,6Z\[45P3*O=# MAKS4PC[#-?GJ[Y)"4!N(8^+_\"[NQ)\K]$U1B-6^6P>K$KLA(G?FZ&FIT#-( M4CBK(%/RS]+ I"3'+B'IN,MV?:F8L7!%^3*(NW6R5U]3>.0QU.O*.ZD!__8K MNZE/:[,>5Q[U$EXY_2W3*T'^D>.2H%'KG%Z/KMRSVEBU\8ZU4);Z\\LU"8/: M!=#]4BE[V+@$]5_8Z ]02P,$% @ %8!W4IC5*RF* @ 0P4 !D !X M;"]W;W)K&UL?51-;]LP#+WG5Q#&#AM@U%]IG!2) M@7P-VZ%8T';;8=A!L>E8J"QYDMQT^_639,?+@"87FY3(Q_4A4(U$4KBDF@5Q&$Z"FE#N97.W MMI/97+2:48X[":JM:R)_KY")X\*+O-/" SU4VBX$V;PA!WQ$_;792>,% TI! M:^2*"@X2RX6WC.Y68QOO KY1/*HS&ZR2O1#/UOE<++S0$D*&N;8(Q/Q><(V, M62!#XU>/Z0TE;>*Y?4+_Z+0;+7NB<"W8=UKH:N%-/2BP)"W3#^+X"7L]MQ8O M%TRY+QR[V#3U(&^5%G6?;!C4E'=_\MKWX2QA&EY(B/N$V/'N"CF6&Z))-I?B M"-)&&S1K.*DNVY"CW![*HY9FEYH\G7W1%4I8MU(BU[!4"K6"]T]DSU!]F ?: ME+"!0=[#K3JX^ )<%,.]X+I2L.4%%O\#!(;;0# ^$5S%5Q$WF-] $OD0AW%X M!2\9!"<.+[F(5Z(16\!:**U\6).&:L+H'RQ\V$EL"#4&X05TK>E;LJ$J9T*U M$N''V8PEI&ON3VQ2FT\B/DO'H29B>OBG(H$=^ M.DG\29(X.YR-_>DXA;>:&9Q=[!KEP8VO@ERT7'=W?%@=7HAE-QC_PKOGY9[( M@Q$ #$N3&MZDMQ[(;F0[1XO&C:#-TSJS,*X?2!IC]4@A]&ULA53;;MLP#'W/5PA&'S9 J.5+G+A( B1I=@%6(&AW>1CVH-A, M+-2V7$ENVGW]*#GQ4J!-7VQ2)L\YI$5.]E+=ZP+ D*>JK/74*XQIKGQ?9P54 M7%_*!FK\LI6JX@9=M?-UHX#G+JDJ_9"QQ*^XJ+W9Q)VMU6PB6U.*&M:*Z+:J MN'I>0"GW4R_PC@>W8E<8>^#/)@W?P1V8'\U:H>?W*+FHH-9"UD3!=NK-@ZM% M;.-=P$\!>WUB$UO)1LI[ZWS-IQZS@J"$S%@$CJ]'6$)96B"4\7# ]'I*FWAJ M']$_N=JQE@W7L)3E+Y&;8NJ-/9+#EK>EN97[+W"H9VCQ,EEJ]R3[+C9&QJS5 M1E:'9/0K47=O_G3HPTG"F+V1$!X20J>[(W(JK[GALXF2>Z)L-*)9PY7JLE&< MJ.U/N3,*OPK,,[.UPO^KS#/A=4Y6#ZUHL..&?/C.-R7HCQ/?((D-];,#X*(# M#-\ #$)R(VM3:+*J<\A? OBHKI<8'B4NPK.(UY!=DBB@)&0A.X,7]25'#B]Z MIV1*UB7'6E]6_GN^T4;A9?ESABKNJ6)'%;]+U?14<*1ZK;=GX>R 7NF&9S#U M< (UJ$?P9M>KY>IFL;JU+1K8%F&?@G2PE%73&E"DX"K?#?==3[@E51&_.T.0CH, M&$W&,5I!D%"6Q(/UJW24U+C\+LAPA+Q1BE8R#NAP-"2OW0#_9-8J4#NW433) M9%N;;NSZTWYIS;M9_1_>;;P;KG:BUJ2$+::RR]'0(ZK;(IUC9.,F=R,-]M&9 M!2Y>4#8 OV^E-$?'$O2K?/8/4$L#!!0 ( !6 =U*B?_+M000 .X* 9 M >&PO=V]R:W-H965T*B!LE64^L+ T0NO%/C^GL31K%P_4._9.-'6-94,6N1?F5+_5FZF0. M+-F*MJ5^$-O/K(\G-GB%*)7]AVTG&X4.%*W2HNJ5T8.*U]V3OO1Y.%#(_ \4 M2*] K-^=(>OE#=5T-I%B"])((YI9V%"M-CK':U.41RWQ+4<]/?O","0%/SW1 M1 WCHS=XELG/IB@PBWK#B M L+ !>(3?P OW(<86KQP.,2_+A=*2^R"OPCF_GU_.YJ_F"2,#))P$P$^>BWADFJ M>;V&TEIG+\A,?/X (7'#),4%"8A+2##ZQ&M:%^Q8<#RZK(34_%]J^2!6($W+ MFD6+4E0IIA6")&GHAFF&JSC)W"3+1K>U9N@IBM:P.H(N.5WPDFN."29YZ$9Y M""2+W3S-1D]"T_)$_LWG/$G<+ UPE<61FR0)#)0EWIJ[$HT/>FCO+#HB107B MN+O4N;;Z6/NHRN];H>O'[U!,_,SU_0@B[$&"/7B4WP4MK:R==O\SQ]_)J3., M<*'&;R/2PO7S&(F1&&*X.28G3; PK90FW8UA5L>JDTP><21.4S>+8XCSW$W. MV#^0[>PB7G%BPA@/W#3+1^3N9& K\BQ#,\3O<)5>%:3Y (/8>,(8?S>\4KC\>HGBRIW@R2/$[JEO9 M)?-5Z_!=9_/78!=5O3079T68K$MCM($)MCTLVS-(=?S#:$+ C< M.,RZ;615HCSJMC&DD>^2.,3MTP9G+%UAH2!R@S1'XAB,;HJV]2[Q6(O3!FOH MJV&(@@RA C?TL]Z=+TRI,=Q63:OMD.BG.#9/A&U(L(%(C_]1S[[:T&(?Z9SY M=ATDX=DR>@=WD(K)M;UI*; ^=]>1_>G^,G?9W6'>Q+N;X!V5:UXK=&6%JOY% MBH-9=K>K;J-%8V\T"Z'Q?F27&[R0,FD$\/U*"+W;& /[*^[L/U!+ P04 M" 5@'=2,DOJI+<# #6" &0 'AL+W=O*OU@U@"6/+6R,Y-@;>WF/ Q-M896F#.U M@0YOEDJWPB*K5Z'9:!"U5VIER!G+PE8T73 =^[-K/1VKWLJF@VM-3-^V0C_/ M0:KM)(B"EX.;9K6V[B"U'8]"8J U+ 4O;0W:OL9]O%X!RLEC?\GVYULS@-2]<:J M=J^,'K1-MWN*IWT>#A0*]HX"WRMP[_?.D/?R0E@Q'6NU)=I)(YHC?*A>&YUK M.E>46ZOQMD$]._W26=&MFGL)AIS<"?<\'8<6D=U]6.U1YCL4_@Y*Q,F5ZNS: MD,NNAOI'@!!=&OSB+W[-^5'$"ZC.2!Q1PAEG1_#B(<[8X\7_&B>9&0/64/(5 M6_[D\JF2?=UT*_))J7K;2'E*_IC=&ZNQ7_X\8C@9#"?>+R:GYY,V1O M]-VW)M2CV2-HG+31)ZV,(0NA];.+?%95?=M+@2(^*7.<(3)KE;;-W\+-S@B9 MOK,_G)%O0O9 KD$WJAXM?*>")C<@_;59-QM#/I"(E@6CC#&D3UZ94V0_DN*, MC19KT74@?U+D-.,%905S2E&&9)RA4D23# &2A*2HBC4%W0DIG\D%/.+[98,! MW*JEW0H-*%LD&8W*Q$%PM!NQ B'2+$/2K:+$$74T\BZ^F![1? M,IKD'%5Y25E9.MM91.,\]I8_D(SF28*_S,65T#3-*4]B'Q>G49'3E,6CGTH1 ME?_S4I0EIT7,?"&R.*4\9;]4B(S'-.*8S;(H:)PX@"S&[!7\E\O 2IK'B;., M;N=Q,90AY8B?)[LRL)S1DB7[,B0IBN:,')GB=)CB]#^:8DJ6O>TQ;'%8(7C" M+6K@K1$_:OCM$<>ICC#"E&/$/!TABXG,8QR,V#$QX2FG.2\+!KL,M6?J,:4KFNW*V=X718VK/= MKGH5WVW\*Z%736>(A"6JLK,<4Z%W6W3'6+7QF^M>66QI3Z[QPP.T$\#[I5+V MA7$&AD^9Z3]02P,$% @ %8!W4F_FT.3G @ V04 !D !X;"]W;W)K M&UL?51-;^,X#+WG5Q#&'&8 (98_VKA%$J!)N]@! MIMBBF8_#8 ^*S<3"R))7DIOVWP]EIYXLT.9BBS+Y^!Y-K$3T\-TJ[ M151[WU['L2MK;(2;FA8U?=D9VPA/IMW'KK4HJCZH47'*^67<"*FCY;R_>[#+ MN>F\DAH?++BN:81]6:$RAT641*\7CW)?^W 1+^>MV.,&_;?VP9(5CRB5;% [ M:318W"VBF^1ZE0?_WN&[Q(,[.4-0LC7F5S ^5XN(!T*HL/0!0=#K"=>H5 B M&O\=,:,Q90@\/;^B_]5K)RU;X7!MU ]9^7H1%1%4N!.=\H_F\#<>]5P$O-(H MUS_A,/CF/(*R<]XTQV!BT$@]O,7SL0XG <5[ >DQ(.UY#XEZEK?"B^7,EK=WZ[O[U=UCJ-$DU(@* ME5Q-UL):24*#ERP12N.\@P^0)*S(4I;,>#!2ELYREN=\LA%*V% -H2MHQ8LU M2H$7SW23LADY)5D!"9L5";M,B\EG_41-8^P+M)TM:YH-QRB'=C010OL!QO2E M'C(GC/.<93R#(@M@R62#3VB%'KG-V"5U3_^M0A0N2=,FR M) M&SJ[R&;LJ$GBK!>*3<6O0[ONEXDA!I_TP>>/MN+=NAG']XSXLO7MA]U([ M4+BC4#Z=741@AT4R&-ZT_?!NC:=5T!]KVKUH@P-]WQGC7XV08-SFR]]02P,$ M% @ %8!W4DM&AA-Q!0 L P !D !X;"]W;W)K&ULC5?;;N,V$'W75Q!&"G@!VA:I>Y 8R&W; -WM(MFV#T4?:&ELJRN) M7I**DWY]AY2L.+NVNR\Q)0W/S)R9.60NME)]T6L 0Y[KJM&7H[4QF_/93.=K MJ(6>R@TT^&4I52T,/JK53&\4B,)MJJL9]_UX5HNR&SEBH]V+AW*U-O;%;'ZQ$2MX!//[YI/"I]F 4I0U-+J4#5&P MO!Q=L?/KQ-H[@S]*V.J]-;&9+*3\8A_NB\N1;P.""G)C$03^/,$-5)4%PC"^ M]IBCP:7=N+_>H;]WN6,N"Z'A1E9_EH597X[2$2E@*=K*/,CM+]#G$UF\7%;: M_27;SC:*1B1OM9%UOQDCJ,NF^Q7//0][&U+_R ;>;^ N[LZ1B_)6&#&_4')+ ME+5&-+MPJ;K=&%S9V*(\&H5?2]QGYO=-+FL@G\4S:#+^+!85Z'<7,X/0UF"6 M]S#7'0P_ L,X^2 ;L];DKBF@> LPPYB&P/@NL&M^$O$6\BD)&"7,2)*=H*B%P2=+:1 M#31&VZ>RJXW(H?+$0ZB!O4$H_GMWS3" #DC<4JCD.&"^=3W?0^;'%NX M(3&-DH0$*P! 0M7C%?D_'>0P$*MXQC&D>,\C A M[PA+$NJ'6>]ZG/* IIS;#VE&XX /OB=DC-]\^ZUW/4YHB.[].$/S( P0-?/N M7^D1$C:.AQM$/UQB62W"BLE]?95-4D,LF M+ZM26.DY5.'37HX4T_+7&JE>R+*G^5O'G$U]\E/_T_%-28/:CN'N]O2,D<29 MLFF$EA]E,\&Y;3$=5(!=DVHR\:>I-8J=U='0(:U<*D MW6AK'")NP&TPWF]F#:H'("R<)OANZ$G+A"C^0>&L;=N+IMC!D,"!3#J0&UDO MD/1BKX@#B1,>!0X\]FW:)[HF'KHF_N&N*=Z$JC6@1-@PL5D6V#&F!'VH84X[ M.-(PM]_[.O<^VG;88"N8LED1%$)-V0S"Q.4B92C[##*,N[]"H@UT/1"&(TXIU'LXRJ( M(U2SH.^-GE7F)S1& (8"$OA1KRB'^&> MQKU(+"TIR[J?M"^%RPO)#QGNBF)<\J#BAR;R--Z1 MB;R&5=DT=O 6HG*]=/:V@?KG"'LWS?#XPL+B> DKQF-4^V[YCB!I6 O?E@0/ M1>:''EZ\OH'=;])OO!PB;+9WBZQ!K=Q=&;5!MHWI+I3#V^$Z?M7=0E_-N[O\ M!Z$P34TJ6.)6?YK@<:>Z^W'W8.3&W4D7TN -URW7^"\%*&N WY=2FMV#=3#\ MDS+_#U!+ P04 " 5@'=2XU2$+NP& "X$@ &0 'AL+W=O\,()#-9MW'UR6>/=3BN]QPKN"Q+"IY M/M@HM7T_&LG%AI=,.O665_AF58N2*7P4ZY'<"LZ6FJDL1K[KQJ.2Y=7@XDSO M?1$79_5.%7G%OPB0N[)DXNF2%_7#^< ;M!NS?+U1M#&Z.-NR-9]S]77[1>#3 MJ).RS$M>R;RN0/#5^6#LO;_,B%X3W.;\01ZL@3RYJ^OO]/!Q>3YPR2!>\(4B M"0QO]_R*%P4)0C-^:V0..I7$>+ANI7_0OJ,O=TSRJ[KXEB_5YGR0#F#)5VQ7 MJ%G]\"MO_(E(WJ(NI+["@Z&-D'BQDZHN&V:TH,PK/31P.&%+W!0:_8?"U MW4:1MG+"%+LX$_4#"*)&:;30KFIN-"ZO*"ES)?!MCGSJ8J[JQ7?XO*4026#5 M$L8/3"SABZC7@I42WMZPNX++=VJ(:;1H1%\:T?X+HCT?/M65VDB85DN^ M/!8P0CL[8_W6V$N_5^*$+QP(/!M\UW=[Y 6=\X&6%[SD_(8)/J2DHL/L"6M- MP5@(5JVY7O]W?">5P,+Y7X^RL%,6:F7A"\JNZ^J>2X6J!-Y$OJ"EU.&79(;MF"GP^P-247]WQP04'"2'F9=?WY>G@[G=],)S#^-IY- MYA8:,VRL891O"=BP4F'^\VIMPS]8M<,6!0QUY-I)Y$+@VJ[K6K]@<(CI[<_O MP,=,I$D <6S[26A=L6J!S44OA^]@")%FN#5*:,MS4Z2/X*WW#D+7COSP1V9@ MOGEYQX7.N9<$=A*FC4'6-]UO?#ED]UP@?&!4"8.0#Q98=92U'2N@R%</U6O U4QQR5)(C."W@GA4[#O6*!$FH.I^.'$ 1GAVG@1U[*:VSQ,[\Z!7R M3LM*,)@9YAP$!4!MN/87.#7><1BI*FR+**[0958]02XQ=EL* M1L.:2[FC9'8F[+88%+*#*-!&A>A/+YG2] I1FA[75!P.?*ST[E;DM=!FV'"H MSNCB2TN+9E*K0RNU$BT"EA@/!VZ0"9.TPPT4WO1(RTV,3>4<,&*>]VHE/'#! MVP(V_ [T='+4=7+4V\ES/!F7NT+[3+DR1.\9GD L^[&ITGKOW^ M3:U881G>ND'[==/,PR']?#MR77.UIM@ &I^6"$A+K")XRGG14KIO\+>GN:\+ MC$"!P-6\CT,G>F.NUBR7WX!DV:FWM/9N,NL_&K,UMU>*U+IQ>=>Z7^")U;)(-V88T;2&ON M!G5A0G'9+_^,ZC W/?*!Y0)N-8C\:><0S&_&UY./U[\ WF#Z[^GLZN-\?/G/Z;."F#Z:2.-4ER_XZ5UKW#\'!(BC M:1!@3",GS? ]^R@?8Q>+(S0\=SGA=%61NB$"41!D_;("5/J(9($Q0::G5HP[%/+7L[D"#J\19U5*VW;>N9 MN-C&@]R(2R# /5>?[H?B#JQI9&HO:*I^+BX(T1QC79" CX-5'!OI2=Q7Q6E7 MQ6EO%??,3 2KMD&Z9B ^G(A.57>OJM/5?;N/[.=]5/;8CE'&+>O@'1!+6ZD4 MLK\^]T5^>PG]GK'K)TBQ)D,]6J5A8H,]#?WAE$8\9R>*DMNSH[]/*QS3JXVRH9^C0SA)J?S_%SM7[GNO:OD85H@APW\>CC;3_UDU@ M#?3WZ,Q2.T&0Q%'(CKP,A49VX*:H'O\JA;3ON7:8$F+@\8I'HO'[I>3#'5_5 M.($H]HB^(W#B/Z',\X[\,8JP9%$R>D,[+F*=.9T[GQJUZ#J>KQFN3M7SZ.!K M0LG%6G\SD6@13N+FPT*WVWV6&9NO$7MR\TWG$Q-K;"XH^ I972?!*5B8[R3F M0=5;_6WBKE:J+O5R@W\NN" "?+^J:]4^D(+N8]7%'U!+ P04 " 5@'=2 MALB1V^X" "C!@ &0 'AL+W=OAM (D*)FVAU:H;*NF:0\F.V4[I_O[,#C%4% M[6TOL<^Y^^Z[B^_+<"O5D]X &/)25T*/_(TQS4T8ZF(#-=,]V8# -RNI:F;0 M5.M0-PI8Z8+J*J11U ]KQH4_'KJSN1H/96LJ+F"NB&[KFJE?4ZCD=N3'_O[@ M@:\WQAZ$XV'#UK \[F9*[3" TK):Q":2T$4K$;^)+Z9IM;?.7SAL-5'>V(K M64KY9(V/Y'R#+=0518(:?S<8?J'E#;P>+]'?^]JQUJ63,.M MK!YY:38C?^"3$E:LK.ADENBK#>BV8TKU44C.2[L1UD8A6\YQIEQ MSI3@8JW)'!2YE76-G5ILF )RD<\7E^3B$UM6H"^'H<%L-B8L=LC3#IF>0(XI MN9/";#3)10GEWP ATCQPI7NN4WH6<09%CR1Q0&A$HS-XR:'VQ.$E_U)[5_2W MR5(;A5?E^QG\]("?.OST!/X")ZAL*R!R16"?J\%9U*">P1]_S2D3@*$IH$_4&*!J7]@&:9]^AN/92$ M/8/"(2:BK9<(AA47W65RM6HR"-)^%&39 '?)]5609NEI$IBL1RDN42]*O%G7 MG/_-]J,H%* <&5;MW59*UH1I%#3$+*1 5"M6VD- ]TE1<(B&HE7<>M"AT?" M48-:.WG46$HK3*\J\XGJ)+$SC&R< M#"VE05%SVPW^14!9!WR_DM+L#9O@\%\:_P902P,$% @ %8!W4H,#:."6 M @ :P4 !D !X;"]W;W)K&ULG53+;MLP$+SG M*Q9"#S8@1 \_8@>V ;^*MFC2P$Y;%$4/M+2VA%"D2U)Q\O==4K+B (D/O4A< MBCL[.]3LZ"#5@\X0#3P57.BQEQFSOPX"G618,'TI]RCHRU:J@AD*U2[0>X4L M=4D%#^(P[ <%RX4W&;F].S49R=+P7."= ET6!5//,^3R,/8B[[BQRG>9L1O! M9+1G.URC^;Z_4Q0%#4J:%RAT+@4HW(Z]:70]Z]KS[L"/' _Z9 VVDXV4#S;X MG(Z]T!)"CHFQ"(Q>CSA'SBT0T?A;8WI-29MXNCZB?W2]4R\;IG$N^<\\-=G8 M&WB0XI:5W*SDX1/6_?0L7B*Y=D\X5&?[0P^24AM9U,G$H,A%]69/M0XG"8/P MG82X3H@=[ZJ08[E@ADU&2AY V=.$9A>N59=-Y')A+V5M%'W-*<],IDE2%B5G M!E/X9C)4,)<%76]F=7]$^"JUAM8]VW#4[5%@J*1-#)(:?E;!Q^_ 1S'<2&$R M#4N18OH:(""N#>'X2'@6GT5<8'()G/<'OZ48;1;_5GS,TN@V-KJ/1?8?&FMR6EAPM.#NA)!VEY!6E MO*;$+:6W[N1\J5_+Z6H-R]O%&ULI59M;]LX#/Z>7R$8 M]V$#A%B6W^(B"9"W[09-XT& M4;1&=>5SQA*_%J7TIN-V[TY/Q^IHJU+"G2;F6-="/\ZA4J>)%WB7C76Y/UBW MX4_'C=C#!NSWYDZCY/\9T^M=.L/GZPOZIS9WS&4K#"Q4]5=9 MV,/$&WFD@)TX5G:M3K_#.9_8X>6J,NTO.76Z:>B1_&BLJL_&&$%=RNXM'LX\ M/#,8L3<,^-F MW%WCMHHE\**Z5BK$]%.&]'=GS_/.,W_#<\#)K9+V8,A*%E"\!/ QC3X7?LEESJ\B+B$?DC"@ MA#/.KN"%/3=ABQ=>Y\:0OV=;8S4VT#]74*,>-6I1HS=0-WBNBF,%1.U(KJ11 M55D("P6V>.?N-2JO0KJ#>V,:D^1N95%^\F\_MP,R2?H "-$7U6]Q@:#B_K.$AB MFF89C1E#:930*$MIR$>=R<9B]=L#]H?*7YB:ECV69B1*,QJFV0 '$8X9^5*' MIS3&PQ2PC&;1:+!0-6:?EPBUDDA0HTN#Y0HB&N*3\<@MDS"D<<;?6ZZD+U?R MJ^7:/XT4@;?*J]U_UQ\9G -':;NAW>_V5]ZLF_1/ZMU] M>2OTOI2&5+!#4S9,L:UU=P=U@E5-._>WRB+=[?* US9HIX#?=TK9B^ <]'\$ MIO\!4$L#!!0 ( !6 =U(\_\VA6 ( "4' 9 >&PO=V]R:W-H965T MVBT!HV7:MV)]M M41U#2+)(6L;M.4U.V M(*BY4!U(.U,K+2C:KFY2TVF@E1<)GA99-DT%93)9SOW81B_GJD?.)&PT,;T0 M5+^N@*O=(LF3X\ C:UIT ^ERWM$&G@"_=QMM>VF@5$R -$Q)HJ%>)#?Y]2K/ MG,"O^,%@9T[:Q$79*O7L.M^J19(Y1\"A1(>@]O$+;H%S1[(^7@[0).SIA*?M M(_W!A[=AMM3 K>(_687M(IDEI(*:]AP?U>XK' )-'*]4W/A?LAO6CHN$E+U! M)0YBZT P.3SI_O B3@3Y]!U!<1 4WO>PD7=Y1Y$NYUKMB':K+HE,-F2C."L9&/+I#I R;C[/4[3;.5%: M'M"K 5V\@\X+LE826T/N9075WX#4^@QFBZ/951$EWD%Y04;Y%U)D11;AC4+X MD>>-W^'=*M'U")K>B@ MZGP=W"JT5=4W6WN/@78+['RM%!X[;H-P,R[_ %!+ P04 " 5@'=28578 MS70" !5!@ &0 'AL+W=O$SM*D2I";9M#UTBAIU>W;A!JR"S6R3=/^^UX8P6IIH#WL!?]QS M?,XU]S(_"/FL"@!-7JJ2JX53:%W?NJY*"ZBHFH@:..[LA*RHQJG,755+H)D% M5:4;>%[L5I1Q)YG;M8U,YJ+1)>.PD40U547EGR64XK!P?.>X\,#R0IL%-YG7 M-(UA!61HBE/&[XW3Z(PUP.#ZR?[7>T$)T A!T@M$9;9=;6FFJ:S*4X$&FBD,YV0C2I8R4.1B#9JR4I$?5$IJ4GY)/I/'[9I M!X)6_PSW9V?DA'T^0\L7G>!;455E'B6IY8LMC:FV?^*$_ MN_8\=+$?&A@'AC/T.HA[HS3JE49GE6ZDR)I4XS>_QUJNL3(U2872ZB.Q+=5T MH&'FA6.IXS _BD\JG?9*IV>58KUB-?(SMQ/W3/%_NIUXE/3 BZ9CQ^.XZ^AF M[-@=5&@%,K>-2Q%;;^VWWJ_VO?'.MH1WZTOLF6V+^TO3-MQ[*G/T14K8(:4W MN<:DRK:)M1,M:ML'GH3&KF*'!?9]D"8 ]W="Z./$'-#_29)74$L#!!0 ( M !6 =U+*U?9F]@4 /00 9 >&PO=V]R:W-H965TB+[8I\9Y[S_WBI>^W2G\U&9%EKT4NS4,OLW9]-QB8.*."FQNU M)HDWJ=(%MUCJU<"L-?'$"Q7Y( J"R:#@0O8>[_VSC_KQ7I4V%Y(^:F;*HN!Z M]TRYVC[TPM[^P2>QRJQ[,'B\7_,5O9#]O/ZHL1HT*(DH2!JA)-.4/O2>PKM% M&#D!O^,O05O3^LT9G;3VK[*]6$Q@XO5KGQGVQ;[;V% MQK@T5A6U,-:%D-4W?ZT=T1*8!F\(1+5 ="(0#M\0&-8"PU.!T1L"HUI@Y#U3 M4?%^6'#+'^^UVC+M=@/-_?#.]-*@+Z2+^XO5>"L@9Q^?XEB5TAKVB6(2&[[, MB7&9L!>QDB(5,9>6S96,25K-7:0,NUJ0Y2(WU^P]^_RR8%?OKN\'%K8XQ$%< MZWVN]$9OZ%U0?,.&89]%011TB"_^MW@X.Q8?P .-&Z+ ''&[V!]T$K8Y"$ MM3-TXXPN9A74Q$.YNMH\#L>SV60Z!)%-F\/YQG!T&]R&DV&S\)*IZX9='[,!R%D]FQY?/+^K^$_W2% MK L\FD3#<3?;4<-V=%';TWE4^DR2[>(W.C-A.)Y.H\DD/ G-^<9P-)X&LVC: M;>RX,79\.9'4AK1$8[07LG+2@$U^7E9.SJF/@MGM+)B7.>59I)[#6:B.,/Q9<#UKR!(?NTC)ZQ6!B"!MS;K'/ M*A8WD:[/-8):JRS/G25\#:A7@8.<\AU[%_:#(.A[[>^BJ%IH,FOR8T*^NV%_ MMLS)N&%2698)X&H<6CDPW-"#C:RQDZ8*U]C.F?Z]ATI;GYH:U MK#YTBLKNI,A70.\'68:E7X!'!:?+@1W#W^FN^\N<*T/)N4Y#T& MD+8:#USGV]Y&AWG$NZ-5[I48T"WSA"TAAB+>@9/3!.MY@CD4KG?S("(#GCYW M40=^HV'+G=?:*BW<(&2\Z_OL$++T-5,F*_+9J_*R&BQMQBTJ;%?A,+[!E,GA M3P%.8+)/+98B+H#P[6& 0CPQ2,E66-"G='W%T/2M))9^]W2((29=:'4WC8OD=IM#P\AC:?9H\?T=JWNJL;Y;?H?+.:ZWQK"LY) -> M.[95+FX5NXI\VMI,$RIQ6%?B#6LI[LBDHU)R!9H@-#XS?%WE.Z?C1+7+@M-7LV3RM M+MO/X=W8!W [#SK?N'M[%Q;2;G^C'QR,JOX/^ /GG$" M&PO=V]R:W-H965T1)H$$S4>[;DQMI;8#P50Z5U_%L>4E5LR.=(V* M5@IM*N9H:+:QK0VR/( J&6=),HTK)E2TF(6Y6[.8Z<9)H?#6@&VJBIG?*Y1Z M-X_2:#]Q)[:E\Q/Q8E:S+=ZC>ZAO#8WBGB47%2HKM *#Q3Q:IE?KJ=\?-OP0 MN+,'??!*-EH_^L&W?!XEOB"4R)UG8-0\X1JE]$14QJ^.,^J/],##_I[]2]!. M6C;,XEK+GR)WY3RZC"#'@C72W>G=5^STG'L^KJ4-7]AU>Y,(>&.=KCHP55 ) MU;;LN?/A )!.3P"R#I"]!4Q. ,8=8!R$MI4%6=?,L<7,Z!T8OYO8?"=X$]"D M1BA_B_?.T*H@G%LL.=>-5>?Z8=U6LVBJR$U6D&=QHY4H+GU6.^6N"F"3UNK*] MKE4VR'B-? 3C] -D298<*6C]S_#TTT YX][F<>";G.#['KQC$I9HJ&VE#"(9GDF$,+:PJ/QL*JH;AJ!MBG/?OT_Y@T3'-QTJ5A7'IY MRJ7XX#U7:+8AYBR$A]8^@7ZV3])E") W\RM*V#80_]"T\7S#S%;08Y98$&4R MNJ"+,&WDM0.GZY :&^TH@T*WI+\$&K^!U@NMW7[@#^C_.XL74$L#!!0 ( M !6 =U*5((UPE0( )D' 9 >&PO=V]R:W-H965T2VIW>@:"77IN1( M0U.$=F> 9QY4RC")HE%8_%R#U?AK$P6'B M7A1;=!/A;++C!:P!'W8K0Z.P98 E2.B(*XU?#&;1'.N!Q_\#^U6LG+1MN8:GE M3Y'A=AJ, Y9!SBN)]WK_#1H]0\>7:FG]E^V;O5' TLJB+ALP15 *5;?\N?'A M"!"/S@"2!I"\!@S. /H-H.^%UI%Y63<<^6QB])X9MYO87,=[X]&D1BAWBVLT MM"H(A[-YFNI*H67WD()XXAL)C*N,K46A1"Y2KI MM4I!H>'.>,L^W !R(2U+ M/K)/;,TE./03J HNV7? 28@4F*,/TR:(11U$>.E%T<<.BJ MU7#5[9 2"/1*D2.]OB5EU8J&ULK55- M;^(P$/TK5K2'5MHEWP&J$*D-VH_#2@C4W;-))L2J8V=M0[K_?FTG1-!2MH=> M$H\][_'>.#.D'1=/L@90Z+FA3"Z<6JGVSG5E44.#Y82WP/1)Q46#E0[%SI6M M %Q:4$/=P/,2M\&$.5EJ]U8B2_E>4<)@)9#<-PT6?Q^ \F[A^,YQ8TUVM3(; M;I:V> <;4(_M2NC('5E*T@"3A#,DH%HX]_Y=GIA\F_"+0"=/UL@XV7+^9((? MY<+QC""@4"C#@/7K #E0:HBTC#\#IS/^I &>KH_L7ZUW[66+)>2<_B:EJA?. MS$$E5'A/U9IWWV'P$QN^@E-IGZ@;#. M8*&L/Z-GX8JS')7,]6V+93,<<,C^<1;-ID*3NX=3&I<3Y-)G'LS'Q M3' X"@ZO"O[&#R"8[BMUQ7TTDD4?ZKYGB\],)4D4>2_=7TJ<^L'<#R^[CT?! M\57!.6\:$ 7!](K[9"1+/M1]\OI*9U%HON(S[Z_3@B3RHOB%<_>DB9ZDJ(?BCU@>*M[>LM5WI*V&6MYS@(DZ#/*\[5,3"C8OQGR/X! M4$L#!!0 ( !6 =U)-\>H2P@( -D( 9 >&PO=V]R:W-H965T1*FW21CZ@]$. !&%;^U"I*^KV;)(+6'5L M9M^4]M_/=D)*NY+LH2]@.S[GWG-BWYO13ND'LT$D>"J$-.-@0[2]#$.3;;!@ MIJ>V*.V3E=(%(SO5Z]!L-;+<@PH1)E$T# O&93 9^;5;/1FID@27>*O!E$7! M]/,,A=J-@SC8+]SQ]8;<0C@9;=D:%TCWVUMM9V'#DO,"I>%*@L;5.)C&EVD< M.8#?\8OCSAR,P4E9*O7@)M?Y.(A<1B@P(T?![-\CIBB$8[)Y_*E)@R:F QZ. M]^S?O7@K9LD,IDK\YCEMQL%Y #FN6"GH3NVNL!9TZO@R)8S_A5V]-PH@*PVI MH@;;# HNJW_V5!MQ (B'1P!)#4C> @9' /T:T/="J\R\K#DC-AEIM0/M=ELV M-_#>>+15PZ5[C0O2]BFW.)K M,4F0*IFA),W<&S#P:8[$N# 0?X:OT#"]$)A12#9'%RG,ZGQF53[)D7SB!&Z4 MI(V!;S+'_#5!:,4U"I.]PEG2RCC'K ?]^ LD41*]DU#ZW_#XHB6=?F-XW_,- MCAG>6_1@CENFR=X& K6"*U6@\%YC5FI.SW#ULR72H(DT:(TT-<#@Q 70[6^D MG2:.>U%T\IYQ[;CH7]@K&:>-C--NPZZ+@J^K<^=/9>IOACLDMI)EZ)QL"35L M0@T_QK%VFN0=Z95C';A!AV5GC8ZS=LLD)WL1%\0(#:2VZ)8&9J4M\V4+^WG# M?OXQ+K73)*?'7.K ]3M,R= M#N#1:Q<>-(D"]=KW3@.^ZE?5M%EM^O/4=Z4WZS/7MWWS>:&IFOX-TVMN&X/ ME:6,>F?V9NNJCU834EO?BI:*[/7UPXW]]D#M-MCG*Z5H/W$!FJ^9R5]02P,$ M% @ %8!W4G3]+RUN @ YP4 !D !X;"]W;W)K&ULC51=3]LP%/TK5K0'D#KRV:9%:21(-8V':16,[6':@YO<-A:.G=FW M+>S7SW9"5*!%O"2^]CTGYYS8SO92/>@: ,ECPX6>>S5B>^G[NJRAH?I"MB#, MREJJAJ(IU<;7K0):.5##_2@()GY#F?#RS,TM59[)+7(F8*F(WC8-54_7P.5^ M[H7>\\0MV]1H)_P\:^D&[@#OVZ4RE3^P5*P!H9D41,%Z[EV%E\78]KN&GPSV M^F!,K).5E ^VN*GF7F % 8<2+0,UKQT4P+DE,C+^]IS>\$D+/!P_LW]QWHV7 M%=502/Z+55C/O:E'*EC3+<=;N?\*O1\GL)10'E!XG!$HB *CL"+#\/#V4NX;SP.1J/!:.3XXI-\:S F*U)(C7I$ M"MHRI)S]@VI$E@I:RLR BHITD?11+)@NN=1;!>3WU4JC,OONSSMRXD%.[.0D M)^3.=.E0E\XQY1WU^$!2FD:38MGOZ=-2QV_2"]-)/(GC5UJ/] 6S9)JDK\3Z!\?07H'?J-J8 M] B'M4$&%ZDA4MVUTA4H6WS#W9[_!U!+ M P04 " 5@'=22D\=@O\" "?"0 &0 'AL+W=O0&+%S#VHK03L&TB955&S/;N*V%DD<;*<% M?OUL)PVA#1D/?6EMYSLGYYSX-MHQ_B0VA$CPDF>%&%L;*4YYJ\W M)&.[L86L_< #76^D'K GHQ*OR8+(QW+.5<]N65*:DT)05@!.5F/K&EU-D:,! MIN(/)3O1:0-M9&U*K?:<&=MM[ M]EMC7IE98D&F+/M+4[D96Y$%4K+"528?V.Z.-(9\S9>P3)A?L*MK/56<5$*R MO $K!3DMZG_\T@31 2#O$X#3 )RO MP&X!JCM3)C:X8EGHPXVP&NJQ6;;IAL M#%JYH87^C O)U5.J<'(RYVI&IU%VTG#?U-S.)]PSDEP"%UT !SJP!S[],AS%'^&V9JML"PZ=6PG;@P,P\"-V[H/8$+-A*ZL; S M:\N"D,R\X_AY.B""$!U'TU$$/Q6'4 MGT78R@T'Y=Y6O*"R4AEHI;?T1;?%0 Y12QR=-(?HR)\7.&Z #F(X+G/CV'=0 M?PIQ*S;^S_I3I\.&9:DP0MLNN,^5@RW1HH="0?!]"X8GC:6A^V 819YWN%)Z MZIPX=CW8'PSJG!EH4/!UI8XEMJ39X*Q [QLS.NW.C'JV9A2CPXVYI\P/(GAH MW^Z!EJ +D]6V@[DA6F@-UR:3*P30WZ@9%N"Y0SU>, MR7U'G]'MG6SR#U!+ P04 " 5@'=2M:KQ(V$" #=!0 &0 'AL+W=O M0&$F=!!A*(]&6:7M@ MJD!L#],>W.3:6#AVL!T*_YZSDV8%6H;VDOCL^[[[[NR[;*WTG:D +'FLA33C MH+*V.0]#4U10,W.L&I!XLE2Z9A9-O0I-HX&5'E2+D$;125@S+H,\\WMSG6>J MM8)+F&MBVKIF^FD"0JW'P2C8;%SS567=1IAG#5O!#=C;9J[1"@>6DM<@#5>2 M:%B.@XO1^31U_M[A)X>UV5H3E\E"J3MG?"_'0>0$@8#".@:&OP>8@A"."&7< M]YS!$-(!M]<;]J\^=\QEP0Q,E?C%2UN-@[. E+!DK;#7:OT-^GR\P$()X[]D MW?FF<4"*UEA5]V!44'/9_=EC7X%[HDRHN1*25L9]YU^5TA">>T+7U0T[3)$G. MLO!ANV1OW>+3**9T<'NA-QWTIO^CMP2<.@5GOIGA$:?2;NWI&U%)1$^CZ)7V MMVYIFB9;;IWV<*M3:M K/T ,*50K;??XAMUA1EWXUGRU/\'9U8V:OS3=X+MB M>L6E(0*62!D=GZ(TW0V3SK"J\?VX4!:[VR\KG+^@G0.>+Y6R&\,%&"9Z_@Q0 M2P,$% @ %8!W4MG4U .E @ _ 8 !D !X;"]W;W)K&ULC95=;YLP%(;_BH5VT4I;"29 4B5(^=BT2JU6M>MV,>W"@4.P M:FQF.TVW7S_;$);F ^T&;'/>E^<<\/%D*^2S*@$T>JT85U.OU+J^]GV5E5 1 M=25JX.9)(61%M)G*M:]J"21WHHKY>#"(_8I0[J43MW8OTXG8:$8YW$ND-E5% MY.\Y,+&=>H&W6WB@ZU+;!3^=U&0-CZ"?ZGMI9G[GDM,*N**"(PG%U)L%UXO$ MQKN ;Q2V:F^,;"8K(9[MY":?>@,+! PR;1V(N;W ABS1@;C5^OI=:^TPOWQ MSOV3R]WDLB(*%H)]I[DNI][(0SD49,/T@]A^AC:?R/IE@BEW1=LF-C3!V49I M4;5B0U!1WMS):UN'/4$0GQ'@5H /!<,S@K 5A"[1ALREM22:I!,IMDC::.-F M!ZXV3FVRH=Q^Q4"Z5.@CSR%_:^ ;L(X.[^CFN-=Q"=D5"H/W" _PX 30XK_E MP;@')^R*%3J_L+]8/V8KI:7Y 7_V> X[SZ'S')[Q_%*#))KR-6+6'<&KV: * M3E6_,8J=D=V=+VF(PSB9^"_[)3F.P@'&..C"WF!&'6;4BSFKA-3T#W%[3Q1( MVNUA!QO#3)0"K4XA-Z;1'DR#0ZC1QWR'$O\@W7($$92HX* MR@G/H*TQHV1%&=443D+'1S1X' ['X0'TB;!1-$[.4"<===)+_55HP@YX>_Z) MY.AKCTWEDN" ]3AL% WC.#Y@]?<:205R[?JK0IG8<-WLVFZU:^$SU[D.UN>F MM3>=^)]- M"*%W$_N"[L!+_P)02P,$% @ %8!W4G2.3I)M @ ;@8 !D !X;"]W M;W)K&ULG95=;YLP%(;_BH5VT4I; $-(4A&D?*S: MI%:+&G6[F';AP"%8!9O93M+]^]F&L#1?FGH3_''>U\\YQ(=XQ\6++ 4>JU* M)L=.H51]Y[HR+: BLL=K8'HGYZ(B2D_%VI6U ))9456ZV/,BMR*4.4ELUQ8B MB?E&E93!0B"YJ2HB_DRAY+NQXSO[A2>Z+I19<).X)FM8@GJN%T+/W,XEHQ4P M23E# O*Q,_'O9I&)MP'?*>SDP1B93%: 8(2DB5<2#ZL849E*4Q MTAB_6T^G.]((#\=[]WN;N\YE123,>/F#9JH8.T,'99"33:F>^.X+M/GTC5_* M2VE_T:Z)#0,'I1NI>-6*-4%%6?,DKVT=#@1^=$& 6P$^%H07!$$K"&RB#9E- M:TX426+!=TB8:.UF!K8V5JVSHI=JG4H>0-= HILY*$)+B?Q;] D] M+^?HYL-M["I]@HEST]9MVKCA"VX^1H^RCP/R+L8>\,T.R_Y?[H"D[0E2NP?L'U>^Z%--Z1]397=IL$.(@&L;L]K-)I%/8Q MQGX7]H:\WY'WWTF>4T98"E>X&^?^(=$H"$?!$?B9L&%_-!B>!X\Z\.@J^+W% M>Q]X=%+*R!MZ7G@$?AH6#@)\ NX>7-T*Q-IV-(E2OF&JN27=:MM\_FZ83/Q*QIDSJE')MZ?4&NIJBZ6[-1/':-H@55[K=V&&A/P@@3(#> MSSE7^XDYH/O$)'\!4$L#!!0 ( !6 =U*5#(8.Y@( *8) 9 >&PO M=V]R:W-H965TKZ,.W!@8_$*MC,=I+VW\\V"4M2H(VVEV##=X[/.?%MO&'\22P!)'HN M"RHFUE+*ZM*V1;J$$HL!JX"J+SGC)9:JRQ>VJ#C@S(#*PO8<)[1+3*B5C,V[ M6YZ,V4H6A,(M1V)5EIB_7$/!-A/+M78O[LAB*?4+.QE7> 'W(!^J6ZYZ=L.2 MD1*H((PB#OG$NG(OI[&N-P4_"&S$7AMI)W/&GG3G:S:Q'"T("DBE9L#JL88I M%(4F4C)^;SFM9D@-W&_OV#\;[\K+' N8LN*19'(YL486RB#'JT+>L[F?H[,/YV)9J!%UGIUNVZYK-ZV";03I OGN!/,=S6N#3=\/=^!!N*U^- M.:\QYQD^O]_C^EUW5!['M1&#=U!]*'C?1AK_3I MBG.@$E6,FR6D1.>$8II"[46T::XI@WTM430*@B/)+65Q'+H=BH-&<7!*V'6R M6G=Z:*5->- 6HAN-1D?*6^I483CLD!XVTL->Z8]F X$,X;7RL% 3!?2F^G?B M2. E8D<&T1FAZ 4P%ZVKKW](UZVA:(A*1N52K>8ARO!+V_\Z?2>56U.AL(7H M()>HR27Z#[D\?(!@XSLZ.QE6N[/W3E%]@_F&^8)0 MH?3EBL@91&JGX/6MH.Y(5IF#=,R9W'7U6-U>SY ]0 M2P,$% @ %8!W4MSZ?G\E P DPL !D !X;"]W;W)K&ULG99=;YLP%(;_BH5VT4E3P>8S51*I;31M4B=5[;I=3+MPB)-8 M-9C93M/\^]E @18#W6X:##[G>6W2)YX?N7B4>T(4>,Y8+A?.7JGBPG5ENB<9 MEN>\(+E^LN4BPTH/Q%[D9IKFSG)?W;L5RS@^*T9S<"B / M68;%Z8HP?EPXT'FY<4=W>V5NN,MY@7?DGJB'XE;HD=MTV=",Y)+R' BR73B7 M\.(*>::@G/&#DJ/L7 .SE#7GCV;P=;-P/).(,)(JTP+KCR=R31@SG72./W53 MIV&:PN[U2_?/Y>+U8M98DFO.?M*-VB^I"*9W6Q3I#1O/K$S_5&= H0'"A =0$J@,N4**[R<"WX$PLS6 MWCN7DK]TKHIU37J>4-T4N2X&Q%%*9, O_CW%6ZKWGJIG6/JZH' M&NBQ(NDY\.$G@#SD/=ROP-F'-UUP4!/G1#:%EA51665^2(_+1,?^5$X=Y\LM*"A!5,T9*-556&7%@91/+/3 MPH863M%\&RWLTR ,_<1.BQI:-$4+;+2H3_-1, OLM+BAQ5.TT$:+>[0XT%-] M.RUI:,DH[?N>:,-M%1$V9M)C!C">S89>WZR!SL:A7&$&#OF&RI0?NJ4L7K71@51=VO^]L?P>CM+XC;.6*9X^HW M+'8TEQJPU67>>:Q7(:H38#50O"A/76NN]!FNO-SK4S,19H)^ON5AC#R2I)7D]G4W+OCLRG; MRB*OZ!T'8EN6A#_=T(+MKR9H\GSC/E^MI;[AS:8;LJ(/5'[=W''5\EJ6+"]I M)7)6 4Z75Y-K=#G'H0XPB']RNA<'UT"G\LC8=]WXE%U-H%9$"[J0FH*HGQV= MTZ+03$K'OPWII.U3!QY>/[/_89)7R3P20>>L^)9G0]V_]% MFX2,P 4KA/D/]C765^#%5DA6-L%*09E7]2_YT0S$00"*1@)P$X"' <%(@-\$ M^";16IE)ZY9(,IMRM@= M933K$WA*8RL4/PN]P4[&6[JX #[Z ##$T")H_N)PE#KD^.VX^88O&.'[DS,A MP()P_I17*T!*MJVD;9QJFLC0Z)K:S:(X".(@FGJ[0_D67(B1PK:XGLZ@U1DX M=5XO%MMR6Q!),RV2R_P_HNO')K5F"@\D? S",,:!/]!J \(8IG!$;-B*#9UB MOZAM2U<\V)%B2VT2PZ.>,4KB$ X56G!!".,8V@5&K<#(*?!O3C*UC:HM%I J M Z8)OI"2"L>2BEOR^#Q+*CY.3@U]C =C)T@I2%-!TIM M.)C&_LAR2ENIZ1N74WI4="A"?CQ<3198 F,_LB!WE"O3 M[ THV%">L\RZ][II0_!$"1>V3?(UD?WD#HP%.;GFQKPH!_>T, F)=;YQ4N.. M&I^G4AJ>WLRE"51_@QE^ ;"OM?,)Y#:*GZF7AJI?"':]+T#V!7>&@=R.<;IJ M&H+#P3K2YX+TA77F@-SN\.IJ<=,FCFIY160_N;%TKH+. M9"L-S^&JO# M((MW!!&$03 4:?,B/\3AB$C SF0VV>$@21"@=3K4-&&$?X9%7,]R9#3Z? MV6";A:@J1C 9ZK4@TR3Q@[&EV7D-?JO7X&,C":,()L,:M^ B/XB3L2'M7 ?_ M&ML[JN<5D75RWL$Y@'KS6IGC$;5V]8JMO[3;N^T1S+4Y>!C!@ &0 'AL+W=O MB\+]VQ3:[O@%_F6;N !].-V*H9;X-P: MF33^'#R] 6F%Q^,7]T^N=E/+BBJX%?PGJW0]]3(/5;"F.Z[O1?<%#O40ZU<* MKMP3=7TL(1XJ=TJ+YB V&32L[=]T?_@.1P(?<@E^6":EKD4G1( MVFCC9@>N5*=;70V/S13"K2Z0M_, M4;WXN"_YKF+M!GT6HNH8YY?HUVREM#3_^?<[X&@ 1PX*#%YVAXC-:KR!$M2J,@CL9I9*"1<[1HC$9.:)C@%&?C MM&2@)>=H\1@M.:&%DYBDP3@M'6CI.1H9HZ7_1&UL MK59=;]HP%/TK5K2'5MJ:Q(0 %2 5V+0]=$*MNCZ;Y))8=>S,-A^M]N-G.Y"F M+82JZ@O8CL^YY]S$]WJX$?)!Y0 :;0O&U2F%)5DS?B,U/V!GJ6KY$,.5^T:;:&V$/)2NE1;$#&P4%Y=4_ MV>X2T0"$\1$ W@'P:T!T!-#9 3K.:*7,V9H13<9#*39(VMV&S0Y<;AS:N*'< MOL9;+&;DI)JPN@3I$B)I=X0"2@12A_*5445.RI[MM;C0= ) M F-CW73P=EL8QE5EDG(B 9$"B$U?2+N#,'65 ,%A^1&;W1$ M?8R#Z)7+:WW,?-D>\)\OX[0 M_VSS[81A]Z3[0:UMT$IE/(/DA+%'-(.UZ3*EZ1GZ7>\^#)YK7O#9"3C!B$\F M(&Q4Y/"#*3CY!83X.0C^]!2T,[9\ WZC/Q4@,]>VE2F5*ZZKZE^OUE>#*]<0 M7ZU/[)7!];UGFNJ^<4UD1KE"#):&,KCHF0HCJQ9>3;0H71=<"&UZJAOFYMH# MTFXPSY="Z/W$!J@O4N/_4$L#!!0 ( !6 =U)MYAD9 0, ( ( 9 M>&PO=V]R:W-H965T&><\^Y7'.9[(1\5CF M1ON"<35U2J4@)9UZ""N=CS(K<@E#NS M27WM7LXFHM*,3++3"QFSJ^\WKA@3[EVEYP9Y.2/,$2]&-Y+\W. M;5G6M "NJ.!(PF;JW/@?YZF-KP-^4-BIHS6R3E9"/-O-W7KJ>%80,,BT92#F M;PMS8,P2&1E_#IQ.F]("C]>O[)]J[\;+BBB8"_:3KG4^=1('K6%#*J8?Q.XS M'/R,+5\FF*I_T:Z)#5,'9972HCB C8*"\N:?[ ]U. +XX1D /@#P>P'! 1#4 M1AMEM:T%T60VD6*'I(TV;'91UZ9&&S>4VZ>XU-+EPNT,6'RXFK34H+=+,#_6U#C\_0+R ;H<"_0MC# M7@]\_FZXG[Z%N\9HZQ:W;G'-%PRZ/7:YH"IC0E42T*^;E=+2]-7O@4Q!FRFH M,X5G,LV)E-3D4B"W- .4":557_T:FJBFL4=N._/]),!^;,JU/:Y43R#&<1B& M_P+?* U;I>&@TB5A1-I2$+Y&)7F1@C&DR1YZY39#8N_XUO2ID"^HK&26F_.KKDQMN3*GEG#=F!#U4SY;\7%7FN>% M@1><6.C&)8%QZO<[B%H'T7"Y80N2\*&6B#J)X\C')^K^$_1&6]QJBP>U/8Z6 M(T1Y)@JP'6"[@:P8]&F,NWV0^,%ISW:CDF1\IE^35F0R*-*\O"?-FA/8)B&<9JB8_0502P,$% @ %8!W4L0\ MD(5C @ I@4 !D !X;"]W;W)K&ULC53?;]HP M$/Y7K&@/K;22G]!2A4@%-FW2.E54W1ZF/3C)0:PZ=F8?4/[[V4[(: =L/!#? M^;[/W_E\EVZE>M85 )*7F@L]\2K$YM;W=5%!3?5 -B#,SE*JFJ(QU5);*-7(FX$$1O:YKJG93X'([\4)O[UBP5876X6=I M0U?P"/C4/"AC^3U+R6H0FDE!%"PGWEUX.QO:>!?PC<%6'ZR)S227\MD:G\N) M%UA!P*% RT#-9P,SX-P2&1F_.DZO/]("#]=[]H\N=Y-+3C7,)/_.2JPFWHU' M2EC2-<>%W'Z"+A\GL)!*M499=V"CH&:B_=*7[AX. .'H!"#J M -%;0'("$'> V"7:*G-IS2G2+%5R2Y2--FQVX>[&H4TV3-@J/J(RN\S@,/MB M;"*79*:@9$@NYH"4<4V^4J6HO>%+'N?DXMUEZJ,YT>+\HF.?MNS1"?8P M(O=28*7)!U%"^9K -U)[O=%>[S0ZRSB'8D#B\#V)@B@X(FCVW_!P?$9.W%]? M[/CBDWPYDCG3!9=ZK8#\N,LU*O,V?YXA3WKRQ)$G_ZA-T=8FE\H0,+$B!6UH MP7!WK" MY9,DXL+_4WQS1,NRU#,]J64!#=Z9[45M%.17/A+^61\L- M%07H8Z*&?XFZ"F_&P]'UJ%?55N](X.CZ)AG'R1OY_L&3KT&MW"30I)!K@>UK MZKW]L+ES/?;&/S5#J)T9?VC:"79/U8H)33@L#64PN#;B5#L56@-EXQHKEVC: MU"TK,TA!V0"SOY02]X8]H!_-V6]02P,$% @ %8!W4I@TCL,N @ _@0 M !D !X;"]W;W)K&ULC51-;]LP#/TK@K%#"VSQ M9[.V2 SD8\-VZ!HTZ'88=I!MVA8J2YY$)]V_GR0[7E8TV2Z6*/$]/M*D9GNI MGG0-@.2YX4+/O1JQO?5]G=?04#V1+0AS4TK54#2FJGS=*J"% S74 M"2^=N;.-2F>R0\X$;!317=-0]6L)7.[G7N@=#AY85:,]\--92RO8 CZV&V4L M?V0I6 -",RF(@G+N+<+;56+]G<-7!GM]M"8 4!AQPM S7+ M#E; N24R,GX.G-X8T@*/]P?VCRYWDTM&-:PD_\8*K.?>M4<**&G'\4'N/\&0 MSY7ERR77[DOVO6]BG/-.HVP&L%'0,-&O]'FHPQ$@G)X 1 ,@>@E(3@#B 1"[ M1'ME+JTU19K.E-P39;T-F]VXVCBTR88)^Q>WJ,PM,SA,[[$&1>XSSBIJZZK) MQ1J0,J[)%ZH4M46^)._(XW9-+MY$70ZK_AX ?%]D&I5ISQ]GR).1/''DR0GRE=1(9$E*)JC(X;7R]P131V!G=I>& MU^%-8"JS.R[*/]UZ??Y1*S6@*C=AFN2R$]C_HO%T'.*%Z]T7YTLSW/TL_J'I M7X8[JBIF&HU#:2B#R?LKCZA^VGH#9>L:-I-HVM]M:_- @;(.YKZ4$@^ ^ M>>EO4$L#!!0 ( !6 =U((_C[)]P( 'H) 9 >&PO=V]R:W-H965T M5\_QQ@?3\^,OQ9[ ('>LC0O9L9>B,.M:1;1 M'C):W+ #Y/+)EO&,"MGD.[,X<*"Q%F6I22S+,S.:Y,9\JOL>^7S*CB)-5_%I"R\\S QJ7C*=GMA>HPY],#W<$:Q,OAD,>J50VC+VJQGT\,RQ%!"E$0EE0>3G!$M)4.4F.WY6I M48^IA,W[B_MWG;Q,9D,+6++T5Q*+_7NE;-1$- ?8&!*02D+; &1#8E<#6B99D.JT5%70^ MY>R,N(J6;NI&SXU6RVR27+W&M>#R:2)U8GZ?1RP#]$S?H$!7*Q T28MK-$$O MZQ6Z^G(]-84<1<6:4>6X*!W)@",FZ('E8E^@;WD,\4<#4^+5C.3"N""CCBN( M;I"-OR)B$:L':/G/G1"_GJPWDL$W$]8B[ M4[L[VMT9<%\+*J!OUDN9IV7JXSS-OB&X4M^:NC/C"Y-9,[RB0_ M&/DYY'U4I=!M4KF^WX+J!ME!&.)^**^&\D:AGIF@:1^2UQG-=S$.6DS=*&>8 MR:^9_-&EL8(MR,41_^?:"&K[8/P]0 R\/^F@D\[$\UQ,G/:[Z 9BW[>3?BQLO6]OUF>7;J5LCFFUJ'I")L2VR!!6 M8]?%GUN\E>[#B+[CN6%GQGHB;<>6D0-LY)V-C+)5)4'0-U2MW5Y0TMEI)KX= MAJ';WI)Z(NV0>&Y[4S(;52P#OM/%O4 1.^:B+!9U;WV N--EL]6_4 <+71W? M;%GHRX9@!UTK-TS(RJMO]_)P!%P%R.=;QL2E MH0:HCUOSOU!+ P04 " 5@'=2VQ]-850# "A"P &0 'AL+W=O[> !S,?]G<)1U+'D50U" M5U(0!<4RN$FNUPFU +?BWPH.^NR96"E;*1_MX%V^#&*;$7#(C*5@^/<5UL"Y M9<(\OAQ)@RZF!9X_G]C_ "0'@&I$]IF MYF1MF&&KA9('HNQJ9+,/;F\<&M54PA[C@U'XMD*<6;T3F:R!_,.>0)/1!@RK MN";)'XO((+M=$V5'IMN6B0XP)92\E\*4FOPI5V2[V,&\A" MDB:O"8UIW)/0^I?AR94GG;3;JM3QI1>WBFPJG7&I&P7DT\U6&X75^-D38MR% M&+L0XX$0#X:9QDCUC120@V*<5&U0@T$5,]!W+'Y*FH1Q_*IO]WX?]T+3I-,T MN:@)7A.!+4D6G:XM""@JTZ?'3S<;DN.')>'$JV;:J9EZ>3Y(\0:KN\'NL^5 MX G[J0;=I\-/-(K#>?RJ[SM;^X')](*462=EYB5:ETSL "N,?&6\86U7Y=C7 MF."8_,"4VI+U"$OBYULG]E+];4I0O7>,']>[N6WN%Y#).)SYDS^[,A,OU0;P M$!3DKBNS_'^\I='8&,)$?CJ67FE^UM2>2J\P/VY$>QK)2V7T61GUMP19;W$J M)X!UY@R6]^:YP#:BDW3XN/S8:3S4Y:(SLU.#VCD/J$DF&V%:;]'-=C[SQKFK M'^9OK?]T)NJ9IC6O[YG:54(3#@52QN$,[Q;5^L%V8.3>6:JM-&C0W&.)'AJ4 M78#O"RG-:6 #=*Y\]1U02P,$% @ %8!W4LF9&ULG9=1;]LV$,>_"B'LH06:2*1$40IL M VV,;0&Z-6C:[IF6:9LH)7HD'2?[]",E1;8E2LGV8HO2W>EW)Q[_Y.PHU4^] M8\R IU)4>A[LC-G?A*$N=JRD^EKN666?;*0JJ;%#M0WU7C&ZKIU*$:(H2L.2 M\BI8S.I[]VHQDP,7N%="'LJ3J^1,3\C@/8/!RXRO?[HR[$2YF>[IE#\Q\ MW]\K.PJ[*&M>LDIS60'%-O/@([RYA;ESJ"U^<';49]? I;*2\J<;W*WG0>2( MF&"%<2&H_7MDMTP(%\ER_-T&#;IW.L?SZY?HO];)VV165+-;*?[B:[.;!UD MUFQ##\)\EUI(8N9DH>@7+6-IJ[J&M3>]ML>.4^XX-1]BFW?F9Q M5Q6R9. ;?6(:O%LR0[G0 +T'5^#[PQ*\^^7]+#3V/'&1]S$PVH"%G>P>!+V84<5NW(]N@9VDMJ%2U/7^CY,/ !($:3H+>58966[X2#-!2*L/_&>5,AX4B<9:A'J?'+(,P1WY.TG&22<[/ MS-82"$Y77'#S[.,C@Q=#C!!.^X7TV,4IQDGL)\PZPFR2\(O9,=7VJ \O&[XV M(NF@?!XS@N,(^^'R#BZ?A/LF#15.(OJKB8\T'R*@),N3P93T&>8H2=*14L+H MM+)'KWQNK6_ (Q4'VBBFL)I-JX)Y5_1HP'&%[+>WU>T!^RQA%*<)R<@(\ID8 MP?]7X@^@8M[UJ0UX.25BV].P/RD\E@CC/"7I"/5)7^!_$)B7]N)L4F7@26;@ MM,[\)N7ZR(5X=6UIXUPD2+(T0GF_$AY#'*/1!1N>Y 5.Z\N2V;UDP<<1AT(! M"8&DWQ0^NQ@G9 SP)"EP6E/LUL]N["K W[YDPZ%HN/F%!U4=VB6V)R <83ZI M"YR6EV91/)M77LJA9$"4P0&DWRP;83PI"WR+M-2]ZJ7SZ$4"28;[&Q^?(LHC>,^M,L^X.J+:\T$&QC7:-K8I-6S4FI M&1BYKP\;*VGLT:6^W-G3)5/.P#[?2&E>!N[\TIU7%_\"4$L#!!0 ( !6 M=U*>BV1^>0( $H& 9 >&PO=V]R:W-H965T] JQ"IP*;UH5+5KMO#M >3',2J8S/;E/:_W]D)&6V! M[H6<[?N^^^Y\/O*M5(^Z!C#DN>%"3[S:F/6E[^NRAH;J<[D&@2=+J1IJ<*E6 MOEXKH)4#-=R/@B#S&\J$5^1N[U85N=P8S@3<*J(W34/5RQ2XW$Z\T-MMW+%5 M;>R&7^1KNH)[, _K6X4KOV>I6 -",RF(@N7$NPHO9YGU=PX_&&SUGDUL)@LI M'^WBNIIX@14$'$IC&2A^GF &G%LBE/&GX_3ZD!:X;^_8O[K<,9<%U3"3_">K M3#WQQAZI8$DWW-S)[3?H\DDM7RFY=K]DV_K&J4?*C3:RZ<"HH&&B_=+GK@Y[ M@# [ H@Z0/06D!P!Q!T@=HFVREQ:[N=D\&F8^P;C6&^_[#BG+6=TA#., MR(T4IM;DBZB@>DW@H\!>9;13.8U.,LZA/"=Q^)E$010<$#3[;WAX<4).W!KW2FO<[TI,X!U@*GAP8] MQ-?3F8>TMC3IGH)Q%+;W\4KI>[\PB<,@.2PSZV5F)V5B(WY0R^Q]A:(PC4;9 M^(W X[OBMYJ]/>>90-JY::5)J7<"-/V?K_;#\0K-P?>[$]Q4+9S[1]-.V5O MJ,(^T83#$BF#\Q$63K63JUT8N7:/?R$-CA)GUCCL05D'/%]*:78+&Z#_^RC^ M E!+ P04 " 5@'=2)9]FPV0" #*!0 &0 'AL+W=OL"*1-8LVOML"41EK;(?:P:=H8/" >W.22 M6'/L8CO-^M]S=M)0IK9 'A*??=]WWYUSE[12/>L*P)"7F@L]\RICUI>^K[,* M:JI'<@T"3PJI:FK05*6OUPIH[D U]Z,@F/HU9<)+$[=WK])$-H8S ?>*Z*:N MJ=K.@;N.!E96Q&WZ:K&D)CV">UO<*+7]@R5D-0C,IB()BYEV%EXN) M]7<.7QFT>F]-;"8K*9^M<9//O, * @Z9L0P4/QM8 .>6"&7\[#F](:0%[J]W M[)]<[IC+BFI82/Z-Y:::>1\\DD-!&VX>9/L9^GR),>B,R60/Y0E] D[,E&,JX)G=4*6KK>TXNR-/CDIR] M.4]\@_$LRL]Z[GG''1WA#B-R*X6I-+D6.>1_$O@H=% ;[=3.HY.,2\A&) [? MD2B(@@."%O\,#S^>D!,/Q8L=7_S7XI$ETQF7NE% OE^MM%'X?_XX$6(\A!B[ M$.,C(>ZPD;%E[6V(DF $33*\G"WV;TM5K@_=2L=O]<6-:C230NLGVR$Z?ZY87<82%>N#U_MSW%0=7/E-TTWY6ZI*IG0A$.! ME,'H/6I5W>3H#"/7KOE6TF KNV6%PQ:4=<#S0DJS,VR 87RGOP!02P,$% M @ %8!W4H;7E&@) P >0D !D !X;"]W;W)K&ULE59=;]HP%/TK5C1IK=01)X$ %2 5Z#X>6J&B;@_3'DQR(5:3.+4=:/?K M9SMI&B!DA0?PQSWGGGMP2U*IR:F!]_,;^U12O MBED1 3,6_Z*AC,;6P$(AK$D>RP>V^PYE03W-%[!8F&^T*V+[*F.0"\F2$JSF M"4V+7_)2&E$#./X)@%L"W$- ]P3 *P&>*;109LJ:$TDF(\YVB.MHQ:8'QAN# M5M705/^-2\G5+E4X.5E*%CQ%+ Z!B\_H]CFG\A5=S$$2&@MT3S@GVN=+] 4] M+N?HXM/ER)8JKT;;09EC6N1P3^1P7'3'4AD)=)N&$.X3V$IPI=I]4SUU6QGG M$'20YUPA%[NX0=#LPW!GV"+'JTST#)]WCHGW3 +Z?;,2DJNS^JX93/]3;B8.+S\C>UCW[ M0.">[%XENW>>[(QPM"5Q#DUR"ZY^307N8.P<:/U?U)Y0OQ+JMPJ=L211;Y9S MS/6///.:S?U X)[F?J6Y?X;F5F?;B3ZAPL#C9ZE_CM>#2O?@?*]5FQ&2I"%- M-TT%#(X\'.(>=GWWP.OCN($W\)UNKUGRL)(\;)7\C3,A4,99 ! *I%HHHD+D M) T L34*:A69S6+$,M.NX 5X0 6(IL**O'Y-<',UPTC=C8#K M +6_9NJE7DYT@NJV-?D'4$L#!!0 ( !6 =U+RZ1TON 0 $L3 9 M>&PO=V]R:W-H965TW0-:'"A[ MYAM"!'@I\I)?3C9";"\J!LUQL<4H> MB'C@X M2*)F!U0[H)X#''/P:@=/$ZV0:5HW6.#E@M$#8,I:1E,7>FVTMV23E:J,#X+) M7S/I)Y8/@L;/X*^M6E,.<)F JP-F";AC-&6XX.#LA@B/#S?@[)=/ M"T?(S,K?B>LLUU46-)(%(O"5EF+#P6V9D.0T@",A-[C1$?/ S M0"YR#8!6/^P.YQ8X7K.,GHXW&XGW6.*",I']0Q)P_W %8EK(C<:Q;E7RHJZ) M:=FJJ(&.JG;*0K^';V@VN$L MZH$=FIUVYPE8Z+:3UK7"_:XEA23G>$^8E$BI@DIG)58Y+DK!I*+M< [R;$W M65:"5X(9-P];>R*H70$"135SY?1-\"LW3@ M%Z 9"GI5,]C-9=GF(V5#+6YDQ7V5IHRD6!"0R2)E\@4F!GN<[PB@:T6$@[+I M0R-^-.RZ(/("V&\[D^$\G"-_A$&K3= N3F\SL* ?ZD_H1G/4'T &.QC"* A' MP+=J!>UR=5ML<_I*".B^J=@:LA4M^,&J!8>"%,U@,&C$H1ER@]"'(TO1*A?\ MS](%AZ(TJ)!!WOPQC8"M;L&?$"XXU"6Y7H,%&UI%H^H%6_F"'Z!?<*A,IR\9 M-42#SD&Y$<;V9BMA\(,U#!K4Z:2.->"AV6FOGKYUMR*&?DS$P%'$4M644E_D M=%GCC-6#94ODI^(&,_*Y,QW!$TFS4@O>$\Y5WY@(U@"B;D6F$>SQ,UKY8_1: MD4)VD7H_O71\4[Z1:^J:/USJ#S:WVVO3L>F!6AU#=AU[/[78MK7K;-T"H&E_ M9QN,O*DW5J56T)!=T-Y/I6I AUAGP1M9O2"2)?O56+,W/#U_Z'G*O=5#9-?# MG]J 1(\5Z^Z;&2HV[W\"&:VB?HLZG6.)@K!4G]9P^>*W*T7UI=\\;4Z$KO0Y M2._Y-;Q85>&PO=V]R:W-H965TU>=*9J-;/7+CD!JTF0K_/ZM9WW29SI M3JH7O08PY+4J:SU+UL8TUVFJEVNHN![)!FI[II"JXL;NJE6J&P4\;XNJ,F59 M=IY67-3)?-H>>U#SJ=R84M3PH(C>5!57^P64'VF_K7MO.V,\]DM9ZO:7[+IKQY.$+#?:R*HOM@XJ47?__+4?B(," MEITH8'T!:WUW#;4N[[CA\ZF2.Z+*7)GW=@N"@UH9^FJ;$MNKITV:LO.G5V0ITR M=N4YFTLJX&WX[9Y,LFZ;;(XV/A\;':.-?7AM[BT).B(H48N M!R.74-265CHBJIR+%J18?U8OHJ'H2 MTD@41D055PI.O8JPR'X3>[8'GO4Y5Y0#(<;]%1[77BWG>9AR*+A&(XK0&E MX.Q[.#(?J>N.)*H1=?YC'+<#C&Q!57"+W[,H]7%HG7 MDW'%ZY'7W_1@/5V!6K5?#319RDUMNJ7U<'3X,G'3K,_\-4$L# M!!0 ( !6 =U+Y'P;M_ , $\1 9 >&PO=V]R:W-H965TM%*TX#Y"EDED>9CJ_9BV]&.VKUVX"1! YC: M3C+[[VL;!@@&9JAV;A(PYQR_SS'VL5E?*'OF1P"!7O*LX!OK*$3YR;9Y?(2< M\ 4MH9!/]I3E1,A;=K!YR8 DVBG/;-=Q0CLG:6%MU[KMD6W7]"2RM(!'AO@I MSPG[?@<9O6PL;+TV?$T/1Z$:[.VZ) =X O%W^1\I!6_R3PH5WKI%"V5'ZK&[^2#:6HQ1!!K%0(8C\.\,]9)F*)'7\6P>U MFCZ58_?Z-?IO&E["[ B'>YI]2Q-QW%B1A1+8DU,FOM++[U #!2I>3#.N?]&E MMG4L%)^XH'GM+!7D:5']DYF3T MP$C.T<\/($B:<>3^@GY%G_,RH]\!4-=/MO^$;,2/A %?VT+*4L'MN)9P5TEP M1R1@%WVAA3AR]+E((+D.8$N>!LI]A;IS)R,^0+Q 'KY!KN,Z X+NW^V.5Q-R MO";'GH[GC\3[\Y3O@"&ZKU-T@^1\XD(F.RT..N?P BQ..=EE(!_6@]$QND$[ M.*1%H>QW)"-%#$-YKF0$6H::O^>M%SB1YZWM-/,=['7,KBC]AM*?22E? MH$+T![12ZAL2G)Y(T\(-'&=88M!(#&9*C%4JLVQ89&!(P#@,PYY0TRKPG#&E M8:,TG*D47LJ4#>L,S?%<><:HFU8C&I>-QN5LC?HU'E:Y-+/I7 UI)=,T&Y$9 M-3*C#Y]]4!E/3+W(I(N6GN?WZ$RSW@R]0EPUB*NYB#7%&;B<@35E*4NGO!%4 M-[^':C5 %>+5LD=EFGD>=G T3(6=MC8Y_Y-K<@C?YJK[O0+S_,@8K@$[5ZX MX7*$K%-U\239-[V]4"-S!B:W2\W4025+8_DKL37SA]6*6F#47;<6T:J?@$&K M8 3?;?'='X4_443>Z&3A#-;^VDL-;;M>+O (4EOC\721GX$T673J;GKR_/Z4 M&S(+%O[8E&N+.)ZNXC,P)BI2WC,5G6 MKN NTYE[%_URD-Z8D8-FH_3M]@5/[U_FC/T/JH[1P*+O&;Q#5LNPAVMWCJ8Y ML(,^L7,4TU,AJ@-=T]I\%;C59^%>^YWZ6J"/O&V8ZE/#%\)DO>,H@[T,Z2R6 MW0A:Z@/PC@IYG-:71R ),&4@G^\I%:\WJH/F&\KV/U!+ P04 M" 5@'=2YJ]O-+P" !9" &0 'AL+W=O(+Q4@ 2ET_:A*BIJ^]DD1[#JQ)EMH/WW.SLA M91O--JGJ%^*S?<\]=X_M8[27ZDEO$ T\YZ+08V]C3'GI^SK98,[TA2RQH)6U M5#DS9*K,UZ5"ECJG7/A1$/3\G/'"FXS8N./9QM@)?S(J689+-/?E0I'E-R@IS['07!:@<#WVIN'E+'0.;L<#Q[T^ M&H--927EDS6^IV,OL(Q08&(L!*//#J]0"(M$/'[4H%X3TSH>CP_H7UWRE,R* M:;R2XI&G9C/V!AZDN&9;8>[D_AO6"<46+Y%"NU_85WOCV(-DJXW,:V=BD/.B M^K+GNA!'#E'G#8>H=H@<[RJ08SEGADU&2NY!V=V$9@=-Y'AA55D:1:N< M_,QD:63R!+>E+9$&5J0PW3.5PD+)3+%-"0^=\Y!N*:/W\I$:?5>C1 M&^AA!#>R,!L-UT6*Z:\ /E%M^$8'OK.H%7&.R05TPL\0!5%POYS#V:?S%MA. M4X:.@^V^ 7N[-=I0]KS(6M"Z#5JW%>W1G05,OTQWJ.ALT_&U%X3 (:%R*#J* M6R9 \#7"&2_@!9G2)\O;'B=TGM"#O"IR'U+VHEL2B)L$XE;@:98IS)A!X$27 MTQU,8,?$%D]QK*!Z#LH^ KO)(.YTHV#D[TY0Z#44>JT4'E!3!=V)O'XNZ0Z3 M8238Z98$^PUZ_X,4:H_SWPH-F@0&[Z?0X$^%NOUN+SZMT+"A,/S7.U/+A"KA MFJT$MB08!J\O4_!!&OTE4"U2?! IM"*UI7#TN(;OIU*-=2Q3+QX.AK_+Y!^] M]CFJS/4T3379%J9Z^)O9IF].JV[QNKUJNC=,9<0*!*[)-;CHTUU651^K#"-+ MUSM6TE G&PO=V]R:W-H965T?.5JG=)]>5Z19*)J_Y#BK]9,U%R93NBHTK M=P)89IW*PJ48AV[)\LI9S.S8G5C,^%X5>05W LE]63+Q?0D%/\P=XKP.W.>; MK3(#[F*V8QMX /5U=R=TSVU5LKR$2N:\0@+6<^>&?+HED7&P%O_D<)"=-C)+ M>>3\R73^R.8.-D100*J,!--_SW +16&4-,>W1M1IYS2.W?:K^F]V\7HQCTS" M+2_^S3.UG3NQ@S)8LWVA[OGA=V@6%!B]E!?2_J)#;1L$#DKW4O&R<=8$95[5 M_^RE"43'@81G'&CC0/L._AD'KW'P[$)K,KNL%5-L,1/\@(2QUFJF86-CO?5J M\LJ\Q@99UO/0,_,0BK[P2FTE^EQED)T*N!JZ):>OY$LZ MJ;B"]!IYY%=$,<4C0+?_V9TD$SA>&TC/ZOEG].Y!*I&G"C(D;4Q37NIO33*; MK?!BVC 6MUHVM++FHWM>1-A/(F_F/G=7,S3S8D(#TIJ=4/LMM3])_2>OKK[M M69&O\Y\&KY6##A'!@8?C'OC0S//"R O'P8,6/)@$_YLK5B"Y90*NS&>$"D7TZ<]+B'5AX-J9^,QN/L!!^W?3Q)O^1FE^=KM,J%KJA*&CE6'S)=?MZ;A]'@A#,&/[0:@W<[)^(2Q,9>%*0& MVE>J/F*VH^UEY,8>P7OC2W-)L2?MHTQ]P_G"Q";79^8"UEH27TNV8"=JKV^('4$L#!!0 ( !6 =U(2 M3XR=60( %0% 9 >&PO=V]R:W-H965T-\M"L< TFS83MT"QID.PP[*#9C"[$DCU+JIK]^E)QX&9#D MM(M%2>1[CS2II-&X,26 9:^R4F8Z!D4W:XV26]IB$9H: M@><^2%9A'$6C4'*A@C3Q9W-,$[VUE5 P1V:V4G+<3:'2S3CH!8>#9U&4UAV$ M:5+S A9@E_4<:1=V*+F0H(S0BB&LQ\&D]S =.G_O\%U 8XYLYC)9:;UQFR_Y M.(B<(*@@LPZ!T_("CU!5#HAD_-YC!AVE"SRV#^B??.Z4RXH;>-35#Y';8Z' F M(-X'Q%YW2^15SKCE:8*Z8>B\"*$Y9IRQ*?8>G%[$DK M6QKV4>60_PL0DN1.=WS0/8TO(LX@NV7]W@V+HSA:+F;LZMWU!=A^5XZ^A^V? M*T?)$=Z[WTPEX#OJ/LLFE+G0VG:MZBCSRZ&[Z7=-#_$-V-DO#EA*IAIVKXWU3=T%QF MNE#"']: 0N>GE%YF[+$=<&1])ML>Z=VSG._,J0J'1YTN 0L_SX:T;95MF[X[ M[9Z,23LI?]W;]^:)8R&HYRM84VAT>T=FI2U-H3=+>O8 G0/= MK[6VAXTCZ![2] ]02P,$% @ %8!W4JPV;0,P P +@H !D !X;"]W M;W)K&ULM5;?;]HP$/Y7K&@/K;21Q/E!J "I0*?M MH1,JZOIL$D.R)G9FF]+]]SL[(0TT1&S37B!V[OONN_,Y=^,]%\\RI52AUR)G MR]8QT*&O.G_7B:S*Q'*V(YC16FH+ WPN= MTSS73*#C9TUJ-3XUL/U\8/]L@H=@UD32.<^?LD2E$RNR4$(W9)>K![[_0NN M LT7\UR:7[2O;$/P&.^DXD4-AG61L>J?O-:): '<\ P UP!\"O#/ +P:X)E M*V4FK 519#H6?(^$M@8V_6!R8] 03<;T,:Z4@+<9X-3TC@B6L:U$2RK0G!<% MI':5$D'1U=UR=8VN%E21+)?7Z!-Z7"W0U8?KL:W L8;;<>UD5CG!9YRX&-US MIE*)[EA"DV,"&Q0WLO%!]@SW,BYH/$">^Q%A!SL=@N87P]U1CQROR:)G^+PS M?#,BLQA!PG0*RYTBND1O>HC]AM@WQ/X9XF]PD7,N95?.*V1HD/JVODQ=Q\-> M&/EC^Z6=B_>&&(^- MG('C=:L:-JJ&O46TR/*=SNL5_9;&@T-04R6N9:"-X@8B$M@@QQ9Q!5+KE21T0?,WC9\1+ M?:R= =7NVDI='X?N:?EUV'G!\,Q)N*U>X/:&U6YRVHV)J!1$*2 M=DQ5W:S9;8:>6]/J3_9G>A@R'?V-IIJD[HG89E _.=T I3,80L)$-9Q4"\5+ MT]_77,&T8!Y3&.BHT ;P?L.Y.BRT@V9$G/X&4$L#!!0 ( !6 =U*''!E/ MK0( +$& 9 >&PO=V]R:W-H965T3'(A41V;V0;:?[]K!S+* JKVDMC. M/>>>>VS?]#=2/>D"T>(4QRQO?UUF!%=.7JF0 MY0Y4<3\*@M2O6"F\8=^MW:EA7ZX,+P7>*="KJF+J98Q<;@9>Z.T6[LM%8>R" M/^POV0(?T#PN[Q3-_(8E+RL4NI0"%,X'WBB\F:0VW@5\+W&C]\9@*YE)^60G MG_*!%UA!R#$SEH'1:XT3Y-P2D8S?6TZO26F!^^,=^P=7.]4R8QHGDO\H[;2/HY.,4\PNH1N>0Q1$ M08N@R9OA8>^$G&YC9=?Q=?_3RD\BDQ5"QUIZ=@Y?Z(K*.7QCS_!S---&T8G^ M=4)&W,B(G8SXB(PQXTQDJ&&&BU*(4BQL&M(#2U2ES-MVKF9,':.]]^OA111' M22_N^^M]0UOBPNLTODZ:N%>2DT9R*139"Y A0I.;]K(O MJ!U!AUOCVN37[,F>K+![U;OJ':C_-^PB2<.@URX^;<2G;_,;1?XFL],6$X,X M#9,#N2UQ!YM2Z_7W;G^%:N&:HH9,KH2I+U.SVO3=D6LW!^MCZL=U^_Q+4S?S M6Z;H+&G@."?*X/**3%1U@ZPG1BY=CYE)0QW+#0OZIZ"R ?1]+J7936R"YB\U M_ -02P,$% @ %8!W4IZ$)NR5 @ S@8 !D !X;"]W;W)K&ULI55=;YLP%/TK%MI#*W7%? 22BB UR;KMH5*5K-NS S=@ M%6QF.TDK[))2U*92;<-&E( 2M0C\V#T)';L^2T!B8I9TC 9NK<>C?S MV.3;A)\4]O)HC(R3->=/)OB>3QUL!$$%F3(,1+]V,(>J,D1:QN^.T^FW-,#C M\8']SGK77M9$PIQ7OVBNRJDS=E .&[*MU)+OOT'G9V3X,EY)^T3[+A<[*-M* MQ>L.K!74E+5O\MS5X0C@1>\ _ [@GP+"=P!!!PBLT5:9M;4@BJ2)X'LD3+9F M,P-;&XO6;B@SI[A20J]2C5/I$G; MH#6+V@%8D&KA"<[LW"!LBPG*3 M\A5X(4A3T@PMH3#'<+$ 16@E+]%G]+A:H(M/EXFKM#!#[V:=B%DKPG]'A.>C M>\Y4*=$7ED/^FL#5CGI;_L'6S!]D7$!VC0+O"OG8QV<$S?\;[DT&Y 1]E0/+ M%PY765XA!NI*'%WQ\+/9&(OUC;#N,]\I3'L-8:# M&N=$"*K/N_L,Y(#M44\Y^ICM%CXZ-A/$48BQ[YW8?IL9C>-@@B?XO.NHEQ@- M2KPG3#ULWE^).QBL1]QO%G^L'O&;PPW]&/N327A2CK>)@3\9 M>][H]"-PCUJ#OLV%[9@297S+5'N=^MF^*=_:7G0R/]/-NNVM_VC:3G]/1$&9 M1!5L-"6^CO4IB;9[MH'BC6U :ZYT2['#4O]P0)@$O;[A7!T"LT'_"TO_ E!+ M P04 " 5@'=2#B:+]NH" "Z" &0 'AL+W=OEON'B52P"%WHJ6 FAJ047N>AAWW8)FS!GV[=JS&/;Y2N49@V>!Y*HHJ'@? M0*CKL"[Y!PD1K-C.P MN;%H[29CYABG2NBWF<:IX036P%: 9N]H"F*=)8!^O9=P@\9V;Q!VBBA+3<@W MX M!RV66H DLS#%Z[2DLS&[A)+6-4R?#.R" > M>N),+25Z8"FD^P2N]M08\[;&1EXKXSTD'>23&^1A#Y\0-/XTG,0MP'/B9AWUWOZCX1B4FD7091$[DG,6@D!JT2 M7SK3#GJ$% 3-T3>^!L'T?54MYL.&.;S(?(4.=RUUPRB.0XP/S!]']KI!'/E> M[[3W;J.P^W_O4T55]5?_R9.]',B6)$3-%M%%28B.DX )CN*##!R'!5'L[X3M MB>LUXGJMXG1)U 6/?=)RW+#&%UF.CRU[44B\ \LGPG .G."/TH=;Y8UY MH0MTU,ZYT][##I?ZX &$"]/LYYVH[,1LTGRO#?U!+ P04 " 5 M@'=27[$%3(0" "D!@ &0 'AL+W=O4[E(H@-4GW\="I2M;MV8$;L HVLTW2_OO9AK T3="D MOH"O?<_Q.=?XDNP8?Q8E@$0O=47%U"JE;&YM6V0EU%A:O,ZC8;FJYUGYB28I2 MZ@D[31I

!G3@8(^UDS=BS M#K[G4\O1@J""3&H&K%Y;F$-5:2(EXT_/:0U;:N#A>,_^Q7A77M98P)Q5OTDN MRZEU8Z$<-KBMY)+MOD'O)]1\&:N$>:)=G^M8*&N%9'4/5@IJ0KLW?NGK< !P M)V< 7@_PC@'!&8#? WQCM%-F;"VPQ&G"V0YQG:W8],#4QJ"5&T+U*:XD5ZM$ MX62ZA"W0%M#Z%:V ;TD&Z.=K U=H;O8&;D*$::Y3O@(K.&Y*DJ$E%/H8+A8@ M,:D$\B[19_2T6J"+3Y>)+94TO8&=]3)FG0SOC S70P^,RE*@>YI#_I; 5IX& M8][>V,P;95Q =HU\]PIYCN><$#3_;[@;C\CQASK[AB\8K_,5HB!/E:=#3PQ: MW[QMZMXX?N [;IC8VT/=)S(=-U(N@VC(?",Q&"0&HQ)_,"Y+=*?.G&1XQ'(X M\(4?LMRAPT,C41C'011.CBR_SXPC-XYB[XSCR:!P,JKPON6J'8Y8C0:BZ$-6 MHW=G%OC!C1?&1T9/Y(6>Y^L/^(U/^^#"J_,J3!\4*&,ME=T5&6:'5GMG.LS1 M_$RUX*YC_J/I^O<#Y@6A E6P493.=:3*S[N>V 62-::MK)E4C<(,2_4; :X3 MU/J&,;D/] ;#CRG]"U!+ P04 " 5@'=2A].KD1L# N$@ #0 'AL M+W-T>6QEN4S(VI M/H9A/9NSDM;GJF+2(KG2)35VJHNPKC2C60U.I0@'O5XSJYW[:<- M<$9"+^GE :3GO1Y.#"!&'A]&OH\;H[XZB'H/:@U=.2RY6SCP PTP)I0-C*V^E],%2/SFX[V;0%"U/R:7236P7 MP?V=MLMW@/4,!'(A.H$#X@SC446-85K>V$FSN#&^@()V?+^JK,)"TU5_<$DV M#LW-!IDJG3'=A>F3M6D\$BP'.9H7<[@;584 &J-*.\@X+92DC8:U1SNPM#,F MQ!T\,3_R9]S+?*NF/:BH[(964#MT-&X"_-MLCGN;]G6\0<4?E?F\L-N1S1QZ MA=UJEO-E,U_FG0",O8^STZH2JT^"%[)D;O,'!QR/Z-HOF"O-GVPT:)69-3!- M@D>F#9]M6WYI6MVSI5FWTS+'-0^.4//?S7/!)--4;(NVO?^6L_QJQ='5OY+< M_%?9%>S5V!Z#;UWDY3&(C(]!Y!'T9)2\28UA>S1NG;_/3M_.&L!;3DJ^P_N4 MV 0-I@LN#)?M;,ZSC,D7A["E-W1J7X:?\=OU&@?C^.-!3?I\H@JIBVK G&$>2!$.@%_T]&L=(=F+X M^.N#/251E"1^!#"_@BC"$'@:<013 !HP)(J:*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'U,J>C%9MNSX:CVVY$@VW MO^NU4&[/0IN&M^ZE68[MV@A>V940;5./X\DD'S=Y<4S/V7^A6E*W4 MRFWL-MQ)\61_[.]>LD=IY5S6LGT^&?7_UV+$&JED(U]$=3*:C)A=Z:<_M9$O M6K6\GI5&U_7)*-KNN!.FE>6;S;,.\I;/;;^EY?,;[D!.1OG$G7 AC6W[(_KS M<\?X*-S!VU>;5G^5=2O,%]Z*;T9OUE(MN].X3S'V/D;?#KN_VT8\,O^G&?5B M(4OQ19>;1JAVVXY&U!V@LBNYMB.F>"-.1KM#V&=5L7/5ND9B%VI[*G=L]TG= MI2^J[:=N':[7AN9(NAWFHNK!Z2#/W&M=R\I=O6)_\)JK4K"^<:T'& / >&^ M[&#*/<@$0"8?"#GK(+HW6*87['HMC >9 LATCY#WL0>9 +^R"X 9+%'R*"[#P'DX?X@N5UYD)\ Y"=:R&NSY$J^]#L8=\7\BK<; M(P9&=S1!E7Q"BSF32R7=L;Q33EGJC5..6K*I:]]2"K^<1U XQ,;YRJ5A=[S> M"/:7X-8U9-_E/A[2343LF]>6L^Q&E$(^#S($E$U)8( MONJ7DO?SHK#PQL@/,;$?+J7JG75F1"7][WF,=! 3ZV#;;-?S6BZW.WTP..\@ M%L&%*G4CV"W_'G8AJOHQ<=6?M;I\6.FZ$L;^TM>L]MEG0Z4^)B[U/9L+1/V. MOJ9^?N*F8J[,+@UO?$Q4]6/BJG_.C7*QR+)I-UIUT[A,-UMQ%^<.SJ>S7WU, M5/YCXO+OM+YI-G6?BU\KBYO^&+$2RLI'X6,B+\3DDXRFD>TVLW==[O)\%SJ% M^BEQQL@4,;$I;L2C4"YNSI_93)A']R9V^[P6O[EB;5L=?#.10&)B@<#\'DS8 M$J219)_3C/O$QT1>28B] G-\V)K(,@FQ96".#S'A_2UB\0SE>'9PVU%:OV8F MR$ )L8&& _T@)C)00FR@;;(?Q$+&28B-XT7\03:DF818,^]FZRVICXE$DQ"+ MQH^,@VV(]))0ZP7ELZ#2I$@O*;%>8#X+,9%>4GJ]O)_/0DRDEY18+S#ZA)A( M+RGUO 9FBM3'A ]0J*EG^( S*#3D7M28O=@ MS*#3D7M28O?@(!ET.K)02FPAC.EW>H8LE!%;:#CO?A$MEW6@] Q)*".6T'N! M]Y73QT02RH@E!#'#!\](0AFQA':Y?*B7D74R8NO\Q,6B@ P^J_^@FY("RPI2248^C?%F@L/?.J20C%@A@WA7W!C>+03S M,7.DD/Q#%1+,63MH'Q,Y)"=V2/A4Z$V#^IC((3FQ0]X\)@I)?4SDD)S8(>$= M@(&!G2.3Y,0F&:0+1W:.?)(3^V28+[!*#I=]D=\B&^(+W)(CM^3D;AGB^Z\T M^IC(+SFQ7X:>8GJX/B;R3+[7&V;^C*I GBFHG\= 3']&52#/%,2>P9C^-+I MGBF(/8,Q:;XB(4 [V(6/B823K'/-0'WASXF\DZQSS4!X4A'^BGVN28@ MQ(3KCHDMA.\Y!YC(0L4^5P6$=1-9J""V$,;TZ^8ALM!A;Z%Q?[ ]/:[$PN7^ MZLI=PKKM):_+J6'=GWX=79QFW5JZQ::NS]RV:W6I>;7[$6'8AL$M#K9?5O. MP#ZH!SV)."-4("[_Z ,!3[_*L1D/[7G8'[IA\7$ZGH=UM1_'[D==#YM].37# M0]N5\^7(MNU/S7A9]KNZ:S;OS:[4LEQZW=_/J)Z?[F+E;5WU+V^I MJN<.$@B2^8,R!.7Y@Q2"=/X@@R";/\@AR.B4!O0;V%0&]!O85 ;YD\;!/H+:BW$.@MJ+<0Z"VHMQ#H+:BW$.@MJ+<0 MZ"VHMQ#H+:BW$.B=4>],H'=&O3.!WAGUS@1ZY\G+$@*],^J="?3.J'CGH[@=Z.>CN!WH%Z!X'>@7H' M@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?E9D$#O0+V#0.] O8- [Q7J MO?I.O8?Q\UB&6\_7&J__G52/EW/+[?+7Y==.O%^LKCC7]Q7#\U]02P,$% M @ %8!W4BP!9SL; @ #BX !, !;0V]N=&5N=%]4>7!E&ULS=K- M3N,P% 7@5ZFR18WK?QA1-C#;&1;S B:YI5&3V+(-4]Y^G!20&#$5J$AS-HU: MV_?<^$K?JI>_G@*EQ7[HQ[2NMCF';XRE9DN#2[4/-):5C8^#R^5KO&?!-3MW M3TRL5H8U?LPTYF6>:E17ES>T<0]]7GS?EY]3Y\=U%:E/U>+ZL''*6E2\)VV[D,[*AHJ]FS"M_#O@^=S/1XJQ:VEQZV+^X8:R MB^U[EO)33ZD^7N*='OUFTS74^N9A*$?J%"*Y-FV)\M#7AZ)GQY-SN6$Z?/*3 M\^13*>7H12BF+OCK_B:6$J?_'XT3;NE]H/9Y7I_ M^[B;YY'8_#C]CM_.^+7^)_L0('U(D#X42!\:I \#TH<%Z>,N?][HOCYV<]N&Y\R6?SW\"O_@!02P$" M% ,4 " 5@'=2!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( !6 =U(Q4X5Y[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ %8!W4F3S,-!+! 3Q !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %8!W4F_8+9Y?!0 ?!( !@ ("!+Q@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %8!W4HN<5[Y$!@ M81T !@ ("!=", 'AL+W=OXI M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4JQ6[JZ5!0 8@P !D M ("!QC0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %8!W4O: 36#+!@ #Q !D ("!:&0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4EC= MMA"V P ;0@ !D ("!@G( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4D;]ZD!1 @ '04 !D M ("!/X0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %8!W4D(J=#AN @ ) 4 !D ("! M78\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %8!W4L[;>&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4FO17.-U M @ ?@4 !D ("!L;( 'AL+W=O&PO=V]R:W-H965TX !X;"]W;W)K&UL4$L! A0#% @ %8!W4GW[2QE1 @ _00 !D M ("!B> 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %8!W4IC5*RF* @ 0P4 !D ("!,NH M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%8!W4C)+ZJ2W P U@@ !D ("!>_0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4N-4A"[L!@ MN!( !D ("!+P$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4FA ESYF P % @ !D M ("!1 X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %8!W4LK5]F;V!0 ]! !D ("!&Q&PO=V]R:W-H965T4? 0!X;"]W;W)K&UL4$L! A0#% @ %8!W M4OU7W)%, @ )08 !D ("!L2(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4DI/'8+_ @ GPD M !D ("!TBH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4G2.3I)M @ ;@8 !D M ("!?#,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %8!W4IHILJ T! O!( !D ("!F3P! 'AL+W=O M M!@ &0 @($$00$ >&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4FWF M&1D! P @ @ !D ("!J48! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4@C^/LGW @ >@D !D M ("!X$X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %8!W4IZ+9'YY @ 2@8 !D ("! MY%D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %8!W4O+I'2^X! 2Q, !D ("!;V(! 'AL+W=O9P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4N:O;S2\ M @ 60@ !D ("!6F\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %8!W4JPV;0,P P +@H !D M ("!D7@! 'AL+W=OP$ >&PO=V]R M:W-H965TA";LE0( ,X& M 9 " @=Q^ 0!X;"]W;W)K&UL M4$L! A0#% @ %8!W4@XFB_;J @ N@@ !D ("!J($! M 'AL+W=O&PO=V]R:W-H965T7!E <&UL4$L%!@ !8 %@ 'Q@ &26 0 $! end XML 95 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 96 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 119 411 1 true 46 0 false 4 false false R1.htm 00000001 - Document - Document And Entity Information Sheet http://widepoint.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://widepoint.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://widepoint.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations Sheet http://widepoint.com/role/StatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://widepoint.com/role/StatementsOfOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://widepoint.com/role/StatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 00000007 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://widepoint.com/role/StatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 7 false false R8.htm 00000008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://widepoint.com/role/StatementsOfChangesInStockholdersEquityParenthetical Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Statements 8 false false R9.htm 00000009 - Statement - Consolidated Statements of Cash Flows Sheet http://widepoint.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 00000010 - Disclosure - Organization and Nature of Operations Sheet http://widepoint.com/role/OrganizationAndNatureOfOperations Organization and Nature of Operations Notes 10 false false R11.htm 00000011 - Disclosure - Significant Accounting Policies Sheet http://widepoint.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 11 false false R12.htm 00000012 - Disclosure - Fair Value Measurements Sheet http://widepoint.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 00000013 - Disclosure - Accounts Receivable and Significant Concentrations Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrations Accounts Receivable and Significant Concentrations Notes 13 false false R14.htm 00000014 - Disclosure - Unbilled Accounts Receivable and Significant Concentrations Sheet http://widepoint.com/role/UnbilledAccountsReceivableAndSignificantConcentrations Unbilled Accounts Receivable and Significant Concentrations Notes 14 false false R15.htm 00000015 - Disclosure - Other Current Assets Sheet http://widepoint.com/role/OtherCurrentAssets Other Current Assets Notes 15 false false R16.htm 00000016 - Disclosure - Property and Equipment Sheet http://widepoint.com/role/PropertyAndEquipment Property and Equipment Notes 16 false false R17.htm 00000017 - Disclosure - Leases Sheet http://widepoint.com/role/Leases Leases Notes 17 false false R18.htm 00000018 - Disclosure - Intangibles Sheet http://widepoint.com/role/Intangibles Intangibles Notes 18 false false R19.htm 00000019 - Disclosure - Goodwill Sheet http://widepoint.com/role/Goodwill Goodwill Notes 19 false false R20.htm 00000020 - Disclosure - Other Current Liabilities Sheet http://widepoint.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 20 false false R21.htm 00000021 - Disclosure - Line of Credit Sheet http://widepoint.com/role/LineOfCredit Line of Credit Notes 21 false false R22.htm 00000022 - Disclosure - Other Obligations Sheet http://widepoint.com/role/OtherObligations Other Obligations Notes 22 false false R23.htm 00000023 - Disclosure - Income Taxes Sheet http://widepoint.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 00000024 - Disclosure - Stockholders' Equity Sheet http://widepoint.com/role/StockholdersEquity Stockholders' Equity Notes 24 false false R25.htm 00000025 - Disclosure - Stock Options and Award Programs Sheet http://widepoint.com/role/StockOptionsAndAwardPrograms Stock Options and Award Programs Notes 25 false false R26.htm 00000026 - Disclosure - Earnings Per Common Share (EPS) Sheet http://widepoint.com/role/EarningsPerCommonShareEps Earnings Per Common Share (EPS) Notes 26 false false R27.htm 00000027 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://widepoint.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 27 false false R28.htm 00000028 - Disclosure - Commitments and Contingencies Sheet http://widepoint.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 28 false false R29.htm 00000029 - Disclosure - Revenue by Service Type, Customer Type and by Geographic Region Sheet http://widepoint.com/role/RevenueByServiceTypeCustomerTypeAndByGeographicRegion Revenue by Service Type, Customer Type and by Geographic Region Notes 29 false false R30.htm 00000030 - Disclosure - Significant Accounting Policies (Policies) Sheet http://widepoint.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://widepoint.com/role/SignificantAccountingPolicies 30 false false R31.htm 00000031 - Disclosure - Significant Accounting Policies (Tables) Sheet http://widepoint.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://widepoint.com/role/SignificantAccountingPolicies 31 false false R32.htm 00000032 - Disclosure - Accounts Receivable and Significant Concentrations (Tables) Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables Accounts Receivable and Significant Concentrations (Tables) Tables http://widepoint.com/role/AccountsReceivableAndSignificantConcentrations 32 false false R33.htm 00000033 - Disclosure - Unbilled Accounts Receivable and Significant Concentrations (Tables) Sheet http://widepoint.com/role/UnbilledAccountsReceivableAndSignificantConcentrationsTables Unbilled Accounts Receivable and Significant Concentrations (Tables) Tables http://widepoint.com/role/UnbilledAccountsReceivableAndSignificantConcentrations 33 false false R34.htm 00000034 - Disclosure - Other Current Assets (Tables) Sheet http://widepoint.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://widepoint.com/role/OtherCurrentAssets 34 false false R35.htm 00000035 - Disclosure - Property and Equipment (Tables) Sheet http://widepoint.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://widepoint.com/role/PropertyAndEquipment 35 false false R36.htm 00000036 - Disclosure - Leases (Tables) Sheet http://widepoint.com/role/LeasesTables Leases (Tables) Tables http://widepoint.com/role/Leases 36 false false R37.htm 00000037 - Disclosure - Intangibles (Tables) Sheet http://widepoint.com/role/IntangiblesTables Intangibles (Tables) Tables http://widepoint.com/role/Intangibles 37 false false R38.htm 00000038 - Disclosure - Other Current Liabilities (Tables) Sheet http://widepoint.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://widepoint.com/role/OtherCurrentLiabilities 38 false false R39.htm 00000039 - Disclosure - Income Taxes (Tables) Sheet http://widepoint.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://widepoint.com/role/IncomeTaxes 39 false false R40.htm 00000040 - Disclosure - Stock Options and Award Programs (Tables) Sheet http://widepoint.com/role/StockOptionsAndAwardProgramsTables Stock Options and Award Programs (Tables) Tables http://widepoint.com/role/StockOptionsAndAwardPrograms 40 false false R41.htm 00000041 - Disclosure - Earnings Per Common Share (EPS) (Tables) Sheet http://widepoint.com/role/EarningsPerCommonShareEpsTables Earnings Per Common Share (EPS) (Tables) Tables http://widepoint.com/role/EarningsPerCommonShareEps 41 false false R42.htm 00000042 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://widepoint.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://widepoint.com/role/AccumulatedOtherComprehensiveLoss 42 false false R43.htm 00000043 - Disclosure - Revenue by Service Type, Customer Type and by Geographic Region (Tables) Sheet http://widepoint.com/role/RevenueByServiceTypeCustomerTypeAndByGeographicRegionTables Revenue by Service Type, Customer Type and by Geographic Region (Tables) Tables http://widepoint.com/role/RevenueByServiceTypeCustomerTypeAndByGeographicRegion 43 false false R44.htm 00000044 - Disclosure - Significant Accounting Policies (Details) Sheet http://widepoint.com/role/SignificantAccountingPoliciesDetails Significant Accounting Policies (Details) Details http://widepoint.com/role/SignificantAccountingPoliciesTables 44 false false R45.htm 00000045 - Disclosure - Significant Accounting Policies (Details Narrative) Sheet http://widepoint.com/role/SignificantAccountingPoliciesDetailsNarrative Significant Accounting Policies (Details Narrative) Details http://widepoint.com/role/SignificantAccountingPoliciesTables 45 false false R46.htm 00000046 - Disclosure - Accounts Receivable and Significant Concentrations (Details) Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails Accounts Receivable and Significant Concentrations (Details) Details http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables 46 false false R47.htm 00000047 - Disclosure - Accounts Receivable and Significant Concentrations (Details 1) Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails1 Accounts Receivable and Significant Concentrations (Details 1) Details http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables 47 false false R48.htm 00000048 - Disclosure - Accounts Receivable and Significant Concentrations (Details 2) Sheet http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsDetails2 Accounts Receivable and Significant Concentrations (Details 2) Details http://widepoint.com/role/AccountsReceivableAndSignificantConcentrationsTables 48 false false R49.htm 00000049 - Disclosure - Unbilled Accounts Receivable and Significant Concentrations (Details) Sheet http://widepoint.com/role/UnbilledAccountsReceivableAndSignificantConcentrationsDetails Unbilled Accounts Receivable and Significant Concentrations (Details) Details http://widepoint.com/role/UnbilledAccountsReceivableAndSignificantConcentrationsTables 49 false false R50.htm 00000050 - Disclosure - Unbilled Accounts Receivable and Significant Concentrations (Details 1) Sheet http://widepoint.com/role/UnbilledAccountsReceivableAndSignificantConcentrationsDetails1 Unbilled Accounts Receivable and Significant Concentrations (Details 1) Details http://widepoint.com/role/UnbilledAccountsReceivableAndSignificantConcentrationsTables 50 false false R51.htm 00000051 - Disclosure - Other Current Assets (Details) Sheet http://widepoint.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://widepoint.com/role/OtherCurrentAssetsTables 51 false false R52.htm 00000052 - Disclosure - Property and Equipment (Details) Sheet http://widepoint.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://widepoint.com/role/PropertyAndEquipmentTables 52 false false R53.htm 00000053 - Disclosure - Property and Equipment (Details Narrative) Sheet http://widepoint.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://widepoint.com/role/PropertyAndEquipmentTables 53 false false R54.htm 00000054 - Disclosure - Leases (Details) Sheet http://widepoint.com/role/LeasesDetails Leases (Details) Details http://widepoint.com/role/LeasesTables 54 false false R55.htm 00000055 - Disclosure - Leases (Details 1) Sheet http://widepoint.com/role/LeasesDetails1 Leases (Details 1) Details http://widepoint.com/role/LeasesTables 55 false false R56.htm 00000056 - Disclosure - Leases (Details 2) Sheet http://widepoint.com/role/LeasesDetails2 Leases (Details 2) Details http://widepoint.com/role/LeasesTables 56 false false R57.htm 00000057 - Disclosure - Leases (Details 3) Sheet http://widepoint.com/role/LeasesDetails3 Leases (Details 3) Details http://widepoint.com/role/LeasesTables 57 false false R58.htm 00000058 - Disclosure - Intangible Assets (Details) Sheet http://widepoint.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details 58 false false R59.htm 00000059 - Disclosure - Intangibles (Details 1) Sheet http://widepoint.com/role/IntangiblesDetails1 Intangibles (Details 1) Details http://widepoint.com/role/IntangiblesTables 59 false false R60.htm 00000060 - Disclosure - Intangibles (Details Narrative) Sheet http://widepoint.com/role/IntangiblesDetailsNarrative Intangibles (Details Narrative) Details http://widepoint.com/role/IntangiblesTables 60 false false R61.htm 00000061 - Disclosure - Other Current Liabilities (Details) Sheet http://widepoint.com/role/OtherCurrentLiabilitiesDetails Other Current Liabilities (Details) Details http://widepoint.com/role/OtherCurrentLiabilitiesTables 61 false false R62.htm 00000062 - Disclosure - Line of Credit (Details Narrative) Sheet http://widepoint.com/role/LineOfCreditDetailsNarrative Line of Credit (Details Narrative) Details http://widepoint.com/role/LineOfCredit 62 false false R63.htm 00000063 - Disclosure - Other Obligations (Details Narrative) Sheet http://widepoint.com/role/OtherObligationsDetailsNarrative Other Obligations (Details Narrative) Details http://widepoint.com/role/OtherObligations 63 false false R64.htm 00000064 - Disclosure - Income Taxes (Details) Sheet http://widepoint.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://widepoint.com/role/IncomeTaxesTables 64 false false R65.htm 00000065 - Disclosure - Income Taxes (Details 1) Sheet http://widepoint.com/role/IncomeTaxesDetails1 Income Taxes (Details 1) Details http://widepoint.com/role/IncomeTaxesTables 65 false false R66.htm 00000066 - Disclosure - Income Taxes (Details 2) Sheet http://widepoint.com/role/IncomeTaxesDetails2 Income Taxes (Details 2) Details http://widepoint.com/role/IncomeTaxesTables 66 false false R67.htm 00000067 - Disclosure - Income Taxes (Details 3) Sheet http://widepoint.com/role/IncomeTaxesDetails3 Income Taxes (Details 3) Details http://widepoint.com/role/IncomeTaxesTables 67 false false R68.htm 00000068 - Disclosure - Income Taxes (Details Narrative) Sheet http://widepoint.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://widepoint.com/role/IncomeTaxesTables 68 false false R69.htm 00000069 - Disclosure - Stockholders' Equity (Details Narrative) Sheet http://widepoint.com/role/StockholdersEquityDetailsNarrative Stockholders' Equity (Details Narrative) Details http://widepoint.com/role/StockholdersEquity 69 false false R70.htm 00000070 - Disclosure - Stock Options and Award Programs (Details) Sheet http://widepoint.com/role/StockOptionsAndAwardProgramsDetails Stock Options and Award Programs (Details) Details http://widepoint.com/role/StockOptionsAndAwardProgramsTables 70 false false R71.htm 00000071 - Disclosure - Stock Options and Award Programs (Details 1) Sheet http://widepoint.com/role/StockOptionsAndAwardProgramsDetails1 Stock Options and Award Programs (Details 1) Details http://widepoint.com/role/StockOptionsAndAwardProgramsTables 71 false false R72.htm 00000072 - Disclosure - Stock Options and Award Programs (Details 2) Sheet http://widepoint.com/role/StockOptionsAndAwardProgramsDetails2 Stock Options and Award Programs (Details 2) Details http://widepoint.com/role/StockOptionsAndAwardProgramsTables 72 false false R73.htm 00000073 - Disclosure - Stock Options and Award Programs (Details 3) Sheet http://widepoint.com/role/StockOptionsAndAwardProgramsDetails3 Stock Options and Award Programs (Details 3) Details http://widepoint.com/role/StockOptionsAndAwardProgramsTables 73 false false R74.htm 00000074 - Disclosure - Stock Options and Award Programs (Details 4) Sheet http://widepoint.com/role/StockOptionsAndAwardProgramsDetails4 Stock Options and Award Programs (Details 4) Details http://widepoint.com/role/StockOptionsAndAwardProgramsTables 74 false false R75.htm 00000075 - Disclosure - Stock Options and Award Programs (Details Narrative) Sheet http://widepoint.com/role/StockOptionsAndAwardProgramsDetailsNarrative Stock Options and Award Programs (Details Narrative) Details http://widepoint.com/role/StockOptionsAndAwardProgramsTables 75 false false R76.htm 00000076 - Disclosure - Earnings Per Common Share (EPS) (Details) Sheet http://widepoint.com/role/EarningsPerCommonShareEpsDetails Earnings Per Common Share (EPS) (Details) Details http://widepoint.com/role/EarningsPerCommonShareEpsTables 76 false false R77.htm 00000077 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://widepoint.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://widepoint.com/role/AccumulatedOtherComprehensiveLossTables 77 false false R78.htm 00000078 - Disclosure - Revenue by Service Type, Customer Type and by Geographic Region (Details) Sheet http://widepoint.com/role/RevenueByServiceTypeCustomerTypeAndByGeographicRegionDetails Revenue by Service Type, Customer Type and by Geographic Region (Details) Details http://widepoint.com/role/RevenueByServiceTypeCustomerTypeAndByGeographicRegionTables 78 false false R79.htm 00000079 - Disclosure - Revenue by Service Type, Customer Type and by Geographic Region (Details 1) Sheet http://widepoint.com/role/RevenueByServiceTypeCustomerTypeAndByGeographicRegionDetails1 Revenue by Service Type, Customer Type and by Geographic Region (Details 1) Details http://widepoint.com/role/RevenueByServiceTypeCustomerTypeAndByGeographicRegionTables 79 false false R80.htm 00000080 - Disclosure - Revenue by Service Type, Customer Type and by Geographic Region (Details 2) Sheet http://widepoint.com/role/RevenueByServiceTypeCustomerTypeAndByGeographicRegionDetails2 Revenue by Service Type, Customer Type and by Geographic Region (Details 2) Details http://widepoint.com/role/RevenueByServiceTypeCustomerTypeAndByGeographicRegionTables 80 false false All Reports Book All Reports wyy-20201231.xml wyy-20201231.xsd wyy-20201231_cal.xml wyy-20201231_def.xml wyy-20201231_lab.xml wyy-20201231_pre.xml http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true ZIP 100 0001654954-21-003119-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-21-003119-xbrl.zip M4$L#!!0 ( !6 =U*:;V@5T@X! .>1#0 0 =WEY+3(P,C Q,C,Q+GAM M;.R]:W/C1K(@^OU&W/^ [=VS:T=(:H!OMF>\H59W>W1.NZ5MM<<[]XL#(HL2 MQB# 4"I-;_^YJ.J4 !$B#!AR0Z9FQ)!%%965GY?OSE?W^?^M:#B&(O#/[Z MQCFSWU@B&(5C+[C[ZYO?;D[/;RXN+]]8__OG__?_L>"?O_RWTU/KDR?\\3OK M0S@ZO0PFX4_6%W9EW M5O>L=VN=GE9XYTTXCT9"O[#EV+U.WW):;:=EMVS+L?_K[/L$%OS@)OBQW7+^ MH_7!;L._G,&W5NM=I_VN/?S_*JZ5N,D\UFO9WP>V#?^SS_GK?_E^&_G>._RW M!4@+XG??8^^O;^Z39/;N[=O'Q\>SQ_99&-V];=FV\_;__OKY9G0OINZI%\2) M&XS$&_4MWPO^+/J>,QP.W]*GZM&%)W%QM4;[+7Y\Z\;IFQ' )<\O0 *?CA/] M!?/A[EO^,/.H5_AHCQ_UU*-CD7LN%J.SN_#A+7SP%D_MU'9.VXYZ/!*34I![ M;^%3]: 7AYV6TU^V/WY"?6$>G]ZY[DQ_8>+&M_2P_* &/@D"GT1%WZ'/BGX M4A &P7Q:#-(H6<0 M_+'@T=__\8\4Q=Y8S$(O2,Y&X92>13;R1C$&O$SO8KJR7\7$HGOX[IZH\_'I MZ50]?_8]'K^1GR+*__HF]J8S'^[46_4FYA.C$%C?]\3RQG]]O,S\"O';G?Z M/?LO;_-?3I=[6[B>7&T&-!>.%Z$ YA$ER&A_5HBV'?6F]+.%KXE@G'[):<'I MI,N/,U]1?\\ H/XH\;D$R>?Q5?!LDT^,^0:I#C8)BD"DB8I4_AC-(^3PK!:8P^>9(-#JF+OSD>DBL1? MPD3$GT,WB,^#\2M_I.U=32[P6R*: 3$_ M?0-Q?/[=B]_\#&+_71Y#?WE;"(RYD;?%.SELAIZC#XG0/WX)P:@+*I'DI/X"^YC'B(YF<7RDMT-E2%O6G7*TEK]C1UI[;;QMN_16(@ O M2%$2T5?ANPF@.[[W9O'+D(5 &EXB/GL/8GP9 ";O/"".\S@6"5#(K^X_P^C" M=^,X2PY+\/%2I5Z)ZGSO!H'P7SM=D$@J1<4K(0G%++Y%[EA,W>A/Y+ST"X8$ M7@A97 9C,5F'92S%RDNED!)?[3)YPAI-K=OWO"GJN0N@0_=DEY%@*;L^4N#S M$77/E/B6"@.FO]J"YGG3X,N0JX=.CGG/U5$,OQ@QO"^/U%&.O@0YNB_J.0K" MERD(]YQ;<)1L+TBR'7KF11D)'@7C"Q",SY3XCG+U9OA?2/I'- I+.?)-TN)>F& 6W?/'LL M4Q6XK8__FL,NX*E9&,"O+\+D6;$Y[>K)H^:E:B5YFC@?CSV\":Y_[7I@$5ZX M,R_)9G$?Z0-8RC(TO1I:&8WFT[D/"!M?)?ZR=%- M592]%AKZ*A+7"\3XHQL%7G 7'PDF2S#%^'FIU,$VLE*?T4966G&:=I^7S*^$ M$/:ND1RX@5.!=)8*[5="1@>EN+P DJHJSU\+>1VJ?O/\2:U8$W@E='48:M"! M$U%1$?;1OW.8VM2^D@N/_IWGIR;MC5:._IT7H__LBX:._IWGH-CL/C4Y5WAX MU%0.5E-Y-KD169(Z*CK/3]%YKJ1VU)->C)[T3$GPJ&8]!S7KT(DKER-VU,H. M5RO;3\[84:UZCFK5WFCEJ!>]&+UH7S1T5&R>@V*S*^JH4$.#B)HG(D*TS7!K MO/4_XBCYXU;KV ;_GP5AO^'U!K]82K*RFDRH0 6K? M?76#.[DF_IK!]%'-;I2(W>]'(MX-$9N8/A)Q72+^- >1E,PC0Z/-%23AKZX;)>?BPC^,T^\ M$?:PN)FY(W$^GH+:$B>1F]8"FIF>U$,_[9;_O,F/!1RV]Y!=C8Q6,S5QU(P M3J5\,(+M\ )?O?C/]T_O13"ZQW8C"\9RX9$<[T35W-+CG3C>B>W?B0-,E5TM M)WZ++Z=3[XY1#B?-)!%_#"9A-!*&3:8NPXWK"T#[@PCFXHMXYLK)LIM0%3/[ MN@*%!W&4"97BR(6X8V_KJ@. &R,IX7WH1F,17;M)%&8B0T44]1+O1SD>CG?B M.=R);)>=S>Y$-5[YNN['47X\=_UI.W?E*#^.\N/YWHG5-L6%&T5 1#O!& M+\49K@/5[^>Q%X@XON'7F:V+B_9]U#[J>K_=P+TC3&<1F?U\+#_\)%X1@96A MIKG0X'44CN>CY$H1<7[M1;0?Z;N2QE"&/I;X16@OO0BYK*!BA5=V%PY0 M4R@=CU D)X]4?9 JQ &2516G]BCT13UV,23@&S(\_U/\+7 MHEGDQ<_=K%U&-TNV>R2=2BITJ=!_71[D ]1\#E!A+B>BY;+_=='2X>I!SXBD MRC2"UT1*AZ@5/2,26J(U*1/1QCG4KKYU\3"P<":>2&#MRGT/E/@3OX&6Z;O!^$:,YA&@X6__RB;7_!;<>KXO MQFE=S0MV0U9#33,)!=5S$0FRLF,X"M]*6ELI_H[Y["\NG_UX7QKP!&]\7ZIP MTM=U6XZRY7FK5MN[*T?9HA]AJ)8F'W+_7T"Z9 +I&P1_GR M7#22W/YL7UD6P.7*O9+GT4.U$N,0,P M<'W_Z8-X$#X@;ORR_"B?/) JXK/W(,:P5S>X\VY]<1['(HG?/['3T'=CPV&X M$B,O5NTMB7BN1 @SEEJ(/M+4?FGJT(.).5EV),&71X*[GYB<#;8=:>KET=2! MQ['*)"RUJ;N:?/ B,4K"*+Z:I6VPF0K/ :?CEZ*?YS:#E+0, T?96+$F)?@X MG?GADQ T5?/U$=$R#!R)J))0/'*B0^5$!RC.*HS%6'(C7R#M'"H#.EC:63K] M[*N(D\@;):!4IE.B7QC5I$-("_9ZE%F59%8A[EZ^L#I8TCE ;E/L^Y;=%)XW M8UE1Y&9TC=BWFV<7*3MY!>1XQ"_(DY<[XJ.>L"=FO].(MMW[HVVCH!\-K*\CP:5I-$'6)\QI5+!VBS MKG:1'#-55? M(FL_DON1W$O(_0"YN\YTL'NG;7MOM-E <(DVL*]@PT)E0]HH[ ^X.'_\Z@7> M=#Y]WAR@N;J/IMNH(6_Z"H"(M%-S!N-'&=7G8N7/_*_BS@18VRO\WTF,$OM6XA_>C7'OW3_ MKXL4C)M ^,#A@O'S#VVOQPN*,/!2R6&U:G,4#$<5HC[5'&7+ ;XQ%+F!YD3_'$QWPM#-O1N)Q3JKJ7#C>21^EB=)#ZD7 MJL^RR^ ;2];X[>9#Z0)>''9:3O\=/+/)^Z]+]C'V'N \%G&+W_TRGXK(3<(" M-T,-^/(P%KW56/2#",*I%ZQ:=C7>\^L6O5A]GL%"!81> U96NFKBM;ZY,4CU_^'<*-/\)>X^FK9=7*O M*5^) :JQUJ=_%*UDO,9'UU^>6;=7'U M]9J7+'K;XFH7E'[@7P9C\?V_Q%.UY4P67OHJ11E\%R+/$Y-VBA[U>+6 M?A>^_U]!^!C=7BFG\/_7D 4OSID^>+J"*1 M9-?*O:+@R!@#7\4LC!+0:E 'JDJ/_T#FN.I5BTL2*!> Y;LPJD@C7\+@U!V- MA(^\78PM>H6Y=N:=BTM^!*%P!R#]$H6/R3TJ=FY0<6F#6RUYU^*2-U/7]]_/ M8R\0<45\)M$\LU+F%04KW ,A;;87\Q6+"U TUQTEWH. 2^'*\UV+-HI?5;3D M*(R ?BB'B?3Q"RPQB$ 9'U>\X!\^9A=>\L)BV@05XK;JS0;>==INV^UNGACY M)6H!G:+EQO9%?Y[:9'<_UQD*A3I^@6F>- MQ<@#*HG_^L8&:=T=#GO]SO O;VNMUS20O:5 ]@;]8:_5WS.,W:4PMCIM9S!L M;0CC8GG,%Y$47J(:9]SN#@:M7L])85NV3$,@+3]1I],=V,/68#V0"O(1-\61 MTQYT!OU6+P6H?)%&P%F!G_:PWQMV!^N 9\A_5IPQYVVWV# M3RQ=IBF8EF.I.VRW,N1:"Z9\)@B@\N/WD3]'A^4O83A^!+ZS-KI:SJ#?M0T. M4F6UAB%ZW97+ M2$7KVGU"+6)CY;+7:CG#08%RF5U@8S!6*4S=@3-HM=8 RSH\6?/!?7*2[P& M-,ENK]5K.^T,),5K- ',*H(?=OKYTZD&S PYI;K$*J!2? ;) M!?S7V]AZM8L.*_?R)J!8Q5_:_7XAW:P I4'.TNUT.NAF2*%8?8L;Y"5MI]M" M/T*=Y4N(IP%M G1>IS\8K*33):K%!K"MN$( 7*^S^@Z5PY9C2^M+Y^&@8P]+ MV=WZRZZR9=O=7N'%7;KL-_>[05(-$$D!"&5K- C3*O6[-P 587W(C(ON5Z*U^$ MTRE&&S;>\&!@>B?RK]U@V>6[';0'IH=YU;KG8Q"97ABX_K7KC2^#"W?F):YO M?&T#@\ONVIU^QU1Z5Z[6*'S+,37LMOI#Q^EL!-YH-)_.?0QLD@V+\;A(W&-V MVH/ ^-54? YC=%U<38"OK(W+4\?N])QNQGRHL_#VX%Z.X]-6I]4==@X0[N51 MI%.0#IU!<_C^*A+7"\3XHQL%H'[$QNM [&"VX?JDT1T.NGT@Y138U:LU"M\* M$NC;SL >]MJ;P$>7#T>9BRCF#,^U\=6QNUVGWS+ 67SY1LNO*M([C;.^XNG^4L/UF@!]VAJU>1@EO M'O[5O*F9O2QPQ<:WDN<,#<'=MSMVO[7%2]?; M5G%;G& =XNU2_H5LW#OS.J MS^LPC6]E:U2?%[P-0][? M5GK*;&X=TJT1<8/,UO8'>\/F=Q-+Z5+5']HCJ\ M&G+#!W(>C!M4-@N"CJO6:A"VNH'*NJ"=^W[XZ 8C\2F,/H3SVV0R]Q?SQ^H@ MCVK9PC YM>U3.X]+!U57PR2KM'KC,*_P*K9ZK79W4R"S?JIK-[J*Z$:,R8=S M+2*JV:F.6%7C8\!Z^>73FY_M,]MVRMQC9=P>B\LRC0I+-@OE>KQM,S";Y6KM!;JEA-88>,!NQ+1@S?2G<*7 M9_?T>QW;;CE;@^E7-W#OR++,@I7]?"P__"0J@=UI]>W6T'01-7%ZI;"PB7P= MA>/Y*+E2^$7+N'1[.:M:%2;><">+U59UNS4<.$YW75HIVV$AA6P*:V_0;P_M MH;TU&OHM_B3 *';]7\('$05IG]SEM-WK]H?#KKU-N AI8+I_#D_P)6#TV@7']CUCB.HN\N!J7ZK2=SK#5]'4O)2N^ M$ 5C"I8Z4GN=8;]M9A8U!.1R&EL+UDY_V%Z;]LH@+:.XM2!T;&#O3>-R"?VM M!V2GUVYWA^M>F!+%Y8\O893OT^X,6MVFB;%9' [[SK _;#4MC1M#8;?5:K$;X?O<>NU7-_I38!8V-O8+X@9.?M!W@/D9 M$9_2M3:&J@9V>D"09M%L=:A^$0$J O#D^7CJ!=2X!_MO-(8PM%B 7HV#6[YB M,P#6P%U[T.GT!L.U ?P@9A&\D%J'P,^^P!_PRU-L[B#]^!\4AC,9>X$9/EV#=4(47 M?#,*23MKC'G!+6WWVYF.&UL#=O]XJ7[:/6] IFS# 3OOM MX3"CQY2LM!E -9@/YIS;M<'Y(I(&-1K'QCY* Y/7F.]?9_'J&&BU>ADU9LVE MEPS.E5\N26/._&WJ@^394E3#AG9H^1PL4V@6@) MH2U)X6C7A.AW@1VAQ/C\ 5C=G>P[>359B#NO@[NR>'>G9W?-?G:U8-C&!LI0 M71JP'_8[W4Y#&\@?TP?/GR?YY(L-Z;2<*.1JFP'5.*F60%6"9_GTBK2,M?W'H;\J &P I9?I(55JV M46"K([KO](>#_AZ 71+\5WK;Q^G,#Y^$H%2OJQF^J4JJ#ZCZS@&AOWP;K.^= M/[K1& <_K$Z;L?MM,SEE#SO+JK'O0P =N2+6SZH'C1W M$ 4V>2Y.39>1%X.*\6$>P;]Y'$EQ\XQU' #M_M!,Z]D!S(>#IAKN MSV[/L5\7FBJX52H7NAYQ6^FF[JYR^("OO=FBYQI5>5@K22+O=IY@&>:W\-JM M/":E"114A&8ZVYO8(W-2>3L*J]9^9L+%EM<\#JY%+9F0R-&F#5*8G9 MN#U/J8_#<5IF'XPRJ =]4/EKX1HA^"IF\VAT MCPJFR4/YRW7%\\+.5H-].NBU^_EF)$N!VG ;99)P.Z=RVNHX^=8EC>VNH"?D M.G%*QU[LI+5LQ:9 K"%:VKUN;Z'%U/9@W)#4"S8PZ!T4]$L[WJPZBLZ@E6]< MM@MR:?2Z%N6;['U/6^U#1-<\WX2H]AZY0'B1;7T5,:AP.(^='B-?#J5][T"$ M]'JM?KX15VTXM[#;W4J:[L!9:%^Y+2P0?6R$A*6DFNF8CLYEME'N[>MRM*#Q 1%6*;N1=5(/=VK]5IY^U+,94N,&ZP:6AW>_FVP0VLF5#USH/QE]%XD7[LKF[F1XY=:!;;V?-6(&U M0:ZDJE>%N'F;L'OP&UI?4#:TM_/Q/^=<3A-_"TN@*8Z0YN[F;P JJ+W Z6,O M$3*9AQ?^*D;A7> UD@[5M[&_@A'&W2W\AXF^.N4Q3BN3D/%ZT;?5VWG$\WX5 MR.?*)F[SR^.0Y^_8K2065Q,CX:6).I%NVVQ>L 48]X>&&ARQW>NW>R\*#=OE M;"\/7WOA4'NX?FK2WO;J\3J][K!5,-NO8B'<>@#6N.N==J];, ZR,GAI5OKF M[-?I(@44]X988^4:*0].J^,X%5>^CL('$'5A4-!(??/:AGZFL7CY2@U 5:>& M,3.HL0Y<9J'"U>0R2-S@SKOU1=%L\W7*[@< FSG5;>ERC0!7H^@ 6]\YS0#W MR0O<8 26*Y:(-*#J],R9U\N6:@"L&HTM,DZB*F#]_H]_8%%QA&-T/PC^[V6P M.-@ 1,)OP:WG^V*\:LC".B7VCMWJMX>@!#0"SRXV5X.,A[W^<-AN>&_JD!=? MB/U,@B2,%J;+KN,G9G&?!%RS8* M;(U4JEYKV+.;!U8QEVOW2;(=^$LT%^/2^=3KL/:VW1UVNJUEX%I BM=N'NPZ?I5V9RF_V0!JND"*4:EC M>MH)S-QL.K*#4-+)VQ&+]_^BW&@TE9U"CQ M'IIA,+WVH-4;_FGN1N,;NOU'R=.V[ M08*^'/CK;-I$.4RKV^F8W;.K+]TXT#7X1M]NFRZD)H#^(!Z$'\YNPDGRN# W M: W$#FU0IOI%,.96VA2D&I*NTVNUU@&IA)*YS6*S=Q\5ZCZ@;N4U*EB\<;#K ME%TYO6YGV 34\)61$&-JN?89QVM<32Z ,3?@>W4&PV[/5/!+E]H4IAHMY_J# MSK#=J0$3VMS7D1>,O)GK?P5[A(GX:O+>#?[$;S2/K\I+-@7C&OBK#:-".'N1 MQ&=4!O0+%&O87);; ]LTRY:NU@1HU5'7Z;=;_<&:H%UK_'X0MPFFIN%WFW%% MVHLLNF"9S2%:UPM9!RCC-IMA)Q6,6J.=5_X4AZ9VNW*]I@!<*V&N-G0E4D0[ M?AL4O&VX#6VSR77UM1N'NH;<'73:F3'JZT/]<3(1H^1J\O'[Z-X-[L17-Q%7 M ;X,%$C\#RJ1#Z[?"%MTNMVN.0VCSN); +P&PC%\VVT&\.*G.%$F;Z9NKH\[ M3M\QC88ZJV\!\AIRJM/I]TW_U":0J_Z[F#, =Z6!EN>#5M:3F7G_>LO7"!DX M/7O8J[&\X4CR-A<^&1;U\^?7KK5['GAMTAY57_Q(F:K2HTZ2*8KYWC35K M;'?@#,WBNF4+?\4NCE<38/[D.K^ZY;:[EX'B4Y_"R-3WFG,0#COM5F; X;J0 M;'M+=11E9VBV,6ML2\C!?@N\()Z#97(^11?[LIX-*_JZ.,-^=NKPXMLW V!5 M8V_LA];L^K#\I'1@8Y5NUG:GNQV8\BW7JL/4[PSJ@B3=4VAT-&-A#>UV!H;\ M FL"4,L55PN Q:R!@H*L&K>E#8*K-S!3RTI6V!R058CHVWW'U. ;!*3X^ESH MV8[%U.J-__KF4Q@FE!J[Z!(:9$:\; ]:E8:[:I)M"FYK =QVQQ[VAW9O%\>\ M@%=9\R??1-+Z<^@&V,=7FV/I^^/W3Y_%'V50=4[DYFU$_%O5Z$().#A(=W?/7B/\%HP#^X=R*KGZV> MT/O%Y>3CE-T!N^ :LTEA,V MP1([H$,N2^4OA)AO]L*[WS^]%\'H?NI&?])P]]]BB1#JL"NB:Q<'WE0>&'P( MR,A6<6^&C&JTL@%B[#.G\RPQLQ4R 6RT#H!#?! HPO!\KR9_ _A]%SOVC^81 M2+F__4OR!_6T3(V I"L<&D")I<\NF#T7(HCG M\?MY)-QY@YI_?_^:__9W"6)\\%P.-^N^V8:OJF\VAKM?K=.P=G.#>7;&]CHT-Y[>^SWW[8=M]IS5TVE5W:N2! M%:>G;QC4L0?MOLFNEJ_3&%0K4C3ZP#':PQU 5B&"?E!=R' M/DUUU+]<3F<1W&A*+JW29@;8?6XAUJ9C_=WF!] MOFV,XS+;WL#/OI#^-[,11\4ZMQJ"O-5U[,PX]Z8@VL-.5^5O.CV[MX.=RB+7 M[ F7[91CV;J:V]?J?3-^O M5ZW4(&0KBJN ]??ZG1U!5J)E*#_^5\$S]^)[;U9%WW"&F&=G[P=XI7O?NT$@ M_+J@MWJM@3W8$^@*[]\B=RPP !/SS,.Q^.).*VEZK:'=Z;?V0\_+R(5%ZY*W MOW_BR)'OQA6:$^Z4OA:V64I9S>YRMZ28W^52&N2-7@9C,6EJL[LDW&*.004< M@>O[3S(E5HQK&.Q@$/:\ 4$&SY3T=3@9@TUK%P)J2'C.]UN MO]5I5X*U9.VM0K^B ,+NVT.[&EGM!OH]Z@I[V>!F^@08&0.[74W#W.OYK:]S M.,"[S4+HO>_P6>@E>T+%CG27X;"5*?$X.$3L6+UQ[&&_?&ZH5'KI.U^[WJ^%O,Z@: MUFGV /*&6@K6!':J\:>M8'H#[:/G9.:'[XIR=Z=5[(*:]J4G.+UVM]7=QPYW MK0 ,['Z[FFCSU[4,V&:?:0=BRO>^U.?U#-JU%KG[_%8C+W/WN3 MBJ/-F^0L/U\/_E%E1RF,V]M7@TSEY^ONH6QK"YQDK[O+EH^\'&+,[>NE$&-V M6R^-&+-7;0ORX.?K]J&H"@85]&C7<<93\\2LL.9U/I6+R\W7K&6[! M_9[9PLYOT.HM7*MQO.D+XR6'<(!TM&H'N3-P-CT$.>;.^S[#M4UB-0&($#O:E(!LN].V]72MFLMN"^;E2!VTX82= M!D!."55$NJORI@38[V%_B%6O;P",%6/3:H&1(T^CN^7&]W'@Y#J?%2_0!"0K MR&;0K0.(@3K9;Z]!K)RVX-YEV67I(@T!M"+KPM&U?'7@05I2LQ$W;QN,34=M M"47FS767K-?G=.F26MCSYJG\%8L$PI'K-S^QMS?H=LQ^*U46;1+2.I.\LKK0 M!I!*2ML"-C-#85:LU@QP->;J#(;#Q:.N"=VV)D?WNTZF/<+2U1J!K4:'W$+$ MU9QH_4F,01KZ6YN\W>MUG5;'H+YJ"S<*;HW+W._;G8(YW.L!FV$"6\/PH-4> M%(TVK[+Z%B"O(W*&O7;#@.>%=ONL@RD'6RO_B':3G>/V_L2!F,QGL-CM[Z0U[RADSO%_E^#FGLK M@F?+^ZI_9$ZO[I$UM:T+&F%P&2A�]Q7.?OKC_G&^[[X>,:UF7I*;;.!DZK MYG9K@+D?+-0]DM[%?13T? W>4$/$TJ"C1+CMKTG,6HJWOK3Y_;K?JBIWE6T-G%SG&]1MH MA%L,7US/8EA)?*M7W!BV-<1>IU\+M#H'0&\\'_]S'B?KS/9#U0]=+5(IN>S6++8*@<=CKWX*>O5KYJP+Z M@E:@9Z]_#N/XPHVBITD8/;K1>/WN%<.^XU!;QC46W0Z\JYSD+;MMFS7230(, M/_"4X6:0V^EFS("*RS4/Y0KO[]:@5'^3Y@RF=,!_5;<6*0OBFWLW$N\Q!\=\ M $-'Z_=D:?6'@Q5[VA2X/2-@5>N7=J]?X'[>*0)^"^F3:[^NT MV=7+- ;4JG[OW4Y]H-9&>6-J#M[X[B:$7$.5:'QKJ^;!]P?F!*P=;6U#5:DU M<%8>QRI-I08TJS2!@5,L7ZM"HWT1QAR<=GMVSRXQQIH$8U6.3&_0[14K$=6@J!9 V[*BV"Q\6U *FP6PNP+ KMT? M#(N9:54 %Y_(OT2%/HHFS*^1^C1H.?",<1_J0K"E'=0I6VH[9C^]33=PDX2C M/R_C>"[&'^:1%]Q=B\@+Q_A:4>Q_*>CFN$[3YZ'9GDGSH_3 MF1\^"4%;X/=D!L3@ZPOZR/.;%P(2@X[3,TRW+6UH_WCK-HRWE@TZN/,*$-=O M&''8C<=^D7CCQCAZC)M<^H^O\+W(&]$L-T#@0C><,CS9_>[+Q!/1E]W[HVTC M?0V*$;06;3G]=K\S>)%(D\0U:(:XVCEIN$,\+0C6Q67>ERSS2X15II MK#(::X[A]WHM[EUVC:S=L;+ H+9\W MVK;'QEX6GK;/P;I[(:T-=+V_K])4M\O!&M9=%\8ZK;' MR!Q[,.B_-'1MGY]U[&XKKY%M"6L8MF_,'?WV";_043N MG?@JIJX7P-\Q*SMR1\G<];^):-H,'?Y\[?RC]:O3^L!I"'OR-***A86_" M7UDTE:8_;#7!*C?>WX%BN@&/9U%G^T&[YS3A[7S^:#?NY)9(O.\,>OT]XMK8 MX<%B>RMD#DKKL-6$QG](F,_+E)P@(3_4!X#DD^M%!,0V(L* Z^LR*^MLL(W8 MYLIM'B2"UPX=+T5P=QM1]^>)X+5#S$L1/,P[T_>'X,90M\9<[HT@R&DB4:@*!A)[]]MF5PWX=X928?O$B,DC"*#P=B MOD]@Z^O[I.U^. VOPT8K^X#UX8Q&,&VUV MU(@&5Q7J@T13T[SKB-.-^,01K4TRL]>$S;^'.&K/]Y*G1CEDK[.0B+U=R \4 M6<^03SX/O#Y+7GE8J-T!OWQ9;."K%__Y*1*"Y@R*.&E6IUQ( =DFV >)IV?$ M+)\/3I\5HSP\M.Y"J=S+S=\HOZ=HL=09V"Q?5#/BM@CL >%D.SSP%>%O6_SN M!:)P%[QMA[=WX\#U,C43\ :BXJUM9;>XVDV8OMNV,WKXMG"VHMT5 M0V>&LS]^!_77BPM#ZULC(#O7)J(VL UO=T>I&@>YXTQ_N#^ )*"3<,X->XHN!N#>QVH[O?\ YQE2&G?;&N%.*?]JKB*@NRG7D+>]PNH6LS.[98+@5S6G9'@\/M=LH&@'4 MYJLL7R-JMU$NTCUKLC'.ME ;;Y+.7X[>0ZL3:6Z;AX+AW27%=\Z<_:)Z:S;- M 9%SYZS3WZ+U]CS0O#N:[IYU!GM&=V,72KW]$,FZ=]9IDG?4VNH!(7IWA%TS M^V2_"*^VN'OKBYT;RZT>_-.@1;>PEWTBJW'SM]T9-.G>U"DWV_0AJZXQ\-#[7:(N;T=\58'M;EV/G(R\,9S9OIV M9V@VOBY>9B-@JL^):0^\Q#WNTZKM3OT;4#=^0E? \?>"J[+ MHEGKIU,6H+TU'.P4^&7I0W6!MW=(+DTBW;'AUFP#^,:R1QO M?'Z:]\-FF*S M<-?:]B 7=5U89B-@:K#9=J^?:=[1%#!;8[/#07^0'X>V1>PUQV7;K5ZKLUW( MM\=E\SD2VX2[20;;ZSJ[))9#1_D6V:MC=\P9G-5 UDN)Z $4W6)]6O=\(]S% MW\+$]@ B[G2=H/'P++US?ET8%V,:_NQ&%BVK* MJC(_5:?5,^?:;P#0]O=6LZM0NVNVEF]P9SE[CAUR'SQ_CDH'O=5P69R/_PFW M#Q=NYL0&/;M-4]XWA&:[FZIY5(..[=BM86.;&@OOW<<@\9*GZ_FM[XT^^:&; M!96;%J,.TSMMVTNY7W>H!IL6OG;E.&T> _Q%),O\&# .^?1&>'-PM[M<' B&-6N!ZBX<&<><)F" ?-K6!0&LBLONE5H_RAYP3JIJP6CVOO=CLFU M#V7/H]%\.O=A5V/Z$NXH$O<@_[T'P<3?S/Z;VO[2=-^O KAJS#K@S1NU.MP+K>M*IDVOM^-5%[/^JMN%=],3*O >'N FM\M_-MKQ"BKF MP>?KU@DT-4=^@TJ'S3;0/'FV5Q:5UFP2VNJMX=9G4]J#<-H^HRAAWL+GM M,@.@-[M?D1^4;K:*QFF\&/^-Z9[H =O\SK3A'[NF^EL&C*F%7+CQO2]BS?FN M)B8_W!CLENRBO7R9C0&J=9VKPZ.0?17=N8'W;^G0#.+0]\:<\Q",KX&?HNL, M?[V:?/("0+.'N)?$&G_PXI$?QO-(? / W_NP3#6/[/_TDY]F5IP\^>*O;R;P MC7?68)98W[PIW"F@4NMK.'6#$_[#B74#)#SYR9JZT9T7O+/LGRQ%?WSKJ8_?SNBG_^ZTY;^V!HL[G?WTWYV>O=ME M?_?&XCKT@L2Z"*-9R*WVK1\8FD&K9:=/Z+\Y#%,866!66L:CR(G\_G8:/ ;Q,/A/<$43Q_#;VQIX;H2L'UD'P?H,K \2 M&0)F+B-8.QB?T&=?!-K%^'M,2QO/_Q>\N)QE9OWP[=?6C^6D"I]:,]]-)F$T)3J/.9!E ?^> M\P43 08WZ'YQ(!!)-0DM,9EX(P_6\)_@6R,XK!.Y,!,ZO Q^\Y_^+>CRP(,> MG*?O3<3H:>33R<+?O<@BL#$8.9V"4!K)>^V2*SASO2<"-NW"#<=GP7)V87\: M>.PYZ ,2<=/?A"^RKR.0?DW1<&.P*.^^@E M]Q8.V(O&^ 9$.K8'QY"%-8H$_0B42C,%I6:)(.-S)B55I#.H."=!"-_/@8^@L\9=R>> MSW##M"/8)5RNL36/\6(J614::LNK$!SG5@Q_\X G$5L ["!!,Y,I(D6"1G#N M 2P4SX$NX'S@SL1A$ B?,#EQ1\A1.?P#5L&)A:K)Q/O.(AI?'=_C021"\L\I MZ"RWP@K"!/\CW-@#&IR&8P!,T)UB%JDHF: 8W6-2L%9+BNX-(.!/0=P.*0=) M Q>"*XD7? ;J=3QGG0ETCQ'2'<#R-HP8:EQ6$35>54EO\:N@"_.&W_,!@Q7K MC>"ZDP%H21H M@>#XN.1K*2_!]X44/R+"XV.2M&/0,<'Q>"\"Y 1S#)42%X*M MW,%I!I94'?=_D*G1W;0=F+*]47Y)WXQ,?OS.8LBK -^.7*I H=4H*.-O2;V**GJ#@9O#HKFKP+H: M)2%J)ZWVB879*5E=<0):-NA5UH4 V8C\1:JB3!;!F,X6&!9^A_X@-3%,B2:Z M-;Z(AWRI37>M.LISCT3B1D_XC#;GV6 0(]"204R)4]!<3A/@8!'CDVUT1#"H M;H!:140Q^>*7B'$R&V!Y^NZ)7(,,;OI6]YUM6[,ST$@_ FL&EDUX14'Y)7P@ MOZG58UR1+DA@Y+:9XL;U8Q2D*'4Q?H,0I>J@RZKWOY'-:Z"9<"RB'-8,'<<^ ML6WZ/^*DK7\#+1\4.?KJ"8$1Z4QTWISE4O9@YNI^O3G/>%3PN&8H5/ U*)! MZ^3CD9JDY@Q%/(CDXZV@4TFBT"5$2LW<)5\J2[1(3'P\23J@],P.00I5OZV+ MJ3^&K#JLF[VF-)%'3L>P%IH6B\ M Y7.Y(T;*R%#WX@]-CW(RD3*-K1STIY.Y88L=\J@D?0#-14L4N4#&YF'LB=Q ML8PP\D1T#;IEQ'&2KV+DNR#F)M(%D08C/HAX%'GD1=\S82&G0^TVRL&*G . ME%C!%%7>)"1DSW![4H/.$N&MZY.6$M\+04($K6,T>?%'5%S1)N/OS0PE\,RZ M0?6W:/TQV%!*9 "B I$HH@;+G2PU$!U>.(^!9 QFOI_Y]N,$<5Q$'A[@PSBI"49R$IR@:X[ T* #-WTH-OJT9@Q.K^P+4J^&.ST 1'Y-'R8MQ11;PYM>E;,]]#Y0JX)Q@ M$DY!XR 7%AC^$Q?8[@/-= Y9EI,#D-BO8N_\.D"(8MGTHD"P_$;7:BQM7'1/ M1>&M*SW'\'T\E'A"<@9N+&D0 1=3LQ,2C-\)F: N&RMXF4]84O F:*T1Y<[. M"16P 74KQ%C:-.0;8ZYR?G.!9P_V->P'"R7@LQ,02AYP!BT.^ #4#E #PSU8 MV=N6>P5R* ^4%D .6T\,G_*7HDJJ3X@@R?L*T(L#1Y:$:#.AB)0T[F:D&[@A:*?H9!T3>K\7UAPQ)WG=D M?2=TJ;^$9_3;J=TY,0.1-WREGU1@$!']#2B&;O0O83@F\@4N!-<,$6KHUQRP M)!)(;S1<-F4@2 ^>O./HCY>N\_@^G/MC=9U(YW(# -@_L6!1TH:\*3.%.P6! MIR& ?0-XMQSU<"/E53;Y %Q(*03Q4PSM,\53T,:-(KK-3*=@9^3ABE35D24] MX,;:8+1'8+1/0K57HG4 AN\G_BVW@"6^C^":\H7- O6_8@/JGZS[\!'U&2!N./X;7[O (,Z91>]<\!476F.(K]B,Q)CS!Y& M31 ;?LQ0FP_C@9\8[R(X;A(QLUJ*PY?12<'QNK.9_Z3I$H6&BSQ?Z^VWZ ]A M=W<8&<1I271(^EQ*GD3Z$R\&-FD]"3=".Q*N;4"HF<#WK0]BQ/:VTV69G V^ M*'E,8&KY:X")!@I3I[SK*;-QE 5_+KD>(\E\T=@;,S='O=9-F2YN@Q5,F3^\ MG+GN5,'<4;1]3M&35+.YP;(H$I1S8G$?\;:FZ2_S+87?]RU I$;;*]9HI33I MG3IMYM/:>6U=!NCS9PYR:EV E@87^W.(]UUIMNU6[\=WZ=Y^96U.!7RS7P%2 M+'IWQNVCWVHZ?Z0*HSYBL61<@3 P...(U_1Y36)\'&^_%SYIF<#/X,E_4YHR M2A_-(]P'X%F4$4 JL L_C,5MP@%94C89D$_5W@FGI2'.*7NLEV+J 9:_ C:B MM!06XV<"^)O/;@)I8:(G6[)70)QPQ\J31DP^-B2RX<7BQ 9^ 6J.4ZE'4UQ5 M=I+*XHLY%PJ>1\(L(B*+4$K72.\-&1Q\PW2$>BPPE0GY#+H%I6Q=1+ED]RDS M4GD1H=*]I6*X4EN/U*2F)8(1Z601I,'Q8@\ M3)E3D#7*5(X"OPF]%1(N"1/\I+W4#(?4K90_#'^O(TI;K1/IWL5'I+26WI:8 M-!=22\-89%Z;3=(@M4]?!!"V0I*OU#:5H&1R!-N=%G/S A>MYU@*D,.4JJG; MIJ[;)>^V@:LD0)1<$,K@.3 K8_29<_4W_2I#8H?EOSE/J=WWV/#'JS$606BX M7B>\.TY0X"V21QBOK-P:/0AWGI*8QL!GB%C)^B4C5*B07T0\'1UVP'B(;A*9 M$S9&RJ&4R>0(;F/M:%4]2G%INFMP-II8?PA=922<%GJ%+W._RKLG, M#3,*XJ9%F3(4/S++,JT?D!O]**\P?#U->5)1,XI]($<146P8Z9:@W'O80#&X M!$GJ\I2>"#?"&R[-=XJL(%]&_CR_Q1M%$M#W_C67GFA G'2(*F85&\=F9,B> M61@%">;2G:]27O(G*8_$Y8IY:PH$=W\JZ N94QS/M06*;(2ERB^N)Y,:) O7 M)Q#R&O)>L-20Y/0DT4ZLG(0J$.Z;5$WD0[#N6_+K4\7)AA<5O8B NLG KD1 M C1+D G.@ 6)SO,S8W=[8H]KL[>% AAQAZCZJB[X(?JT)8Q\*\8"I!0&-9Y4 M5%?:Y4J79H4N3CD"A[VT! T2=$EJ"6 MD1]8NDZ0RX;S:"0Y!#QI"/\4/!ZP+),Y5,DA*[D '-G(NMV#C^B4QL/02:\N@$I='=<'T$) MVJ# $;W$(&2(IZ">',TB+Q:GC\@4=9;9\C1<. F!K)S/#.G>D#2^2B)/,\+' M$:61$Z=37XT41'Q13T2DBM[",4AY@)ES#[BTX9?GW%]^E@.2_/,"=U9GM$#'E$0,+\MX M"7-NRT?7N.Z/0H,JDX?E-O$V&-$(=Q2AM]-4^CF)2MFI^'! 5AM[W? *4Z*U M2CN$H_HG&J_ 2- B0*$>29U.Y0;K3-:7=M:F[)MFB&7M5UDJ41 M0'WELAT9ELIX [L3H]PIRTJ$.U5V;S$[E$HO*F5 H>$#9>-94^^[$OL2-IU9 MAVYC3Z370!X_ZTR, KX:L;GB5&!"4*SJ/Y!W)&"VW&%:+U#T2.F%Q-^!%O%. MT\I$[ #9G^))ZO,R:YZ6Q!MT[\V LHG[ZSPGS&E&#&8V!6M/0!QRN/"E49;I MD)8>",6AD>&RCD":VFP>S<"@CA7/2@\IM6,H&4LGQVTZCX//1%J9I(I=)9T'6X7B(NFAV:OQOU691D M_J?0GD?I9$U'@Q,Y,./@9)@TK(8:P52G=;G%9CTI$SJM6FZ:VUHEI=_A5CQ8O#)QT+C,,'3,]H MA,Y<+W7]X$&ZFKT\<0$+:W 8ED[="D QR2.G''*QDPNL >NHB>Z9)4U35+*K M!1!_DJI?90I>6I$=1B>*)[NW,9$XF>[ZB1-@/S&PG/$#K M7!JE> J0<]=HN MH WS_8O2'9YQ'$IJ:3*Z1@$K<>K#[?#AJH&8B$;W3ZS3S^8F%%!]6B?&6: RVG_DM >J;1VEP2#C1&7+ ,Z'E\0@WZXJFQ,J'Y5%J_MG4;L_ M@%;1 1C^W<4CT+YX&:&2!YF>6GB+8EC'*>G**@ZC+]N))3Q:94R-M3%+A*TA M_NV$0YP9QP9[B'W69*AP4SEF"]ZNW<^'=JNHY;"%DQ+CF8LEGW]]TWY#O\_0 MC8R_VV\4:(_>.+E_9SFV_1]OTE?A6R+]*\HN^M,XNR&GM7I'#U@R Y=';24) M9S]96+*?[%?#^'Y/6F0!E@+PB;RG=)?T894[P+1%"YD^S^MNO M:WX?J>\945\JVZJ08D:^I0D/E*YPI,LC7:Y+ERMT@IIR_TB*1U+'RE_.GZ1"1W,MJ!A>?Z2 MS(;V4KMM'J38UK$3L_JXR-8/'X.,@\J]#>>)XB+ZKT4^!G)P4$332QNIE+ ? MVN"?H!L,ZLT,3P"*,O!SUOY'RD*Q%BMX8P>D(]@+.X M9&:F"I\:/G2)%J,6-%XL6<-2%4S+P8UPDBM&ZNYRL5OS[)6/Y =)-#_FLY P MPQ--294927"T95T 88LK#G3"37M)OHUL@)5-?C"5)([>Y8KQ7H71GZ&G,/!P MD!7[Y?@Z&46"JN&ABM#&>;I+G6#D%"-"P5S;1'6U\9_.K$^R!D5Y$ME80I_T M7">CRJ^K0$7!"IR69?;"P 9QLC$2QT9$_LN&IU$Y'],\7+E6/GRAR#*MC=(> MT'#$_7LX52U'AX69R";%J7 _P%L,X@'XG(S,L:J.[U*/N=$ M&)8AD34+$Z&<3/+$%@@/,U$XV3WRXC]54@@Q863"JZ]Q.-1:9YA[*FL M&VP#=\K>1%"V YP_99FYN10V]KF8,D-"7E*0K<6$,::.?CX&#.[N@:@X_==\ MK:RG@%>'D0<;Q"P13#9EMD%L*A(RFY>-?4PPDY4A>3HS$QLDBXM%E?1]!.*R M"$^6QI%"*"O1Q1A8V;6*4[A9BY'9D9^X)RB!\($7PZJI>40J2%GCXD\?+B\R MC7/F,^['.'6_>],Y>83_1ZNK&O,D:G&*[BG]+=L M424F\FA2S@(F*UH+3P*AEMV04V4\A_@+@?ETOO7>#?ZD;E#R^0),2DRW>YV? M'&YV1*#,1%2\_-F235B5-V!0DNS8O+ 75E>?C(([U1PUVZ#B9G0/I%Z^-:?7 M_JG?I9-;LJGE9+0@*; %BLKFOT4D%].4.I92L@(2ZG13JNIW!O3+ DGMH;-. M%:&P."E:R;_X&[9CA!?0""M9RA.GGY^KFC%0(C^$\]MD,O?54P>A2IA4;J3; MD4C)%!>.)?1F(6',+@>6$F03&LW()B[-F#6K)T@;?9JQO2?S_W29WR,(KWO* MECQ1C2MD/LC3"8B,X X%S 2M3Y&%P9ZD7PG8ADJ&F0>R%!-SATZP$AV/17R_=[FQ MFDM=4_@)+)Z:P,F#<%6-;L@(B$%<SK_ WG>RAY*Z%SH=AT]7M4;(EZPJ MJM*;>6GIG!F?ED\9M)+]NMJG03U6[AXI]87A*P+T0+H8#8F]RS=*A$XU3?6?,?5KV3J 5R-N2I8 M9L.I[K0J+S_7AYQ+>OE)[J7,UAKFD+\?.#9M="KPF9=?B MO.0'P"8PT\,RJA18&GM2^WH+F\\ XH_$C7RI5?75F MF)%8*UXL"G^"3U*4Y'C5RKE1 M76*^833.U)YSH-6 @GU LH\>I7R&MV!'B82*.ED)-=0XS$Y!/S1R:UG[(X' MND3.(M5IJB"7+D'(SZF\0#]=X(1#H&1U#@].P76)[4SPS*W<(GUALVX! 6Z M4X!-. [)MU9VS1<[46+%8/)T#1(O 3Z#"O8L=<0="GM08'*&N(*1R%0V'7;- M%FQKB\2IQ>+:,V\BNF9L$\K 1&,_V-682+K&-KR:2U ^AF MP#P34$\#Z)6AN*7,XU-4-]Q9+-Y9ZB<=#R\*PJME\G'TVS !%1/>ZH[^O*-( M';XYC-ZQIH:U/T&2OJPX "ZCTQ@%+T)-&BO.?>V1IMPC$/YXR1>7+&R^(7M) M1U152F]5">[C%9'KW6$IS5;@-\-?-T!=W;=M@,_RI7[C"_G9FXB#07,MC%;Z M6@/+[A =*C^F^Q_9L\04&38P65!$J4Y*H8!PDN OI?C2?.8_:J.J#"3CNK9/ MNZS\[ ]QADTYG2%(/4$(]E)UBRVHQ./#+0(M53W0FA @2I[XF#2FE1[)EU M'O/PD&79/.4^9J.\5G5Q9D<"]Y\F(][H_RD!DG/LBB'?6V?Y:E92:4,5H:J("0Y">9VF]4O=$,5L,"!NI M$8'1XT6W_XK(B,?..<:EIPQ.'<_VF#.0'*!,#=4@)O1U'%86F,O!@#%W!RN3 M AH*_(&;H?$^@)?Q$J?AY!1?F1G?<_5;=GP/+1,)U7LB'Q/.<#D-.+X5=DND M[',S:GJ/2IY/252'NOA/9H:97C076E,-"@@4Z8I0 2DW\F)-[_JU9ZH?FKX= ML,U,8MO"XK(A'CZM28W#/4/K1)ZK9*:25SQ)0&G'&JJ7ZW!:>V=S:9"N0E@C4O@]4L 1#; ME[IGQ#GA_7!%LHYKXQ&F/?;5M$I"O1=0W3FZQWT*0:!/(9V>M>M=ZDIDN8 XU*MPIGFB\2W[WX :C[5C.ISG?BR1DY0].HC)_ M>!1/2Q')^/>?Y%P_(Z(3)\L.RL+V+R@-,/^:ZGDR51@9*UOFE8S56)C>H8Q2 M[L,5CD2FF: >HT+H)H!4CH4$D$ IG;/Q&N[T+ZMO;[X?4@Y-W)'\(?0?LFVO M5*.FD[2KD^H@(X\3#B.C8&?N4QN5.V7@J%2+@JR.-%16K_R$X5\.I:]6+B,#6"^P3&ZH6TUG\' MQ50E"1Z63BZ!Y?NAK29.(] E99.,SX+]OE,OYJI-SO<)C1ZC-)U#M2/F+EQJ M:A6/S9K(HKC[-&%1I04:NAT5FL8R>0=S4&4B4ZI)L>,!:^J*X,CJ0.S!XSD" MRHDBO74C5X\MUOWG@/_=RF3%6'JZ96)3H#N_RB[L[(A&;3]MRSAR9VQC3T!% MHV;:'LJH46+66*FI'G':OMOL]6KT'=:M]7/GI(:52MZ5N-\I^TT.8F%_B3X* ME>6D.C ;*;Y3+Y'9NW=45"1]"JHIN7<(W?!V;%JP,(J+#YY]8-IKAKW-[S@; M+]<<.+:*N_!B3 +'M-ZBWH Z_#O+V/.>*N;W5ZA_JWZ@TJ(+B2Y5(W.65AW1 M3[?Y^B/6Q8!9QS)3FN?$<2&LV1%\=A\&0OKTZ3RQ=,7']N:9OL@-1$ M8D4LJ,TR&_O=\&AE6YTJB&G'RF?IRD3%U'ABU[*1I85Z8$ #DQZ%XNTJ0:R MVF\%YFBFY09*,D1IQK_B,HR(W[E*@]^H.B)R!"\6V4$=5,@@>TC'9%?K?I!3 M-.JXM "[*3Z*M/<:34S#&D*0!N@^C\A-KSY6"FDQ9ADGC_ LN0-QI_0+GHGF M["I##A:E0 Q&12.A2KY&]V$8\Z@03%GRE>\VDL<"A\)N4]]%YDW%Y2;ZS4;N MTOM+J]!!<;D(9M!CX>YCM<-G1R?F*G)#9^O<;'/ P*!RS;%CL]&V[J<;I2(F M\=3)>AHG:1JTT9G>,Z,([)(V^^EFEV0"S2^;S:JE 58>=Z:?3L,QE>)@-9&" M GIA^_0V"HY#)R;W?,8"N"98P,$XJ0+$[5ON>$OIV.H-M6FGB9]^%2& MSZ,[5.1)!C,C(1\B4B R$>,RC3V5=HO9T3H&''6 268J)6R2C03%BW8_C(O( [6I^$D!0SSQYG'?XW M\:(IYE2J=GIY6UK9T5/D%#._W*(MQ66%_,$CA:^D\)Z]V&NOU3=(9 45A<^" MUI4\X]Y&*5%FN+KAE0$BQ\(X%AQ2#'EJ"N)49*9MI#$=M)%X.KTK5YD(7I,& M2A93N%3P92E:*IB%43V/;FY]TT[P19AHAAHGY0/-9CYY#5 6*7LDIFINP"9_ M5\NA$XI9<\$/RA.>**U::*A2=>,9=+RK"8_I]*@@3ER%%;>X4%X$#UX4!AQ4 M,6HI4<])$4OWY!Z4%<-W)=-W#-4D'425(CZ=%2'57]@CECHE'59)H& MA& \#5^I#-;H::1*?8_\YLAOML)O9"6&O -H@%(:G \?REH_PVL;N7BL3T8* MDGR,OJ.3W"@?B^A;O9W5=HXBJJ&-RN\"&BVJKIS6FKHQO(F6T,@DJGQ@M=T%0%7_F4G<)]]!]4SR?CFI4+9- M.XAWJRHI^M0K6^<)ZCARF5/-TBG$QBCUL' M8&0NX>NL1D6EKBF\P/*6HY3'*)++7^,_$E/ [L9"G%D:U%WH9=JA(;T-I(30 MA9;OEW_/1@FJ^486@I.[]HM86_2)')G2D2EMRI2^"NSKK*ILJ.=,&7]:X7\ M"1N-J6WV4TE4"MVI(,KCR9/F2YE^2IGX><48FK7W^)E5(W8&FE/5R!GE3AE= M1W3@(>/++$QRJ!!X,P]+V:T<0RL)H-$8<)G*!?^>TM'KOE+Z%:K+2IC?>682 M,@=6Y31K&>@M/ ?5I2858YQSXD7LN>"6:OFW"C<* M5#I(I,J[DEP?+I[3_91=_IFR[:U%B"BL\Y\RZY./2P].S(6'#L=QOMM1\=IC M2R96&HGB3"(P^;075^9YQ9D9BZEKMXPMIYZC-&I&^EE61T1MS;@AV#A')WG+ MS"K.5BU>*-?O3F=8E45DN(W=/27>W^;K,U4&%EQ/%#\4\;T3NA2%FW&Q=:=2 MBL\(N]P83$7F\K/!=>POJ_!6@W5%2$I6=*?*LYQOY[+RG8DUY5IC&DVZ4J#( M&)?-;KGFCR;K)O,H.+/^9NJ-G!&-'S#1R.9C2#A37?',C%*;UEG]-6ULX@H99#>+:(PZD0RGPH1'B: M&K>0G((TKS&#,<,L_)OUOSF,NO M5&A U7ZZJD Z%UXXR4=1T@Z.*@Q2$J:8QQAIH5$J+P;&+ 7:61#M)#1'0M P;T7T; M_8(A*_E^CZQTF+8@]TW _LCHL)F8V>HH,7$&\TA9$-(P,^^/<:W0#>7C<2E6 MO_S(L-/GJV#YU]GNQ:B?I.U!'] >O4U[*/ )/LT$7$T?S+OYW;W\8JJ.Z))Q M=:ZJM$1U'9;J3NYZ@?(H\->AO%^ZKW4A9+J,P."J_$1!.AYWVLZF;1_8T1Z] M80?@#?ME44)G?;6&(3 7171,@D%5LDG!R/T/C'<7]<;7;1!&RLRAZ#F:1QQ, M=\=H7V%#!"HRE+GH5*$BP^RLWIOW < =8?) B!YXDO&W8 )1 Q%EWTB+A?0, M?(]J,Z%[7FE$3'C(G$ZPS@%$#A*U91IT.)*CTK!,4@\CH'>QSH)]>J*%]163 M,#:(,Q7G45&V[S/UH1PO^P%<]@M#4FC'"EYRJ2)E&K$8K7/TA2@4F&P[IGQ" M-H/*C@C@:CITG^B@]'))>!EPA@\9'+J-D:'^%]D.;#?$2ZV%D]3-F[9:(T^K M1HG!\T+IU5#RW;21Y$@;0I!*6WZ>MW-K/CWEWY<3M)3K21^&I [99<$H7$@U M&?+RQ-1E2+:J0^>_&'L\%\%ZE/)'^OGIN.4YYV.]))S7#*#O$KF<\F;43ZCRUIG/I?JT%*T 6PF18>* M&\5@(>Q4NT?A?%9)/3ZF= ^IS:JWD0=9FYE@J\(?:2FC:3/6*9_\'M<(\LPQ4&&9[!*[_FRM2<%? ,YA<9W;[DU M)DR;/0:HU5N S[Q]NKB#P0">&*4G,YG MF*KH/5!'D!/9V]O?^/RA6E.S+PW'M?3J2BSG3SA$=7398@6W,9 M[)@RI]AJF&)9!LL-#=-LCZK2K.#92@=;=E)(05(2):@MR8@X;2UCR)J+UZ$G M$@^T._V,YKCN(Z M0T4$RN5Z2Z%JI1,]I#PE3QV(U#AFIUZH4W\53>K10=_E M[[&K)T'>$1NGYD&&H-6. HP"XL.I*Z$*MJTLIBG/]4F^R(0UC>/(1!;9>6?F M>N-LQ">M"=@[_S-']M7I&K78W$Z>38S7RQUVXAT1 PL-Q;9]"DB!\YBBDGY M8CRROV@!.6ZDNRZK&##&02F#!QO@R.:?F>E]$^'&GK1]J0+*'=UC;L]%=NOC MM/N%?$^@T?9\% MC-)[L%?SV:PMMLH1:L[J8.I&.I2D<\3UP$:1/?4SP(.POH!Y;PU3D6]DF:0N$IKZQZ1#>5[I8,A, MM_1;G-:I5W!U_]P2TC12=#40PNN"8V)7.]8 79@8'&",#9(8EC6G,Q'+2\AJ5 MZ:.O2@&5L=M+@T^OXGFLQY-3K([YJ%S!+0>(B PLA!@)YR%QM *$*,Y=(S; MUVEPG/4DV6T)H.3>8S^2'$Z[';5MGQSYU[1=L6M.CDJQ/ O1KGL06O2I@;@: M_\CM=)3 P^X!&!CWJ%\U3W$"G-*[)!&JRC4V7J7DQPD?1'/?/6ZI7'!#9/]\ MEL#J.8.RC5H]RA,$DT6::R&I11FH%<7<"_.:'^'LB!)(H,.)5;I7T7REW) MHLS>L$LY""T7PZYG.,;1QJW+2??& QC< 0*7-2O+-+'Q.E@;/@(024MDJD(H])L:=3%[L8 MWIF]7*A=86#%B 7D0XE.DE9!!"X+P+)@G[2)#%QL2,FP%.<\*S"-N"(/ET#V M+N 'UA2PIHTXF-&)*91U>A(H+E4 [N;1O8T3/!H9-\7<%9+Q] +,XB&J3T+I M"2U] :L?*0),AY?$ OEY0&K,IU2MAF^/54-E!H(G4K#Z,X?/8VY$J5:2OD=\ MDGQ?VE.@ZTG SASA5&YI38P-W#ZZL?Y8F#.VDXBZOS])&'C MF$Z./TBVX%C MPF7V Q.1A@/6W]/-77$C\Q>8GGF/6AZ*![ 4: M7="S4^EQ6TN!@P/@@'$FE MQ@&=YBEKK,H]I(A8[RQ;QLO9 I0?HPD3YP+UG<&I8V?C>CFQJ=P)VA&5(=,[ M6$2J,0L=R]-OZ/I@4\NFKYY2\Y?%\2_T>DG*KO7>=V''-Z/[$)VA?)=.L>D* M?CP-Q\+7X^N5T%903 2-R*6.A%DG^K+V, ]RTH9B91^Q_Y5YD\E7[0::K\@6 M,.)?\]0'S^XK3I^/9/%(6?:+XJJ\1)#VQ<$1 Y$K[:K4R:UR_;,C$MNXM&/+ M88C&1>]9DL\UY"@P23!#==)+N"_7P!JW7#&*W__QCW;^^)J4CHG5,]N MY_GBG]&3]@WMC35T@8*\5KLTK[5ZUN>2#-CEPYDKC.X>M-<>L>WTRT=L5VR] M0'UN]0G0RKKU;=7$R7604'?'M]0N0(^DOT7VA8/I+;IWC6 A/][^H/!0_ER3 M@%3*65XU3KYZVO7ZAY8=(+_M\UD-SY+!\;M QV$AHW""_$ZHHCX:TJ3OO[QM M3%XM:,II/0@#![9!7D(9HMQKCM#NK4:6J/;KPH#<_? LI.NTEUADL95&":([)%!JS;'??20-7AR9O4NN?^IM("P,U:)D.\3S] ME_FD-M+];TCWQ_2(".R)FYGO)2^6N*\"ZVJ4A.A1:;4Y$IO-=IYXF$;K6A=I M(U\5C@3Z"\:_:!)O>*P"*18)$)C4#U M75(2,,3 B>TNUFN?@O5SB@F@$9^-X:R)\91T(%VZQ*I9>2=R#1ZZB=_JOK-M M:W8V17,SQEP(PBM:@U_ ,"7W4X]Q108[@9';9HH;RNT8"S5,(]N/67I=T?1- M@\ &E9[;_C*@M,9/KE*?3F2J9 M<125"Z+2K#/1#K;L[3VA"H['^Q E8_B(,0U,Z/;&GALIJ43IJ"ALT;5 LHKZ M\LA^:VDV!_ES.!2>)K#R&"FZ39F<2KC^IR/E_)LR:.S(]CVJ)5&A0^-\GZEFP =Q7< M1P4^Y8G1V.LFHFHS^;V9H4Z?63>RKF)A?2IZD'(1F+0:R2@#1UAMA(5/X3SV MU5#!YYK!D*6^U A")5C&^7^;(9JW2H<'5V" +Y;-3T<\4/-\')*I4(0B FW^ M N_H96#]YSP0F#4X8*7UT_G->S6)XOSF-_KDU.Z?6*83FH ZE>J5^8'UP[=P MYHTP%O/C3]B\/4)MCW0ULW>TE1#VJC5BC_TPWFJ-52 MEJ,<89P9(NFJDTO!E7%.P(Q.M=*5TYG*0A7K)<5-!@%T;9/D3L K--PJDX:; MR<.*K#.:7Y?J8NY[.G='3K$>8R:%&2LR DDZ6J*C1[#L1R61.>E!SJOGW",= M#N$Z8UVY*EOMYGOH&=4C7 ZBFE''/!\DT)N@M60/$2&3.10WE>7*$<7+)0^7 M<3A.EI"!)Y7WJ:5]+'/'E%++>["R7#KW"JH0B1/50B@?LD,K1Y\006)& 5&] M7NBC+6D\V\D@'2M>2!!\IJ<&,7SC<=JT@&[3)B4+&WG!$@MJ5>R*IQZ?J[][9/*DY/)#=F8L2M5#OP4^^0QQ>-*U!!:=F">8QG >1XNHT:.N;2Q MMNR[KU);)*T#,&G3R]P"& ?'T88RWVR@P0)SZ&ZDV< MRA'2G&I]U=*Q\SY66^B25ZIE-M=DKHX401X!PWQ@^'3',1GUU1.A%8&DV'2M M?XLHQ"/369GYO6-1A3QE%T=&^BH]F?F52A ^D47K@ U?IBB;#^.!GQCO(CAN M$C&S6HK#E]%)P?%B'OZ3IDON8@T\7YMEW,M:E6"GQ&E)=$CZ7$J>1/H3+\9J M$*XWN!5P;3GUDBK==.6!TV69G!N1*.4Q@:GEKP$FVI],G?*NI\S&44ZA<\GU M&$GFB\;>.!V^ZZ9,5^5$!GQ55C'7YZG.5]!H"W5\3IKYJ%/&7X-&VRO6:*4T MZ9TZ;>;3GS1U7 9Q$LV9@YQ:%]R"XS.W;)&:;;O5^_%=NK=?69M3=9C9KP I M%KT[XTG4;S7]B5*%41^Q6#*N /564YQ1=@J1G66X_S&5)]P+G[3,M***\I]2 M'I'FJI,*[/J"*_;31$4&Y%.U=\)I:8ASRI[N?^-A@RKJ&I$VJTKN0?.\QPZO M-*V&[7F,PDCV"H@3[E@Y9]7P.=U15115:_&:RMG4C M"^-85A[A26X_:3-U;8EP_W&0%.C!AG/SW!1G"@)GYXQA^BXDPLW6>>D MU\QJM]JN$#PTS"Q6B5S.XL>L:^H.06TX3L?A8R"'BN-]G9-[0K;GB5//)%*, M$NP+.*6^%MS!%@AA*ELM^<+-C#)#,9)K'9XQRH RJ<19:?J M5$%.2Y.A'^J;7UV4MEHG,F+ !1HDK:5O*TZ;3F+RG_G:;-MX4OOT1< .!Y)\ MTX)-63S &SF!2Y:SZH8Y(5+U:R3#.Z5 +EB71 "1T\OUD-[7ES&-A9! M:/CE)XP.SLIEE'BR18VN?N;L<^NWLYLS:PQVR(K2T]N3!E<5*$C*@/.Q/C:!I6\8VI*U@U MPC^&S4)QY#)F22$V% 490655 I$.I7VWA,3=;>HC'1$!18$ MQ-3]$R[H#Q=7'W[]D3Q=KO[\%#[#Y^] 5YKA-:5/B.I!9R0GM?3K4._I>322 M# CK+%+-)(7<<%67SL/AA!& !K="F@E!+[Z#WLL]J;G']/.\,FO,A])M8JE? M(X\UTB4;I%QC_0EVI;1NL11%-9H:BRF/*"-M\XZKBBFS&+1+GO\Y]]B*HHS0 M6>3%XO01>:[N(UX^M0B;2(18I(/.?%H:-R E!N2[E6.4L"X4! M!,YSTIU+GM).%<:4#7QM(.X_,*B6UN=^5'D!A^/O,+LB9$1'8?HGF(AA! M S]M;BYCT_SS O,OFLS.T:.TVV;JPLSY5!]=X[H_"@TJ-RU+!V/$9JC$'=&$ M.],BX>Q$943CPT%:8T17F.L"5:.HPK8XLNOI#%DX0A+C6_R7=MFX1-IZRB3QO;5*;SUXQ)B(P"OAJQN>)48 * MET99IK=V:C:A2K%"!^MZJ?9H7FE!,TV[I5!3S#_3#E[2%8T% MY[-4WC,'XP2M-/@HQCJ!L+P+#VDU7CP" U1R14Y@N%.]6HJ^DV2J5#-N6A;1 M1@>,8%P*4E1H8!N6@661^\>:PC=>QXFG=#L)ZC2?4/#', M/'$CS/^3GHEB\L2!(:!KB@?MH<=C ZL=L3O7204C+QK-IW*$QYEUKOIFHT-+ M#?V1@_YD ']NQK4%\N_2F]"A1)8H] .A5\),,JCSJ; M@GO=<--M'$TH,',BD*VW4&7 WJGF[%]7LSHR(5RIUF(B@3&H6DT^9+.1YH)[ M.,?<:/HS34^)W5M GKEV8\6C:]5$=)QK+N6#>QO3=2-_AG[B!%@A]H/'GK ) M7%^\@1(@%5K1QA)MF'E!E.[PC".'4G65\5 *,8I3'SOLP;4'D16-[I_8T)G- M.027G0C94O=Z MMMOV6NZ99UY-0&11PC0(L'%(UG[Z)S/K0 $$)8($28!$Q!RR1 )965E9>?Z2 M>*FL:VH;L/E]EMK\ MQU$JK"8Q+XZ-@J4RR_9$$,2%/H@-" M=%TDOFQK>8;UO5P%Y'_ MR^1)Z4RTAT?EQ21.0OV0P?""IZN0?]U.56.FN/7'R^]J=AHHP/GJ,((-9[OU M;,Z-NL]V^U]=UKD BI*M+VE5ZVTPNVV3Y96,2K?0U2/K2NVT344!'*)$.*K@ENFU_Q?7Y*;D/O1;\M\5-NJX22#D%0Y.L' M3WXF6,8A]H064;\MBC'PB4,8Y'1]0^(AKE$_% ;1PPXT<#,#[:?*'23FJ!Z$ M,RY8Y[YCJC0G#K@54JB3"2Y_&/#1U[QQA0_1%5,JM$QR6EOL1 _&'., ;[,] M$:K6=K7=1XM.8RP'HX 4".73&A ;)@B?T0[@E7.BEE;FE/-@IYE>Z6BUR9!& ML,&Z:+@VE25S8,IL0EO?>QDCN1!"\S9?^94?2$%TK RET(J<>B^!,O(Y4]F* M$-U(XBG-7/OD63C]&7D*?%<,,%6J,#L4C&B1:>LH+W=I$(R"8B0H6!U-S4MA MC-'!CO&3Z!J2D43N+&%\/%'EP^+K,FE2\(;5:22,)NA2J0;/T[#\E[5(HPP^ MII73XEWY5(H4R[2;345 "8(YE'7S.3DLK!W7)4[60.!,MD(2SR?FQ./V1?TR M>XW:'S5 7YB5HEM2'TDKA&1%UK$BB'=$A&[TNRS.(;V/=P4OTH ?,-4'@J52 M7D63H!O)V1P^F%PT_7"3+OIDY2>CM1U,IKJ^F!8)1LOE'>-MP"@$/*G":+R! MJ+%Z !5WR<.DX$7X-,M%+_2FW+S'^WHS@NK&!;5Y:M BC!?_C_0#&40Y!Z<658V.$2YF,6)KS6P MWTZ4162'+-M2HIPE3#17 M%^X$4OT1G33*Z LO(\?X#PRK)SWCO>/_3EAWXO,%G!2<[@W[/UHRO*[#%8*(I[BQ.AU2[.&O1]' M ]JY%Q;ULABMW$>(?21;0^Z0R<4R);=EK5B!"/4'J52-^F/ZQXI(G9 F5R?D M2G8P[2"XC/0DA1'.?.%-T9O112&I:F9]@GOQ@'?-T6-G61KTJ>X(>H,N MSPS3^>NK%S@2&$>U4.]85]"MNF:UDBBW_)J@#V/Q;&%*F;*C+(W$6\!MX5] M?W X(J5#V$!J9#";P\[CJ+'"F??&2_/N53E5V9GW)W:^Y.!@N4")?)>=3>11 M*;;0[(Z* ZE9&O(\B''AU-J&72&BQ5ELF91/:HVZ>[[@6/HSEC9.\ (CS@T9 M$.?I7:Q A'CTI%.:$C[]CJ&_AK\&T615+%%8W#VU8?&6%AY6 M71<[7^,)(L8&.==. MI*R*IK8G?.0/']ZN(460+9,%@I0X)1H7_HQ]*HS_?V>,JKXY"!\QZU#;%SSXZ*Q-P55!%BM4,2:-*>?^QH?_XE$ M>+,7OOC"B_4GK)UWE9WDM?WTG^JXE%:5R-E=U@ZL*_NT'?BY_E7Y06%U8',I MCF[TM0I>>T!VR#JF06XB'I8R<:?V]<%E1?Q2>F;K(7TK)&G'-3O&["B,*V36 M"^/,=":5Y<@:+M23!X53S/:P^MY&J\^7A)VB99U)C!"Z+9.8OU-JR$\AQ:49 MIAS@U Z[2X/"O Z#B6I3EK4ZM:?D3%HR%%T*4F)JAH)=H.NIN^=.44-55 3, MQQ,^8?!O7GV%I5J10O/COF=:D:5#@+Q @X:&R\'139H2+^NW5-E96@J2Q@(B M@;%,CJ.&4B7R1L(^53 >&U"0QKMXCBQMI.X85Q&?]/12U=7ZN+;6DBWQT7DL M@R.[4QQ!0]85!*'''$=K*&]F&"SK6_Y"$)$GZTM^>\C"XJ=P3_R^T5PCV=9( M5;B4[Y:H2O!&*KOENA011@NO>">!RX%TN595FH7;Y"X93@T8]VW3X,R74+OP MJ[R(GCD>[,^.C YP$6G$R@6$V&)S:Y2E@+N ,>FJ>O$[)8\?VBJ, ?. 0A7P=H2?Z*RV!^B8_,3''[_%MV MBAN])F02DB6?/,_H3T4X/A562Z+L<0!Y>HYLGTA%5"7N^*_T&D/UTERB4,)E M$"DBRB'3:T[H1DK>U6,[$H50G0Y89J:T<>7EN0GR".(;+!;8GDV20:@8=.\1 M%2)*(^E5=S5,/%%]"EI$"(?(/&/4Q=GO )J?E<3^DD M!&9)(_=X729<77?80/"$3PW5*F3M='&]N/BC@L/E0+]9T8O%Q,)7>,#/3;!^ M.^34-J0^QS[*I_&16"(72IDR?6-XY0V0U^&*4X7GYFE$+)65S!93(7@F7B65 +][LO4'7U!B;(ND/NF_E[!7\G/JMF:5!P,-L2H5JFE00 M['>)"):G==QX]_'!&+GA%[P*0V)AB,^(J1@29I<0T+#V'IT(F1+6'\2^N]$I M3>7<3(K27H-5$3+R&R=8F=\\2E&FC.3\]Y[%4%DM21;%+VV4@1!(> =AW3_U MD66Z?WAR4!90"&P5#L+DN;\S0BD "4$I"A':?Z4]8:4#@0;+W#%P,[-S>D0J M-&]UQW0MZ(5 E. 5OG=F?HPHC.*XEL)\4Z:/2QYB(>$*(..5V4+"[.,%O/CE M@CE#O+Z(7Q!4AU-@A7%2?(;98L+F#'2(2B-^"BXCG'H#:\-\.5^<%!0N#;DI M2?"BN^>E(_ KUPS@69GS(YUL#HH73%D&V5,-7")V$T&R3D402*2LGL]!O$JS,3)'-)'*1V$[8C(Q9GSE':X[=5$RZNF,2 MDI2'2E"0->'G>4H$KM71ZHI0?_AY+134E5%>5$GP?VAW\I,LQ9RJ99WI W^6 M)F[**8KTE7*?J? R*3DL3*\LS!UCO;A2+HC*-#92$\:+*L(4D*98V4$DZ&(WSK](M8?7D6Q^_ZY>;*3($(45)8))*)V&UP'Z\:4F?! M;.4+B,D(W)?^(*()HAM 5F6>&3*=9 F=5N4Y\BH-U5@YS\1M>%1]X4:\=YD7 M= 4:_#!-%9)(Y1R+3D[;X^/^YJ(U]"$M096%GIJE2>W6D:C.PJIB4:F6VG4\ M^(*=I45T9"TR'L7D$TRF:NOY,",>3B G72)"@C:^$^6GD<@CB,HU7X%"B_D/ M/,R/OD<*E#IUECS., >#D7#V7;PQI['>]B>G$44ILK\. ZU!DJNA'KE]DB.M MA2:-G>]4WB@&2'$Y5ULAR]@D.+M6M+UP8U&/?4\=:"*N(N<5N">%3[F9H\.O MQJAXXWD<4$4.<>S!/2^WS.&&1T8Q0#=F?*)IZ-ZA%8,>Q3M#6_.1U.3QM/-= M1DU_$.R2#56=G$JF3Z\,P[J#NR\2M>]\OB5O!]>'!2P? I^)O ;M)_8Y>3CY M( .9SE/3:KUVK@T"KU M:=#;$Y.Z7=;?%4C['<,BW+2!1-X,8=K#(;4,9\0_>-\-?Z+$!>7YT8AE1P11 M:XJ EX_(RU>HJ MT,7FS"&**/K$4@9 F/6+#*=P&F$((*54A_RS-XV+.>@\B:(!9W]^HP'$0&GM]!&\08@[(G 7O*GS3:?!WNQ%)1CO1M7.M@')P9- M?9Z9US'X%<)UF%XQL2MWUE4\2>O$Z^THNH/G79LNF:?"> MRX=6+!;!C)JKL#],4H$K%S,-1!00VT0\DP* L?IV&J.07TS5@ K'\/Y?[<[3 M[!:R#)A_C].QU $6@Q(0VO)2/E>.,,F:&[. 19G,1IS1#3P+)^ "N,Y:P&NI M\3.E8<;'L?,TQA1AI]/)EO1-X7_/SN)V7KTH?A67[8L7A?IT4QLYMO8@ A+* V64N/$3$^CN+.'=_<.2H^ M.Z^?VXP5"39HF.BE+D\BEDA4Y(UP-:M'CQJT+$:L7C M,QI+M*[A39WY$U8,"*A@<4MPA<6#?'R"!7R'!N91/Z><@\$GU(#.G&DDD"8E ME:JJY3UL^"#8:U[L(H'C=3M-9!0(LX%/]9'9-Y'0#9GX$(D"B0F;K;/8T]MN MM?9<963N[Q$'*1;-M;A$FV0^Y["8_/ M[B^_ET7>&TWXNC='WJL23P\_DA3H/.,GQH0<)-E-*J/5YFZXP#I4"169]Y"E M=[S \[_TUONI:SFT0ORNVPNXHC:8\T$7E%BH(C2K *OA$:5RIJ&0VL M15! =+%+D2MY<66X/MX;TG>(J)<>Y(%_5]T9)F6[>>\3 MZGX^M5YBHTB@ .TS&+*7?!'TM8*H<3'Z#NJU(ZJ MPDAJY=.YXY"S%V<4;&;,S#O\:_R4==<3.9JQC*%(/84.I0('PXLE@H&,JGB]^GXV^ M;Q9S6$GZ'3K>8.PQUM"JFE;5%*N:KPRQP&5?#B].7J-U7O'KX38,9P2U_KPF MAX/!1[AVH_FSTC89/*E,MGG#C)-Q]&R342+3!%;.IGDFJGO20%A4F#X3^2LL M"=@@3:5OEO0<><9I3;HI E4[%658\+\+VGJ%JZ4>(4%G@OS*,R/%>1I2C(47 M:='"?9"@/>GEQ"LTW) / !"066D*:WN1*8J4_@.[-#BD7/ZIS E]63P1RH:P M.(=#Q@?>/V=?WU!EO-^RJ+^)BDV^76<\1KFH8RF-A)([E.9M>-T-N&QFS3'1%97UO)#&TP[(8CBHPJT11T2KS0M?E$.[T_5(ZW+ M7W 8OPB4XGGC]4'[TGJDV$HY-QCTQ60[<(>YRG#29Q\I%H]-, M6=:,W8S65Q(XHKL\-8G%3$2'F]29S$P.&E3#+$N)(L=9X CS+D&:#!TGH=\Q M_ENW!GDU,_Z!"XW 8D/!6:CN:ZXHE1N*+>TZ(+\YTC+ #U(\)_@CW%GFX8$PZ!84,3PO)5DK9L(".FXZ9RK[" M]>E9OG2-G%SJZCB/LK.T\$DVN+X7B*#GI8+7YKQ5XZ]"2E5%)T11WC"@V-)J M;8?4Y!TD3K$>(/,Y\7LCB7CKE S.$R%4WB9:JG,!?C.? MQT@!+64B8DVB((DPUT&/YIS ^2[9^BI5!*64+M<_FH%Z%5'7 0Y%Q]HA/A8] M=GYGRI%'XQCLXHM>]RWY+.YW_-<0_L5A:PG$%@N(UNDFI5[Y5<1BO0#041= M>NFF/$Z)R_8/ZTMZ)"F?B4MH\C[@$";:*?)._I(;';HOR)$6 M$!\:PS!SO;8;;TRA8J_TL6O1GM MDQ0M]1']T;L4=8'OX/.2P='TP+U+[A_$%U-S1#69RWV5;2$2=5F8.[GC!<8C MPW].Q/E2N-Z%E*FB>TVK\D\4%*]QI/%LD7/-MK:-<>TMQO7SZKV;C:MJYGW" MBJ23U+WL+1/7'<=!T)Y=A/BOX!"FTGFAK#0Z/3Q)[E',B=8E(^P&@YW=QWX-@0D(CT6H0?0M8#/D?"32A4+<6(.1\WJ(J, M3L70/&Q<5",6Z%G<$D&\GG#E_?+H:PO$Z9I)6%3QVM#(2'N$ M]W:$/VA:705!\.@*#T/.@0(ITDSU(CN?V_C1BY:]F89D4X@VBHHJEFB:+! 1"'D7Z_Z,F.Q# M#)(%N>=\C$UBC M<;ZR(D/T6-[1)F$;./D:#SS#X?KI) Y6/#71R$]569F!HV('H@D5BVLRCYU+ MCXK:W_N#=$[*JY-5ULQ2R4Q<$;X@M1FER1O=[KSAEW@O>$R-IQBL?'@ M8YH+RV8&BP(E:'.D M2@^O,=8.KA&<:.3PFMJIII=T@%%T_L697*<#+%L.2^)V.GU3E7Q0P")B<2QK M<'.P6"\=;<+AQ/9"M(9XWT_ J_#EY]"G=L7\3X*:XA+H.5.F\@Z42+[DB61M M1A=W5KAF4@+D1JAK@1-N]" 62L%VD):0Z7I05Y9E!HT)_6&-!<^HY#JDJNAT M_)@809,9.K9FEI@X&>OGB1G;S!*32"A%"T#0)MI47"@F]F"E*I0)^_/:K<>W M*5U#ZHFJ9>1)5EI!HOHY/ 9)$,A[F:U8IT,K?NE2I@Y]%GO@^OF42,0Q(#[? M4:6,Z3'P1Y\,\K7U+8;YK&DQV!MB:\&Z)E*MD92':N,R=(?:2NC9#/ M2)1J\.L)X$Y*SOIB?(WGW''@2YZ-X, U-%@I:PH8--PE MXM>^WCU/D&H^CJ1BKWB=*DJ)IU>U2B 1H!/#^#)98K&@^TA8%Z; !-?7]%$0 M;G"B^?J?9(!)80U@/U\X\\0P+4* 2V(^=6O^ K.5ED$LD(3RH$'*99'8UBQ, M'?Q4ED3!9S?:V'4[A1(D;J(8K261O::E91Q9_>5EY(FN!UJ=^HS2N,X3L"TC M143*Q^U>A::5*LH0]RG%W^!*C2(>J@M4\:V4235SZ+OX=^2HJ97WI,8)%D>[ M:%6@ #-V^.$TE+ )MXTLIZG2]%D\2*HH4';@B3A5:6FJ?X-@=AX'SJ+!8^%14AE M8?D\_-X+IC1QD([;*JX+55GA8M*.$S[_D$XP3X&*BB0<21BEXW!!+ M9]; ZV8L6T.%"D>4,D5DU7$^\D#4"G.<4($URT0P)D.IC 5C+O:MZ*MD:94]@A^^]5&9R\F;%4' MZR?207FY(>V3;B\=T6[UA_@/4WA/Z9QV-<2297>] WQ@QJ< SM DM26T4I,T M]D)S"+GH4+%7.BPS [)^AQ-,U1L\35T1+2#!5?S&I1558 @_,S#70)AJ( M0 MFA4$:4F(AB(=X?)5S1TOL1)J?0VA%)_D@3 Q&'@_=N M!NB8/C)UQ^A86! TA( MYKZ[''NYX(0(H'U^T\O/:9*MM?M142+X7,+?#,C\RE M)>:!.8_HOW,1XZ%. M@54<<5 C6>6W\@SN8(M"1)%F^S>;IC.AQ?KOP^ I?C")1H1,\V5+%'\R_IJ* M(]C]GI HZZ)15? F4I#*4X&3C#%3;48"L2H0,1$LH*1#R]LG16B1R=_[8EZ* M% ->-RYKS OO=Z&B=-C6%S4(O2Z"53F4("='V4DP-W,G"^ ]]HC1 R" =E=< M!<\=XTI;FTZF6EY6T6@UY"]I=82VH3C,"_#YRI/>CO)&"F+69GD/[L:4CMJU MZ]%%>N.$/A5I?<%FQ ?T$2YNOMR^/5F+AK, EBC]5XS+@ DA6U'$R#]A:/#L M"-:'@XY#$5@B,5)27#D(=WNL@,H1IZ!L1LA4U8JQJPV4^AG=#=-+M MT.GBKJ/(\/%2;TFFEJ+E\S#PHF'P [=9L)6/=*D&[!2(]D1!%._0 #WKD@:) MXF#ZNTQ!8QD061OT "QSHO,7!R*HO/8!W!!*&:#'#@47*&0&]U>RH"8]?'HD M498L6:,B;XFGU]=Y3%R(%!WP_E/0(3OH-U9&MNQKTU4N"QED=ED./%Z?(,=Y[#JSX M=OH08$B;'^-+A*3!/R^"&?-,TI](IK!<)!5S1@.2"3$QFPIY"3SG4NE(^RI< YP"RZ!L$/[7__P/K'C]B_S63R!^?T?INW:CJ1?@>)'T MPSQ8^SW^RN;_]:M?\!^[:XV^!9;]KQ[_^4]_W:L6>'W#](AY^@&L9 V3 M=$O3UD@Z<%P^Q;G3>M7X1;K(5. )Q!8-GD3@0Y^#)E8WU$^*M5=I2"?]Y2]I M<(<(XOCS-"*38W)\0X;\>K2B^O%*TC>5__XYS_?B6LM^JKDX\J?:=?>AX"Z\'FW?%TNL;4-V6O$ M0B2=>+(P8\A2[0HW2%_ &N9) JQ>=-.DXF^=VTY1.S?/S-(T <,CM#*"VLBD M?9?)'=@0&/()G9GJ!@#^QTS-.^>(1U<%!U@CFBY?!EA1&>8.]*7U*<]\LH6)^V%J_B'=. MWF2/+ %4E2:CUS>[DY$YZ0YWI6=W[NV3[S\<@L3O[#+'J]J+L27KZ^*'U?%T;+,\61L3NQ^LRV)AK'?-JVN#6?.:H9! MDKF5US1)O7;U$=!J44OT9ARHW.@H,#2VO)P&YF0R-,>]\L;XT2RN71=O]M27% YEOVT+1[@V88%*>HL)I+>7U4;4'R@PIS=I3J7I7G'JT%CQTPE/(* M)94$6 ;F>&R;PZ%5F<[>ANRH9C];9*%P9DNN.CCO>Y(@1(X<:"W"^NM M48 .FD<%Q32QJ(M*4\6BUP#K0@A,19\Q(R!QQ/B\.?:A7 S>\IHZV?PH,KJ\ MNXO*&NGO HXG"8V+/E:3^#009ZDZ%^DS(9#VY'A1!G\T#TD/&T)&4);;:RPOAW/,PIT3$D:%.Q0E\SI*?IYJJ2ZEV499QS>3( MS!0E4Q1=._ZKF%;N'(2886N&SU!XG?V@4AU5&$$LKE- A1>;_'DIH6STS\#U M85TZ8MCHY?K(TQ6(+PTVHA X/0ZP<1[K\+)]_A8U]JL^TQ]LF_]"[_+/M@1@ ML?O*<$(:*LN;W0I0":F5&T%M5S43QWN*Y5.)" +J<+$0<:9F96"74(BM1\12 M]08^4C)*)S\[L9Q#AI976H,I=8&DG@N>R^7ZI*# MJ499*S(T,E6&IPM2\$%)K!J9P=&#?3FW74W/$#5Z&0MM'?PG-KW/$6IT;;V? MT=;Z';C6;V,_M:":[]C5>HV+]Y4I&2K!Q*TJZNJ]MA)5;ZT4<"F@Z4MO4"&? MEBADUU47>9"_DK]>OAA1X],D9+)DAX;A._UZ-CXY"Y;;[>5V0;8Z5\"J=:>] M'U%E\=[3+R#.<^WLLFQM'?%>\F7EZX@_B=8BXXJ%\/\)O)"[L[=@1C/C2HL@ M"M"#1A3*YNM8M]1NEY=;*[4:5 D?FFVV]68[)M6H\)CAI/IKNW3U(:N\E2-H&YDN) MW."\ O/=DPO,_^7/V^-@ZDB:O_F\,'_U2;4!?Y8D%E:2JN"]BLC37C G].5P M'=\7W2;Z-$8UA7QUVJ>&$OW$2U43G]ZE9CPX!D&!>]340%F#(#.FE$@00U_$ M[&\C>F LECT[S.6C>-P%[W11O3%:4PLV$/ &'O$EWKJE8Y_+UT.$)FOJF M7_1T2SX=4SK](IQEG+?K+"-0CO*G@V5F,LH\JZ5Y<.>2SWK!IWO@OJ]XTUN% M"T;KP@7O\^&"#4A:FQE[5V#2)6?U!QV&7A MI<(H!W];6>:!TH.-NP_AFINAX@O"=WS&\=)!&/0-8C6#X9O\;M.WTI[=M3(J MGC!>>4#!*=@^H%#ZB'ELKF,#O$ Y.&JEGYYB E@]W98Q 9: M<>T^5,GT"CF\EITCRS8G5F\;=I;CW0&/V::*/.W0/=KMMY\;KXPD5_QJ3;C& M?;/WPG5;P+>]+K32Z[V"*WV?FU2\(S:HSFY_L-N.U.[45V5*%)@/9;:H#/K4 M3B\\L04=\5[($[JJ$VQ,M8H/%L!VO11#JO)*L:N Y^-*@QZED)>J-_.J?VG& M7!GWQ^;(7F_]K=G (UXK!]N[_6_4VEV9C(;F9##>=5=V4QSYN/DIEI?C@X\) M&%$[ANQ8;_]BV/HTX23..OR[4Z3WY".Y.T4W#Q*4K93"6L57Z[Y)V<+?>NS4 M.IJJ+*_;.3R2N:;2(N&33[7D(0$:G'%9OY0V\=+TQ,L:KX.JLZX9/#F60'7_ M#0?8(R0!6:GPW\R9_9' 1\#^7"OC=<_8;)[LV#%U8[WZ_!U6\:8\__>>J=F1 MLR_&WP:6_OC-7]3D-,[Z@[II,?N>#:[MC*Q=@DT;G[X290^['[D=SUE5AVO# MI$A_JP>L94,M#\AJG?$9'X7U";!S/PKKRP!.Z"@$3A0;/X/9-COS@V"M3Z.< M^4'8TL@ZL7P&;P;8I)1?EOXGT>6]XRS??<8Z] ])B*?V*HI87)NJ?Z+,F'+2 M#(=HDZ7?;+92_,U+[M>'^?=7ZUTZKM^BZAP3TZ52GVD7)JZMY:EQ7[S:@A:U MI45MJ5>S?LW)JVA[R^A7[8?-+BF8WZ[D8*3 M21=+9G8EYIA@ Z^OMNR4P"HX;%-!^Z:#MW-OKA$LP1<<0.5B?Z(?FX;K1TE( MW9X8VPS(@N66ZU%NR*9,_57';32RS>%@U&S#HF','X\MT^KUS],Z*;L+92JM M3Y_RBFV:=;7;&PCQ-QSR)A1N-F2PHURW0Y=?(.>SU*E/:[O[B.?!9?W;S1^(N,1=][493 M+P"CCM4E+/JK\^\ =)R'VHVBG4M!.YF<3!*>1DII"U:@,K:/E+9QS#:.V?AX MG-J"-H[9QC'K%2BL.7D5V_SEXY@XKCB!M12C3Y44SC,.;=JF/:(9V+N2TP8W M5[2DV>U;YF0TWN[=-0IO_I2$OJL&B\_=[_CSICYUY3KNY5!&"=GO#VVS-[0J MM+EJOO+>9&(.;*M6IN7K5/_"G(@]!-[,7#SI:]GC# M]/7ZW89)WU4"WP_NW/U/2FUV D&3:X5/U5AOJF&\'PS-<7?3@W5DCZR",/_/ M81!%:R)>S;\6S.ZX9X[L\B>HN1>#.9J,S&%OTYA"7:Z&7U@4O4,DBF21> 1/ M,4-,BZFK&IOJ*8UMGO+("LQ9(,#U_VTSTOJ\+C:E%6US8'7-X;C?VA4'9+]M M6M;0[ [;LI!6W398W7XIM!1-PV=E1V;5J,! J<9:UX4,1F#/]LH'.=JJD#WO MT'!LF8/18*_;4: !3GR(_742$IK= S.>F1-&.-8$W()K-F6+.Q9BAM_ 7#/Y M!D@)9E)-^CPFM!S_V5@FX?3!B<3\F:D3/:RK[8BQVHVJ.);PB>_N EP0[]GX MP1[T,:%#G_ZA-^J:O6[7-$(6+7$ SB-\IG-0IC1K+]8P.^/9L>]+YD?,>'*B M///[7?!F)?,'@X'9;YE?ZB"$P%;\'S\PD*>AZWC&S(V60>1X5*T4/.%(I^)M M.@O>?LLP"92%?P]/%'"7##ZWX%"9$9LG'I&" Y@B_,4,!T@I469KA;W$[AFX M<\?G>UKP5Z:*+U\!2*FFZ/,<(SN,U:_L[YMV45 I!PTW@SW%)3N$I.K1$O#R MH$V8!N$R"'&OJ1>%?RSPX5#-G:GKN;$+'[[@'!W;=O?'D,'?0(KP*_Q9ZH_6 MCV]-8$"^\ +OJ9D3.[RXA$\(<]*LB7&!&*-2^W')2%_G>+)@>_5EQY>J0[S6 M$PC!7U<9CW30WSHI<;?)'7S&CT$O"FXB"U=W#?;G$6>I+1S7YPB[X8+T9^1^ M-RZ&;U$3P!^8<3%YRT^YR2?CH8DG102VS+@8\+_#K1?#K8>0Q8;SZ+@>6G(= MX\KC.H;7D4;J]2&JDY"&Y-' .OJUL72>N>WRX%!Q:@S4H<3 ?WP<99?]%(O M1>17+B9^77RY$8*^PP7-PV!A]-[@.OIOB 00;J(4X7-"?+*D1;S(@+_!'8V< M#-%NZ0#UI;X(FB'.I3Y"..L9Z--V@&B0NS"71C\CFT(P6+A M1OP-V")FTO%(EDBVW(D%D/= >Q-RNXX.&? :GX-*&%'L/' %Z*BM+*)CH%J8 M!A%^E9/PW8V!\9R9?$EW3)\(2$0L@Y@).2*F,N,'\*N-!4X3!-8 &?#OL?PW M?PN^'#0&/N!9/+^8G4+YB%>S[SBV!>\?10UL!UPAO?,ZXU=Y;5=TPC\%_J5V MGOGIRNOW=:<[P!-MT>F.GP+CPA:'FPZJ4>Z0XG0K,9PQAD]Q4T+M.=<68($4 MG5*2EI!#%G[&%TO88(0] MAYVDK1#G7?@CQ/)(%/A'!\,TWX6#;2-!98T$_[RY^GIKW'RZOKDN'7!K7'"^ M;<;8?[JJ;<9H -_:9HRV&>/(S1B?L]:IC(^6E$H-\O@ *9O41#AD[\:F1%73 MW-'#^O;M<30JWI#:[V_EV;EJ(')LT]ZX9G^EAZ0LKVNJZLL*1UN*L:]-?5UB M?P(?'\&/,G?!NYU-Z/JQM;F45VPQ[%";(E<-N*<65@USV MNU_@PU'/[(D&PJ.7@E=_@>[0\# VA^--&RN;< X^4C8O M'WC7E&@7JNU[%JNK0V).>V9^T'4@'K10>#[;H=#Z1.$0=;O3F4EX?'C\JWX;9WPGG=H/.B;P^%PK]M1H %.MTYX?:[T-EDN//W'ZCG",<98+FILZ I8H;K3[UD1O7F5!.X -LC"9FL MCUV)554=\&]E82_N,^&MYJ/H;1OL/]H]L>O*RT7:FR"KO%[@#&1U MV!V;W6YY")O&RFI_U#/M_*,4/J;E(FN^J,10;A5XOR&YU!1MPYIM6+-6L:*:DU>Q"[)[ MWTJ!I;,-2MP9QZR&9G0QN?\\V1\.R2K-^XT3$-#YCB?X!]S%R M4>(MBEYKY_RJ,S$8CFJ95CYJD^([D?2(977.*#<"JZW-(+;*DG@GDZKK=LXHI5PC2=SVWIRYT13K MU R$.JVG]+479GMA5NR];:>B2KSAS=&5X.[^7K6L>;/VGI1]3M1Y-#?5E#SS1:G]4,>F(,5FP@RX3W<.&\)ZF?+NO=3S:J.J'$O)MB*UAEZ: ^3,P4LK:1:>%X!B MW[1&$W.RL>%6*R>^8;S>] @=VS4M\9'VDJ*$TC)1SC5MF_5'!ACOHCV9_W#T",]L-*=P0:[BI8[<=(PL.\>EFM>FU MU]D9[^M&O)OX":*D<.ZX'#+L@'TY0QO3--A\SH=]&W]+O&?#[LL'$9I<.EPZ MF,]=A#=8.E,^G-RAX;794=-B8JT1@+RXOD"Z2$OC^5!B29DSE08POHH&)V>) M$Z-FT[\L@AE-1*8VM/O$G5%6T/6-J]L/QKAO=XRK".@"@R;Q8F*%?!D1$K)+ M 8,'[(BCO"ZF585L&MS[-#<:QURGZR_Z\#0(X5W+P$?1Y6?D,IA?JG949,'!^/XR]_3J++>\=9ON,)V\]S-#H9NX9%>@'R_QL\[;T73'__ZW_^ M!^J"O\@O?(2%^?/ M__RGO^YMP=_6;HRD7(*NX#!E' $!ZY$1D( MU+86@0X$R2?4$,18>7"70"1\T?>9E_]US#R&<\L37QR-"*RP>?P$[X<_ALZ, M&3Z<*5'D F)+OX.E_AZ1%/N!?TD3S$&&G/N0B7G.QL?5%4UI_C1AR #)/BH. M.(E\#KUQAY(+&XV+OI.#HY$)CXZ7X'F*C;GCAD0&_[1="^(-\>\6TJ( MM!<%$DF(:"+_T:>9]#/VR#PP=&=*^G";% !IY*"@XX[/F ?73?B,HNX25&F* MDQ.SZ8,?>,']LQ&Q\!%O'+AX&-Y]4?;VF#I+%Y0@2(X87@^FN^/ZAJ0(I#"* M(QUX1Y$E**4K!GXOZ-F %HFBA+)RE\1PCA_=7R'#TTW;I^CF"V,BX_??KT5K.^/[1_?FL87L,'-P\=.!?) M- 8]:%Q\^9^/;XF1GYA&$2ESN -<<=7! M#>=ZVK=1-D!:X3>@'.C783"#=2)@E?/HN!Y5L:%Y(*"S<#^Y.1$H-0E+^(S+ M7/=]3L7J,\S,NM+5IAKICA0UB +L7HQ:U9N98-NLUU3B#7 :5G06IR+QI]*> M6*^[G@+CPA::"^RR"ZFU3E'O\)I*LG@)*8 (W!+ )Q81$CJ^L.GO:TC\K.MEYSYUI#JW_(8D,=FLLX M*$A4E:&I*L/D+?Y12U[)0R0[_DJ?G?9TM.0UD[P2I^.*M\&VAV-+_OTG8S,W][0WNG?HB@;B M',R&/RW.;2^\+?]^_#O&N%O&E6?<%XK.'(QS)V [U=PT;LD[&GD5";?\AH@G M]B<;MS5^D,G,KWK6LN21/F.(9LN^1$%^]>Z]66;9?:'<'OUFXW0NJ5.&VRAT^JBP3ZF M)0[7JL3A5E0NG8!8COM#TYHT6RRWUF0V6)16=TOT_C/59(/A$*Z^+;5_301F M2SW6:[ >^T9UQY^_5M'CIC+_PK(G M9G"K85N-+Y+Z&L0UX6N+^]Y2?GC*#WR0UJFY M(_8L*PVU?0QY?VW,BKBA.>KWX;_;3\D\L5;S9FS;1=\<#$:FW:_.(N@=U8QK M=_S50+DU'B$:Q%%8WO"KY\0!%-H6K,:V8%E[\<3K8)*5WXCSKF8Z>_)*'**V M!:N!^]N2=Z#3T;9@M2U8&TA)VX+5]/6U+5@OL[AMP:HWY]H6K+8%JVW!JK_M M5'/3N"7O:.15)-SYJOO3;<$ZQB2\;+M/HWI'ZLG0BXHX^OJ;WK:2O,NXE!I( M<-O]U'8_KNYRBG$QL<]PKM<[JE&+MV&&9P][ M =-W/>3*\]\ M?1$GV:\$,FCW3.MH4X4/J'O&8[/7;W4/_\BPUS='XR;N>MMAU'88;696:8U% M#8N$-HS3%U9W8HYZFPY-WH!)U6G>\]P1:]R%#3GL%+\:*__ZFITUX6O;H=)2 M?GC*#WR0UJFY=I+A/8V6M,$9'.UZB3>\WZ<^&W+1-[NCKCGI5K8C^S>JVHU# MO\/L#\#Z&AUR2&O#M?ZI-^3 @Q/\X8N:\Y1.'.1.?*)84Y\NH;V\]BRK2L4QLJMB4K M0V8\X?_X MF;/,+,'"29-\P"!(DK-1\Z,S$<.&52;G9D^H$F#85G\ M%(2_R^GU.+N2AQIP%7QTX0]V=V+V@7H<8AR'CA_-61C*,9&")P8]Q?5Q.N-] MB!-BXX#3\.+TT%EVY'7'^+#N<:X;"760A"!GWV,Q.I,*G9&$[,A2 M?6+I\>=;'^"U.!K3N0?IOL?)WIDIECA0U(^8(3>)",'CE]N"_LBB+<"3_,-H MS/=C7NYVQ%'J2SX>WGL^"\9?D307*'X&GUF0W#J^GX 6TC>%:$+>HCBO#B3% MOS 'U*48/TH"3[-=^3ZXNRQDOD[UR+T1F 6"NB:NN1E-N+X[B0?B>/VP#9']J;IP1IQ M?--8:.TX;DWZYF#CD&"-.+ZI:FPY7DVI#\9GG#DX.LWR7IAVNR%^[=J.I%T1)R+[!\]Y[P?3WO_[G?^#R_R*_\G,0S)YO0ML.Q_]?C/?_KK/B,'6BQ[^@ K8Q3[NA3OE]04'AG+D$48!YX9=PP^N(]HQ0D%)BJW 57?\K!* MG!0=WLBRP(H,O^. +J Z+0[!/C5BYSMK;'-[>N6;(]@DJ[?E3+CZ%4%N()CF M:(P-MDT+M'_T'^'>"L)G50H&#@/Z3HD7.W[,I9.7GI2Y!FJW/ZEV-KO=OMG; M DV_L;(Y[N%AW#0;7!?)O&4(9NN7M#]JQWPE>"-S:)4??==8H4N7VQR1^ZUS MV\&:NV#!\";&6YDBN4T7/7L,Y[_;Z9[1J.VQ.:X ;.6PXO=3$#)XTOXE<$T4 MXWVU*<#WU<]"O+!Q_/>68ESB/?L;-=PTUO*J-:#R:P!.+Q#LV<=9S)9#?>M/L4/5M^<]$?F9%RV"/A$JA\V MR%CGD]S7["ZN7V+[LV_\+?&9 8<-"Q)&F68M@W(.O'LO,!QB^"^!XU/4YA;; MHK 7ZNH^9+P5BII3KF+/\4$W&[_YV'GQWO%_-RZPI8J%WK/QNQ\\P? ^\1?^.YP(1@;DQAN>Y>&IIJU[5Q,Y_S M+A73N%J&KF?TN@4->U(&>,$)R8$Q=^>PT8M@YLY%?Y'A*/Y?:-OWJ_Z1PFU< M+S/X)O@TU<# G>L"X;!/N-E$BGI:QT A*'X3?"_F13KXD(43)YQ&P-AL?&W(,$./A!5V#/^N:671&"5#+IO<.$;?H&(0%/FS5D(;,%A#]D? MB0O 8HFI4PFH\)@#N_^#W>ER(KCN M,>&!^A/E\_3.RO3A-^\_?KN^RCPP?@*Y(!XJ"9-=;:B.X>E9@D$[AWC8D ;J M$<2G61T+Y#O$E8&!"5PBD)LGX-' H^<6;#$ M7_-O@&6,PVKP41&P9>:$L^CMV8BD\^BX'AU]AV;V"%ZAW.7N&Z(E>]-@&UN4 MW/T;-#%I/'!DPI"+*L@AJ&;>,@R? DD'J17*P8.[D[<4HYAF[CBX]4C24)6H MUCDD:NFX,T/T[1(EXJ_RQ BM;(U^A)?!4GDS'M_:B+;>?<1E'/=#F$()J>RWS^>_J,E%@\:J#6UK^9"%NR, JXOL,VZOC9%*W*R!87LT:K M5)FB&=;36@DC_)Y,0.$A06W!>W#E0>'-ST@,7#THT;D_"LYXH8 M685$2L8R7.&X,WM$.>95LJ"E4+;S[=2=L6)]KBU^7>7N\756ZF*L\1?R;L4O M@7__C84+_'A=G(IOVF;QQE_8#W')1 )/ )7!' \SMZ2"!?@'="_+ZP>U!JR< M+J9ER!9NLI V/:^IQ>][!(P 9IAAV6"0^O%#U#&N-]ELK+W.VPN"Q%5)&EOF MI+M/Z4CC4BHL]:)P%.YZ7C0^4J#_F_/]6&ZG* %(TPWHFD5X'B_N0%G/W?@M MM7%'PD"+BEKMVTKI6A;Y#H\UV[RR8&#-ZEB;6$VL-JBMPFZKL.M5YEQS\JK< MGM?E[8.PN=4%O*'PU8YM-2>OHEU=K:W_T9#GWV-S,#,FFR.QDD-;4MF<<7G] M<&P.^M:NM+2E]2L9PQW&&AZBK#Y_SY8^9Z*\ZBBV3U/ %M)39@Y&HV8;C UC M?6]L3B:[9NL/#'.QSYWJ(1LT/D\FAW? MUDD>W96\9@*LN""86[%760?F-I?RVMC%;(9IV7K*1HD[\6)H#@>6:??+VZUE M7[6__H"#L+>=I&^?@WT M)A-S,M@^I[O#&-0]7 )M_RG>%1,;[HK]SD4M4"HG/EWTE5)=)AL&J0,MXF,@ M>7_*S(6_A5':[C;G43\JSX\P=D+_FU G!O6O';[H]]2'.1W8QVPK@9NR06TE M<'WYUE8"MS6CE?HNY?&8;]7%+"]M#2$L/&+Q:/EO5E,":EN=RK"52[SV357O M; S'%:.WK@A]_1UOUKZ@2KVXV2EC)K5B!W-UTH1MO2$3*M=QE2461UNWBJDOV! M,'X0).+1\1(!=H1Q"X+1:.AVI?)MCZW._LM!3D#"+VV[4PKCO#DB+H&!*2[' M(WG@W+@G4+-7OHRCZK4<3CZM4Q7/KRQ.0I_0D1"!%:QF*:-3\%'#A%TFRQ.P M-*Q.O]7#KZ^E9W=*#4%ICIP3IFA3MT67X_*9UC.48ZO?V73H=,/D6'6(8/R0 M(QH2Y!K-L^7JNN)-6Q.FKRWJO9+C7J-U?M/8?MF\JV,_%4D?@L4=01^F&?TM M8_T'*TZI[GF5E(?;@]X6UUR5!47;9PO.:\^&W8TC4Q5L3RF%<.+51(@"B6J% M*QD^$)TMED'HA,^:"\>QFXF4>ZHM5&99U-TOKOJG9SVD*E M?;@TE8#;?<)RBB7#^08XQ"6((F/JA.'S/ B?< I!25D_8]R[B3FR+'-D#W' '/1[)R.45",A_/R2QO1Y@6FD8M\=F<,M]'"M8F0-8[XU&IB] M[JYIIYJ%B0^LW5HDD_K5#1#Z5%&BK?G&@6WVQQ/X[SE9![8YL?MF?UA_\V G MJ?V%1=&[';HWSO,.4T?CPC:M@6V.AGO!@R]!2(NCMAG#+JPNV/U]M,"T MDGUJ,J)BT9U&O;JMH&WF8YB]WM <6:V;<4C^V^9@,#&'HV'K:+2.QI%,M@U% M-5.FH17E55VK40?.-I?R?5_4FRJVGX-@]N1ZWFEE1,"&'@_-KET>C[BFLK;1 M#=4K ]18?]&\9LN03=W3D$@JY,/R/Z^V;?'IMW;U!AJ=7*KDVMG_V+#W&JR,VV4?]YTB/,ZZ6X'$KU" MW, <=H=F=U3=6+IM6%ZC;:O/5*$+RQP/Q^9@N.LHRA*((:7*)DX<,>2* #ZN MV90M[EB(F L&]O>;.N:'\>#,#&>Y#(/O[L*)F?=,-/W0&W8L8^%Z'I9XN3X' M6L]V!E]\^OS+6]X?;,@&8<-Y=%R/X#;B -X^1VTX3^(D)/ 2^H,8AX!CB@HF M)"R3V!1.BL)R,M3 MQ[XO7:#DCL5/C/G(#8MPU.PNK-?XZ$^]9 :*'-:+;PS9%,_&C"A9U?(%?)0 M]$ASAJD&,%2QLQR/:-P3D5# );EF/A-JHQ7WM16_9U,G@:\+%D\Y.#/\*WCR M61@]N,MT/<%JL'^7*#&2SJIR3$2*>9?1#\BFC(M*33T]0JX;?X?RBCP'_/ MQ?T*8"-GR93)MVALU%RESD&/YEXU KV! VU'4I8+ZC6+!H493RS4AXFU2#[[ M\Q0JW)9!=V2.)YN68.3>OOE%+A=AFP6+%S?\6.1K\E@L:M@>T'2)AL[QTS %-2QX_HBA?#:5SH&SRHQ M9_I@A(RB\_X]SY#01%Y8O7//:$(-$07R&L%3GPSV"#\#]28J_ =C&40NH5LB M#3Z[)ZA+D\#KX8N)-S,< KHWW!B8X,(#),H\C^*# >V)NGQ:LTC/$"5IU[$D MMR )!DM>.F%LW(D.$T6B^X8^>-_!ZKJ/@P2 M?W8Y#;P@?&<\/;@QUY37P!8A1*L)RI!YC( F?QAW;)5#$\)04'M11%F:9^-Y MO7O8NI!/4^"C=8U[YJ/0"P&Z>U9R /N-,9D(TX.:_)DB6:82+)N>74Q7A2Q* MO-B8A\'"Q X3.&D!5?;'#_@J4]LC(D<(6/99B0V\S#9BQ]&,_[%3^PLZK!ZY,LVO-K-8UMS%T/GILY[YRM2A^%-'8Q M,IY<4'XH,!]]0OCUC*^@7OR$(0V/+NS1A90AN_OCQZ^WZE_6CV\Q,_?$L),S MTM.8\MDT53=T@R3BVCRKX.>\NTG<%XD?AZY((*MEB,QLE-S]&U4O'!OVW<&+ MAG;][ID3_O66IP[AS5P=VMUNCUXE;HD2#XWD>\=9OOM(U'USOE^[T10T+;#A&SSHO1=,?__K?_X'6L!_D9^]C>&7#X&' M5L[-'XD;/W\*8E;P1;RHD9RO;/Y??_K2M?X%_P&>C[X%EOVO'O_Y3W_=WXKA MP2[^\"64-R:13NMW]Z2[ZVA.?\#@ XY!BJE0!?+/X"UUN_1?(T(L;%()2\7;"'EK&C]T.]VNA68FW9U4X,(_ MWS%^(WV KT#++]+K6\K2S37/70#:B4QA%TY;'(#> B6DEC,S=66(2])*IY#T M:!JZ=T [J"7/>>+E5WA9!4G,U\/%G-*3[8&6J1$Q M?O'W$: MU,^P2MOL]@?F".ZN=&_6F:KY/>/DBR_=\OVY@F_Z%+U#1QP)RFD3$VWZ5!2H ME@BOB)#+"=Z=P!!!Q*\%G&DQ-)UQ>_1#<+.40+,*CE*F"' MT!+ .Y)N(45'ZJK05JV]T.%]]-*1.1GT37L\I(N<\QB918N0E7%Y)H9L 5O/1BZ3O%P:']4AOS1N%DLO>&9,_.GS4IDA-]]9.'4C MT<*7G(L^.9E,3'SSDL_WQ0 7J6YN)0GU77RDBHDWUA">T_+% M]*&K=@M2@[Z&80VY;0"KTD)[KH_%V=PF"-F]0Y==]J5+S_%/J>QY_6NO-V$J M*#*B8C+@9KW&*F'*R%T"3>:C%>9$#QX#R;IS(I>+E0._O[]'?L=,W>:XVS8B MF/=>M\.$19-*3^?H8:[C7.5<(7YERR2+X:3C3+Z&3Z. C[B2@-M <5/[L?^8'<&^9AZD7N0$$@\B /?"&^! Y><@ZF=$OK MS+AU,**O&&I,K^"O/V.[&MP_&#$U,6[3R03XY:>( MK)_>?]6?8](>OV?^] &8\+MC&5 ME?5Y4F]'1NRDTV-2DLZ(W04E$>G_,32"'7M!&#\0":Y&.,;PU#]R,J+=Y=]> M^!AON9OQ+,2:)T?P%;(B2QL4J$PI(J&;*H%4(,O0Y0:+O![ZTFD\"T,1SQOM M1OK^=%LHE\$#>P,3U7A&1PD\1F.13\6K>C?"ASD$T^$NWKW=ZU M9(M>9"(D=VWS.XLM8\&W+O_U6Q8H)W'PY'8PW1%^<9=6)4 ME[3LNBRES)MA1)N9?J63,C#A*/M7_Z1 -5S5R4AQ!^)D(M/_WO[^:VI.*[L7PJE2 \P"*"A1;'SFHFBKCQ MJL,UR@DO;^*'C.GD0W)8.8AGC'_=B:( B<>T$QK ,BP$%,Z9*ZO&L'C.F:'F M1X=8ZE4_H7.<&FODV](]#T9"+LX$W[D3FP2/252.N$@@LFM^$.DP$6U)ZM\OK@XJ%QQ8=A'?P)I. [1S:3: MU >2&[*J _X6.JA:+CW79R)D&SR*X_6(]=+H_A "7BWA10I;: EH1^83]\6 M*2XW!R%#QADWN90:D(KHQ?R8@HN6B?5>GT.!B_(1BZ2:]"Q>14KI#J)R/TV MWF/SQN7M%*P>> )_K_$%I [_O AFS,O&>/2/$QGT&3VFPB^$+!U4IZ_+,(B] MI%N=K9DH).%GC!.(O\^22.^3)1XA7MFR] %C"2#&HD*&JEK$Q?[L,F\&,N9& MOQMS=)!4*2$66\.V/0981(](>::\3:FZ7U6O8H$@'41Q0P%+>=T$/?02'RJ" M,/J#Z8QF] ?5YG[#HN8D?.9T"0>*'WI#ME"0IR]J=-7+T<^6#K8@!$XXXQT* MO%Z?V^<8(!*?(VYVC!OY#+54MXB^!W@WV&E3\.52GA2%JU*ME6<-$LD]_&]% MM$L;0UH7KJ9A'=_QGB-N*&F4,)F?UN,,Z=[DLY<9BX0(D06J7++08%0ISA5- MEJF&L654X75C1:X'R]KHXXIJ52&D70A4?^.CRH8?J(*5F!+QXNMUU)U4)4W6 MP,E?Z(-A6Z\#X]9F]9:FD7O1^9!&T8C0& M^#7M4)VC"!)S"[J%TMI?5W=%#?HM4E,#^-8PI*82@O#I\Z?+O]_^0T)R37<&%4(/43IW7-C4_/13>-O MCI^@(2$@$(^ ^U3^F]4 ;@VZYFBP_:UUQ/4?B7.\^GH/;#KL7?6S\+4N_M^F MT%65*Y^786O*V%T\++:W2[9V*^=AOYU7>5B)^X 9( _[GBXNFR]SE^S99X)XNVV[KW!@U7WO$J.\JAGCOI[P'3;X52>-NLU'VI?;*[R3-;/ M!FG!-0^@:/_!D&PVNW3@TY9X?[FRX*V&:6G,]4+ BZKMNJUA/+; \AQ98JY M-[3-OGT^,]I?9TUE2,6[[M$$K>8F)8!/3!DVE_+#JO&K% <",27]R)VF59E4 MB>NK$$8F7M'J]CT;W>9PW#.'5G6ACE:[5S=S9#(R)_:@5>^M>F^Z>F]5^\%5 M^Z@[!NW1\&+*$U7L(QP&O^MLD2T4^XF/#;FPWN9;Q0HZQ8B&0I!R-<*#_J!# MEI$2HSY9V1T'6BYF#C4-\Y870[:[B%87,2%A&;I!2*28>4QC\3X>VJ ^4]'_ M1B]*>_QX)XFS0$!VK756?=N1^E7_HNMKK^:8;?1NGF@1SSC9/H[UW6RGWM'Q M62$S:[USCFI(XVT:V'LD4L5$C>P:HFXCNKEG6N<;'W].C7JYYZPT!F7P@-I6 MCWT;TVGQ?KF^N#7VTN6%O-G7RP!Y%$1,.T*FRF8HY M"*=R);*#8?FRWM<8)L7;>E,)\R36[R9,J@7!"F^R*02C>#:.R]\((6#+<_/" M,EXZ2B4.R4D]IB[!@]L,YHN$:B@GIMN+WN7E*;Z*&L9K\K;#2I,"&,BB+ISB M)A_P5=TW=7C5D20I1: XQ:T]X*N&_<[@<(+T\ML.*TM?)3I+%O+E%#?YD+=< MIW\X<7KQ98>5II^RT$"GN+4'?)75L0\G12^^[$CW&U8KG^+&'O!5/1YEK\W[ M"B3IQ%,_&2 C'M[>'LEH9;I<"V9T*F!&PQ;,J+9\:QB841-!9/9/7HGC(;NI M2A^1EOT[L#_#]5UXW9ZEXV^F.DM7O"&Q/4J'Y+[.]/8D-7LOU4DB5"?C6@96 MVL-TH W(\;TNYZF$Y.P.65FUU7Y0Z%8^KOA$_)V#MB5$YPRY.^Z;UG![ M2((:0.Z66.SV76:5\KS7&5N[4F*?#\BQW1V:HT'9-L=&2&;91KI*,*,[@^$> M9.ZPKN(I(4:?$7KO.:ZY3 GQ7A99O1K:OE^WL[$>KXNF.2VD<,L<;F'M'4DL M*[#;*L#S[PS+EQXT5EF-*X%7/PUEU>OT-C64ZJ*L.-+\GV^^3_GLQ!9T?G.G M+!VETMBP<0G>'T3['F#7.L/S0=RJPWFQK)'9'>\;2NO8G*[^%MK;AL MU21@ ML]<75!B@;29E!\;S;]]NOUU]NO[XZ6<#_L^X^?]NOG[X>'OU_I>; MMD2_Z0;;03EW\YVGIHPOH3MMR_3;,OV*V50@7ZV/T-R;M27O:.15)-RY(M(2 MI?I7!2.XS[=2OS?HFN/>]OF!1A1$J]76I%1_T!EO M3^(B5G5*K?[UIF3\CH MB4GF,4KU0?K*YO;;4OWUO&G+UMLUMZ7ZFZKRCK4[*PZK:4ZL5+^MU2_[[GZG M/ZH'PPXA*8->6ZROF4K]<B++J3Y3=?_2SUQ!E->QT:\*P0TC* MIA#29[S 0VN?MD6HK$76K;:FNOE=$!4HTOUOV[#3/Y\]J\.!*3LNH.5Q_7A\ MV,NH*-/3MOR4OI_&([#"^Y7INH:W-NSS*)]? M9T)]FGY4?G5?>U'E/58_M_0(%+64GR?E1S$(11\XCI1BFM:D?++R1 U2Q9>ZNVIG MLF.U."P]T"9=:].L;B/Y_#H36E>M==5:REO*CV 8;J@75F/WPE^C_#+BB[2N M6DOY>5->T8EL7;5CN&J]OCENLVI-<]5ZK:MV.+[;PZ$Y%,[QB?+Y=2;4R54; M[1?6L. ^.W$HO6\/S'@2<$B7#@=S,4*V<%P?+=XIO"ITIG'B>(;GSAD1@V9P M#-]S[N]#=N_$S'#A4ZX?N5/C$0<)&A?TYT60P';>/1M/#^[T@;XRQV&#_#/! MG'[S(5@L'?^9+W]L6Z,?(UAG "+#OD\9 PLEU$ M3@GV<&-M=SJP!B4,@;\KV2UM#C1DA9_3LUOA$BOR6%HAKF*+;U*M>ZI27.T! M/;#T5E2"?!Q KEWT1ZTJN(_#/KQ@6KYMC0-'3L.AV-=>:BUYM0GB"F=AV-\8 M@N8?F_N?QH7K&\_,":.RO7U-A1Z"LV\W9ZDMD^K,I/X^F%3EY?/Z(J[6Q9SV MX3:\3L[!<"#&@Y[9MUM4#,&-_LCL#S?%$#MU;@P'$W,\V9T;!2?YQ*/?QWHM M/#C!'VXI6HTA<.9'#L:L#8R)^!%79XG:EA-G"&% 7]XY"-LPU;D1LFEP[X.T MSXS$!]?-N+K]0*2,K/&EU45S<.HE5)P3@L,:NA1.XDD APIXWL(?EO WL)8C MO'X>X3WD[_O&-_25(5&%)$2K2->/G0>A)2;(+L5?X(_ MP6)F>GH!DPH1B_&S0.(=\X*GNB47]G84VDQ&WN.S^E7&(/]Y<_75N/ET?7-M M7-]\N/GU_O7NO%@I<.8ND>(@VD,/M0HB=GE>]*+:Z^X MYD<7#\+5S9AY,A'&9D> %TLO>&;M&)5MF'?M@G45!V'+O"V8AR.F6^G;@8'? M@MCQ6L9M/I0F(VPMI]9S*JO76DZMY]2J$FNYM9Y;J<8Z&>-O%T:?8_ZV):\E MKR6OB>15I%CSV=K-*R^^YF/F1?'KDK=+(Z=JC:H9938:F)9M[TI,O0=&U8[I M]L0<#ZR6Z8=D>OGA22V[=V#WJ-LW)Z.=9R3V:\WT+2?1[<1A>VR97:$\3DR& MC\%.J]LU[8UG][3L?.6=9<'06T:N>6=]PR_X#,[]E#T^[OB@39V3$':_='/7-BE4]T[D6^&\*S;9/# MY\RS[0(_Y\RQ,;A;]K@Q4G:XQO3NR.QMG X\=6Z42XZ>/C=*1"A.G1DC:V1. M*N!&@=EW! 2'+&F'ZB2_BE?A>DT=8MAX<&:&LUR&P7=WX<3,>R:"?NCW)F9W M-"0$8316C<1W%@&8R/^WKJ$_?G!BX\GU/...Z1 % 5C6]$:)J&Q(1*LE+".8 MX2NL3H\# 70.RIVB3?G+GY/H\MYQEN^NW6CJ!5$2LL]SO;OT*_. 4;,/011' MU()*#:A?G.<%PBE\@W>]]X+I[W_]S_] Z?R+?-R-$R)Z5_2%A?0M]4'"\X)_ M?&7S__K3EZ[U+_B/W;5&WP++_E>/__RGO^Z-"0CB@!N:Q([ AYXC_H,[)=R' MF>LEN&GG7*E]DY,MK$,:[ IEF7NS?8!*K4K2(G](Q\= M\!.*6H W"@=Q$?@&9#MESRD.P?F[W)R.P/^LVP M: M/K3U:;KS>=3;4CLMO!UZ^=M=V=NBG;@,#/1'6<]139%N-=]3(#>@UJNQQ'YD1L6D2NK';QE8WM/;ZMCFTJ@O M)'5 MUYG?,P>CLOF/.D55RVGWJQE6N%%EW3JSI-7J-:*\+EJ]391M80\/NSW3&C6\ M9JMA[ &.>3&4%>4,4N8$0>9/P=S MPXTC^1@C2NXB=^8Z(08BTE<:-TD8&.KY<]=W_*F+8:_8B1E_N.O' 9&QCNJ0 M+;%WS;]/'R2;EK#)2GK%KK+]P[XW1=>$$7KY;!-'FCZTNJ-S,FHA>,_)/,O!D/3ZE9HX;9: MN=7*1]3*J:VLX63M*-UM_N8U&]OJ]LVA-:A,<_@$7H'AZ+(H1:<[;/9([8Z+/]PLEEY MP'?&U7W(>#Z&5NZJG:@V<;)ACF1O4'DI;F)DL'3UCEJ]\>3&#\84+BJPYXD> M]IU-J=0VXB")$?<$\%,ZD*+''IG'$U++,'AT9Y1B@T]C[1_<4<920 QB?DX\ M'WZ,8KK ]H&9Z7I%S=V[SG@>;-%:$5:W,CP ^R4>PR\1S;#'<1?(^)F MB,E,C]W#_\*V3QE#?7C8[9PEK!^XOU=&#AP:['PT86C&#\OV5Z +ML4 M\'J3H4T![SL8T:: F[)!;0JXOGQK4\!M"OC(*> /3ABZ6([,[96RS2!GG/_% MI,*PWS6[=OG1)96S[]02N<.Q.<+! I--!WZL2>76('#\J^,[]^ U;'G"SBMK MI$Y7WS9'7=N<[%!?40M[HF'\[P'+QY9I#?8]_;:F=DG9C6@S->_$7IW)R.S9X^U> M7J,@+QVT6P0:H+*L7X)IYL#5%%NSS$% &*8M6BB.IN-W77E_-#%[HTTO\+K( MX4^B;^BD1,\>F8,M8#0;*WI6=V).^ILJQ;J('E8$LI 05V[0?EJ&;M1FNS9% MBC5[\-^)W6:[#LE_8/FPUS,'$WO/S*[R)-9/H[79KC;;M:W::K-=;;:KS7;M M.]N%$Q]D@DNA]J6YKWL6W(?.\L&=$DDAN\=Y$&VRZ_@W=)OLVKO-VB:[FK)! M;;*KOGQKDUUMLNO(R:Y/5*=S!28.O*FD+)YSBFLTP#)K^#Z&U]]81!%AB/\1BP $B[BAARHW.AX.4I7YG+"S-30'/?*&^-'L[AV7;S5 M-T?=D6D--QV16Y\,!VO*"&>:,!8PHA3/$Z^>HMB&NH^LNI32NNBU M1L5F1@7H!VO8YA4/R7S+'IIVK^Q0N1.)<-1!8367\OJHVJM5^] T?%86"Z!& M:2^E$VN=KP0;=CRVS>%P>Y38-EVYKW0E!F>ZX**7!2"H,%N9Y@YWR &N2R=& MG^(4; MS")#O)G-VMZ7XUL>>^I]V2GYVCCSK4P&J 03MTJ0UGMM)9*8K11P*;B*#,=X M@PKYM$0ANZZZR(/\E?SU\D4#J=L9#5+?M_QME=UI>3T;GYP%R^WVI \U\XN:-*6A>PE_+%%3QBY/8YG7+$0_C^!%_+!F;=@1C/C M:K9P?3<2WE%)63UBW4.^+&%+[79YN;52JT'1QZ'99EMOMF-2C>HX"*?P _.C M)#+>)R%SDF,9;-59H:/NFZ/;GX=;MC7>5 I+R=Q)@*'4[K4[1K44@,NKH2S, MM3-G^M &M,XOH-6"N;S(X;:?HY8;U/9SU)=O;3]'&RC=:(%MH+0-E,I *3=5 M6RU;(DJJL:S5M&V(]#@A4@H)?5PLW'L>!:7P*%=CD7'C@V-\9+ET)%G8_6 & M>LXR@GV6/QTLR)R1RZS <3_U\HEAM3,^W0-/9,4QV,KS&:WS?-[G/9\-2%IS MFE;BI8=R58[#TMX!6*HBG)NL]-C+6KL&$78\J#CLLO!2'N'!WU:6>:#T8./N M0U#,,U1\0?C. #WO QTAO&X#MW,P?)/?;?I6;O1HD8R*)XQ7'E!P"K;WC4H? M,8_-]:Z5%R@'F[/TT]-N%:MG#H=]LR]P6%YZSPZ+V$ KKMV'*IE>(8?7LG-D MV>;$ZFW#SG*\.^ QVU21IW M1[O]]G/CE9'DBE^M"=>XKU"&BUY]+K32 MZ[V"*WV?FU2\(S:HSFY_L-N.U.[45V5*%)@/9;:H3%_T3B\\L04=\5[($[JJ M$VS,&HD/%C242S=]+:Q015>*705P!%<:]"C5$UR]F5?]2S/FRK@_-D?V>NMO MS08>\5HYV-[M?Z/6[LID-#0G@_&NN[*;XM";Q;>+IA7%XJ+TZUJ_3O7MXFU\ MKJ3/6A"*._E0VT[AIX-$S2JEL%8!L+IO4K;(K!X[M8ZF*DLY=O9?>2A@I2#M MY&/A^?;3!H?$UR^EC8PW/3*^QBRD2H!K!D^."C=XRM6Z\^?X=5O"G/_[V'TG?D[(L!DH&E/W[S M%S4YSK[^H&Y:.+EG@VL[(VN7:,#&IZ]$7GKW([?C.:OJ<&T8M>YO]8"U;*CE M 5FM:3OCH[ ^0W'N1V%]GO:$CD+@1+'Q,YAMLS,_"-;Z./>9'X0MC:S#!)QW M"QFOGWGX.7Y@X8;D5;0]N=!%B6;*C_XCK"4(W=)MO6<\@W RZ6*B?5=BV@&$JXAU M6 :[Z2"IW)MKU)?Y)61+QT4\+#\V#=>/DA!'3%' +4#;T7#(:CS*#=F4*3;J MN(U&MCD.Q95J]_GE:)V5WH4Q]YNE37K%-LZ[B9HV#.'O5YE2KN=(535#"&S.^F;X_YHKQM2H 1>'B'T M6D@M'XS[$@9+T"7/7SP'ON#/;OY(W"5F+]L@7!N$:X-PC;:5VR!<&X0[IR#< MAV"Q3& MQH,3SIX0.QL#!5$PC_$?)87SC.-RMFF/P+SI;J_^VLC<.BUI=ON6 M.1F5'3Q9O]C<3TGHNW$B#MG<_8X_;^H05J[C7O;#2\A^?VB;O2UFMAY-N^^Z M\MYD8@YLJU:FY>M4_\**2"R^9+7\\:F_U^^2GOC94^&Z2O MU^\V3/JN$OA^<.?N?\Y9LZ/?FEPK2);&>E,-X_U@:(Z[FQZL(WMD%<2H?PZ# M",?>\&@6V21,AK*:?RV8W7'/'-GE3U!S+P9S-!F9PUZ]1O-N8IA$T3M$ST@6 MB4?#G&8X 6KJJE:1>DICFV0[L@)S%@&\[?^V&4AY7A>;THJV.;"ZYG#<;^V* M [+?-BUK:':';4U#JVX;K&Z_%%J*IN&SL@,O:I0=5ZJQUD4-@Q'8L[WR08ZV MI&'/.S0<6^9@--CK=A1H@**"AM?+$O*%#!01_!!$<=M"M$UNL)U,6C,>MA4@ M12QN*T#JR[>V N3_;^_;G]O&D83_%5;NILI3!RM\/S)[4Z783LY;B9W/3F8N M/TW1$F1SAR*U?-C6_?4? $K4PWH0)$B"%'8V,[9"$8U&=Z/?+3) 6LX N45* M@TM&K?M8'9#@ZPP&<>G4C[?MP6K0$UOG*$\8'POWY M,C<)V!25J4 MG"CP)G&%%M>AP[),"NX.2>4.-V1#)W1I+GX]L)S@V$\-*+1WX8IU&9("7K M$>#[)X'=I[.93\HJD"@:N?&3-/'#%X(7#_>XGF:64@2S+,K7"Z1&QCP\PWEQ517A'EY0B'(LJ["\4BRLLOWD245T1YFW3B M7V#5@W0!1$J'Y$ZSJ:1>,/+3,=([O$!*GJ T1;H'TJB6@W/>.*Q8>_T%+=1B M,Z\B_OL5TP(TLTH#R!57I)!&X50*-Q,$1+/6QD/X53%7)\[;Z=5:*:Q>_S7* MP)^UGQ\W?%S=K]\OZ_%O[9ZHNG,Z=WL7:#5+&C@!6C5E&\@R??%<9VE5MS2@ MUD.K*R]AV_ZMEAR$#ZY/>"-^@C#AUTEX0*L4GL.#=H3P>NT52%WRWJPT%>'U M$EXOKEP)G(/'6$.M7MNP(T&Q3/GR";LT3" [!M#$!!KV.$96H:8"RZ05FOSU MN5ST4I=F.#TX2PW><*P+& ;QNE8A8;C +/PY[CT@#A5/7"U9"""G:4SZEC* /;B) /?&>*\K@A%SG:+?<= AG%N/I321' M'IQ0Q)$C2BQ[;XZ]>(33F"0D$HL6='3IVNDNY/R(J-Y=F"5="A0K_-*Z$*QN M[[%%S2][7\<49Q.UJPH4*8:WJD>%.-_F>>4--DY26F=)2E& MH57/CN9\FQTDJ:*35KC#-;YV=:'28!DZA.,W M6:@S=][I(=@V$NP*T.3>JZ TYC,O])>--;V>SM*$--W(>L0*87\H40%8N@5L MM>Y>I +7R6]&44].EZ3]OC*#><6]BG:21 @;L@9TN^J$=-'?D]F!*&91NZX< M(G?P\.[NGM0!UNT8[?WH"8Y3']Y./GF!EZ"O/\/Q=9"XP:.'OC1UTLQA7@\0T>!1,MLV.I>4=PAP"OF^!1<,*YNA^98A&KG8Y'(W2:4IZ+/5UBS(.ZW;S#R0OH[3YC=O*K& KS6 MP&-$W%L)O[I3.)7Y(HW1.V$DW>%VH>@JB9^\F>C07KPE 7!L&3=D)S+> M>4/[&7.\4RS^:_MGW;T3.V\?:4U^U"9P'5^JC\NGMP@@'ZINX;Y M%5\UHR@_(Q68J@UDF_ZD6E-OF.T=R6'%1)O7Z-MYUB]U^46; G03W5YZM[L9 ME91I1@F9QHL$(X/: ]?WY](E?(9^.(-CZ3Z<)"]NQ&E7&2JRM'43*$ZWR;*T M)%.11JG()3M=GJ@D,TP377TEI3\G!%-2CFD=EF/?(W<,I1MW"B4W&$ODUZD; M_4UK^9]6QNM*Y7-DH%LJ]?%SY3WN*O+/%-4!LN/4@?U:I?B)GYMB*D"SZ+LF MLD$;QQ<)OPHQ)W@5/1(%Y,U#WC CE)''>6*;>$2L%90WO&KI[_33@LN M*TJP]F>IM%J"I=1BB?.@DM$?Q&EG,YT\>!1,)$JP.GB^ KR&N$.48(D2K )4 M(DJPNKX_48)U&,6B!(MOS(D2+%&")4JP^->=.%>-!7BM@<>(N+>S[OM;@M7& M](O-N;Q3?2R7@G1H*H!I;5)8@W*'ML&FBYD M3_:(J>G LKMXZJ+"2%08%5.KU@J+.N8)[1BFSQ39 996=%!: 22QD[RG>2** M+:,#:79R!\?"GU^UDQ.\B@H5 7GSD#?,2/O$G!A?\DCFR:C(&+2J7N(=K_?A MYT#.="!;,G!D9B=2OU(E#@[;'4 WD/9E-3F9J>-2O\V"G-7@I!)3C_8-3@H/ MO>)3FJ017$]XNGJ=P2"&?9ZHM!5+LNW"D4555A5*5NIYW--0T=U0> 8V#5)8 M:F2%3K8M#V1E!ZIF:4#6JP_R;ASC;KQXF-51@%9Y&RA'&BRIPW&%<<71@ M%-9C.,)X]>G$ N,T\8DG&$%WDL"HHLK;;Z>LJ=O ,*V:<<3HZ#=(V0O&$&N- M\D UO*#H?LD48&%1LK HUYL]U(7,@W;96RN)A8FS?^[L<#2*4CA>SJWUH!@W M2W,/Y0G?)LL"L_5F!63Q3L93&%T^[52K-#JEM_MXRSMJ<'_?UB<"1$D*^Y(4 MRRA>DN)&D0?1DC!Z]D;H)@KCA..*E%S2<#+K1%& K2$%R.KY5*!6*H%4H%HZ MT MG16XMKO+C2KQW?1>Q64P2Y&;N/ I]7TK<5]C9JH#5E0\L=$B*5K*9/G_1 MHP*$"2P;9R9WS=EW'3RC>RN,YM(LC49/;HP-!F2IQ*F/[*,DH\XP>4+7 @@%+_X [Y.>%9P%3H9P9T MENA6V^T.R?T8W \D+QB%4XAO8GPK$V]2UTE/M1'_RX,2XQ([2WXVL!E4J35+ M?I_""*(WU4^!>[P8']F&(3ZR'R)QIN*Y:27)F&*=^F8T=0WUN@(TE2]&XD\< MB61H'N)VDIM%8"28!6ZJUIJ)CN['3"D#&;PFT)1V6KIS>&[\!& 5'3BZ!1R; M-A&QU@CL\2CI_OCJ13B=A0$2#O'MY)IH2-_=UT6,]B,,X,1+1,"5?KM(HPA!+LVB\-F+EWUI&5JO MXE3KL'Q6(?K?I"7_^W""U RG>"7(F11U%(DK_FVD#0U>JPB(B]&\,CPIM M)9N(SF_?L]1\MO#2MJ+[="5O?,5EP+"L;BN,'4.]9@/'J6KT-YRQ_X87%_MO M+XF_WS22LZ=E $6AS](1_%DAH-(A_FQ-CQ?AEM9-R4LX@GL(7.S M8&C>IBL(_T:0!=$Y-O\+VJ= @#DFE MX@UT"N#H^)+[==6Z^57X,)IAX3,+Z)8!9+.60?2UWH6G>7*:KB$-^T3CXHS4 M&F'K\B>SKU=I^[FGA#H2SV%28R[@N$Y&1=> YCC ,P5$8C#S?(WV(1%:K MR&KE7O]A?4 BJY5?O(FL5I'_R%0/IV]1A-WT*6E;,([HTMF-Q]?X9>\"+.5B,2Z#0 I@(H63G-,6MFU! M)#"7<@! MA9^KZH"J[5=W2'S9*P?K^M+8FTP@+GSS>I!_1I^2P'HOS=>E?RO(-)&@52 M$F9-29#6O*31$;)1HQ2>I[,>:!K*0!=R^/A>-'5 U1>T.W1^BSN#=O58UNF8 M/FIX@G2LZ(.BLV Z1L=YM0/V'[IC/(%QB@OI M9G?D!R2R8OJ<%4-K$Q$1_(&U-B[R:>K0O)GT$[O!4?\91 HV^KKDAW$LC=PH MFD_"Z,6-QF(@6&$P'& I"K!4LRHXHMO8CFYCJJP!V2DZL7Q/3@[7%;U#'TF9 MP"4V[]0+O&DZ)3)YA(1S#_)P="-/\3^)J-?:?JOLDA?JO']R(WC^X,80WY=3 MG$1#[+S.TZ6IXO[I)T28IJ$!T^I/+X_5B&_)79OKW7G"U"T-V/8)S1+3;04H M3G]:='R!2%I*_L*9->\\02K 4%5@F"-CG#F)FY8NHGF$?R%M[,)9N.W+M?N*P1?/:A$M5]@''^H4&1PFG=8SAIG*E ,%5AF+2VX*0 1 MK:N*(>Q,D9'>KP/++IH'R>2=1DI*!:$5LS& IIG *C$Z7I@9%:J\ M@6$XP+1,86@(0Z,EE:T@J6ZD:?BK!#G6N1H\8+:[D-=]41<5;)_#BZ!8I^3RT R@6_VA MQF6!N=?3(#*Q*HP3$IBZ;@%;H:HWYYI LWC=FL+7>9)45'1 )T219+]4U7U< M$V26U4 \/ 7W=)J^A16] UU!,LDHGQCNE2LP9]T$V9\)_SM M].K!:0J%7";KP-)D8&J:D,D-HE\'NFH#52NJ# F9+&0R=_HO+IA[&^R4SO(\ MWZ)S<_=1MY@!1RI@#;M(%A5IW^1]'8@BIM MXG!C"ZIF%&]Z6J33J1O-;R=_+!.EALL\*=' @H6V(QI8=.6 1 ,+?O'6L086 M++53T8:B#DV:?JS+1_CH!0'N-_'@^B7RB$^XR<1V:FH%@$H@H7P"<<\;5.!C M,60+V$[1R./6ZL6GQK27)5P\PV,4X2!1+)UYP>+'JD9QOQUC.8/90%54()<( MCW*ET'0,_8JN 46F[2W3$ZV(]A2$5[*N0SU.J%?!N+S6Q)'#BH%6U<2L:?9U M6V+6=.O'RZZXJU$?90'GXOXFNZ1YTT?XM]]]@KYT.\,OBU>O MC>-TFGTF>N^N&^7Z4:.<@J=_7@WOI*N;RZM+:=V_**G%5+^&58E=2&C L8P M")*X /C2B^ H":/. (S)LW-8)LE#9?GFP#8.L1(%D_3J-;Q8#9GD#+-+77J, M7$0Y8THR+4]ZY^=]7$H%ADP[(+JNU1JV05]G2$ZC"WGL/7MC&(REN0=]04_5 MEI+WC^=H<*F6*.DY])'M0=$CL5-'V^!2ICXPFB.DPZLU2TMW7OSW^22">!PR MV@*,DS(SHSIQR$W><@.].7(ZN%BSU/0IC";02](("BJJOI0R4)NCHH.+M72_ M^=Y$T%"UI31I#MV(MKJEOO5V4-+AU%(6+MC]#MZ;,'A&=QX#@;TJ:$ M [?CN:<]2FUL F\BM;$'J8T4[/$GQ(&_A2^+AD4$^BN@?P/K57 M>*G]P\QY M:8@0[CY"P4I-8G\=Z8*3NGV6.2=]Q@$6Z7+I-Q#,U- !;.&=%WZBH)R;VYOS M/Z[NOU]=2L,_AW>7]VWI_NT4:^ Q(N[M/$2Y<-D8SE;+7,3+\H$82/]T@]2-YM*B MLKTX;[R_BA;4,K\Q=]R2Y<3!.;4L:$U+$'LN M-;F@<(9L+9MD+X;*%Q@/"LMQ7B3-!581?1_+FO/NRQH%F"6TO9;(DH'>QF#6 MRN"4YGS;0!;"*E>4M***$B_"Z@]BV+Z_>AW!:.3%5$*+K6>O*RTOR[*Y2H"+%.D5Z.5V$TQD,8E(SM%Y(),I_F.O0HORG M W@3Y3\]R+*A8 ]1_M,&^D7Y3X\.,^;VQ_?[[\.;R^N;SQ+Z MCW3UOU=W%]?WPX]?KD3]0M<5MD8Q=_6:Q>VD;Y$W$C4,HH:!,9IVT)>P$;I[ MLPKP6@./$7%O9=A2U#%DG9^E,$WBQ"7C$$ZYC$$S9&!7F&+=B6SQ?+> J(\V\4'4,>S'C?=+Q%A($CK/S9SH)_.F?' M,+2C @2.^<-QLY?1KDB/J(>BOI]L"VGA.C-9U_&ZCSHO)X9%;(,*O#Z.!'XJHO+X:EUGP?(>X\\L;0$B ?EI0MZ*0K@HDD;PKIHF,!?&<4_Q?!P) M/)EJ5KT]'W?<9ZL^@[OZX)7M9+>_-][5=.:'#N!88^>@GYZ79R M!T?A8X#P-/X&(R]$S\5)?.(M\PIS2EYSKN@L6Q']O!K>257TN75Q=77 MCU=W6#&12G7#XWS3^_=:N)5=,R9?\3F1%M*ZN)"N7O'/?>E* MTPA6BR&S&XF*+9Q1L[V7%G>F:%Q5 GF77@1'21@)Y)5 'IYX(*BO @*_AXGK M"\05;P.V06P"4P<\@AMR36!J/Z;>"C&!K?W86DFLWBA_51!]BAWD!'@"/ %> M%\%C)%B7WU@Z-_7"[=;N8)Q$'DGXCI/,/[OF6H"E7 N=[&-HL6D>:1E 4=6J MP/#=HH\[I*L.L!?3P 72&T(Z?;LZ@>X*Z+9D'3A6Y:ZT.M=(+]G[LQ*&55L! MLD$[+JX3--P&.A59!FKA;FD"G4?6I&T_(1"Y9TT-L;E:ELT/2DU&*GS!?6#? MV+]3]+:)!\CRJU_7E?K5I^6T^]/J_Y)?P(X-K H]RKGP2W85 M]^5U38'V*@V]@*$(BF\%]8IL $VV!?(;1+ZFFD#5ZQYW*C M&M%$]O,'G,=^S$'U "=A!%>_)^YKX80P*@Q26&:MSEVQ-. H]('.6NB[(S@K M&QP^99R5<_R<,L9L9&ZI=F>HK+%Q0:9L 4T,3RH5'.T_-B@\%'U'AJ58P&& MC1UJW^&*<<;UW:?BUN_:FG9XNVKPQ7"+.^2"(.*VCOAJU6.[KU3,ED$; MIEY&@8QV*EBKR ^NXD#MH ]?, )O961:WH>R,?2)2TV QXV'?&$LF,5KKY:6 MT+F;F4)2M+2%B.43N:,D=7W)1X:1=.8%TARZ44P[0[3%C&"G4B+YP%"[LU6! M))Z1I->!)):7S_%-#!\?(_CH)E#RD&3P@M@;2<^NGQ;-WJ82E\?!: ;AH"&UEPP7" [53'Q@Y.7O>9LG!E'NBOZ4;X*_$W&"T7\4;# M8'SI^2EZM?"(EM$<3=;-,^^SCI+4E@TWM@MKV])LM"7<6A]/ZB/HB''9:>._ M5!_9TW6:4+2B[0CU5L&S\#W4;3SD?$J4"VFI&#X%"5)5W#'!*@,?W3FN5=X%>KX-1 M!*?HBZZ_H$QI$H53R8WC= JQ_SY \,1XRBF?)"LD7JN>&R37QM@"\)ZA%,-1 M&GF))WRK!;4]706FPLX!(SRKQY&O <.BC7_PY%6ED^[#\;]24MOYLEHB4%9"'S9E#2A6QW.V.H9^9(7("I#5$TW]XD%F=1=R7J3M?A=Z1:H6 M\<_C\4]V\EK$/SL<_SS2T(>FH&1_7^BK]PF3S#" ;((/L$@1N;S M-0E^? GC6-2G4-P/HCZE;I50U*=TY8!$?0J_>!/U*:)$@:FYL2I1*$J"'UW? M#4;X9O^G&Z1N-)=:&]'8B '!M"SA3-558#C,BA(HEOZ5U9I]*VH;CZ^SO#\.IR*4];>$7JNM0CQ,73GS#+?G1VZ11&D4P&,VE)'*#V,\&QC^Z M7B"=^<@PI.U3=%J^X%Q>*IH%'$M,V6L2^6>&"129H88KI+*0RBU*Y96N? E' MD,3*-5IMF2/G+@-MN@%W_)DBZ\!4#&:26RLN31AHVQR=-S_._ V[J9&3I+H7 M#OO]2SGL-]KUYZ^Z" -RQ^)WW<%G&*10./J%HY]+/[)P]'-^0,+1SR_>A*-? M./I;=O1?N%'DX1RB;/X0;0;G"7OYL>O(U&4@J_1SYYBCKV_N>M,&EN8 V2G: M>GB/PYX#]\!7-W ?X;@LAYV6;S#G+F0)6K(*G I1-"[TB8[A7T,HMQ6@&$5' MX?5,+Z$]".%WY=!4$L[38ZJ++0--UX!'2[)CR MU4777'Y PJ4I7)I\^0PY!X_1\91W:?X8W ^D3Q 1N.M+GT.T9("[UE!2Y2E[ M-DT#6(X##+F\Y!.>S3UKXC1DQP*::I=;G"//)F&T^P1/Q7.#L?0E'&TP'*== MH&@8 3<,*)$=VIJ,K[ISW7* 9A6]P'FAPT^+E.A>D9YJ :-$PZ?.DIXB.\#1 MBPI%7DCO(IQ.\>!M)/BNL/XTB[Q8A'B*]C0#&OKCJ"+$TR3^$K;7="R@H#^.2JOF\Q?KN4JC<%:UR6R_'6LY3^G(\K:!:HBV(DVB M7P>&J@)-I:T8Z8DB0GL.PJW)H6TDW)K"K2G#+QFMB%<"XKZ/])2'Y6U'--^6OQRK^R MB;H$W3:?9)^]^_Z;]7.VJ "AM0^^^;D!O< ?]IS0* MO"2-('K=)^\5_Q1S".Z(4.M?7\,'SX=;F*Y.%=D?6+YC5N6:AK6^@$<78LM>(?19-N*HNF5 MP+M%!.4F2"I_0>(1+KY9*%YS"#!-U#M!'$;P.)R&2$W\OZP19U4TF9:F6?8*N(+KL@6W."X-T[390GN- M_9(P3EC1G>IHNJ/M!G%KK>I@41"A;3C[SGD/6#AJN_X8*PPYZ PM)8L*[WA_ MN>6+8\(V=-,TCRZ_FUN_N7.2]EFO>%JN4@D65@)J'S"[*&CQ[&WPQ7.1+N$E M\T;XZ>VR3(%ERV5TP.8/W83!J*(J83B:8NT3GSL68@?7$:&. #-UARU<5?4N MP[)LPS@"TQZ-IB1 1[#D.*9R#$F%5*SE//AA-G?U#DY=+UC^Y7<8396#6/O] MFZ+\U+^J^N4^D7%\@1H!-#, E:\F0_C6D5T9?=I7Q;[9 G_@ MV-BC?1-TNJ5K YP>Y]4 WSRQ/0H%Q>UC&K*FV_(^DMBK.GR!R/:!>QY>:G*7 M*2P-F*T:BB:OZ1!%5RP+Z7""U*:[T/?10S^A&WWRGLM#KRN6XU@./?2[H"B[ MH^N U78L758-C7XW;R!@LY4PC M@L!F,R]A^:T@8[D,OVP#4'8C-QCH[$W?7Z#_#+^BC3S%5R!HY#B M7_X24,P]AB^=Z0F"^!F.MY]>#PHL0U1,1(^IV\:Z/[<" M#-6V4WDGBJ,;EEQV)PPW445X,=C$;GE&^99JTDTU5$NUJ^QBG\"C?4T%\:=9 MFJQKE3:Q4R)2O(29?#14;'"5W9GKHEZ &V!&<.PEG]P1$;>+%)>/812% M+TCYO'!Q36(%G5)W9/R_-0V88M5U"?\]3%R?D:*K&*IJF'(FX7>\N/RZAUWJ M"K(%#%TKM"[Y&W*VY;>I*Q:Z)K+E5N^C7N7(IE3'T6UGWRIO'4IA'./A#/-) M&+VXT;@\>VBFLD5<^Q?9&$CUY$;P(P)TC+.]$*L0KAE&$>(HB+6-C_/5(PL% M9(C?^4B]6FU6;)^_,:% MJ#N:MB ?QIMH"C][HIS[D9+&&&GD];A6>_CJQX*M7W'LGAM\B M;T2=!%B$OA S?=N#.W,@UT-BA_;( VH9D^8!% _D>@BT"(;S 7_XO0_;2V< M#]/D*8R\_X/C'\$81FL;QVF8\<9[[S"HMVD2(WT$ISHO(-L7O;M "(_<49*Z M/H[AJ90IHVL+Y>FBRD_SJ[461.1D9_U ^!\PQB\-2(;E"/WX/<0?">0W3.WD M! @@.)]_#?W&5Z4CZ*\@Y_90X3I^'A\C^.@F..TI\H+8&_WA^EO^9Z1:3HJ( ME,,!"DU7Y2V$M[&S+J'XL! YB&[=TM?C)P+==!2]4VP<3@1P;(='A.=:6#9M M;#=<-V'PG"U(C#YB8J___448)S=A\A.B[8_"QP +P_*N#_:2>9/]J'"5W87K>P^1!Z3_P2XG7%<*I'MTKYQW MJR%5+5UE2"GAX8Y=#-KT]!0I%#UX6FLJ07W -[&KMLV3O[Z-3E&?1=7N>W;>2FSFLPY7V J1_ND'J1G-IT?"N M$]V%;*KF/]3"S9"!971ZQ 8O*-5D(,LE1P4?W LG]^%G9$=@QCK[KU_;4G*H M^_O3*W.: FQ+:UV?:Q\EI@E42^^+,G>!TY5\'Y/O>8_)]UP0[F\&A1CFGFXS MGTP-1,M]9S5JVE=D&XEN^I9,50$X4]Z>S=MW'>\#O@O7XKS?8$B7@:'VYEXZ M8K!5Z\(L#1@+>8WM>J-ZP]NU^Q#7MB-/VU%-*QL M4X8N(]WG;A;JEJ)EK)M$4A;!;LG'7<_.O$":0S>*A3YU5)@.VI_\UQNLV@,A M0X4,Y5>&_@C9VE)WC)-2WHF^6CA! OW6 IR MK\.&BT$(^!:T;&#:&C"5#C@M3D7$9^-R#"'CA8SOL(P7\IT+^6[)-A(F'"2( M"NF^D.Z6 FRSZ' 0*D&P&@"2?S2C!/$W:>I&CQ[:K;RY^7^E<>)-YKLDV&RU M8JW+GBF_2I=IA/VJR1,D;E0)!F,XW@A323@?&A!(\%,X8=X-YI(72Q&<81?# MXNM>'**VSCB!6*2FI^_ 7]Q M$:%;^Z(7K"T=2R\P@E(6*EE\?U#\:-XKLO5+X?-!_]B[)].0Q58U#F5*#W8, M$AE!.(YQ_=OUXL!NHWO7A[<3/-Z#01-O9;LQP/$UF4%9O'MW)?@.=I+[$8P7 M/43A^.IUA!X=9J18NI6$I5NV6K3'X+[E"S6:8@Z[H1[I,74,W#'T/EP%"6YW M'4ZG8;!&\6MU3+L*LY1S63M7U.,-"VS'T2U9^+3Z,0BXBG))E]>/_^Y>5E\/H0^8,P>GRORK+V M'O_U>_S@N\7KEPL@)MYX+_K=3<)H^=JG"&_L/SXA,,YE^5Q>?NZ[#]#_[W>+ MS_]"WWHGO=]Z]1+V8;2YA!N-EJ]!/QX!?/'$^XD[2LZ7;UQ^?8(X:@N(Q4)A M]C%^&!W3.XEH#?_]3GD+)0T"E#T(4'A @+(? 2HK!*A[$*#R@ !U/P*40PA8 MOG,#1,2381J-( U_;0.WAJ(ICS['A78P./]Q_^[WSR$R H/IL@4U#CXC MW0-I!X\P0 +8]^?2Q(NFZ%^O2*.8D:,GO%#LQ>AIK"U)N*0\4\Z0 )(FN%?:F?XK M^B7 4?"0U'IF?Q\AD%Z08!M(:U!'2)?SGK%6D,&-Y"Y.FTUQ'3IZ>XQ$FD\J M6XF&[F*]",F^Y EMS N>0[P?O.[:5]W9+ I?D0A-('HH>?(B="&?:?*O>-.Q M]XI_,]%O8W<>8\4*(8 H59@8B%*'5R&:65:M2=X_R^I7L5ZYPNP8V;\88UZP ML0QY,?H^43L7,&::W]J^W1&Y5N(U!"P7P6V/4G\L/:"O0=^=HSWAE1#T[GCJ M!0CU^&9]QMIHB*\D?,.0!V/I84Y6?5Q;!X$[F@-"'5Z0XFX_D/KN>OVQIA7:R)"UIDBXRQ1!.WB-U= N@,%@[EE&($#LB MQQ_!?Z<04\S#/'\7AB2<3-"3T9OUE]A>VR#Z)B:MM9V-%H,-!_]XO\&(K?&G MNH,_\56-BZP1*^SGSQ5KOF7&'/68)Q&UX-9N"!T9L;Z$TIE*Z#HA[?W.M 6K M#J2UA7>0V@:OD:80Z.P(Z1#&\^?KV2R+I3$;H(_&7D8RF2Q8;>/)?<:I,,NC MR[Y#SI5L:&]P8> '$OSH+KMD >QM:I.$0^RA9&$\QX0KRVB4IQ!)Z'Q%+ MB*U]/WPA%M\$$2K.6$LFZ1HRO DB-H3I,?H.)C(WFG-#2=H.2MHRA>-]MC Y M)UP8NVVACO =A@DM?/9B',,)KDO' MD&S*V?]4Y1H9U7@94:YA&AU,C!TS7OQ$ M8,0723IZVK&C/>2V]2G6W='?_.,])B3O _XW^O7_ U!+ P04 " 5@'=2 MF.+@"^\0 "@Q0 $ '=Y>2TR,#(P,3(S,2YXK35W>YL69C:GD/HZ&CK\;YU?']Z M>;EE??_=7_YLP9\/?VVUK N"7>?0.O/LUB4=>M]:UVB"#ZV/F&*&?(]]:_V$ MW !2?OQR27U(LWWRA"$UK.;0VMW>&UBM5@F=]U[ ;#Q7V.MV]G;VK6ZOW^UU M>AVKV_GW]LL0*CQ#OLCN]+I_ZYUU^O!/]_U#KW>XTS_L'_Q2LBX?^0&?U]5Y M>=_IP-_.<;GBGPBWYX4/]CJ[WO[+'?DRNJ'O@T^#+P?V9]0[_0;='CS_R_UF M]LO7EZ?)[C>#SW2O/=OY3__Z]^X^N3\[?YI-?GSHG(=5?N#V&$^0!1Q1?K0U M]OWI8;O]_/R\_=S?]MBHW>MTNNTOGZ[NI=Q6*'CXXA+Z52?>/3@X:,O<6%21 M?!DP-U;=;XOL >)XKAERB4&>4.XC:J?D'7]>("F\VPXS4Z)$*[H7BI)8U,$9 M.8[M[9'WU(:,MF@7K4ZWU>_&X@%OC1":SHL,$1](U5&&O@CS7,RU962.IA!G MOBH/B7K1EC^;ZBJ89VF*48_28*+'W_%96Y1K@U +I# C]KQ<<:%T ? RQ[PX M1V/=YY]_7M1"'#SU"/6W;6\B946?A;'%Q1-,_0N/3<[P$ 4N0/9;@%PR)-C9 MLGS$1M@7_8E/D8V+U,6]$E'J0>>%L25*$6G3*8'>"0E_^B":\:&@[0%,M\2' MQ[O+'.4BMPU].Q!V'E/GG/K$GXF.SB:RBBV+.$=;1@E1*9@@JW7PD% B;>N$ M?[I6RXJ+)S^"*BO49264?6AGU224!QP[-_0[^7G*, #,5"RBH M+FKR.7EF!G9,#"PT6M[06NC<8+_ 0M,=R@B:6=FMPLJFAV19.O4FX-L84PX1 MQ97'-1U%%3$SLU>>F91J2^C>,'(Z1G2$^26]]SW[Z]AS'8CRSG\+8!FCX<8@ M;&9I?PF6PDHL0JUD-7^WPHHVE!E8*!C[2IAP* MPI>D0@M!X!BJW"SJH#.0$25#& T@.+=M+X"(FHYNH?W:!,>=PBABIJ*;I2*A MS%IHLV)US23A A$FMT(_821PD@-&"+X^RPQZ+PNZ4!+NM5I)-+''\F-M\A#)B*L3]$69MCQGDOBW.L0S;ON99F(GT%DVN\:HH^F]'< MSZ(9EFHF>I?@"!T1&"HC"),)9AS?9W%,%&TFF!\]SWF&N2A$P@/ F$X_>CQ'#Y].(@/QL,_I* M:!8KLF[%$D.JLJ0NZ]WY[7U#3W^.;3N8",- JUS"Z<_(B\7,9"B174)AO.C; MG(]+1D3+)+[PC%@/V=$SL.SPB\;7.:D7-E"DQ:%2)-9A94366 MT/U/*ZY)?I5L@LBB-BNLKIFD&L_LECC>*W?,UU?"VH)C/NM=_*FALY 1] >T MV ,K(VCF9MDC6.M=J+:AS"QW0)2DJE)),W=*W+W\N5+#Z:QV[I>D=24-9GJ5 M/8 5S@\;SK-Z8)CD,#?7S(^RCZ [5&PX\+HSQ"3TAGPS^,IF@OZDL>'PAP>& M29*5( MR$R)$GD7;,@WG)'"+?=,L%U*V,R0+KXNW*5O.$V5-GV3U*VBP$RG$D^ON'?< M<*:->X]GV$?$+;-+&4N:N5//[(NV*2.]&W)R(;]&3.P./>'R+"V*F.E2C_I+ MTF7-:V@H<FMP&JO@%5E6V,55GL-9;7::4YJ%%Y-A9EC92MEI1.A9@_+*_'4?06N"X;I M767+YC7(;NQXK9[QI7IM?K:9)&431W\&V.RNICOD2Z%O$C#CKVS1Y!T#;AC( M 3@3!9:2-'.B[+,4<-+XF"\\5TWUB'22&6]E;R0^IVUVFT]!V-7 6C0!*YL8 M&5P;.Y>F4.QID"V(579S;Q8T/?Y(H=C7(-LO0#;GD?$%LOV&(KNX7J%9_>5E MFK$V/%:^6?AE[\JDQV%=AAELS2V"Q'V9IH_(*IZ999U)P C\GA*&:H%O^A(N MYT)2;HRID3'34!!HIFXM-7O0N4J\$D#?&8P29AJ4>/,J]1*!38?(>[& GHE" M*3,;2J2IO'A@0XCF-E]F[:.DFT%7PLWT?;YF#SXJFMT\F M6/'M*^*G%N<%+ MGBR@O3RD"\+1/24+JGN?6N0[JY06H64&49GR]@1EX3 MK.J0;_HLJ;Y,)N>R5+&Z7Y*5A+[2L!)G9\-/'NJZU5O9$F:^EGZIW69-5_B,76I! M5RAEYF?9U]XU?3%7^.1<]I&#C?#_IRA0_#- '-_AH?4B M4WS(/]KB9#)U82T:IHT9'AYM/<]FK?C'V'\%S[9?)FXL(33K?W2^U^GTPP:3 M!2.J-U:!F*UH>>Y+'=V#@X.VE (E\J8NP;P=VQXK\(DOBM\FJA&'WU]A+FF_ M@LB7TOZ:/T/26]3'36M_(T]-%+:_I+W2;9?U-][0W^4>F%[CY/ ;X_Y%D43S*?(-CE%*/?%S[1O6=P> MXPFZ\FRIRE!$?&O%Y5HBJ=7MM?K=[1?N+"Q=QH@%#,L9$9>K8(34QK&]/?*> M@%32%HVBU>F""KT5/*^0^-!:E"YKP!#Q@70GX*T10M-" ^+ZM07;V/5YG+*B M-:+S\%M4][QLZM8DRPY_[:J/1016S3@[GZ9!JR6 M"C^V%@HJ6<&)O3P@<2'Q895NS)F_? ^."X6]%[ZM:$'5D42UHV 8P6[XZ]4B MJ/C\\\^_7E*;B<<*SG#X_R75/@";_W3LEO1,7F=861'DB$]'6SX+Q$0/KI)# M6 0SWF0RQ0G"!^"C?,&R!4SZ]&6'?V.5+B:"3,G'H4XA,TN?3P1Q0'28,!A MW1 (%1^9%TQC40(B!I!N&:$VF2+W#D_1+/K5\!-$OUZE?L0J!**L\+HZ6TSU M:AR&RR%?\GEUX#),135P7 MTWMGDEM3#P4/-\,+0L.P*G0GFUA]G'S3$45VD3G8M\Q[(AQ4G& *$>FTF+Z&+)):5^_"6U'"UI@4P8=\M>KL M ;_X)RYD+5;*):67;[$>%8W6CW6\0JNUQ]@)7& B?H/0K2O>3IMX-=$Y*)Z( M:T*/' \#]XH\1;]*H#C^6LK6 )>E7C>G %&Y]!IXGK^+Q!4_2\JN@5>+IIEO M%?3V;BWPN(4#R6B\+*VM8!&>WB)"]LNR+# MO):QNIYU0&/>OL5>(\Q1CAB>H[M&A0-]J3)KX&5DVP7S)N5BR[!EY'NW7R!57G+Z*)SE?H^JPU77]E7QYUC1-;YKJL]3SM>/!\ MY$K$X[VZ6>R&/FL]W9!F2K1CZU,IZ[S;N$)("IV$@(&OO7.@JOT?WS/(./1' M[!8L5V7-^P0B.A0&(?<3G@PP2T:-F?2J,XCCB37'*Y@Z1I1B]PY'&S%C,N49 MHTT2M9L_&XC@VPX8C*;WWM"')H,S]AM%ZG8@/@5V$N^#2]MOE*C;?+!)+I;< MV1FLH%Q/;@"D[3>+U.W )P]F8CS?NTB;GI=9M]&//%R1\A,/1DC,;I'/O,Q8 M4R"S!BYXB/L? S!.,5S-J=O<:ZD8P7]0W!9W->[%I;)C9P+!'X\BX[0O MRQ>KV]%'?CF9D%%8!]@:-:)S.O28C=4NLH1\W:Z=(L8(S/'A-:/L+)>36;?1 MGQ!%X0));[< M8K&Z'7GD%QAF+N1^]&"93W6#3[Y _<;?^\@7AP+B'G'"0I[UH5"N;E>BZVVY M+ACRZS9]$7&=BV7HE$&0F!WYC2)U._ H+GHAYHO$F^$/W@3",%A!1.',#[]E M&U-)Z=K=4@\8,IX8!&HWGC\P1+EXMD!6'[ ]II[KC4AV:#4)U&W\ M,;_#8I3$F4T!37K=ICY2$'#DXHV?8LH#?A(PC(+L/%8@5;<;B5O-:7DM,C R,#$R,S%? M8V%L+GAM;.T]:6_CR)7?%\A_8!SL8A:(VI;LMKM[IC?PV3#68RNV.Y/LEZ!, ME62F*5(A*=O*K]\J'A+)NE[QJC*0P6#&[:[W^*YZ5UV__.EMZ3LO.(J],/BZ M-_YPL.?@P UG7K#XNO?]873Z<'Y]O>?$"0IFR \#_'4O"/?^]#^_^P^'_//+ M[T,/EM]M4OSL'$P.G/'!_WYX MFY,/7J"$_O7!9/R?DXN#0_*?\:?'R>3+T>&7P\__!_Q6@I)UO/W6P=NG@P/R M[\%I!OZ+[P4_OM#_/*$8.T2,0?SE+?:^[CTGR>K+_O[KZ^N'U\,/8;38GQP< MC/?_^NO-@_N,EVCD!52<+MXKH"@6'MSX\^?/^^G?%D.9D6]/D5]\XW"_(&>+ MF?RM)QE?HB3VOL0I>3>ABY+4&I2?<80CZ)]&Q; 1_=5H/!D=CC^\Q;.]0OBI M!*/0Q_=X[M#_?[^_WGW5F^%5Z 7)!S=<[M._W2<:6B]QD)P&L\L@\9(-55>T M3*DE'*3HGB,\_[KWNMF,J$50RZ"?_ ,$--FLB'7'WG+E$X'L-Z7R#/E4I _/ M&">Q@BSNV#[HF**((&AAZH/D\7*XB_(R#F'C:FS#6$:H0M@\ZGU&PP/%U\)"$[H_GT)^1F'#Y MSS69H#H4J[$,2WM30]%%V0=7*'Z^\L-7+8NIPW1$UUVT0('WKW3J$,=]2^)Q MA#5F(KISQ^!Z[V'M!3SXF6BL)YCPD82E(8,IOAJPC3KX'3Y[OXUFG M'+5#VM6<)#XH.E]'U!N=QK$ZQ1$#=$31- K)A$XV-+4CKG)%+5-!DPRD(ZIN MR#113OKJH(Z^3&HL$D4\8A:JSW-&=D3#MS"T2PG=/?G> A9(!<,[LUCR(WY$;P"+949VE@-I M)Z"]YYKD W>K5.#$49V^HFA&'-W2GYJ* :D^A9%-(B_X [(9W 9R>)@ MZFB%TR1?XSX8&]O V:0/SB96Y-XPF^P$MPU\JFRT&^2]U1DP;2GA>JPT8!0" M(/NG$1I@=%!T6B'!9,D=VP<=JKG#']P')2I_S!_UKITZ04"MY];P4ZF44 MO5&DGL="B-YH4@4$"41O-*E"@P2B-YK@_DX)V=NZLV[Y#T8P0+\1V'"!8QB. M9M6TUD$Q'-6JB:^#8CBJ5:Y!!\5P5!^UI_IH>*JU_(@FJK[7 V#N! H^U(H MN,VIA<;DF@",HRY06\"E*A!T@ML"/E6AHQ/<,CY=Y+MT A P4A#]J$#@MP0' M,SPK\%!NVQX-([^F2 ZR?\;.R"F@RC\2#$Z&PJG@Z(]V_B&P"K$30N'VQ 7Y M^9PXZ=#W9M1[.#F\DR/(Z2PH]4.W0IU/C_>%457Y.7'I&;XYBI_2@WSK>+1 M:+5/K6(?^TE<_":UD]'!.#_/]X?\UW_/^BEY_5U\P$=/V$\_^_=\7&W8OCF" MZ<$5NE>._(^FSB_(3W?/)>O>UO7 M@"*W:C',X<5>XOG)*7> MH![9U8I;G*CM4 H%T]K$J-8@?%NGK&*):4>TVF7(8&"*.C2J*#7/UJDI34J! M'ITW%J:6(Z-J$?-HG3JJ1Z=$0=4HB<4ZX=1'62)6+!82IR0F7 YE1^P4F ^$ M8>L,J;[\16B]?'/]-;WQHWX>B]46#-J.V"G0FHX K-.>6D.Z6N@[, JT8+VD M2['A-@Q&# W"LG6*NL!S3$QIMET,W,8+L99D,# 5G9A1D9I9Z_13VN&A MK%!X8RUH6$S1AA:#X%9%?;SI]%BL D&G@L^P=:9%R(W6>*9C81(0T^FPCI;D M;%NGJ,)MY8L52BV)QIO.E<$JDC-LL7Z")-OOIJ$B!L1T-MU 2P*VK5-4-44K M&-VH6W\*.-,% UAE, %8IS?.3372[,>JG$&@BO<;?\"!QZJD !9JK-<=:$Y\]16K*MY8DSL^L@V" ME"C5Y@YFI.G *;EQ+%20;JDAG;/KX!RMO 3Y)?HE]38 UG2, M!6L,+@C[="C;QYIU$^ENUEN5BMC\9;_.Y0WY\S#;H/G7W5?V1!_"]T0[/U7P_7>?N[D5[U-46#B2 ML;!#Y(1SIX3*X.Z3B(2I:13.99Z^,LAHM$K;%I*VV&Z$:<_%$2P36=%,NWU8DL929/6>HR68"]@G.!0EHOZ+H M!R[1)6DJ2&!,3V6A(NI16]'-IZ=#9TLO\.(D.PZJU)<2T+0;@"H- M* 'K-'>!2<'I>JDDR,\^SI_$.5V&49*_D"-KDT.@39?C4!WJR,(Z16Z9W+4- M (Z^/-@:_\AR4)]LG-AL95T&9TELH]8E%+=A$%;Y4KIY"8C1 P\O.$[?1;?.OQ4$*FV-&6C:">BKALNI?8X@;5DW\ 8J M.-/Y@J["8'*P<$85,>F*2"![%F9-J-\UE,[P/(QPZ2UA+Y>P&*-M=$ MANEV @))Q.NGC*L]:(\?->V$!Y!HS?0ZLKJA7>+P@I)E8K9-S%N<0)+XVC#3 MQL^EF@EM_>O=-FUN>0]K1-ZT.@QS+2A2%/; M(#:=FG-HOR+.U5L$V>9I=_,8H2!&;M[G2O^4&> WY 64S]/(BXF3O5A'].D0 M''GA3+U?9Y"/FPYW'9D=KY081F_6!4H.VVI;DP+].X?3-&J "NH%"#NJSENTV::2F;PC((%CJ\#R4:@2HYPHI$C9+@=+W#*V/\+K<+X9Z>^,_8XE^M:BIH.Y"RZ +Z+7K,:!EOA+0=+QLK4"@:"Q4Z6X? M &SO@P5K%NV5Q3)MG692]F)"(:F'+L+U4S)?^\4%(F)-R:%,GRUHK3F(4*S3 M9'E/S=W\R@M0X!)FZ9Y*V5V64BC3-PJTUB1$*/9ITD^1XUGZN,(9(CS3DHDX M^I0/Y6HP%-[T/6;MM:LEJ [US%S@_]O?_D:7)2)ZO/@"9_^_#K@O>XJ?_>1H ME.#M *WIV]":*[H;_FW=[L&R1C<1!>1KTB)+ 0;3]B<+M0WC[_UH^R-BK*7;0'74#,,'T__G]Z1_'4&^!\/(GGK<"D3;$/CPP/[$P7O2O$Q2 M[T'3M)653M)6I?2<]FAQ)?VY>2,:5J#" G0!"QN M=C60V3O0>^K0BD"VO8E(V_ES, U;G''3%=:UJF[VFZHOWX [<*P<$#56MQ2 M@TG&.H4*^,[.>K1;$^/B,-D)1IMT/?(Q/'7_N?8B+'QR1=(7UL!AZ6J:1+7U M+K&VP.Q+6'<\7. 7[(>KAW">O*)(DH5(0"Q=7VNB4H$X[-.@@.=MJ[N%A^+B M,+M6Y6(\2W>ZWW@!IELPT@N?I0M5(A!+_8]$<>PJE5P\IY%'*%TA_QZO M\HES-S]#P0]*C40W!!8(:JE# >@(SJ.MCF6ZI?D"/R77<;RFMSPIEA.E0):N MZ&O,.+5(+-1CR4V4'YZ_?,.1Z\6[K6]R[RD M72MOYD7E8K'NMHDXQ&G5QIO M?4UAHF*E*L L7?*'*Q0D%ONF:6I[)%*L(_>9+F27#QHHKD\&@%JZU _7*E@\ MUDW3E'(:*SA$W^+7]&\DTQ4(;ND2OZ:"H6*R;_KR'W7/>*BW-<7*UL-BD-W+ M^1R[R=W\\LU--^C?HP3?!7SRQ>SJ83%=L#51<=#)6P3>W'-I*SM;>:U(GF\(Z*;!3A>Z/7.Z6QI+XSD-2 MT@2)U(8.ZWP42)T=UM24RFJI(^Z/1?$&37U6C^JL%L@MXSD[[IH],51;Z:SP M\Y&9_A30R2&=^C)P]X062U?<5:L*J<=U4@O05,R<];WNB4U+>X$D3^KD%8/[ M(V>WF"V@Z5.=I@I$?X1]"\/9*YD6?*H^UZG:#1]F0O#V;94IG+!!L3(KN#O> M>K V7K>^0B<3]RA(>JRWMHS1DSSOGGQO(7&7$R;"98*LP/4Y/[;;M?CD,8$K M@W!RD#X/'HC_3\ M48BSS0..7CP7/Q(LY^LX(7XBHC\3?LXVWS UX]6SY][C1?G4;84I)O#EN)VG MC9-C=RC*/SK%!](_IOR2(;N/.,57#%5ATFKLD(F>BFK,^:GXJ=\+-&0CEDD8,I!!J"L5=#(2F82@!#>XY9;*)QG- M3 H@+,(&DO2VF)!1S<3X,0:FW$\YC/-*_)T)1I9VP?VQ,^ MVTQ:TH;MB845D]32F?2F5):LS9]T>V?Q^ M%^Z]+DIK @&;WB\'UI>&**S:^,1K+DE=&U-+B;I+0X0G"?7R_/HC4RH"\-*YR@27^^9EU#0_@1C3YSS6/G&< MZ6::?"V!V)(KFT,-T)@^WJ(SM1I+J6_U[>8\CK9G]H'>C@=A^J!-,W\GYMU6 MCU=:[H4Z/!Z(Z4/M#?V=F/N!YDO^2!Y("SM+DT"9/H?>8-XH96!5&^:FM%L= M5@TP?9B;RNYU(P5!:6--N!_I('?]I.YATK+78*TRDB_SFRE7 FW9# M+94+DHZURJT$Q<8JAF$QW?9IIV@=25FG;FW-6NN*&V4+G:AK:+_4S$Q;L3IP M9<\6E/PUR6-FV9Q;4?:^*%FGEK^"?LRLH/.IG9BL@ MS(31EJ]#?(OI>?1B( M>_TU0Q-#6A#6ML1M+UFBQQ;.411MYF%$#YM([G#30F+:'T(5*7 7&H*R+J@Q M/) ?L@Y?4T6+$)@.!5TI62Z@=Z'@VH-YY<=1Z8&@+-K%_-=3Z3*1GC6T_YHM M26\'IM.5Z.VWL^+>(,(6_,4C/2RFEUN[L@N J.S7=[JTHI,09.--K\%V%OO+ M[/>]#OL8)LA/-VS*GHHC([D#3:^VZHI8 MF36JDIJBMJ6D[G/>OL=:JL09O*!B@6RIC%NK=]"R*BTP4EOA.]CRW]M2MP(= M*R(YAREY5$]S&9H]J)M&!/,\5KAQ=M&.!)<[R?;[WW2X'Z_06X:4_/#WVYP MPM[+"V6HYRT( );X>Q).F",1<);Z/>\/8(GOQ$Z8 Q)PEOIU; "6CO@L\6_E M![%T9/0\N)\BQS/^XE^^8"A.AZ#P!C.\>QPGD>=2&JE.E"R)QIO.\/145F^ M'&+%(;O?4GO"L],7'*$%OETOGW!TX?GKPI#CNW42)T0G] W$V3_6<;*4KE8U M1FC0!7%IOILSY)))[;F:K(O1F XR+55?\V"-9&A=,$H?"Z5<(K\T\^/3A$34 MIW5"+_1\#,^1[^\:N[-&(T>JAIF+J\ MT;WN4F:9QE#KB]UMEX.@<='U.U!#]37:B(+?\/C$-*4Z$T71#\G] ?W/$TG) MR6_^'U!+ P04 " 5@'=24]UC&$$? #+-0( % '=Y>2TR,#(P,3(S M,5]D968N>&UL[5U9<^2XD7[?B/T/M!SKF(FP6BI=?OK_?;Q_>GEY983)V[HN0$,P<>M$&[]X[__\S\< M])^?_[*][5SX(/ ^.&=PO'T93N!/SK4[!Q^<3R $D9O Z"?G5S=(T6_^]U^7 M88)^-T[\)X!^FW_U@W/XYNC1V=X6H'D/TV@,E@3W1KM'!V^=T=[^:&]W;]<9 M[?[/F^<)^N"9F^ _[^Z-_FOO;']O0\'^Q_VW_^?X+<2-TGCY;=V MG]_M[J+_[A[GW7\._/#;!_P_CVX,'"3&,/[P'/L?MV9)LOBPL_/]^_[.]KYU^>K^_$,S-UM/\3B'(.MLA>F0NHW>O_^_4[VU[)IJ^7S8Q24 MW]C?*>$L*:._>LFR0[7QX4[^QVI3GT&Z CKV/\09)U=P[":9X7 1.=06^%_; M9;-M_*OMT=[V_NC-<^QME7K*A!W! -R!B8/__^O=Y>JKO@<6T ^3-V,XW\%_ MW4'*3.<@3(Y#[SQ,_.0%:S::9V@1!QFY600F'[>^O[QL8^/!1H0_^5>1KLG+ M @V$V)\O B20G751GK@!%NG]#( DYL BME6!X]:-$/05I@RER+H(L0,%!9A/X7P1@1D(8S0I7\&XBU"I?57@ MG+GA%,27X7T"Q]]F,/#0\G'^>XH&:!?$?"IZL:]K*%U)JN#*C6<7 ?S>R6*: M?23ANHFF;NC_D0T=-'%?HZ4[ AVF"N'^LN3H3T-_@A2$UIGQ&*9HH0FGMS#P MQS[@RE.DKR2<%ZX?90[09^#&2"29&CGXF'TDX2H8C^_ &/A/[F, D-8J@CF% M:%D*$S'EKT=,$B=?PT<_"( GE:/-B,H:DV@.BD[3",]&QW',=W'H'20ANHT@ M&M#)"W;MT%2YP);)P<3J(@G5%1HFW$%?;R3IRR@<0ZN(C\R"]WE"2TD8/D'H M?4?&R@'0;*; 1J]\%XT:/^'/P)Q>LNS"#]$2=!H!S^=9*:FI3 G=/ ;^5&PA MI3279K'H1_#%?1:PV%9+:3Y09P=4N:^)/G"SR 2.)JKC[V[DH8EK&KESOG/& M[RH)Y;D;A%C-_? >F_ 3-1C1U^.\R_'A%_CSSFU]< 4^@ P4COKX0$YN0 M-.KW"W$G@[2R&$"( UXWA?& $#Y^1ZFQ@1 F4E/Y<8(0%&I[M5Y[9].B]I7O MK0K*C=)>@Y\H-OD+$U#M,PK!%>RMRW\479JZ4#'IIPGQ(X&R#M_G#"2N'VSD M_#1(:$1][49X$7\"$N"W:!GQXL34L1%-DWR-5# VLH&S/16<[5GA>XO9I!3: M-O#)LU$YQ)7%&6+:XO93&&F((13HJ1ZCZ +3A834"$E,EL2V*G#PQ@ZYL0HD MO/F8W%@%DOTN2/8E(UE%I%UF!TXO^=&UH/DP>BC#)#H%"/14FP7H/O'3.RO8 MR>LH3I&NBG;Z.B(5[2X_MR(ZF&D=E"'BCV-J#V68> L"HX:0C*=7[ 6+3B6AW73L"PFG.3F1,[@F(<22#M 5<\A8"*;0MX).W M=$BAS>+3C<8EJZ3&57"4'6NZK'ZN(2 MXRX(LP[J<84P.>X*K>RCU2;!Q$V#9&VC++O7,:-?^Z&/'8XK],\:;O"<@- # M7HD<$]ST9"CZ-2:RF_]GY&P[9:_JCXB"DY-P:C2402MT,^G MR$6#@>]AW\$I^CLE 3U RLN=K"#N .")"Y_ MD[F,V[NCXFC_7XM?/RS!XE3W)?IQJ<; ?01!]NV'HC&I[8X%T+-Z)0'81;LF MY)51'4/9%;(W<3:H.B:$$ M3V=U55#TQ>*9H#ZCBFI@/2L"%)J"*,VE*J8=+O&TPA0X%&& IIR]W=YKYV%$ MX$&6@LK08=.Y<%,-9DS2E+AO5HE%UA.[ 9^+F)JFP%;3!^FZJP?W%+VP1PGD M8[9SLCOVO$QN;G#K^MYE>.HN_,0->%IA=E,PO*2KB,\ 55^&%<;*PN>[P%SE MB9)X(,WUMBFR$S/41_0,I:FDW'+!="D(3UFNO&"4VAA^8'UV48K.A&R7KGK\$-3\=&:*F[M=/_SW_^F:2R[\DQ(88A(-QKV MZFH]5FAJ>FM^)-Z!11J-9VY,LCK.X&/VM5>'W5B@Z>Z=M;K++'$]U65=>ZVY M%0O:]J M)'!!U:(%.:5*0' <>G<@\:/-8EH6E7[HM LS5-6NFTO2J=J.(2^#R"M1+#\, M'IE-/HFDLC/K/,%,XBT_$,99]6W#8?B*%(-29:D]F M,7,0M6;6Z[2-EBK]2HKPYYT&(^@S MWPP??!$XK?1.[BD84^>86H^BU9A\WX%)1,DI2"F#+OY66I6-T2X^.^G'^%@( M:H_^4:7CN*'GY)3TG9$3>D>MQL.HR4.%AK,BXJRH*$//?F6MAGJOB1KWS=^U M=>J]E:%=\R&R&AO[339*HLZ*:F9'5:4T"2OC<,,GUVJ<'C0Y+8G;Q3+CO;8: M.X>MD8\[.D5/I^RJ#"?S#;<:TJ,FTK)K)N1*9V58&^^\U="];:(K&RM#0WKV MK0;I71-2K8D:OA:ZUKN1AK_10.C7'K?;D:NM9RE?=PBBX*/4NA$^1[ MK46&?CA<,5C>\W,UV*W%)"/A%#2R>3JCXJS(*$//?YFN!KVUNI3]G5L\^C,* M3D;"^>'\]EYE^"'^5EV-@]8*5*%33F(ZKU X%7C(KL9 :[VJ4,ALIT%#&?+- M'K&K\=1:[@K:SN.+4U!W,,F_.^4'LG]F[*(FJX\XY5?,A%S,T&N_M69R0B\4 MRQ<_*0WC.[R&5V.G:R3I_)!34SPIK/]>7(V[ULKWZL!;SD-Y+A.!W3B,WTUL"TW(>^B QS]X;X: MPI8;4.FGVVKI;_C5(+<6?FK(I4?.8\I#?S70K96]&D+HP-GAO;\J\(/V8LUQ MTG4P(_H:8(V3UCK-\=DUK=.=G@BL,41:FKDNO ZN9#P46..TM19OZ!=K&7!= M'ABL<=L.YWD.94'NQ^'NM^'NM]=Z]UOIY]T&;G[E:^GJG;QD!?]LN2*)"Q\!YMX\)=39S4UP7E0@JLRT1ZVIM5&O3YIOEE&K<\MOF%FD" MHB5L@3OG2!T,W3S79;RU[J&C\6'G9'N1HJ@&5]\@-B_\9_P3]RXL>A]3UY>M MKS .+]1)=5VM$2\6^0P?_0#P!PMJ2VQJZAJR-<3.9($ZFTD=(W&45,8'^E=S M;*!?/=SAHD&*EXC^7OFSI7Y@'235CLT(EFKA)>JR@69/C2@T2(:FQ]^2+E,K M_25QN6OT>H1$_QG);9[.6<*O-='MT5"L%M+1V3-5?':?N;*M-M%^"RY?N"UX M5"_0[.T-U)7\:PPF:7#E3QB9+H'.#X>6GYX0Y8&FOPI[>H]4".2-VV\RUA+( M[<(JP02RLR0\I)*'5')?4LE"2\\2[VHSR WHX0"CN;WA 9='Q;D*,47D%EB% M2$T:8I[HS?6'$GP!0Q'@%@4:LK1A:Q B16-J0A1BXJ@XK\M*&-6::,_/"5DV M9("5GH"3E.!VX]G7T ^QQ^0=S[&+Q$ANMQL_O+7<'Z9A%O!_#:CC##R! &;^ M^BF,69=E-UM:KP@B8('U66L4TJV.EEG.TBJ"7*=^=JAP&<*2GH4EW2_E*<;% M-4Q ? 7=K%#SP@_=<(RB]=5@B4]>KL#4#P._=Z@C7KU&YE0&>5:=ANF;IS1D+P9DC=] M2=X(EC/]!J/RQ&%,WTPFM;,T<4)!:\_V\;4[1\YK#2-KPY+17/_V,4.R4 2Q M1?O&LM1@99IA8U5IW#"^=O.;Q8]!A/XO3?PQ3H;<+]PQ./;F2(QQL1*S@M2. M1 R4O/)'!=R$&RT) _QL 'Y! ,V_\2FRT30^05Z5F[(TP^YCHCZVBR8$T%N: M3*@YL7=^_.WDY02$X]G(,5N?\)OCYSP:]VMMDG";V](^ T)OR'A-R3\K,@T M#0D_*]1@I2O>IX3?U_AR/O>G4?EH4PXD/@\G$/DIO-M&1'M;GN+KPH:>W%Y< M0#B!+B9_ZR:(;;8FZ#VLS^OQL$O/ZNE*J!HX3B4QH6KS^:HAH3HD5(>$ZBO1 MH)5>W)\WH7KO!B N[L2^!MR:;V+S?J52J2ST9"[=/(]J>^$D%[QM>=3UGI!A M'GUMO?JPT1LRPQG8(:O:LZSJVEN#PQG8X0RL/8SL J3G#30A):L#T%2O.>5#+Q6.C) M]+AY)=-[6U/3HN!M2U#?)#,0%7?4'<C9NXYZ^\4!)R<0J7\:,64 M;.#EFVW5Y]J8T/>:T$L*68I\26.HG1KRX;W+AW?64H?'Z3L\^7C2FTJG#OS; M5L#4X=WM#JJK=C83>G11B: RVQ*Q+@!1K4V;PQ"E&M<8C)S"^2)-0/2+&WG? MW0CI.?]915RNC&8P<##18S+?US.%Q%\RN8=K@Y%*6C?0-A8HYTXD[ZY M(*FJ/TW@'#[ZK(Q.6=?:;*I]/V)CC9%9L'2#@LHFY_$,=K^'D:&9<_/GX2OX M!?(Z9H[(I/,T0'QZ9V 1@;&?):;0SP$H]GZ/YS!*_#^RWU,998Q!25^PWPKD M^>@%LNM:<[:,U.>U&^'<\],J[U'+@>YWS($Z2WHJ M4[F9I\+..Q\T@>=]M&2::_ H-=F'''RXO%H30O)UC8>MIW6;"/>T(=PG(VR] M(--$N*\2X668N.'4QY7Y_&V0UMV7J][M/1 +FU=Z7>8@N1.S>5EA#'K:Y@ P65@S@(CQ>W(G;SS-W# $@9@^\$X-M;VIW8L-=<'G2?HN!E$1E_AH>(C8<_^@7%SG6!F-U.[UIL,9-B1 M/4MWM!E^#F=/F]?S863[404Q#NS:^ M-+M?K[6XQ&^GATU'_C4&DS2X\B>,/1V1WGW67I,+ZN)HJ+Y@!9>SZ]VZL[K2 M4]/6=QLKNP3BJ'5[&A%SI>[!@CW0EJD-V[?#]NVP?3MLW]JSB3=LWYK.90W; MMQ98A\939[=I-)ZY<147<_./WKZ_NTP#CHJRIX3-%T M<:#_DM([Q!_MB#OZ>^7/EKHK=9!:4@#B@J5:?HFZ;*#_AM>VT" 9FIXE7KI, MK5R*Q>6N<>-'[ )I)+=Y.F<)O];$Q(V3)+.%#'A4R]8_6WQVG[GBK38Q<=LD M1[PM>%3K-7P3E[OP$S?P_P!>>5J_K,8Y]KQ,?*SK)05ZV_MH1%%>^^^@'B"[[@.(1YV*\ M"AD]9Q:15FXFIQ% ,YO8ODCK>CQ,PH$3)R>B^4AH)KV;Q\"?UE[$X?#0.MZ: M*Z%"1S,;ER'Z$7QQGSG6TSK>FG=TLIY:#*:-E+SG=]0ZZ4J$JGK3KPF6?.CU MJ'7HE0Q6Z='7-ECR^=>CUOE7,EC%IV";8#E#CG 2E@1:RVB[3^#X&[[Q!D0Q M/LN>O(CQT-K&KA+ZF[N \4].3L\$0S>+;.;"UTL@9]6[C> T1M:Y,[ MH^04I++#_ADQIZ0V'%<>]KM?_WYW9O/\^TT;S2Q- I/!VAG[W,]0F'V"-VIP M[(W8SE^>05-H.,TO)CMY6;6Y=5_P[S+.5NR%'KZA160#4\W7S.QOD]4+-?"K M)P?^)S0E*[/TALW-YC,?=R!.(G^60]BQZ9XBCCI&H9/R*J!=YUB M5F\F66M64*+F@P^'EN=X5?)MYW8,=^C11E[!\2?4,(DOPUL0^=#CG#53\+%^ MF)0"GNUH&*2MWJ@W#J[>^CJ*@ MV>21>9N4YB)L:ICZ@/3#.C7+@V:B;WMMHA6W U_V_;SP\Y($\>.'TX85W0$L,?3[4XA?H!TGJ1M\ =&4 M./%[&<(YS78BLDK,+S,W+,N9IM,(3)%5*/*GU3() *2BY8/MMZV2"<"TH+N*VH*2R92Q#->A0 M#3I4@Q+U,52##M6@0S5HGTQIJ ;M5S6HU,+!/W'=H*XW'F+1W. MZW#SEADOSO3-6^2-T$HB*ZOE(.;Z\494L&7II8+0^<:&O3<@_].([3 M><[N^?,"X)VM,__)]T#HW2%Q*2@^$?VTO6:B50(]3?ZLP_NO$+_^&/C)BP'3 MJW_\SVE\!!EH<8[,FM^='W^[B #([KX%<:+1^$B?_G.9'E4"5#_&BGHN$BNK M>D&*!6U2E\3_H+UVHX%OFK7TM/"&-4GC&K,19WY2\DU[#4P/ZS0;.[2WF(!\ MH=K;UBV!XL4$>T,QP5!,,!03#,4$PP[P4$R@(\G[)S0E*]/00S'!4$S0OV(" M.PZ 5NJ2\[L"%*27:)_J1]0FG>-7ME\S7#CTNBX^LUO*ZHF$<^? M033V8^:QS,=A ZO.+[3*K[O(T]\0_TJC RN*P'Z[TBD(FC5: M<&9WHSDV&W$XN:G:[%J?>O7V1>:89DC]OH&)?HM'.:G?1OY8X55+@@!>O=%U MD0/-%->]T<=T>EGD7C19YB@/1/]-4K(L6/N9]L1[Q'"UH[&IBIK[:6[&I$$U M.*N23XUX6+^I=0#PJHVLJQRHYF5YB2]O6B\Y-;W4=L)AKV6:$P?50"VX3%MI M?&\F5-D,5_\-6+UXJ 9]V&N#KB04S%BN((!7;Z)=Y$"UQ4KFT+:J9O++RV]; M[X:+5S7O#U7-0U7SJZUJ7F+/[U7$DPH,L:O&KG+F=+.[ZEF(9]OJS!I8>;6G ME.9FZI#%! Y%&* 65!@N\Y2@'9M+>Z5I4.,]%!6WFW6Q4*N9H3);ML%#-EXM M-6B4\(8E7&874U=MB4J:#UY/^K6B\0S,TH,7-&M2)U-79JUAY53XU+7 @HKP MUE'3O&;H.$UF,/+_ -Y7%/A$E8 &U\?'M1@LN[VG(HL\Q-FE-O<3:8X*9#Z8<[&)"/@H=B62SH@YY(.UL\E'0RY MI"&7]&IS2<,)>5N78>N/-0\GY"U)9/7?E&Q.HPTGY(<3\CTZ(3]'\51>A@S@B5R^X?WEJK$9V\.[]I%RT/B/ZWB^UHN[W#]7-Z2\H\5 M[F5S>.Y&>$L@O@414LJ\V'TX7Y3LD;DZ:G)5DG$0'2,[,$5?9?+ZKLEK\0GG\<4I M/N)@RG]WRN]D_\RL%359?>DXN2FM@/X4)+FEI>LM%:] 2*Q7\C@0+DV$.KFOV"$UU_]X)%.V+170652] MRFI5A)6KK01E:5QH\UFS_/X%$%D3VJVUKPE"IMY<&RBXJ6N#V2LLH9#0FJ(4'5EP25D"_PV?T-1N4P MH&6B4$-2.WM=83I7BG--0C+'F_LWDQI&EO_%:*[?$69(%HH@ML@-EJ4&6]W@ MS52ET0G^&E\ 1-8-/L$G$(68(9873&VN.^LD9.E0#+>6#-37.)LYD4MUA?I4 M<#"C#EXO$]%'-[D+X)>>H2(JX )&P)^&@H*GM=9>WM91X$S\2:2_H8 M8I,?X7VWJRS$'M[H'4+LUQ5B+_&NK-X-Z)$VH[F] 3>71QOB[F(+LPJ1%? Q MFNN/N_D"AB+ +0J_96G#UO!;BL8TGHL3RYG *)D=H^4<0:2ZT]A_;;4S$)SS MQP'D +9G[CI/([B@WZ>$FE1;F C)NTB[A55Z^#UL BK:!"Q^C_\'WSR$?O/_ M4$L#!!0 ( !6 =U*$G;S2 UX -Y!0 4 =WEY+3(P,C Q,C,Q7VQA M8BYX;6SM?7MSY#:2Y_\7<=\!YYN+:4=(=G?;\[!WYRY*4JFM6+5**ZGMG9O8 M<% D2N*81=:0+#WFTQ\ /HHDWBP6D*6]C5EWMY29S 1^2 ")1.)?_\_+*D%/ M."_B+/W+5Q^^>?\5PFF817'Z\)>OOMP>SVY/+RZ^0D49I%&09"G^RU=I]M7_ M^=___;\A\G__^C^.C]%YC)/H1W26A<<7Z3+[%W05K/"/Z!-.<1Z46?XOZ.<@ MV9"?_/M_7*0E^5E8QD^8_+3ZZH_H#]_\\1X='QO(O,TV>8A;@1\_O/_C]W]" M'SY^]^'C^X_OT8?W__;-RY)\\"PHZ:_??_SPOSZ>O?^._.?#G^\^?OSQ^^]^ M_.Z'_VOXK3(H-T7[K?7_-L4/I,B=LFK;-V\XG9-Z \OR=]Z*N*7$J<1CAHEJ0B% M!V9?8!-#+;N5GH4]N0GUYEDNM)V)7 ;%/9.[*8X?@F#]+9U)O\5)630_.:8_ M.7[_H7;?_[/^\:^S,,PV:5E<924N+K,@+69I=!ZG9$(AJX<;'.+X*;A/<''R M>DEZ+9FG95R^+I:GE OG:S+$7^^(DK.7N&CT8XWSEZ_V\XEOAVU%/S;+FP8+ M\E#3ZC7%MV%&YLQU>9Q4_5NQ+_-LM2_-ZQ[-]B/_U^2^M:)"#3%4TEP]LAP7 M;$%F!=INF^VQNVNC5@GY"%W+XO3XR^U7_[OYQ!%B'SE"[#.(K&Y1^R&T_1(Z M>47L4ZCZ%EHL4?=K1XA^#_V-?O$___7;K5%CAN7SZRL;:W0]RT;:+W_]ZZ^G MV6J%\S .DL]X=8_S0=.)25P@7:4<1:KH]]Z1IE!JB)0MV:[].HV[_921;5JZ MPFDI!(*%S"U4C]+CB5#&"@:*+E$'A;'A:>8/]D9U- G.?L.<@C70"O3^,T M B=2KQ="ZQ* 08I(*RZ(16FFC#Q- XCY:IUDKQC?EEGXVV)-YWJEVU'0NP2* M5NTN:*3$8 "DTW (IH8>,094<< %#V"QS30,O_')BY?3[/5.DO)/U6+,0V/ M2V 9J=\%EY(!#,!,M.1 QDC1EA:4XZ*AWBQE^%='&W@ZIS$&F9J]R,*0" QN M9)J) N]96KDC&/B815%,O6*07 H9@."M##D%#&C>X#*(4QS-@SR-TP=U1$%&[!)T M:H6["!-3@H&34CT5=L[P,@YC(,>4UWFVQGGY>DW4+6=I1)>$:[J,/-%E 1EQ MND26A2E=F!FP@<& V@N&BKSLX(?\:X@=\J-?;XAB(J\U^)T+7 C5 MH2CH_<)[GXNT&?8P^_T^_8-1WWZ.TWBU60D]@>#WKOI8J%;3S[U?@NAKD4;# M_JYI/'9U\*+NZO[OG76U2*VVJ[N_A-'5 HVXKJYH8,SZYQNREBXW.689QB_T M;^H=C8K!:4J<5O%>!IR4VCMLC%7D\ML:ACIKNV+92Y;1Y^P^3K!Z9:B@XJZ1@CIBV&3$!*&^)!CKG5,*A;16Z28N?CMY/<%I^$CSBQ2A-SV; MV[B'F1'] (B:QSLL+17E0R(=-D3Y4,L&*L[6W+S;7J[3G61)R'U;(HXQ45QBQ]6ICFN8AXO.:XJ M]84YKB(&[RBST9)S0S7)7JM!!'D>X_P6YT]Q*(E8*^B<7794J=G>4> M3C-N_U71HH9X/W'H( T>&!ZU/2\G=1:-UBC;!J0E=" @H%&./]MJR"<#POC( M]'6>19NP7#0 EL2FQ62NHM,J)9OXM(C&.SHTB@G2H2AI'1^LL;'/*:*"8E1_ MZAQK?86(U*VOD"O;]Q4\G7.AG(?H6=QAP\SY;#GCVXT_.LQS'#ZD):N2DKM"B4[9!B8P.!#HTRG&9,17Y MWH&P+8TW9Y40\[A0[455U.XK%4I5YHL6.,H)AH(\W5 M%1&Y HE*"&J*?TA8;ZA%XRD&.C_VE7OBY1J^KW[.Q ] M+E"(J]? 2/:T!SG#M'8R]42+Y4_9"I,OD\USN,GC\O6G?RAV(F:,[O8C-H9L M=R4F7-YQ8JVJ<(>RY4?9$C424","_?3O^X%8>A\G"8XZ%'2>S979[KVQK5 M/>(WY?4.R9$*#P&Z9:^"<7!DGR>H:?<$)6])%V[C/@<37]&:O?S(!:!N\(L=&2 M+T3<\*&6<;*I4(@?EB^W6)[%.0X)1Z&HZ:DG=X4:$Z4;P*AH06#%0,$A3!@+ MW6ZU3!/5]!1?C\M2T[*O>G)G%]\,E&YON2EH04#$0$$^DI$-"HF#G7L2 D3/2M42WX&@M(@1[RGF M&C/7$92X.,5IL2E.-CD.-HK JYK!7?351/%M"%9%#0,7)BKRP=BX\N:4"U5L MJ.)SLS559B^3'-RIB5\#0 M*]S@0DX) A9:];CD]H:A\RC2?D)9BTU9D"]$_GM)TZ=D]+=@4E@,K!;]W@1>I M6A0=W"^]8T&F$7^4_\2JM=54D^236G?W619NZ.+UCL@5V-'_M:O.%BG5]'7W M=R"Z6J#0L*<;$E;OW4LWS\CG(ZK">1(\"(P8_-Y51PO5:GJZ]TL072W2B#O& M;F@0)?(ZIJ]Q'F?1/(W.@E(UN =TKD>Y4,WA<.\1@0"#2C.I ZB($:%&E-PK M/,[C(@R2O^(@/R<_&5XW45*ZAHA$U2%(!F2@8"+630J4BAQ1>L08 $"E J\9 M6'JT?N B4%<,F XA0,CPVNE 4SL9?["9IV5 MD?<6)UZ7LA5\?\%)\F]I]IS>XJ#(4AQ=%,6&"W\:T+MU,!JU^XY&0@P"128: M2AP/93K^C7*AA@U5?![Q]'.6;-(RR%_/XP3GHK6NA,XM?B1J]G$S( *$%[%F M$IRTQ*BB]KE\J9S@#5YG>1FG#S1+1+@A4I,[7LPHE1ZL:82T@)"C5%"VPJFG MKI8)55P>@<20?$JFSH$F@P4M30^D3$(UECZWQ)G\@Q'@0*#N#0 MH8"$!EXM&1@H)0#O0&N?92F[I7+[&) 6Z62?R)=;2B;'ZU@# P:K604'("P9 MJ"E;V3+.ZNK1$:J8T80YBCO [7ISG\3A>9(%HDPB 8U;, G4ZV.G0P (*KQ6 M$F14A(A1>D0!RY8/PC)^PF=!&=0[,:EY,G*WV% KW8>)F!808I0*2L#3X:'Q MW:#907L%4ICE9/O.WLEBEW-.Z9ML.7&>D?Q\4GJ@R,$;Y8I>#S#K81RG+O5S6LM'A(RXP: M[HG3MB>H9544N"PT,!P2.:UB)52P5\*J1P$&1$*UN*S?V]OYW2TD*-3+-2-$ M<+3N@2%1E\?'@! 83,3:<7D47VYNYE=W"!)J3H/BD;Y>2_Z8_V,3/P4)IB_\ ME?1)M]T.NV\1-.)@FO[XY>0?UG-795#"Z1JU>\BULY-1C4:E64EN(.>/#" M ->B?,1Y;\$AL5U$Z!),DBRRVBB)R]W"1*\TCAZ<%XUTT"G*52A=7 M$'>.U_1UG+Q\O2;*EK3R!=E)L()89'4H,5S-XA)/)LIW,:6B!X,K R4%+S,S M%K:HQ@T]6ZO#0-F"J!?0Q%WVHL!-_/!8+I9?"LS&D&SV5O,X70F9J-];%*D8 MP"#-1$MNJ=3PH(0RD=T;9:/;O4V!JQD2$.ZVM=QJ;XW+^4N8;&AJS:7T%3><%W0S6;YJ@D7F[$[?\;,TJO>. MGR$O&+]CJ3#WCM_%[.3B\N+N8GZ+9E=GZ/9N*7'?F9I!T-B'PD'8H5% MJ09]2C 84JHG32]85]1@P)-O<,2/!KG),GK'$%*K/4"1F!@2D)0:"K!$Z1%^ M6>.TV/WEAFF# 3?X":<;C2.2$?L( H@5%@4 ^I1@\*-43[KQSRMJ&.#I1^>; MD?"J!I&.R=^IB

F&3]LQ24;+T=# AN1U%: MGI(_8TT*IX+>CQ>3J"UV9 -B,'#3:6B"-!::8E&I[#Z)']A=/2 @,UYI^5YB MF:VM/"^JM*$LXR55/_<)G&_JV&& MEF&:11?85;QR^0YNV4X+GL7EBEUT3:/3+*73+TY#.3:4'$YO)>M5[]U%EI.# M\3EZ'?EW#UN.ZOIQEP>]N\I*C#[\\#4,L%EG/D#)=;#+;CB ? ;K# :X&0O7 M>3WC,IM4E16$E&[OQTA5[5^+XN&W\)IED)%54US=^]_^;]^P]H'>3H MB?+]"_KP_NC]>_;_J*A*;0:;\C'+XW_BZ%_0QZ/WW__AZ$\?OF]^&=.W+*H7 MH=,LQ2B;MB[G-)-I77=46>&#(W,];8J4',Z571HP\),H)IH5LU0&O"/TG1)X M/QR]_\/'HX]__,B@]N>C[_[\QZ,/W_]1 ,,. B'639A%$2NP%23701Q=I*?! M.B:KT$XCRH[[#1B=9E,8&])+J]!R@<&UL:IV_G>+)MMDF%%]*3ZB0-[18?\ M]^S.?PED$:B[NJ"/:$K8(%TVT02+A3RP\&:HK3:LS/8E<-$X:^K4G6?Y65VE MCB^%)UMN&#([7?U9&=1;]!EQ@IE1K=3E9E5->4)H1>'Z8:[K(%_DK(AUQ*(. MUSAG3\,8Q:M9$KHQ;AF?S! M4&: ''Y##J"PDZBIA1L7C(0+._:PM WD&@;?<.LKKH-:10T:9CT532%6!;'A MPDO^EIXQEV^@25[3,V0!#3G]>WHRW$$^L[-CK9LUG@&;"! :.YKNHC M06#K.N[!2NVB3LGA"70FRSD%.420&2[D^N "NHKCS%(NX:347L$E7[Q)2.&" M2KEL$P(*TIK-XO%C,Q:OL-(LU4 _>VRAI!'*P*W0JG/D]@TY3H[1++D]NVOW9[&]Y7JG[E7OP,#B(%" M0P37WV!%3GA7%=9XMI:D_/0JG1:5YU7IUI;>_AG42SBO&E9B^6=S> MHNN;Q?G%'0P8M#>7YW7!*\TJ14'OY1ZZ3&WA_?,A,1B_I-.0NV]^/;^9W5U< M?4+S_[B>7]U"F;5N<4)D/LS2Z'.0_X8[%LF2E10,3E._M(KW4L"DU& 0I561 MNR<5)'4.SJIA@(&I3S@E@R,AELRB59S&=�F50-+"V7TPG-S(3>)*=F 8,S M,SVY>;#B8G +>GQMX<7NLHMM\(_O@P)'+,.:$&Q77'_^\/[HXY\_5"NN/WWX MT]$/?_X3R!7766>M2/Z>8/8 /6FXSJ)2TLIFK&XK*)@;TZ^BH.<# VX+9?EJ M"IV- 8-YAP<&'KE%A^GBQ/-2SVB)!VMG(%-/G!2[+><(JPIM:\7V@HS.WBZE M%]#PJ@IALR4#"AQ.04D DS8#JKG 5&:\RM*L;T@]#C2;30,^EZ R-J,+,2T3 MF-G.5%-N,WKWT_P&O:MWHE^CBZO3Q>E)\U$LC& !A=XBE_E,VMVN8G+^RIC6 >VY-R@'&_1BI M*7Z #9('LL46$%A9(0H&F+1+12G0?YZ4>(5*RM).$G3):P]-,NK/7[1?9K,7IN.3[79 MR^=@C:W]&RK9-M\SL:C^%Q&,WIW@%"_C\FMTG6=/<0$F;-?:7KN=6D]EBPJH MW0\7J__]\<7NQN(*!IRM< M:N-Y QJG2PB1>KUE0Y< ECL3J<8]6C"_ Q4Q:>K.-+=23H(B#B7V26A=PD.I M;A MR)3]@*\VJWN<+Y9<9K<*5Y8R7.)ME'E='%H) (//,5J+;R5R,L!8$!^R[:<\6U5-DXP0+52E\N&EF6<@HK@M[<5 M%\LJSL#>7N$J&6O?*K&4XK8FZR@3^P5;K42 ? XO3DDMS=:LR7JL3?1;K.; MKG!"?!_!])!8+R["A\NFJ=]10B#IZ"9US\GN*\XB\O.+YG]=)U_\"'NHG&M= M'I!E0EBO?]F_$K9J^!3$*6VL61X79 -XMLG)?ZL6T[P?X>3+$ ;;'IK29#1. M^%GPPW5Z6X?CN?Y"_7!M^(K*K5041'_?5(F@VS>1R^ %]@CON;CJ&=Y96>;Q M_::D-9_OLNM ]7CWKE(AC$S+)K"> ^4B81WF3F.,]10(8WP([-;,7$H.QS6S M=*H/2F;)R&'A4:\H7]GD\_7-_*?YU>W%SW-TN;B%4C6@V:+>*9Y0&!)Y"4+< MR9Y$Z%. 60H(U9)'"/[&R( 4O&K5NHQ3S!+[=$9V"+V@@U-4B)"6"AY*AJHI MD$))$:.% A?#0U3/QZ1&!Z%^CSK7;*E/^CHO5?./Z;GF29"P]U/>Q6E=J5$9 M -OK0!WYOI?;B*-I^\OUE'0!C($ZV^X#[S+)\Z%L52P[US'G=_O2JZ59_0=? M#9G!S!FV&G/5%O$3P2U&Q3J)RTYL 9&V=BJZAQWPQ^5RZM5KPK64O7E"Q-+ M*^*\N?75P;=#Q]KX/[RU[_*S&)O#&@Q.T: "[B.-XPBU9[;.TA'JSP-/H,5 M?=<.D!>^P6O2K(\T$X,?K*H!KF%T[FN-#.'+-;LA.W_!>1@7TIL* M8P2!69@J#35>FPJEP,+Q&-55*X"P"_*LXD>X%E"8!F>\PYV-XPG0KI(# .QZ M,PVP+A<"'>I:S<9Q6-8/%\Z>@SQBI>7';6>EP@#@W-!@BZ"# M1!)TQ)NI;PS[O!5T6)Y](NCK9 % OIFYIE[^8'%OI/T(V(.&>C78K_ S^]4H MM]YA!@!FB4'&;KOEA Y7L;K&^"P?\VSS\(B"\KA\Q,?50PN$:HGI)] ZSQ[R M8-5F1\:-G# KRH(5N__NN^^.OGO_!X#A$)CTD^-K$LY42X('7.,:M8#\PZ"KCWDKD0G*\)LDFXEO>@ZW%ES0NR2[[ M'YNXB$M<%R^H6NH&A]E#&BMJ5#C7 EKZTAZ:V#8):D(5P(QD/W;SN;UTX2:J M=0!N6VW<8/?#!B-.L@DE+Y;= /.N76/S)9##VKZI1@U=\\\OR/39#$RQA'_;,-3\G4;_@BK]MT[R>!/, M"VNI>#V5T]*;(RFB)6<$LV:ST599,*O+_7M4\1L6S *V']J&^9NH/:WDN-/& M1RH2W Y'8[SU5D8B#PS^)S!"O#GIG]3 @']GL)\&Q>-YDCT7YIY9P.+)(4N5 ME_AACAX,_ R45)SNXNK M3VAV>G?Q\\7=Q1Q((9;>M$%#QFD8)[BW4[W+IH'_?C[E;>$Q<6-)%R03?0?, M(-NC<5RQ\>VG4)FAO/D82T*A,1;Z4_KWD,X^[S:T]'. MW3?O$H(J1=XM_B]M@RZ)6V#QRO51M/T](,AP2O'XV)+ @D/[9N9YEI]EF_MR MN4EF84A32F0A!S6+2[B8*-^%CXH>#)P,E!S"JV5AA0.BFHE,?147#*1UWQ"A MA?)+8D%\G^!946!Y>$O#Y'0=:61 ;T6HY "#.",UE4_"T-3@E@TDWL[C-""K MR/1!&4Q5LOC#FEAY.=+Z]$!Q)E12A[*H66@M&VY( .Y6HVVS8" M'+\+;6G8X*EH0VXP4+56F8LE/9)_X8*X110P-\J>S4KBX#Y.IMF-"DM+\7HW M2P>R9\?Q$RT;.TNC+RE1(\$1_\M!>TPDTU4!JLG,;VI2[2P0RBVB*8WAG'1- M2$,U-25#^Z86U/DY6$=]D3[AE'PMEMX(TO#X=<<"]=4>N,, !:(VRG(7W+84 M4!%VG>-U$$=-J*B.*Y'QQI(&E;N@L<+\8M+&8#58323!1[&%%?P&G[$VH:-J M,9%5+U*P=,^R7F5 !3\S<7L48 =V,;/G]:_"(,W:5\ )'[P*K<4OI<#&8[-D MN0Y>ZU4/^4F^(:VR7:$;MXV9,+]XM3%8C5\328#W<1;J2]>YZXJ7>>&@XFY= M,V#$4SW;,>VVC0MH,7LL%&LU)E?'[?GDC5XH>*4S1[-&JD9 MDZ]V\Y2 '#.RK83+(,!5O-$LYTSU:"F M$.Z6.@CK739KO45WOBQSD$ #F091BBER8Y6" #;P% #@"ND@/'.HU77Y<9> M7/T\OP69&TL60LU]BO ?FSC'Q'@R$LO7:V)02:]ZDY^N5_+'8&T$.,UVL3:L ME_MBS TM&&&M.1<]JTOOT /D=@OFLL/.T G6^WVV> M/XB%K%QOZ4*V7L>2_]6LA[)T;9.)=EVZ*@4!@+*!H0:05DB!OG35JZY;NIY? M7,VN3D$N7?,LQ#@JS@D2+N,4%XOE:8XCZ:40!;WC-&RUVH,<;#$Q&.#I-.3O M*SW1F]8%?:CM/DA_0PE]\GSNLYC,@C607*#U_5"9;$\(1^G"DM0 M8\'G*E_+RHPF)\N(",+VDHN+6[64M+ M!IR&QZ4K,U*_Z\Z4#%! :*,LGWI2T]$7UQHH;M*(!N@QVU3?)_%#H*UPYWX; MO5B>X?O2I(B*DL/'5EJANF@S+2"'!CV]JOS)T'UI4<9DC[VRYW<&'!5AZ_?5 M'7U+5M5A=KJ;/CCP[4SXT(#D@0$@_J2S'K1YT8C8MW@HQ^K'SIAIJM&.W*,=!!.[D>FL#=]MK<= "=W/BZL-R ML9R_A.QJU V9A18I-7^61O0/>HKS%"2*?8*=")?P'6-<%\ V_& \[@BE1?C% M3 QUN+@6A'(BB493&+2;@[I:$@PTBZVLEDC#C"A)\]F)<(GF,<9UT6S##\LA MC]"<@_3\#IW-3V_FL]LYNKA"-/KL:=\BMF9&YIP\?R5SA/29'2-&+\6C;\L@ M+^U[4*:ZZ*C@"-WCASA-Z21*$P;8=]]F#P(L/VVGN+C_,$TA->DYAZ5/-^MU MPLIF!DE3:?,B76;YJGJ 0E,%U93;:4%4.Y-Z<1$S5C K'3M]N8JI7ZZO+^>? MYU=WLTO4'D:2N>%\QN(*!T8NTQ/0%(5I\F"S,)&W!4;G-K!>JV$^@ M[Y& P9!8+SZ+B*QXV55/6LDIKGF@X*-SV2261;TX*L*+O\*])'1,5MZE$:M=&,BQ*OM%DYYOQ.PU.V9O6B4Z;,8+!HJS&W M!UI2[7*X3-HT7T#;3X![$6>G!CN+BS#)R(H-W^&7 M\H2H^=L^^D7XF8,9?(I&FFP<"K[Q-H:DW##5Z&3#\2HH"1L=B/7E?3 KOKID M$$V?JS^5GY92@\&F5D5)M2=Z#-AP@'/IM_%#&B_CD-Z# MYNS3.6I39J>'2E8&]Y$:W6L>N4904GZV];"5WGR8243F-N# Q\Y+KQER1;R@E=D_"D0%@Q MOS,?G]*N2(;BSZM+2L3?])Q*Z*[F>P)T] MGA"]\J<=I-.E.9LK9-H8T>#0A <$ZBP4'6*L847NP3;5TY15+5!V*[133ZFN M?M^OE+]=4VBFXIVE^GA9=<@C-GJJ MLO:5^,YF"-Q>B.EY6KT*46FKC=BK.)P&W_6J]^+H.@1D\G!1,P!"FUU0,.AA(&S[K?87+^4N8;*(X M??B49=%SG.A?)[81X?A>F+5Q@TMCQOQ@4#E":3X'OQ%1;S2.$"W)\*Z5@QI! M7X-SG4/SS9VG$:=/^!HZ4 ,VL& U=Z(<1F' KQUA:22W3>-0+66XA.0H\[K@ MM!( !J9CM!X"MI'!=B$<>B&'#AO-S5VIDL,'7@U=IX+<*1:?<'Z?J0LQZE65 M 1 &J%@\L_.XIK%W-&%T'ITV,H0+4BNYP#@_8U7%(>L.)V0G)[?2Z)Q$QPD# MD?IS$S7; 6#2[ASE$MJEM\M.[??S(&07_'31026+TWB/@?*]4(^"'@S4#)3D M CQU*?Z*"35K:5M[N>DU&XS(90J]S,(Z($BAUM,LM]"7GI=9FE#W,3-PD)H[1!%>8>!S:\-B M>9JMUC@MV*+S!B?TB2J6D7_[&.3X/BAPU+P@IMM][BC4Z2YUD@;H[69WD@@& M\Y.8P0T$RG#,.%#-@F9Y3BND@4QQ-FZ$DVXC:(-[NTH%.4#433!JA(A%'MX0 M4=HAG"Q076V3)3#,GH.<%CS+'O)@!61%/0]R^CP'?9B%F:B9$N3D3M^(TBC= M>P]*0@L&?1H%A[!JR!&A1XP!G+<=6J3SHPIZGZA2^CXI,5AS:]OOX8!K5D8;E8;YI:KZX#$7>?XD7CL^ E7\8K+K*#YNXOE7?"BKQ W M3IKC\G&[F#RH+3=&%!A([Z:_H)!$(ZV^D=R3A^KPUSLJ\NLJFSM;LL K-(ZL=7Y73V;TZ?R#(WHO: @T55B"3/I,U"W.G^(0 MHSNBYQ%J!+!_,@='2#YA&KM'85-F MEPBV,ZB+7S-.,.BU4G>(7<9,]^3=!Q'V\Z@9"X>QB#X=,'F!;]=)7*H!9L/H M[)$S*T/:Q\Z,N+R#REI5T9*.1CW9R4W-CA@_##_7>PC$S+NI6=SN-O3*]_<6 M$BS&-VN"EI&GLQ;NN"C3.R7QO,3@88U(Y47% KO,<+9-=[A9\[ZXD\ M2\E?PZKVO^[64@88_(Y47%3K/BV35S2+LG6YK?9,B_7< MEF3+$^01$$R?9SF.']+J"BZQ+ _2@NSTZ*";I1'[9U*-03-P[R#/Z6L>NYK= M>^ECK# PN-_5 NZ%D$H>:@3"P/HM?J!#^0:OL]QV,V_(ZS3'VL:<7GZU"2,8 M;-IHRZ7*5;RH988!Q"_TS>QY4<:KH,3#I\ME1"ZA)5:PBZ$^!1BP"-7B'F&H M'A]OR6" HGV)J?.FDHV'LN#W\FZ6J5G"-[1TS- *0MDJ?E!/;+7&==Z(O4B+ M,M]T5LJZAE'S>D&HB3E"=*H8P;A&&VTY.+9O9WZ5D[^8/>FWH* MDJTUVABF&:_38*:-.;VHI@DC&##::,L%TPE3E1A!_])AAP'([FM0>1#A]M$; M_JVR),F>R;C"9+MTEFWNR^4F::B43G3:3WAZ\G"RQI&\E;BS?#"#90]&HC% G"DOM V6I=Z']0H-?<&B>I?"#)9*#K=OC&A5[[\N M(B6'AC>]JI ?%E&43#=#F(T ("7P#?!GS@UF K9665GYOKKZ _3U!DT"JAEP M;84 2BUE_)C+P8,IL?K MSE6B6:V3[!7CZB+&,9.)ND+WD3VT)EP97RZ993^LF\KEN7Y#'[0ORN/D" MVK!/H(1^ XC3;QNH.92BA4Z*RRQ@2:IUBD+ZL#T-T^9T[B+1Z22PN^F]R6"\ M..]#93H;5(,DJ&6BO&6'-0@*6E"237QY-1LN;^+BMY-7^M_S("1?-P6_E20? MH!]AJ@CL%F+ @=Q>=Q6XPZXH^H.A\G"8[XE 6+98ZY$/=K&EL# M^06,J03OZ-Q);14P-[6H?;A?)3Z+K1F=7)N1#G9*P:YQ/$U##+&]FU0H$;S) M+7+NHZ=>AU>E,JO'.ZN#0Z4S'R/ SRK;U##QHEK'[=V!CU99A=B,'26']5.N M :!S9.E^>G2V%[0\KW$97O ::RJ+)WK2!35@(%"E@Y$*_X;^4@IM=ML+J7* M_4PN(2D89*GU$Z9ND3FX (*=!0%W0*^O5CEEBV65C6;Q*KJ% *>/HUL;UGLC MW9@;# ZM5>:FW,UZG;#+@$&"XG29Y:MJC9A7;XJ@,D,)H,S#RKZ^V((2>Z37T>9RB?%6HD! ^_QN@]Q7A/'53$KAFB4U)+ W";8+J#/ MXS0N,3V1X=(R+?=$%I+\;(ZL317ODHS%@ 'W>-U5^Z8EDW5,#]HBXM#;3%Q( M.ZA&WTQE^?FFI#7;5[30QC_9G%1GS%D-@&D^X6-D3-DXHB$SA7QP8VE"H\8/ MLB.T9%]"0>=3"%??@C4"V7%GOL'1Y78NM)Q@] *\'6T;&28]R59R@T.^LQF81D9TD^D'T:-/%$+<6!Q#S8VU0 MGY4T,NF_XBICN@Q>&@^.WMU7DJ%DK[:M,5\N<5BV#S>1IK@A>_@;3%%&AC.; MARP'QQB1?D;'>./%P\->'L#Q,=H(U0#!C=#NX" [=$S/USN"H0V/,[S$>8XC M^N(>6ZC-TAW6/9;2_ R*42:+QX.5*(!#88S^JE$0U?(8^JN%/SLG@K=VVJQ6 M0?ZZ6-)J757M[*8ZBQ;M1JQ.H6UA3 _'!GQP0&NN+!_/9ZP4H$\-,PH:;AB MO,K2)UR4-->E*/,X)']C%RC8Q8QB1J<6TR#^.%%.ZY_O8&RO!OH(.6 O8/R M0X"WHLABHY&%"O802L&DH: 6!P/LVPEH>^_H.GBE)VZSYR"OVJ&Z?%1LAWM1 M;%;5SRQ7)=-\Q,]B9Q)-9J_6E@S)G)\W3 M8!MCLF0HV8B".%!&Z*\9D5(U*0QDCUEIX5=R_+:_O6.B%5!<)P85U#BWV-- MEU0 MQ7G?2Q,9\.(8?'0BD4!E:L:&'N$@_3*^\DK'?^SEUCX_*H!VZ\?H51. M&:,T=R4[2Q^.V2T1=-=[K #]C?+]I^/N*_+RUQNB!]=!O5_ Z0*Q6MR"IPS* MN"CCD R6SK.C!DT,H)I'4Q1SB6WAU^4$4<^#-\5H[&_9P+AVC=]0%#]N+VQ4SR='S?/)@<'SR4Z'U14NZS*/ M9F-K2P_7]RNUY1ZZYH?:$4HQD%5BKX(LK1Q[C7/Z@^ !?Y MCY4L3O<:!LKW M-AT*>C#NW$!)#F+$H:/_Q8KV;MX\GKH@M.A%3$ MKH[D] HW!V]R2B@ ,=)R"(PO>RP_/]4KC@2P1/8KF>@D0Z)/XO:U1EZY_@N- MV]]#P8E"-_XEQHH$S#7QZQRO@SBJBZ>0;2]+P:FNR@_6>%Q0UH#3;2#ZQ\\SZ2F"NV^5$F95! MHO(!"@V'77)'91UBQ7M5($C'!.)D3!H64G, <@,&:HJ#1.W#?0"+VW<20<_P MFBR;JH)"Y.\)KI_I[)9QE+:"?*<_D7C'0X!*/A4A^N8F7%#;V8OEE^*JF"W@3\S MYG8),4N3NJ S9 4#0SM]N=!YMSXZ>Y202& O=Q:P'BSHFGE!U#S8']";[8Q1K/_EMC?0FJHL'PEU5!Z!Y"1>O*U5!@4CVB9 M9,]%=2THZZ^R ,]]U288P^RMOH,<+//U#G_ "_MQTQ=W:Y: ML'D!E G8!6;K/-3'^FH67SY?IKS,6PSI0;H*B9++6IZ MCSL:[;9"?/GC<4BWDP &YZ/4'H?R_E("',:5(YX^>$]SK.GK9G72_AC'(10# MQJ"&N+:3 ;5H]2VQ#3$ M72!-D<.X/Z;;_483$CO;X"O\4MYD"?G^P]TS3I[PYRPM'V4G'SM+=8GYB9J@ M.PAV% EF5$QCQW"8$"A^."ST7Z2U=7\E2ZV[YVS'YN+%0<2[S.@Q0!_*.CB$ M2PP00/OC(4.;:"#+E=E%('QX=PW?'>!4VH%#O&." .3?'3#(STGK3ME4E3SP M$.^:O3/"J;##!GC' @&^OS]D?,=/D_KP2AY\?'?,WAW?1-B!XWMK@0#??S@L M?,^6)_%-['BUIL^=H;A.E(6!;HF%1L=?GM*K-2K+SQGA)5"K]9/48!EXR^9Z$)#7 MP86Y6X-HN<$ABKT8[[EW!D9JD_$4,J"E)(_4'^YYB,X@]?&',30X3D M09P2&!DBCYB:LX-#I"02:LI[D(@\A+B^SA 6O=T1E@,9D+ I-,\&H#T!AX92 MD?+08_(ZFT8V!2Q8CD$BF#B1H:)\>?=.E+U?6 16C%UHGV5LW5*&=VS:Q-*M M!!R$RWQ#(72A?39M 0",QJ"#[1(M*BO!"YO')6:O/5^D9?W<)6\-*3F. 0?*G^&B/P&W6?9;^@I M2#9 2B'*#>$?LC=N@RXK#+CQQIB!CGOJ'C+T.&6U-UN[+@^M<1YG$718%EVO M7MID#WM!AXWM M TH$L;5*G18R3AIP6"M21L:(>@/0/I1T$DN[U,DEHX3!AK8B\62$I,,']J$D MI=B:I7.B1\>A5,^'D/@O# M?(.C6YP_Q2$^):.Z$+\AHB-V-=7K%6YF?#FE=Z]LI![OA_,\QCDJ*@[F@H$D MI-:V7 >OQ.3D+GC!$A29,+B<^_6*]]R0E-H[HHQ5'*+J-D@" JN"O4Z]KMA0 M2?GVM)EX(KID^>MU_?AZ<4I6'IN$>$BR_TDC]L8V&PSBMV5&RG"W$1EIWG:; M8BG ._)VT9I_U;66@]:-H"/BYUI1#*09%3:-]]-,B63-E%I,BB)R]].B7&E^ M8N1I0<#)0$'.C>&GBA;@M'B1AMD*F\^*(GH/DZ)<;<&O.<]RLE-+M4 Q8W'L<[3*#_R.E-X[8BR4Y![\K.@% MN$'O.=REVV5E'QS9:@XFOVU4 F MB\LXQ8OE:8ZCN#P/0G;9YG/P$J\VJY,LS[/G.'TX#=;D-]+K4G8BG);)&V%< MKSJ>!;]W-[*#TMQ%/B*"O9B6ZWEHLZRMC A\Y^+VK^4:H M5C.Y]'[I'0(RC;B8#J'I//H*PQ/57K2=^^JCR!.!3D^"=C:\=SXT6IIW^$YF@O2]XSQ[B@L:W'YW7PD#\B9A MK>!M&91XED:7Y$L)9[BZM72\'A!M9HX O&I&:#@UTI:+'% F4."K]Q*6L)-S M>0";Y"LF6!CL+8K'(=%,A \\VA@G0J4)/[0%Z C= >]YV@$W.'"Q MN- >L&V M]2^VA\CUNA:&KYXOES@LXR?<&G1#YI$;3#LU3F*V>)^5]2J(SC$;FLO5(Y:T MT"2277KY"9NB"^@)Q()92D]GBVCYPHC1LN+NIEWD8)8V)@T@7L1AV>VIW41" M&R ZXVU'ADS>00T)C1'"I?P12G%UCER/AX.;-JZR-,+1AI#=)[B>)G=H1+$X M:/A7&6V+?9&L@\*]P@"NQ&&6'F]I@>5QF=AZ^DC,(03-\IP055?#?@Z2334Q M)DGV+$B_V=M7H(V-$4UD.V0L/G%0(\G>+BY-@TD@JRI61+2ZA1@T/(KP6![NTL5XTM %EVABVHT@G]Z"&CJ$QLNQONO= 48?^<,9*XS3F M:1"6S&?LN%V7"80V+M2&CYU3^M(.:@PH31@B_P:7FSQ%959EU9.M1P/_D&S' M\PT^WJSW@66LXA XC.EPW"-3 M=Q;]?5.4["&H'<87+PJ:2Y09:^L,AW*\HW4"Y:7)*#3V&+3D[*9R[?\@HUR4 M?F/5:&(!_A&M,DR/8Q$W@&LD 8N<23SA582O()/ M;YH2BW)VN-#4ZBQZ,B=KF%#2OD#6L %%+?E+=;ET%&)EW%[1JC9)B50Q*UR4 M*O7E*L,E)<[3@$W5JSBE5XB96ZWN!_,/? !]KYA?H-+1FO)JOB/UNHKH*J_=+E-([ M:(S4$T;DZXTZ4."PUZ&O2 KNAMN)B7!$?)0(* M/CY[QAZ):AE>86EBGA*C*@'0GO8>HSP_UQ;%CW 3I$016XO@KO^8N6FL'+@S MU#SH(G* +)T;'(HZ=1;-SV*$3)Z0I3! @C$!!\2UG5Q-Y9E,LF6#=S#3L4FQ M]6U^9=5&1O+\8]3";#U\#80!1[:Y!4/0-[_>?QA$K/D97NP3VV)O-#Y7J++ M^QPBAF%'GL,_K$T"D$-RX%#4AR([Z].]S-8L6,[ +I@PNK]T-?OR"C6S[/8W MWGM5J([X'(+M9F%YA#9ELH-$#6S%+%ZK"@J45Q:IZ=##C)8H-#6(FDSH*/8Y M_UBY1PBSCOF$XR.^>V<1BM/#BN8 "D$%]1#5^*HXN.O?(Z]T@[FFW8?A-<[C MC!;CR\L=3QPDR#S!#W'*WNR]#Q(XYPN\_D,3FXN$LU6VD1Z1V8MQ"=6Q1G9Q M:RO#^PIO1\6'^'U')O>+KXF'K?_JN>+?'ER/HYIS(NZ]L:4"YGV-W%\'WUPOPTW>F%BSWV#^"B?N">N)_2*,[IM-<2FWIF15OQ M#V2EO],L)4W&JE%=YVUYYBS\C:6-%S>8OMG.2N2>;\I-CB^*8J-8L8\7Y_01 MCAV-[CW/,5(6F+72C@8,1T K@R"?"#E"!1.#\EH.(IX2+9DD%->B8 P%9C2U M#D=GFYRX]VJ)0I<<6'SK@F4+2IIUM#27 V%'D[OC8*0H,,-@-_VY@WOZ._K* M1XAQ5##,-V!GCV)FJU665B.$_;+Z6[9FZ7CX!>=A#*8LX'5MQ3F!3C/X%_EM MD.#% MTRT]+6%R\KHEN0Y>Z8]F='6^8..+YG<_X8+L#*XVJWN<+Y;53"=S#/OZFE-' MO]\FZTT$^_F4TT&V-HN,[M=44>W8BAP%;*^)LDU)MAZ M,YFB27[!\<,C^7/VA//@ ;.5X5E0XO,@SEFP<-]]8J# (7E^^X;=RZ#6?OU- MQQ],K1\._(8/!14C>J"<***/"2P)+[MCCA$QISH&.D+IUE7FZ2V,::9="J.F)7 MM_OT"C>W_>24WB%JI-[NT*D6M]_B-Q-9@;XO>\OQ%W/K)]V9X4E3YX4^<+(F M6FPC38/6NL&K(*;[2_J^"*TLM F2.YRO!'[!JS:NO#B )F^F"8^J@)B'_-LO M\Q?'C;_(&WX4;@6@)%YB]"Y.T2L.\N)K7W.;(E?SAK1+'M/G_Q@5:[512:M2 M0?!N-.QFQA *7]*Z+ J9"6YN9[VB\9&2IMFP)])8V8Z[ MQR"M!]CLX2%GMX?Z&XQVW$T]\4^@T$$$_2=K^$D6FSMK\X:6GE.U!??^2\-& MZRY5?/7:,UM2]U)T%I[_1;U*9Q*'TJL]E=ZT9Q$TOE??TM'G_WL706O8^Y=I M?(MX%TN75-V3$6YE(*5RMNN3J]CNQG@2&+LDJ5[<&T>=ZU/%&SDK:F,\,[*P M7U6FT:>AZ%+^+'Z*(YQ&BH?N'7SW($Y\;)MQDD,=TX]Z'V:N+>7NR]>D**II MT6N,D[<\='_.$B*&5N=R/7B'7S[XX2MNRKT/X/YGW_80%MHJ'<1/+?4;', W M8[I A63OBM=#5_Q=P]V\*J:<6]#5_31MSEP%98.ARTE/5X26KIS8L23 MU*69]KA/9.,V240P!O?^-?#'=>9-MO-QG/Y3WD>9&_L$M>9K(D"UGB9MAF;2 MIV>*'Z8.%QE\\"""DL8--TG(4?LU[X/1F8G2)2H]P 8T&G=(E>R$1JMK6GM* MR11\YR 6G[IFFC)[E_L(V-M">S"2NPW(?DG#[RRSK#CJW@9$Y(^FP%5PG^"C M-FK;(3JRNQL$&'T>JW3 RU+9HY%Z#$YT*"#?W>Q@65WYH)_I+EO'3O\=ISN: M?353;R\S]4>\+YSV;9E^_.SW2L2NMK&;(O0QEKV-'>X+AS)J)$TSU7@9B'\3 M(T5LDWZ,X(H/5E8LL[3HGJ7/Z_JBXF0Z:RD 5QKC;3#I9 7>PYO0P3UFLY> MC-S'EFC:2SDP8AA5&:+JIF<5P\GHCUR%-LP_?T@1#]M&G7+K>J=_SP0<@UU'L4C=J$O0ST, SW$?5J]PR _J-,UQP/3NS>_'"VMW>' M@6QP!'A J_:F<;PNW"V5.*BU^Z@&GG3Y;J6!=W_@U>R=W,*;.32&&J=ZVP?, M1J8[C52]Q0BW_A#/0^![5Z5 38A..L#MB?;;F#!=-(/^;$UYV-US/\]JW_8V M_5/GT-*#(S+^^B%Y',LFW=/A^G\)'V)G[RZ+F8,^H;\?MG"5MSK;E(]93JNR M?DDCG'?26*^)!46O"6]HCW1\<]T!AB6"/UK=VO2@G?^[O]ZZ1']1V+EJL/P3 MF/:05MB>355A^W#6+?K5HZ3^H[?5K%2?0UK;[-SL;C=2$F5@^1>/+6!<^A2& MTQA4GI]7E>,E;2LC=CGIQ9:!:8E2P,JJ Z_WW9VTUHF3$ M3AVX4F'NVAU'"0912O5$ST'_@ZQEXF4\&E1[[)19PB"*([$_5W22&:?CDX@R M*X-$=0IAJ?6P-^^H_&IG?H#%YP <-+S%?K)'O%^!;G3V0U M+[:Z?;: 3= %,[+[^].L**^R\J^XO,%A]I#2G8.D???X/9>^:N_-UAU)>_L8 M&(^Y;PM5K_9(!RNHV7QO+50=Z)]G>?TC2B=:B3IT/01/W>B%$Q MP &X@99#/#(:-+^^113EFY(!\$=/>X!!++!52 MQJFO/9)+VP-]XF56Q)54Y_J>.EF(4N-!!Z_3U&I*QQM,1WX6)QL*0#M7SG'Y M=.82$U3(&K" =>AB/8<0JZFLG+H[Q%VD8<["\FQ=M6I/ LLRC^^)JO<)OLM. M@R1IGB!+HU^"G-WLD[323A)=(G4"T[LHWD$<&(3O;L,0_1V)]3R':"^@@):F M9@MMLL#/BRH395G'0>O4%!@C1+@*J #-=LA2^SHKC"Y6)Y%[P(3V3L1'BY)*(M9S+6"'[%SU(9 MBTX1$3+>B$2#B,X>NUEFTWF6$R^1GF[R'*?AZQV9:PNRUJ0I%6G$_E5=P?X4 MQ"FU?Y;'!;&I6]%3!0T'G_WU.[?.G*PFE"[ IILZD=JGJRGR\M?K/(LV8;G(ZZC[["7N M;69D-'!FTV/_D8Y_M/3"+O!3SC=8.$FLOD=G/:6:L:G2%4$ M1RC%)>2F!38?<7I)&M9'N]+*$L05YANRS\$YV:002GKD5E2S9&_'IZ/]-&9\57K@Q+A^IR4 M?NXI2X@.01XGKZT 0KVAV?HH:.2@8)MM2P,M&?D^)<,OY'=$C2@NUEE!=*#+ MFZ>XC(GL]28O-@&A)U\.4A2T-P'0FK2"5]A1CVT&NB$E4,A)U)P*<"'I_IC> M\ZHGNY!^Z@A%&XR>X_*1+#"S%+.;$Q0,=#F29OF*(I0L2XCV]*[%:TAO?\5+ ME&0$2/DW'@!0QK(;IV%C[YET?Z@P&>X^O,B)5Z/&E7KNEDHG>1;7TKXG+I[$)Y@-RO*9Y3N1?U=Z3 MT*.@PIMH8GA'9@;ZC_M-$:>X**H9X>OJ[";<%"79 .<%C654'H9@E:PMR)H" M4_@^9%E4,+=4ST%D^J'_*D?H6>^8@W9LY-5RF'W[.LO$T[&@C)E"=:Z.QR*F% M0?%("Q0LD^R9C>Z\E4/<$W,,]T0:F2)3YG@J/^2C0^M-^CGYP?R%K+72(#EM MW.3):_O7.]+4=_BE/$FR\+=A_XZ1 :J[=S" Z_W@?I,$;*\:)EE!WXCO^GXZ M#>'Z$YWYZ/ZU_0>B9K8KIFIG1/%"U"=+J=^3&8WZ"^(DZ'(K6\5A3.>!E-&U M(7I&$CWX2..-@D=3,3#94DIE?MA:>%UO[.B-PI)>B_[')E[3QID79;RBBGXI M\'*37%(DFO;W#D*! F%WB\P00D?_ADDBDPX=^^1GS=[[J+,?Q\WW_:)'OI4P MA8JI!*"XL%3?# 2;6FB[;Z W0VJQ7OI;6-.%K[EP/ZRY,*/I>%76 MW7F6+W%<$E-OR+#A@+&_3\%"T-[M%*UW<>.LT(KLC#LNA_B7D&K[@.D:IUJ( M!%5Z6%W9*RYZQ0"7[2>[N^MJ3WU0$*TS3=N+8/)BBK):0Y-!>'=5W@;$)VL' MT1"0WL+K'FJ1,="EJ_>$**#:M97MCE":I<>5BKJZF.(R4_2(S<-8,0^/'DC< MTSJ@>4HZ^Y45)&RC.JHY%P6=< !+N"'PP+A$="'OVMNU*41%@85GED("QPD? MJDL 8KVX>!NC.D(UG==&EKG9NR<4RD RU,!:EZ%]118QF M@_/BZP &U&=I9-8[.AZ8@T*MJF*DL,A11>ZIDS[E65%4"!R2 FEVF&7_%N:)KL.ZIK:^R-.L#1='J M4F) [:_745!3,^/P7S/Y&P+-F*7'XC0.%J<;5B^=*9JEQ0DK#EG1W=$*D?.7 M,@^R/(K3('^]*/&*AMI87"IC64T-X,3#:6^? P0-%U8**AEL_6F5$+#],-I^ MN2GV6=.SCQ^A_L=0\S5@MTV[=]JN:1Y>EO9K/U0[".$4NIM(0.":RA)N:F8I M9SW!_4F:H*1*3B0?.$+U)V!MX@3-HKH)JB 'U.$F6G(1:M-N!-5]7+$*84AD M2.3XQIPR(B+5C0N(U(^E=6A]!J(NBF*#H^YE<79(?(6?V6^$NQ(C1DB=8Z6O M,(*%*G94\:-*P!%B(NBX>JX(7&\G@=YM\-_UT]HA+!Y%[PHTHHFC10T_NNF< M_Z41:N2+"/RM_0@S*&\^4:F-J-OTNX@3= MSTJ%#?NUZL-M#-)K;Y)5^&E0/%[7=^I/7K\4.")VMB:VM]^%$3)C;D"].D)I M48DB*@,U0FBRU3LJAW3PU]V^;65YZM\Z):VXR\[P$TZR=7.16M2=4F) O:?7 MD:MMTUR&(AO+F@1ZG1+6QOE/ #:CS1BAMZ3M;4?Y7+%1+LG&B?] LGZ<@H1BL M@ES#!;DPG&[!#ZB/1ZG-IX23'J;[1/:7CIRC.DJ(!'L27UE4618]QTERUMX: M$UZT,R 'U(LF6G)95S4/VC*AOU$VQ/A\56!L[VA]KFY9T:G@.DOB\+7ZK[*W MC)D!]9V]SL.>I!*J,#SJR*"GE)0?_:W^TW_?2B\"&W2M*2^@GK5665 >M;Z\ M?-U>7FZ% .S?2UP4&%]2]UX8=*F"'% OFFC)Y0TSGB-4<0'JH3;IQJ![9+2 M^D:KHB11J$[B #)\NK?BB^VU^.T1&2V[1*\85UE,B^5-7/QV\DK_>QZ$999K M2P7L)A5 A^_!&.ZYR6]NOT'G.,)YD* 9F5$_!WGQ&) %4EN9NJH"Z0,>DUP[ MA1''&7'6#/+XN"YD1G:X8N>Y_3V \:-4BW>2-1'+EO*U#V"A@6K>;:[AO#:A MH3.:M/)2WCWCY E_SM+R41AUL94!J*-&J\YM#BI!U5*$K$@:64?T7.(>H^L@ MCH[07VEAR47J:S3IK*7JW3UG8_JX9CV@KAUJO$./$C&0>_0QQ\)8FC'SH?5J M3^==^I4* MRSYZ1IQW8LY3VP?NVIO$.W4CF0>S5^&CU<*>^A]6I7Y5UZE<@! MVJNS98GS7;JV)^" ^E>L][A.#J@LF%W]):7%\>B6B28'AK@HJE+,QETM$P"] MJ[5ZFW=U5Q2J9*%*F+^>CDM,BV5&%VE)C*!ETJMLOL[3:$3%O(S_R3W:,%X* MK#X?J[R@XXFH8R8+;86AIH921Q[J"@38^1WMZN1=PTWR#A(/!!06AE@!Y(BE M28=#<$#84%NTA7I[;2_H8$%AL/4>BP6O6W';)E!LS,>(.FP\Z#;MHQ'A=Q-O MV0R*+?T(20>-"-UV?RP@_&[_;1M!OF,<(>FP\:#90X[&@]?=I$4CF(01QHH[ M6&08AQA&P -&R*$NSUD_SGX7O-26GU1/G8J H&$!U-FFFG*YL/73L#4C335I MKU*^JYE]Y;[6NK59,\;])>& UUTZ166]MVS(HZ97>RRP,$HNN ML^$'U)&CU!YV:R,$,2DL;Y+)@=S/M<,8T<-J3H!]:ZBPM%<;WPJX-XE.UE%<;DM;MU/ ![4*NJM.]H9S6Q5<91^4Z7S";NG+H,FZ"7//=-."IKR^RIZ M@#VE5%/98[T7$9C']#]V#/L&?*_LW!_^\F,-7/?(F0I GO@8;RU$70.6I H\I 27E)=,J#>DP^ZW!.\?3:U8;>%EDLJVJ7HE[= MTZ< #>!]6RBL+%J_/-?](IKU7ZCKTM6?1;/JA;I%\T)=^VWR5_9UNF"JOG_H MT!P\!?B)""C/@A*W=Y'WBE;MU]\B@,V-WANF>Y!N]$&U0FC^@O,P+C"ZIF^6 M'AK"JY=Y+M*BS#=5Q1E:[N[N,4CKCI@]/.3X@33X!7TV/BWBL*I]V[3(I(C? M61M LSJ 1MC#B*A?X>IH5Q=(+(E^VSF@51&U.K8%CQLU_ZL,%9/2Y)[T^:\\ M7$3- '+ *CV3LT[T??-B60R[UA0K0BEXV#*CT!;#>W%MGTNY!?=YZ6K[QXH M ']F$PXM)5/GA=QE]$=.<&GZ;6B^V*7)^T1QI4Q5 ZC)"BHS]N.W!''Y@_7- M!H7M3_;L>56??IO^V,AB9UX:YNYTT$;5.#N+DPWY&??ZS2SZ^Z8H5Y(3XY&B M #G772T88HGK\CKH5HNL(V]=F*"M5 $@NC^Z)'\C/VY^1/Y#L4A^\O\ 4$L# M!!0 ( !6 =U+]H"U@%T( &7#! 4 =WEY+3(P,C Q,C,Q7W!R92YX M;6SM?5MSW#BRYOM&['^H[1,[,1-QW+8D]\4],WNB=/,HQI:TDCQ]9E\ZJ"I4 MB=TLLIH77?K7+\!+%8LD@ 1)5"9E3DRT;0F91.:7 !*)1.)O__6\\B:/+(S< MP/_[-P??OOMFPOQ9,'?]Y=^_^7+[9GI[('/_OZ-'WSS7__G M?_Z/"?_?W_[7FS>3 MPG_R?__[PH_YSV:Q^\CX3[.O_C3Y[MOO[R=OW@!XW@9).&,;AH<'[[Y__\/D MX/#HX/#=X;O)P;M_?ON\X!\\=6+QZW>'!__[\/3=$?_/P8]WAX<_O3_ZZ>C# M_P-^*W;B)-I\Z]WSC^_>\?^_FV;D?_-<_[>?Q'_NG8A-N!K]Z*?GR/W[-P]Q MO/[I[=NGIZ=OGXZ^#<+EV\-W[P[>_O?G3[>S![9RWKB^4.>,?5-0"2Y-= L4WCMX6W=EPYK]U%>U+/8GY^"F1.GUJ#]S$3: M0OSK3='LC?C1FX/#-T<'WSY'\V\*Y:<:# ./W;#%1/SYY>9B^U5WSM:!Z\?? MSH+56_';MQRA9,7\>.K/S_S8C5\$7.$J[2V7(&7W$++%W[]Y>GEY(RQ"6(;X MY'] 2..7-;?NR%VM/:Z0MVU[>>QX0J6W#XS%D:9;C6UM]./:";GT#RQV9XYG MTJE&PIYZ*$88$ZA$5XNKM9@L.!HZE:F)K/;,1(D&'"ST^218K4/VP/R(S[2? M@LA$J5):&_U\'.^)IS]GO !:M)C/9?]]KVMH9BRM"&5 M$SV<>\&3D<54:7KJUU6X='SWCW3H\(G[DJ_'(3.8*L#T?>G17?KN@@/$UYG9 M+$CX0N,OKP//G;E,JT\(;4_]/'?<,/5J/C,GXBI)8=3T3TG34[]RP:,;-F/N MHW/O,8Y:23$G 5^6_!@&?CMF/4GRQ;]W/8_->Y6H&].^QB2?@\*3)!2ST32* M]"Z.G*"G'EV' 1_0\8MP[?A4N1:6J>F3BJ2G7GWBPT0[Z'<;]?1EOL?BJXC+ MS4+W^8:6/?7A8Q#,G[BQ:CI0;6;!1C^Y#A\U;JR?@354?=F%Z_,EZ"1D Q=9:]N8#&3N@UGU-_H&K=:IP/E%- MGYQPSB>N9>BL],Z9GK2G7IXYH<\]E>B:CYU@M0K\VP?NJ9ZM=5W4TO7G4R2K MQ./.ZCP;X(8[(S!]3_T5RG#CU+OBR/&E7/B!S =XD #*GOIXPQZ9G[#CEUL6 M/KHS=L?9GB11S(=F*/[./W_\\I$)>UL_N+,;MM0':#KQW(?_WHZ0 M8+IL;&NC'[JQT]S81D]T\W%S8QL].3+IR5'//=GN2$UF!PU5_[MKH/DH**SU M"3H% "CM1@',)WXYL863/$-U0D@MG?09]A1*WG]L!3J89036>J0?QU(*:WW2 M+0@*"FM]TBT-"@IK?8+/=UI*:^?.IMM_,(,]Q!N! 1L35CLK]>Z M@6_"8G^]UDT-)BSVU^OWW7O]?O^]-II'#%G9/@^ 32=0\GV="(##G$9L,,\$ M8!+UP9J E+J%H!?>!.34+1V]\%;)RM%Y+YCM]-<3M^:"<%>GHKL1 M[V]Z-RYBLV^7P>/;.7/?"D6+OZ0:?_/N(+\9]Q_\1[^I-'F[M[X52A+X-W=MMT6U9V7(I^%L$H3<;>6(%+R<<+8+=.UB M8=[B[3J]#_-F]N!Z&QM9A,%*IJ-<'X&DHV5U\4_L4Z=3WHNYZ,FYYRR;E5II M M3J 89:&Z5!T6L!,'<+W(!/"G-Q*5AMM)6F0#T?8IIOHW2H^CYWHYGC_9LY MX3G_2:36>*TQ4.='F#J72$A ZYDU@/6^TQRH^??XFF^0$D7WF9<@'!_1<3\6 M=0.:U=[<$JCQ[S TKI(-4=DGZ:&S=\%=P^=_LA>5MFM-@>K^'D_=$NE0])T? MHVSG.N4**F\-U/H/&%K7R8AHZ#\SS_NG'SSYM\R) I_-+Z(H8:'*X*4D0 A^ MQ#-\C;2(./PK\!*NJO#EW/58*%E5)4V!>O^ IW>)=)@3?#8D;_C^/A2)C%D5 M'N4\+Z$ [Y(0YWNEL(@HI.9PPF?"91 J%]E*0ZC.4;:F"M$057VV8N&28_\Q M#)[B!Q$%=GRERB4$4-6C[%8!HB)"<+MR/.\XB5R?1^[LW L<26B_H1E4ZX@;UP:Q$)59?<* M$185A5D0N71SA<^=@^C#R9O)IIP>__M)X$>!Y\Y%:L@D MIY_D#-H:2F$G"R>Z3Q%(HC=+QUEGQL*\."I^4K6:_,>_;'IXM3AW?=XGU_&N M@\A-+4!^6IV3PZA;CX/NXF5W ?2"5-MAG7 ;Z75WQ$@DZ6]6Z@N-X@H7$)1: M<[1SKT[J0)THEH,NPX;C!HO[Z$=?"8ZH8&B'BES-"P'([?;.YE;TQ%CH&*!B]9HATJ>OEIX%3:*FQE ^V,RLWQ\BI:+D JJ6D L_OR MALRUQLRT:*?ZIA=%AKLE*M6L$>76:I4=]%LD. >\7([N1Q>F>J(Q!DN]!I]L MJ&CP\D+:PB!%D?3Q1Q$YOG9>1$ 2'#.OML=+)H$KO#EFWBPY&73"A$_S-=F4 M ,E(\))+.F"DEI\&3(4'FU<5T&(D:X^7B-(6(+7D--#9#:$4(KYH4=+1@<]T MR: %TP0-U+:6Y<=9,4͖C@6)E+5+1861)Y*$LROX.B57I2*)#6PBS/&1B$S#5!*=WQU5P]J+:%P6-MJ&<,ADY8&%M/Y M/#VQ<[QKQYU?^"?.VN4K9*G3BC@\@!:*E[4=E3%><(T005!5B#I+.!'EJ"]9 M?+7@;JWR6,6,$11;BT?0IMBVTQ4-H&]$;6:?S8MZZ25A^+;%G;D*7P1""X73 MVH;-&$ZX1F@@6!?0Q'N$(V1M]]:#G_A:=G Z![I]C@\<9VNGV%TBR$IM](HZ M;C& ZU21#RQV9\XVW7:G,L 1O#+ Y,\[_/XR5@JPYB]Y7O D-'\>A*=!;KGNF9A6DT*NO>7TV/?X9M M5Q5T(5,7'U0(V*;Z(,6$=:!2:"!8BE29KX,@8NSKVAV0-% ..33ARY^2"/LV M=S_HT5[X:AW5K7I2 NS+W'VB17&],ZRT*Q.M59U=:VG3?8(&6^?V'HO9B!A= M+?(,N,"75&A\KXK#;!E-@L6DQ JSS( XB=AT3!]TD1*@'E>D"6^*?)9M"^18 MB4;?M5.'7<&HS&,1'^W:I,I*,^P2BV::;Y21AOH_AD$478?!0G4*M],(.Y)D MIOH&^89^@K/)FSY[7C,_8H#JL0H2[(B2&9Q:V6F,JEOF<9[+J3__[(2_L5*' M%0<0"AKL^)%>[0%8%DHX?60^%\P3[\[/5ZZ?OCDH*MIKP=(28@>-3!$#:H(& M;*>,JY/O#>+TY>^UQU*M\JZOQ'M6?^P\OMUT!0!"C5VGT11 $YW00+$FH<'Z MA1_+,\5'*NVK<4>V>6@ (,N-L0-[K:&L2SQT,"\#/]B5+M>)WL<$D&+'!,U\ M3; N:$RG%_XCB]([*5EGTP=Z^$]4T1<9!7H@$*[[:E%'M1*H0)7U2NMFUAJB MEW5L#TRCR.;SY8=LOO394D1!\6?,-!];JA7%2JBA0R\5V19IF$)H#,06N/4 MF;582EO(3- :I%NS==3.NCN44W*YO%1/^N75XD?1"V:V7PBL0_$ZK)6+GFOTF/E,&9^7$J 7V^QF M)5(5$%D]6 S9\U::H9?/;+U*-(D[]+%67,$JDJB.GJ1>%TEO>#*PD=WQJ+;P)N7#PS!9Z/0O4]B43KC M+L@V9QVG-Q5C['3TO=N8H?&V[(8@*J&799J9W?SX/A+ M%EWXBAI<._N<'PSV.1GOB>M/RMS_Y*R#Z*^3_",D=C[MRC6#R%'+!^8]O%-7 MJ*JVTXWLVABP[>VV*".X*U$Y;Y("('P(LS2A @!*J2TQ8';,2H9 J?OE4P(* M*&2F)*;[P!=SUO39A0#23#9$;)HE*6UC,0\E=_MV&JRXLZ\XDFQN3@P5E<55 M3R2;!2K=7Z-1!.,S$T=J2A^RVI1,',4 #JG$-#:6DB+D.G T9-B!AS9 @31! M!#1]=7$M@' 6V#O\5F"::H@&L-4ZXSH49>VQM]AM(%/+3@,?@U29+LDPME&I M[2*J?AX@O<4L?+%.XRF\ V&,']+:5W5\?!S[+X]."LCI_-1+I5W-Z&?E4VJ*--*I3?8#M(H5>A6*KCCK]40:YL)!B^+0 MG<5Y=?_IDQ/.TW*7K5U9*3_T8A1]N;0:C9%&/??X^@)=QPZ]FD4O@WS8D&=F M>\F>TE^U'=@E>O2R$?T,Y)I&2*.8&F)[$*ODZ$4=>AF8*@@'6@JJNEN8^O,; M%KMAMWVOF@MZ-8G6>RF(=@@-:VW/#;?%2B;H]21Z1I7@7AD2U6Z^)UAQ*;[X MKGA>\O?$C=R8Y==%,[%OV"Q8^J[Z2NW>.X)>VJ+7DP<+& W,0.^KPO,Q6.QG M\YS5?)?;@Q&:? R]"D?_AF:N:QK&-%Y.LUX:!&QL.+?-S,[E'UEX'T0,WZ>V M>D/Z$#] V6]1-3*P=QI6RM@,4=OJQWZMWA$H^O?JK>"!'=QNU$_]U_!D3)9&Z[AZD7.F4,S&^W]>' M.LG5&7*BAW,O>)+4%_I@,/@YITG&BL20WDAF-)(;J'#]8=&AZS!XY##.CU^^ M\ WIA;]YDF;*-PR/W PAKP*VX45GL$K1K'O8+35&8^MNM\JTM4*9[;4^F#I1 M.[._B"/Z,]=C.QV^"WH;K7:^AGV)I#<[L0D,[S;<=QL\#: FQ;Z!8Q:[Z M3")(B500W]8;5<%;;H5]5V^O6-;50P.X5+:(=^L\"$^#Y#Y>)-YT-@L27[6- M4E-AWQ?:([ 0]=$ NEP"6%1#C!U_Z=Y[;!I%3+ECUM!A7R':(]@P%5*$^]SU M^6Z>RZH+CRBIL"\AH4'=K#XB0-,JH&TM%6.?X'>MOHWS!,!.Q;Z2W'ET#_0J M )@']L6HWG9CYHJS"VSMQ'49QJZL^_^/>NY[%Y_9<-L'*^/;!% MORK5 J&@3P6T/5:CEO1;5X5X@]CG7W-56;X:,O0;5NW- R;@ZX7_.F1KQYT7 M@8;B?2 _JQRDVQBTY8=^0\N"P9AH\C5:4BKF=NTUMIQF>O1[718L1:6IUV@9 MQ8)Z[;SD2RW_29CPSKH.7W)3#\W$4F#\T"^/6; <$TU2W9/D/2Z]F)Q+8V@" M,B;H%\[LX*[6&56PTZFN6!(+(U4DY<$YH%\EL[4P2+5% V/XIKN/5 X"E\LZ MXVRNL:$_FR&16&RIHI[2?I2\Z%SEZ9SX ] 9C7F!+TA%9N'L]\0-&9>$6WC\ MAD^]'!=];$HP(UCWTECYL9AKKE7ZDALSF)[<"24O.C3/S5:5,J@@@2)H+1K0 8Y:FI%:+U;.)*]# MEW=S[7@W;)VO35>+8\?_371!@0RG!9)"$;*VD>^.$%S8U[*(9\IAG\2&>"-Z MX;S(!ZJ&#&H*UO;ZO0U6D'Z&;P;7&U,_9?[3N$TQ+>?94.O!-%]/&'?MD?-2SB#""%VL:^ M0SK=_/8!%'&&R]W'5AL.]+[#,^9 FVMNZ.&9L\6"S>*KQ=GS+*V<<<.GIRM? M*&'JS\4?(G+]Z'CJ38$9%ZB]6 O)]&8O;;1'8XYH[F/SL_%RW,VX0'&G'\AI MH[VASQ3-,D^Y1L/PA2M/LU< DD-MA' HR4S@CL9!ZCV[?9B(086O(_I!)K#( MO9@)C0)OR7KMI0QEZ\UA*)BKYII1U0:!:>! MRF7@S[A$VQ-_?[Y9-M):D8!C<#@+*)+VRYH:G'Z;:H@*L#&+L@#B@0J[.GY?F MX JX=.(DY$:3-Y-2-9EX0\?;\'V4^$\>?3S).HAQHB1?B M0PBE_FU+EV9"7Y<4NBE/(@JX%D5-];Y 3^PQ7XKH(L'6%.ZX 1[S;OYF25>- M7T(N3MJK;54?C; $"X6YY]9=^N["G8G<_.PZICCOY1+.RB<[._/.077>*?&8 M;)E,-EP02PG51 +4^E308,:*5$ !1CR4'GD4GO11=9@53"=;KJE#75[I*HP1MY2;/@(& M7F/C_F(31FBHQA5GUI87\F!3P%&*6713%(6!)R\P9CX WU<'8,%\'(EM1Z(< M'N5ZQDEAE(,8929*H#"FLN<)TT<(XTHEI9WQ\ETM]",()SGE)"?%+Y>?W@_( MZTJX?[!Y7E5LMXS85A#]H.G,&/T=T#*XD$"-B@AY#/:$ ME:$!U@"%\;!]Q$$R*'ZL#HHR!6KBW,[C$Y>8EXUO=C$,R?N",/*?AN MP@4W3W"GHT;C"D2,/++:X%E/*83JB,+(*Z1J'G8?JL-NTQS/"#FHTVI1$R*.L%8*580902NMD^T<6W@>U^[VH<96FXL+ED7I8SZO9 M":Z4Z9&#":6NF(Q7""UVG*2Q>]!XB8X8.U<%C%U3: 2F&0H+XJ>F8D$[0ZV6 M2B)(TN>K,R+$74^I[^?.+,T9!&S;E%2HKUG>F\4\I 38&S8 +K6G*I6R4Q@I MV1L*]YZ[5)R2'=:R0;*%J4Q'Q<(@D?SF]IB1CL!?WK%P);H&B6XT-T+,"7W77XH:25R25>"G_3Y;2Z:) M6OI(03^Y%E')E,,D93'Y\]GU[5\09XF29&F'].-?3H%9"*[2*<"859 @CT8= M)M4R;CK9*8R@Z6R6K))TX&>1?3XAA.R!SPGN8_IN>O-(JJ6#E/@40?XRITG* M"O7VFES,[2/QERR^6O!]">AJ6SN&F(6TZGT4WB!@3.HI\>^Z=<&W6C\+J"@* M UBL6FZ-]E^9))_!?/Z M3]IST-V?:DO,DC199T1%;V&#HC\_N_'#!D_]V(5S0+\UU(Q0M:J,H48H#$GE M/7AE08>C6L*+IJ##Y,_%WS WFZ^HML.Q$[G1U:+2NY?LOX#Q!Z7']W?-:CN8 MZ<5.L;4L0I,]>/(HWJJX77MNK(=&U"4#TD(?^,7'Q4"H?C#IRTT!CRHU M%?C%7G300.)0@NLZ=(,PJR!_PV:>$T7I8I1J=OXK7X33:TDLFH5N>E8BA]"< M$_@5'RJPME46#:@OV5-)XC#P^5]G64T;PS70G!.XX#(5J-LJBP;4YT'(N%^9 MI5'S7H:.'W%9\_/2])]>EL4&QKP#2R#XUNJ=&H/?67TTK."6+87!WO#M2]C" MTP62 ]&U5M;4O(J9B5IH(/E%%-H]BV)WY<2JY[.J[8#86'NPPAB;9D%I@-!4 M2\YP2!FP $)G[353\TG35#T]7W3"M(A2-=(+GVLI*3D* &M0DP,MP=IS(NTM M :(6&F-;\K(6>/L*(P<''\A ::07&E"6ZTZ%SIQM2N/4:Z=Y7O DRI5S?^\T M2.[C1>(5K71CM]^O0 V#0%C*BOR4[$?4Q_ XDHG4#.@ M$[LRUQ"-*5V3!P!&UY0/%&$Z\:MVFJ*"XI2+X07ING3V+.X8,+W/ M#2"&XDDGYF6@$QH@;FYG&GC(,@HH7'3B7#KIA[_(5N\E@&'6$D+1IA/+ NJ" MQL#<7LHJ7]O*+CFF_H HW>X^,K$QT$8X6C$#9VJ0 ;B#SLBG(MXYTM*41Z8O M2TW^G''[ZM,0&U/7;F@@@=SI:,[1Y?4DWBM4):'9Y@^HIG>]5#-RK4!;TR-?%*;:\;4OI4,N0=W( M_];SP"[Z9.4M,',E4G#.FIX&4PWT6B&XY@?"* SUK^^EL"YY.W2&9^^O@I$< M>%FBB6JHU8JI9204AM90GP83,SYT09,28%>5!S\#)I>61@SHB@]71X2T.SS; M9L(#>QL"0LY<*33 S+JYV_OB^8^7STZ8;/0-FZ!7T.S_PUT&'-";H M0H! ):9.M2K4"F-* M'ZNCL$:\XE?K=DZ1PX3-JP":GK=K> SU#3MS/5$8F:5WB%2CL5;,LOP:$84! M^*J>)=J:DDB3#'QQ#?AJL>EM/MT?,Y\M7'"(HA-3=)?,]%&C'E1(RQ.[6IPM M%FP6;VI@U%([8^WI)8\W;6A2#MNV)D5-I[3ZJ)7(O/[9I&J/?N5CNSRS+&=[*(H6:VWN;!&ZWX_W\%V"JV8 MDQTPJ!G:9M!D#VD93CZF?+#]1LN&8J),:H;0?#]SQU=I;1SM>6-[HWN;6=HI MW4ZF>&.G?F;N\H&+/'UDH;/DN^:5XXH;VY_\,)8_M11LYABCS8KDN39+%CZ:6IM6O0]5:59**OO3V+7TK8\\5B"B,+V M6OH4K6IO7;NEKWF0EL+6^I6\3%LRRDKWQ%,Y,U&MQ_626 3LC /<9@R']:IM M1[U1&*K:-V]50[;IAK[VY5L*XW9\ K>:6@#I?:M\@S:,\0MX]/B ;D]JIC!9 MM'J?4S6!U&Z'=WRED\+LQ_3CA;25-L<^W6ZA<+HS%L1&%<6E< M\']5QP3_T2\WCK^4N0C\]Z5?TUA,U$[ ;H]+FV4,K4I-N^@EU* M:W97:#KSZ4JL5XHP:%/CH?BQ"DEI0%%ZOC/-0Y?C4&^)'8<&HR 3DL+6P>R) M%F7&0:UZ<9NG60@D(0S[I:U![QX,7D@:MPU?S;:A;31 ^U):=/SRB2T=[XQO M6.,7D=')J5C(=10#$A/Z_ M1CDH;;;JOO[',(@ *UR-8"C[7XW$1& I:IR=!^%ID-S'B\2K=UR!$I >>\:" MHV:DD!*(P&?W/F1;7Y\/\3AO2VQ<7K(XKY%M,CC+5-CS9X'&):+RNV M"K(<-$=9:@]M=(BR3 [&.,L89QGC+*1WV\2.9S\[OP;AYBJ=_%RVJ=T0M"[I M.MY)[*6SXMN/G3ZI3F(5S?%/8N7&4U*_0@(;1["7J?R.-V4A_R.)W9D(B=RN MG1F;SE>N[T;YNJG:P!HSP#F2AJ@@-,=AH;VAUO,WLV_9CYLX>5$_ZF#JGK*8>PA("%L9+^WP-< M12]U<6\])0VXH :I!; J'HDH=GUWJ8MFRRFP8T106]0&$08Q+UZS4/S 6;(# M@T&V0S642"Q$]L'FPQPVAVIJK]]U"=4WQCJ&8,U8RA&GNA MFB_1Q6KE+K.UD:_+V3>C,W\1<&="=UD?3CV4X(RI/NQ$9:+\L\>!(_1R[<1< M4C40*HK!1&0 Q>8\WRFH/UA??&*^6C7&T,8XVQM'&JV7C MU;+Q:AD1@,>K9>/5LO%JF17U6KQ:)@DQRGQY67A1WI[\'DW3_W%W)KF*\MT[ M&]NS\4[*N$$;-VC$W?0QT6%,=!@3'6PF.IPRX0X*B[A:_(-_SN/+YRV;)2'W M&O_QN_IT'48[G"0'$UU82G$@E7="(/6!0M[)F 9A.0U"ENX3.%'\,7'"N2;) MI]8.[5T4\]0>B8Q$CU+'S)(QLV3,+#$,;I4VG.HU0]H<.U!KFBRBEH;T##R[P121\P[,P8<41>^(\FH' M1A!J9D,[#GC/L(_]BH?,RF^8*5?IP^HJ77!(S^\V/$BLT])7VO0K,8"4PDG2 M( _RP+",QWK$ BJ$\RX-GF@W&.W'P\R2!,E#(_G1X"EJ ]S*Q#1P,[!/*)AE M(6W$P4Z"U3J)6?@/)YP_<1EO@T4L_M1DTREIL)W\=B^?PS1!PW\_3T+?C85' M*Y)KG\7?Y.'+G$A%@^W/MT ,(!4EQ#XQ)V(/@3<7^=";?URLUF'PF$[U6OS@ M'- .,#NC::HE&MA.DSA8!?>NZ@RA2(^O-T4[#^V,EE1N&K!(!=,\>*&C&\H1 M DQ^&EA-9[-DE7CB*893QA4Z.F$XE3S<;NOW8D]'AG&'B<; M?F,4TH9@SDOJ=]T%TQGO6,A:3+TF/) 7U[9A2W,UT9A,TR./\N)061,TQT)* M2NQULBV64)U0F&?3/9(ZY>)]=4+-:$@L]^HX4$E*8_K*+I:SM(,W[O(AOEI\B5AZA N;Q< ,L#U$$&*& MZJ"'X86X LVB6#NLE$38\2]CK"1B6TG=+W]7KF;>LK$A=K!*K5I9KXFNUY(; MU=]I%FSWK%AYAS[WIN_&(V^3?18V] M6J\#&W&R=F^:W5EN.VD1,0W!_HCEN%@FC JS!-(W!- M^0"A_9'JN#4#%G=+>-2\)?Q!MR4\&K>$AEWF.R"V.Q]L_+(B<' J'NQXCF\" MCW]_>??$O$?V.?#C!T4TI3/C(6PK>](>C6D5*LR%GXOR;^:$=T]!=QNHV 8/SBS_/]/IN? M/<]XT^E*_*LEIG)V@XAX=5(5#;0EG8<&+\TS3W #61IQ:6#2>)Q5V?C#XB7F MG,![9#+Q2!,-O=+#^)+DVO )F '4$@B>T88JJ1UV\#:=B@NR%4V$"M@4ZV M"5@WK]\DVEL!''C

^:!%D,V4"1Q(RRM=/-*A[ A]'"(Z>0600(R M>T\ANN",_*4K7HS5/_;P8S67:$M-Z:6'JDR7+.8CR4OFKK_\& 3S)]?S]"E' M9EPHE#(>9%WI-F"-):;WA\_02TSS&=B-^=S[R.954SM^R1Z.\YQ(]KSL=AJ' M,QD0;D9RT2@]K>CRML/B64!=&6IC1C1P;6'/<-";!>]8IKH?W(OG'6^8EVH\ M>G#7VNJL2B+LC,F6EEQ]5TRO%RME1TX>'-]G'@P.48U;T1X[@;$C$AKI+(*0 MUA?P'<][.66/S O6; ZI]PX@PTXL[ X)6#VZ,-7,69$8UT#^2O& MLM%X*E;3;3._I14S&ABWM'$S(R#LP]R%SIR)AUQ%-?ST'Z*+6B]&0X:="=S! MNBO(@O1#8[I6K$^::O1ZRJ'4HX?J@#QBI;KJX"J3QKRPMQM]P*I1E/G9Q(!)XFQ")KNR&KV.#GN'TP?XZHKTI,#Z$K%%XGUR%^KS8 U]CZH!^#J MRJ!U\*2IGOE!?NA$I83F5W;@I%H@2JM"7JW5**&[$U]DOZF'DZQ^-/LJ4@0, M] !)"V_##MMCV[M!O<9\$I\^V98IW"B4V9RJ]MCAB>ZI@WIM[">;4\P71GF<90+L79B%#,ZZ M/JP<1$=A7)H ^;^JDQ__T2\W7"(F6:;X[TN_IC%1J1>@W1Y;R9J$:U5J\D4O MH29N6;.[2FM6:-%5&_F'((U^YL-PE:Q4.JTT09N_JSJK:;11%KPIX+/SK%7M M;A.T<*M>M4VRT$CS.7'6;NQX[A]L?A*LU@E?%(I$_NE\[J;W+>1^)8QZ*"F7 M)KJ@@1ZA)"W*J97*)*V!GDR4(^57BZH3* ==1X=]E@Z&&Z: GH'>>^SZ*GY@ M8?YR8%'CPMW$L9O#UP?5\'7*9))SF938D*@HD?:N+-NFZ_K -82VOSWD=#8+ M$S:_9>&C.V,G011'\M^2>"\*6(]40GW'5*/#Y%Q^+V43:I"?.1/S.:ABB, MV6"O7JV&56MU60%O.\A9*,HKF4QS3138$HZT\G58'.LG >Z)>AM=C6"AEV52"-75LN1WI(-/7GG_B7O)HX6LQUY-A^2 ]H-<(/ M4QLII/-H@CG&W MH!-3[/"YN6/0@PYIK!>%(.>,J]CQC.<(*#UV:+X/P)I- *8Y6FCO>#2M,8=Q MP8[QVT/>1(O#]R(V]EXYJ#*>*33T0'NQ]DR6Q9D"I+G78RFM3:2K;5A[7\N> M;;QRG]/8%+J:@+WWTONW@7UB3R TW%Q3\_OO0+%A[**:KR@Z?+98L)DX/MIT M\(;[,S=L%OCBN#0;47'NW@I?)Q')=CN-Y4+WPGQP\>(>54ICPP 1J-D-9HK+ M%-VX8H>9[9B%3HO#L8?+0*P/"6]V[[%\2>MF"\TVK) M&Q3.$F^473#ZE^,E&4*>%SQ)3N@-U&7T(>R M1V+::'KX1A2=<\L6IRZG%"H MVW6\;M:CYSZ\T'2?6AV.G12#X,SGFDG'0'?_5,83.Y9M=QIIUJ"5U,@TMVW3 MI>LP>'0CWA-Y<( 3Z6BPP\T&X "D&=HP3.69SG]-HCA-[^PV .O M3&N4<6^*_"6+X2D8 MS52#BZ5!E$!C@JSU-!_O_O)3$$4G3AB^+(+PR0GGBAG2B EV" R$C09.O9*( MHLO_DMU4:8NLC %V0*L/5-7*H8MH\;,\XB8*6?$_,]7[\]P?CVX?N!Z/117. M<@-Q+<,,_NY?PPYE]60K?:F=J&%MJI/[M7JC!@:CY((=H.K#$ !JLA)_N$L/ MR!DWK.(B=]-56=ZRL2%V&,A$\S(92(^>=%MLXC%E[;$C0+TX1V71B<*3OJ=] M&?CR8D32\5ZEQ [K]#*)-:MCZ)E;@%.E5C:@9H,= ^K#(""*ZOF2.P7[4+Y) MWMP:B/8'RF@W/]XT]"%?*G!C%(!JI$-/W>P4A%*H@MP"7>JKPK"PKJ/N%!76'O=##=.L&E8)#6,YHFT_'NH M9O<1]X%-F'7I:%G]QBTKB:,W^V8J*#K[B/Z8V[U*$Z]S5V$ZO<$1WD>PJ.O, MUE<8X([F3:^CYGR2'V#Y)$=C/LG^8GB=(G>O(;L$E"S?:G!>L] -1+& ,,:? MA>MB5C51Y %/5T&BBNB:<\+.6C&WDK;:HN5?V1KVOQSBYZQ8&?F_'/8[]L]\ M]&JT]<594XCV1]@B3:(&[:M:K-LD#_:0*TAG@!HE!@[TU.S5W+TGM%C;N7P_ MR.?O;N-@]MM#X'%1H[/?$S=^@4WZ'ZJ3?IG1GYQU$/UUDO$CM@+4!;X,8L B MH*-#G"*N"\-+^YBF0$;3)'X(0O'2JEPD'1WZL[(0I"I#&Z8+&E[W;E^OG? J M3&L[S(6?R;A#F'8?BI^<'GN"[@%(G7)H 'H2^'Q:3^LQ--GA#5=[^)A6=SM/ M8CYM7D11HMY;M>>(O=UJ!7I7!5(Q@]5*E&DQFHR51-BIVRW!U*J!'%[FDS"( M&#L!O"M^0YE^*P9WE<11[/ASOD,T&'@[5-@IXOV,O 9%T( L[:.8Q=G\- EY M][(P6&IDS7=YTN1IC9O>AB%V'G$KH#NJCX8-7(?!C+%Y=,Y54BSH?+9Q/':U MR#2A6R/0MXW3XW8OA=YT_8 =(B^[(%W4B MYST4W;ESN/.NFI]WV^D&9\W&[21J] )H;7+>%;6E M@5BSO[X5Z;/K@* 2K,!Z;[2\U*,"=/V&WVB:1B*H_ET M3!^_;-ODXSR59"N./[_V'/_26;'38.6X30GUA9ZL?(V!:;W7X69%_&W5& M-*0;QJ=^5U2_2QV6SVQUKTK EC1'#\Q:' X56U JC,8^Y&RU]H(7QDK.K Y7 M!0EVV8T]8JM5' U\MPZ<1".Y0NZK"LEW(Y4-Q:RD(_NO"8C8^A+V-&]FA' MU82FN X"G@?A@KGB9&TCI3U;:OP8_K'EGFQ)H6I"MM1A\O[77M?*YJ^A.V'[ M6BE5RGX=YD3%^S)(9;=X'(_K@'7)>M]QP>KI[D.VS)^9NWS@?TX?6>@L6>HM MG'*DSATW3(_D]F"L@#[@'VGOVWK!P(P[BKJ;V]6J]]D1[.IP2#N1-O8]8/LL MNG1@!RD\97XZ49[#+L%<$CZ*A1V7DTSAV]J:&4KEG1R T3YS#\ MY^+)&)%[DCC>'0M7S9,3:H?0R\6!IC\"F!&97Q6II)7#VU3^#GFX"G;HQGV;@69A>>ZA M3^C5Q.POUKTA]U4'#=MJ$727!;=7Z/76Z(X!]068HC$MS M)_]7==[D/_KE1@@K<7?X[TN_IK'$J=V@ MQ?G*J?OHSID_5YY:H]B="@8K.Z+61U5-O=\F7DK,ITM& M#.2#]&_.V-8 N0FJ+T&+&5FD-AUH9B9+W\0OLVG[_!FL^(%4A=NF<^Z<#Q^V M/Q\^',^'Q_/A\7QX/!\>SX=IZGX\'Q[/A\?SX?%\>,!%Q#I\W:O@._0XO>'/YG9-HO81^@<4-J0FY2PUWY',BDB5HX-GSRR:SHW.#NK)2C!F]6RR\YA _&B/ MY@GOP;!*P.T1E-&0-VN,".':MMB&3WTU)=RD:B;BN_6W6E3JH10^S'7HJIZ^ MW5L'Z)?IVK=&OJI8F32$#2FUV)W]*&:,Z\$@8CH5W[1?4[("9SAF"^[ P J# M[@^3@=Q0.6J^H7+4_H;*T7A#9;RA,MY0&6^H#/2&RJ9K63%<872!GQJ5\L:* MAFR(V#1+0N-&2Z5ONBLIDN;$4%%97/4^0;- -HH+E3QP5:6RAF;8:=!*(RF% M-Z426@EP2S8Z*MUJ2+#S@J%Z!DEN1>(!6:[H-(D?@M#]@\V_\'U06-K?B$M8TBES-F^>0K0@ M0>G15S0H:&8*:9T,&P>QXPW@S=E+AR\BL?NXE7@GPO9=^PC;AO,8:2,5:=NL M\"Q\=&>L>1ALGB%/T8WNA#67?R\$O SB?[/XALV"I2^.7 !;E_X_B;R 6PG\ M64>(QM)D34R[+* MCZ+/UL4*V[RP?E]=6 LV$\YGDC&:I)PF?SZ[OOW+9EW%7$U+HJ9=TZ^3<@K, MB:?2*6ZG[LQ96$*#E0B M=-R"D"E:5TFIR0KX7"VRE)U2KD*J(CG AFRP=Z1M#*"5IH9O((VJ,IR(\8.T M;0!72O[Z@#UUO428M_%:6R/$KE;:<;F5*&*X"RZ%XIY0)2L6W1ZNP9,9?!C+ MKH$96+O#V\X,C,5\+6;"C3],(^?I7GRU2:6.X]"]3V*1HG,7G#B>MPTD_RQ" MNWZLF!LZ,<6N:MG.@'K0(XWIOW$DY#JH#8?I_-P]W3F>S9)6DD>*K^"&->7+^#\R/W,?4 MA5*&/7^HACU+["8IO\D.PXG@2"+VJ91[ZT!R;_)J<><\Z[/8X>>^S76/>+5WO5A(86M%-;T:+#KMA;N1ITA M+58OW+N#=<,>F9^PXY?\*%TD[Y[P/0(7.8]?/C*1;K5^<&;$4-!96%54'8%L5'YZL0)0Y>%^8H;J6XC29IB;RP:C:)T?T@IH96+7I\= MW\EN0$'4*F^-[3WK-*N3T\K)013&I0F#_ZLZ6? ?_7(=!O-D%E\5J$MF<=ZT MN26Q*:-QXI9VOF06.&H7ITB%14CGZFWWFYHC R#5K0R")AEL3-?9D"L^=$\<%6 M"&-R, 8QQB#&&,0@Y6_M/8@!,SYQFM*WE3L*/17FSL),ZS#YK2@_/Z8&*EW>&NUV MB:&R=?):4;)(>!6EE1WOS(]9N [%"XC* *>* .UNAZ&J 5*/FV;RF^:FW)%! M;9FWN0_E+?./[ZQMF0_'+?.X91ZWS*0V;S2WS)ON;&<3QY/OG!7-AX"!6@*\ M?71^N%CNDFH?K6B.OX_66E09#+D@-HH PV(:01@_3/EBRWLC=9"%']K0#G.7 MK;6A,?59$@9K^?M,O,EN"\R]M8FNF^0:-QVO;-.1_T;\1]3DXC_Y M_U!+ 0(4 Q0 ( !6 =U*:;V@5T@X! .>1#0 0 " 0 M !W>7DM,C R,#$R,S$N>&UL4$L! A0#% @ %8!W4ICBX OO$ H,4 M ! ( ! \! '=Y>2TR,#(P,3(S,2YX #>04 % @ 'E50$ =WEY+3(P,C Q,C,Q M7VQA8BYX;6Q02P$"% ,4 " 5@'=2_: M8!=" !EPP0 % M @ $:M $ =WEY+3(P,C Q,C,Q7W!R92YX;6Q02P4& 8 !@"$ 0 &8_8! end