0001654954-21-003312.txt : 20210326 0001654954-21-003312.hdr.sgml : 20210326 20210326060129 ACCESSION NUMBER: 0001654954-21-003312 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210326 DATE AS OF CHANGE: 20210326 FILER: COMPANY DATA: COMPANY CONFORMED NAME: QUOTEMEDIA INC CENTRAL INDEX KEY: 0001101433 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 912008633 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-28599 FILM NUMBER: 21774548 BUSINESS ADDRESS: STREET 1: 17100 E SHEA BLVD STREET 2: SUITE 230 CITY: FOUNTAIN HILLS STATE: AZ ZIP: 85268 BUSINESS PHONE: 4809057311 MAIL ADDRESS: STREET 1: 17100 E SHEA BLVD STREET 2: SUITE 230 CITY: FOUNTAIN HILLS STATE: AZ ZIP: 85268 FORMER COMPANY: FORMER CONFORMED NAME: QUOTEMEDIA INC DATE OF NAME CHANGE: 20030628 FORMER COMPANY: FORMER CONFORMED NAME: QUOTEMEDIA COM INC DATE OF NAME CHANGE: 19991221 10-K 1 qmci_10k.htm ANNUAL REPORT qmci_10k
 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-K
 (Mark one)
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 _________ to _________                    
    
Commission File Number:  0-28599
 
QUOTEMEDIA, INC.
 (Exact name of registrant as specified in its charter)
 
Nevada
91-2008633
(State or Other Jurisdiction of Incorporation or Organization)
(IRS Employer Identification Number)
 
17100 East Shea Boulevard, Suite 230, Fountain Hills, AZ 85268
(Address of Principal Executive Offices)
 
(480) 905-7311
(Registrant’s Telephone Number, Including Area Code)
 
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each class
Name of exchange on which registered
Common stock, par value $.001 per share
OTCQB tier of the OTC Markets
 
 
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 Section15(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.    Yes ☑   No ☐
 
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes ☑ No ☐
 
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. ☑
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of "large accelerated filer," "accelerated filer", "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):
 
Large accelerated filer  ☐
Accelerated filer  ☐
Non-accelerated filer ☐ (Do not check if a smaller reporting company)
Smaller reporting company ☑ 
 
Emerging growth company ☐
 
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 Exchange Act).    Yes ☐   No ☑
 
As of March 8, 2021, there were outstanding 90,477,798 shares of the issuer's common stock, par value $.001 per share and 123,685 shares of Series A Redeemable Convertible Preferred Stock, par value $.001 per share.
 
The aggregate market value of common stock held by non-affiliates of the issuer (60,624,539 shares) based on the closing price of the issuer's common stock as quoted on the OTCQB tier of the OTC Markets as of the last business day of the issuer’s most recently completed second fiscal quarter, June 30, 2020, was $6,668,699. For purposes of this computation, all executive officers, directors, and 10% beneficial owners of the issuer are deemed to be affiliates. Such determination should not be deemed an admission that such officers, directors, or 10% beneficial owners are, in fact, affiliates of the issuer.
 
Documents incorporated by reference: None
 

 
QUOTEMEDIA, INC. ANNUAL REPORT ON FORM 10-KFISCAL YEAR ENDED DECEMBER 31, 2020
 
TABLE OF CONTENTS
 
 
 

 
 
 
  Page
PART I
 
 
2
8
11
11
11
11
 
12
12
12
19
19
 

19
CONTROL AND PROCEDURES
 
21
 
21
22
 25


29
30
 
31
32
33
________________________________________________________
 
STATEMENT REGARDING FORWARD-LOOKING STATEMENTS
 
The statements contained in this report on Form 10-K that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, including statements regarding our "expectations," "anticipation," "intentions," "beliefs," or "strategies" regarding the future. Our actual results could differ materially from those in the forward-looking statements. Among the factors that could cause actual results to differ materially are the factors discussed in Item 1A. "Risk Factors."
 
 
 
PART I
 
ITEM 1.  
BUSINESS.
 
General
 
QuoteMedia, Inc. (OTCQB: QMCI) is a leading provider of financial data, news feeds, market research information, and financial software solutions to online brokerages, clearing firms, banks, financial service companies, media portals, and public corporations. We are a single source for a wide array of market information and services, including streaming stock market data feeds, research and analysis information, content applications, portfolio management systems, software products, corporate investor relations provisioning, news services, wireless applications, and custom development. Our portfolio management products are provided on a “software as a service” basis, as are our other interactive content and data applications.
 
We have created a scalable system that aggregates, manages, and streams information from the stock exchanges and from other information and content feeds across both the Web and dedicated telecommunication lines. Because QuoteMedia is a comprehensive single-source market data provider, our clients are not required to deal with multiple data vendors, many of which continue to employ outdated infrastructures and delivery technologies. This allows our clients to license comprehensive financial information applications and raw data feeds more efficiently and cost-effectively.
 
QuoteMedia offers clients the advantages of a single source for a broad range of data, information, and services, including:
 
●           Streaming Real-time Data Feeds
●           Wireless Solutions
●           News Feed Aggregation and Delivery
●           Streaming Dynamic Content
●           Complete Portfolio Management
●           Corporate Investor Relations Solutions
●           Internet Data and Content Provisioning
●           Custom Software Application Development
●           Research Information Supply
 
Our data delivery solutions are fast, lightweight, reliable, and easy to implement across all platforms. Our products are technologically advanced, providing a framework for quick implementation, seamless client integration and complete customization.
 
We are a United States reporting public company that was incorporated in the State of Nevada in 1999. Our shares are quoted on the OTCQB tier of the OTC Markets under the trading symbol QMCI. Our corporate head office is located at 17100 East Shea Boulevard, Suite 230, Fountain Hills, Arizona 85268, and our telephone number is (480) 905-7311. All references to our business operations in this report include the operations of QuoteMedia, Inc. and our operating divisions and subsidiaries.
 
Our Web site is located at www.quotemedia.com. Through our Web site we make available free of charge the following company information: our annual reports on Form 10-K; our quarterly reports on Form 10-Q; our current reports on Form 8-K; our proxy statements; and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934. These reports are available as soon as reasonably practical after we electronically file these reports with the SEC. We also post on our Web site the charter of our Audit Committee; our Corporate Governance Guidelines; our Code of Business Conduct/Ethics and Code of Ethics for the CEO and Senior Financial Officers, and any amendments or waivers thereto; and any other corporate governance materials contemplated by SEC or applicable regulations. These documents are also available in print to any stockholder requesting a copy from our corporate secretary at our principal executive offices.
 
 
2
 
Products and Services
 
QuoteMedia has developed a full range of financial data and market information solutions which are licensed to our clients on a monthly, quarterly, or annual basis. Our products and services are divided into three main categories: Data Feed Services; Interactive Content and Data Applications; and Portfolio Management and Real-Time Quote Systems.
 
Data Feed Services
 
QuoteMedia offers comprehensive, ultra low latency, tick-by-tick enterprise level streaming market data feeds delivered over the Internet or via dedicated telecommunication lines, as well as supplemental fundamental, historical, and analytical data, keyed to the same symbology which provides a complete market data solution to our customers. Currently, QuoteMedia’s Data Feed services include complete coverage of North American exchanges and over 70 exchanges worldwide. Data Feeds coverage includes equities, options, futures, commodities, currencies, mutual funds, and indices. The data is normalized for ease of use and is provided in a wide range of formats and delivery methods. Data is available in real-time, delayed, and end-of-day format.
 
QuoteMedia has also created Quotestream ConnectTM, a hybrid of our existing Data Feed Services, and our Portfolio Management Systems. It is a new method of delivering real-time data feeds to individual users to power 3rd party applications. In most cases, this allows QuoteMedia to retain Vendor of Record status with the exchanges – resulting in significant savings for our clients in resources and exchange fees.
 
Interactive Content and Data Applications
 
QuoteMedia’s proprietary financial software applications comprise a unique suite of custom Web technologies that combine the power and depth of established financial databases with the flexibility and efficiency of the Web to deliver customized high-quality content to clients around the world. QuoteMedia financial data delivery application products and components comprise an extensive product line that spans the spectrum of Quote Modules, Charts, Market Movers, News, Watch Lists, Tickers, Market Summaries, Option Chains, SEC Filings, Investor Relations Solutions, Component Fundamentals and much more. Our lightweight and fast-loading applications provide an extensive array of information in a variety of delivery vehicles. All of our content solutions are completely customizable, embed directly into client Web pages for seamless integration with existing content, and are licensed to our Clients on a recurring subscription basis. Our Interactive Content and Data Applications include the following:
 
Quote Modules – allow users to enter information and look up various data points on equities, funds, rates, currencies and the markets. Our Quote Modules provide complete market data and supplemental data coverage. This comprehensive coverage consists of fundamental data (EPS, P/E ratio, dividends, yield, shares outstanding, market cap, etc.), analytical statistics (52 week high/low, moving averages, average volumes, moving performance numbers), historical EOD data (fully adjusted and keyed historical data), market updates, North American indices, market movers, actives, gainers, losers, company information (business description, address, phone, fax, auditors, officers, etc.), classification codes (sector, industry, NAICS, SIC, CIK, etc.), share statistics (shares outstanding, float, holdings, profitability, management effectiveness, short interest, short interest ratio), as well as broader market information such as bank rates and currency values. The data returned is compact, customizable, and incorporates comprehensive information, including charts, news, historical stock prices, market depth, SEC filings, insiders, financials, and other information.
 
Real-Time Snap Quotes – Cost-effective, customizable, instant real-time quotes and market data, real-time charts, real-time level II, and real-time options. The real-time snap quote service features client-controlled entitlements, comprehensive online tracking, detailed reporting capabilities, and North American exchange fee capping. These features are unique to our company and result in greater efficiency and cost savings for our clients.
 
Market Indices – At-a-glance display of market conditions, fed directly from the major North American and international exchanges and index providers.
 
 
3
 
 
Charts – Markets and equity charting are available in a variety of formats. Static thumbnails or dynamic interactive charting is available to allow full market charting or individual stock performance displays, including comparisons to other equities or indices, as well as the ability to plot a wide range of technical studies.
 
Stock Tickers – Fully customizable vertical or horizontally scrolling tickers supply instant market information.
 
Stock Screeners – Allow users to filter stocks based on a wide variety of selection criteria, including sector/industry, share price, market cap, exchange, EPS, P/E ratio, etc.
 
Fund Screeners – Allow users to filter US or Canadian mutual funds based on an array of different characteristics, including fund types, performance metrics, fee structures, etc.
 
News – Topic-based, sector-based and equity-based lookup of news stories and commentary relating to the markets, individual companies, or specific areas of interest.
 
Watch Lists – Display current values and trends for a group of user-defined equities and indices.
 
Market Statistics – Top gainers and losers on the day for a variety of exchanges and detailed statistical analysis of most actively traded stocks. A variety of economic indicators are also provided.
 
Heat Maps – Provide an "at-a-glance" visual representation of how the markets are performing. Display any of the major indexes, arranging the constituent companies by color according to their share performance, or show the performance of individual securities in different sectors or a heat map of the stocks in individual portfolios.
 
Financial Calendars – Including Corporate Events Calendars, Economic Calendars, Stock Market Holiday and Trading Calendars etc.
 
Wallboards – Deliver updating market data and news headlines in Real-Time for display to power the wall board for trade floors, classrooms or other wall displays. Ideal for displaying Indices, Commodities Prices (such as Gold, Silver, Oil and Gas), Currencies, Rates, News Headlines and Commentary, and can even incorporate a client's own content or advertising.
 
Finance Calculators – Examples include: Bond Yield, Cost Basis, Future Asset Value, Loan Payment, Investment Calculator, Monthly Mortgage Payment, Present Asset Value, Rate of Return, Total Return, Currency Converter, etc.
 
Investor Relations – Information on current value, historical data, charting and news, and other data related to individual public companies for investor relations information provisioning. These products provide a turnkey and self-updating investor relations solution for corporate Web sites and their investors.
 
QModTM – QuoteMedia’s proprietary web delivery system, called QMod, was created for secure market data provisioning as well as ease of integration and unlimited customization and responsiveness. QMod is an extensible market data component JavaScript library used to deliver market data content to Web platforms powered by JSON back-ends. With extensibility in mind, QMod can be utilized to build custom applications on demand for clients as well as continue to improve existing and new components with ease. The resulting widgets are mobile-ready because they automatically re-size and optimize based on the type of device they are viewed on – whether a laptop, tablet, or any model of mobile phone. And, unlike competitive products, QMod is SEO friendly, providing self-generating, automatically updating content that is optimized for search engine indexing – whereas the content and associated links delivered through most competitors’ widgets are essentially invisible to search engine web crawlers.
 
Portfolio Management Systems
 
QuoteMedia offers three leading edge portfolio managements systems: Quotestream™ Desktop and Mobile; Quotestream™ Professional; and a Web Portfolio Management product. Each of these systems can be implemented independently, or they can be employed in conjunction with each other to provide a complete portfolio management solution for both nonprofessionals and professionals.
 
 
 
4
 
 
Quotestream™ Desktop and Mobile
 
QuoteMedia’s proprietary software, Quotestream, is our unique, Web-delivered, embedded application providing real-time, tick-by-tick, streaming market quotes and research information. Quotestream is the next generation portfolio management system for nonprofessional users, with enhanced features and functionality compared to our original Quotestream product – most notably tick-by-tick true streaming data, significantly enhanced charting features, and a broad range of additional research and analytical content and custom functionality. Quotestream is geared towards providing a professional-level experience to nonprofessional users. Coverage includes North American and LSE real-time data, NASDAQ, TSX, TSXV and LSE Level 2 data (market depth), market indices, dynamic and interactive charts, options, news and research information, and end-of-day quote data for over 35 international exchanges, in an easy-to-use and highly configurable interface.
 
No downloads or installations are required with this quick, lightweight and robust application. It is a sophisticated streaming portfolio management solution that can readily be embedded in any Web environment, allowing users to track investments and access research data with ease.
 
Quotestream has been designed specifically for syndication and private branding by brokerage, banking, and other corporate clients. It can be fully integrated into existing user registration databases, portfolio systems and on-line trading systems, thus enabling any brokerage, clearing firm, bank or other corporation to seamlessly complement their existing product offerings and differentiate themselves from their competition.
 
QuoteMedia corporate clients purchase volume licenses for their customers, gaining significant increases in customer attraction, retention and activity, and increased revenues as a result.
 
Quotestream offers the user ten portfolios, market summaries, NASDAQ Level 2 data, a last-ten-trade trend meter, volume leaders, top gainers and losers, company news, insider activity, SEC filings, research, analysis and opinions, earnings forecasts, news, stock ticker, intraday through twenty-year historical charting, interactive charting, desktop pop-up alerts, and email alerts. Users may fully customize their workspaces to suit their needs.  The design also offers a very simple point-and-click and drag-and-drop navigation with little or no typing involved.  Quotestream displays in full screen mode, providing a comprehensive professional trade terminal-style interface.
 
 QuoteMedia’s Quotestream Mobile is a revolutionary mobile companion to the desktop product that allows users to access financial data, news, and charting in real-time or delayed modes, from many different handheld devices. Users are able to access and manage their Quotestream portfolios wirelessly through a cellular telephone or other mobile devices. Quotestream Mobile offers an extensive array of features and advanced functionality, and supports a large selection of mobile devices, including iPhone™, Android™, BlackBerry™, and several other handheld devices.
 
Quotestream Mobile can be integrated with any brokerage/clearing firm's existing on-line trading platform without the installation of expensive business enterprise servers. Additionally, the application is designed to allow private branding by brokerage, banking, and other corporate clients.
 
Quotestream Mobile and Quotestream Desktop are true companion products as any changes made to portfolios in either application are automatically reflected in the other.
 
Quotestream™ Professional
 
Quotestream Professional is designed specifically for use by financial services professionals and their key support personnel, offering exceptional coverage and functionality at extremely aggressive pricing. Quotestream Professional features broad market coverage, reliability, complete flexibility, ultra low-latency tick-by-tick data, as well as completely customizable screens, advanced charting, comprehensive technical analysis, news and research data.
 
Quotestream Professional was created with the latest technology, making QuoteMedia’s professional application one of the most sophisticated, user-friendly and dependable market data and technical analysis solutions available to market professionals today. It provides true thin client access as there is no software to download, no upgrades to install, and no technical staff required. Quotestream Professional is accessed via the Internet, avoiding expensive server and circuit infrastructure requirements.
 
 
5
 
 
Quotestream Professional also features wireless access to the same portfolios and market data entitlements through mobile devices. The desktop and mobile applications work in a companion relationship, where any changes made on one device immediately transfer to the other.
 
Web Portfolio Manager
 
The Web Portfolio Manager is a user-friendly yet powerful solution allowing users to track their holdings, conduct in-depth research and analyze performance for all stocks, mutual funds and indices listed on any of the major global exchanges.
 
The Web Portfolio Manager provides immediate Web access to detailed Quote Data, Market and Company News, Charting, Depth / Level II, Filings, Historical Data, Snap Quotes and more. The Web Portfolio Manager is an efficient and economical solution for both the new and experienced investor.
 
The Web Portfolio Manager offers corporate clients such as banks, wealth management companies, brokerages, clearing firms and Web portals an ideal opportunity to cost-effectively provide premium online portfolio management services for their investor customers.
 
The Web Portfolio Manager can be integrated with the Quotestream products so that changes in any one platform, including real-time data entitlements, are reflected across the other systems.
 
Quotestream ConnectTM
 
As discussed previously, Quotestream ConnectTM is a hybrid of our existing Data Feed Services, and our Portfolio Management Systems. It is a new method of delivering real-time data feeds to individual users to power third party applications. In most cases, this allows QuoteMedia to retain Vendor of Record status with the exchanges – resulting in significant savings for our clients in resources and exchange fees.
 
Products Competitive Advantage
 
Our products attract a broad market base, targeting corporate clients worldwide and providing comprehensive financial data services in a wide selection of custom packages. Markets for our services include:
 
 Online brokerages
 Full-service brokerage firms
 Banks and other financial institutions
 Financial Web sites
 Web portals
 Public companies
 Investor relations firms
 Corporate financial intranets and extranets
 Mutual fund companies
 Internet service providers
 Media companies
 Publishers
 Wealth management companies
 Individual traders and investors
 Securities exchanges
 
Our financial data services provide a sensible solution to the high up-front cost of in-house developed software. We leverage our technical talent and innovative infrastructure across multiple client platforms, thus creating an economical, efficient and scalable system that can manage and deliver information application capabilities to an unlimited number of entities from data centers and content feeds across the worldwide Web and over telecommunications lines. Our data feeds have among the lowest latency of any available in the market and are developed and delivered using technology that is more current than that used by many major competitors in this market. Our marketing strategy is based on the following key competitive advantages:
 
 
6
 
 
Superior Products – Our goal has always been to create the best products on the market. We develop all of our products in-house and take pride in creating quality applications. Our products stand out for their superior design, user-friendliness, ease of implementation, customizability, reliability, data speed, accuracy and comprehensiveness.
 
Custom Development – QuoteMedia’s ability to provide complete custom design and development services differentiates us from our competitors. We can create custom market data applications and software engineered precisely to our clients’ specifications, and the speed with which we are able to take a product from concept to deliverable truly sets us apart.
 
Data Speed and Quality – Our connections to the world’s exchanges for equities and derivatives have most sources of latency removed allowing us to deliver extremely fast, accurate, and reliable data.
 
Single Source Provider – Clients are eager to acquire premium market data feeds, financial applications, streaming solutions, and news and research information from a single source provider. Rather than having to license applications, information and market data from multiple sources, our clients enjoy the benefits of dealing with a single comprehensive market data supplier.
 
Cutting Edge Data Delivery Technology - We use state-of-the-art hardware and software systems for maximum speed and efficiency. This provides us with a distinct advantage over our competitors, most of whom use outdated data delivery technologies based on legacy style data networks.
 
Effective Marketing – We have implemented a marketing strategy that focuses on multiple markets for our products and services, from individual nonprofessional end users to corporate and institutional clients and their customers.
 
Low Infrastructure Costs - Because of the unique technological advancements in data delivery developed by our company, our distribution model, and the strategic partnerships that are in place, we have maintained very low corporate overhead. All of our development is completed in-house, resulting in significant cost efficiencies. This allows us to focus our resources on data management, data acquisition, customer satisfaction, and business development activities. Our low-cost base of development and operation also allows us to maintain very competitive pricing.
 
Competition
 
Many companies provide financial market data and related information. Companies such as Bloomberg and Thomson Reuters are some of the data providers in this highly competitive marketplace.
 
While there are many financial data providers, what mainly differentiates us from others is that we offer clients a comprehensive solution for stock market-related information provisioning with more advanced technologies than employed by most of our competitors. Our diversity of technical expertise, agile responsiveness to custom corporate requirements and development needs, and proven commitment to superior delivery technologies have established QuoteMedia as a frontrunner in the financial market data industry.
 
QuoteMedia's array of products benefit clients with an exceptional number of strong technical differentiators in embedded, fully private-labeled and seamlessly integrated environments which combine to offer strong market differentiation.
 
Trademarks, Domain Names and Intellectual Property
 
We own the trademarks for “QuoteMedia”, “Quotestream” and “QMod”, the domain names www.quotemedia.com; www.quotestream.com; and www.quotestream.ca.  We will continue to own and protect these key assets into the future.
 
We protect our other intellectual property by a combination of copyrights, trademarks and confidentiality agreements with our employees, customers and other agents.
 
 
7
 
 
Regulatory Issues
 
We are not subject to any special governmental regulation concerning our supplying of products and services to the marketplace, and we believe we are in compliance in all material respects with all existing regulations governing other aspects of our businesses.
 
Employees
 
We currently have a total of 85 full-time employees, with 7 located in the United States and 78 located in Canada. Our employees are not members of any union, nor have we entered into any collective bargaining agreements. We believe that we have a good relationship with our employees. With the successful implementation of our business plan, we may hire additional employees during fiscal 2021 to handle anticipated growth in the areas of administration, programming, sales, marketing, and customer care.
 
ITEM 1A.    
RISK FACTORS.
 
You should carefully consider the following factors, in addition to those discussed elsewhere in this report, in evaluating our company and our business.
 
Catastrophic events outside of our control may impact our business. The U.S. and global markets have, from time to time, experienced periods of disruptions due to a natural disaster, such as a tsunami, power shortage, or flood; public health crises, such as a pandemic or epidemic; political crises, such as terrorism, war, or other conflict; or other events outside of our control that may occur and adversely impact our business and operating results. The outbreak of the COVID-19 pandemic and the resulting response by governments and individuals around the world has caused contraction in global economies. We are closely monitoring the impact of the COVID-19 pandemic on all aspects of our business, including how it will impact team members, customers, suppliers, and global markets. The extent to which COVID-19 may impact our business will depend on future developments, which are highly uncertain and cannot be predicted.
 
Declining activity levels in the securities markets or the failure of market participants, could lower demand for our services. Our business is dependent upon the health of the financial markets as well as the financial health of the participants in those markets. The recent uncertainty in the global financial markets has resulted in lower activity levels, including lower trading volumes and a substantial reduction in the number of issuances of new securities. It has also led to the collapse of some market participants. Some of the demand for financial market data is dependent upon activity levels in the securities markets, while other demand is static and is not dependent on activity levels. In the event that a downturn in the global financial markets results in a prolonged, significant decline in activity levels or continues to have an adverse impact on the financial condition of our customers, our revenue could be materially adversely affected.
 
The impact of cost-cutting pressures across the industries we serve could lower demand for our services. During 2020 we saw customers continue their focus on containing or reducing costs as a result of the more challenging market conditions, and this trend may continue into 2021. Customers within the financial services industry that strive to reduce their operating costs may continue to reduce their spending on financial market data and related services. If customers elect to reduce their spending with us, our results of operations could be materially adversely affected. Alternatively, customers may use other strategies to reduce their overall spending on financial market data services by consolidating their spending with fewer vendors, by selecting vendors with lower-cost offerings or by self-sourcing their need for financial market data. If customers elect to consolidate their spending on financial market data services with other vendors instead of us, if we cannot price our services as aggressively as the competition, or if customers elect to self-source their needs, our results of operations could be materially adversely affected.
 
Consolidation of financial services within and across industries, or the failure of financial services firms could lower demand for our services. The recent recession has resulted in consolidation among some participants in the financial markets and the collapse of others. We continue to deliver services to a number of customers currently involved in the process of a merger or acquisition. As consolidation occurs and synergies are achieved, there may be fewer potential customers for our services. There are two types of consolidations: consolidations within an industry, such as banking; and across industries, such as consolidations of insurance, banking and brokerage companies. When two companies that separately subscribe to or use our services combine, they may terminate or reduce duplicative subscriptions for our services, or if they are billed on a usage basis, usage may decline due to synergies created by the business combination. A large number of cancellations, or lower utilization on an absolute dollar basis resulting from consolidations, could have a material adverse effect on our revenue. In addition, if financial services firms accounting for a material percentage of our revenues or profit cease operations as a result of bankruptcy and the assets of such customers are not acquired by successor entities, such events could have a material adverse effect on our results of operations.
 
 
8
 
 
Adverse capital and credit market conditions could limit our access to capital. The capital and credit markets have been experiencing extreme volatility and disruption for the past few years. Disruptions, uncertainty or volatility in the capital and credit markets may limit our access to capital required to operate and grow our business. As such, we may be unable to raise capital or bear an unattractive cost of capital which could reduce our financial flexibility.
 
If we are unable to maintain relationships with key suppliers and providers of market data, we would not be able to provide our services to our customers. We depend on key suppliers for the data we provide to our customers. Some of this data is exclusive to particular suppliers, such as national stock exchanges, and cannot be obtained from other suppliers. In other cases, although the data may be available from secondary sources, the secondary source may not be as adequate or reliable as the primary or preferred source, or we may not be able to obtain replacement data from an alternative supplier without undue cost and expense, if at all. We generally obtain data via license agreements. The disruption of any license agreement with a major data supplier could disrupt our operations and lead to an adverse impact on our results of operations. 
 
A prolonged outage at one of our data centers that we share could result in reduced revenue and the loss of customers. Our customers rely on us for time-sensitive, up-to-date data that is reliably delivered. Our business is dependent on our ability to rapidly and efficiently process substantial quantities of data and transactions on our computer-based networks and systems. Our computer operations and those of our suppliers and customers are vulnerable to interruption by fire, natural disaster, power loss, telecommunications failure, terrorist attacks, acts of war, internet failures, computer viruses and other events beyond our reasonable control. We maintain multiple redundant data centers to minimize the risk that any such event will disrupt operations. In addition, we maintain insurance for such events. However, the business interruption insurance we carry may not be sufficient to compensate us fully for losses or damages that may occur as a result of such events. Any such losses or damages incurred by us could have a material adverse effect on our business. Although we seek to minimize these risks through security measures, controls and redundant data centers, there can be no assurance that such efforts will be successful or effective.
 
We compete against companies with greater financial resources. We operate in highly competitive markets in which we compete with other distributors of financial and business information and related services. We expect competition to continue to be rigorous. Some of our competitors and potential competitors have significantly greater financial, technical and marketing resources than we have. These competitors may be able to expand product offerings and data content more effectively, and to respond more rapidly than us to new or emerging technologies, changes in the industry or changes in customer needs. They may also be in a position to devote greater resources to the development, promotion and sale of their products. Increased competition in the future could limit our ability to maintain or increase our market share or maintain our margins and could have a material adverse effect on our business, financial condition or operating results.
 
New product offerings by competitors or new technologies could cause our services to become obsolete. We operate in an industry that is characterized by rapid and significant technological change, frequent new services, data content and coverage enhancements, and evolving industry standards. Without the timely introduction of new services and data content and coverage enhancements, our services could become technologically obsolete or inadequate over time, in which case our revenue and operating results would suffer. We expect our competitors to continue to improve the performance of their current services, to enhance data content and coverage and to introduce new services and technologies. These competitors may adapt more quickly to new technologies, changes in the industry and changes in customers’ requirements than we can. If we fail to adequately anticipate customers’ needs and technological trends accurately, we will be unable to introduce new services into the market and our ability to compete would be materially adversely impacted. Further, if we are unsuccessful at developing and introducing new services that are appealing to customers, with acceptable prices and terms, or if any such new services are not made available in a timely manner, our ability to compete would be materially adversely impacted. In both cases our ability to generate revenue could suffer and our business and operating results could be materially adversely affected. We will need to successfully enhance or add to current services in order to effectively expand into new geographic areas. In addition, new services, data content and coverage that we may develop and introduce may not achieve market acceptance and would result in lower revenue.
 
 
9
 
 
We may need additional capital with which to implement our business plan and there is no agreement with any third party to provide such capital. Implementing our business plan may require additional equity or debt financing. If we require additional funding or determine it appropriate to raise additional funding in the future, there is no assurance that adequate funding, whether through additional equity financing, debt financing, or other sources, will be available when needed or on terms acceptable to us. Further, any such funding may result in significant dilution to existing stockholders. The inability to obtain sufficient funds from operations and external sources when needed may have a material adverse effect on our business, results of operations, and financial condition.
 
We depend on key personnel and expect to hire additional personnel. Our performance substantially depends on the services of David M. Shworan, President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of our company. The loss of Mr. Shworan, or our other key employees, could have a material adverse effect on our business. Our future success will also depend in large part upon our ability to attract and retain highly skilled management, technical engineers, sales and marketing personnel, and finance and technical personnel. Competition for such personnel is intense and there can be no assurance that we will be able to attract and retain such personnel. The loss of the services of any key personnel, the inability to attract or retain qualified personnel in the future, or any delays in hiring required personnel, particularly technical engineers and sales personnel, could have a material adverse effect on our business, results of operations, and financial condition.
 
We may need to spend significant amounts of money to protect against security breaches. A party who is able to circumvent our security measures could misappropriate proprietary information or cause interruptions in our Internet operations. We may be required to expend significant capital and resources to protect against the threat of such security breaches or to alleviate problems caused by such breaches. Consumer concern over Internet security has been, and could continue to be, a barrier to commercial activities requiring consumers to send their credit card information over the Internet. Computer viruses, break-ins, or other security problems could lead to misappropriation of proprietary information and interruptions, delays, or cessation in service to our customers. Moreover, until more comprehensive security technologies are developed, the security and privacy concerns of existing and potential customers may inhibit the growth of the Internet as a merchandising medium. Were these risks to occur, our business, results of operations, and financial condition could be materially adversely affected.
 
The success of our anticipated future growth depends upon our ability to successfully manage the growth of our proposed operations. We expect to experience significant growth in our number of employees and scope of operations. Our future success will depend upon our ability to successfully manage the expansion of our operations. Our ability to manage and support our growth effectively will depend on our ability to implement adequate improvements to financial and management controls, reporting, order entry systems, and other procedures and hire sufficient numbers of financial, accounting, administrative, and management personnel. Our expansion and the resulting growth in the number of our employees will result in increased responsibility for both existing and new management personnel. There can be no assurance that we will be able to identify, attract, and retain experienced accounting and financial personnel. Our future operating results will depend on the ability of our management and other key employees to implement and improve our systems for operations, financial control, and information management and to recruit, train, and manage our employee base. There can be no assurance that we will be able to achieve or manage any such growth successfully or to implement and maintain adequate financial and management controls and procedures. Any inability to do so may have a material adverse effect on our business, results of operations, and financial condition. Our future success depends upon our ability to address potential market opportunities while managing our expenses to match our ability to finance operations. This need to manage our expenses may place a significant strain on our management and operational resources. If we are unable to manage our expenses effectively, our business, results of operations, and financial condition may be adversely affected.
 
 
10
 
 
Penny stock rules may make buying or selling our common stock difficult. Our common stock in the past has been, and from time to time in the future may be, subject to the "penny stock" rules as promulgated under the Securities Exchange Act of 1934. In the event that no exclusion from the definition of a "penny stock" under the Exchange Act is available, then any broker engaging in a transaction in our common stock will be required to provide each customer with:
 
A risk disclosure document;
 
Disclosure of market quotations, if any;
 
Disclosure of the compensation of the broker-dealer and its salesperson in the transaction; and
 
Monthly account statements showing the market values of our securities held in the customer's accounts.
 
The bid and offer quotation and compensation information must be provided prior to effecting the transaction and must be contained on the customer's confirmation. Certain brokers are less willing to engage in transactions involving "penny stocks" as a result of the additional disclosure requirements described above, which may make it more difficult for holders of our common stock to dispose of their shares.
 
Investors should not expect to receive a dividend in the future. We have never paid any cash dividends on our common stock and do not currently anticipate that we will pay dividends in the foreseeable future. Instead, we intend to apply earnings to the expansion and development of our business.
 
ITEM 1B.  
UNRESOLVED STAFF COMMENTS.
 
None.
 
ITEM 2.
PROPERTIES.
 
We lease executive office space in Fountain Hills, Arizona. The term of this lease expires June 30, 2023.
 
We lease office space for technical staff in Vancouver, British Columbia, Canada. The term of this lease expires July 31, 2025. We lease office space for sales and customer support staff in Parksville, British Columbia, Canada. The term of this lease expires April 30, 2021.
 
We believe that our current leased space is sufficient to meet our needs for the next 12 months and that the property is currently in acceptable condition. Beyond that, we anticipate the need to expand our lease facilities in all locations as our company grows. We have no other properties and have no agreements to acquire any properties.
 
 
ITEM 3.
LEGAL PROCEEDINGS.
 
None.
 
ITEM 4.
MINE SAFETY DISCLOSURES.
 
None.
 
 
11
 
PART II
 
ITEM 5. 
MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES.
 
Our common stock is quoted on the OTCQB tier of the OTC Markets under the symbol "QMCI." As of March 8, 2020, there were approximately 161 holders of record of our common stock. As of March 8, 2021, the closing price for our common stock was $0.19.
 
As of March 8, 2021, there were 125,885 shares outstanding of Series A Redeemable Convertible Preferred Stock, par value $0.001 per share. The Series A Redeemable Convertible Preferred Stock have a redeemable value of $25 and is convertible into 83.33 shares of our common stock if the common stock trades above $0.30 for 90 consecutive trading days.
 
Dividend Policy
 
We have never paid any cash dividends to holders of our common stock, and for the foreseeable future we intend to retain any earnings to finance our operations and do not anticipate paying cash dividends with respect to our common stock. Subject to the preferences that may be applicable to any then-outstanding preferred stock, the holders of our common stock will be entitled to receive such dividends, if any, as may be declared by our Board of Directors, from time to time, out of legally available funds. Payments of any cash dividends in the future will depend on our financial condition, results of operations, and capital requirements as well as other factors deemed relevant by our Board of Directors.
 
Issuer Purchases of Equity Securities
 
During the fourth quarter of 2020, no shares of our common stock were repurchased, and no Series A Redeemable Convertible Preferred Stock were redeemed.
 
ITEM 6. 
SELECTED FINANCIAL DATA.
 
Not required.
 
ITEM 7. 
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
 
Overview
 
We are a developer of financial software and a distributor of market data and research information to online brokerages, clearing firms, banks, media properties, public companies and financial service corporations worldwide. Through the aggregation of information from many direct data, news, and research sources; we offer a comprehensive range of solutions for all market-related information provisioning requirements.
 
We have three general product lines: Interactive Content and Data Applications, Data Feed Services, and Portfolio Management Systems. For financial reporting purposes, our product categories share similar economic characteristics and share costs; therefore, they are combined into one reporting segment.
 
Our Interactive Content and Data Applications consist of a suite of software applications that provide publicly traded company and market information to corporate clients via the Internet. Products include stock market quotes, fundamentals, historical and interactive charts, company news, filings, option chains, insider transactions, corporate financials, corporate profiles, screeners, market research information, investor relations provisions, level II, watch lists, and real-time quotes. All of our content solutions are completely customizable and embed directly into client Web pages for seamless integration with existing content. We are continuing to develop and launch new modules of QModTM, our new proprietary Web delivery system. QMod was created for secure market data provisioning as well as ease of integration and unlimited customization. Additionally, QMod delivers search engine optimized (SEO) ready responsive content designed to adapt on the fly when rendered on mobile devices or standard Web pages – automatically resizing and reformatting to fit the device on which it is displayed.
 
 
12
 
 
Our Data Feed Services consist of raw streaming real-time market data delivered over the Internet or via dedicated telecommunication lines, and supplemental fundamental, historical, and analytical data, keyed to the same symbology, which provides a complete market data solution offered to our customers. Currently, QuoteMedia’s Data Feed services include complete coverage of North American exchanges and over 70 exchanges worldwide. For financial reporting purposes, Data Feed Services revenue is included in the Interactive Content and Data Applications revenue totals.
 
Our Portfolio Management Systems consist of QuotestreamTM, Quotestream Mobile, Quotestream Professional, and our Web Portfolio Management systems. Quotestream Desktop is an Internet-based streaming online portfolio management system that delivers real-time and delayed market data to both consumer and corporate markets. Quotestream has been designed for syndication and private branding by brokerage, banking, and Web portal companies. Quotestream’s enhanced features and functionality – most notably tick-by-tick true streaming data, significantly enhanced charting features, and a broad range of additional research and analytical content and functionality – offer a professional-level experience to nonprofessional users.
 
Quotestream Professional is specifically designed for use by financial services professionals, offering exceptional coverage and functionality at extremely aggressive pricing. Quotestream Professional features broad market coverage, reliability, complete flexibility, ultra-low-latency tick-by-tick data, as well as completely customizable screens, advanced charting, comprehensive technical analysis, news and research data.
 
Quotestream Mobile is a true companion product to the Quotestream desktop products (Quotestream and Quotestream Professional) – any changes made to portfolios in either the desktop or mobile application are automatically reflected in the other.
 
A key feature of QuoteMedia’s business model is that all of our product lines generate recurring monthly licensing revenue from each client. Contracts to license Quotestream to our corporate clients, for example, typically have a term of one to three years and are automatically renewed unless notice is given at least 90 days prior to the expiration of the current license term. We also generate Quotestream revenue through individual end-user licenses on a monthly or annual subscription fee basis. Interactive Content and Data Applications and Market Data Feeds are licensed for a monthly, quarterly, annual, or semi-annual subscription fee. Contracts to license our Financial Data Products and Data Feeds typically have a term of one to three years and are automatically renewed unless notice is given 90 days prior to the expiration of the contract term.
 
Business Environment and Trends
 
The global financial markets have experienced extreme volatility and disruption in recent months. The outbreak of the COVID-19 pandemic and the resulting response by governments and individuals around the world has caused contraction in global economies. We are closely monitoring the impact of the COVID-19 pandemic on all aspects of our business, including how it will impact team members, customers, suppliers, and global markets.
 
Our operations also have been affected by a range of external factors related to the COVID-19 pandemic that are not within our control. For example, many jurisdictions imposed a wide range of restrictions on the physical movement of our employees and vendors to limit the spread of COVID-19. We have taken numerous steps, and will continue to take further actions, in our approach to addressing the COVID-19 pandemic. To protect the health and safety of our team members, we successfully transitioned our workforce to remote work environments. We are also working closely with our clients to support them as they implement their own contingency plans, helping them access our products and services remotely.
 
While our licensed-based revenue is generally more recurring in nature, the uncertainty caused by the COVID-19 pandemic has led some clients to delay purchasing decisions, product and service implementations or cancel or reduce spending with us. We are focused on maintaining a strong balance sheet and liquidity position and have been actively evaluating the potential impact of COVID-19. We have implemented certain cost control efforts to help us mitigate the impact that COVID-19 has had on our financial position and operating results. As much uncertainty still exists, and we will continue to adjust our COVID-19 response going forward as circumstances dictate.
 
 
13
 
 
On April 24, 2020, the Company received an $8,000 grant as part of the Economic Injury Disaster Loan (“EIDL”) program through the Small Business Administration (“SBA”). The SBA grant was recorded as other income on our consolidated statements of operations in 2020. On May 4, 2020, the Company received a $133,257 loan under the Paycheck Protection Program (“PPP”). On February 19, 2021, the Company received forgiveness from the SBA for its PPP loan in its entirety. The Company will recognize the forgiveness of the loan as other income on our consolidated statements of operations in 2021. See Financial Statement Note 12 – Paycheck Protection Program and Note 14 – Subsequent Events.
 
The Canadian dollar depreciated 1% when comparing average exchange rates for the year ended December 31, 2020 and 2019. The exchange rate fluctuation decreased both Canadian dollar revenues and expenses once translated into U.S. dollars for the year ended December 31, 2020 when compared to the same period in 2019 but had a minimal impact on our net income. In recent months, the Canadian dollar has appreciated versus the U.S. dollar, which will have a minimal impact on our net income but could have a negative impact on cashflow.
 
Our revenue grew 5% when comparing the year ended December 31, 2020 to the comparative 2019 period. Based on clients currently under contract, and new contracts signed subsequent to 2020, we expect accelerated revenue growth for 2021 despite current market conditions related to COVID-19.
 
Plan of Operation
 
For 2021 we plan to continue to expand our product lines and improve our infrastructure. We plan to continue to add more features and data to our existing products and release newer versions with improved performance and flexibility for client integration.
 
We will maintain our focus on marketing Quotestream for deployments by brokerage firms to their retail clients and continue our expansion into the investment professional market with Quotestream Professional. We also plan to continue the growth of our Data Feed Services client base, particularly through the addition of major new international data feed coverage, as well as new data delivery products.
 
QuoteMedia will continue to focus on increasing the sales of its Interactive Content and Data Applications, particularly in the context of large-scale enterprise deployments encompassing solutions ranging across several product lines. QMod is a major component of this strategy, given the broad demand for mobile-ready, SEO-friendly Web content.
 
Important development projects for 2021 include broad expansion of data and news coverage, including the addition of a wide array of international exchange data and news and video feeds, expansion of fixed-income coverage, and the introduction of several new and upgraded market information products.
 
New deployments of our trade integration capabilities, which allow our Quotestream applications to interact with our brokerage clients’ back-end trade execution and reporting platforms (enabling on-the-fly trade execution and tracking of holdings) are underway and will continue to be a priority in the coming year.
 
We are also creating new proprietary data sets, analytics, and scoring mechanisms. We are now aggregating data direct from the sources to produce data sets that are proprietary to QuoteMedia. This allows us to offer our clients new data products and lower our product costs structure as we replace some of our existing data providers with our own lower cost data.
 
Opportunistically, efforts will be made to evaluate and pursue the development of additional new products that may eventually be commercialized by our company. Although not currently anticipated, we may require additional capital to execute our proposed plan of operation. There can be no assurance that such additional capital will be available to our company on commercially reasonable terms or at all.
 
 
14
 
 
Our future performance will be subject to a number of business factors, including those beyond our control; such as a continuation of market uncertainty and evolving industry needs and preferences, as well as the level of competition and our ability to continue to successfully market our products and technology. There can be no assurance that we will be able to successfully implement our marketing strategy, continue our revenue growth, or achieve profitable operations.
 
Critical Accounting Policies and Estimates 
 
Management’s Discussion and Analysis discusses our financial statements which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the balance sheet date and reported amounts of revenue and expenses during the reporting period. On an ongoing basis we evaluate our estimates and judgments. We base our estimates and judgments on historical experience and on various other factors that are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
 
We believe the following critical accounting policies affect our more significant judgments and estimates used in the preparation of our financial statements. 
 
Revenue recognition
 
In accordance with Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606), we recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which an entity expects to be entitled for those goods or services by applying the following steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.
 
We exercise judgment in assessing the creditworthiness of our customers and therefore in our determination of whether collectability is reasonably assured. Should changes in conditions cause us to determine that these criteria are not met for future transactions, revenue recognized in future reporting periods could be adversely affected.
 
Capitalized Application Software
 
Capitalized software costs include costs incurred in connection with the internal development of software. These costs relate to software used by subscribers to access, manage and analyze information in the Company’s databases. Capitalized costs associated with internally developed software are amortized over three years which is their estimated economic life. We exercise significant judgment in determining that capitalized application software costs meet the criteria established in Financial Accounting Standards Board (“FASB”) ASC 350-40, Internal-Use Software.
 
For the years ended December 31, 2020 and 2019, the Company capitalized $1,673,689 and $1,351,922 of costs, respectively, related to upgrades and enhancements made to existing software applications. For the years ended December 31, 2020 and 2019, amortization expenses associated with the internally developed application software was $1,125,918 and $918,902, respectively. At December 31, 2020, the remaining book value of the capitalized application software was $2,262,893
 
Accounting Pronouncements
 
Recently Adopted
 
In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This ASU simplifies the accounting for goodwill by eliminating step 2 from the goodwill impairment test. Under the new ASU, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized for the amount by which the carrying amount exceeds its fair value. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.
 
 
15
 
 
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which removes, modifies and adds various disclosure requirements around the topic in order to clarify and improve the cost-benefit nature of disclosures. For example, disclosures around transfers between fair value hierarchy Levels will be removed and further detail around changes in unrealized gains and losses for the period and unobservable inputs determining Level 3 fair value measurements will be added. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.
 
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Topic 350, "Intangibles - Goodwill and Other" to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.
 
In June 2016, the FASB issued ASU 2016-13: Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company’s consolidated financial statements.
 
Not Yet Adopted
 
Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.
 
Results of Operations
 
Revenue
 
 
 
Years ended December 31
 
 
 
 
 
 
 
 
 
2020
 
 
2019
 
 
Change ($)
 
 
Change (%)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   Corporate Quotestream
 $4,520,099 
 $3,841,722 
 $678,377 
  18%
   Individual Quotestream
  1,871,728 
  1,829,149 
  42,579 
  2%
Total Portfolio Management Systems
  6,391,827 
  5,670,871 
  720,956 
  13%
Interactive Content and Data Applications
  6,010,397 
  6,122,860 
  (112,463)
  (2%)
Total Licensing Revenue
 $12,402,224 
 $11,793,731 
 $608,493 
  5%
 
Total licensing revenue increased 5% when comparing the years ended December 31, 2020 and 2019. The increase is a result of a 13% increase in revenue from licensing our Portfolio Management Systems partially offset by a 2% decrease in revenue from our Interactive Content and Data Applications.
 
 
16
 
 
Total Portfolio Management System revenue increased by 13% when comparing the years ended December 31, 2020 and 2019, due to increases in both Corporate Quotestream and Individual Quotestream revenue. The increases are attributable in part to improvements and upgrades made to our Portfolio Management products. We have also been able to take advantage of new opportunities arising from the economic downturn related to COVID-19 as financial sector firms are looking for more efficient and cost-effective solutions to their data and technology needs. We also believe there has been an increase in the need for our services for customers working remotely during the pandemic, a trend we expect to be permanent.
 
Corporate Quotestream revenue increased 18% for the year ended December 31, 2020 from the comparative period in 2019 due to new contracts signed since the comparative period and an increase in the number of subscribers for existing clients.
 
Individual Quotestream revenue increased 2% for the year ended December 31, 2020 from the comparative period in 2019. The increase is due to an increase in users.
 
Interactive Content and Data Application revenue decreased 2% for the year ended December 31, 2020 from the comparative period in 2019 due to an increase in cancellations and temporary suspensions driven by the economic hardship on some of our smaller customers related to COVID-19.
 
Cost of Revenue and Gross Profit Summary
 
 
 
Years ended December 31
 
 
 
 
 
 
 
 
 
2020
 
 
2019
 
 
Change ($)
 
 
Change (%)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenue
 $6,702,321 
 $5,781,756 
 $920,565 
  16%
 
    
    
    
    
Gross profit
 $5,699,903 
 $6,011,975 
 $(312,072)
  (5%)
 
    
    
    
    
Gross margin %
  46%
  51%
    
    
 
Our cost of revenue consists of fixed and variable stock exchange fees and data feed provisioning costs. Cost of revenue also includes amortization of capitalized internal-use software costs. We capitalize the costs associated with developing new products during the application development stage.
 
We launched a major growth initiative in 2020, investing in infrastructure, new product development, data collection, and the expansion of our global market coverage. As a result, our cost of revenue increased 16% for the year ended December 31, 2020 from the comparative period in 2019. We incurred increased stock exchange fees related to increased usage and new market data added in 2020, and a $207,016 increase in amortization expense associated with internally developed application software.
 
Overall, the cost of revenue increased as a percentage of sales, as evidenced by our gross margin percentage that decreased to 46% in 2020 from 51% in 2019. Our gross margins have also been impacted by our revenue mix, as our Portfolio Management System revenue has been growing at a higher rate than our Interactive Content revenue which typically has higher gross margins.
 
Operating Expenses Summary
 
 
 
Years ended December 31
 
 
 
 
 
 
 
 
 
2020
 
 
2019
 
 
Change ($)
 
 
Change (%)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Sales and marketing
 $2,214,815 
 $1,879,404 
 $335,411 
  18%
General and administrative
  2,479,037 
  2,279,861 
  199,176 
  9%
Software development
  1,649,765 
  1,253,055 
  396,711 
  32%
Total operating expenses
 $6,343,617 
 $5,412,320 
 $931,297 
  17%
 
Sales and Marketing
 
Sales and marketing expenses consist primarily of sales and customer service salaries, investor relations, travel and advertising expenses. Sales and marketing expenses increased 18% when comparing the years ended December 31, 2020 and 2019 mainly due to an increase in salaries from personnel added during the period.
 
General and Administrative
 
General and administrative expenses consist primarily of salaries expense, office rent, insurance premiums, and professional fees. General and administrative increased 9% when comparing the years ended December 31, 2020 and 2019. Increase was due to increases in salary and health benefits as we added new personnel in 2020, and an increase in bad debts primarily due to the impacts of COVID-19.
 
 
17
 
 
Software Development
 
Software development expenses consist primarily of costs associated with the design, programming, and testing of our software applications during the preliminary project stage. Software development expenses also include costs incurred to maintain our software applications.
 
Software development expenses increased 32% for the year ended December 31, 2020 when compared to fiscal 2019. This increase was mainly due to hiring additional development personnel required to expand our product lines and improve our infrastructure.
 
We capitalized $1,673,688 of development costs for the year ended December 31, 2020, compared to $1,351,922 in 2019. These costs relate to the development of application software used by subscribers to access, manage, and analyze information in our databases. Capitalized costs associated with application software are amortized over their estimated economic life of three years.
 
Other Income and (Expense) Summary
 
 
 
Years ended December 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Foreign exchange loss
 $(3,791)
 $(31,385)
Interest expense
  (4,582)
  (6,259)
Other income
  8,000 
  - 
Total other income and (expenses)
 $(373)
 $(37,644)
 
Foreign Exchange Gain (Loss)
 
Foreign exchange gains and losses arise from the re-measurement of Canadian dollar monetary assets and liabilities into U.S. dollars. We have a net Canadian dollar liability; therefore, we incur a foreign exchange gain when the Canadian dollar depreciates from the period beginning date, and a loss when the Canadian dollar appreciates. Gains and losses arising from exchange rate fluctuations between transaction and settlement dates for foreign currency denominated transactions are also included in foreign exchange gains and losses.
 
We incurred a foreign exchange loss of $3,791 for the year ended December 31, 2020 mainly attributable to the re-measurement of Canadian dollar monetary assets and liabilities into U.S. dollars, as the Canadian dollar appreciated 2% versus the U.S. dollar when comparing the foreign exchange rates at December 31, 2020 to the rate at December 31, 2019.
 
Interest Expense
 
Interest expense relates primarily to the interest expense associated with our finance leases and was relatively unchanged from the comparative periods. Interest expense of $4,582 was incurred for the year ended December 31, 2020, compared to $6,259 incurred for the year ended December 31, 2019.
 
 
18
 
 
Provision for Income Taxes
 
In 2020, the Company recorded Canadian income tax expense of $2,237, compared to a Canadian income tax expense of $3,014 in 2019.
 
Net Income (loss) for the Period
 
As a result of the foregoing, net loss for the year ended December 31, 2020 was $646,324 compared to net income of $558,997 for the year ended December 31, 2019. The loss in 2020 was a result of the increased spending due to our expansion initiatives and the impact of COVID-19 which slowed our revenue growth. Basic earnings (loss) per share was $(0.01) and $0.01 for the years ended December 31, 2020 and 2019, respectively. Diluted earnings per share was $(0.01) and $0.00 for the years ended December 31, 2020 and 2019, respectively.
 
Liquidity and Capital Resources
 
Our cash totaled $417,910 at December 31, 2020, as compared with $815,487 at December 31, 2019, a decrease of $397,577. Net cash of $1,327,979 was provided by operations for the year ended December 31, 2020, primarily due to the net loss during the period adjusted for non-cash charges and an increase in accounts payable. Net cash used in investing activities for the year ended December 31, 2020 was $1,825,009 resulting primarily from capitalized application software costs. Cash provided by financing activities for the year ended December 31, 2020 was $99,453 due to the Paycheck Protection Program loan.
 
Our current liabilities include $544,902 in deferred revenue. The expected costs necessary to realize the deferred revenue in 2021 are minimal. Our long-term liabilities include our $133,257 Paycheck Protection Program loan which was forgiven on February 19, 2021. Also, if circumstances dictate, we have the flexibility to reduce development spending to maintain a strong liquidity position.
 
Based on the factors discussed above, we believe that our cash on hand and cash generated from operations will be sufficient to fund our current operations for at least the next 12 months. However, to implement our business plan may require additional financing. Additional financings may come from future equity or debt offerings that could result in dilution to our stockholders. Further, current adverse capital and credit market conditions could limit our access to capital. We may be unable to raise capital or bear an unattractive cost of capital that could reduce our financial flexibility.
 
Our long-term liquidity requirements will depend on many factors, including the rate at which we expand our business and whether we do so internally or through acquisitions. To the extent that the funds generated from operations are insufficient to fund our activities in the long term, we may be required to raise additional funds through public or private financing. No assurance can be given that additional financing will be available or that, if it is available, it will be on terms acceptable to us.
 
ITEM 7A. 
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
 
Not required.
 
ITEM 8.
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.
 
Reference is made to the Financial Statements, the Notes thereto, and the Report of Independent Public Accountants thereon commencing at page F-1 of this Report, which Financial Statements, Notes, and report are incorporated herein by reference.
 
ITEM 9. 
CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.
 
None.
 
 
 
19
 
 
ITEM 9A. 
CONTROLS AND PROCEDURES.
 
Disclosure Controls and Procedures
 
We have evaluated, with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures as of December 31, 2020. Based on this evaluation, our CEO and CFO have concluded that our disclosure controls and procedures are effective to ensure that we record, process, summarize, and report information required to be disclosed by us in our periodic reports filed under the Exchange Act within the time periods specified by the Securities and Exchange Commission's rules and forms, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.
 
Management’s Report on Internal Control over Financial Reporting
 
The management of QuoteMedia, Inc. is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Our internal control over financial reporting is a process designed by, or under the supervision of our CEO and CFO, and affected by our Board of Directors, management, and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America.
 
Our internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the United States of America, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.
 
Because of its inherent limitations, internal controls over financial reporting may not prevent or detect misstatements. All internal control systems, no matter how well designed, have inherent limitations, including the possibility of human error and the circumvention of overriding controls. Accordingly, even effective internal control over financial reporting can provide only reasonable assurance with respect to financial statement preparation. 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.
 
Management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2020.  In making this assessment, management used the criteria set forth in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on our assessment, we believe that, as of December 31, 2020, the Company’s internal control over financial reporting was effective based on those criteria.
 
This annual report does not include an attestation report of our registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by our registered public accounting firm pursuant to Sarbanes-Oxley Rule 404 (c).
 
Changes in Internal Control over Financial Reporting
 
During the last quarter of the fiscal year covered by this report, there have not been any changes in our internal controls over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 
Subsequent to the date of their evaluation, there have not been any significant changes in our internal controls or in other factors that could significantly affect these controls, including any corrective action with regard to significant deficiencies and material weaknesses.
 
 
 
20
 
 
ITEM 9B.   
OTHER INFORMATION.
 
Not applicable.
 
PART III
 
ITEM 10. 
DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.
 
The following table sets forth certain information regarding our directors and executive officers.
 
Name
Age
Position
 
 
 
Robert J. Thompson
78
Chairman of the Board
 
 
 
Keith J. Randall
54
Chief Executive Officer and Chief Financial Officer, and Director
 
 
 
David M. Shworan
53
President and Chief Executive Officer of QuoteMedia, Ltd., and Director
 
 
 
 
Our listed directors will serve until the next annual meeting of stockholders or until their death, resignation, retirement, removal, disqualification, or until their successors have been duly elected and qualified. Vacancies in our existing Board of Directors are filled by majority vote of the remaining directors. Our officers serve at the will of our Board of Directors. There is no family relationship between any executive officer and director.
 
Robert J. Thompson has served as our Chairman of the Board since February 2000. Mr. Thompson is also a director of several privately-owned corporations. Formerly, Mr. Thompson was Chairman of the Board of C.M. Oliver Inc., a Canadian regulated, publicly traded investment broker/dealer involved in investment banking activities throughout North America and in Europe. For almost 30 years prior, Mr. Thompson practiced as a Chartered Professional Accountant and Certified Management Consultant. He was a Partner of KPMG LLP (formerly Peat Marwick Mitchell & Co.), Woods Gordon/Clarkson Gordon (Arthur Young & Co.) and Ernst & Whinney. He withdrew from public practice after serving as the National Partner in Charge of the Senior Management Services Division of KPMG.
 
Keith J. Randall has served as our Vice President, Treasurer, and Chief Financial Officer since September 1999 and Secretary since July 2000. Mr. Randall served as Vice President and Chief Financial Officer of Datawest Solutions, Inc. (formerly C.M. Oliver, Inc.) from August 1999 until March 2000. From August 1998 until August 1999, Mr. Randall served as Controller of C.M. Oliver & Company Ltd., a publicly held Canadian corporation offering brokerage/financial planning and investment banking services. Mr. Randall is a licensed Chartered Professional Accountant in Canada and a Certified Public Accountant in the United States. He received a Bachelor of Commerce degree with Honors from Queen's University in May 1991. Effective March 31, 2018, the Board appointed Mr. Randall as President, Chief Executive Officer, and Director. Mr. Randall retained his role as Treasurer and Chief Financial Officer.
 
David M. Shworan has served as President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of our company, since December 2004.  Mr. Shworan has served as a director of our company since November 2002.  Mr. Shworan served as our President and Chief Executive Officer from November 2002 to December 2004.  Mr. Shworan is a veteran of online marketing, technology and business.  Mr. Shworan is the founder of several technology companies and has been a consultant to a number of technology companies.  
 
 
 
 
 
21
 
Section 16(a) Beneficial Ownership Reporting Compliance
 
Section 16(a) of the Exchange Act requires our directors, officers, and persons who own more than 10% of a registered class of our equity securities to file reports of ownership and changes in ownership with the SEC. Directors, officers, and greater than 10% stockholders are required by SEC regulations to furnish us with copies of all Section 16(a) forms they file. Based solely upon our review of the copies of such forms that we received during the fiscal year ended December 31, 2020, and written representations that no other reports were required, we believe that each person who at any time during the fiscal year was a director, officer, or beneficial owner of more than 10% of our common stock complied with all Section 16(a) filing requirements during such fiscal year.
 
Code of Ethics
 
Our Board of Directors has adopted Corporate Governance Guidelines; a Code of Business Conduct/Ethics, Code of Ethics for the CEO and Senior Financial Officers, and any amendments or waivers thereto; an Audit Committee Charter; and any other corporate governance materials contemplated by SEC or applicable regulations. We post these corporate governance materials on our Web site at www.quotemedia.com/qmci/investors.php. These documents are also available in print to any stockholder by contacting our corporate secretary at our executive offices.
 
Information Relating to Our Audit Committee of the Board of Directors
 
The purpose of the Audit Committee is to assist our Board of Directors in the oversight of the integrity of the consolidated financial statements of our company, our company’s compliance with legal and regulatory matters, the independent auditor’s qualifications and independence, and the performance of our company’s independent auditors. The primary responsibilities of the Audit Committee are set forth in its charter and include various matters with respect to the oversight of our company’s accounting and financial reporting process and audits of the consolidated financial statements of our company on behalf of our Board of Directors. The Audit Committee also selects the independent certified public accountants to conduct the annual audit of the consolidated financial statements of our company; reviews the proposed scope of such audit; reviews accounting and financial controls of our company with the independent public accountants and our financial accounting staff; and reviews and approves transactions between us and our directors, officers, and their affiliates. The Audit Committee currently consists solely of Robert J. Thompson. The Board of Directors has determined that Mr. Thompson qualifies as an “audit committee financial expert” in accordance with the applicable rules and regulations of the SEC.
 
ITEM 11.     
EXECUTIVE COMPENSATION.
 
Summary of Cash and Other Compensation
 
The following table sets forth certain information concerning the compensation for the fiscal years ended December 31, 2020 and 2019 earned by our Chief Executive Officers and one other executive officer (collectively, the “Named Executive Officers”). None of our other executive officers’ cash salary and bonus exceeded $100,000 during fiscal 2020.
 
Summary Compensation Table
 
Name and Principal Position
 
Year
 
 
Salary ($)
 
 
Bonus ($)
 
 
Option Awards ($) (1),(4),(5)
 
 
All Other Compensation ($) (2)
 
 
Total ($)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Keith J. Randall (3)
2020
 $185,000 
  - 
  - 
  - 
 $185,000 
Chief Executive Officer & CFO,
2019
 $162,000 
  - 
  - 
  - 
 $162,000 
QuoteMedia, Inc.
 
    
    
    
    
    
 
    
    
    
    
    
David M. Shworan (4)
2020
 $350,000 
 $50,000 
  - 
  - 
 $400,000 
Chief Executive Officer,
2019
  - 
  - 
 $360,000 
  - 
 $360,000 
QuoteMedia, Ltd.
 
    
    
    
    
    
 
 
 
22
 
(1)
Options Awards represent the fair value of option awards granted, repriced, or otherwise modified, computed in accordance with FASB ASC 718, Stock Compensation.
(2)
The executive officers listed also received certain perquisites, the aggregate value of which did not exceed $10,000 for any year presented.
(3)
Mr. Randall is our Chief Financial Officer, and effective March 31, 2018, was also appointed Chief Executive Officer, and Director. Mr. Randall has retained his role as Chief Financial Officer and will serve as both “Principal Executive Officer” and “Principal Financial and Accounting Officer”.
(4)
Mr. Shworan is President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of QuoteMedia, Inc. On December 28, 2017, the Company entered into a Compensation Agreement with Mr. Shworan, pursuant to which, among other things, Mr. Shworan acknowledged and agreed that he has received from the Company all compensation to which he is entitled for services provided to the Company through the December 28, 2017 transaction date. Also pursuant to the Compensation Agreement, Mr. Shworan is granted 1,250 warrants per month to purchase shares of Series A Preferred Stock at an exercise price equal to $1.00 per share in lieu of a cash salary. A total of $360,000 of stock-based compensation expense was recognized in 2019. See Financial Statement Note 9 (c). Effective January 1, 2020, Mr. Shworan was paid a base salary of $350,000 and was awarded a bonus of $50,000 in December 2020 which was accrued but unpaid as of December 31, 2020.
 
Outstanding Equity Awards at Fiscal Year End
 
 
 
Number of Securities Underlying Unexercised Common Stock Options/Warrants
 
 
 
 
 
Name
 
Exercisable
 
 
Unexercisable
 
 
Option/Warrant Exercise Price ($)
 
Option/Warrant Exercise Date
 
 
 
 
 
 
 
 
 
 
 
David M. Shworan
  200,000 
  - 
 $0.036 
15-May-2025
 
  2,000,000 
  - 
 $0.036 
15-May-2025
 
  3,000,000 
  - 
 $0.036 
15-May-2025
 
  2,400,000 
  - 
 $0.036 
15-May-2025
 
  1,250,000 
  2,750,000 
 $0.100 
28-Dec-2037
 
    
    
    
 
Keith J. Randall
  100,000 
  - 
 $0.036 
15-May-2025
 
  50,000 
  - 
 $0.036 
15-May-2025
 
  50,000 
  - 
 $0.036 
15-May-2025
 
  100,000 
  - 
 $0.035 
26-Oct-2027
 
 
 
Number of Securities Underlying Unexercised Preferred Stock Warrants
 
 
 
 
 
Name
 
Exercisable
 
 
Unexercisable
 
 
Option/Warrant Exercise Price ($)
 
Option/Warrant Exercise Date
 
 
 
 
 
 
 
 
 
 
 
David M. Shworan
  1,250 
  - 
 $1.00 
28-Dec-2047
 
  15,000 
  - 
 $1.00 
01-Jan-2048
 
  15,000 
  - 
 $1.00 
01-Jan-2049
 
  - 
  382,243 
 $1.00 
28-Dec-2037
 
 
 
23
 
Employment Agreements
 
David M. Shworan has served as President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of QuoteMedia, Inc., since December 30, 2004. On December 28, 2017, the Company entered into a Compensation Agreement with Mr. Shworan pursuant to which, among other things, the Company will issue to Mr. Shworan the following:
 
(a) warrants to purchase up to 1,250 shares of Series A Redeemable Convertible Preferred Stock at an exercise price equal to $1.00 per share (the “Preferred Stock Warrant”)
(b) warrants to purchase up to 382,243 shares of Series A Redeemable Convertible Preferred Stock at an exercise price equal to $1.00 per share (the “Liquidity Preferred Stock Warrant”)
(c) warrants to purchase up to 4,000,000 shares of common stock at an exercise price equal to $0.10 per share (which warrant has specific performance vesting thresholds) (the “Common Stock Warrant”)
(d) provided that Mr. Shworan is employed by or otherwise providing services to the Company or its subsidiaries on each of January 1, 2018 and 2019, the Company will at that time issue to Mr. Shworan warrants to purchase up to 15,000 shares of Series A Preferred Stock at an exercise price equal to $1.00 per share in lieu of paying Mr. Shworan a cash salary.
(e) provided that Mr. Shworan is employed by or otherwise providing services to the Company or its subsidiaries on January 1, 2020, the Company shall pay Mr. Shworan a base salary at the annual rate of $350,000 during the term of his employment or service with the Company and its subsidiaries.
 
Other than for certain provisions in Mr. Shworan’s Compensation Agreement noted above, we have no compensatory plan or arrangement with respect to any executive officer where such plan or arrangement will result in payments to such officer upon or following his resignation, retirement, or other termination of employment with us and our subsidiaries, or as a result of a change in control of our company or a change in the executive officers’ responsibilities following a change in control. 
 
Director Compensation and Other Information
 
The following table shows the amount of compensation earned by our independent director in 2020. We compensate our independent director with directors’ fees and stock options. Options Awards represent the fair value of option awards granted in 2020, computed in accordance with FASB ASC 718, Stock Compensation.
 
Name
 
Fees Earned or Paid in Cash ($)
 
 
Option Awards ($)
 
 
All Other Compensation ($)
 
 
Total ($)
 
Robert J. Thompson
 $120,000 
  - 
  - 
 $120,000 
 
 
The Chairman of the Board, Robert J. Thompson, currently receives a monthly retainer of $10,000. Directors who are also employees do not receive additional cash compensation for service on our Board of Directors. All directors receive a grant of 200,000 options to purchase shares of common stock upon joining our Board of Directors, which are vested on the date of grant. From time to time, we grant to our directors options or warrants to purchase additional shares of common stock.
 
 
 
24
 
 
ITEM 12. 
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.
 
The following table sets forth certain information regarding the shares of our outstanding common stock beneficially owned as of March 8, 2021 by (i) each of our directors and executive officers, (ii) all directors and executive officers as a group, and (iii) each other person who is known by us to beneficially own or to exercise voting or dispositive control over more than 5% of our common stock.
 
Name of Beneficial Owner (1)
 
Number of Shares of Common Stock Owned (2)
 
 
Percentage of Common Stock Beneficially Owned (2)
 
 
 
 
 
 
 
 
Directors and Executive Officers
 
 
 
 
 
 
David M. Shworan (3)
  41,401,800 
  40.1%
Robert J. Thompson (4)
  1,610,286 
  1.8%
Keith J. Randall (5)
  793,976 
  0.9%
 
    
    
All directors and executive officers as a group
  43,806,062 
  41.9%
 
    
    
5% Stockholders (6)
  12,247,400 
  13.5%
 
 (1) 
Each person named in the table has sole voting and investment power with respect to all common stock beneficially owned by him or her, subject to applicable community property law, except as otherwise indicated. Except as otherwise indicated, each person may be reached through us at 17100 E. Shea Blvd., Suite 230, Fountain Hills, Arizona 85268.
 
(2) 
The percentages shown are calculated based upon 90,477,798 shares of common stock outstanding on March 8, 2021. The numbers and percentages shown include the shares of common stock actually owned as of March 8, 2021 and the shares of common stock that the identified person or group had the right to acquire within 60 days of such date. In calculating the percentage of ownership, all shares of common stock that the identified person or group had the right to acquire within 60 days of March 8, 2021 upon the exercise of options are deemed to be outstanding for the purpose of computing the percentage of the shares of common stock owned by such person or group but are not deemed to be outstanding for the purpose of computing the percentage of the shares of common stock owned by any other person.
 
(3) 
Represents the following:
 
   10,511,800 shares of common stock owned by Mr. Shworan and vested options and warrants to acquire directly 8,850,000 shares of common stock
 
   17,002,500 shares owned by Mr. Shworan's wife
 
   1,037,500 shares of common stock owned by Bravenet Web Services, Inc. and vested options and warrants to acquire 1,480,000 shares of common stock. Mr. Shworan is a control person of Bravenet Web Services, Inc. and Mr. Shworan disclaims beneficial ownership of these shares except to the extent of his pecuniary interest therein
 
    Vested options and warrants to acquire 2,520,000 shares of common stock owned by Harrison Avenue Holdings Ltd. Mr. Shworan is a control person of Harrison Avenue Holdings Ltd. and Mr. Shworan disclaims beneficial ownership of these shares except to the extent of his pecuniary interest therein
 
   See also Item 11, “Executive Compensation – Employment Agreements.”
 
(4) 
Represents 807,483 shares of common stock and vested options and warrants to acquire 802,803 shares of common stock.
 
(5)
Represents 493,976 shares of common stock and vested options and warrants to acquire 200,000 shares of common stock.
 
(6) 
Represents 5,959,373 shares of our common stock owned by CMG Family Irrevocable Trust and 6,288,027 shares of our common stock owned by Sue E. Guelpa Trust.
 
 
 
25
 
 
Equity Compensation Plan Information
 
The following table sets forth information with respect to our common stock that may be issued upon the exercise of outstanding options, warrants, and rights to purchase shares of our common stock as of December 31, 2020.
 
 
 
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 Under Equity Compensation Plans (Excluding Securities Reflected in Column (a))
 
Plan Category
 
(a)
 
 
(b)
 
 
(c)
 
 
 
 
 
 
 
 
 
 
 
Equity Compensation Plans approved by stockholders
  5,320,000 
 $0.04 
  7,329,628 
 
    
    
    
Equity Compensation Plans not approved by stockholders
  21,052,803 
 $0.03 
  N/A 
Total
  26,372,803 
    
  7,329,628 
 
1999 Stock Option Plan
 
During March 1999, we adopted, and our stockholders approved, the 1999 Stock Option Plan to advance the interests of our company by encouraging and enabling key employees to acquire a financial interest in our company and link their interests and efforts to the long-term interests of our stockholders. A total of 400,000 shares of common stock were initially reserved for issuance under the 1999 plan. In September 1999, this number was increased to 2,500,000. As of December 31, 2020, 1,144,817 shares of our common stock had been issued upon exercise of options granted under the 1999 plan, and there were outstanding options to acquire 1,355,183 shares of our common stock under the 1999 plan.
 
The 1999 plan is administered by our Board of Directors or a committee appointed by our board. Our board or the committee has the authority to grant options, determine the purchase price of shares of our common stock covered by each option, determine the persons who are eligible under the 1999 plan, interpret the 1999 plan, determine the terms and provisions of an option agreement, and make all other determinations deemed necessary for the administration of the 1999 plan. Options may be granted to any director, officer, key employee, or any advisory board member of our company. Incentive stock options may not be granted to a director, consultant, or advisory board member that is not an employee of our company.
 
The price of any incentive stock options may not be less than 100% of the fair market value of our common stock on the date of grant. The price of any incentive stock options granted to a person who owns more than 10% of our common stock may not be less than 110% of the fair market value of our common stock on the date of grant. The option price for nonincentive stock options may not be less than 50% of the fair market value of our common stock on the date of grant. Options may be granted for terms of up to, but not exceeding, ten years from the date of grant; however, in the case of an incentive stock option granted to an individual who beneficially owns 10% more of the stock of our company, the exercise period shall not exceed five years from the date of grant. Our Board of Directors may accelerate the exerciseability of any outstanding options at any time for any reason.
 
 
 
26
 
 
In the event of any change in the number of shares of our common stock, the number of shares of common stock covered by outstanding options and the price per share of such options will be adjusted accordingly to reflect any such changes. Similar changes will also be made if our company engages in any merger, consolidation, or reclassification in which it is the surviving entity. In the event that we are not the surviving entity, each option shall terminate provided that each holder will have the right to exercise during a ten-day period ending on the fifth day prior to such corporate transaction. In the event of a change of control, our board or the committee may terminate each option, provided that each holder receives the amount of cash equal to the difference between the exercise price of each option and the fair market value of each share of stock subject to such option.
 
Our board may suspend, terminate, modify, or amend the 1999 plan provided that, in certain instances, the holders of a majority of our common stock issued and outstanding approve the amendment.
 
2003 Equity Incentive Compensation Plan
 
Our Board of Directors has approved our 2003 Equity Incentive Compensation Plan, or the 2003 plan, approved by our stockholders at the annual meeting held on February 14, 2003. The purpose of the 2003 plan is to assist our company in attracting, motivating, retaining, and rewarding high-quality executives and other employees, directors, officers, and independent contractors by enabling such persons to acquire or increase a proprietary interest in our company in order to strengthen the mutuality of interests between such persons and our stockholders, and providing such persons with annual and long-term performance incentives to expend their maximum efforts in the creation of stockholder value.
 
At December 31, 2020, there are 15,000,000 shares of common stock authorized for issuance pursuant to the 2003 plan. As of December 31, 2020, 2,350,372 shares of common stock had been issued upon exercise of options granted under the 2003 plan, and there were 5,320,000 options outstanding under the 2003 plan. 
 
Eligibility and Administration
 
The persons eligible to receive awards under the 2003 plan are the officers, directors, employees, and independent contractors of our company. The 2003 plan is to be administered by a committee designated by our Board of Directors consisting of not less than two directors, each member of which must be a "nonemployee director" as defined under Rule 16b-3 under the Exchange Act and an "outside director" for purposes of Section 162(m) of the Code. However, except as otherwise required to comply with Rule 16b-3 of the Exchange Act, or Section 162(m) of the Code, our Board of Directors may exercise any power or authority granted to the committee. Subject to the terms of the 2003 plan, the committee or our Board of Directors is authorized to select eligible persons to receive awards, determine the type and number of awards to be granted and the number of shares of common stock to which awards will relate, specify times at which awards will be exercisable or settleable (including performance conditions that may be required as a condition thereof), set other terms and conditions of awards, prescribe forms of award agreements, interpret and specify rules and regulations relating to the 2003 plan, and make all other determinations that may be necessary or advisable for the administration of the 2003 plan.
 
Stock Options and SARs
 
The committee or our Board of Directors is authorized to grant stock options, including both incentive stock options, or ISOs, which can result in potentially favorable tax treatment to the participant, and nonqualified stock options, and SARs entitling the participant to receive the amount by which the fair market value of a share of common stock on the date of exercise (or defined "change in control price" following a change in control) exceeds the grant price of the SAR. The exercise price per share subject to an option and the grant price of a SAR are determined by the committee, but in the case of an ISO must not be less than the fair market value of a share of common stock on the date of grant. For purposes of the 2003 plan, the term "fair market value" means the fair market value of common stock, awards, or other property as determined by the committee or our Board of Directors or under procedures established by the committee or our Board of Directors. Unless otherwise determined by the committee or our Board of Directors, the fair market value of common stock as of any given date shall be the closing sales price per share of common stock as reported on the principal stock exchange or market on which common stock is traded on the date as of which such value is being determined or, if there is no sale on that date, then on the last previous day on which a sale was reported. The maximum term of each option or SAR, the times at which each option or SAR will be exercisable, and provisions requiring forfeiture of unexercised options or SARs at or following termination of employment generally are fixed by the committee or our Board of Directors, except that no option or SAR may have a term exceeding ten years. Options may be exercised by payment of the exercise price in cash, shares that have been held for at least six months, outstanding awards, or other property having a fair market value equal to the exercise price, as the committee or our Board of Directors may determine from time to time. Methods of exercise and settlement and other terms of the SARs are determined by the committee or our Board of Directors. SARs granted under the 2003 plan may include "limited SARs" exercisable for a stated period of time following a change in control of our company, as discussed below.
 
 
 
27
 
 
Restricted and Deferred Stock
 
The committee or our Board of Directors is authorized to grant restricted stock and deferred stock. Restricted stock is a grant of shares of common stock that may not be sold or disposed of, and that may be forfeited in the event of certain terminations of employment, prior to the end of a restricted period specified by the committee or our Board of Directors. A participant granted restricted stock generally has all of the rights of a stockholder of our company, unless otherwise determined by the committee or the Board. An award of deferred stock confers upon a participant the right to receive shares of common stock at the end of a specified deferral period, subject to possible forfeiture of the award in the event of certain terminations of employment prior to the end of a specified restricted period. Prior to settlement, an award of deferred stock carries no voting or dividend rights or other rights associated with share ownership, although dividend equivalents may be granted, as discussed below.
 
Bonus Stock and Awards in Lieu of Cash Obligations
 
The committee or our Board of Directors is authorized to grant shares of common stock as a bonus free of restrictions, or to grant shares of common stock or other awards in lieu of company obligations to pay cash under the 2003 plan or other plans or compensatory arrangements, subject to such terms as the committee or our Board of Directors may specify.
 
Acceleration of Vesting; Change in Control
 
The committee or our Board of Directors may in the case of a "change of control" of our company, as defined in the 2003 plan, in its discretion, accelerate the exercisability, the lapsing of restrictions, or the expiration of deferral or vesting periods of any award (including the cash settlement of SARs and "limited SARs" which may be exercisable in the event of a change in control). In addition, the committee or our Board of Directors may provide in an award agreement that the performance goals relating to any performance-based award will be deemed met upon the occurrence of any "change in control." Upon the occurrence of a change in control, if so provided in the award agreement, stock options and limited SARs (and other SARs which so provide) may be cashed out based on a defined "change in control price," which will be the higher of
 
The cash and fair market value of property that is the highest price per share paid (including extraordinary dividends) in any reorganization, merger, consolidation, liquidation, dissolution, or sale of substantially all assets of our company; or
 
The highest fair market value per share (generally based on market prices) at any time during the 60 days before and 60 days after a change in control.
 
For purposes of the 2003 plan, the term "change in control" generally means
 
Approval by stockholders of any reorganization, merger, or consolidation or other transaction or series of transactions if persons who were shareholders immediately prior to such reorganization, merger, or consolidation or other transaction do not, immediately thereafter, own more than 50% of the combined voting power of the reorganized, merged, or consolidated company's then outstanding, voting securities, or a liquidation or dissolution of our company or the sale of all or substantially all of the assets of our company (unless the reorganization, merger, consolidation or other corporate transaction, liquidation, dissolution or sale is subsequently abandoned),
 
A change in the composition of our Board of Directors such that the persons constituting the Board of Directors on the date the award is granted, or the Incumbent Board, and subsequent directors approved by the Incumbent Board (or approved by such subsequent directors), cease to constitute at least a majority of our Board of Directors, or
 
 
 
28
 
 
The acquisition by any person, entity or "group", within the meaning of Section 13(d)(3) or 14(d)(2) of the Securities Exchange Act, of more than 50% of either the then outstanding shares of our common stock or the combined voting power of our company's then outstanding voting securities entitled to vote generally in the election of directors excluding, for this purpose, any acquisitions by (1) our company, (2) any person, entity, or "group" that as of the date on which the award is granted owns beneficial ownership (within the meaning of Rule 13d-3 promulgated under the Securities Exchange Act) of a controlling interest, or (3) any employee benefit plan of our company.
 
Amendment and Termination
 
Our Board of Directors may amend, alter, suspend, discontinue, or terminate the 2003 plan or the committee's authority to grant awards without further stockholder approval, except stockholder approval must be obtained for any amendment or alteration if such approval is required by law or regulation or under the rules of any stock exchange or quotation system on which shares of common stock are then listed or quoted. Thus, stockholder approval may not necessarily be required for every amendment to the 2003 plan which might increase the cost of the 2003 plan or alter the eligibility of persons to receive awards. Stockholder approval will not be deemed to be required under laws or regulations, such as those relating to ISOs, that condition favorable treatment of participants on such approval, although our Board of Directors may, in its discretion, seek stockholder approval in any circumstance in which it deems such approval advisable. Unless earlier terminated by our Board of Directors, the 2003 plan will terminate at such time as no shares of common stock remain available for issuance under the 2003 plan and we have no further rights or obligations with respect to outstanding awards under the 2003 plan.
 
ITEM 13. 
CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.
 
Certain Relationships and Related Parties
 
The Company entered into a five-year office lease with 410734 B.C. Ltd. effective May 1, 2016 for approximately $7,365 per month. David M. Shworan is a control person of 410734 B.C. Ltd. At December 31, 2020, there were no amounts due to 410734 B.C. Ltd.
 
The Company entered into a marketing agreement with Bravenet Web Services, Inc. (“Bravenet”) effective November 28, 2019. The Company agreed to pay Bravenet an upfront setup fee of $7,000 upon signing the agreement and a monthly service fee of $2,500 starting February 2020. At December 31, 2020, there was $7,500 due to Bravenet related to this agreement. David M. Shworan is a control person of Bravenet. As a matter of policy all significant related party transactions are subject to review and approval by the Company’s Board of Directors.
 
Director Independence
 
Our Board of Directors has determined, after considering all the relevant facts and circumstances, that Mr. Thompson is an “independent” director as such term is defined by Nasdaq.
 
 
 
29
 
 
ITEM 14.       
PRINCIPAL ACCOUNTANT FEES AND SERVICES.
 
Aggregate fees billed to our company for the fiscal years ended December 31, 2020 and 2019 by Moss Adams LLP, our principal accountants, are as follows:
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Audit Fees
 $104,515 
 $106,550 
Audit-Related Fees
 $- 
 $- 
Tax Fees
 $- 
 $- 
All Other Fees
 $- 
 $- 
 
Audit Committee Pre-Approval Policies
 
The duties and responsibilities of our Audit Committee include the pre-approval of all audit, audit-related, tax, and other services permitted by law or applicable SEC regulations (including fee and cost ranges) to be performed by our independent auditor. Any pre-approved services that will involve fees or costs exceeding pre-approved levels will also require specific pre-approval by the Audit Committee. Unless otherwise specified by the Audit Committee in pre-approving a service, the pre-approval will be effective for the 12-month period following pre-approval. The Audit Committee will not approve any non-audit services prohibited by applicable SEC regulations or any services in connection with a transaction initially recommended by the independent auditor, the purpose of which may be tax avoidance and the tax treatment of which will not be supported by the Internal Revenue Code and related regulations.
 
To the extent deemed appropriate, the Audit Committee may delegate pre-approval authority to the Chairman of the Board or any one or more other members of the Audit Committee provided that any member of the Audit Committee who has exercised any such delegation must report any such pre-approval decision to the Audit Committee at its next scheduled meeting. The Audit Committee will not delegate the pre-approval of services to be performed by the independent auditor to management.
 
All services provided by Moss Adams LLP described above under the captions “Audit Fees” were approved by our Audit Committee.
 
 
 
30
 
 
PART IV
 
ITEM 15.       
EXHIBITS AND FINANCIAL STATEMENT SCHEDULES.
 
(a) The following documents are filed as a part of the report:
 
  (1) Financial Statements
 
Financial Statements are listed in the Index to Consolidated Financial Statements of this report.
 
  (2) Financial Statement Schedules
 
No financial statement schedules are included because such schedules are not applicable, are not required, or because required information is included in the consolidated financial statements or notes thereto.
 
  (3) Exhibits
 
Exhibit Number
Description of Exhibit
Second Amended and Restated Articles of Incorporation (1)
Amended and Restated Bylaws (1)
Amended 1999 Equity Incentive Compensation Plan (2)
2003 Equity Incentive Compensation Plan (1)
List of Subsidiaries
Consent of Moss Adams LLP, Independent Registered Public Accounting Firm
Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a), promulgated under the Securities Exchange Act of 1934, as amended.
Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a), promulgated under the Securities Exchange Act of 1934, as amended.
Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
__________________
 
(1)
Incorporated by reference to the Annual Report on Form 10-KSB filed with the Commission on March 27, 2003.
 
(2)
Incorporated by reference to the Quarterly Report on Form 10-QSB filed with the Commission on August 12, 2003.
 
 
 
31
 
 
SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 
QUOTEMEDIA, INC.
 
 
 
 
 
Date: March 26, 2021
By:  
/s/ Keith J. Randall  
 
 
 
Keith J. Randall
 
 
 
Chief Executive Officer and 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.
 
/s/ Robert J. Thompson                
Robert J. Thompson
Chairman of the Board
March 26, 2021
 
 
 
/s/ David M. Shworan                  
David M. Shworan
Director
March 26, 2021
 
 
 
/s/ Keith J. Randall                       
Keith J. Randall
Chief Executive Officer and Chief Financial Officer and Director (Principal Executive and Financial and Accounting Officer)
March 26, 2021
 
 
 
32
 
 
QuoteMedia, Inc.
Index to Consolidated Financial Statements
 
 
 
 
 
 
 
 
 
 
 
 
33
 
 
 
Report of Independent Registered Public Accounting Firm
 
 
To the Stockholders and the Board of Directors
Quotemedia, Inc.
 
 
Opinion on the Financial Statements
 
We have audited the accompanying consolidated balance sheets of Quotemedia, Inc. (the “Company”) as of December 31, 2020 and 2019, the related consolidated statements of operations, changes in series A redeemable convertible preferred stock and stockholders' deficit, 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.
 
 
F-1
 
 
Critical Audit Matters
 
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
 
Capitalized Software Development Costs
 
As described in Note 6 to the consolidated financial statements, the Company capitalizes certain development costs that relate to internal-use software incurred during the application development stage. These costs may be related to new products as well as existing products when those costs will result in significant additional functionality. The Company’s capitalized internal-use software asset, net of accumulated amortization, was $2.3 million as of December 31, 2020. The Company capitalized $1.7 million of internal-use software development costs during the year ended December 31, 2020.
 
The principal consideration for our determination that capitalized internal-use software development costs is a critical audit matter is the degree of subjectivity involved in management’s assessment of which projects met the capitalization criteria, stage of development and nature of costs that qualify for capitalization. This in turn led to a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating evidence relating to management’s process of identifying projects and the stage of development and related development activities within those projects that qualify for capitalization in accordance with the applicable accounting standards.
 
The primary procedures we performed to address this critical audit matter included:
 
Obtaining an understanding of the Company’s process to identify development projects and development costs qualifying for capitalization
Evaluating management’s listing of active development projects by reviewing project reports and discussions with development personnel
Sampling the Company’s capitalized costs and validating the nature of the activities performed and time devoted to capitalizable activities with individual software developers and project managers
Inspecting underlying payroll data to evaluate the hourly rates used for cost capitalization
 
/s/ Moss Adams LLP

Phoenix, Arizona
March 26, 2021
 
We have served as the Company’s auditor since 2017.
 
  
F-2
QUOTEMEDIA, INC.
CONSOLIDATED BALANCE SHEETS
As of December 31,
 
 
 
2020
 
 
2019
 
ASSETS
 
 
 
 
 
 
 
 
 
 
 
 
 
Current assets:
 
 
 
 
 
 
    Cash and cash equivalents
 $417,910 
 $815,487 
    Accounts receivable, net
  698,334 
  680,759 
    Prepaid expenses
  108,477 
  103,093 
    Other current assets
  113,826 
  47,793 
    Total current assets
  1,338,547 
  1,647,132 
 
    
    
    Deposits
  15,886 
  16,084 
    Property and equipment, net
  2,755,537 
  2,273,087 
    Goodwill
  110,000 
  110,000 
    Intangible assets
  61,914 
  51,265 
    Operating lease right-of-use assets
  671,402 
  328,676 
 
    
    
        Total assets
 $4,953,286 
 $4,426,244 
 
    
    
LIABILITIES AND STOCKHOLDERS’ DEFICIT
    
    
 
    
    
Current liabilities:
    
    
    Accounts payable and accrued liabilities
 $2,026,741 
 $1,286,340 
    Deferred revenue
  544,902 
  579,343 
    Current portion of operating lease liabilities
  164,843 
  172,049 
    Current portion of finance lease liabilities
  11,951 
  33,914 
        Total current liabilities
  2,748,437 
  2,071,646 
 
    
    
Paycheck Protection Program loan (Note 12)
  133,257 
  - 
Long-term portion of operating lease liabilities
  504,783 
  167,496 
Long-term portion of finance lease liabilities
  2,108 
  13,949 
 
    
    
Mezzanine equity:
    
    
    Series A Redeemable Convertible Preferred stock, $0.001 par value,
    
    
    550,000 shares designated; Shares issued and outstanding:
    
    
    123,685 at December 31, 2020 and December 31, 2019
  2,983,857 
  2,983,857 
 
    
    
Stockholders’ deficit:
    
    
    Preferred stock, 10,000,000 shares authorized, 550,000 shares designated
  - 
  - 
    Common stock, $0.001 par value, 150,000,000 shares authorized, shares issued and
    
    
    outstanding: 90,477,798 at December 31, 2020 and December 31, 2019, respectively
  90,479 
  90,479 
    Additional paid-in capital
  19,605,883 
  19,568,011 
    Accumulated deficit
  (21,115,518)
  (20,469,194)
        Total stockholders’ deficit
  (1,419,156)
  (810,704)
 
    
    
        Total liabilities and stockholders’ deficit
 $4,953,286 
 $4,426,244 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
F-3
QUOTEMEDIA, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
For each of the years ended December 31,
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
REVENUE
 $12,402,224 
 $11,793,731 
 
    
    
COST OF REVENUE
  6,702,321 
  5,781,756 
 
    
    
GROSS PROFIT
  5,699,903 
  6,011,975 
 
    
    
OPERATING EXPENSES
    
    
 
    
    
Sales and marketing
  2,214,815 
  1,879,404 
General and administrative
  2,479,037 
  2,279,861 
Software development
  1,649,765 
  1,253,055 
 
  6,343,617 
  5,412,320 
 
    
    
OPERATING PROFIT (LOSS)
  (643,714)
  599,655 
 
    
    
OTHER INCOME (EXPENSES), NET
    
    
 
    
    
Foreign exchange loss
  (3,791)
  (31,385)
Interest expense
  (4,582)
  (6,259)
Other income
  8,000 
  - 
 
  (373)
  (37,644)
 
    
    
INCOME (LOSS) BEFORE INCOME TAXES
  (644,087)
  562,011 
 
    
    
Income tax expense
  (2,237)
  (3,014)
 
    
    
NET INCOME (LOSS)
 $(646,324)
 $558,997 
 
    
    
EARNINGS (LOSS) PER SHARE
    
    
 
    
    
Basic earnings (loss) per share
 $(0.01)
 $0.01 
Diluted earnings (loss) per share
 $(0.01)
 $0.00 
 
    
    
WEIGHTED AVERAGE SHARES OUTSTANDING
    
    
 
    
    
Basic
  90,477,798 
  90,477,798 
Diluted
  90,477,798 
  118,745,576 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
F-4
QUOTEMEDIA, INC.
CONSOLIDATED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE
PREFERRED STOCK AND STOCKHOLDERS’ DEFICIT
For the years ended December 31, 2020 and 2019
 
 
 
Series A Redeemable Convertible
 Preferred Stock
 
 

Common Stock
 
 
 
 
 
 
 
 
 
 
 
 
Number of Shares
 
 
Amount
 
 
Number of
Shares
 
 
Amount
 
 
Additional Paid-in Capital
 
 
Accumulated Deficit
 
 
Total Stockholders’ Equity (Deficit)
 
Balance, January 1, 2019
  125,885 
 $3,037,952 
  90,477,798 
 $90,479 
 $19,157,202 
 $(21,028,191)
 $(1,780,510)
 
    
    
    
    
    
    
    
Preferred shares issued (redeemed)
  (2,200)
  (54,095)
    
    
  (905)
    
  (905)
 
    
    
    
    
    
    
    
Stock-based compensation
    
    
    
    
  411,714 
    
  411,714 
 
    
    
    
    
    
    
    
Net income
    
    
    
    
    
  558,997 
  558,997 
 
    
    
    
    
    
    
    
Balance, December 31, 2019
  123,685 
  2,983,857 
  90,477,798 
  90,479 
  19,568,011 
  (20,469,194)
  (810,704)
 
    
    
    
    
    
    
    
Stock-based compensation
    
    
    
    
  37,872 
    
  37,872 
 
    
    
    
    
    
    
    
Net loss
    
    
    
    
    
  (646,324)
  (646,324)
 
    
    
    
    
    
    
    
Balance, December 31, 2020
  123,685 
 $2,983,857 
  90,477,798 
 $90,479 
 $19,605,883 
 $(21,115,518)
 $(1,419,156)
 
The accompanying notes are an integral part of these consolidated financial statements.
 
F-5
QUOTEMEDIA, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
For each of the years ended December 31,
 
 
 
 
2020
 
 
2019
 
OPERATING ACTIVITIES:
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income (loss)
 $(646,324)
 $558,997 
 
    
    
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
    
    
    Depreciation and amortization
  1,331,910 
  1,113,129 
    Stock-based compensation expense
  37,872 
  411,714 
Changes in assets and liabilities:
    
    
    Accounts receivable
  (17,575)
  (142,678)
    Prepaid expenses
  (5,384)
  29,263 
    Other current assets
  (66,033)
  123,121 
    Deposits
  198 
  (745)
    Accounts payable, accrued and other liabilities
  727,756 
  (197,855)
    Deferred revenue
  (34,441)
  (128,537)
Net cash provided by operating activities
  1,327,979 
  1,766,409 
 
    
    
INVESTING ACTIVITIES:
    
    
 
    
    
    Purchase of fixed assets
  (134,193)
  (325,655)
    Purchase of intangible assets
  (17,127)
  - 
    Capitalized application software
  (1,673,689)
  (1,351,922)
Net cash used in investing activities
  (1,825,009)
  (1,677,577)
 
    
    
FINANCING ACTIVITIES:
    
    
 
    
    
    Proceeds from Paycheck Protection Program loan
  133,257 
  - 
    Repayment of finance lease obligations
  (33,804)
  (28,677)
    Redemption of preferred stock
  - 
  (55,000)
Net cash provided by (used in) financing activities
  99,453 
  (83,677)
 
    
    
Net increase (decrease) in cash and cash equivalents
  (397,577)
  5,155 
 
    
    
Cash and cash equivalents, beginning of period
  815,487 
  810,332 
 
    
    
Cash and cash equivalents, end of period
 $417,910 
 $815,487 
 
    
    
See supplementary information (Note 11)
    
    
 
The accompanying notes are an integral part of these consolidated financial statements.
 
F-6
 
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
  
1. SIGNIFICANT ACCOUNTING POLICIES
 
a) Nature of operations
 
We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.
 
b) Basis of consolidation
 
The consolidated financial statements include the operations of QuoteMedia, Ltd., a wholly owned Canadian subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.
 
c) Foreign currency translation and transactions
 
The U.S. dollar is the functional currency of all our company's operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.
 
d) Cash and cash equivalents
 
Cash equivalents include money market investments that have an original maturity of three months or less and are redeemable on demand. We maintain our accounts primarily at one financial institution. At times throughout the year, our cash and cash equivalents balances may exceed amounts insured by the Federal Deposit Insurance Corporation.
 
e) Allowance for doubtful accounts
 
We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts and related bad debt expense increased in the year ended December 31, 2020 due to increased risk of the impact of COVID as some customers altered their payment pattern during the pandemic. The allowance for doubtful accounts was $175,000 and $80,000 at December 31, 2020 and 2019, respectively. Bad debt expense for the years ended December 31, 2020 and 2019 were $203,257 and $43,689, respectively.
 
f) Property and equipment
 
Fixed assets are recorded at cost less accumulated depreciation. Furniture and equipment are depreciated using the straight-line method over their estimated useful lives of five years. Leasehold improvements are amortized using the straight-line method over the terms of the respective leases or useful lives, whichever is shorter. Retirements, sales, and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with the resulting gain or loss reflected in income. There were no fixed assets retired during the year ended December 31, 2020. We retired fixed assets with original costs totaling $199,021 during the year ended December 31, 2019. The Company received no proceeds for the fixed assets retired during the year ended December 31, 2019. The fixed assets retired were fully depreciated therefore no gains or losses were recognized.
 
Capitalized software development include costs incurred in connection with the internal development of software. These costs relate to software used by subscribers to access, manage and analyze information in the Company’s databases. Capitalized costs associated with internally developed software are amortized over three years which is their estimated economic life.
 
Depreciable and amortizable assets are evaluated for impairment upon a significant change in the operating environment. In these circumstances, if an evaluation of the undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value, which is based on discounted future cash flows. Useful lives are periodically evaluated to determine whether events or circumstances have occurred which indicate the need for revision. There were no impairments recorded for the years ended December 31, 2020 and 2019.
 
g) Earnings per share
 
Basic earnings per share are computed by dividing income by the weighted average number of shares outstanding during the year. Diluted earnings per share considers shares outstanding (computed under basic earnings per share) and potentially dilutive common shares (such as stock options and redeemable convertible preferred stock outstanding). The effect of a stock split or reverse split is applied retroactively to preceding periods.
 
F-7
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
h) Income taxes
 
Income taxes are provided in accordance with Financial Accounting Standards Board (“FASB”) ASC 740, Income Taxes. A deferred tax asset or liability is recorded for all temporary differences between income for financial statement purposes and income for tax purposes as well as operating loss carryforwards. Deferred tax expenses or recovery result from the net change during the year of deferred tax assets and liabilities.
 
Deferred tax assets are reduced by a valuation allowance, when, in the opinion of management, it is likely that some portion of the deferred tax asset will not be realized. Deferred taxes are adjusted for the effects of changes in tax laws and rates. Interest and penalties, if applicable, would be recorded in operations. The Company recorded Canadian income tax expense of $2,237 and $3,014 for the years ended December 31, 2020 and 2019, respectively (see Note 8).
 
i) Use of estimates
 
The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, disclosure of contingent assets and liabilities as of the year end and the reported amount of revenue and expenses during the year. Such estimates include (i) fair values used to test goodwill and capitalized development costs for impairment; (ii) the amount of allowance for doubtful accounts, (iii) the capitalization of software development costs, (iv) income taxes, and (v) stock-based compensation. Actual results and outcomes may differ from management’s estimates and assumptions.
 
j) Software development expenses
 
Software development expenses consist primarily of costs associated with the design, programming, and testing of our software applications during the preliminary project stage. Software development expenses also include costs incurred to maintain our software applications. The Company expensed $1,649,765 and $1,253,055 in software development costs during the years ended December 31, 2020 and 2019, respectively (see Note 6).
 
k) Revenue
 
We license financial market data information on a monthly, quarterly, or annual basis. Our products and services are divided into two main categories: Interactive Content and Data Applications and Portfolio Management and Real-Time Quote Systems.
 
Contract Balances
 
Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Upfront set-up or development fees are deferred and recognized over the term of the contract, as set-up and development fees are not distinct from the market data service contracts to which they relate.
 
The Company considers the following factors when determining if collection of a fee is reasonably assured: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If these factors do not indicate collection is reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.
 
l) Financial instruments
 
Financial instruments consist principally of cash, accounts receivable, accounts payable and notes payable. We believe that the fair value of financial instruments approximates the recorded book value of those instruments due to the short-term nature of the instruments, or stated interest rates that approximate market interest rates.
 
m) Stock-Based Compensation
 
Stock-based compensation awards are measured at their fair value on the date of grant with the expense recognized, net of estimated forfeitures, over the related service or performance period. We used the Black-Scholes valuation model to calculate the fair value of common stock options and warrants.
 
 
F-8
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
n) Accounting Pronouncements
 
Recently Adopted
 
In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This ASU simplifies the accounting for goodwill by eliminating step 2 from the goodwill impairment test. Under the new ASU, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized for the amount by which the carrying amount exceeds its fair value. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.
 
In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which removes, modifies and adds various disclosure requirements around the topic in order to clarify and improve the cost-benefit nature of disclosures. For example, disclosures around transfers between fair value hierarchy Levels will be removed and further detail around changes in unrealized gains and losses for the period and unobservable inputs determining Level 3 fair value measurements will be added. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.
 
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Topic 350, "Intangibles - Goodwill and Other" to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.
 
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company’s consolidated financial statements.
 
Not Yet Adopted
 
Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.
 
2. LIQUIDITY
 
The Company had a net loss of $646,324 for the year ended December 31, 2020 and net cash of $1,327,979 was provided by operating activities, and although we have a working capital deficit of $1,409,890 as of December 31, 2020, current liabilities include $544,902 in deferred revenue and the expected costs necessary to realize the deferred revenue in 2020 are minimal. Long-term liabilities also include our Paycheck Protection Program loan (see Notes 12) that was forgiven on February 19, 2021 (see Note 14).
 
Implementation of our business plan may require additional financing. Additional financings may come from future equity or debt offerings that could result in dilution to our stockholders. Based on the factors discussed above, management believes that our cash on hand and cash generated from operations will be sufficient to fund operations for a period of one year after issuance of these consolidated financial statements.
 
3. REVENUE
 
Disaggregated Revenue
 
The Company provides market data, financial web content solutions and cloud-based applications. Our revenue by type of service consists of the following for the years ended December 31,:
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Portfolio Management Systems
 
 
 
 
 
 
   Corporate Quotestream
 $4,520,099 
 $3,841,722 
   Individual Quotestream
  1,871,728 
  1,829,149 
Interactive Content & Data Applications
  6,010,397 
  6,122,860 
Total revenue
 $12,402,224 
 $11,793,731 
 
 
F-9
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
Deferred Revenue
 
Changes in deferred revenue for the period were as follows:
 
Balance at December 31, 2019
 $579,343 
Revenue recognized in the current period from the amounts in the beginning balance
  (467,066)
New deferrals, net of amounts recognized in the current period
  423,561 
Effects of foreign currency translation
  9,064 
Balance at December 31, 2020
 $544,902 
 
4. RELATED PARTIES
The Company entered into a five-year office lease with 410734 B.C. Ltd. effective May 1, 2016 for approximately $7,365 per month. David M. Shworan is a control person of 410734 B.C. Ltd. At December 31, 2020, there were no amounts due to 410734 B.C. Ltd.
 
The Company entered into a marketing agreement with Bravenet Web Services, Inc. (“Bravenet”) effective November 28, 2019. The Company agreed to pay Bravenet an upfront setup fee of $7,000 upon signing the agreement and a monthly service fee of $2,500 starting February 2020. At December 31, 2020, there was $7,500 due to Bravenet related to this agreement. David M. Shworan is a control person of Bravenet. As a matter of policy all significant related party transactions are subject to review and approval by the Company’s Board of Directors.
 
5. LEASES
 
We have operating leases for corporate offices and finance leases for certain equipment. Our leases have remaining lease terms of 1 year to 5 years. We determine if an arrangement is a lease at inception. Operating lease assets and liabilities are included in operating lease right-of-use assets and operating lease liabilities, respectively, on our consolidated balance sheets. Finance lease assets and liabilities are included in property and equipment and finance lease liabilities, respectively, on our consolidated balance sheets. The Company renewed its lease for office space in Vancouver, Canada as of August 1, 2020 for an additional 5 years resulting in a right of use asset and an offsetting lease liability of $507,753.
 
Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. We elected the short-term lease exception and therefore only recognize right-of-use assets and lease liabilities for leases with a term greater than one year. When determining lease terms, we factor in options to extend or terminate leases when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases we account for the lease and non-lease components as a single lease component.
 
Supplemental balance sheet information related to leases at December 31, was as follows:
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Operating Leases
 
 
 
 
 
 
 
 
 
 
 
 
 
Operating lease right-of-use assets
 $671,402 
 $328,676 
 
    
    
Current portion of operating lease liability
 $164,843 
 $172,049 
Long-term portion of operating lease liability
  504,783 
  167,496 
Total operating lease liability
 $669,626 
 $339,545 
 
    
    
Finance Leases
    
    
 
    
    
Computer equipment on financing lease
 $101,049 
 $101,049 
Less: accumulated depreciation
  85,936 
  52,888 
Computer equipment on financing lease, net
 $15,113 
 $48,161 
 
    
    
Current portion of finance lease liability
  11,951 
  33,914 
Long-term portion of finance lease liability
  2,108 
  13,949 
Total finance lease liability
 $14,059 
 $47,863 
 
 
F-10
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Weighted Average Remaining Lease Term
 
 
 
 
 
 
    Operating leases
 
4.1 years
 
 
2.9 years
 
    Finance leases
 
0.9 years
 
 
1.5 years
 
 
 
 
 
 
 
 
Weighted Average Discount Rate
 
 
 
 
 
 
    Operating leases
  9.7%
  9.3%
    Finance leases
  8.8%
  8.9%
 
Maturities of lease liabilities were as follows:
 
 
Year ending December 31,
 
Operating
Leases
 
 
Finance
Leases
 
 
 
 
 
 
 
 
2021
 $221,849 
 $12,387 
2022
  185,402 
  2,151 
2023
  171,075 
  - 
2024
  155,531 
  - 
2025
  83,139 
  - 
Total lease payments
  816,996 
  14,538 
Less imputed interest
  (147,370)
  (479)
Total
 $669,626 
 $14,059 
 
The components of lease expense for the years ended December 31,were as follows:
 
 
 
2020
 
 
2019
 
Operating lease costs:
 
 
 
 
 
 
Operating lease costs
 $241,421 
 $184,634 
Short-term lease costs
  93,530 
  125,430 
Total operating lease costs
 $334,951 
 $310,064 
 
    
    
Finance lease costs:
    
    
Amortization
 $31,855 
 $35,053 
Interest
  2,926 
  5,795 
Total finance lease cost
 $34,781 
 $40,848 
 
Supplemental cash flow information related to leases was as follows:
 
 
 
2020
 
 
2019
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
 
 
 
    Operating cash flows from operating leases
 $241,858 
 $190,719 
    Operating cash flows from finance leases
  2,926 
  5,795 
    Financing cash flows from finance leases
  34,258 
  31,015 
 
    
    
Right-of-use assets obtained in exchange for lease obligations:
    
    
    Operating leases
  507,753 
  207,034 

 
F-11
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
6. PROPERTY AND EQUIPMENT
 
At December 31:
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Computer equipment
 $1,237,396 
 $1,104,845 
Office furniture and equipment
  25,387 
  25,387 
Leasehold improvements
  13,651 
  12,009 
Capitalized application software
  11,273,884 
  9,600,195 
Total property and equipment
  12,550,318 
  10,742,436 
Less: accumulated depreciation and amortization
  (9,794,781)
  (8,469,349)
Property and equipment, net
 $2,755,537 
 $2,273,087 
 
Property and Equipment are recorded at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the assets’ estimated useful lives as follows:
 
Computer equipment
5 years
Office furniture and equipment
5 years
Leasehold improvements
Shorter of useful life or the term of lease
Capitalized application software
3 years
 
For the years ended December 31, 2020 and 2019, the Company capitalized $1,673,689 and $1,351,922 of costs, respectively, related to upgrades and enhancements made to existing software applications. Software applications are used by our subscribers to access, manage and analyze information in our databases. For the years ended December 31, 2020 and 2019, amortization expenses associated with the internally developed application software was $1,125,918 and $918,902, respectively. At December 31, 2020, the remaining book value of the capitalized application software was $2,262,893.
 
Depreciation expense for equipment and leaseholds for the years ended December 31, 2020 and 2019 was $199,513 and $188,463, respectively.
 
7. INTANGIBLE ASSETS AND GOODWILL
 
At December 31:
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Intangible assets:
 
 
 
 
 
 
   Software licenses
 $121,845 
 $104,718 
   Domain names
  10,570 
  10,570 
 
  132,415 
  115,288 
Less: accumulated amortization
  (70,501)
  (64,023)
Total intangible assets, net
 $61,914 
 $51,265 
 
    
    
Goodwill:
    
    
Purchase of business unit
 $110,000 
 $110,000 
 
Amortization for amortized intangible assets is calculated on a straight-line basis over the assets’ estimated useful lives. The useful life of the purchase option is 5 years which is the term of the option. The useful life of the software licenses and domain names is estimated to be 20 years. Amortization expense for amortized intangible assets was $6,478 and $5,764 for the years ended December 31, 2020 and 2019, respectively.
 

 
F-12
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
The estimated amortization expense of definite-lived intangible assets is as follows:
 
Year ending December 31,
 
 
 
 
 
 
 
2021
 $6,621 
2022
  6,621 
2023
  6,621 
2024
  6,621 
2025
  6,621 
Thereafter
  28,809 
Total
 $61,914 
 
Goodwill is reported as an indefinite life intangible asset. We evaluate goodwill for impairment on an annual basis in accordance with FASB ASC 350-20, Goodwill. Through December 31, 2020 we have not had any goodwill impairment.
 
8. INCOME TAXES
 
We account for income taxes according to the provisions of FASB ASC 740, Income Taxes, which prescribes an asset and liability approach for computing deferred income taxes.
 
Reconciliations of income taxes computed at the statutory federal rate to income tax expense (benefit) for the years ended December 31, 2020 and 2019 are as follows:
 
 
 
2020
 
 
2019
 
Tax provision (benefit) at the statutory rate of 21%
 $(136,209)
 $116,746 
State income taxes, net of federal income tax
  (25,108)
  17,012 
Stock-based compensation
  7,953 
  86,460 
Change in federal NOL
  (2,846)
  (1,090)
Change in valuation allowance
  165,505 
  (243,588)
Change in other items
  (9,296)
  24,460 
State income tax expense (benefit)
  51 
  50 
Canadian income tax expense (benefit)
  2,237 
  3,014 
Income tax expense
 $2,287 
 $3,064 
 
In 2020, the Company recorded Arizona income tax expense of $51 and Canadian income tax expense of $2,237. The Company does not have any material Canadian deferred tax assets or deferred tax liabilities.
 
As of December 31, 2020, we had net operating loss carryforwards for federal and state income tax reporting purposes amounting to approximately $11,462,000 and $2,626,000 which expire in varying amounts through the year 2040.
 
The components of our deferred tax asset (liabilities) at December 31, 2020 and 2019 are as follows:
 
 
 
2020
 
 
2019
 
Tax effect of net operating loss carryforward
 $2,509,000 
 $2,235,000 
Property & equipment
  5,000 
  4,000 
Intangibles
  (552,000)
  (420,000)
Other
  42,000 
  19,000 
Less valuation allowance
  (2,004,000)
  (1,838,000)
Net deferred tax asset
 $- 
 $- 
 
A valuation allowance has been recognized to offset the entire effect of the Company’s net deferred tax asset as the realization of this deferred tax benefit is uncertain. The valuation allowance increased $166,000 for the year ended December 31, 2020. This is primarily due to the increase of federal and state net operating losses.
 
The Company has analyzed filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years (2017-2020) in these jurisdictions. The Company believes that its income tax filing positions and deductions will be sustained on audit and does not anticipate any adjustments that will result in a material adverse effect on the Company’s financial condition, results of operations, or cash flows. Therefore, no reserves for uncertain income tax positions have been recorded.
 
 
F-13
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
   
9. STOCKHOLDERS’ DEFICIT
 
a) Preferred Shares

We are authorized to issue up to 10,000,000 non-designated preferred shares at the Board of Directors’ discretion.
 
On December 28, 2017, a total of 550,000 shares of the Company’s Preferred Stock were designated as “Series A Redeemable Convertible Preferred Stock.” The Series A Redeemable Convertible Preferred Stock has no dividend or voting rights.
 
At December 31, 2020, 123,685 shares of Series A Redeemable Convertible Preferred Stock were outstanding. No shares of Series A Redeemable Convertible Preferred Stock were issued, and no shares were redeemed during the year ended December 31, 2020. No shares of Series A Redeemable Convertible Preferred Stock were issued, and 2,200 shares were redeemed during the year ended December 31, 2019. The shares were redeemed at their $25 per share liquidation value.
 
Redemption Rights
 
Holders of Series A Redeemable Convertible Preferred Stock shall have the right to convert their shares into shares of common stock at the rate of 83.33 shares of common stock for one share of Series A Redeemable Convertible Preferred Stock, at any time following the date the closing price of a share of common stock on a securities exchange or actively traded over-the-counter market has exceeded $0.30 for ninety (90) consecutive trading days. The conversion rights are subject to the availability of authorized but unissued shares of common stock.
 
In addition, a limited amount of Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option if the following criteria are met:
 
(i) If the cash balance of the Company as reported at the end of each fiscal quarter in 2018 exceeds $350,000, up to an aggregate of 600 Series A Redeemable Convertible Preferred Stock may be redeemed at the liquidation value of $25 per share.
 
(ii) If the cash balance of the Company as reported at the end of each fiscal quarter in 2019 exceeds $375,000, up to an aggregate of 800 Series A Redeemable Convertible Preferred Stock may be redeemed at the liquidation value of $25 per share.
 
(iii) If the cash balance of the Company as reported at the end of each fiscal quarter in 2020 and in subsequent years exceeds $400,000, up to an aggregate of 1,000 Series A Redeemable Convertible Preferred Stock may be redeemed at the liquidation value of $25 per share.
 
In accordance with ASC 480-10-S99, because a limited amount of Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option if the above criteria are met, it was classified as mezzanine equity and not permanent equity.
 
In the event of any liquidation, dissolution, or winding up of the Company, whether voluntary or involuntary, before any distribution or payment is made to any holders of any shares of common stock, the holders of shares of Series A Redeemable Convertible Preferred Stock shall be entitled to be paid first out of the assets of the Corporation available for distribution to holders of the Company’s capital stock whether such assets are capital, surplus, or earnings, an amount equal to $25.00 per share of Series A Redeemable Convertible Preferred Stock.
 
b) Common Stock
 
No shares of common stock were issued during the years ended December 31, 2020 and 2019.
 
c) Stock Options and Warrants
 
1999 Stock Option Plan
 
During March 1999, we adopted, and our stockholders approved, the 1999 Stock Option Plan to advance the interests of our company by encouraging and enabling key employees to acquire a financial interest in our company and link their interests and efforts to the long-term interests of our stockholders. A total of 400,000 shares of common stock were initially reserved for issuance under the 1999 plan. In September 1999, this number was increased to 2,500,000. As of December 31, 2020, 1,144,817 shares of our common stock had been issued upon exercise of options granted under the 1999 plan, and there were outstanding options to acquire 1,355,183 shares of our common stock under the 1999 plan.
 
2003 Equity Incentive Compensation Plan
 
Our Board of Directors has approved our 2003 Equity Incentive Compensation Plan, or the 2003 plan, approved by our stockholders at the annual meeting held on February 14, 2003. The purpose of the 2003 plan is to assist our company in attracting, motivating, retaining, and rewarding high-quality executives and other employees, directors, officers, and independent contractors by enabling such persons to acquire or increase a proprietary interest in our company in order to strengthen the mutuality of interests between such persons and our stockholders, and providing such persons with annual and long-term performance incentives to expend their maximum efforts in the creation of stockholder value.
 
F-14
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
At December 31, 2020, there are 15,000,000 shares of common stock authorized for issuance pursuant to the 2003 plan. As of December 31, 2020, 2,350,372 shares of common stock had been issued upon exercise of options granted under the 2003 plan, and there were 5,320,000 options outstanding under the 2003 plan.
 
FASB ASC 718, Stock Compensation, requires all share-based payments to employees, including grants of employee stock options, to be recognized as compensation expense over the service period (generally the vesting period) in the consolidated financial statements based on their fair values. The impact of forfeitures that may occur prior to vesting is also estimated and considered in the amount recognized.
 
Total estimated stock-based compensation expense, related to all the Company’s stock-based awards was comprised as follows:
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Sales and marketing
 $27,072 
 $397,164 
General and administrative
  10,800 
  10,800 
Development
  - 
  3,750 
Stock based compensation expense
 $37,872 
 $411,714 
 
Common Stock Options and Warrants
 
There were 26,372,803 common stock warrants and options outstanding at December 31, 2020. No stock options or warrants to purchase common stock were granted or exercised for the years ended December 31, 2020 and 2019.
 
The following table summarizes our non-vested common stock option and warrant activity for the years ended December 31, 2020 and 2019:
 
 
 
Common Stock Options
and Warrants
 
 
Weighted-Average Grant Date Exercise Price
 
 
 
 
 
 
 
 
Non-vested at January 1, 2019
  6,225,000 
 $0.08 
Vested during the period
  (600,000)
 $0.05 
Non-vested at December 31, 2019
  5,625,000 
 $0.08 
Vested during the period
  (1,925,000)
 $0.08 
Non-vested at December 31, 2020
  3,700,000 
 $0.08 
 
The following table summarizes the weighted average remaining contractual life and exercise price of common stock options and warrants outstanding at December 31, 2020:
 

 
 
Common Stock Options and Warrants Outstanding
 
Common Stock Options
 and Warrants Exercisable
 
 
 
 
Weighted
 
 
 
 
 
 
 
 
Number
 
Average
 
Weighted
 
Number
 
Weighted
 
 
Outstanding at
 
Remaining
 
Average
 
Exercisable at
 
Average
 
 
December 31,
 
Contractual
 
Exercise
 
December 31,
 
Exercise
 

 
 
2020
 
Life (Years)
 
Price
 
2020
 
Price
 
 
 
 
 
 
 
 
 
 
 
$0.03-0.11
 
26,372,803
 
8.4
 
$0.06
 
22,672,803
 
$0.05
 
The number of options and warrants that have vested and are expected to vest at December 31, 2020 is 26,372,803.
 
At December 31, 2020, there was $43,269 of unrecognized compensation cost related to non-vested options granted to purchase common stock which is expected to be recognized over a weighted-average period of 1.7 years.
 
All stock options and warrants to purchase common stock have been granted with exercise prices equal to or greater than the market value of the underlying common shares on the date of grant. At December 31, 2020, the aggregate intrinsic value of options and warrants outstanding was $4,025,522. The aggregate intrinsic value of options and warrants exercisable was $3,556,772. The intrinsic value of stock options and warrants are calculated as the amount by which the market price of our common stock exceeds the exercise price of the option or warrant.
 
 
F-15
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
Preferred Stock Warrants
 
On December 28, 2017, the Company entered into a Compensation Agreement with David M. Shworan, the President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of Quotemedia, Inc., pursuant to which, in lieu of receiving a cash salary the Company will issue to Mr. Shworan warrants to purchase shares of Series A Redeemable Convertible Preferred Stock (“Compensation Preferred Stock Warrants”). In accordance with the Compensation Agreement, on January 1, 2019 the Company issued Mr. Shworan warrants to purchase up to 15,000 shares of Compensation Preferred Stock Warrants at an exercise price equal to $1.00 per share. A total of $360,000 of stock-based compensation expense was recognized related to the Compensation Preferred Stock Warrants for the year ended December 31, 2019.
 
Also pursuant to the Compensation Agreement with Mr. Shworan, on December 28, 2017 the Company issued Mr. Shworan warrants to purchase up to 382,243 shares of Series A Redeemable Convertible Preferred Stock at an exercise price equal to $1.00 per share (“Liquidity Preferred Stock Warrant”). The Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event as defined in the Company’s Certificate of Designation of Series A Redeemable Convertible Preferred Stock. The probability of the liquidity event performance condition is not currently determinable or probable; therefore, no compensation expense has been recognized as of December 31, 2020. The probability is re-evaluated each reporting period. As of December 31, 2020, there was $9,173,832 in unrecognized stock-based compensation expense related to these Liquidity Preferred Stock Warrants. Since the Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event which is currently determined not to be probable, we are also unable to determine the weighted-average period over which the unrecognized compensation cost will be recognized.
 
The following table represents total preferred stock warrant activity for the years ended December 31, 2020 and 2019:
 
 
 
 
Preferred Stock Warrants
 
 
Weighted-Average Exercise Price
 
 
 
 
 
 
 
 
Outstanding at January 1, 2019
  398,493 
 $1.00 
Granted during the period
  15,000 
 $1.00 
Outstanding at December 31, 2019
  413,493 
 $1.00 
Granted during the period
  - 
  - 
Outstanding at December 31, 2020
  413,493 
 $1.00 
 
As of December 31, 2020, there were a total of 413,493 preferred stock warrants outstanding with a weighted average remaining contractual life of 27 years. As of December 31, 2020, 31,250 preferred stock warrants were exercisable. No preferred stock warrants were exercised for the years ended December 31, 2020 and 2019.
 
10. EARNINGS PER SHARE
 
Basic net income per share is computed by dividing net income during the period by the weighted-average number of common shares outstanding, excluding the dilutive effects of common stock equivalents. Common stock equivalents include redeemable convertible preferred stock, stock options and warrants. Diluted net income per share is computed by dividing net income by the weighted-average number of dilutive common shares outstanding during the period. Diluted shares outstanding is calculated using the treasury stock method by adding to the weighted shares outstanding any potential shares of common stock from stock options and warrants that are in-the-money. For outstanding redeemable convertible preferred stock, potential common shares are determined using the if-converted method. The calculations for basic and diluted net income per share for the year ended December 31, 2020 and 2019 are as follows:
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Net income (loss)
 $(646,324)
 $558,997 
 
    
    
Weighted average common shares used to calculate net income (loss) per share
  90,477,798 
  90,477,798 
Warrants to purchase redeemable convertible preferred stock
  - 
  2,499,900 
Redeemable convertible preferred stock
  - 
  10,306,671 
Stock options and warrants to purchase common stock
  - 
  15,461,207 
Weighted average common shares used to calculate diluted net income (loss) per share
  90,477,798 
  118,745,576 
 
    
    
Net income (loss) per share – basic
 $(0.01)
 $0.01 
Net income (loss) per share – diluted
 $(0.01)
 $0.00 
 
 
F-16
QUOTEMEDIA, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 
The number of shares of potentially dilutive common stock related to options and warrants that were excluded from the calculation of dilutive shares since the inclusion of such shares would be anti-dilutive for the year ended December 31, 2020 and 2019 are shown below:
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Warrants to purchase redeemable convertible preferred stock
  2,499,900 
  - 
Redeemable convertible preferred stock
  10,306,671 
  - 
Stock options and warrants to purchase common stock
  12,696,569 
  - 
Total potential common shares excluded
  25,503,140 
  - 
 
11. SUPPLEMENTARY CASH FLOW INFORMATION
 
 
 
2020
 
 
2019
 
Cash paid for
 
 
 
 
 
 
    Interest
 $4,614 
 $6,314 
 
    
    
SBA grant (see Note 12)
 $8,000 
  - 
 
The non-cash amounts related to right-of-use assets obtained in exchange for lease obligations are noted below for the years ended December 31,2020 and 2019:
 
 
 
2020
 
 
2019
 
 
 
 
 
 
 
 
Right-of-use assets obtained in exchange for lease obligations
 $507,753 
 $207,034 
 
There were no non-cash amounts related to the purchase of fixed assets under finance leases for the years ended December 31, 2020 and 2019.
 
12. PAYCHECK PROTECTION PROGRAM
 
On April 24, 2020, the Company received an $8,000 grant as part of the Economic Injury Disaster Loan (“EIDL”) program through the Small Business Administration (“SBA”). The SBA grant was recorded as other income on our consolidated statements of operations in 2020. On May 4, 2020, the Company received a $133,257 loan under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides qualifying businesses with these proceeds for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The proceeds and accrued interest are forgivable after twenty-four weeks, known as the covered period, as long as the borrower uses the proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of forgiveness will be reduced if the borrower terminates employees or reduces salaries during the twenty-four-week period. EIDL grants received are also deducted from the forgivable portion of PPP loans. The unforgiven portion of the PPP proceeds will be payable over two years at an interest rate of 1%, with a deferral of payments for the first six-months after the covered period. The Company is accounting for the PPP loan in accordance with ASC 470, Debt. The PPP loan was forgiven on February 19, 2021 (see Note 14).
 
13. REVENUE CONCENTRATION
 
A significant portion of the Company’s revenue has historically been derived from customers outside of the United States, primarily in Canada. For the years ended December 31, 2020 and 2019, revenue from Canada accounted for approximately 30% and 31% of total revenue, respectively.
 
14. SUBSEQUENT EVENTS
 
On February 19, 2021, the Company received notice of forgiveness from the SBA for its PPP loan in its entirety. The Company will recognize the forgiveness of the loan as other income on our consolidated statements of operations in 2021.
 
The Company has evaluated events up to the filing date of these consolidated financial statements and determined there are no other subsequent event activity required disclosure.
 
 
F-17
EX-21 2 qmci_ex21.htm SUBSIDIARIES OF THE REGISTRANT qmci_ex21
 
Exhibit 21
 
 
LIST OF SUBSIDIARIES OF
QUOTEMEDIA, INC.
(as of December 31, 2020)
 
Name of Subsidiary
Place of Incorporation
 
 
Quotemedia, Ltd.
British Columbia, Canada
 
 
 
 
EX-23.1 3 qmci_ex231.htm CONSENTS OF EXPERTS AND COUNSEL qmci_ex231
  Exhibit 23.1
 
Consent of Independent Registered Public Accounting Firm
 
 
We consent to the incorporation by reference in the Registration Statement (Form S-8, No. 333-100453) of Quotemedia, Inc. of our report dated March 26, 2021, relating to the consolidated financial statements of Quotemedia, Inc. appearing in this Annual Report on Form 10-K for the year ended December 31, 2020.
 
 
/s/ Moss Adams LLP
 
Phoenix, Arizona
March 26, 2021
 
 
 
EX-31.1 4 qmci_ex311.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 qmci_ex311
 
Exhibit 31.1
CERTIFICATION
 
I, Keith J. Randall, certify that:
 
1.            
I have reviewed this annual report on Form 10-K of Quotemedia, Inc.;
 
2. 
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3. 
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4. 
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a)            
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
b)            
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c)            
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d)            
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5. 
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or 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 26, 2021
By:  
/s/ Keith J. Randall
 
 
 
Keith J. Randall 
 
 
 
Chief Executive Officer 
 

 
EX-31.2 5 qmci_ex312.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 qmci_ex312
 
Exhibit 31.2
CERTIFICATION
 
I, Keith J. Randall, certify that:
 
1.            
I have reviewed this annual report on Form 10-K of Quotemedia, Inc.;
 
2. 
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3. 
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4. 
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f) and 15d-15(f)) for the registrant and have:
 
a)            
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
b)            
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
c)            
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
d)            
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5. 
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or 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 26, 2021
By:  
/s/ Keith J. Randall
 
 
 
Keith J. Randall 
 
 
 
Chief Financial Officer 
 

 
EX-32.1 6 qmci_ex321.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 qmci_ex321
 
Exhibit 32.1
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Annual Report on Form 10-K of Quotemedia, Inc. (the "Company") for the year ended December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Keith J. Randall, Chief Executive Officer of the Company, certify, to my best knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
 
(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and
 
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
 
By: /s/ Keith J. Randall
____________________
Keith J. Randall
Chief Executive Officer
March 26, 2021
 
 
EX-32.2 7 qmci_ex322.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 qmci_ex322
 
Exhibit 32.2
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Annual Report on Form 10-K of Quotemedia, Inc. (the "Company") for the year ended December 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Keith J. Randall, Chief Financial Officer of the Company, certify, to my best knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
 
(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and
 
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
 
By: /s/ Keith J. Randall
____________________
Keith J. Randall
Chief Financial Officer
March 26, 2021
 
GRAPHIC 8 malogo.jpg IMAGE begin 644 malogo.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0 Z17AI9@ 34T *@ @ U$0 $ M ! 0 %$1 0 ! %$2 0 ! #_VP!# @&!@<& M!0@'!P<)"0@*#!0-# L+#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W M^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$" M! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5 M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! M (1 Q$ /P#W^FNZQHSNP55&2Q. !3994@A>65PD:*69CT '4URMK92^,7&H M:F)$T?=FTLX)LNR^,]'$SPVSW%\Z'#?8[=Y0#_O*,'\ M#31XUTE&47:WED&. ]W:/&N?=B,#\:WHXX+6*.&)(XHQ\J(H"@>P%.(CD#Q- MM88PRGG@^HH#42&>*XB66"1)8V&5=&!!^A%25RM]H\WAZ235?#\9$8^>ZTY? M]7,OVLGF03('1L8XH!,LT444#"BBB@ HHHH **** M "BBB@ HHHH **** .<\8[[BPLM+0L/[1O([>3:V#Y?+/_XZI'XUT*(L<:HB MA44850, =JY[Q2_V6YT._QE8-05'_V5D5DS^!85T6<"@74Y'Q);/KNLQV4% MQY!TJ(7QD/W1,3^[!]@%U,GK<[/M7-^&Q]@UG7-'5=L,,RW4 '0)*"2H'8!@WYUO6EPEY9PW, M88)-&LBAA@X(SR.QK"TAC=>,=>NE'[F)8+56'\3*&9A^&\"D4^AK:KJEOI%F M+JZW"+S$C)7'R[F"Y/L,Y/M3;S6+:SU33]/D#F>^9Q%M P-BEB3ST[?C5'Q; M:"_T:.U9"Z2W=NC@#/RF50?TKF--BU*\\2Z/?ZE XN+:=K$L5.#Y<$FZ3Z,[ M?^.BF)MWL=-<^)ECGNEM=-O+R"S8K'XK[3K^"Y^TI%2R7=L"3:R'^$E<]0Q'0J<'/:@5V;UQKZV^G MVMP;"[^T74ODQ6K*%DW\\')P!\I.4_Z3;PLK0E2VR; ^9,@#H#][!X-0_;]3O/!MY" MKR2SSSFRL[IHS&948A1*PQ\N,MDX_AR.HHL.YTFC:S;:YIXO;3>(RS+AP PP M>_U&"/8BJ.F>*[?49+16L;RU2\!-M+,J[)<#) *L<' )P<9P:JZ%#=:9K]U9 MSVD=O#=0)-$()3(BM&!&PR47!*[.,=CS6-HLW]I:;XY=H65( M@@;@L1@DD@ #/?TH%=G8W&LVUMK5II3A_/ND9T('RC'."?4X;'^Z:=)JUO%K M<6E.'$\L#3HV!M(! (ZYSSGIV-JW4FJ:S;V<;QV]RCPF29EDVVY.0J! M#D,3+CYA]ZI?$?V@^([/5[2&5Q96/VD )]Y?,4.OU*,W%%@YF=(?$%DLVK1M MY@&EHKW#8!&"I;CGG %&EZO+J$FR;3+RTW1B6-I0I5U/NI(#<_=/Z\US7AFS MEL3X@>^M9KAIX8KB:(1Y,K.K,Z*#P>6*X^E7?#%T!JDECIUQKVHPZD_Z].TJ^H/?T.:Z"LW5M$LM9C074;"6([H9XVVR1 M-ZJPZ=!^5 FNI/>V37B(JWES;;3G,#*"?KD&F66GO9L[-?W=SN&,3LI ^F%% M9 L/%=D#'::M8WL8^X;^!@X'H60C=]<4?9?%]TNR?4M+LU/5[6W=V'TWG%.P MKHN:]KBZ5"D%O']HU*Y^2UMEZNWJ?11U)J70-*.CZ4EO))YUR[&6XF_YZ2L< MLW]/H!3=)T"STF22=#+<7DHQ+=W+[Y7'IGL.!P..*UJ0TNK$HP*6B@8F*,4M M% "8JO>6K7<'EKTF\QM1O;@;<;)V4K]>%'- 87\"EHH 3%&*6B@!,"C I:* "BBB@#__9 end EX-101.INS 9 qmci-20201231.xml XBRL INSTANCE DOCUMENT 0001101433 2020-01-01 2020-12-31 0001101433 2020-12-31 0001101433 2019-12-31 0001101433 QMCI:StockOptionAndWarrantMember 2018-12-31 0001101433 QMCI:StockOptionAndWarrantMember 2019-12-31 0001101433 QMCI:StockOptionAndWarrantMember 2020-12-31 0001101433 QMCI:StockOptionAndWarrantMember 2019-01-01 2019-12-31 0001101433 QMCI:StockOptionAndWarrantMember 2020-01-01 2020-12-31 0001101433 QMCI:RangeOfExercisePriceMember 2020-12-31 0001101433 us-gaap:WarrantMember 2019-12-31 0001101433 us-gaap:WarrantMember 2020-12-31 0001101433 QMCI:RangeOfExercisePriceMember 2020-01-01 2020-12-31 0001101433 2019-01-01 2019-12-31 0001101433 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001101433 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001101433 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001101433 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001101433 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001101433 us-gaap:ComputerEquipmentMember 2019-12-31 0001101433 us-gaap:OfficeEquipmentMember 2019-12-31 0001101433 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001101433 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001101433 us-gaap:ComputerEquipmentMember 2020-12-31 0001101433 us-gaap:OfficeEquipmentMember 2020-12-31 0001101433 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001101433 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001101433 QMCI:PurchaseoptionMember 2020-01-01 2020-12-31 0001101433 QMCI:SoftwareLicensesMember 2020-01-01 2020-12-31 0001101433 QMCI:DomainNamesMember 2020-01-01 2020-12-31 0001101433 us-gaap:CommonStockMember 2018-12-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001101433 us-gaap:RetainedEarningsMember 2018-12-31 0001101433 us-gaap:CommonStockMember 2019-12-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001101433 us-gaap:RetainedEarningsMember 2019-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2018-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001101433 2018-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001101433 us-gaap:CommonStockMember 2020-12-31 0001101433 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001101433 us-gaap:RetainedEarningsMember 2020-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2020-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2019-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001101433 us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001101433 us-gaap:OfficeEquipmentMember 2020-01-01 2020-12-31 0001101433 us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001101433 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-12-31 0001101433 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001101433 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001101433 QMCI:DevelopmentExpenseMember 2020-01-01 2020-12-31 0001101433 QMCI:DevelopmentExpenseMember 2019-01-01 2019-12-31 0001101433 us-gaap:DomesticCountryMember 2020-12-31 0001101433 us-gaap:StateAndLocalJurisdictionMember 2020-12-31 0001101433 QMCI:CorporateQuotestreamMember 2019-01-01 2019-12-31 0001101433 QMCI:CorporateQuotestreamMember 2020-01-01 2020-12-31 0001101433 QMCI:IndividualQuotestreamMember 2019-01-01 2019-12-31 0001101433 QMCI:IndividualQuotestreamMember 2020-01-01 2020-12-31 0001101433 QMCI:InteractiveContentAndDataApplicationsMember 2019-01-01 2019-12-31 0001101433 QMCI:InteractiveContentAndDataApplicationsMember 2020-01-01 2020-12-31 0001101433 us-gaap:WarrantMember 2019-01-01 2019-12-31 0001101433 us-gaap:WarrantMember 2018-12-31 0001101433 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001101433 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001101433 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember QMCI:CanadaMember 2020-01-01 2020-12-31 0001101433 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember QMCI:CanadaMember 2019-01-01 2019-12-31 0001101433 2021-03-08 0001101433 2020-06-30 0001101433 QMCI:WarrantsToPurchaseRedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001101433 QMCI:WarrantsToPurchaseRedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001101433 us-gaap:RedeemableConvertiblePreferredStockMember 2019-01-01 2019-12-31 0001101433 QMCI:StockOptionsAndWarrantsToPurchaseCommonStockMember 2020-01-01 2020-12-31 0001101433 QMCI:StockOptionsAndWarrantsToPurchaseCommonStockMember 2019-01-01 2019-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure QUOTEMEDIA INC 0001101433 10-K 2020-12-31 false --12-31 No No Yes Non-accelerated Filer false true false FY 2020 417910 815487 698334 680759 108477 103093 113826 47793 1338547 1647132 15886 16084 2755537 2273087 110000 110000 61914 51265 671402 328676 4953286 4426244 2026741 1286340 544902 579343 164843 172049 11951 33914 2748437 2071646 504783 167496 2108 13949 2983857 2983857 0 0 90479 90479 19605883 19568011 -21115518 -20469194 -1419156 -810704 90479 19157202 -21028191 90479 19568011 -20469194 3037952 2983857 -1780510 2983857 90479 19605883 -21115518 4953286 4426244 10000000 10000000 550000 550000 0.001 0.001 150000000 150000000 90477798 90477798 90477798 90477798 550000 550000 123685 123685 12402224 11793731 3841722 4520099 1829149 1871728 6122860 6010397 6702321 5781756 5699903 6011975 2214815 1879404 2479037 2279861 1649765 1253055 6343617 5412320 -643714 599655 -3791 -31385 4582 6259 -373 -37644 -644087 562011 2237 3014 -646324 558997 558997 -646324 -0.01 0.01 -0.01 .00 90477798 90477798 90477798 118745576 90477798 90477798 125885 123685 123685 90477798 1331910 1113129 37872 411714 10800 10800 0 3750 27072 397164 17575 142678 5384 -29263 66033 -123121 -198 745 727756 -197855 -34441 -128537 1327979 1766409 134193 325655 1673689 1351922 -1825009 -1677577 -397577 5155 417910 815487 810332 175000 80000 203257 43689 669626 339545 101049 101049 85936 52888 15113 48161 14059 47863 P4Y1M6D P2Y10M24D P10M24D P1Y6M .0970 .0930 .0880 .0890 241421 184634 93530 125430 334951 310064 31855 35053 2926 5795 34781 40848 241858 190719 2926 5795 34258 31015 507753 207034 12550318 10742436 1104845 25387 12009 9600195 1237396 25387 13651 11273884 9794781 8469349 1125918 918902 199513 188463 2262893 121845 104718 10570 10570 132415 115288 70501 64023 6478 5764 -136209 116746 -25108 17012 -165505 243588 51 50 2287 3064 2509000 2235000 552000 420000 42000 19000 2004000 1838000 0 0 6225000 5625000 3700000 600000 1925000 0.08 0.08 0.08 0.05 0.08 26372803 413493 413493 398493 0 15000 .06 1.00 1.00 1.00 .00 1.00 0 2499900 0 10306671 0 15461207 25503140 0 2499900 0 10306671 0 12696569 0 4614 6314 .3000 .3100 6668699 Yes NV 0-28599 133257 0 8000 0 -2200 37872 37872 17127 0 99453 -83677 0 55000 33804 28677 133257 0 5000 4000 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>a) Nature of operations</b></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">We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.</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"><b>b) Basis of consolidation</b></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 the operations of QuoteMedia, Ltd., a wholly owned Canadian subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.</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"><b>c) Foreign currency translation and transactions</b></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 U.S. dollar is the functional currency of all our company's operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.</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"><b>d) Cash and cash equivalents</b></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">Cash equivalents include money market investments that have an original maturity of three months or less and are redeemable on demand. We maintain our accounts primarily at one financial institution. At times throughout the year, our cash and cash equivalents balances may exceed amounts insured by the Federal Deposit Insurance Corporation.</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"><b>e) Allowance for doubtful accounts</b></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">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company&#8217;s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts and related bad debt expense increased in the year ended December 31, 2020 due to increased risk of the impact of COVID as some customers altered their payment pattern during the pandemic. The allowance for doubtful accounts was $175,000 and $80,000 at December 31, 2020 and 2019, respectively. Bad debt expense for the years ended December 31, 2020 and 2019 were $203,257 and $43,689, 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"><b>f) Property and equipment</b></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">Fixed assets are recorded at cost less accumulated depreciation. Furniture and equipment are depreciated using the straight-line method over their estimated useful lives of five years. Leasehold improvements are amortized using the straight-line method over the terms of the respective leases or useful lives, whichever is shorter. Retirements, sales, and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with the resulting gain or loss reflected in income. There were no fixed assets retired during the year ended December 31, 2020. We retired fixed assets with original costs totaling $199,021 during the year ended December 31, 2019. The Company received no proceeds for the fixed assets retired during the year ended December 31, 2019. The fixed assets retired were fully depreciated therefore no gains or losses were recognized.</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">Capitalized software development include costs incurred in connection with the internal development of software. These costs relate to software used by subscribers to access, manage and analyze information in the Company&#8217;s databases. Capitalized costs associated with internally developed software are amortized over three years which is their estimated economic life.</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">Depreciable and amortizable assets are evaluated for impairment upon a significant change in the operating environment. In these circumstances, if an evaluation of the undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value, which is based on discounted future cash flows. Useful lives are periodically evaluated to determine whether events or circumstances have occurred which indicate the need for revision. There were no impairments recorded for the years ended December 31, 2020 and 2019.</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"><b>g) Earnings per share</b></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 earnings per share are computed by dividing income by the weighted average number of shares outstanding during the year. Diluted earnings per share considers shares outstanding (computed under basic earnings per share) and potentially dilutive common shares (such as stock options and redeemable convertible preferred stock outstanding). The effect of a stock split or reverse split is applied retroactively to preceding periods.</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"><b>h) Income taxes</b></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">Income taxes are provided in accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC 740, <i>Income Taxes</i>. A deferred tax asset or liability is recorded for all temporary differences between income for financial statement purposes and income for tax purposes as well as operating loss carryforwards. Deferred tax expenses or recovery result from the net change during the year of deferred tax assets and liabilities.</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">Deferred tax assets are reduced by a valuation allowance, when, in the opinion of management, it is likely that some portion of the deferred tax asset will not be realized. Deferred taxes are adjusted for the effects of changes in tax laws and rates. Interest and penalties, if applicable, would be recorded in operations. The Company recorded Canadian income tax expense of $2,237 and $3,014 for the years ended December 31, 2020 and 2019, respectively (see Note 8).</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"><b>i) Use of estimates</b></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 preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, disclosure of contingent assets and liabilities as of the year end and the reported amount of revenue and expenses during the year. Such estimates include (i)&#160;fair values used to test goodwill and capitalized development costs for impairment; (ii)&#160;the amount of allowance for doubtful accounts, (iii) the capitalization of software development costs, (iv) income taxes, and (v) stock-based compensation. Actual results and outcomes may differ from management&#8217;s estimates and assumptions.</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"><b>j) Software development expenses</b></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">Software development expenses consist primarily of costs associated with the design, programming, and testing of our software applications during the preliminary project stage. Software development expenses also include costs incurred to maintain our software applications. The Company expensed $1,649,765 and $1,253,055 in software development costs during the years ended December 31, 2020 and 2019, respectively (see Note 6).</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"><b>k) Revenue</b></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">We license financial market data information on a monthly, quarterly, or annual basis. Our products and services are divided into two main categories: Interactive Content and Data Applications and Portfolio Management and Real-Time Quote Systems.</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"><b><i>Contract Balances</i></b></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">Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Upfront set-up or development fees are deferred and recognized over the term of the contract, as set-up and development fees are not distinct from the market data service contracts to which they relate.</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 considers the following factors when determining if collection of a fee is reasonably assured: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If these factors do not indicate collection is reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.</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"><b>l) Financial instruments</b></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 consist principally of cash, accounts receivable, accounts payable and notes payable. We believe that the fair value of financial instruments approximates the recorded book value of those instruments due to the short-term nature of the instruments, or stated interest rates that approximate market interest rates.</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"><b>m) Stock-Based Compensation</b></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">Stock-based compensation awards are measured at their fair value on the date of grant with the expense recognized, net of estimated forfeitures, over the related service or performance period. We used the Black-Scholes valuation model to calculate the fair value of common stock options and warrants.</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"><b>n) Accounting Pronouncements</b></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"><b><i>Recently Adopted</i></b></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 January 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2017-04, Intangibles <i>- Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>. This ASU simplifies the accounting for goodwill by eliminating step 2 from the goodwill impairment test. Under the new ASU, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized for the amount by which the carrying amount exceeds its fair value. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.</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 August 2018, the FASB issued ASU 2018-13, <i>Fair Value Measurement (Topic 820)</i>, which removes, modifies and adds various disclosure requirements around the topic in order to clarify and improve the cost-benefit nature of disclosures. For example, disclosures around transfers between fair value hierarchy Levels will be removed and further detail around changes in unrealized gains and losses for the period and unobservable inputs determining Level 3 fair value measurements will be added. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.</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 August 2018, the FASB issued ASU 2018-15, <i>Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</i>, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Topic 350, &#34;<i>Intangibles - Goodwill and Other</i>&#34; to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.</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 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company&#8217;s consolidated financial statements.</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"><b><i>Not Yet Adopted</i></b></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">Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact 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">The Company had a net loss of $646,324 for the year ended December 31, 2020 and net cash of $1,327,979 was provided by operating activities, and although we have a working capital deficit of $1,409,890 as of December 31, 2020, current liabilities include $544,902 in deferred revenue and the expected costs necessary to realize the deferred revenue in 2020 are minimal. Long-term liabilities also include our Paycheck Protection Program loan (see Notes 12) that was forgiven on February 19, 2021 (see Note 14).</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">Implementation of our business plan may require additional financing. Additional financings may come from future equity or debt offerings that could result in dilution to our stockholders. Based on the factors discussed above, management believes that our cash on hand and cash generated from operations will be sufficient to fund operations for a period of one year after issuance of these consolidated financial statements.</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>Disaggregated Revenue</b></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 provides market data, financial web content solutions and cloud-based applications. Our revenue by type of service consists of the following for the years ended December 31,:</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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Portfolio Management Systems</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: 76%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;Corporate Quotestream</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">4,520,099</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,841,722</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;Individual Quotestream</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,871,728</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,829,149</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Interactive Content &#38; Data Applications</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">6,010,397</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">6,122,860</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total revenue</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">12,402,224</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">11,793,731</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <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"><b>Deferred Revenue</b></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">Changes in deferred revenue for the period 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 style="width: 88%; text-align: justify"><font style="font-size: 8pt">Balance at December 31, 2019</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">579,343</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Revenue recognized in the current period from the amounts in the beginning balance</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(467,066</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">New deferrals, net of amounts recognized in the current period</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">423,561</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Effects of foreign currency translation</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">9,064</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Balance at December 31, 2020</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">544,902</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 Company entered into a five-year office lease with 410734 B.C. Ltd. effective May 1, 2016 for approximately $7,365 per month. David M. Shworan is a control person of 410734 B.C. Ltd. At December 31, 2020, there were no amounts due to 410734 B.C. Ltd.</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 a marketing agreement with Bravenet Web Services, Inc. (&#8220;Bravenet&#8221;) effective November 28, 2019. The Company agreed to pay Bravenet an upfront setup fee of $7,000 upon signing the agreement and a monthly service fee of $2,500 starting February 2020. At December 31, 2020, there was $7,500 due to Bravenet related to this agreement. David M. Shworan is a control person of Bravenet. As a matter of policy all significant related party transactions are subject to review and approval by the Company&#8217;s Board of Directors.</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">We have operating leases for corporate offices and finance leases for certain equipment. Our leases have remaining lease terms of 1 year to 5 years. We determine if an arrangement is a lease at inception. Operating lease assets and liabilities are included in operating lease right-of-use assets and operating lease liabilities, respectively, on our consolidated balance sheets. Finance lease assets and liabilities are included in property and equipment and finance lease liabilities, respectively, on our consolidated balance sheets. The Company renewed its lease for office space in Vancouver, Canada as of August 1, 2020 for an additional 5 years resulting in a right of use asset and an offsetting lease liability of $507,753.</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">Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. We elected the short-term lease exception and therefore only recognize right-of-use assets and lease liabilities for leases with a term greater than one year. When determining lease terms, we factor in options to extend or terminate leases when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases we account for the lease and non-lease components as a single lease component.</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">Supplemental balance sheet information related to leases at December 31, 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 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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt"><b>Operating Leases</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%; text-align: justify"><font style="font-size: 8pt">Operating lease right-of-use assets</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">$</font></td> <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">671,402</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">328,676</font></td> <td style="width: 1%; 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 style="text-align: justify"><font style="font-size: 8pt">Current portion of operating lease liability</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">164,843</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">172,049</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Long-term portion of operating lease liability</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">504,783</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">167,496</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">669,626</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">339,545</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 style="text-align: justify"><font style="font-size: 8pt"><b>Finance Leases</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>&#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-align: justify"><font style="font-size: 8pt">Computer equipment on financing lease</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">101,049</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">101,049</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Less: accumulated depreciation</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">85,936</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,888</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Computer equipment on financing lease, net</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">15,113</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">48,161</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 style="text-align: justify"><font style="font-size: 8pt">Current portion of finance lease liability</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">11,951</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">33,914</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Long-term portion of finance lease liability</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">2,108</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">13,949</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total finance 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">14,059</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">47,863</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <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="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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt"><b>Weighted Average Remaining Lease Term</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="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating leases</font></td> <td>&#160;</td> <td colspan="2" style="text-align: right"><font style="font-size: 8pt">4.1 years</font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: right"><font style="font-size: 8pt">2.9 years</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Finance leases</font></td> <td>&#160;</td> <td colspan="2" style="text-align: right"><font style="font-size: 8pt">0.9 years</font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: right"><font style="font-size: 8pt">1.5 years</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></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt"><b>Weighted Average Discount Rate</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: 76%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating leases</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">9.7</font></td> <td style="width: 1%"><font style="font-size: 8pt">%</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">9.3</font></td> <td style="width: 1%"><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8.8</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">8.9</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">Maturities of lease liabilities 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> <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>Year ending December 31,</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Operating</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Leases</b></p></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"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Finance</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Leases</b></p></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: 76%; text-align: justify"><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">221,849</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,387</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">185,402</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,151</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">171,075</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 style="text-align: justify"><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">155,531</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 style="text-align: justify"><font style="font-size: 8pt">2025</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">83,139</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 style="text-align: justify"><font style="font-size: 8pt">Total lease payments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">816,996</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">14,538</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">(147,370</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">(479</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">669,626</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,059</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 components of lease expense for the years ended December 31,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="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"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt"><b>Operating lease costs:</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: 76%; text-align: justify"><font style="font-size: 8pt">Operating lease costs</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">241,421</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">184,634</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Short-term lease costs</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">93,530</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">125,430</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total operating lease costs</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">334,951</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">310,064</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 style="text-align: justify"><font style="font-size: 8pt"><b>Finance lease costs:</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-align: justify"><font style="font-size: 8pt">Amortization</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">31,855</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">35,053</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">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">2,926</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">5,795</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total finance lease cost</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">34,781</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">40,848</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">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 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"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt"><b>Cash paid for amounts included in the measurement of lease liabilities:</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: 76%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating cash flows from operating leases</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">241,858</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">190,719</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,926</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,795</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Financing cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">34,258</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">31,015</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-align: justify"><font style="font-size: 8pt"><b>Right-of-use assets obtained in exchange for lease obligations:</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-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">507,753</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">207,034</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">At December 31:</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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Computer equipment</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,237,396</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,104,845</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Office furniture and equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">25,387</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">25,387</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">13,651</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">12,009</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Capitalized application software</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">11,273,884</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">9,600,195</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total property and equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">12,550,318</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,742,436</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Less: accumulated depreciation and 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">(9,794,781</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">(8,469,349</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,755,537</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">2,273,087</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <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 recorded at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the assets&#8217; estimated useful lives as follows:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 48%; text-align: justify"><font style="font-size: 8pt">Computer equipment</font></td> <td style="width: 52%; text-align: justify"><font style="font-size: 8pt">5 years</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 8pt">Office furniture and equipment</font></td> <td style="text-align: justify"><font style="font-size: 8pt">5 years</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 8pt">Leasehold improvements</font></td> <td style="text-align: justify"><font style="font-size: 8pt">Shorter of useful life or the term of lease</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 8pt">Capitalized application software</font></td> <td style="text-align: justify"><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;&#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 capitalized $1,673,689 and $1,351,922 of costs, respectively, related to upgrades and enhancements made to existing software applications. Software applications are used by our subscribers to access, manage and analyze information in our databases. For the years ended December 31, 2020 and 2019, amortization expenses associated with the internally developed application software was $1,125,918 and $918,902, respectively. At December 31, 2020, the remaining book value of the capitalized application software was $2,262,893.</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">Depreciation expense for equipment and leaseholds for the years ended December 31, 2020 and 2019 was $199,513 and $188,463, respectively.</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="text-align: justify"><font style="font-size: 8pt">At December 31:</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>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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Intangible 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: 76%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;Software licenses</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">121,845</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">104,718</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;Domain names</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,570</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,570</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"><font style="font-size: 8pt">132,415</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">115,288</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Less: accumulated 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">(70,501</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">(64,023</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total intangible assets, net</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">61,914</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">51,265</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 style="text-align: justify"><font style="font-size: 8pt">Goodwill:</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-align: justify"><font style="font-size: 8pt">Purchase of business unit</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">110,000</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">110,000</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">Amortization for amortized intangible assets is calculated on a straight-line basis over the assets&#8217; estimated useful lives. The useful life of the purchase option is 5 years which is the term of the option. The useful life of the software licenses and domain names is estimated to be 20 years. Amortization expense for amortized intangible assets was $6,478 and $5,764 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">The estimated amortization expense of definite-lived intangible assets is 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 style="text-align: justify"><font style="font-size: 8pt"><b>Year ending December 31,</b></font></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></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-align: justify"><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">6,621</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6,621</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6,621</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6,621</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2025</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6,621</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">28,809</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">61,914</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">Goodwill is reported as an indefinite life intangible asset. We evaluate goodwill for impairment on an annual basis in accordance with FASB ASC 350-20, <i>Goodwill</i>. Through December 31, 2020 we have not had any goodwill impairment.</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">We account for income taxes according to the provisions of FASB ASC 740, <i>Income Taxes,</i> which prescribes an asset and liability approach for computing deferred income taxes.</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">Reconciliations of income taxes computed at the statutory federal rate to income tax expense (benefit) for the years ended December 31, 2020 and 2019 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 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"><b>2019</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">Tax provision (benefit) at the statutory rate of 21%</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">(136,209</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">116,746</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">State income taxes, net of federal income tax</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(25,108</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">17,012</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Stock-based compensation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">7,953</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">86,460</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Change in federal NOL</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(2,846</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,090</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">165,505</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(243,588</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Change in other items</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(9,296</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">24,460</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">State income tax expense (benefit)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">51</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">50</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Canadian income tax expense (benefit)</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">2,237</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,014</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income tax expense</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,287</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,064</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">In 2020, the Company recorded Arizona income tax expense of $51 and Canadian income tax expense of $2,237. The Company does not have any material Canadian deferred tax assets or deferred 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; text-align: justify">As of December 31, 2020, we had net operating loss carryforwards for federal and state income tax reporting purposes amounting to approximately $11,462,000 and $2,626,000 which expire in varying amounts through the year 2040.</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">The components of our deferred tax asset (liabilities) at December 31, 2020 and 2019 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 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"><b>2019</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">Tax effect of net operating loss carryforward</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">2,509,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">2,235,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Property &#38; equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Intangibles</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(552,000</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">(420,000</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">42,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">19,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><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">(2,004,000</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">(1,838,000</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net deferred tax asset</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">-</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">-</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">A valuation allowance has been recognized to offset the entire effect of the Company&#8217;s net deferred tax asset as the realization of this deferred tax benefit is uncertain. The valuation allowance increased $166,000 for the year ended December 31, 2020. This is primarily due to the increase of federal and state net operating 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">The Company has analyzed filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years (2017-2020) in these jurisdictions. The Company believes that its income tax filing positions and deductions will be sustained on audit and does not anticipate any adjustments that will result in a material adverse effect on the Company&#8217;s financial condition, results of operations, or cash flows. Therefore, no reserves for uncertain income tax positions have been recorded.</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>a) Preferred Shares</b></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">We are authorized to issue up to 10,000,000 non-designated preferred shares at the Board of Directors&#8217; discretion.</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 December 28, 2017, a total of 550,000 shares of the Company&#8217;s Preferred Stock were designated as &#8220;Series A Redeemable Convertible Preferred Stock.&#8221; The Series A Redeemable Convertible Preferred Stock has no dividend or voting rights.</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">At December 31, 2020, 123,685 shares of Series A Redeemable Convertible Preferred Stock were outstanding. No shares of Series A Redeemable Convertible Preferred Stock were issued, and no shares were redeemed during the year ended December 31, 2020. No shares of Series A Redeemable Convertible Preferred Stock were issued, and 2,200 shares were redeemed during the year ended December 31, 2019. The shares were redeemed at their $25 per share liquidation 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"><i>Redemption Rights</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">Holders of Series A Redeemable Convertible Preferred Stock shall have the right to convert their shares into shares of common stock at the rate of 83.33 shares of common stock for one share of Series A Redeemable Convertible Preferred Stock, at any time following the date the closing price of a share of common stock on a securities exchange or actively traded over-the-counter market has exceeded $0.30 for ninety (90) consecutive trading days. The conversion rights are subject to the availability of authorized but unissued shares of common stock.</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 addition, a limited amount of Series A Redeemable Convertible Preferred Stock may be redeemed at the holder&#8217;s option if the following criteria are 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">(i)<font style="letter-spacing: 9pt">&#160;</font>If the cash balance of the Company as reported at the end of each fiscal quarter in 2018 exceeds $350,000, up to an aggregate of 600 Series A Redeemable Convertible Preferred Stock may be redeemed at the liquidation value of $25 per share.</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">(ii)<font style="letter-spacing: 9pt">&#160;</font>If the cash balance of the Company as reported at the end of each fiscal quarter in 2019 exceeds $375,000, up to an aggregate of 800 Series A Redeemable Convertible Preferred Stock may be redeemed at the liquidation value of $25 per share.</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">(iii)<font style="letter-spacing: 9pt">&#160;</font>If the cash balance of the Company as reported at the end of each fiscal quarter in 2020 and in subsequent years exceeds $400,000, up to an aggregate of 1,000 Series A Redeemable Convertible Preferred Stock may be redeemed at the liquidation value of $25 per share.</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 accordance with ASC 480-10-S99, because a limited amount of Series A Redeemable Convertible Preferred Stock may be redeemed at the holder&#8217;s option if the above criteria are met, it was classified as mezzanine equity and not permanent equity.</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 the event of any liquidation, dissolution, or winding up of the Company, whether voluntary or involuntary, before any distribution or payment is made to any holders of any shares of common stock, the holders of shares of Series A Redeemable Convertible Preferred Stock shall be entitled to be paid first out of the assets of the Corporation available for distribution to holders of the Company&#8217;s capital stock whether such assets are capital, surplus, or earnings, an amount equal to $25.00 per share of Series A Redeemable Convertible Preferred Stock.</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>b) Common Stock</b></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">No shares of common stock were issued 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"><b>c) Stock Options and Warrants</b></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"><b>1999 Stock Option Plan</b></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">During March 1999, we adopted, and our stockholders approved, the 1999 Stock Option Plan to advance the interests of our company by encouraging and enabling key employees to acquire a financial interest in our company and link their interests and efforts to the long-term interests of our stockholders. A total of 400,000 shares of common stock were initially reserved for issuance under the 1999 plan. In September 1999, this number was increased to 2,500,000. As of December 31, 2020, 1,144,817 shares of our common stock had been issued upon exercise of options granted under the 1999 plan, and there were outstanding options to acquire 1,355,183 shares of our common stock under the 1999 plan.</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"><b>2003 Equity Incentive Compensation Plan</b></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">Our Board of Directors has approved our 2003 Equity Incentive Compensation Plan, or the 2003 plan, approved by our stockholders at the annual meeting held on February 14, 2003. The purpose of the 2003 plan is to assist our company in attracting, motivating, retaining, and rewarding high-quality executives and other employees, directors, officers, and independent contractors by enabling such persons to acquire or increase a proprietary interest in our company in order to strengthen the mutuality of interests between such persons and our stockholders, and providing such persons with annual and long-term performance incentives to expend their maximum efforts in the creation of stockholder 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">At December 31, 2020, there are 15,000,000 shares of common stock authorized for issuance pursuant to the 2003 plan. As of December 31, 2020, 2,350,372 shares of common stock had been issued upon exercise of options granted under the 2003 plan, and there were 5,320,000 options outstanding under the 2003 plan.&#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">FASB ASC 718, <i>Stock Compensation</i>, requires all share-based payments to employees, including grants of employee stock options, to be recognized as compensation expense over the service period (generally the vesting period) in the consolidated financial statements based on their fair values. The impact of forfeitures that may occur prior to vesting is also estimated and considered in the amount recognized.</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">Total estimated stock-based compensation expense, related to all the Company&#8217;s stock-based awards was comprised 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="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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Sales and marketing</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">27,072</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">397,164</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">General and administrative</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,800</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,800</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Development</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">-</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,750</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Stock based compensation expense</font></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">37,872</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">411,714</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"><b>Common Stock Options and Warrants</b></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 26,372,803 common stock warrants and options outstanding at December 31, 2020. No stock options or warrants to purchase common stock were granted or exercised for 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 following table summarizes our non-vested common stock option and warrant activity for 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> <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"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Common Stock Options</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>and Warrants</b></p></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>Weighted-Average Grant Date Exercise Price</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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Non-vested at January 1, 2019</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">6,225,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">0.08</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Vested during the period</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">(600,000</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="padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">0.05</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Non-vested at December 31, 2019</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,625,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">0.08</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Vested during the period</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,925,000</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="padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">0.08</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Non-vested at December 31, 2020</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">3,700,000</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">0.08</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 following table summarizes the weighted average remaining contractual life and exercise price of common stock options and warrants outstanding at December 31, 2020:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="5" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Common Stock Options and Warrants Outstanding</b></font></p></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Common Stock Options</b></font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>and Warrants Exercisable</b></font></p></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; width: 20%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-top: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-top: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Remaining </b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Contractual</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercise</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercise</b></font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Outstanding </b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Life (Years)</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Price</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercisable</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Price</b></font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">$0.03-0.11</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">26,372,803</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8.6</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$0.06</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">22,672,803</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$0.05</font></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">The number of options and warrants that have vested and are expected to vest at December 31, 2020 is 26,372,803.</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">At December 31, 2020, there was $43,269 of unrecognized compensation cost related to non-vested options granted to purchase common stock which is expected to be recognized over a weighted-average period of 1.7 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">All stock options and warrants to purchase common stock have been granted with exercise prices equal to or greater than the market value of the underlying common shares on the date of grant.<b>&#160;</b>At December 31, 2020, the aggregate intrinsic value of options and warrants outstanding was $4,025,522. The aggregate intrinsic value of options and warrants exercisable was $3,556,772. The intrinsic value of stock options and warrants are calculated as the amount by which the market price of our common stock exceeds the exercise price of the option or warrant.</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>Preferred Stock Warrants</b></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 December 28, 2017, the Company entered into a Compensation Agreement with David M. Shworan, the President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of Quotemedia, Inc., pursuant to which, in lieu of receiving a cash salary the Company will issue to Mr. Shworan warrants to purchase shares of Series A Redeemable Convertible Preferred Stock (&#8220;Compensation Preferred Stock Warrants&#8221;). In accordance with the Compensation Agreement, on January 1, 2019 the Company issued Mr. Shworan warrants to purchase up to 15,000 shares of Compensation Preferred Stock Warrants at an exercise price equal to $1.00 per share. A total of $360,000 of stock-based compensation expense was recognized related to the Compensation Preferred Stock Warrants for the year ended 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; text-align: justify">Also pursuant to the Compensation Agreement with Mr. Shworan, on December 28, 2017 the Company issued Mr. Shworan warrants to purchase up to 382,243 shares of Series A Redeemable Convertible Preferred Stock at an exercise price equal to $1.00 per share (&#8220;Liquidity Preferred Stock Warrant&#8221;). The Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event as defined in the Company&#8217;s Certificate of Designation of Series A Redeemable Convertible Preferred Stock. The probability of the liquidity event performance condition is not currently determinable or probable; therefore, no compensation expense has been recognized as of December 31, 2020. The probability is re-evaluated each reporting period. As of December 31, 2020, there was $9,173,832 in unrecognized stock-based compensation expense related to these Liquidity Preferred Stock Warrants. Since the Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event which is currently determined not to be probable, we are also unable to determine the weighted-average period over which the unrecognized compensation cost will be recognized.</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 table represents total preferred stock warrant activity for 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> <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"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Preferred Stock Warrants</b></p></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>Weighted-Average Exercise Price</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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Outstanding at January 1, 2019</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">398,493</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.00</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Granted during the period</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">15,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">1.00</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2019</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">413,493</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.00</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Granted during the period</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">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2020</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">413,493</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">1.00</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">As of December 31, 2020, there were a total of 413,493 preferred stock warrants outstanding with a weighted average remaining contractual life of 27 years. As of December 31, 2020, 31,250 preferred stock warrants were exercisable. No preferred stock warrants were exercised for 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">Basic net income per share is computed by dividing net income during the period <font style="background-color: white">by the weighted-average number of common shares outstanding, excluding the dilutive effects of common stock equivalents. Common stock equivalents include redeemable convertible preferred stock, stock options and warrants. Diluted net income per share is computed by dividing net income by the weighted-average number of dilutive common shares outstanding during the period. Diluted shares outstanding is calculated using the treasury stock method by adding to the weighted shares outstanding any potential shares of common stock from stock options and warrants that are in-the-money. For outstanding redeemable convertible preferred stock, potential common shares are determined using the if-converted method.</font> The calculations for basic and diluted net income per share for the year ended December 31, 2020 and 2019 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 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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Net income (loss)</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">$</font></td> <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">(646,324</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font-size: 8pt">)</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">$</font></td> <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">558,997</font></td> <td style="width: 1%; 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 style="text-align: justify"><font style="font-size: 8pt">Weighted average common shares used to calculate net income (loss) per share</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">90,477,798</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">90,477,798</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Warrants to purchase redeemable convertible preferred stock</font></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">2,499,900</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Redeemable convertible preferred stock</font></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">10,306,671</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Stock options and warrants to purchase common stock</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">-</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">15,461,207</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Weighted average common shares used to calculate diluted net income (loss) per share</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">90,477,798</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">118,745,576</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 style="text-align: justify"><font style="font-size: 8pt">Net income (loss) per share &#8211; basic</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">(0.01</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">0.01</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Net income (loss) per share &#8211; diluted</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">(0.01</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">0.00</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"><font style="background-color: white">The number of shares of potentially dilutive common stock related to options and warrants that were excluded from the calculation of dilutive shares since the inclusion of such shares would be anti-dilutive for the</font> year ended December 31, 2020 and 2019 <font style="background-color: white">are shown below:</font></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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Warrants to purchase redeemable convertible preferred stock</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">2,499,900</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">-</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Redeemable convertible preferred stock</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,306,671</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 style="text-align: justify"><font style="font-size: 8pt">Stock options and warrants to purchase common stock</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">12,696,569</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 style="text-align: justify"><font style="font-size: 8pt">Total potential common shares excluded</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">25,503,140</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">-</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: top"> <td>&#160;</td> <td>&#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>&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td></tr> <tr style="vertical-align: top"> <td style="width: 67%; text-align: justify"><font style="font-size: 8pt">Cash paid for</font></td> <td style="width: 2%">&#160;</td> <td style="width: 3%">&#160;</td> <td style="width: 12%">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 3%">&#160;</td> <td style="width: 11%">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Interest</font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">4,614</font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">6,314</font></td></tr> <tr style="vertical-align: top"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 8pt">SBA grant (see Note 12)</font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">8,000</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">-</font></td></tr> </table> <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 non-cash amounts related to right-of-use assets obtained in exchange for lease obligations are noted below for 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> <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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Right-of-use assets obtained in exchange for lease obligations</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">507,753</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">207,034</font></td> <td style="width: 1%">&#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 non-cash amounts related to the purchase of fixed assets under finance leases for 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">On April 24, 2020, the Company received an $8,000 grant as part of the Economic Injury Disaster Loan (&#8220;EIDL&#8221;) program through the Small Business Administration (&#8220;SBA&#8221;). The SBA grant was recorded as other income on our consolidated statements of operations in 2020. On May 4, 2020, the Company received a $133,257 loan under the Paycheck Protection Program (&#8220;PPP&#8221;). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (&#8220;CARES Act&#8221;), provides qualifying businesses with these proceeds for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The proceeds and accrued interest are forgivable after twenty-four weeks, known as the covered period, as long as the borrower uses the proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of forgiveness will be reduced if the borrower terminates employees or reduces salaries during the twenty-four-week period. EIDL grants received are also deducted from the forgivable portion of PPP loans. The unforgiven portion of the PPP proceeds will be payable over two years at an interest rate of 1%, with a deferral of payments for the first six-months after the covered period. The Company is accounting for the PPP loan in accordance with ASC 470, <i>Debt</i>. The PPP loan was forgiven on February 19, 2021 (see Note 14).</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 has historically been derived from customers outside of the United States, primarily in Canada. For the years ended December 31, 2020 and 2019, revenue from Canada accounted for approximately 30% and 31% of total revenue, 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">On February 19, 2021, the Company received notice of forgiveness from the SBA for its PPP loan in its entirety. The Company will recognize the forgiveness of the loan as other income on our consolidated statements of operations in 2021.</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 evaluated events up to the filing date of these consolidated financial statements and determined there are no other subsequent event activity required disclosure.</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">We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.</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 the operations of QuoteMedia, Ltd., a wholly owned Canadian subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.</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 U.S. dollar is the functional currency of all our company's operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.</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">Cash equivalents include money market investments that have an original maturity of three months or less and are redeemable on demand. We maintain our accounts primarily at one financial institution. At times throughout the year, our cash and cash equivalents balances may exceed amounts insured by the Federal Deposit Insurance Corporation.</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">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company&#8217;s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts and related bad debt expense increased in the year ended December 31, 2020 due to increased risk of the impact of COVID as some customers altered their payment pattern during the pandemic. The allowance for doubtful accounts was $175,000 and $80,000 at December 31, 2020 and 2019, respectively. Bad debt expense for the years ended December 31, 2020 and 2019 were $203,257 and $43,689, 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">Fixed assets are recorded at cost less accumulated depreciation. Furniture and equipment are depreciated using the straight-line method over their estimated useful lives of five years. Leasehold improvements are amortized using the straight-line method over the terms of the respective leases or useful lives, whichever is shorter. Retirements, sales, and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with the resulting gain or loss reflected in income. There were no fixed assets retired during the year ended December 31, 2020. We retired fixed assets with original costs totaling $199,021 during the year ended December 31, 2019. The Company received no proceeds for the fixed assets retired during the year ended December 31, 2019. The fixed assets retired were fully depreciated therefore no gains or losses were recognized.</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">Capitalized software development include costs incurred in connection with the internal development of software. These costs relate to software used by subscribers to access, manage and analyze information in the Company&#8217;s databases. Capitalized costs associated with internally developed software are amortized over three years which is their estimated economic life.</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">Depreciable and amortizable assets are evaluated for impairment upon a significant change in the operating environment. In these circumstances, if an evaluation of the undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value, which is based on discounted future cash flows. Useful lives are periodically evaluated to determine whether events or circumstances have occurred which indicate the need for revision. There were no impairments recorded for the years ended December 31, 2020 and 2019.</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 earnings per share are computed by dividing income by the weighted average number of shares outstanding during the year. Diluted earnings per share considers shares outstanding (computed under basic earnings per share) and potentially dilutive common shares (such as stock options and redeemable convertible preferred stock outstanding). The effect of a stock split or reverse split is applied retroactively to preceding periods.</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">Income taxes are provided in accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;) ASC 740, <i>Income Taxes</i>. A deferred tax asset or liability is recorded for all temporary differences between income for financial statement purposes and income for tax purposes as well as operating loss carryforwards. Deferred tax expenses or recovery result from the net change during the year of deferred tax assets and liabilities.</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">Deferred tax assets are reduced by a valuation allowance, when, in the opinion of management, it is likely that some portion of the deferred tax asset will not be realized. Deferred taxes are adjusted for the effects of changes in tax laws and rates. Interest and penalties, if applicable, would be recorded in operations. The Company recorded Canadian income tax expense of $2,237 and $3,014 for the years ended December 31, 2020 and 2019, respectively (see Note 8).</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 preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, disclosure of contingent assets and liabilities as of the year end and the reported amount of revenue and expenses during the year. Such estimates include (i)&#160;fair values used to test goodwill and capitalized development costs for impairment; (ii)&#160;the amount of allowance for doubtful accounts, (iii) the capitalization of software development costs, (iv) income taxes, and (v) stock-based compensation. Actual results and outcomes may differ from management&#8217;s estimates and assumptions.</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">Software development expenses consist primarily of costs associated with the design, programming, and testing of our software applications during the preliminary project stage. Software development expenses also include costs incurred to maintain our software applications. The Company expensed $1,649,765 and $1,253,055 in software development costs during the years ended December 31, 2020 and 2019, respectively (see Note 6).</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">We license financial market data information on a monthly, quarterly, or annual basis. Our products and services are divided into two main categories: Interactive Content and Data Applications and Portfolio Management and Real-Time Quote Systems.</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"><b><i>Contract Balances</i></b></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">Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Upfront set-up or development fees are deferred and recognized over the term of the contract, as set-up and development fees are not distinct from the market data service contracts to which they relate.</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 considers the following factors when determining if collection of a fee is reasonably assured: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If these factors do not indicate collection is reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.</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 consist principally of cash, accounts receivable, accounts payable and notes payable. We believe that the fair value of financial instruments approximates the recorded book value of those instruments due to the short-term nature of the instruments, or stated interest rates that approximate market interest rates.</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">Stock-based compensation awards are measured at their fair value on the date of grant with the expense recognized, net of estimated forfeitures, over the related service or performance period. We used the Black-Scholes valuation model to calculate the fair value of common stock options and warrants.</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"><b><i>Recently Adopted</i></b></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 January 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2017-04, Intangibles <i>- Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>. This ASU simplifies the accounting for goodwill by eliminating step 2 from the goodwill impairment test. Under the new ASU, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized for the amount by which the carrying amount exceeds its fair value. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.</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 August 2018, the FASB issued ASU 2018-13, <i>Fair Value Measurement (Topic 820)</i>, which removes, modifies and adds various disclosure requirements around the topic in order to clarify and improve the cost-benefit nature of disclosures. For example, disclosures around transfers between fair value hierarchy Levels will be removed and further detail around changes in unrealized gains and losses for the period and unobservable inputs determining Level 3 fair value measurements will be added. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.</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 August 2018, the FASB issued ASU 2018-15, <i>Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract</i>, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Topic 350, &#34;<i>Intangibles - Goodwill and Other</i>&#34; to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.</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 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company&#8217;s consolidated financial statements.</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"><b><i>Not Yet Adopted</i></b></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">Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact 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> <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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Portfolio Management Systems</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: 76%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;Corporate Quotestream</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">4,520,099</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,841,722</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;Individual Quotestream</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,871,728</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,829,149</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Interactive Content &#38; Data Applications</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">6,010,397</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">6,122,860</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total revenue</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">12,402,224</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">11,793,731</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 style="width: 88%; text-align: justify"><font style="font-size: 8pt">Balance at December 31, 2019</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">579,343</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Revenue recognized in the current period from the amounts in the beginning balance</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(467,066</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">New deferrals, net of amounts recognized in the current period</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">423,561</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Effects of foreign currency translation</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">9,064</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Balance at December 31, 2020</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">544,902</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="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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt"><b>Operating Leases</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%; text-align: justify"><font style="font-size: 8pt">Operating lease right-of-use assets</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">$</font></td> <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">671,402</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">328,676</font></td> <td style="width: 1%; 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 style="text-align: justify"><font style="font-size: 8pt">Current portion of operating lease liability</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">164,843</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">172,049</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Long-term portion of operating lease liability</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">504,783</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">167,496</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">669,626</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">339,545</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 style="text-align: justify"><font style="font-size: 8pt"><b>Finance Leases</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>&#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-align: justify"><font style="font-size: 8pt">Computer equipment on financing lease</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">101,049</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">101,049</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Less: accumulated depreciation</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">85,936</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,888</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Computer equipment on financing lease, net</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">15,113</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">48,161</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 style="text-align: justify"><font style="font-size: 8pt">Current portion of finance lease liability</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">11,951</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">33,914</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Long-term portion of finance lease liability</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">2,108</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">13,949</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total finance 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">14,059</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">47,863</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <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="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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt"><b>Weighted Average Remaining Lease Term</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="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating leases</font></td> <td>&#160;</td> <td colspan="2" style="text-align: right"><font style="font-size: 8pt">4.1 years</font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: right"><font style="font-size: 8pt">2.9 years</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Finance leases</font></td> <td>&#160;</td> <td colspan="2" style="text-align: right"><font style="font-size: 8pt">0.9 years</font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: right"><font style="font-size: 8pt">1.5 years</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></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt"><b>Weighted Average Discount Rate</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: 76%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating leases</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">9.7</font></td> <td style="width: 1%"><font style="font-size: 8pt">%</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">9.3</font></td> <td style="width: 1%"><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">8.8</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">8.9</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> <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>Year ending December 31,</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Operating</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Leases</b></p></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"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Finance</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Leases</b></p></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: 76%; text-align: justify"><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">221,849</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,387</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">185,402</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,151</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">171,075</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 style="text-align: justify"><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">155,531</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 style="text-align: justify"><font style="font-size: 8pt">2025</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">83,139</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 style="text-align: justify"><font style="font-size: 8pt">Total lease payments</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">816,996</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">14,538</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">(147,370</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">(479</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">669,626</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,059</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="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"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt"><b>Operating lease costs:</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: 76%; text-align: justify"><font style="font-size: 8pt">Operating lease costs</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">241,421</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">184,634</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Short-term lease costs</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">93,530</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">125,430</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total operating lease costs</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">334,951</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">310,064</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 style="text-align: justify"><font style="font-size: 8pt"><b>Finance lease costs:</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-align: justify"><font style="font-size: 8pt">Amortization</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">31,855</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">35,053</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">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">2,926</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">5,795</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total finance lease cost</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">34,781</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">40,848</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="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"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt"><b>Cash paid for amounts included in the measurement of lease liabilities:</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: 76%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating cash flows from operating leases</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">241,858</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">190,719</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,926</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,795</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Financing cash flows from finance leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">34,258</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">31,015</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-align: justify"><font style="font-size: 8pt"><b>Right-of-use assets obtained in exchange for lease obligations:</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-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Operating leases</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">507,753</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">207,034</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 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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Computer equipment</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,237,396</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,104,845</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Office furniture and equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">25,387</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">25,387</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">13,651</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">12,009</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Capitalized application software</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">11,273,884</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">9,600,195</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total property and equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">12,550,318</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,742,436</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Less: accumulated depreciation and 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">(9,794,781</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">(8,469,349</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">$</font></td> <td style="border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">2,755,537</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">2,273,087</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: top"> <td style="width: 48%; text-align: justify"><font style="font-size: 8pt">Computer equipment</font></td> <td style="width: 52%; text-align: justify"><font style="font-size: 8pt">5 years</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 8pt">Office furniture and equipment</font></td> <td style="text-align: justify"><font style="font-size: 8pt">5 years</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 8pt">Leasehold improvements</font></td> <td style="text-align: justify"><font style="font-size: 8pt">Shorter of useful life or the term of lease</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 8pt">Capitalized application software</font></td> <td style="text-align: justify"><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 style="text-align: justify"><font style="font-size: 8pt">At December 31:</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>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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Intangible 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: 76%; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;Software licenses</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">121,845</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">104,718</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;Domain names</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,570</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,570</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"><font style="font-size: 8pt">132,415</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">115,288</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Less: accumulated 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">(70,501</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">(64,023</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Total intangible assets, net</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">61,914</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">51,265</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 style="text-align: justify"><font style="font-size: 8pt">Goodwill:</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-align: justify"><font style="font-size: 8pt">Purchase of business unit</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">110,000</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">110,000</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 style="text-align: justify"><font style="font-size: 8pt"><b>Year ending December 31,</b></font></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></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-align: justify"><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">6,621</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6,621</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6,621</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6,621</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">2025</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">6,621</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">28,809</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><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">61,914</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="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"><b>2019</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">Tax provision (benefit) at the statutory rate of 21%</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">(136,209</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">116,746</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">State income taxes, net of federal income tax</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(25,108</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">17,012</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Stock-based compensation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">7,953</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">86,460</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Change in federal NOL</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(2,846</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,090</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">165,505</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(243,588</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Change in other items</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(9,296</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">24,460</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">State income tax expense (benefit)</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">51</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">50</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Canadian income tax expense (benefit)</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">2,237</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,014</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Income tax expense</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,287</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,064</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="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"><b>2019</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">Tax effect of net operating loss carryforward</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">2,509,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">2,235,000</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Property &#38; equipment</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">4,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Intangibles</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(552,000</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">(420,000</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">42,000</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">19,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><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">(2,004,000</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">(1,838,000</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Net deferred tax asset</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">-</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">-</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="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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Sales and marketing</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">27,072</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">397,164</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">General and administrative</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,800</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,800</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Development</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">-</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,750</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Stock based compensation expense</font></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">37,872</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">411,714</font></td> <td style="padding-bottom: 1.5pt">&#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="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Common Stock Options</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>and Warrants</b></p></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>Weighted-Average Grant Date Exercise Price</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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Non-vested at January 1, 2019</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">6,225,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">0.08</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Vested during the period</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">(600,000</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="padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">0.05</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Non-vested at December 31, 2019</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5,625,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">0.08</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Vested during the period</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,925,000</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="padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">0.08</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Non-vested at December 31, 2020</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">3,700,000</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">0.08</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="5" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>&#160;</b></font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Common Stock Options and Warrants Outstanding</b></font></p></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td colspan="3" style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Common Stock Options</b></font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>and Warrants Exercisable</b></font></p></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; width: 20%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-top: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 2%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-top: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Weighted</b></font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Remaining </b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Average</b></font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Contractual</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercise</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Number</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercise</b></font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Outstanding </b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Life (Years)</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Price</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Exercisable</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Price</b></font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font: 8pt Times New Roman, Times, Serif">$0.03-0.11</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">26,372,803</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">8.6</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$0.06</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">22,672,803</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">$0.05</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="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Preferred Stock Warrants</b></p></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>Weighted-Average Exercise Price</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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Outstanding at January 1, 2019</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">398,493</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.00</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Granted during the period</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">15,000</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">1.00</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2019</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">413,493</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.00</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Granted during the period</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">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">-</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Outstanding at December 31, 2020</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">413,493</font></td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt">&#160;</td> <td style="padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">1.00</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="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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Net income (loss)</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">$</font></td> <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">(646,324</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font-size: 8pt">)</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">$</font></td> <td style="border-bottom: black 1pt double; width: 9%; text-align: right"><font style="font-size: 8pt">558,997</font></td> <td style="width: 1%; 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 style="text-align: justify"><font style="font-size: 8pt">Weighted average common shares used to calculate net income (loss) per share</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">90,477,798</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">90,477,798</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Warrants to purchase redeemable convertible preferred stock</font></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">2,499,900</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Redeemable convertible preferred stock</font></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">10,306,671</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Stock options and warrants to purchase common stock</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">-</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">15,461,207</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Weighted average common shares used to calculate diluted net income (loss) per share</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">90,477,798</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">118,745,576</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 style="text-align: justify"><font style="font-size: 8pt">Net income (loss) per share &#8211; basic</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">(0.01</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">0.01</font></td> <td style="padding-bottom: 3pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Net income (loss) per share &#8211; diluted</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">(0.01</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">0.00</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="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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Warrants to purchase redeemable convertible preferred stock</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">2,499,900</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">-</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><font style="font-size: 8pt">Redeemable convertible preferred stock</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">10,306,671</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 style="text-align: justify"><font style="font-size: 8pt">Stock options and warrants to purchase common stock</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">12,696,569</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 style="text-align: justify"><font style="font-size: 8pt">Total potential common shares excluded</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">25,503,140</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">-</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: top"> <td>&#160;</td> <td>&#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>&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td></tr> <tr style="vertical-align: top"> <td style="width: 67%; text-align: justify"><font style="font-size: 8pt">Cash paid for</font></td> <td style="width: 2%">&#160;</td> <td style="width: 3%">&#160;</td> <td style="width: 12%">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 3%">&#160;</td> <td style="width: 11%">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;&#160;Interest</font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">4,614</font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">6,314</font></td></tr> <tr style="vertical-align: top"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 8pt">SBA grant (see Note 12)</font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">8,000</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><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="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"><b>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></tr> <tr style="vertical-align: bottom"> <td style="width: 76%; text-align: justify"><font style="font-size: 8pt">Right-of-use assets obtained in exchange for lease obligations</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">507,753</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">207,034</font></td> <td style="width: 1%">&#160;</td></tr> </table> 544902 579343 467066 423561 9064 221849 185402 171075 155531 83139 816996 147370 12387 2151 0 0 0 14538 479 5 years 5 years Shorter of useful life or the term of lease 3 years 6621 6621 6621 6621 6621 28809 61914 P5Y P20Y P20Y 7953 86460 2846 1090 -9296 24460 2237 11462000 2626000 P8Y4M24D .05 22672803 8000 0 90477798 EX-101.SCH 10 qmci-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 CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - LIQUIDITY link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - RELATED PARTIES link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - INTANGIBLE ASSETS AND GOODWILL link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - STOCKHOLDERS' DEFICIT link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - SUPPLEMENTARY CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - PAYCHECK PROTECTION PROGRAM link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - REVENUE CONCENTRATION link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - STOCKHOLDERS' DEFICIT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - SUPPLEMENTARY CASH FLOW INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - LIQUIDITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - REVENUE (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - LEASES (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - LEASES (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - LEASES (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - PROPERTY AND EQUIPMENT (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - INCOME TAXES (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - STOCKHOLDERS' DEFICIT (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - STOCKHOLDERS' DEFICIT (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - STOCKHOLDERS' DEFICIT (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - STOCKHOLDERS' DEFICIT (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - EARNINGS PER SHARE (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - SUPPLEMENTARY CASH FLOW INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - REVENUE CONCENTRATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 qmci-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 qmci-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 qmci-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Equity Components [Axis] Stock Option And Warrant Exercise Price Range [Axis] $0.03-$0.11 Preferred Stock Warrant Common Stock Additional Paid-In Capital Accumulated Deficit Series A Redeemable Convertible Preferred Stock Property, Plant and Equipment, Type [Axis] Computer Equipment Office Furniture and Equipment Leasehold Improvements Capitalized Application Software Purchase Option Software Licenses Domain Names Class of Stock [Axis] Income Statement Location [Axis] General and Administrative Development Income Tax Authority [Axis] Federal State Product and Service [Axis] Corporate Quotestream Individual Quotestream Interactive Content & Data Applications Sales and Marketing Revenue Income Statement Location [Axis] Canada Antidilutive Securities [Axis] Warrants to Purchase Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock Stock Options and Warrants to Purchase Common Stock Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Is Entity a Well-known Seasoned Issuer? Is Entity a Voluntary Filer? Is Entity's Reporting Status Current? Entity Filer Category Entity Emerging Growth Company Entity Small Business Entity Shell Company Entity Interactive Data Current Entity Incorporation State Country Code Entity File Number Entity Common Stock, Shares Outstanding Entity Public Float Document Fiscal Period Focus Document Fiscal Year Focus Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts receivable, net Prepaid expenses Other current assets Total current assets Deposits Property and equipment, net Goodwill Intangible assets Operating lease right-of-use asset Total assets LIABILITIES AND STOCKHOLDERS' DEFICIT Current liabilities: Accounts payable and accrued liabilities Deferred revenue Current portion of operating lease liabilities Current portion of finance lease liabilities Total current liabilities Paycheck Protection Program loan (Note 12) Long-term portion of operating lease liabilities Long-term portion of finance lease liabilities Mezzanine equity: Series A redeemable convertible preferred stock, $0.001 par value, 550,000 shares designated; shares issued and outstanding: 123,685 at December 31, 2020 and December 31, 2019 Stockholders' deficit: Preferred stock, 10,000,000 shares authorized, 550,000 shares designated Common stock, $0.001 par value, 150,000,000 shares authorized, shares issued and outstanding: 90,477,798 at December 31, 2020 and December 31, 2019, respectively Additional paid-in capital Accumulated deficit Total stockholders' deficit Total liabilities and stockholders' deficit Statement [Table] Statement [Line Items] Convertible preferred stock designated Convertible preferred stock issued Preferred stock, shares authorized Preferred stock, shares designated Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Revenue Cost of revenue Gross profit OPERATING EXPENSES Sales and marketing General and administrative Software development Total Operating profit (loss) OTHER INCOME (EXPENSES), NET Foreign exchange loss Interest expense Other income Total Income (loss) before income taxes Income tax expense Net income (loss) EARNINGS (LOSS) PER SHARE Basic earnings (loss) per share Diluted earnings (loss) per share WEIGHTED AVERAGE SHARES OUTSTANDING Basic Diluted Beginning balance, shares Beginning balance, amount Preferred shares issued (redeemed), shares Preferred shares issued (redeemed), amount Stock-based compensation Net income (loss) Ending balance, shares Ending balance, amount Statement of Cash Flows [Abstract] OPERATING ACTIVITIES Adjustments to reconcile net income (loss) to net cash provided by operating activities: Depreciation and amortization Stock-based compensation expense Changes in assets and liabilities: Accounts receivable Prepaid expenses Other current assets Deposits Accounts payable, accrued and other liabilities Deferred revenue Net cash provided by operating activities INVESTING ACTIVITIES Purchase of fixed assets Purchase of intangible assets Capitalized application software Net cash used in investing activities FINANCING ACTIVITIES: Proceeds from Paycheck Protection Program loan Repayment of finance lease obligations Redemption of preferred stock Net cash provided by (used in) financing activities Net increase (decrease) in cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Accounting Policies [Abstract] SIGNIFICANT ACCOUNTING POLICIES Non-vested preferred stock warrant [Member] LIQUIDITY Revenue from Contract with Customer [Abstract] REVENUE Notes to Financial Statements RELATED PARTIES Leases [Abstract] LEASES Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Goodwill and Intangible Assets Disclosure [Abstract] INTANGIBLE ASSETS AND GOODWILL Income Tax Disclosure [Abstract] INCOME TAXES Stockholders' Equity Attributable to Parent [Abstract] STOCKHOLDERS' DEFICIT Earnings Per Share [Abstract] EARNINGS PER SHARE Supplemental Cash Flow Information [Abstract] SUPPLEMENTARY CASH FLOW INFORMATION Loans Payable [Abstract] PAYCHECK PROTECTION PROGRAM Earnings Per Share Details Revenue Concentration Subsequent Events [Abstract] SUBSEQUENT EVENTS Nature of operations Basis of consolidation Foreign currency translation and transactions Cash and cash equivalents Allowances for doubtful accounts Property and equipment Earnings per share Income taxes Use of estimates Software development expenses Revenue Financial instruments Stock-based compensation Accounting Pronouncements Disaggregated revenue Deferred revenue Summary of lease Maturities of lease liabilities Components of lease expense Supplemental cash flow information Property and equipment Estimated useful lives of assets Amortized intangible assets Estimated amortization expense of definite-lived intangible assets Reconciliations of income taxes Components of deferred tax asset Stock-based compensation Non-vested common stock warrant and stock option activity Non-vested stock option and warrant activity Preferred stock warrant activity Components of earnings per share Potentially dilutive shares Cash paid for interest Non-cash amounts related to the purchase of fixed assets under capital lease Allowance for doubtful accounts Bad debt expense Income tax expense Software development costs Cash flow from operating activities Revenues Deferred revenue, beginning balance Revenue recognized in the current period from the amounts in the beginning balance New deferrals, net of amounts recognized in the current period Effects of foreign currency translation Deferred revenue, ending balance Operating lease right-of-use assets Current portion of operating lease liability Long-term portion of operating lease liability Total operating lease liability Computer equipment on financing lease Less: accumulated depreciation Property and equipment, net Current portion of finance lease liability Long-term portion of finance lease liability Total finance lease liability Weighted Average Remaining Lease Term Operating leases Finance leases Weighted Average Discount Rate Operating leases Finance leases Operating Leases 2021 2022 2023 2024 2025 Total lease payments Less imputed interest Total Finance Leases 2021 2022 2023 2024 2024 Total lease payments Less imputed interest Total Operating lease costs: Operating lease costs Short-term lease costs Total operating lease costs Finance lease costs: Amortization Interest Total finance lease cost Cash paid for amounts included in the measurement of lease liabilities: Operating cash flows from operating leases Operating cash flows from finance leases Financing cash flows from finance leases Right-of-use assets obtained in exchange for lease obligations: Operating leases Long-Lived Tangible Asset [Axis] Total property and equipment Less: accumulated depreciation Estimated useful lives Capitalized application software Amortization expenses Remaining book value of capitalized application software Depreciation expense for equipment and leaseholds Intangible assets: Software licenses Domain names Intangible assets, gross Less: accumulated amortization Intangible assets, net Goodwill: Purchase of business unit 2021 2022 2023 2024 2025 Thereafter Total Estimated useful life Amortization expense for intangible assets Tax provision (benefit) at the statutory rate of 21% State income taxes, net of federal income tax Stock-based compensation Change in federal NOL Change in valuation allowance Change in other items State income tax expense (benefit) Canadian income tax expense (benefit) Income tax expense (benefit) Tax effect of net operating loss carryforward Property & equipment Intangibles Other Less valuation allowance Net deferred tax asset Canadian income tax expense (benefit) Net operating loss carryforwards Increase in valuation allowance Common Stock Options and Warrants Outstanding, beginning balance Vested during the period Outstanding, ending balance Weighted-Average Grant Date Exercise Price Outstanding, beginning balance Vested during the period Outstanding, ending balance Number outstanding Weighted average remaining contractual life Weighted average exercise price, outstanding Number exercisable Weighted average exercise price, exercisable Warrants Outstanding, beginning balance Granted during the period Outstanding, ending balance Weighted-Average Exercise Price Outstanding, beginning balance Granted during the period Outstanding, ending balance Weighted average common shares used to calculate net income (loss) per share Warrants to purchase redeemable convertible preferred stock Redeemable convertible preferred stock Stock options and warrants to purchase common stock Weighted average common shares used to calculate diluted net income per share Net income (loss) per share - basic Net income (loss) per share - diluted Total potential common shares excluded Cash paid for interest SBA grant (see Note 12) Right-of-use assets obtained in exchange for lease obligations Geographical [Axis] Revenue concentration Custom Element. Computer Hosting Services Custom Element. Due to Management Custom Element. Lead Generation Services Loan Office Rent Other [Member] Purchase of Business Unit 0.05-0.10 [Member] Custom Element. Custom Element. Assets, Current Assets Liabilities, Current Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Interest Expense, Other Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Shares, Issued Increase (Decrease) in Accounts Receivable Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Operating Assets Increase (Decrease) in Deposit Assets Increase (Decrease) in Deferred Revenue Payments to Acquire Property, Plant, and Equipment Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities Repayments of Debt and Lease Obligation RedemptionOfPreferredStock Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, Policy [Policy Text Block] Revenue [Policy Text Block] Share-based Payment Arrangement [Policy Text Block] Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Property, Plant and Equipment [Table Text Block] Share-based Payment Arrangement, Activity [Table Text Block] Deferred Revenue Deferred Revenue, Revenue Recognized 2003 Equity incentive compensation plan [Member] Operating Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, to be Paid, Remainder of Fiscal Year 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, Payment, Due Finance Lease, Liability, Undiscounted Excess Amount Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Finite-Lived Intangible Assets, Gross 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 Assets, Net IncomeTaxReconciliationStockbasedCompensation IncomeTaxReconciliationChangeInFederalNOL Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Income Tax Expense (Benefit) Deferred Tax Liabilities, Deferred Expense, Capitalized Software Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, 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, Grants in Period, Weighted Average Grant Date Fair Value Interest Paid, Including Capitalized Interest, Operating and Investing Activities EX-101.PRE 14 qmci-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2020
Mar. 08, 2021
Jun. 30, 2020
Cover [Abstract]      
Entity Registrant Name QUOTEMEDIA INC    
Entity Central Index Key 0001101433    
Document Type 10-K    
Document Period End Date Dec. 31, 2020    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Is Entity a Well-known Seasoned Issuer? No    
Is Entity a Voluntary Filer? No    
Is Entity's Reporting Status Current? Yes    
Entity Filer Category Non-accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business true    
Entity Shell Company false    
Entity Interactive Data Current Yes    
Entity Incorporation State Country Code NV    
Entity File Number 0-28599    
Entity Common Stock, Shares Outstanding   90,477,798  
Entity Public Float     $ 6,668,699
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2020    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 417,910 $ 815,487
Accounts receivable, net 698,334 680,759
Prepaid expenses 108,477 103,093
Other current assets 113,826 47,793
Total current assets 1,338,547 1,647,132
Deposits 15,886 16,084
Property and equipment, net 2,755,537 2,273,087
Goodwill 110,000 110,000
Intangible assets 61,914 51,265
Operating lease right-of-use asset 671,402 328,676
Total assets 4,953,286 4,426,244
Current liabilities:    
Accounts payable and accrued liabilities 2,026,741 1,286,340
Deferred revenue 544,902 579,343
Current portion of operating lease liabilities 164,843 172,049
Current portion of finance lease liabilities 11,951 33,914
Total current liabilities 2,748,437 2,071,646
Paycheck Protection Program loan (Note 12) 133,257 0
Long-term portion of operating lease liabilities 504,783 167,496
Long-term portion of finance lease liabilities 2,108 13,949
Mezzanine equity:    
Series A redeemable convertible preferred stock, $0.001 par value, 550,000 shares designated; shares issued and outstanding: 123,685 at December 31, 2020 and December 31, 2019 2,983,857 2,983,857
Stockholders' deficit:    
Preferred stock, 10,000,000 shares authorized, 550,000 shares designated 0 0
Common stock, $0.001 par value, 150,000,000 shares authorized, shares issued and outstanding: 90,477,798 at December 31, 2020 and December 31, 2019, respectively 90,479 90,479
Additional paid-in capital 19,605,883 19,568,011
Accumulated deficit (21,115,518) (20,469,194)
Total stockholders' deficit (1,419,156) (810,704)
Total liabilities and stockholders' deficit $ 4,953,286 $ 4,426,244
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
Stockholders' deficit:    
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares designated 550,000 550,000
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 90,477,798 90,477,798
Common stock, shares outstanding 90,477,798 90,477,798
Series A Redeemable Convertible Preferred Stock    
Mezzanine equity:    
Convertible preferred stock designated 550,000 550,000
Convertible preferred stock issued 123,685 123,685
XML 18 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]    
Revenue $ 12,402,224 $ 11,793,731
Cost of revenue 6,702,321 5,781,756
Gross profit 5,699,903 6,011,975
OPERATING EXPENSES    
Sales and marketing 2,214,815 1,879,404
General and administrative 2,479,037 2,279,861
Software development 1,649,765 1,253,055
Total 6,343,617 5,412,320
Operating profit (loss) (643,714) 599,655
OTHER INCOME (EXPENSES), NET    
Foreign exchange loss (3,791) (31,385)
Interest expense (4,582) (6,259)
Other income 8,000 0
Total (373) (37,644)
Income (loss) before income taxes (644,087) 562,011
Income tax expense (2,237) (3,014)
Net income (loss) $ (646,324) $ 558,997
EARNINGS (LOSS) PER SHARE    
Basic earnings (loss) per share $ (0.01) $ 0.01
Diluted earnings (loss) per share $ (0.01) $ .00
WEIGHTED AVERAGE SHARES OUTSTANDING    
Basic 90,477,798 90,477,798
Diluted 90,477,798 118,745,576
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - USD ($)
Series A Redeemable Convertible Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Total
Beginning balance, shares at Dec. 31, 2018 125,885 90,477,798      
Beginning balance, amount at Dec. 31, 2018 $ 3,037,952 $ 90,479 $ 19,157,202 $ (21,028,191) $ (1,780,510)
Preferred shares issued (redeemed), shares (2,200)        
Net income (loss) 558,997 558,997
Ending balance, shares at Dec. 31, 2019 123,685 90,477,798      
Ending balance, amount at Dec. 31, 2019 $ 2,983,857 $ 90,479 19,568,011 (20,469,194) (810,704)
Stock-based compensation     37,872   37,872
Net income (loss) (646,324) (646,324)
Ending balance, shares at Dec. 31, 2020 123,685 90,477,798      
Ending balance, amount at Dec. 31, 2020 $ 2,983,857 $ 90,479 $ 19,605,883 $ (21,115,518) $ (1,419,156)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
OPERATING ACTIVITIES    
Net income (loss) $ (646,324) $ 558,997
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Depreciation and amortization 1,331,910 1,113,129
Stock-based compensation expense 37,872 411,714
Changes in assets and liabilities:    
Accounts receivable (17,575) (142,678)
Prepaid expenses (5,384) 29,263
Other current assets (66,033) 123,121
Deposits 198 (745)
Accounts payable, accrued and other liabilities 727,756 (197,855)
Deferred revenue (34,441) (128,537)
Net cash provided by operating activities 1,327,979 1,766,409
INVESTING ACTIVITIES    
Purchase of fixed assets (134,193) (325,655)
Purchase of intangible assets (17,127) 0
Capitalized application software (1,673,689) (1,351,922)
Net cash used in investing activities (1,825,009) (1,677,577)
FINANCING ACTIVITIES:    
Proceeds from Paycheck Protection Program loan 133,257 0
Repayment of finance lease obligations (33,804) (28,677)
Redemption of preferred stock 0 (55,000)
Net cash provided by (used in) financing activities 99,453 (83,677)
Net increase (decrease) in cash and cash equivalents (397,577) 5,155
Cash and cash equivalents, beginning of period 815,487 810,332
Cash and cash equivalents, end of period $ 417,910 $ 815,487
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES

a) Nature of operations

 

We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.

 

b) Basis of consolidation

 

The consolidated financial statements include the operations of QuoteMedia, Ltd., a wholly owned Canadian subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.

 

c) Foreign currency translation and transactions

 

The U.S. dollar is the functional currency of all our company's operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.

 

d) Cash and cash equivalents

 

Cash equivalents include money market investments that have an original maturity of three months or less and are redeemable on demand. We maintain our accounts primarily at one financial institution. At times throughout the year, our cash and cash equivalents balances may exceed amounts insured by the Federal Deposit Insurance Corporation.

 

e) Allowance for doubtful accounts

 

We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts and related bad debt expense increased in the year ended December 31, 2020 due to increased risk of the impact of COVID as some customers altered their payment pattern during the pandemic. The allowance for doubtful accounts was $175,000 and $80,000 at December 31, 2020 and 2019, respectively. Bad debt expense for the years ended December 31, 2020 and 2019 were $203,257 and $43,689, respectively.

 

f) Property and equipment

 

Fixed assets are recorded at cost less accumulated depreciation. Furniture and equipment are depreciated using the straight-line method over their estimated useful lives of five years. Leasehold improvements are amortized using the straight-line method over the terms of the respective leases or useful lives, whichever is shorter. Retirements, sales, and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with the resulting gain or loss reflected in income. There were no fixed assets retired during the year ended December 31, 2020. We retired fixed assets with original costs totaling $199,021 during the year ended December 31, 2019. The Company received no proceeds for the fixed assets retired during the year ended December 31, 2019. The fixed assets retired were fully depreciated therefore no gains or losses were recognized.

 

Capitalized software development include costs incurred in connection with the internal development of software. These costs relate to software used by subscribers to access, manage and analyze information in the Company’s databases. Capitalized costs associated with internally developed software are amortized over three years which is their estimated economic life.

 

Depreciable and amortizable assets are evaluated for impairment upon a significant change in the operating environment. In these circumstances, if an evaluation of the undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value, which is based on discounted future cash flows. Useful lives are periodically evaluated to determine whether events or circumstances have occurred which indicate the need for revision. There were no impairments recorded for the years ended December 31, 2020 and 2019.

 

g) Earnings per share

 

Basic earnings per share are computed by dividing income by the weighted average number of shares outstanding during the year. Diluted earnings per share considers shares outstanding (computed under basic earnings per share) and potentially dilutive common shares (such as stock options and redeemable convertible preferred stock outstanding). The effect of a stock split or reverse split is applied retroactively to preceding periods.

 

h) Income taxes

 

Income taxes are provided in accordance with Financial Accounting Standards Board (“FASB”) ASC 740, Income Taxes. A deferred tax asset or liability is recorded for all temporary differences between income for financial statement purposes and income for tax purposes as well as operating loss carryforwards. Deferred tax expenses or recovery result from the net change during the year of deferred tax assets and liabilities.

 

Deferred tax assets are reduced by a valuation allowance, when, in the opinion of management, it is likely that some portion of the deferred tax asset will not be realized. Deferred taxes are adjusted for the effects of changes in tax laws and rates. Interest and penalties, if applicable, would be recorded in operations. The Company recorded Canadian income tax expense of $2,237 and $3,014 for the years ended December 31, 2020 and 2019, respectively (see Note 8).

 

i) Use of estimates

 

The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, disclosure of contingent assets and liabilities as of the year end and the reported amount of revenue and expenses during the year. Such estimates include (i) fair values used to test goodwill and capitalized development costs for impairment; (ii) the amount of allowance for doubtful accounts, (iii) the capitalization of software development costs, (iv) income taxes, and (v) stock-based compensation. Actual results and outcomes may differ from management’s estimates and assumptions.

 

j) Software development expenses

 

Software development expenses consist primarily of costs associated with the design, programming, and testing of our software applications during the preliminary project stage. Software development expenses also include costs incurred to maintain our software applications. The Company expensed $1,649,765 and $1,253,055 in software development costs during the years ended December 31, 2020 and 2019, respectively (see Note 6).

 

k) Revenue

 

We license financial market data information on a monthly, quarterly, or annual basis. Our products and services are divided into two main categories: Interactive Content and Data Applications and Portfolio Management and Real-Time Quote Systems.

 

Contract Balances

 

Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Upfront set-up or development fees are deferred and recognized over the term of the contract, as set-up and development fees are not distinct from the market data service contracts to which they relate.

 

The Company considers the following factors when determining if collection of a fee is reasonably assured: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If these factors do not indicate collection is reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.

 

l) Financial instruments

 

Financial instruments consist principally of cash, accounts receivable, accounts payable and notes payable. We believe that the fair value of financial instruments approximates the recorded book value of those instruments due to the short-term nature of the instruments, or stated interest rates that approximate market interest rates.

 

m) Stock-Based Compensation

 

Stock-based compensation awards are measured at their fair value on the date of grant with the expense recognized, net of estimated forfeitures, over the related service or performance period. We used the Black-Scholes valuation model to calculate the fair value of common stock options and warrants.

 

n) Accounting Pronouncements

 

Recently Adopted

 

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This ASU simplifies the accounting for goodwill by eliminating step 2 from the goodwill impairment test. Under the new ASU, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized for the amount by which the carrying amount exceeds its fair value. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.

 

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which removes, modifies and adds various disclosure requirements around the topic in order to clarify and improve the cost-benefit nature of disclosures. For example, disclosures around transfers between fair value hierarchy Levels will be removed and further detail around changes in unrealized gains and losses for the period and unobservable inputs determining Level 3 fair value measurements will be added. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.

 

In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Topic 350, "Intangibles - Goodwill and Other" to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company’s consolidated financial statements.

 

Not Yet Adopted

 

Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

 

XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.1
LIQUIDITY
12 Months Ended
Dec. 31, 2020
Non-vested preferred stock warrant [Member]  
LIQUIDITY

The Company had a net loss of $646,324 for the year ended December 31, 2020 and net cash of $1,327,979 was provided by operating activities, and although we have a working capital deficit of $1,409,890 as of December 31, 2020, current liabilities include $544,902 in deferred revenue and the expected costs necessary to realize the deferred revenue in 2020 are minimal. Long-term liabilities also include our Paycheck Protection Program loan (see Notes 12) that was forgiven on February 19, 2021 (see Note 14).

 

Implementation of our business plan may require additional financing. Additional financings may come from future equity or debt offerings that could result in dilution to our stockholders. Based on the factors discussed above, management believes that our cash on hand and cash generated from operations will be sufficient to fund operations for a period of one year after issuance of these consolidated financial statements.

 

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
REVENUE

Disaggregated Revenue

 

The Company provides market data, financial web content solutions and cloud-based applications. Our revenue by type of service consists of the following for the years ended December 31,:

 

    2020     2019  
             
Portfolio Management Systems            
   Corporate Quotestream   $ 4,520,099     $ 3,841,722  
   Individual Quotestream     1,871,728       1,829,149  
Interactive Content & Data Applications     6,010,397       6,122,860  
Total revenue   $ 12,402,224     $ 11,793,731  

 

Deferred Revenue

 

Changes in deferred revenue for the period were as follows:

 

Balance at December 31, 2019   $ 579,343  
Revenue recognized in the current period from the amounts in the beginning balance     (467,066 )
New deferrals, net of amounts recognized in the current period     423,561  
Effects of foreign currency translation     9,064  
Balance at December 31, 2020   $ 544,902  

 

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.21.1
RELATED PARTIES
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
RELATED PARTIES

The Company entered into a five-year office lease with 410734 B.C. Ltd. effective May 1, 2016 for approximately $7,365 per month. David M. Shworan is a control person of 410734 B.C. Ltd. At December 31, 2020, there were no amounts due to 410734 B.C. Ltd.

 

The Company entered into a marketing agreement with Bravenet Web Services, Inc. (“Bravenet”) effective November 28, 2019. The Company agreed to pay Bravenet an upfront setup fee of $7,000 upon signing the agreement and a monthly service fee of $2,500 starting February 2020. At December 31, 2020, there was $7,500 due to Bravenet related to this agreement. David M. Shworan is a control person of Bravenet. As a matter of policy all significant related party transactions are subject to review and approval by the Company’s Board of Directors.

 

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

We have operating leases for corporate offices and finance leases for certain equipment. Our leases have remaining lease terms of 1 year to 5 years. We determine if an arrangement is a lease at inception. Operating lease assets and liabilities are included in operating lease right-of-use assets and operating lease liabilities, respectively, on our consolidated balance sheets. Finance lease assets and liabilities are included in property and equipment and finance lease liabilities, respectively, on our consolidated balance sheets. The Company renewed its lease for office space in Vancouver, Canada as of August 1, 2020 for an additional 5 years resulting in a right of use asset and an offsetting lease liability of $507,753.

 

Operating lease right-of-use assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. We elected the short-term lease exception and therefore only recognize right-of-use assets and lease liabilities for leases with a term greater than one year. When determining lease terms, we factor in options to extend or terminate leases when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components, which are generally accounted for separately. For certain leases we account for the lease and non-lease components as a single lease component.

 

Supplemental balance sheet information related to leases at December 31, was as follows:

 

    2020     2019  
             
Operating Leases            
             
Operating lease right-of-use assets   $ 671,402     $ 328,676  
                 
Current portion of operating lease liability   $ 164,843     $ 172,049  
Long-term portion of operating lease liability     504,783       167,496  
Total operating lease liability   $ 669,626     $ 339,545  
                 
Finance Leases                
                 
Computer equipment on financing lease   $ 101,049     $ 101,049  
Less: accumulated depreciation     85,936       52,888  
Computer equipment on financing lease, net   $ 15,113     $ 48,161  
                 
Current portion of finance lease liability     11,951       33,914  
Long-term portion of finance lease liability     2,108       13,949  
Total finance lease liability   $ 14,059     $ 47,863  

 

    2020     2019  
             
Weighted Average Remaining Lease Term            
    Operating leases   4.1 years     2.9 years  
    Finance leases   0.9 years     1.5 years  
             
Weighted Average Discount Rate            
    Operating leases     9.7 %     9.3 %
    Finance leases     8.8 %     8.9 %

 

Maturities of lease liabilities were as follows:

 

 

Year ending December 31,

 

Operating

Leases

   

Finance

Leases

 
             
2021   $ 221,849     $ 12,387  
2022     185,402       2,151  
2023     171,075       -  
2024     155,531       -  
2025     83,139       -  
Total lease payments     816,996       14,538  
Less imputed interest     (147,370 )     (479 )
Total   $ 669,626     $ 14,059  

 

The components of lease expense for the years ended December 31,were as follows:

 

    2020     2019  
Operating lease costs:            
Operating lease costs   $ 241,421     $ 184,634  
Short-term lease costs     93,530       125,430  
Total operating lease costs   $ 334,951     $ 310,064  
                 
Finance lease costs:                
Amortization   $ 31,855     $ 35,053  
Interest     2,926       5,795  
Total finance lease cost   $ 34,781     $ 40,848  

 

Supplemental cash flow information related to leases was as follows:

 

    2020     2019  
Cash paid for amounts included in the measurement of lease liabilities:            
    Operating cash flows from operating leases   $ 241,858     $ 190,719  
    Operating cash flows from finance leases     2,926       5,795  
    Financing cash flows from finance leases     34,258       31,015  
                 
Right-of-use assets obtained in exchange for lease obligations:                
    Operating leases     507,753       207,034  

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

At December 31:

 

    2020     2019  
             
Computer equipment   $ 1,237,396     $ 1,104,845  
Office furniture and equipment     25,387       25,387  
Leasehold improvements     13,651       12,009  
Capitalized application software     11,273,884       9,600,195  
Total property and equipment     12,550,318       10,742,436  
Less: accumulated depreciation and amortization     (9,794,781 )     (8,469,349 )
Property and equipment, net   $ 2,755,537     $ 2,273,087  

 

Property and Equipment are recorded at cost less accumulated depreciation. Depreciation is calculated on a straight-line basis over the assets’ estimated useful lives as follows:

  

Computer equipment 5 years
Office furniture and equipment 5 years
Leasehold improvements Shorter of useful life or the term of lease
Capitalized application software 3 years

  

For the years ended December 31, 2020 and 2019, the Company capitalized $1,673,689 and $1,351,922 of costs, respectively, related to upgrades and enhancements made to existing software applications. Software applications are used by our subscribers to access, manage and analyze information in our databases. For the years ended December 31, 2020 and 2019, amortization expenses associated with the internally developed application software was $1,125,918 and $918,902, respectively. At December 31, 2020, the remaining book value of the capitalized application software was $2,262,893.

 

Depreciation expense for equipment and leaseholds for the years ended December 31, 2020 and 2019 was $199,513 and $188,463, respectively.

 

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS AND GOODWILL
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS AND GOODWILL
At December 31:   2020     2019  
             
Intangible assets:            
   Software licenses   $ 121,845     $ 104,718  
   Domain names     10,570       10,570  
      132,415       115,288  
Less: accumulated amortization     (70,501 )     (64,023 )
Total intangible assets, net   $ 61,914     $ 51,265  
                 
Goodwill:                
Purchase of business unit   $ 110,000     $ 110,000  

 

Amortization for amortized intangible assets is calculated on a straight-line basis over the assets’ estimated useful lives. The useful life of the purchase option is 5 years which is the term of the option. The useful life of the software licenses and domain names is estimated to be 20 years. Amortization expense for amortized intangible assets was $6,478 and $5,764 for the years ended December 31, 2020 and 2019, respectively.

 

The estimated amortization expense of definite-lived intangible assets is as follows:

 

Year ending December 31,      
       
2021   $ 6,621  
2022     6,621  
2023     6,621  
2024     6,621  
2025     6,621  
Thereafter     28,809  
Total   $ 61,914  

 

Goodwill is reported as an indefinite life intangible asset. We evaluate goodwill for impairment on an annual basis in accordance with FASB ASC 350-20, Goodwill. Through December 31, 2020 we have not had any goodwill impairment.

 

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
INCOME TAXES

We account for income taxes according to the provisions of FASB ASC 740, Income Taxes, which prescribes an asset and liability approach for computing deferred income taxes.

 

Reconciliations of income taxes computed at the statutory federal rate to income tax expense (benefit) for the years ended December 31, 2020 and 2019 are as follows:

 

    2020     2019  
Tax provision (benefit) at the statutory rate of 21%   $ (136,209 )   $ 116,746  
State income taxes, net of federal income tax     (25,108 )     17,012  
Stock-based compensation     7,953       86,460  
Change in federal NOL     (2,846 )     (1,090 )
Change in valuation allowance     165,505       (243,588 )
Change in other items     (9,296 )     24,460  
State income tax expense (benefit)     51       50  
Canadian income tax expense (benefit)     2,237       3,014  
Income tax expense   $ 2,287     $ 3,064  

 

In 2020, the Company recorded Arizona income tax expense of $51 and Canadian income tax expense of $2,237. The Company does not have any material Canadian deferred tax assets or deferred tax liabilities.

 

As of December 31, 2020, we had net operating loss carryforwards for federal and state income tax reporting purposes amounting to approximately $11,462,000 and $2,626,000 which expire in varying amounts through the year 2040.

 

The components of our deferred tax asset (liabilities) at December 31, 2020 and 2019 are as follows:

 

    2020     2019  
Tax effect of net operating loss carryforward   $ 2,509,000     $ 2,235,000  
Property & equipment     5,000       4,000  
Intangibles     (552,000 )     (420,000 )
Other     42,000       19,000  
Less valuation allowance     (2,004,000 )     (1,838,000 )
Net deferred tax asset   $ -     $ -  

 

A valuation allowance has been recognized to offset the entire effect of the Company’s net deferred tax asset as the realization of this deferred tax benefit is uncertain. The valuation allowance increased $166,000 for the year ended December 31, 2020. This is primarily due to the increase of federal and state net operating losses.

 

The Company has analyzed filing positions in all of the federal and state jurisdictions where it is required to file income tax returns, as well as all open tax years (2017-2020) in these jurisdictions. The Company believes that its income tax filing positions and deductions will be sustained on audit and does not anticipate any adjustments that will result in a material adverse effect on the Company’s financial condition, results of operations, or cash flows. Therefore, no reserves for uncertain income tax positions have been recorded.

 

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' DEFICIT
12 Months Ended
Dec. 31, 2020
Stockholders' deficit:  
STOCKHOLDERS' DEFICIT

a) Preferred Shares

 

We are authorized to issue up to 10,000,000 non-designated preferred shares at the Board of Directors’ discretion.

 

On December 28, 2017, a total of 550,000 shares of the Company’s Preferred Stock were designated as “Series A Redeemable Convertible Preferred Stock.” The Series A Redeemable Convertible Preferred Stock has no dividend or voting rights.

 

At December 31, 2020, 123,685 shares of Series A Redeemable Convertible Preferred Stock were outstanding. No shares of Series A Redeemable Convertible Preferred Stock were issued, and no shares were redeemed during the year ended December 31, 2020. No shares of Series A Redeemable Convertible Preferred Stock were issued, and 2,200 shares were redeemed during the year ended December 31, 2019. The shares were redeemed at their $25 per share liquidation value.

 

Redemption Rights

 

Holders of Series A Redeemable Convertible Preferred Stock shall have the right to convert their shares into shares of common stock at the rate of 83.33 shares of common stock for one share of Series A Redeemable Convertible Preferred Stock, at any time following the date the closing price of a share of common stock on a securities exchange or actively traded over-the-counter market has exceeded $0.30 for ninety (90) consecutive trading days. The conversion rights are subject to the availability of authorized but unissued shares of common stock.

 

In addition, a limited amount of Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option if the following criteria are met:

 

(i) If the cash balance of the Company as reported at the end of each fiscal quarter in 2018 exceeds $350,000, up to an aggregate of 600 Series A Redeemable Convertible Preferred Stock may be redeemed at the liquidation value of $25 per share.

 

(ii) If the cash balance of the Company as reported at the end of each fiscal quarter in 2019 exceeds $375,000, up to an aggregate of 800 Series A Redeemable Convertible Preferred Stock may be redeemed at the liquidation value of $25 per share.

 

(iii) If the cash balance of the Company as reported at the end of each fiscal quarter in 2020 and in subsequent years exceeds $400,000, up to an aggregate of 1,000 Series A Redeemable Convertible Preferred Stock may be redeemed at the liquidation value of $25 per share.

 

In accordance with ASC 480-10-S99, because a limited amount of Series A Redeemable Convertible Preferred Stock may be redeemed at the holder’s option if the above criteria are met, it was classified as mezzanine equity and not permanent equity.

 

In the event of any liquidation, dissolution, or winding up of the Company, whether voluntary or involuntary, before any distribution or payment is made to any holders of any shares of common stock, the holders of shares of Series A Redeemable Convertible Preferred Stock shall be entitled to be paid first out of the assets of the Corporation available for distribution to holders of the Company’s capital stock whether such assets are capital, surplus, or earnings, an amount equal to $25.00 per share of Series A Redeemable Convertible Preferred Stock.

 

b) Common Stock

 

No shares of common stock were issued during the years ended December 31, 2020 and 2019.

 

c) Stock Options and Warrants

 

1999 Stock Option Plan

 

During March 1999, we adopted, and our stockholders approved, the 1999 Stock Option Plan to advance the interests of our company by encouraging and enabling key employees to acquire a financial interest in our company and link their interests and efforts to the long-term interests of our stockholders. A total of 400,000 shares of common stock were initially reserved for issuance under the 1999 plan. In September 1999, this number was increased to 2,500,000. As of December 31, 2020, 1,144,817 shares of our common stock had been issued upon exercise of options granted under the 1999 plan, and there were outstanding options to acquire 1,355,183 shares of our common stock under the 1999 plan.

 

2003 Equity Incentive Compensation Plan

 

Our Board of Directors has approved our 2003 Equity Incentive Compensation Plan, or the 2003 plan, approved by our stockholders at the annual meeting held on February 14, 2003. The purpose of the 2003 plan is to assist our company in attracting, motivating, retaining, and rewarding high-quality executives and other employees, directors, officers, and independent contractors by enabling such persons to acquire or increase a proprietary interest in our company in order to strengthen the mutuality of interests between such persons and our stockholders, and providing such persons with annual and long-term performance incentives to expend their maximum efforts in the creation of stockholder value.

 

At December 31, 2020, there are 15,000,000 shares of common stock authorized for issuance pursuant to the 2003 plan. As of December 31, 2020, 2,350,372 shares of common stock had been issued upon exercise of options granted under the 2003 plan, and there were 5,320,000 options outstanding under the 2003 plan. 

 

FASB ASC 718, Stock Compensation, requires all share-based payments to employees, including grants of employee stock options, to be recognized as compensation expense over the service period (generally the vesting period) in the consolidated financial statements based on their fair values. The impact of forfeitures that may occur prior to vesting is also estimated and considered in the amount recognized.

 

Total estimated stock-based compensation expense, related to all the Company’s stock-based awards was comprised as follows:

 

    2020     2019  
             
Sales and marketing   $ 27,072     $ 397,164  
General and administrative     10,800       10,800  
Development     -       3,750  
Stock based compensation expense   $ 37,872     $ 411,714  

 

Common Stock Options and Warrants

 

There were 26,372,803 common stock warrants and options outstanding at December 31, 2020. No stock options or warrants to purchase common stock were granted or exercised for the years ended December 31, 2020 and 2019.

 

The following table summarizes our non-vested common stock option and warrant activity for the years ended December 31, 2020 and 2019:

 

   

Common Stock Options

and Warrants

    Weighted-Average Grant Date Exercise Price  
             
Non-vested at January 1, 2019     6,225,000     $ 0.08  
Vested during the period     (600,000 )   $ 0.05  
Non-vested at December 31, 2019     5,625,000     $ 0.08  
Vested during the period     (1,925,000 )   $ 0.08  
Non-vested at December 31, 2020     3,700,000     $ 0.08  

 

The following table summarizes the weighted average remaining contractual life and exercise price of common stock options and warrants outstanding at December 31, 2020:

 

   

 

Common Stock Options and Warrants Outstanding

 

Common Stock Options

and Warrants Exercisable

        Weighted            
        Average   Weighted       Weighted
        Remaining   Average       Average
    Number   Contractual   Exercise   Number   Exercise
    Outstanding   Life (Years)   Price   Exercisable   Price
                     
$0.03-0.11   26,372,803   8.6   $0.06   22,672,803   $0.05

  

The number of options and warrants that have vested and are expected to vest at December 31, 2020 is 26,372,803.

 

At December 31, 2020, there was $43,269 of unrecognized compensation cost related to non-vested options granted to purchase common stock which is expected to be recognized over a weighted-average period of 1.7 years.

 

All stock options and warrants to purchase common stock have been granted with exercise prices equal to or greater than the market value of the underlying common shares on the date of grant. At December 31, 2020, the aggregate intrinsic value of options and warrants outstanding was $4,025,522. The aggregate intrinsic value of options and warrants exercisable was $3,556,772. The intrinsic value of stock options and warrants are calculated as the amount by which the market price of our common stock exceeds the exercise price of the option or warrant.

 

Preferred Stock Warrants

 

On December 28, 2017, the Company entered into a Compensation Agreement with David M. Shworan, the President and Chief Executive Officer of QuoteMedia, Ltd., a wholly owned subsidiary of Quotemedia, Inc., pursuant to which, in lieu of receiving a cash salary the Company will issue to Mr. Shworan warrants to purchase shares of Series A Redeemable Convertible Preferred Stock (“Compensation Preferred Stock Warrants”). In accordance with the Compensation Agreement, on January 1, 2019 the Company issued Mr. Shworan warrants to purchase up to 15,000 shares of Compensation Preferred Stock Warrants at an exercise price equal to $1.00 per share. A total of $360,000 of stock-based compensation expense was recognized related to the Compensation Preferred Stock Warrants for the year ended December 31, 2019.

 

Also pursuant to the Compensation Agreement with Mr. Shworan, on December 28, 2017 the Company issued Mr. Shworan warrants to purchase up to 382,243 shares of Series A Redeemable Convertible Preferred Stock at an exercise price equal to $1.00 per share (“Liquidity Preferred Stock Warrant”). The Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event as defined in the Company’s Certificate of Designation of Series A Redeemable Convertible Preferred Stock. The probability of the liquidity event performance condition is not currently determinable or probable; therefore, no compensation expense has been recognized as of December 31, 2020. The probability is re-evaluated each reporting period. As of December 31, 2020, there was $9,173,832 in unrecognized stock-based compensation expense related to these Liquidity Preferred Stock Warrants. Since the Liquidity Preferred Stock Warrants only vest and become exercisable on the consummation of a Liquidity Event which is currently determined not to be probable, we are also unable to determine the weighted-average period over which the unrecognized compensation cost will be recognized.

 

The following table represents total preferred stock warrant activity for the years ended December 31, 2020 and 2019:

 

   

 

Preferred Stock Warrants

    Weighted-Average Exercise Price  
             
Outstanding at January 1, 2019     398,493     $ 1.00  
Granted during the period     15,000     $ 1.00  
Outstanding at December 31, 2019     413,493     $ 1.00  
Granted during the period     -       -  
Outstanding at December 31, 2020     413,493     $ 1.00  

 

As of December 31, 2020, there were a total of 413,493 preferred stock warrants outstanding with a weighted average remaining contractual life of 27 years. As of December 31, 2020, 31,250 preferred stock warrants were exercisable. No preferred stock warrants were exercised for the years ended December 31, 2020 and 2019.

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2020
EARNINGS (LOSS) PER SHARE  
EARNINGS PER SHARE

Basic net income per share is computed by dividing net income during the period by the weighted-average number of common shares outstanding, excluding the dilutive effects of common stock equivalents. Common stock equivalents include redeemable convertible preferred stock, stock options and warrants. Diluted net income per share is computed by dividing net income by the weighted-average number of dilutive common shares outstanding during the period. Diluted shares outstanding is calculated using the treasury stock method by adding to the weighted shares outstanding any potential shares of common stock from stock options and warrants that are in-the-money. For outstanding redeemable convertible preferred stock, potential common shares are determined using the if-converted method. The calculations for basic and diluted net income per share for the year ended December 31, 2020 and 2019 are as follows:

 

    2020     2019  
             
Net income (loss)   $ (646,324 )   $ 558,997  
                 
Weighted average common shares used to calculate net income (loss) per share     90,477,798       90,477,798  
Warrants to purchase redeemable convertible preferred stock     -       2,499,900  
Redeemable convertible preferred stock     -       10,306,671  
Stock options and warrants to purchase common stock     -       15,461,207  
Weighted average common shares used to calculate diluted net income (loss) per share     90,477,798       118,745,576  
                 
Net income (loss) per share – basic   $ (0.01 )   $ 0.01  
Net income (loss) per share – diluted   $ (0.01 )   $ 0.00  

 

The number of shares of potentially dilutive common stock related to options and warrants that were excluded from the calculation of dilutive shares since the inclusion of such shares would be anti-dilutive for the year ended December 31, 2020 and 2019 are shown below:

 

    2020     2019  
             
Warrants to purchase redeemable convertible preferred stock     2,499,900       -  
Redeemable convertible preferred stock     10,306,671       -  
Stock options and warrants to purchase common stock     12,696,569       -  
Total potential common shares excluded     25,503,140       -  

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.21.1
SUPPLEMENTARY CASH FLOW INFORMATION
12 Months Ended
Dec. 31, 2020
Supplemental Cash Flow Information [Abstract]  
SUPPLEMENTARY CASH FLOW INFORMATION
    2020   2019
Cash paid for            
    Interest   $ 4,614   $ 6,314
             
SBA grant (see Note 12)   $ 8,000     -

 

The non-cash amounts related to right-of-use assets obtained in exchange for lease obligations are noted below for the years ended December 31,2020 and 2019:

 

    2020     2019  
             
Right-of-use assets obtained in exchange for lease obligations   $ 507,753     $ 207,034  

 

There were no non-cash amounts related to the purchase of fixed assets under finance leases for the years ended December 31, 2020 and 2019.

 

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.21.1
PAYCHECK PROTECTION PROGRAM
12 Months Ended
Dec. 31, 2020
Loans Payable [Abstract]  
PAYCHECK PROTECTION PROGRAM

On April 24, 2020, the Company received an $8,000 grant as part of the Economic Injury Disaster Loan (“EIDL”) program through the Small Business Administration (“SBA”). The SBA grant was recorded as other income on our consolidated statements of operations in 2020. On May 4, 2020, the Company received a $133,257 loan under the Paycheck Protection Program (“PPP”). The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”), provides qualifying businesses with these proceeds for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The proceeds and accrued interest are forgivable after twenty-four weeks, known as the covered period, as long as the borrower uses the proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains its payroll levels. The amount of forgiveness will be reduced if the borrower terminates employees or reduces salaries during the twenty-four-week period. EIDL grants received are also deducted from the forgivable portion of PPP loans. The unforgiven portion of the PPP proceeds will be payable over two years at an interest rate of 1%, with a deferral of payments for the first six-months after the covered period. The Company is accounting for the PPP loan in accordance with ASC 470, Debt. The PPP loan was forgiven on February 19, 2021 (see Note 14).

 

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE CONCENTRATION
12 Months Ended
Dec. 31, 2020
Earnings Per Share Details  
Revenue Concentration

A significant portion of the Company’s revenue has historically been derived from customers outside of the United States, primarily in Canada. For the years ended December 31, 2020 and 2019, revenue from Canada accounted for approximately 30% and 31% of total revenue, respectively.

 

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.21.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2020
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

On February 19, 2021, the Company received notice of forgiveness from the SBA for its PPP loan in its entirety. The Company will recognize the forgiveness of the loan as other income on our consolidated statements of operations in 2021.

 

The Company has evaluated events up to the filing date of these consolidated financial statements and determined there are no other subsequent event activity required disclosure.

 

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Nature of operations

We are a software developer and distributor of financial market data and related services to a global marketplace. We specialize in the collection, aggregation, and delivery of both delayed and real-time financial data content via the Internet. We develop software components that deliver dynamic content to banks, brokerage firms, financial institutions, mutual fund companies, online information and financial portals, media outlets, public companies, and corporate intranets.

 

Basis of consolidation

The consolidated financial statements include the operations of QuoteMedia, Ltd., a wholly owned Canadian subsidiary of QuoteMedia, Inc. All intercompany transactions and balances have been eliminated.

 

Foreign currency translation and transactions

The U.S. dollar is the functional currency of all our company's operations. Foreign currency asset and liability amounts are remeasured into U.S. dollars at end-of-period exchange rates, except for equipment and intangible assets, which are remeasured at historical rates. Foreign currency income and expenses are remeasured at average exchange rates in effect during the year, except for expenses related to balance sheet amounts remeasured at historical exchange rates. Because the U.S. dollar is the functional currency, exchange gains and losses arising from remeasurement of foreign currency-denominated monetary assets and liabilities are included in income in the period in which they occur.

 

Cash and cash equivalents

Cash equivalents include money market investments that have an original maturity of three months or less and are redeemable on demand. We maintain our accounts primarily at one financial institution. At times throughout the year, our cash and cash equivalents balances may exceed amounts insured by the Federal Deposit Insurance Corporation.

 

Allowances for doubtful accounts

We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the allowance by reviewing the age of the receivables and assessing the anticipated ability of customers to pay. No collateral is required for any of the receivables and the Company does not usually apply financing charges to outstanding accounts receivable balances. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional allowances would be required. The allowance for doubtful accounts and related bad debt expense increased in the year ended December 31, 2020 due to increased risk of the impact of COVID as some customers altered their payment pattern during the pandemic. The allowance for doubtful accounts was $175,000 and $80,000 at December 31, 2020 and 2019, respectively. Bad debt expense for the years ended December 31, 2020 and 2019 were $203,257 and $43,689, respectively.

 

Property and equipment

Fixed assets are recorded at cost less accumulated depreciation. Furniture and equipment are depreciated using the straight-line method over their estimated useful lives of five years. Leasehold improvements are amortized using the straight-line method over the terms of the respective leases or useful lives, whichever is shorter. Retirements, sales, and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with the resulting gain or loss reflected in income. There were no fixed assets retired during the year ended December 31, 2020. We retired fixed assets with original costs totaling $199,021 during the year ended December 31, 2019. The Company received no proceeds for the fixed assets retired during the year ended December 31, 2019. The fixed assets retired were fully depreciated therefore no gains or losses were recognized.

 

Capitalized software development include costs incurred in connection with the internal development of software. These costs relate to software used by subscribers to access, manage and analyze information in the Company’s databases. Capitalized costs associated with internally developed software are amortized over three years which is their estimated economic life.

 

Depreciable and amortizable assets are evaluated for impairment upon a significant change in the operating environment. In these circumstances, if an evaluation of the undiscounted cash flows indicates impairment, the asset is written down to its estimated fair value, which is based on discounted future cash flows. Useful lives are periodically evaluated to determine whether events or circumstances have occurred which indicate the need for revision. There were no impairments recorded for the years ended December 31, 2020 and 2019.

 

Earnings per share

Basic earnings per share are computed by dividing income by the weighted average number of shares outstanding during the year. Diluted earnings per share considers shares outstanding (computed under basic earnings per share) and potentially dilutive common shares (such as stock options and redeemable convertible preferred stock outstanding). The effect of a stock split or reverse split is applied retroactively to preceding periods.

 

Income taxes

Income taxes are provided in accordance with Financial Accounting Standards Board (“FASB”) ASC 740, Income Taxes. A deferred tax asset or liability is recorded for all temporary differences between income for financial statement purposes and income for tax purposes as well as operating loss carryforwards. Deferred tax expenses or recovery result from the net change during the year of deferred tax assets and liabilities.

 

Deferred tax assets are reduced by a valuation allowance, when, in the opinion of management, it is likely that some portion of the deferred tax asset will not be realized. Deferred taxes are adjusted for the effects of changes in tax laws and rates. Interest and penalties, if applicable, would be recorded in operations. The Company recorded Canadian income tax expense of $2,237 and $3,014 for the years ended December 31, 2020 and 2019, respectively (see Note 8).

 

Use of estimates

The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, disclosure of contingent assets and liabilities as of the year end and the reported amount of revenue and expenses during the year. Such estimates include (i) fair values used to test goodwill and capitalized development costs for impairment; (ii) the amount of allowance for doubtful accounts, (iii) the capitalization of software development costs, (iv) income taxes, and (v) stock-based compensation. Actual results and outcomes may differ from management’s estimates and assumptions.

 

Software development expenses

Software development expenses consist primarily of costs associated with the design, programming, and testing of our software applications during the preliminary project stage. Software development expenses also include costs incurred to maintain our software applications. The Company expensed $1,649,765 and $1,253,055 in software development costs during the years ended December 31, 2020 and 2019, respectively (see Note 6).

 

Revenue

We license financial market data information on a monthly, quarterly, or annual basis. Our products and services are divided into two main categories: Interactive Content and Data Applications and Portfolio Management and Real-Time Quote Systems.

 

Contract Balances

 

Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. Upfront set-up or development fees are deferred and recognized over the term of the contract, as set-up and development fees are not distinct from the market data service contracts to which they relate.

 

The Company considers the following factors when determining if collection of a fee is reasonably assured: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. If these factors do not indicate collection is reasonably assured, revenue is deferred until collection becomes reasonably assured, which is generally upon receipt of cash.

 

Financial instruments

Financial instruments consist principally of cash, accounts receivable, accounts payable and notes payable. We believe that the fair value of financial instruments approximates the recorded book value of those instruments due to the short-term nature of the instruments, or stated interest rates that approximate market interest rates.

 

Stock-based compensation

Stock-based compensation awards are measured at their fair value on the date of grant with the expense recognized, net of estimated forfeitures, over the related service or performance period. We used the Black-Scholes valuation model to calculate the fair value of common stock options and warrants.

 

Accounting Pronouncements

Recently Adopted

 

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This ASU simplifies the accounting for goodwill by eliminating step 2 from the goodwill impairment test. Under the new ASU, if the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized for the amount by which the carrying amount exceeds its fair value. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.

 

In August 2018, the FASB issued ASU 2018-13, Fair Value Measurement (Topic 820), which removes, modifies and adds various disclosure requirements around the topic in order to clarify and improve the cost-benefit nature of disclosures. For example, disclosures around transfers between fair value hierarchy Levels will be removed and further detail around changes in unrealized gains and losses for the period and unobservable inputs determining Level 3 fair value measurements will be added. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.

 

In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract, which requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in Topic 350, "Intangibles - Goodwill and Other" to determine which implementation costs to capitalize as assets or expense as incurred. The Company adopted the new standard on January 1, 2020. There was no impact upon adoption to our consolidated financial statements and related disclosures.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), which changes the impairment model for most financial assets, including accounts receivable, and replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. The guidance is effective for the Company for interim and annual periods beginning after December 15, 2022. Early adoption is permitted. The Company is currently assessing the timing and impact of adopting ASU 2016-13 on the Company’s consolidated financial statements.

 

Not Yet Adopted

 

Other accounting standards that have been issued by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

 

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregated revenue
    2020     2019  
             
Portfolio Management Systems            
   Corporate Quotestream   $ 4,520,099     $ 3,841,722  
   Individual Quotestream     1,871,728       1,829,149  
Interactive Content & Data Applications     6,010,397       6,122,860  
Total revenue   $ 12,402,224     $ 11,793,731  
Deferred revenue
Balance at December 31, 2019   $ 579,343  
Revenue recognized in the current period from the amounts in the beginning balance     (467,066 )
New deferrals, net of amounts recognized in the current period     423,561  
Effects of foreign currency translation     9,064  
Balance at December 31, 2020   $ 544,902  
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Summary of lease
    2020     2019  
             
Operating Leases            
             
Operating lease right-of-use assets   $ 671,402     $ 328,676  
                 
Current portion of operating lease liability   $ 164,843     $ 172,049  
Long-term portion of operating lease liability     504,783       167,496  
Total operating lease liability   $ 669,626     $ 339,545  
                 
Finance Leases                
                 
Computer equipment on financing lease   $ 101,049     $ 101,049  
Less: accumulated depreciation     85,936       52,888  
Computer equipment on financing lease, net   $ 15,113     $ 48,161  
                 
Current portion of finance lease liability     11,951       33,914  
Long-term portion of finance lease liability     2,108       13,949  
Total finance lease liability   $ 14,059     $ 47,863  

 

    2020     2019  
             
Weighted Average Remaining Lease Term            
    Operating leases   4.1 years     2.9 years  
    Finance leases   0.9 years     1.5 years  
             
Weighted Average Discount Rate            
    Operating leases     9.7 %     9.3 %
    Finance leases     8.8 %     8.9 %

 

Maturities of lease liabilities

 

Year ending December 31,

 

Operating

Leases

   

Finance

Leases

 
             
2021   $ 221,849     $ 12,387  
2022     185,402       2,151  
2023     171,075       -  
2024     155,531       -  
2025     83,139       -  
Total lease payments     816,996       14,538  
Less imputed interest     (147,370 )     (479 )
Total   $ 669,626     $ 14,059  
Components of lease expense
    2020     2019  
Operating lease costs:            
Operating lease costs   $ 241,421     $ 184,634  
Short-term lease costs     93,530       125,430  
Total operating lease costs   $ 334,951     $ 310,064  
                 
Finance lease costs:                
Amortization   $ 31,855     $ 35,053  
Interest     2,926       5,795  
Total finance lease cost   $ 34,781     $ 40,848  
Supplemental cash flow information
    2020     2019  
Cash paid for amounts included in the measurement of lease liabilities:            
    Operating cash flows from operating leases   $ 241,858     $ 190,719  
    Operating cash flows from finance leases     2,926       5,795  
    Financing cash flows from finance leases     34,258       31,015  
                 
Right-of-use assets obtained in exchange for lease obligations:                
    Operating leases     507,753       207,034  
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and equipment
    2020     2019  
             
Computer equipment   $ 1,237,396     $ 1,104,845  
Office furniture and equipment     25,387       25,387  
Leasehold improvements     13,651       12,009  
Capitalized application software     11,273,884       9,600,195  
Total property and equipment     12,550,318       10,742,436  
Less: accumulated depreciation and amortization     (9,794,781 )     (8,469,349 )
Property and equipment, net   $ 2,755,537     $ 2,273,087  
Estimated useful lives of assets
Computer equipment 5 years
Office furniture and equipment 5 years
Leasehold improvements Shorter of useful life or the term of lease
Capitalized application software 3 years
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS AND GOODWILL (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Amortized intangible assets
At December 31:   2020     2019  
             
Intangible assets:            
   Software licenses   $ 121,845     $ 104,718  
   Domain names     10,570       10,570  
      132,415       115,288  
Less: accumulated amortization     (70,501 )     (64,023 )
Total intangible assets, net   $ 61,914     $ 51,265  
                 
Goodwill:                
Purchase of business unit   $ 110,000     $ 110,000  
Estimated amortization expense of definite-lived intangible assets
Year ending December 31,      
       
2021   $ 6,621  
2022     6,621  
2023     6,621  
2024     6,621  
2025     6,621  
Thereafter     28,809  
Total   $ 61,914  
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Reconciliations of income taxes
    2020     2019  
Tax provision (benefit) at the statutory rate of 21%   $ (136,209 )   $ 116,746  
State income taxes, net of federal income tax     (25,108 )     17,012  
Stock-based compensation     7,953       86,460  
Change in federal NOL     (2,846 )     (1,090 )
Change in valuation allowance     165,505       (243,588 )
Change in other items     (9,296 )     24,460  
State income tax expense (benefit)     51       50  
Canadian income tax expense (benefit)     2,237       3,014  
Income tax expense   $ 2,287     $ 3,064  
Components of deferred tax asset
    2020     2019  
Tax effect of net operating loss carryforward   $ 2,509,000     $ 2,235,000  
Property & equipment     5,000       4,000  
Intangibles     (552,000 )     (420,000 )
Other     42,000       19,000  
Less valuation allowance     (2,004,000 )     (1,838,000 )
Net deferred tax asset   $ -     $ -  
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' DEFICIT (Tables)
12 Months Ended
Dec. 31, 2020
Stockholders' deficit:  
Stock-based compensation
    2020     2019  
             
Sales and marketing   $ 27,072     $ 397,164  
General and administrative     10,800       10,800  
Development     -       3,750  
Stock based compensation expense   $ 37,872     $ 411,714  
Non-vested common stock warrant and stock option activity
   

Common Stock Options

and Warrants

    Weighted-Average Grant Date Exercise Price  
             
Non-vested at January 1, 2019     6,225,000     $ 0.08  
Vested during the period     (600,000 )   $ 0.05  
Non-vested at December 31, 2019     5,625,000     $ 0.08  
Vested during the period     (1,925,000 )   $ 0.08  
Non-vested at December 31, 2020     3,700,000     $ 0.08  
Non-vested stock option and warrant activity
   

 

Common Stock Options and Warrants Outstanding

 

Common Stock Options

and Warrants Exercisable

        Weighted            
        Average   Weighted       Weighted
        Remaining   Average       Average
    Number   Contractual   Exercise   Number   Exercise
    Outstanding   Life (Years)   Price   Exercisable   Price
                     
$0.03-0.11   26,372,803   8.6   $0.06   22,672,803   $0.05
Preferred stock warrant activity
   

 

Preferred Stock Warrants

    Weighted-Average Exercise Price  
             
Outstanding at January 1, 2019     398,493     $ 1.00  
Granted during the period     15,000     $ 1.00  
Outstanding at December 31, 2019     413,493     $ 1.00  
Granted during the period     -       -  
Outstanding at December 31, 2020     413,493     $ 1.00  
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2020
EARNINGS (LOSS) PER SHARE  
Components of earnings per share
    2020     2019  
             
Net income (loss)   $ (646,324 )   $ 558,997  
                 
Weighted average common shares used to calculate net income (loss) per share     90,477,798       90,477,798  
Warrants to purchase redeemable convertible preferred stock     -       2,499,900  
Redeemable convertible preferred stock     -       10,306,671  
Stock options and warrants to purchase common stock     -       15,461,207  
Weighted average common shares used to calculate diluted net income (loss) per share     90,477,798       118,745,576  
                 
Net income (loss) per share – basic   $ (0.01 )   $ 0.01  
Net income (loss) per share – diluted   $ (0.01 )   $ 0.00  
Potentially dilutive shares
    2020     2019  
             
Warrants to purchase redeemable convertible preferred stock     2,499,900       -  
Redeemable convertible preferred stock     10,306,671       -  
Stock options and warrants to purchase common stock     12,696,569       -  
Total potential common shares excluded     25,503,140       -  
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.1
SUPPLEMENTARY CASH FLOW INFORMATION (Tables)
12 Months Ended
Dec. 31, 2020
Supplemental Cash Flow Information [Abstract]  
Cash paid for interest
    2020   2019
Cash paid for            
    Interest   $ 4,614   $ 6,314
             
SBA grant (see Note 12)   $ 8,000     -
Non-cash amounts related to the purchase of fixed assets under capital lease
    2020     2019  
             
Right-of-use assets obtained in exchange for lease obligations   $ 507,753     $ 207,034  
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]    
Allowance for doubtful accounts $ 175,000 $ 80,000
Bad debt expense 203,257 43,689
Income tax expense 2,237 3,014
Software development costs $ 1,649,765 $ 1,253,055
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.1
LIQUIDITY (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Non-vested preferred stock warrant [Member]    
Net income (loss) $ (646,324) $ 558,997
Cash flow from operating activities 1,327,979 1,766,409
Deferred revenue $ 544,902 $ 579,343
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenues $ 12,402,224 $ 11,793,731
Corporate Quotestream    
Revenues 4,520,099 3,841,722
Individual Quotestream    
Revenues 1,871,728 1,829,149
Interactive Content & Data Applications    
Revenues $ 6,010,397 $ 6,122,860
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE (Details 1)
12 Months Ended
Dec. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Deferred revenue, beginning balance $ 579,343
Revenue recognized in the current period from the amounts in the beginning balance (467,066)
New deferrals, net of amounts recognized in the current period 423,561
Effects of foreign currency translation 9,064
Deferred revenue, ending balance $ 544,902
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease right-of-use assets $ 671,402 $ 328,676
Current portion of operating lease liability 164,843 172,049
Long-term portion of operating lease liability 504,783 167,496
Total operating lease liability 669,626 339,545
Computer equipment on financing lease 101,049 101,049
Less: accumulated depreciation 85,936 52,888
Property and equipment, net 15,113 48,161
Current portion of finance lease liability 11,951 33,914
Long-term portion of finance lease liability 2,108 13,949
Total finance lease liability $ 14,059 $ 47,863
Weighted Average Remaining Lease Term    
Operating leases 4 years 1 month 6 days 2 years 10 months 24 days
Finance leases 10 months 24 days 1 year 6 months
Weighted Average Discount Rate    
Operating leases 9.70% 9.30%
Finance leases 8.80% 8.90%
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES (Details 1) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 221,849  
2022 185,402  
2023 171,075  
2024 155,531  
2025 83,139  
Total lease payments 816,996  
Less imputed interest (147,370)  
Total 669,626 $ 339,545
Finance Leases    
2021 12,387  
2022 2,151  
2023 0  
2024 0  
2024 0  
Total lease payments 14,538  
Less imputed interest (479)  
Total $ 14,059 $ 47,863
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES (Details 2) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Operating lease costs:    
Operating lease costs $ 241,421 $ 184,634
Short-term lease costs 93,530 125,430
Total operating lease costs 334,951 310,064
Finance lease costs:    
Amortization 31,855 35,053
Interest 2,926 5,795
Total finance lease cost $ 34,781 $ 40,848
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 241,858 $ 190,719
Operating cash flows from finance leases 2,926 5,795
Financing cash flows from finance leases 34,258 31,015
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 507,753 $ 207,034
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Total property and equipment $ 12,550,318 $ 10,742,436
Less: accumulated depreciation (9,794,781) (8,469,349)
Property and equipment, net 2,755,537 2,273,087
Computer Equipment    
Total property and equipment 1,237,396 1,104,845
Office Furniture and Equipment    
Total property and equipment 25,387 25,387
Leasehold Improvements    
Total property and equipment 13,651 12,009
Capitalized Application Software    
Total property and equipment $ 11,273,884 $ 9,600,195
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.1
PROPERTY AND EQUIPMENT (Details 1)
12 Months Ended
Dec. 31, 2020
Computer Equipment  
Estimated useful lives 5 years
Office Furniture and Equipment  
Estimated useful lives 5 years
Leasehold Improvements  
Estimated useful lives Shorter of useful life or the term of lease
Capitalized Application Software  
Estimated useful lives 3 years
XML 54 R40.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]    
Capitalized application software $ 1,673,689 $ 1,351,922
Amortization expenses 1,125,918 918,902
Remaining book value of capitalized application software 2,262,893  
Depreciation expense for equipment and leaseholds $ 199,513 $ 188,463
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS AND GOODWILL (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Intangible assets:    
Software licenses $ 121,845 $ 104,718
Domain names 10,570 10,570
Intangible assets, gross 132,415 115,288
Less: accumulated amortization (70,501) (64,023)
Intangible assets, net 61,914 51,265
Goodwill:    
Purchase of business unit $ 110,000 $ 110,000
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS AND GOODWILL (Details 1)
Dec. 31, 2020
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2021 $ 6,621
2022 6,621
2023 6,621
2024 6,621
2025 6,621
Thereafter 28,809
Total $ 61,914
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.1
INTANGIBLE ASSETS AND GOODWILL (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Amortization expense for intangible assets $ 6,478 $ 5,764
Purchase Option    
Estimated useful life 5 years  
Software Licenses    
Estimated useful life 20 years  
Domain Names    
Estimated useful life 20 years  
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Tax provision (benefit) at the statutory rate of 21% $ (136,209) $ 116,746
State income taxes, net of federal income tax (25,108) 17,012
Stock-based compensation 7,953 86,460
Change in federal NOL (2,846) (1,090)
Change in valuation allowance 165,505 (243,588)
Change in other items (9,296) 24,460
State income tax expense (benefit) 51 50
Canadian income tax expense (benefit) 2,237 3,014
Income tax expense (benefit) $ 2,287 $ 3,064
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES (Details 1) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Tax effect of net operating loss carryforward $ 2,509,000 $ 2,235,000
Property & equipment 5,000 4,000
Intangibles (552,000) (420,000)
Other 42,000 19,000
Less valuation allowance (2,004,000) (1,838,000)
Net deferred tax asset $ 0 $ 0
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Canadian income tax expense (benefit) $ 2,237  
Increase in valuation allowance 165,505 $ (243,588)
Federal    
Net operating loss carryforwards 11,462,000  
State    
Net operating loss carryforwards $ 2,626,000  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' DEFICIT (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Stock-based compensation expense $ 37,872 $ 411,714
Sales and Marketing    
Stock-based compensation expense 27,072 397,164
General and Administrative    
Stock-based compensation expense 10,800 10,800
Development    
Stock-based compensation expense $ 0 $ 3,750
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' DEFICIT (Details 1) - Stock Option And Warrant - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Common Stock Options and Warrants    
Outstanding, beginning balance 5,625,000 6,225,000
Vested during the period (1,925,000) (600,000)
Outstanding, ending balance 3,700,000 5,625,000
Weighted-Average Grant Date Exercise Price    
Outstanding, beginning balance $ 0.08 $ 0.08
Vested during the period 0.08 0.05
Outstanding, ending balance $ 0.08 $ 0.08
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' DEFICIT (Details 2) - $0.03-$0.11
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Number outstanding | shares 26,372,803
Weighted average remaining contractual life 8 years 4 months 24 days
Weighted average exercise price, outstanding | $ / shares $ .06
Number exercisable | shares 22,672,803
Weighted average exercise price, exercisable | $ / shares $ .05
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' DEFICIT (Details 3) - Preferred Stock Warrant - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Warrants    
Outstanding, beginning balance 413,493 398,493
Granted during the period 0 15,000
Outstanding, ending balance 413,493 413,493
Weighted-Average Exercise Price    
Outstanding, beginning balance $ 1.00 $ 1.00
Granted during the period .00 1.00
Outstanding, ending balance $ 1.00 $ 1.00
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
EARNINGS (LOSS) PER SHARE    
Net income (loss) $ (646,324) $ 558,997
Weighted average common shares used to calculate net income (loss) per share 90,477,798 90,477,798
Warrants to purchase redeemable convertible preferred stock $ 0 $ 2,499,900
Redeemable convertible preferred stock $ 0 $ 10,306,671
Stock options and warrants to purchase common stock 0 15,461,207
Weighted average common shares used to calculate diluted net income per share 90,477,798 118,745,576
Net income (loss) per share - basic $ (0.01) $ 0.01
Net income (loss) per share - diluted $ (0.01) $ .00
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.1
EARNINGS PER SHARE (Details 1) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Total potential common shares excluded 25,503,140 0
Warrants to Purchase Redeemable Convertible Preferred Stock    
Total potential common shares excluded 2,499,900 0
Redeemable Convertible Preferred Stock    
Total potential common shares excluded 10,306,671 0
Stock Options and Warrants to Purchase Common Stock    
Total potential common shares excluded 12,696,569 0
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.21.1
SUPPLEMENTARY CASH FLOW INFORMATION (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Supplemental Cash Flow Information [Abstract]    
Cash paid for interest $ 4,614 $ 6,314
SBA grant (see Note 12) 8,000 0
Right-of-use assets obtained in exchange for lease obligations $ 507,753 $ 207,034
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE CONCENTRATION (Details Narrative)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue | Canada    
Revenue concentration 30.00% 31.00%
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "TP>E('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 " M,'I21E.P[^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$X@!Y/ZLK)3"X,5-G8SMMJ:Q8FQ-9*^_1*O31G; ^QHZ?>G M3Z#6!&F&B,]Q"!C)87J8?--8CG7.S3L(>-OO7O*ZA>L3 MZ=[@_"LY29> &W:;_%H_;@]/3%6\$@6OBZHY\$9R(47]OKC^\+L+^\&ZH_O' MQC=!U<*ONU!?4$L#!!0 ( "TP>E*97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M+3!Z4MNA&O!;! 7A !@ !X;"]W;W)K^R$A*G"@9N2K_/F\?'QF^,.]D(^JRWGFKPF<:J&C:W6N\^.HX(M3YBZ$CN> MPIVUD G3<"HWCMI)SD(;E,2.Y[H=)V%1VA@-[+6%' U$IN,HY0M)5)8D3+Y= M\UCLAPW:.%RXCS9;;2XXH\&.;?B2ZX?=0L*94ZJ$4<)3%8F42+X>-L;T\]3S M38!]XC'B>W5T3,Q05D(\FY-9.&RXAHC'/-!&@L'/"Y_P.#9*P/%?(=HHWVD" MCX\/ZK=V\#"8%5-\(N(?4:BWPT:O04*^9EFL[\7^+UX,J&WT A$K^Y?L\V=; M7H,$F=(B*8*!((G2_)>]%HDX"O!.!7A%@/9@RS48#*?9$FJ=!S1S89-IH&'Z4FGE?:@EW(XC3HZD(,IA&35@:DIM41_J- MS-*\GLR\-,G# O?90Q2D/KHA//Q'/]=P:H D>?L?D%7%[-IS6A$_Q\+^S%-[NUKW]I]'X M9>I]J^>?T)N(%R[)/^.5TA+*_U]$LE5*MJQDZX1D,8'W?!,949C6.4MXW=3A M.M\>OGZ_N;N9SL9D-I\@8.T2K'T)V 0J3;(8*BSDK^0+?ZM#PY5#AUFU\0BFY)T;V,8L%E),PR# DLYEJ@,TK% OGE MPXOV:QX@A'O^3HHSJ33$I+$:D "NB),XGF M"5=K-JG7]"G"1=W*0%U4:Z8.OLG(#_A^-9]3L4_)DC,E4AZ2F5(9EW_4^B>N M/!<8X)'#TXL!'T6165=QG5KPK\:B>DCM(-66JF,T6* MV:['PW6?N,+X*G.F_B6.9=-$)E!E&R%K[>J,SERD318$T.A($ ES08RP\GIZ MD=G?)%QN3.[^! 6])1.1[%A:CXH+GENKM')[>I'=+Q,6Q^0Z4W!;J5HB7$?+ M# 6J?)[B3GT VL("13.$RYS-4&7Y%'?JLM727.:]K[$R=JC\6C9<\4SA5X9/ M<</V* U9> XN9]M#+)/$M6[Y=3 MP8*+N$VOU^[WL::T^@)XN$\?FAN1)#95(GC^!*7&)%?D:Z:5AMX:%FAMPYHK MMZVRV:.]C/INJ]OM]GL#YZ6.JK)]#_?I@FJ1K>(H@*^W8'55-2U4.D<$G4ZG MUS&YJ06H'-[#G;AL:XIO=M'=W,+E6B\X(W?[A$U6Y>L>[L?OJ6PG<9H)%SO5 M9#E'&S)CSW9CJTA@UD^^-RNOEIOGL=TR.M7C^7JBU*."7 MA=(Y-W"KE]-RK05/FT%Y-J48!]./>C9E:I,)@OQH%%9Y3G7+V]% MIC;7(S+:/_@BERM3/YC.KM9\*>;"?%L_:+B;'KRD,A=%*56!M%A&= M]<#CZ[WWOYK@(9A'7HI;E?TK4[.Z'D4CE(H%KS+S16W>B5U ?NTO45G9_(\V M.UL\0DE5&I7O!H."7!;;O_S'+A%' X@W,(#N!M#7#F"[ :P)=*NL">N.&SZ[ MTFJ#=&T-WNJ+)C?-:(A&%O5GG!L-OTH89V:WGS_-/W]X?W?S]?X.O;WY%D*4UXZ/+*#1]9X](8\\G*%>)&B MI+X0WROYS#-X16G+U=95T+BJZ^IYYI$P)I"8Y^.<],TBXGM1># [4>H=E'I. MI3=)HBH0!D67"%#YF(DQ*H2Q"=UZ\H\4!''$F-<1:C&+<.C'=J'^0:CO%/J@ MQ9K+%(D?L$:5PII)O_=F@B,O##L";68,Q\PN,#@(#)P"/YN5T%"4QW/))C+H MOYVPB 8=D7TS"&1(8WC0&#HU?E6&9Z_0&/8U,A;Y7C>3%KO "PFC=IG106;D ME'DGUJJ4=FE1_Y5^%'6S9[$*8"K89<4'6?&9*0A\U.:EJ>RZJ-= +#-8+G%/ M PU]WV?=)%KL:,CP4&43W"[>V*GW;Z72CN-8Q[N?)RL)20FW17'8N83&O@#&ELN$.HN:?CM4?@LBXB;1*4* 4+-KT>!RJ7F.,L4+].83/$>$6IL) M:F$08]3OZK?8#10D;3%%W9CZH(KEQ B=_X_93BUXPEX8=6>[Q8[ ZA,/I?^H MOW%SS!K$+\UWVF<5A;UU-X"^%6'Q4+72%FB4.6GQ4?S\R0MXV.RZS(L+%;1E M$'6W/G.A(5IT VMM*D3>T")1Q3-L\9IMR5KO%V/HLY.G,?H-7V!,@"P:03M7 M0:/D^W@,>R%4KK@&5ZDHY;+@1J1_[A_)LJS)4U-(5::$/4\*\^82ICH;!Y&/ MN$'0SHK\$7J'?4?<6'>>=AO=W6?I]UH46K*H7QKG#4^SV *7^LYO,Z]SLU)9 M*G3Y>WU$(A-IG!^HA2%UP_"A^P%(D^WCC//*K)26/T7J^!C6S/7AV-WZ.DU. M0VK12<^@4^4YE-_@A"*^,\0SDRK&8V@2QV$<_<*\&L/\+]>B.3#+7JRYZE,X MAO4K[N;KG-EISEI64S>K;])4UHL6$*\^ 9C( B5\+8& 5K$6,L5_4Q.R$>M&5^MW^P648$AWA(XRCA8RT4(CW7=>Z'$&/>H2DD\LZ*LA@+V65KG:<,<)"+XDBW M#*.OQY@DVF24CRW89$0S$9$$%@SQ+(XQ>[F B&['FJF]#=R3=2C4@#X9I7@- M'H@_Z8+)GEZY!"2&A!.:( :KL38USUW34H(\XB^!+=]K(Y7*DM)'U;D*QIJA MB" "7R@++"\;<"&*E)/D>"I-M6I.)=QOO[G_SI.7R2PQ!Y=&_T@@PK$VT% M*YQ%XIYN+Z%,R%9^/HUX_H^V1:SM:,C/N*!Q*98$,4F**WXN%V)/8/8."*Q2 M8+45=$M!-T^T(,O3FF&!)R-&MXBI:.FF&OG:Y&J9#4G48_0$DW>)U(F)>W?K MW5U?S:8/\QFZF%Y/;]TY\B[G\P%IYY[JT]M,3*/XC?3-_BJU"*QA]RKLWI>P ^!DG6#1C-W[0&/;#= GPVK( M=H5L'T5V:1S+2E#RIIBA#8XR:.(LC)P] *-C&.8[S%-1-5VQ87 M. E(LFZ"'K2%;A%8@QY6T,.CT!XP(C&GZ!X"D-OS,@+DTF0#3!#5WGV3>;4Z M4IQ,8U?OC:-U[P9>7W$B!Q$\942\'"MYYMXN8IY8_AUU6J\D)RI(:7RRA)R. MJZ/O]@'3^C+ZX1>^-*U]>5:W/[#?8Y^,*[#UO2UE+&F)T^% 4 #82 8 >&PO=V]R:W-H965T&UL MG5A;;^(X%/XK%IJ'5IH6V[E7%(E"ID6:0D7HS$JK?7#!0-0D9AU3NO]^G0L) M)([5W1=RX3O'GX]]OG.4K'.C..IC".U^3,*D-QSD[U[X<, .(@H3^L)!>HACPO]Y MH!$[WO=0[_1B$6YW(GO1'P[V9$L#*E[W+UP^]2LOZS"F21JR!'"ZN>^-T-T8 MVYE!CO@5TF-Z=@^RJ;PQ]IX]3-?W/9@QHA%=BLIL\-KFUG$V89,L8""[_#:6=&([GLV#^S\F[FWLT.[POZ09,#5<6],+1SPRQ;/V2L M38@Q-@?]C_-X*(#(\0S'0!7P@IM5<;.TW,8L%8!M9#9WUC;\SQH-.BU<39$R',L-3VG MHN=HMTZ98;-'X/_QXL\"/]#L&+=RZFKG')"(IH D:RD3_)V*,-FJINZVIH0Q M,EUD-:;>QB'7\4QHJJ?N52P]_)#EKY]ENA*+83M<-FFY]C-L*J V#*@ MU;&ET)F@(RW5)1,D4G)#[5ULF(:-FE%4 "T3R:R%'=QPS0UKNLZT@O[?/GD+\!T-IX_^^#JE*'7 MW\',7VKR%-72CO3:+OL0V64D@'ZN=B394I %0QD+LQT+P_&:(JJ$($NA+#)KHWJVO.UQB/G?^:CHUK59NE1HVRS0W]172:0ODZ4?4N1@>"- MRB,!+0,(!/FDZIW8+@?X*S^.KXECZL"]C:1NM_DT!M"S7\YP.FG6IP$BK MK%_(&FX I3P1 I^>MIHL@* M="=+J3(DA4?W/"3P%C:%3@&[0%T2K@4?&UK"DS Z"+K^CY2-KU'6#_T-W$*H MBWI=5+"I7=/?_O3Q*3O,C7[)YO+1+Q94'NA>E_)X-YO(]=:-4]<$K*\)^>HJ M ])6> ^:CB/[L&9,OH"\9%>7 ZPO!^52*OFU-;Z+7QN)9/-K6I;3/)?TST[@ M,>7;_,-$"E;LD(CB9%N]K3Y^C/(C?^/] [H;%Y\P:C?%%Y5GPK=ADH*(;J1+ M>.M(7KSX2%$\"+;/S_EO3 @6Y[<[2M:49P#Y_X8Q<7K(!J@^%0W_!5!+ P04 M " M,'I2&"?LW"8$ M#P & 'AL+W=O*,'$8*5%Y?+-/G#1,OU/%PBYYQA-F/[8+RGMJH)&F.BS(E!:!X/5(F\&8* M*T*%^)GB0WG2!F(H3X2\B,XL&2F:<(0S'#,A@?ACCWV<94*)^_BW%E6:;PKB M:?M5?5H-G@_F"978)]D_:<(V(\550(+7:)>Q)3GJ\ENR;85>R/P:HB'2"&QD-*#H *-%<3C6JZ*C8/<%J(E14QRO]-.8^- M_<=Y]'@_"R:K, #1BC\>PODJ H]3X-]-YG^%$9C-010N9[PU U] M"#CS9[AQ)DJ0B65 &%BA-!K,"^&B;,I1)M,(WM.)XE^\R MQ/A@ KQ.XY1)1*;](BO2^;;*5T>S1/1FB>B5CGE!YQ8_IT61%L\\A3-4Q/@[ M*#>(\JE C+N+KX$!OP-=@ZYL3H_:5J4MRMQ^#'7+=:VANC^=F2[,TTS'<3RW M 9Z9-QKSQD?-HYSL"O8N\T=M^\25H1F.9^DM]UV<<.^=HX(N"GK0?(J00)'5>SH"8/F]F$S>P-V^]D?V>;#YL2?8; M=B?[N[#^['<:Y\Z'G,M37^KI^O!KT2'Z@&7Z03?)%.Z'6GWC9M0V\OD;=Q9[&'VN]# MH_;YBJ!KTC.>]KZ2(,'UUP1X[V;'# MR+:Z2SP1QF\F57/#[[.8"@#_?TT(>^V(ZTES0Q[_#U!+ P04 " M,'I2 MP$RT)\8% #+% & 'AL+W=OR9AAD!RQTQ+F)"VGX4M0!?;HI* I+_^)-NQB2V[S'T! M6UZMGEWM[K/2S8GQ%[$C1(+7-,G$[6 GY?YZ-!+1CJ18?&%[DJDO&\93+-4K MWX[$GA,9V,('74Q3H";G$#TI. MXNP9:%/6C+WHEWE\.[ T(I*02&H56/T=R90DB=:D3Y_L96#VKOV_WB^<5>'P T\GJ M'_#P]?'G"@S!]]4,7/WUZ68DU:)ZZB@J%[@K%D ="T $OK%,[@2XSV(2?U0P M4F@KR.@=\AWJU3@CT1=@P\\ 6<@R )I>/!V&/7#LRH-VKL_NT/>XO'^:/,\7 M?X/)]'G^8_X\OU_UJ'4JM4ZNUNE0NU I3+.(I01<)4P(H^L+%5ZN0B?L<3ST M',]&SLWH>.Z1MISK!F'H5V(?(+H51+?7\DG\KPI0E=-2 ,E44D.2_LX'3)XLU+EG'H*V#4-H-3QID(/0AB@TN]*O\/J]>%>212]#78]B MH/RFBK0HL)-7_4Q,D/T6%-L/?-0 W)9R(/2A8\8;5'B#WJV?[G"V)4+M,L!" M$!4 VLD)Q6N:_'$3PVJ1L-)U8O1#V+)P"'W7=QN.,(DY MR/,#LR>@55=0JQ?FDI,]IO'[5@ECC;3:J[MVT,Q3@Q@*D6=W0#PK\K 7XJ/< M$:[HA'.5K.6.&6'"-DS/LVR[B;,M!Y'* M@!%-5 T9_RE@G: 0ZU%PV#)K*V MT-!WW Y<=8V']F6AN,=O.@X_JWH5\8/*5AWW+'?O6?0;X=LM9#[R?==K6M"6 M&\+0#]PN(VI&@?V4,B,;HB(@5OET)-G!F$REB@^KVX[CP"9*@QQ$@6MW< JL M206Z?R2^BWC""-\UU''DAW[8Q&\0]#W/L3H*.:R9!WJ]I7&^^'&_NKP?@#5% MP'Z.6!YXM%,, =@&;.BKCKWN1&Z7_2&T'1BV,MD@:"/7ZXRVFB%@<#%T HVDZ3MPA A,W!4DP_J)Y\J6PZZ=5!T3+,C$1=D"C(P$@R0:UE- M]$9)3U4NOR/74 :B)!_42RY"PB)!9@PUD*EOA- MG7^C%Z"&97F 5(];CE.0,&SL")&!;FR5&LUP-,AUA".JZ0;UT\V3ZBC>=&-= MY'J&LXB A.39M$[H-@].\[8:V,.V ZO9:9CD4.!U;FE-,JB?9)Y(3-)][F&% M777A)><(W>$:$;>9I-ET&T2&KHK4+C_77(/^!]=7%S M5KQ(ML\OG]9,2I;FCSN"8\*U@/J^8:H@ER]Z@>K^E*PRYN"7Q$ $M 8 >&PO=V]R:W-H965T&ULK5I; M;]M(EG[GKRAX@YD(H&59MG/K)(#MM'L\Z%PVVM72GEQ/=U5=MW!ROGFC='1[98J;6T M8].H&K\L3+N6#E_;Y9%M6B5+?FA='4TGDQ=':ZGK@_=O^=J7]OU;T[E*U^I+ M*VRW7LMV>Z$JLWEW<'P0+WS5RY6C"T?OWS9RJ6;*?6N^M/AVE*B4>JUJJTTM M6K5X=W!^_.;BE.[G&W[3:F,'GP5I,C?FEKY31QZ8A@>F++=GQ%)^ MD$Z^?]N:C6CI;E"C#ZPJ/PWA=$U.F;D6OVH\Y][/KG_Y='UU?7G^Z4:<7UY^ M_O;IYOK3+^++YU^O+Z]_GKT]"%)SA]A.#Q5'PTM5M9\7-=JG*7 MP!&D2R).HX@7TRH'>25#YA>B>/T#LO"M/53M=+\<54 MNM#*BO\]GUO7(D3^_02#T\3@E!F<_O_9]$F"E)AO;",+]>X F6=5>Z<.WLN1 M^"1=URIA%@))VDH**3%7JA9P#LH;R3T6Q4B@Y**@UBB!;:OJ(M"H>J/NT"35OXUG8U%" M7-D*;3D^X!^^ 19(=,PBDY#/=&TP]_;O=F"(\4/.TEJD!?&LM)SK2CM<6U,) ML9QI+2PK+1*Q)*W-4!#8F9@1;NT_-*>0EP[V:EB]5]GN"P0DJ;5A?0DZGN40)N-T@H(JR^HZ-; M&/\A(7B#PS\*Z8$2K]4RS M7>EW^8[%A2ID9Q7S^W/^S7L:2T 2'VZ5L227;+4EZ1>M6?,@9!9Y+IH[E,+@>GSS'L0U!&(!3M!HA+RR*Y_P M](&BX$Y6G*R7]R\$'BS/-E9L7=\IZSB],ZYTG%7(4UAUJ6NNUF@4%+?0TZU: MQ02H1\-ME;)>'Q\.I0+JHZ!#GI7X6)=<70G?.?SCQ)&^@UK1M!HR:%0(<(5( MV=Z"B8K@!-5S\EIKNN4*A6\00YR+C]H@U@J(L.5PHU -@00F'+KS+9.[@O2M MK+(/JC%6.U0C_,SQ=QE**4NC1E2BS(9_H<@M33=WBZ[J%1MJ#$/*IV_/./RA M[YJ#)80;.C6@80HX$A#6"06$'4%R<0GZVW^]FAZ__,D&Q*=:;K9K>4L>@2U( MQT9NV<5CKG;A0;@(=191JBQ7]%Y0F*15=P"Q,5\IKP/75A4*]H67@^=)7IMN M!#8J=,.J#,3=$0W"C,4GPTT>-Y+1M>UE)7N0=(_PW2HP^$#3I97=+EY*J>>!9#92RN/>,^'-$82\W-@] 2!5Q29Z,0 M^*#.IM3<<-'Z2I1"# ^0ARM?,(YNDTFB@Z)?\DR6G@78)3^ O.DJ1&CO2>_ M'X34#@*;2T),_\9]/)23X]>^G%.#W)7[QZP&@Q$E]:P@G4_:F+IF9]I;^K,C4&+J) ;J7O MJ(6Q+I18U/MUQP[-2@4BJ:VO-2'Z7L,?NX4Z0ZU**TJQ"X^8AX\VU M 6M1C^9 !)OM?W8GR5#I[R,&&HQI+65W]?5"P*HFF([5B"JP6?U2H#=- MMIOX(;,)+/I:ZK&KA]X[-08F)Z1<(+47L,*'X#">7.HRDI3]),.IJP#P.JZ& M%$O4AC!SDTF[AC).6(!QO&VW.G9= =6** .>J3[PSYCT6WX;UFLSD9P>:CN"T M9+.$5PCZ@8FBS,#/7,!ASAT3^'F YPW.+2]2T)(5JU5P T%&RTUIMVCUEK!] MS?UKK78LEB/QLT2KJY>6U$+5)P5IFU$(]?"'N,/IG$^;4M]I@GY9&*X"Z-_P MXI5*2!A>ZXX%H,PD.G8'-MXK38A673&#/0+0,D67E*4/"67/DVB((\6KX;UJ MC-@ C:%5D_:91QRI-8("QK!(_+GM:+@',V<*P+.F7Y<,IC+(!#4=K04RI-E" ML4O#([UX(U_"P]1./3/<8QN 5^$]30 W7$" $N[6! Z5:XT,N(>Q/C4 -IZ/ M143I:D2;'G*"D]\A^\X7CEK "1UF86J>;=_'1U/KO@C\<_86J;78J7IY,\\KMA?A^B%%#1XJ4_5G" MI92H)>4#&:!K5?%@P]#?E^5Q M$C;K;27+WX&U!_GDO>8W?%SX> -#E"NY"1'A]R.\ %4!Z0#_ JKK6/+(G07% M3#X<04+JZCH;[KSNM7M_3UKWZ>3=-(! M&?3?'H2(/-)/CD^_8OU(,^& !OA MCT;S"6DB7B%X]8@J(;&)9=4O^1"+C6Q3&7]DPTE90HT38UK&?6^I:II1:9HK M:%^ER@CI.*Q1$C#P5BI-L'80 FG0ZR4),W.W#CG*8>'GQ .*3S2GB(;8-;= MO5'.W0#X):SQ:24-B1C\/[)H2A@[(JLT4=_C2O=1DM<=.OM@[?>P!,ZH\/3: M153T'$[H6YGU\ 7&5RUV]Y_ ET0YG::Y/S!K)C3 M,^&AQ"L%P5YHQZSS[+F^&PWB-XX3SW&5Z^&A;\M4RV&<,(^=%[S=]Q#?NP"E ME6CX)52IX>K6;W7Z.$F(;"=.LD&.8V8?T M?%$B#)53,5ZV<@VHL/3JDP)>*79+4Z"+@G.9$^9)73K6Q2=(T)"&9A :0*(#A-Y =%Q%>3[L&D^V MC[.%BLZ)O#R 2W1W%B99J.5%L&/.^,\3]L>D>R@3IJ!#7&22ZU?+PV +49+( M\I@Y.'KPL^EN;O5@E\=Z0Q69=]=XWK36FRJ.'/2#7@R.>#W$A(C>BM*:&C[B MXQ):T+])[A0%OFH$:^M6M+5&06XD2MK@."\<"&W[0A8?SC-_../ZD1-C#'YL MZ7P0N1P/3GO4E/C&O27OJ>*"F-+5ZX>FPX9-8]% MQV5LJ!2/HR;Y&Q"%-7P MV;GR?>.A30:S80]/>/;E&&^X,=)H.!;52%SM'*RTG8[**QH30HYZWY[CMB%DX#PL[. MF-O^:;6R@UA\>:?DLRM)"?,^ALGJ1' M2ZY='^,16?>E(L=8[H80F">$A>)5,6D;*\F]%S5@A@S8GOL-02H_M;$#/83# M(Q>5A#*S8F4(]?:KD;4I5<7E5U9%5\7]P*Z?X]SZ8$Z%(4@I&+(>#8>[+RB8 M^%P$@/X5D5<[!.5Y:1B+7]?BGQ)]#VF,IOO2+UN>'A.S)\9$C00#U;W3Y;>& M[1^?.Y]]2X\1Z\/)*4V7\>3=BD/QRQ#I?J8]2_;\!L-B(4[.)J,W8@9L6^G% M-@*+&XHG@K'IP>M^MP5-S[LE:A)Q>Q44A>Q)YMDW_N7P^"3/KLCJO['5/_9G MU2)P?S6=C/X"O;,\^Y%>N'@=%H2'-'TE;/=\!D >53X\):TO0UW]NQW:F=2& MMA4+ZB/JDH'7=4!]&>T#Q&5E.I]='3]V3F$3\,8-I2JM(\0LA',"&3^4G^*H MJQ5I_.)16[P@V_;1!:ND"G)XRC6*QC9XDG9\&M/FU(^S6= M._2%,+ZYX3'P(^>6>>8Q K]-94,UT!ZB)[C,QPL/6'+YH.WF]\8?._!M_FS& M5&:YC8*SI?Q$0VUQ33MT.I*OMD. QO.$MX%?JGN,L.RTW]_ +WXY08 RCOL1 M0?"<1_&CUV&)S5 V+(W0/):Z9N0@%[BI!]T(30+=TS%M!ZG!EKZF$+>&X(9S M\= TLM(VO*;A?#\=G%X'.,EOT*2C34^2(JV/@5B/[RW4LQ^^0D4'WT[\#VIS MK%\^^@8;!9OJ3?\^!K_EY$,QB^\K4'3":H:?3P\=(F:8S-R4.G:O@$_"@D(D M(WG$(>,NF:M;1(DI*E#0_3LA]"8(_$'']<$X^T\5?OP>F=_2!RG&8M]KDT># MUU)1*I;\\BW1ALS^#=5T-;W?>^Y?:^UO]R\'?Y3MDDY[*K7 HY/QR[,#T?H7 M;OT7E"=^R75N'.H2?UPI"3Q+-^#WA0&:"5^(07KK^?W_ 5!+ P04 " M M,'I2S?!F5?0# #]!P & 'AL+W=O%&5Q8!O(TD$#3 ;I+"V*H@^4=&41H4@-2=EQO[Z' ME.)D,),\],$6E[N<>^["Y<[8>UWIHE':KI/:^/9].75%S(]S$M*QQ4QG; M"(^MW4Q=:UF44:E1TW0V.YDV0NIDO8QG=W:]-)U74O.=)=/!)[FI?3B8KI>MV/!G]E_;.XO=]&"EE UK)XTFR]4JN9B?7V9!/@K\(7GG MGJTI1)(;GK57*64,F5Z)3_9':_\1#/<;!7&.7B/^UZV2Q+J.B<-\V@# 2- MU/U7/ P\/%,XF[V@D X*:<3=.XHHKX47ZZ4U.[)!&M;"(H8:M0%.ZI"4S][B M5D+/KS_<_/[UYOKFRU_+J8>Y<#@M!M7+7C5]076>TJW1OG;TJRZY_-[ %#@. M8-)',)?IJQ:ON9C0T7Q,Z2R=O6+OZ!#<4;1W](*]CT:_V[+S7!(JMF)KL0*E MQ3WMA+5">_K[EIN<[3^O>,L.WK+H+?L_5+ZJ&CKOW+6BX%4"H([MEI/UEYKI MRC2MT'NJ14F"-)I4&>?(5/3F)#L9'Z49H3')USS:L[#$(1,$'F-4!RY)Z#)J M%\+547L.W=/QXG0!)AS8,5L9-/,]H=^M\%)O^HZ17K(;1P-"^=ITFYIV#$!; M!J+0I* MIC?'639>S%(O/.LVV^ R24,P=4IK-T)_:8C2BB.VO\,%VPW%C1 MC)01FGYQS/01=X[FZ5L $#[2C%1M,(,T0>$]Y[8+2.>+R,;\28OFV=L)W32M M8HP_+Z(#$!A\YYU#[: $6@5'C=@CHF^=M#P292F#I%!422UT@;Q,Z.(GIR[J M%:9AJJQIJ.I\!QJ"'8_\6["5AQ2"LB@=\1>F4X$^AW$74R)5%X&!:0 ;Q;:J MC2K9N@E=8E"6(%Q M@47M^^E\.#V\;1?]2'\2[Q_&6X&J 73%%51GD]/CA&S_V/0;;]HXX'/C\5S$ M98WWF6T0P'UE4%3#)C@XO/CK_P!02P,$% @ +3!Z4I)8./"N P >@< M !@ !X;"]W;W)K>J.VB5F2 M3.*6"QFNEU[VH-=+U=M&2'S08/JVY?JXP48=5F$:G@2/HMY;)XC7RX[7^(3V M<_>@Z1:?44K1HC1"2=!8K<*;=+')G;Y7^"+P8"[.X"+9*?7L+A_*59@XA[#! MPCH$3G\ON,6F<4#DQI\C9GBF=(:7YQ/Z>Q\[Q;+C!K>J^4V4=K\*9R&46/&^ ML8_J\#..\5P[O$(UQO_"8=#-IR$4O;&J'8W)@U;(X9]_'?-P83!+7C%@HP'S M?@]$WLM;;OEZJ=4!M-,F-'?PH7IK#(7O%,&5PKZ3=&[B3)9;? L3DQ=D5=G)EP]Y$O,7B"K(T I:PY V\ M[!Q:YO&RUT+#%Y0]0J55"UOR55,+4'KM'K8^L:CA]YN=\?(_WB#,SX2Y)\S_ M?R[?-'2#MS =+W 5TF09U"\8KF^%X76ML>862S@%\VF/%$O;<7F$3JL74:*A M?M#/-+\E-4 $E9!<%H(WP0%W4%#<*"T8U?1N# QP64+1J+[\T75S";SK&E%P M_W@%O_2:9FW@VAW!'CL$58'S213HX(PPUCB9)5?"@M"5+H>">2QK]UGGX=#066Q-LE>Z4IJ#AUUY9 MI/(@;^$=Y-$U2Z)D/J=S%LWR-)HR%GR0I: D]+SY1CV-9E.G,',G-H_2?$ZJ M%O6P!7P[.-+O>-O]!&YRX.8B#S")DC2)LOF43BECT6R2!)^4)993]0V+0OY:A94*-I+DWCLP]SHLW?B)S:B"+/\VB>,/BWN8TO]B%- M>>VWOJ'F)7^'U7B6GC\L-\,^_4=]^"K=>W MZTY96BG^N*>/(VJG0.^5HJX<+X[@_+E=_PU02P,$% @ +3!Z4E_+GV:! M P @P< !D !X;"]W;W)K&ULG57O;]H\$/[. M7W'*IE>;Q)(0Z(^U@ 2EU2JM4U6Z[;-)+L2K8V>V ^6_W]D)*=-6]&I?((Y] MSSW/<^?+>*OTDRD0+3R70II)4%A;742120LLF0E5A9)VQ%- MQQ5;XQ+MU^I>TRKJ4#)>HC1<2="83X+9X&(^(5".""B\;/%#+J4+O#P>8]^X[63EA4S>*7$=Y[98A*< M!Y!ASFIA']3V$[9Z3AQ>JH3QO[!MS@[C -+:6%6VP<2@Y++Y9\^M#P/UPNX MGST\WEXOQY$E4+<5I2W O %(7@$8)'"GI"T,7,L,L]\!(F+344KVE.;)4<0% MIB$,!WU(XB0^@C?L) X]WO 5O"_*H@&KX(9+)E/.!"PMLTBM9D@D%.??QAATR# MRG.>8D\@]24UCBU@-(C/AB.8AU9NR M]Y)R9H%JB.6*L/9U[(,M2 -LW8\D%:6JR7[(:G2E^8/V$?DT/)[0:;5#2(/N.*UB2C>2-Z<.MI'YZ]]^;\R2)+_=G_')P^?[ GR]JTW!. MSKU+'W]GX9-ECFQ%1G:YR)>ZRC6YTC-HZPIR1.<*^1G',>V128:OI>-+%KQP MILC,J7%FD_^FX=N%)_T3"C>6:2_U!E>ZIJGIS7S%XEYK,3,NNPMOW>W(:A14 M;2_"%JZ<>S+_O]I[+.)@?#$L%<=M5$KP=-=C0C1ZJ3.9?$E9D9 =6$(VS ]D MBB:RIE[](/\=(XT;-\6]+:XU-W115SMO6EL#5[3!V:6!N6(Z/-YNF-ZS8FTP)Q"X_#L) #= MC/QF857EQ^Q*61K:_K&@KR1J=X#VE(G$%S44 < $H2 9 >&PO=V]R:W-H965T4_$ZFN_O%IB3>U[GWW$OI>J/T'V8MA&7/55F;F\':VN;=:&3F:U%Q,U2- MJ/%DJ73%+2[U:F0:+?C""57E*(FB\:CBLA[<7KM[7_7MM6IM*6OQ53/35A77 MV_>B5)N;03SH;SS(U=K2C='M=<-7XE'8WYJO&E>CG9:%K$1MI*J9%LN;P5W\ M[GU&^]V&WZ78F(,UHTAF2OU!%[\N;@81.21*,;>D@>/O2=R+LB1%<.//3N=@ M9Y($#]>]]D\N=L0RXT;?N"6WUYKM6&:=D,; M+5RH3AK.R9J2\F@UGDK(V=O/'^\>/SY>CRQTT9W1O)-[[^62%^3BA'U1M5T; M]K%>B,6Q@A&KTI2]%)I LP_YU M-S-6(_G_?D5GMM.9.9W9?XW6JW+$K'>FX7-Q,P!UC-!/8G#[7; U?Q(,!-/< MRGK%2N\RJ,;F2C<*M_%XN91S80)>+]A2UKR>BZ.-0EMPCXD_6]F +7;(_M'J M?H 6:$K [TL9EO!-;.*Y6YEA@Q.+01M0 1,+AD'<;3F]4J0[D : MQCLMW#()7QHB%VP>!\&X,<)B,YPN)9_)4EH)?[@6)%6VJ!DL3F-GFDATI997 M[;&.W;[ [SO0&2(^TPC'[G(;,E!=M01@;50I%X!P =Z6#C?'$T3YZ1#''_6U MT>2%W;I,[.!F9WGY?YW[MA;L7E4-K[>0KL6&S,,_KQPY#WQ),%=1Y-GOD%?M MD] AN^4)N !?-RV/0FHAN>JPO.Y+V]*R)#=&58IXP!0 M>RHM%*N5I2IXD@M!8,BJ*>5<6D8\#=E&.+Q(!&6CG49@/%,:78:@<'0^"D/6 M?JRZ^?3$9>O@IQI"9Z&R@WMK M<1S507\* ^"Y1-]6VC<*)BE$0B25-#>H\1D"Z5LD MK%O*TD:6);0(/9=DC>ZJKHWU/=GI"SC\%KYZ7#1=NX#Q6M57_@J9:A 1]J " MUG*^=G6[ F\U+V&_]%O]_Q?%^M+]DDHG-F M@%W9;]T]'++'MFG*71T>MIFCRM.BI$84 -O.#R""<2RJ&7)&(WG#G:6E*G&( M,^\"UTZ2*)X&>Z+[>1O\"//?L/$D#K,HP2I-BG \&0?WK=94S)AZSBDBWXFJ M?:]YP^)Q%A992JM)$D;9-/BLZI6O[1]2D4=9."E2*)J$V70)3R.8O)XOPH^"V/>4>K;JG6Y M "O [KGT"2KR<)J.69Z$15'\F)F0U<@R+.1A'!-,61'&X_@2S)>'UY;%<3C- M8P0;3N/L,KPOB29A'!4LAB2"\\B^M!4N9F&4$QK9)"S&Z4%Q?7=G:J!QA]Z- M5P3VL#O).,C9-_AS6G&&9<.XFVO)<.I7P:?CDU/4/V#QL!N"Y]8^2..Y^("4 MG)N9#B?L+7Y3]O94?3$L\*B D;?L"T=3]MT1B)VWS V:[A&Y_DEG,G0X,G7( MPG.NG=0?@(L!8Y+$H(8KKR1,BPG=3UB,(B+&(35Y3+=0^B!A-,G9%5UF*)4\ MS-/87^:L2,,XG>+*Y^]DFA;Q.)Q.QY2\/"U< =,\;*T[*Z%.! ;H3S%2FDXB M]C/[*9M,V<^=KD,N==FG0\]!6]LA)9[Q^NF//6Z$^50)>N#HV_=9IBM C@ Q@T^B%!M)K3=/,L0FK. JC M<79<,KU3=Q61ZR]/>]H;%GE.BQPHI<&O/;)). 5Z>3B9YA?Y1>I(C'H<&DH>'2SS9>$5G,T9F94E9!3>N/0Q<9 M<)B*G4^PIU5U_F[D\U/D!>5G&H63HP2?BI^\+QVB]FG7+_]&"!@F,(=41'$> M/%P89VI&,]P'C!/5FMZ6]B+Y4RO879&#W^>CV/U!+ P04 " M,'I240$V,(,$ M E"@ &0 'AL+W=OO M./"*H04X6U=;RA(#29MB!=;62](-P[ '6CJRB5*B2E)QG%^_0\IQG"(7%'NQ M2>I-;,W):&UM=S29F'*-#3=CU6%+7VJE&VYIJE<3 MTVGDE7=JY"0.P^FDX:(=S8_]VD+/CU5OI6AQH<'T3X$^!&W,P!E?) M4JFO;O*A.AF%#A!*+*V+P.GO&M^BE"X0P?BVBSG:IW2.A^.[Z.]][53+DAM\ MJ^1?HK+KDU$^@@IKWDM[H3:_X:Z>S,4KE33^%S:#;4H9R]Y8U>R<:=Z(=OCG M-SL>#ASR\ F'>.<0>]Q#(H_R';=\?JS5!K2SIFANX$OUW@1.M&Y3+JVFKX+\ M['QQ\7EQ?G'U-YQ^>@?G?WSYL/AX_NGJ>&(IMK.8E+LX9T.<^(DX40P?56O7 M!L[;"JN' 28$:H\LOD-V%C\;\1V68T@B!G$8A\_$2_:5)CY>\E2EFI2L[9;! M0O+6 F\K./_6BXXD9N&?TZ6QFC3R[S.ITGVJU*=*_S>IS\9Q#7ED.E[BR8@Z MSJ"^QM'\U )1@\T2-=%S%#AZB*.H"-ZJINLM+>.^K%<0L3B9L:28^G$4IBQ/ ML^!S78L2H>YU*VROT;-Q[Q9G+,EGN[_@=R39KY6L0#2=5M?H; Q$"9MF$40Q M"T-*SCMAN12W6 'O.BE*[MO.J-IN.&6(",DL87F>0L&F8"-TE;<#@NO M"S8K4C;+(W@#KW.63@N6I 6\"1:/IF70HB,N9K,L8UDR\V,'/21*'OCF_.)DX8X>LB'R-=@U M[9,_>8-U+D'34F8 ;J)6D<]<O$=2 D[XT[I-TSB^+)!ERP?N=^S!#=Z0$\0KN.LK^S?0Z7#UWYL/#ZB/7*\$R4MB3:[A>):-0 ^/DF%B5>35R"_&ULK591;^)&$'[WKQBY474G M.6 ;&P@%) BY-%(N%QUIHZKJPV(/>'6VU[>[AJ2_OK-K,*2YI"^5$)Y=SWSS MS>SLC,<[(;^I#%'#4Y&7:N)F6E>C;E[B1NXAXVO?)-IL]&= MCBNVP27JWZI[2:MNBY+R DO%10D2UQ-W%HSFD=&W"K]SW*D3&4PD*R&^F<5- M.G%]0PAS3+1!8/38XB7FN0$B&M_WF&[KTAB>R@?T3S9VBF7%%%Z*_)&G.INX M0Q=27+,ZUU_%[E?RXDM=*BV!L3@X*7S9,][?-P8C#T MWS (]P:AY=TXLBP73+/I6(H=2*--:$:PH5IK(L=+DM)SL]O;E[F-U= MW\QOKV"V7%X]+&%VMX#K+U\6CS>WM^.N)A]&LYOL\>8-7O@&7A#"9U'J3,%5 MF6+Z$J!+Y%J&X8'A/'P7<8%)!WJ!!Z$?^N_@]=J(>Q:O]P;>M1#ICNDV*I1;=*?'0>A&8Y\'^3\Z"D?G0& M_<"[""(2XL +^[%S.+N10L#S9AV Z!Y@R,-?[W)R"Z0*D([:49)T=S'[^:1@&@U\ E>:% MM:P5KNNP=Q>@HQGN1>-(\ M7-,103CTAO[%OJS;^FU;#E&16%$<)AYS+I3) __F#(_T'4N_ X^4A"W+:TH" M; Y )K&\J!B7-""U+5+S*VMRVY0G-Q,O$3)E98(T5'0&GV;+.36?2^C%_GGH M>T=>/^IOW9.A4J#E(8,-LI]@4 (T- 9 >&PO=V]R:W-H965TR\S_,,P_E*Z>]FB6CAH:C!U40B] MOL)5V*!=VC_J&XUW0U:*ZDLL#12E: QN^C-PK.K MF.6=P)\25Z9S#9S)7*GO?'.37O0"#@AS3"Q;$/1SC]>8YVR(POBQL=EK7;)B M]WIK_9W+G7*9"X/7*O\J4[N\Z$U[D&(FZMQ^5JO?<9//B.TE*C?N?U@ULL-A M#Y+:6%5LE"F"0I;-KWC8U*&C, V>48@V"I&+NW'DHGPCK+@\UVH%FJ7)&E^X M5)TV!2=+;LJ=U70J2<]>WGR\_O3A+7R9_?7V[GQ@R2(_'R0;[:M&.WI&.XS@ M@RKMTL#;,L5TW\" 0FGCB;;Q7$4O6GR#R0D,0Q^B( I>L#=L\QLZ>\/G\BL3 M52!\$0_P1IHD5Z;6"'_/YL9J0L0_+[B(6Q>Q:;JL:HLI".N193!6V-HJO88,4]0B!RTL MLM^=&N ##0B#T)]CB9FTQRYD5E^CT :0D0'45RSFJ-O>@BA3N@A/05!#A"&M MG":$.?/<*9]XW+4VNXX#86$_/!<691.%O\(1],/AV(^"4SBFFS <^Y-X[-U9 MENFFZT-)0X^TMLEUDNI'(S\,IF0AG/A!&)&Z2KZ_8OZGKDR4LBLB3/S3T1"F M8S\>!][U4I0+]M+:_/CI/1GSI_&8;/5#/S@-X+@C=R_RNC$D.'U1)@CA>.2/ M@A'IQ4-_-)WN*2C*G!!AL3#0/_6C4S84?>S=/!8]88#JA7Q(9QX0UUUC?]>:::B1*Z@PR6JEH,RU_JE)L/'I= M0]2"(XJ+ ?%28"SF0CJ!+QT/J2+DELK"4MP3D.@)S6K4DHK?6J,QC5I3%&Q/ M&(/6> 32OH?6:H+\2 M.C6. UL,<&+F<6LT5DJS-E2UKI1A9A?,^ VS147(?Y"<2[Z&HS"D#D=^$#3$ MH4*,H[&[72UELO2H2%)O$*77;*.Q9J@;6M6+9V/1DW1B'PQ]<]=>I\W$8TP MCBI/(<*\[!*?*TD$S]=T6K)/\Z-S2BG$#SSNL3YB>ON ;''E&2(C"/ M/.ZG,L=I<1)4\'H;NZ0 YO0ZI&V1VDB!<_/JE+(A2:^= MCX)PE?(OU&"@4V,X+<.CNT@M ^RW-$[.:H2.]1FQTDRX.0S&1):&%Y MVC)2%ZN_L4?3-MMV4W'Y"#V),$O(>$ZX6M RKC32.UG!9@UJAF@+SVY)=K5P M0[_E$[]I3N#03C?HK,@%ZH7[$."-AV9DLRVW3]MOC5FS8N_$FP^5#T(O)+G. M,2/5X&0RZH%NEO_FQJK*+=QS96E]=Y=+^EY"S0)TGBEEMS?LH/T"N_P74$L# M!!0 ( "TP>E+, ?YA4PT .$G 9 >&PO=V]R:W-H965T5T[<14EBZ1DRT[B*L=.9K*;Q-DX.ZE]A$A( MPH;7 * 5SZ_?[@9(D=9AQ[,/B7D C;[[ZZ9>K4K]W2REM/Q'GA7F]<'2VNK\ M^-@D2YD+,RPK6<";>:ES8>%6+XY-I:5(:5.>'4>CT"WW_1F;EZO5!>- \^*(62XL/CB]>56(A;Z7]=_59P]UQ2R55 MN2R,*@NNY?SUP65X_F:,ZVG![TJN3.>:HR2SLOR.-^_3UP)H'[9&XL7O=4']'LH,L,V'D59E]4ZE=OCZ8'O!4SD6=V2_E MZC?IY9D@O:3,#/W/5VYM%!_PI#:VS/UFX"!7A?LK?G@]=#9,1SLV1'Y#1'R[ M@XC+:V'%Q2M=KKC&U4 -+TA4V@W,J0*-XE@\%W;BJ1R-<'$%U&ZCMY<"&.^&?P4JFU3/GM4L +_DUR^,M% M;9>E5G_""UMR94PM>5WA=3@*1B/ZQXJR&*32J$4A+"RL6EK&T1*6VZ7D;TJA M4U[.^;72$"VE-G__VS0*3U_R5)E$2XR?(;\I.!A%YC.I>31%PX2G 1=PI!49 M[IY,Z%1/G,$3)'Y5YI4H[CU%TQ4(3<)7$J3I,"D,Q[71Z.6MU J8O.1?9"HA M%\TRI%;<26T57C^@-*1MX4O^%4YU>]E3]_(E'%N4(.^=2F4!RM#\KK2J6'"- M<6V&_-*NQ6_\,N!A% &BB>RDTEQBXFR+^-798EQV.[$1!U+K($5\0S3!'@:!":W4&2!6@;UN5%_B@S@19*5!A]66B5TB%B?Y[AACALLL-S( M!$QHD0OY(UF*8B$QD%SES> D+="B); T .J#I*P+"Y8%./ =\ ?&(.R3$A<= MCH;Q"(7D!61*>\]?G(V.4*-X"-(C:L ;2\6]<3[A].WP@C,JLFKJV7\AJZ%! M4"1Q)U0F9BI30!0E6B?266UY73AOW:'V(7\/DJ:I0M?![)>I7%':RE&8'79@ M^R(V%_=\MN'$W-6J-FV6SEF52ZIKW86P.F)J VHACU)FKWYYSG2B!FX1"L)\Y($ M7%F^ I](,F&,FBM7''+YYY\"?8)+B&JPH4MR%N,]%X4$MMT+,A62EW?2R8+> MWLD% 98W4V8UW3!P-= HNA06TG[U"OAJ*>$>JT(&F@'\BIZMBO86M0C>*ND0 MH&NUFA%A7%>)^QQY4, ^A "Z(BY;KE,.W++M'A=T]$K GBAJZPV :H1B@(8?F&PDC0N"K8&8G LI/PA5)9*ZF>G MQ"&?'2&_J'NGL4\[4W6GL/G"Q9K"97;54E< J80E1_Z$&XH$0Z^^":U% 3H/ MS\[.>N_YYPQ$OG8%\J/0H"Q< VX)=DHAFIKR6M;:,>BMP$15:8BNU+G1#L+H MC^D=)0A;?'8E M!\3FH"D"T?&H"TUW&+. I X!:+^5N7K]^#,@NJX)@:H+\7:T>\ 6J;W0@A@\:1Z42DQQZG1UD# M6:'SO<@-'7#FAS[35"M1%)A50Z=Q)]PU=%M"%72)QM%R!=H@)@#1 M###9H"#&'\DG)H&WU8V+SJ0 -S:'6E-HX>%#A987J"U EPB7A #5-D M^TBF7 QYU#PP/Q4\Y\L ?$"+@ HEUCZV*ZSQ5I,[0!ZU6A8+8-05Y;RV7A90 MVSJ09]*NT*M[/&Q+;$X<-*4B%-C;0"C'&Y%22YLR8 5-LC"@5>,X)*7\@7KQ M"2@7/U1>YVWJ48YI%-[5]'F7&=]4L.TMHHLOK$CAI.W,=S4 :S#:RSW@8GC5 M@MC6Q_:DD0BB=13$I]%&UF,_ET+X9@KIQE,_A4R".'*YMMG=32I$@3V0X-WE M[1O"I*?A-/#5J1?*7VG" /ZA74I+N0;&ADP+3,:"5Z+T">;3BD M2T1@D!D'-F&95L9A30>SS3FCZHV5F]V*3#J/=%T+2G7(H]-@!(H^Y/'9:1"> MC-FOLI#:>Y](1Z_\4F/K:ZX@LP3PW989(,I0Z9^RU MV:>6853Z/T3A"H\;@?"3((HHF8 'C(:C*?O=+>V,4"#3J3+E+TX\]#ER2RZJ N\'#/D-OPF/'PN)57&Q->;5KFKDBV-0PS M?:;FT@'&1I7MV&*+S4W7Z(][>6->ML>\-QT:NU:S=K4W.,T'&L=@C6,T#]H+ M]J61N5WC_[)/#FM>=531.I-_U]RS#HOL ^B+O?@/>O>1\[HN3]X/#\%(\6 T M#,-NUI@.3W!",SKA412<^(?X8$+V].BW4T)ZNK9+86E>PF'VU= MARI#A;UAF?!0/RK,NG.&-+= 8$.U77AXYD9R!&P:8$O%.[MW8>?D]L"B:*>& MV&S1J<.-Z<,Z3+9^2.C4:)Q/2-R(LU+H'WM@X!)XE50N2:IK 0"0?QSRV^6J MU A(D!"<;12!7%39U5+).?JVGQS>.$B,1&3E @& Q4[)&\F!Z"<4$#NI(\-!>UDM0LR=G_QN,Q,N=$$;+> LU!'OV22C8#["T:)IU$0 MC>/]@\B](^^?LD_KMQ]H=(O(;('D M,QM^=D!(TO1^@J^)OZ7I,G@"?E,N*&GA'O:PW[A"94#>\=]VKOT73T_QIR>5 M-'C0Y:SS)8.&8PU?S$V]N_TN2.&^6V"-PHEY4@/%PH(.4HG=L2J+K=3Y\^"\#0.IG&$)NB5^L<:Q@>A"P\>=QX(%=4,3!]?S?Y_KM;"C$WS M2? M[=T9&!B'K"Z_8.IM?YK >IWH\YNQG3&_T8,]:+QN^HW PUH6GTV#\1F 78Y9 MBOWJ$=9FZ #QZA!GKH4WLT>FA U9F6^]V=WXOT MQ@.]9LG-VEK_X4_HT>"(:(UR>[RQ-6]P%4U&NYD@KCL11'.()ZWVT[5=[L2V MC!BV_5#HN/.SJUSJ!?VX#"=(=6'=+[#:I^WOUR[=S[;6R]V/WSX*O5 \#,Y MAZVCX>GDP'W";FYL6=&/N&:EM65.ETLI (_C G@_+P&8^AL\H/U5W\7_ %!+ M P04 " M,'I2)"7M7SP$ "$"P &0 'AL+W=OO(-2B2 #9.FS+]M8VL%>; ,UV8:?=9UH:6\1* MHD)2J_6_[Y Z+"?KS39YL7G,?#/\YM L*BX>90*@R'.6YG)I)TH5%ZXKHP0R M*H>\@!QO=EQD5.%6[%U9"*"Q4X,[M4&*602X9SXF W=*^]"^N MQEK>"/S+H)*]-=$OV7+^J#?U/GQL>>@HS[XQ"T"@$QN_:D/'RABJZ6@A>$:&E$4TOS%.- M-CK'0WP*X*)#G5=!Z]55\"KB#41#,O(=$GB!]PK>J'OER."-OO?* M=W_]O=F\/_?8$^QQASTVV..?8O!5#%UY%[*@$2QM+"T)X@GLU165+"(Y%B;+ M(YX!*0"K*:$""),$3XI204RV!Q*S)Q:S?&_UA.-2X E1B=%CW CJ7642%>(! M?0*!=4?R,MLB,M]IS PKQ=B0!$M8*IIK8,>"YR@MXQ8Q9FFIJXG ;H?E)?O* MBD>/!+Z4[(FFD&/'(-=G;K2K" I8W#%@K]FF@"@YNJ687B,5.Q!X6:LZ5HW M"UW/DJ!KI*)"4&/D1KN$HO^'K[[P]]EI'VV=I>E;TH]^O2"MO:)I5*94"Y2R M5578764I#@UC&:BD#A^-3905/W'U)6B:'TC!%;+,:-H)?!6DG> 9.<\I&J&* M&/KR 1HSY]3 K6%&!0(;&\G/+#=H '$XYJ%H:4[ K8% M?V[='8/W+N52OB>_DG?A.'1&P9CHS60R<^;SJ?70$M7&]-1^*?$*.>UBT4^+ M!OF82G//&4^GSG0^ZRVMAXXS3HI21 E^*-Y(#!F0P!G/Y\[<\ZSU6U5\SQEY MH1-.?6OS2@1[WIR$'@$FSCCTG<#[ 7[B;VOM-9Y\?^9,QQ-G,@U?"-I1Y;=? M9H'O_ZZ_LMCX,)C>T/--)/7B3:JM9U\I>^1STI:RA65P+(@N*=/#L:N=4"6@ MKD]DX'R55(!.U#T214UAZ0QN*=/S1[^#-/8QTR.H4UUW0MF(R3)*6ADCJ3KL1 M\[*>K([B]7SZB8H]P]>DL$-5;SB=V$34,U^]4;PP<]:6*YS:S#+!,1F$%L#[ M'E)3$>O4[0( &0& 9 >&PO M=V]R:W-H965TR&V[^Z[[SN?C_Y>R"<5(VIX MR5*N!DZL==YS717&F#'5%#ERLFR%S)BFK=RY*I?((AN4I:[O>5TW8PEWAGU[ MMI3#OBATFG!<2E!%EC'Y.L94[ =.RSD>K))=K,V!.^SG;(=KU _Y4M+.K5"B M)$.N$L%!XG;@C%J]<6#\K<.W!/?J9 U&R4:()[.910/',X0PQ5 ;!$:?9YQ@ MFAH@HO'K@.E4*4W@Z?J(/K7:2]'0, M7BA297]A7_H&70?"0FF1'8*)09;P\LM>#G4X";CR/@CP#P&^Y5TFLBROF6;# MOA1[D,:;T,S"2K711"[AYE+66I(UH3@]7#\LE[8WMX] MPFPQO5O-1_>SNT7?U93(N+OA 71<@OH?@+9\F NN8P4W/,+H/8!+#"N:_I'F MV#^+>(UA$]JM.OB>[YW!:U>RVQ:O_9'L(L]3I.;2+(4)4S%,J3UAQLLV-_WR M8[116E+7_#R3+ZCR!39?\'_+?!;4O->>REF( X<>I$+YC,[0%(BJU/I2L[)R MED1 HFHSKI&<-%Q 4.^V OIVZ^U64%N/1["3C&OXI!!A(31"R_],]JNZYWG0 M@/L8@0O>" T@RT3!M:('F3*-$6@!TG1^0VP;A<(:4PK)+#::)@+9$P[X$L:, M[]#P@!3I#9$Y37:VS@J8-/ &:V-FA/72E/(5F52 IH. [A^S#4K3 U8AXY%5 MV:N]"5Z=\(!_YW$!'>^R?MEIT\JGE=<.C'1BMT=+\6P1B'$M+R1E,+!;V"8O M9#BP*$B$I"/.>(AE:O57G?!.:!/^U(;NR-B8 M!-4?R_ W4$L#!!0 ( "TP>E+6$+ANM 0 ,X) 9 >&PO=V]R:W-H M965T(^9<%V3HZ8OJ;&9\#2UNY[++8HD.&6J%_7[/_8R(75[.@YK M*SL=F\(KJ7%EP159)FPY1V6.D_:@W2RLY6[O>:$W'>=BAQOTO^4K2[/>"261 M&6HGC0:+Z:0]&]S,1VP?#'Z7>'1G8^!(ML8\\>0NF;3[3 @5QIX1!/T<<(%* M,1#1^%1CMD];LN/YN$'_*<1.L6R%PX51?\C$[R?MZS8DF(I"^;4Y?L ZGDO& MBXURX3\<*]N(C./">9/5SL0@D[KZ%<^U#F<.U_U7'*+:(0J\JXT"RUOAQ71L MS1$L6Q,:#T*HP9O(2EJ]N?BPW+Q"ZS6#X_+Q>/=PZ\\_'D] MNQ_W/&W 9KVX!IM78-$K8(,([HWV>P=+G6#R.4"/F)WH10V]>?0FXBW&71@. M.A#UH_X;>,-3N,. -WP%[Z,1VL%*E&*K$/Z:;9VW5!A_OP$].D&/ O3H_U'R M33!NQ1N7BQ@G;>HUA_: [>F#AEENI8)H5 G2 ;]'6)@L%[JD%HF1*CP!H>'= M=:??[[=V5F@/PD$NK >3!OME;+3)9 QW^I_"EG KG7 >+; X\/UWWUQ'4?_] M\N[V8Q@.WO\ N34$E9&[-<5N'V VF5 *YH4CZL[!+*'JE"QGZ+8&9C.?-2C= MUB.[S6=0T3H2+^)L;,*<'1A"M2!U;#($@C"%!:+JC)*)\&3C//W0@> =AT+G M4K67(Y\@1Q=(H7M1PIORM 2\&PR'G>CR"A1'7%"MVF!*=4&'7OP$*VM\?6RL MZM";@%:KU2D@X(!HH0-(W+9*4A\F7\J],-9H<9"V()%DTFFM44E,*4O)2RHV M&!=6^A)FL3]MM9BMEQM>:3;L<"(.,D$'GPJA9%I*O8-MG0):/4H?DN.0+6/$ MQ $=W" R4[!L10[>M*+N)7@Z65U#41Q(RAU"QLVK2J)?6D/)Q6D@-145"0/"(K/8R0-W74ND7&S^2(DL+U+.\A'QR77@29NC M9OEXK]@0*4*A+$N3='A9&=JX_KPUEOJ3< KFY_=?!$P2[R2W>%[8W)!)APM+ M%0EQ;]7A=6"+&E/IZ:-%[A,B7WBII)?LP%.^UCS]48UY=])%X0%5'7HE+2M4 MA8BA&XZ2S+9(N$D1LQ;I9ZQ;I "U"Y6S \QR94IDE6UM[\ ))2RQ@(3*@J)F MYS/%+EBQ6IHN<*M6/>7.#@$272AGZ(HB2&Z?U)HL )WE(C@F'C@S\E7!OXC=!)K71RIGC9@:*%%8J@=6]:42J&&180;?=D*M4B_2#8K6 M"L7+!%*U-ZZ6NG?_41\6Y:77IN @Y+ZQ= ]8$R,<%?[:) MT#&V0L_,-@L87=&)<8M;#U^[#7IG=VR&=A=>$@["+M5U>UH]/59FU1W]8EZ] M=.X%"4LEI3 EUW[WZK(-MGH]5!-O\G!C;XVG^S\,]_3@0LL&]#TU=#S5$][@ M](2;_@M02P,$% @ +3!Z4EN^\HZF @ ? 4 !D !X;"]W;W)K&UL?91-;QHQ$(;O^16CK=)3Q'Y FC0%)"!4S2$$09*> MS>XL:\5K;VT3PK_OV/M1*@4N8'MGGGG']NOA7NDW4R!:^"B%-*.@L+:Z"T.3 M%E@RTU,52OJ2*UTR2U.]#4VED64^J11A$D7?PI)Q&8R'?FVIQT.ULX)+7&HP MN[)D^C!%H?:C( [:A17?%M8MA.-AQ;:X1OM2+37-PHZ2\1*EX4J"QGP43.*[ MZ<#%^X!7CGMS- ;7R4:I-S=YR$9!Y 2AP-0Z J._=YRA$ Y$,OXTS* KZ1*/ MQRW]I^^=>MDP@S,E?O/,%J/@-H ,<[83=J7VO[#IY]KQ4B6,_X5]'9O7:\FK_.%R]SF#TM9O/%\VKR_/"T&(:6T"X@3!O,M,8D)S!Q M H]*VL+ 7&:8_0\(25,G+&F%39.SQ'M,>]"/KR")DN@,K]\UVO>\_@G>G&G) MY=; $C6L"Z81[M$R+LP9^*"##SQ\<&H7\1WE#F&F9(K2:N9NW&>[>!;C#'AG M*I;B*""'&=3O&(PG8/A6\IRG3%JHE/:W6>5@"U>PK)@\?/URF\0W/\R%;H04 MS$#!Z?9H2A/B !M$2;=5DP4RR+4JF\N%V@!YU? ,6^:+Y):"UI99-%=0:4YV MY<3@$F9,LHSU@!SA8P_("(#NS&D[4RPWJ"_:4P,F,QK$WZ^@U>4KUQ R9*IV MTI6BMP5856GU0:4L4JE^=.FS^_&EEZ4L$RW$T4R%WL[BT(//SB\\<@3UN/6^ M-^ +UN;H5KNG95([ZE]X_2X],KWETH# G%*CWLUU +KV>CVQJO+^VBA+&^J' M!3V/J%T ?<^5LNW$%>@>W/%?4$L#!!0 ( "TP>E*52 T.Q0( /4% 9 M >&PO=V]R:W-H965T$?F MT1:(#IY+I>TD*IRK+N+8I@66PO:H0LTG.9E2.%Z:36PK@R(+3J6*DW[_O2+;]DDZGM!J#!UGB#X MM<5+5,J#6,93RXRZD-[Q\'M/OPZY2_=QT=3]?+7[>+[[?P>*!GZMQ[!CK M#^.T1 ML$MR&'C#CY*LUQ:?:M0.%EM^6O@]6UMG^$K\.8(?=?A1P(_^IX9'$;[U+FPE M4IQ$W%L6S1:CZ0\-U[@V-3<+#,Y#-;@FKD"XI+(2^H6[(D6^U!EHQ7\YD_ ,FI+Y=+4"0T2!W67 ]IT+WTX.Z O)-*>3QMM'S% M #DD8OJRMPU B17+[-B2>W0BR^#Y=++70JA3H,+'3&_>K0,(/BGJ4W OMV3$+29&=+Y0C_57"4&2)LJLK7!'OSKZL0'K5BBV82!8UE= MK5W3E=UN-]-F32N_F3<#\49PO;E$"G-V[?>^G$9@FB'3+!Q5H;'7Y'A,A,^" MYS(:;\#G.9';+WR ;M)/_P)02P,$% @ +3!Z4G+!]9@L$@ T3, !D M !X;"]W;W)K&ULG5M;<]LXLG[GKT#YI,[&5;0M MR;FV:;W:AE!/?EU5MWQPLG%N].CFQQ4(MI3TV*U7CEYEIEM+A:S,_ ML:M&R9(7+:N3R6AT<;*4NCYX^YJ??6[>OC:MJW2M/C?"MLNE;#;7JC+K-P?C M@_C@BYXO'#TX>?MZ)>?J3KFOJ\\-OITD*J5>JMIJ4XM&S=X<7(U?78\O:0&_ M\9M6:]O[+&@K4V.^T9?;\LW!B"12E2H/O^]N;JX[VXNKGY]/7C_>W'7\3G3[_> MWMS^?">>?S:5+K2RAZ]/'/C1JI,BT+[VM"=[:(\GXH.IW<**G^M2E=L$3B!H MDG82I;V>#%)\IXIC<3K.Q60T&0W0.TV[/V5ZIWOH716%:6NGZ[F(^Q3_=S6U MKH&W_/\ @[/$X(P9G.UA\%&ZME'"S 3BJ)'DB':7(@>I4&2^LBM9J#<'"#VK MF@=U\/:?2DB0EL*:F5O3QU(](,K 1\BZ%*7&-O2T=:;)P'^F:UD76E;PGN8; MPKV$N_"+C:JD4Z4@NKJ !IP!U7EEINGE507FQP(L[4H1$?UO)70MW$()>& ( ML5S(^;Q1<"Q5 :]1M1,/6C*+ M6WQM:N58@K#+;MN%6:Y,C?-VF,QX'SGR?G.!YWO6EIMR?>@ M 0OW+EG47>XW2&>W^]VSZ2-=U=^]=7BP9(/HNJC:4F5DQ2X"2*9_M,:I#Z2> M7/SJRF.H0JP7\*6-,.L:]&YD+?%KC8(QM1J?FLWC=;U#3%TG3%X.:1H% ^J^1L)M&U460 MH>IBA-)D([3E6(&O,AO8(4EC9IF$EDS;!-?;_,WV MS'$LGL@OK46*(,DK+:>ZT@[/EI0K+6>=!O:5%JFM)-V;OB!XP0E5ET=F=@06 MVI1"?2\6LIZKC)P<3H_O:N4$HD>HWUN](E]A9J"%]_2T4EX"O+M>Z&+QF"3*,+[).I[M@$G,\@N1!A]1TPQL(%GA*"3W JB$)ZRRN52%;JYC?'[-OWM&8 X=Y MIZ^,);EDHRU)/VO,LI.!%,Y%X9'*CDI5FQ 88HFDZBCJO"FVO$$K[P]" K2CF[HFN0U.[H MNGE$-NZ4M;*)-537#\HZ3G49UQ[.,,A9L.UJ!MMV@4$R!(!.>I ME/5:]4Y9*@!N[$H $O33MVLK9)F=ME_D.)>=)44 M#WO*R'4WTXQS =2^Y,@)L0=BZ U2])&>8*203=D?2#VN)NB09ACL5'P^@/+Y+MM>UD)7V0='OXN?X& M#![6QHG6 FN10Z]6^'_P9XB$U-;,/2R%]P)@#]PJ2UH/I4$I:&,^9HC9+H$E2RRD M<&R44,%X?]TB%(5OT38:9D"5P[>;3[_=OH,O %HCCW?ZD17THLJP_;!=_.L( ME??*8P9[(G'IXH]M< U.S\:7Y_EH-.+=/GLQ\I_=CCW0"Y/1^&5.8;52W,Q7 M\,'K1ZKA4(P:L6*?2B(Y;_QGD]%I/CF_]&*87+YXP&LA=+U/N>CF8NSXW M!+H(2A$DB\*UE>!/DVI0HJ$^FJ<<1MT-+Y1:H^(9Z+^\J748$H"'; M4V/&Z'^&#QE;Z%C\2CX)Y%^2*S98[EL';FZ7:*30:_YAIH*2H>W23C0@]BXI M)<,W^J+D&8,31:N1ONP"[!0 RA?EM$=)0* 6Y3!T:NBI4=_0V1&'7:KFI+LT M#U%8UCMGV$[MHJ_V+)6&#G+O>[<7.MHMX@Y#B9DS1&BX]M"XC'KR/B[CF(2H M[.^U@04Z=\D:WF_Y&.KNBQ[&)7%-GY 7+($?VCWE;?3"1/;9^.7+?#09/V:S M.V^-7VX7.I_F\1Z$AYL0&O$0P.?YGA!_:C=@D]WOH\#*@K=4FZT(<*1)PLXD MBX?<0?,J5!-RB'E-GGN,1G:E'8],RB>S&@ZP""U971F^$1IGTZ%HU6%\F4S. MO2YIMT\"[AA)L]9LH!8J"&7_Q+JUWE&IKRX:/0T5'IG5IUJLNW #Y%-R-EG=-]. M^&YH*\= Y=2\% CM&;3P+AB,F\FZC"1EUUQRZ"J@W9:S(?D2%4/=L$K;%46< ML.B/] R=&AZ%)BNH(#30\#!5/^C&U+0,R(-_)0/H!G%,>*6@_*%G!"0#NX!# MB$P+7&(YKB$#8_ 9ZB8A[!)*=,>]C\;6?KTE-OIVCAA5&2SI+J(D *)@HB@S\ MS D MH15;\T$$Y;(PV*A;U@2E"*)CMU#THQR)L-$5,]@A (W[=$GIXBFA['D2#0ZM M^*ADYS8.V1(K0R-9[5, <:0:#0IHCB/QY[:EP0^8.5, K:ZZ@5ZO5X9,V*:C MD5$&'/>2D0=F@UEX;_".>4\J?C'YZ?W5WS1_'/QV*J[L;<7DVXHDL M\;MG?N^B.%]6(J4#[/4+U"Z4G7>Y5E=AWSI:Y//A-Y*E?[&9J'A M"[$Q+E M2JZ#:_HA'I]8J(#]T)>@A=*Q")!?%>2\>;\U#,E,UUE_,/L( /EWTF1<)^NF MQA"B/9ODD]/0RISFH_'9G\R0>=9O?!"'*+T?$:_BQ>&PIT\Z3Y\,>OI7+V@L M5;N]?9#$_I$XOJUDDRKLGE,)RAN$:=#'9PQ)YJJF(0:U^P5-=U49T38'.I)D MH5>52B,.V_/%- E(&XI#E789LA;[IQ\D!-Q.?IKF:5FOG=B>LN9D/QI4;BC5-SM+@+6Y_JPAS*L M1Y90AB//GQM3;>3U$^B",".=).XZG7"&./&*BZ@;EA%;YJN!S0=]]>1.@V! -/RPM-4S= M^+%?YR<)+&_Y2=;SD^'XZDZUQZ>#\76W:[_1NCN#;9#>[F ;9.*Q KP@S:DS M=MY=W8!/TX2SMW9<3 M^FTG]V)\=%)M(Z[Z;D?!^QD)=68J;<2'KA[0ZU_H M-X_B =_XHG_"4WZ45NGXP MFL?DV$\:V88!#>$%J*T;D#.P2ERT[4Q ME,1$!^WD"J+C*0K64;OR9#N'GZEHG,C+@_Q$=VNZEX7J5@0]YMPC>,+^RLD. MR@3WZ$(,0MIUIS%]9PM>DLCR3*1W=.D'*=M!WC5$/(,R5*/XN ?K36.]JF)_ M3#_H6>^ZC&]#(*+7HK2FAHWXN)6.UEXEI8)P MH+SI,FIM+65A2WG?;Y*Q"6-5_;53Y2OI4YWT!AD=8.-!#?OXBJ$"S3&&,UYW M@68\?(/F_=:A:M,N]YTP#]/9-[#?0;Q?. ER\@[-C =#^:XSK]Y#F"M-NV 7 ME9YP.IBB,$+['HJROR;DM@V4^]*@P#7FNPNG'@P0A_4T,CYT[0;)T^-Y_;=CBW46> M\?!-GKL]F&^GT?_"K9U]](5<4GO,K8^N <(>&1I1KL $N_VL@SW)PWPLN:XD-G-7 M+ QU1MUD/BF2/^.)XH0 M/A=J?QS_A:LB7Q"+M4.87I6&&\?;6OR/!"1!A@4PN_1#V^'A2C8P7-'(?:"Z MB,9C+Q4I451^*7?EOVB>:UV?-[LT)9.#T?';X2 M=VC$*CW;1/!Y3Q%&/5=:>-O-R+'3JW:.B&<8/XU1],13-/+@YC'8U%/]X# M"&;U\4N[7]+Y95<:XJ4\WR?MN8619QZ^\:5A&]*2]FU<:JGXF/()2\YC=$KR M?>6/+_DU?\9K*C/?1,%94[[])L2RI+,XNN=4;?K8F7M.KP-_..?AV[S5?NH) MN_B1'F']."2+X(Z'$N0_>AD.P[C+"#-?E-.YKAG4R1E>ZAHSN"8U9I-C\;-L M"/N4/KD1MQ4A0>?B%9#(2MMP \]YJ-.[BQ.0/E^.3!)_421B_O+>UQM_V91ONDMN?(W6NV(6+X&1=T)KAM>G14?P&28S M-:6.]3Q QS!-$TE)'@S*>";%V2T"^.05J"S^HAU=KX,]Z/)14,[NT\D?7U3V MIWU!BMV5YZ3W5Q9(%7/^6Q*B#9G]'URDI^GO5:[\7VETK_L_=OD@FSF=&E=J MAJ6CXTO Q\;__8C_@O3$?[,Q-0YYB3\NE$2K02_@]YD!O@M?B$'Z*YZW_P%0 M2P,$% @ +3!Z4O0 QU!$ P #0< !D !X;"]W;W)K&ULA55+C]LV$+[[5Q!"420 L9(H^:&M;6#MN&@.&VQWD_10]$!+ M(YD(1:HDO<[VUW=(R>H&6+L7>TC.?//-4\N3-M_L <"1[ZU4=A4=G.MNX]B6 M!VBYO=$=*'RIM6FYPZ-I8ML9X%4P:F7,DF06MURH:+T,=P]FO=1')X6"!T/L ML6VY>=F U*=5E$;GBT?1')R_B-?+CC?P!.Y+]V#P%(\HE6A!6:$5,5"OHKOT M=C/U^D'AJX"3?243'\E>ZV_^\+%:18DG!!)*YQ$X_CW#%J3T0$CC[P$S&EUZ MP]?R&?W7$#O&LN<6MEK^(2IW6$6+B%10\Z-TC_KT&PSQ!(*EEC;\DE.OF\\C M4AZMT^U@C Q:H?I__GW(PRN#17+!@ T&+/#N'066'[CCZZ71)V*\-J)Y(80: MK)&<4+XH3\[@JT [MW[1> M*W>P9*-,68!+[L4(SR#.@*I MC6[)%KD:[ 7,LSN0;<@P&/+GW=Z&^[^N.,Q'AWEPF%\*0%C>- 8:[J#"U@WN MW\KL51@_C[>VXR6L(APX"^89HK7/"28F+28/VKA:2Z')/5M MG6RUZ;1!_^3WHW: L0%OR4\DIU.6T*0H4,[H(D_IG+')1U6)9U$=N?Q!/:6+ MN5=8>(D5-,T+5'5@^ED*N?1.?^9M]POQ_4?NNDZ*DON)LV1&DS2A63%'*66, M+F;)Y+-VZ&7("9)(&T"S/)N>N,U#J1HE_D(=0Q!T QQI98=HZ M,$)7?5OZ>][JHW+VK+:'1B@E5(-KI_?X+I_-:3*;D?>33[COJA ?EY82A>M; MUR/"__K,64:GLW2RJVMON/_4^P_%/3>8&$LDU&B:W,RQ MAJ9?OOW!Z2XLO+UV.-Q!/.#W"HQ7P/=:8XL/!^]@_ *N_P502P,$% @ M+3!Z4HJ$A&UL MC5?;;MLX$'WW5PR,#9 "C"V*HBY!8B"7%EN@Q19)=XO%8A]HF;:%2J)*4DVR M7[]#RE8+-4NA(6MWHU-8V68N&%JG(:!D$\K411CV<7_NR+GEVHUI9%+;]H,&U5"?UT M+4OU<#FFX^W!7;%:6W0+&5N'8+ KY_R1I:E T(S?FPPQ[U* M)[B[WJ)_\+ZC+W-AY(TJOQ4+N[XG5FI MJ[=!\" B2 M?<89B"84GJ30!L))UJWZ5&V>!-L+H!.^>?)*VVUAN% M%E#4R$]I+)Q2I!)+ G@'IU&2P;L-UFX-;U@WD)VXSTX\F!U7CZKVUO79D8\X MC1QNMX-@;V^WG9Y<&6O.#Q^[E$389GUR:!J1F$6C^S56;U?'NT\SAN$,,'&8 M+!8<:89;5,8BWQEP10,2Q-%+^F^-NJICC]MLA23# MC'"29/Q@KW!P3LSU:Z..T-*)8 .H 4;G^@@RN\[)=> J#74NHT/%6RZZW'ZCXW8SW M=AM8:E7M9VU+@Y2GC@990)(7/-H77[[L9+O)^=#_Q/Q""%,5HCK,>$#YZ.[ M!*#F%AMYY[!\S->BQG[K(M*YJN9EL?()>$UN@S_="4DXPX F)Ѕ,=T;- M2NJ5'Z@-^'[>39W]:3^S7W6CZO/S;N#_+/2JJ UJ7Z)H,$FPM^INB.XV5C5^ M<)TKBV.P7Z[Q?X?4[@'>+Y6RVXU3T/^3F?T/4$L#!!0 ( "TP>E+JMZ&PO=V]R:W-H965T4K:: X[Q( MO,R<^K[.2JRYOI M-K132%5S0U.U]76K MD.?.J:[\* C&?LU%XRWG;FVMEG/9F4HTN%:@N[KFZOD:*[E;>*%W6+@7V]+8 M!7\Y;_D6']!\;M>*9OZ DHL:&RUD PJ+A7<57EZGUMX9_"MPIU^,P4:RD?*; MG;S+%UY@!6&%F;$(G'Y/>(-598%(QO<]IC=06L>7XP/ZWRYVBF7#-=[(ZC^1 MFW+A33W(L>!=9>[E[A_(7*Z>R*G\I8;OIPKN0-EK0G-#ERHSIO$B<8>RH-1M"O(SRS7]Q_7 MJ_O'_^'JPRVL/GU^M[Y;?7B$LT>^J5"?SWU#)-;4S_: USU@] I@&,&=;$RI M8=7DF/\)X).Z06)TD'@=G42\Q>P"XI!!%$3!";QX"#EV>/%K(2LJ:66>&:PK MWAC@30ZK[YUHJ=8,?+G::*.H6+Z>H$H&JL11)6]0.0X\S,O=&5 M^(DY\+:M1,;=?=.R,#M.#"$IF<1L.DU@QL9!P,)9.GJ4Y /MT?Q8Y#0-6!Q. M(0S8)(E8$H])C=:7=(VSKNXJ;H@N1\I&)GH^"\%KJ8SXV2^D I.5$-Z5 -Z\ MTUAT%534D#3( KC6:/2QNCB->.3@4WA&KO1;!WTP>^6('TI*).&2MD%K@2 5 MF!*!=FJ[55GGMPL@[KF.9=!_T;EJ5%O7GS5DLFM,W\2&U>$)N.H[WV_S_OVX MXVHK&DVB"G(-+B:4.M7WY'YB9.OZX$8:ZJIN6-(SALH:T'XAI3E,+,'P,"Y_ M 5!+ P04 " M,'I2J:(PZRD# #D!@ &0 'AL+W=O[173P7$AE1\'6N=T@ MBFRVQ8+;&[U#16_6VA3-A=?=DQD-=.BD4 M/AFP95%P\V.*4N]' 0N.%Y_$9NO\130>[O@&%^C^W#T9.D4-2BX*5%9H!0;7 MHV#"!M/4^U<.?PG>/RXGC_?SZ<,=3!:+N^4")H\SN/_X068)?!!*[>U<*=RS/\-$!'+AFIRI#I-+B+. M,+N!-@LAB9/X EZ[*;U=X;5?P;O7.M\+*8&K'.;*<;415"Q,K$5G829L)K4M M#<*7RM^7\S#EH+O79[3D5*D=&NH84WP!(6 M]CNIM^).V&/]UDS[!0?%"W)@<9CVXL.CQ=I)V&$I,):&2;_?>D!K![1M65F4 MDCNJD]<5\VH-KWH4%C.XAJMN)XR3-ERWEMIQ^7L[0E"D2F^@R\);UB$C96'2 M35O'P0U:3Z7)MK23H->P*BTUQUHHE?!1C/C%<7QF71A>V@POO3B\.^M$\7M1 M^+SSO?,T2!$$$<"WDM3F?\[X8LZ79_PW<@.H'L33]?ZE]T9GR%&@VE;Y:R'2I7"U"S6TC MX9-:N4[NM?Y_X&8CE 6):PJ-;WK4%5-K:GUP>E?IV$H[4L7*W-)G"(UWH/=K MK=WQX!,T'[;Q+U!+ P04 " M,'I26KZ6YY$# #*!P &0 'AL+W=O M4K7J[B=$'6[R<.7-F.!Q.-U*]Z!6B@6U3 M"SWS5L:T9T&@BQ4V3)_*%@7M5%(US-!4+0/=*F2E,VKJ( [#4= P+KSYU*T] MJ/E4KDW-!3XHT.NF8>KM FNYF7F1MU]XY,N5L0O!?-JR)3ZA^:U]4#0+>I:2 M-R@TEP(45C/O/#J[R"S> 7[GN-$'8["1+*1\L9.;TU/)__>?T$PV>VJ%&?3 -# MU!80%#N:BXXF_H FBN%6"K/2<"U*++\G"$A3+RS>"[N(CS)>87$*2>1#',;A M$;ZD#S1Q?,E'@8I"-@C/; M77!>UU&N%\-?Y0AM%I?'W$1=I[R)U+M(/7#QB M(47!:\YLP6F0%?#.JV%;U.]E]2BAO9!GNF4%SCRZ<1K5*WISFP]*2C09V%A: M)5^YNR'#!0JLN#D!9L"L$+1A9FVD>@/%#%HU3$$X.<*^L7G=$K*;^ MP42!$(TR/PLSLDL3/\OS[PPD1:Z &VPT#"=^/+'$<>K<_S=&P*T5B@>IRR+( M2"<3K.1,',?&?IR,(:'XT\'-C\!/%I"/Z4N040I'"BSK"RP[6F"7E%DI4!A7 M6]1[4"E*N/7*M$;S7H4=9?P_%89511W4.G3UT-*Y&2Z60#=(0\&4>J.G8<-4 MZ2+.PHD?AF$7?9+9\>!!62OS!C^SIOT%\-N:M]37#;AM2!WH1A@Z0V[[#PRS M+'9;5!-I'';#P;T[VK3;B9R;P5\5R=#"TCU)Y.=)OJ.YHRA^3!T)_NQ^ M[QU3<-!?&U1+]XI0\'(M3-=J^]7^H3KO^O._\.Z5NV5JR:DWU%B1:7@ZIO-1 MW2$.]WPU7]-BBL@#:KZ0T^XEUT#_?\W\ 4$L#!!0 ( "TP M>E*1"3?FZP, 'P* 9 >&PO=V]R:W-H965TRWEYM)U1;*&@HHNVT")-TO&"RIQ MRU>NV'"@J58J0L_W8]NWZ MX"%;K:4Z<">C#5W!'.0_FQG'G=N@I%D!I.L2RH M@"G+G[)4KL?VP"8I+.DVEP]L_Q6J>/H*+V&YT+]D;V3[*)QLA61%I8P>%%EI MOO2ERL.!PL [H1!4"H'VVQC27MY022"UX81-QJ/'"4Q%+ MECRO69X"%Y]4 ;,DDY!>VW '=4B*4E8@;015'7>L22V(BDB7HH- M36!L(],$\!W8$Q4^YL ?6G.*M2&T3+$1^#/(K%R1,Q+$CA<'N B'L>-'/>L+ ME,!IK@5IBKV3"=7'NH$=DG.#5).D0T(G[GN6#H;\&0R!%[4& M92=V!MI@S_>=V.^1EASVFQSV6W/X@Y6='0AIK!9H3VA']I1SBNZI6,P)V[RR M.I._CR6YU=3Q)$^-41/]O39A,OUD'!#D2?,&-'^.V1D"!0+X!5+$+OO1!_%]IUA)7I1"[>B8Q-BAU0.&86V MPD=-X:./%OYM?3'W3?%;:MV.;LIJM93U?BN%Q!.5GE/25B-=%5H]DE;=$%;= M$/5!L[ >0/T](G0C4WVM'UN=VBD^F1S#VR)=FR:J[NJ]=>"B]2U;@G7^+U N M+DRW'?I4]=\9%B?L>%W?)T'DA'& ; _)H!L1=1.1('"BZE =]%O*&#=EC%L3 M/)'2M>*>)RFKV9,D4ZS\QTE#\M\A)/A<.#TAI@.XG?Q8=34/DH; MOV:7EGN'^BW[X,=P.Z?P/&O+O+=I1]KD'$T$!?*7G'H%OZK:49CAH3IO1 MZLI,%*_B9B[[3ODJ0P+DL$15KQOCL\K-K&,VDFWT?+%@$J<5O5SC> A<">#] MDC%9;Y2!9N"<_ =02P,$% @ +3!Z4F058]0_ P 0@@ !D !X;"]W M;W)K&ULI59M;]LV$/[N7W'0AB$!U.C5LI79!I(T M70NLF6%WRV=&.MM"*%(CJ3C]]SM2MN)UCAMT7RR^W//P[O@9"3[V-,"5PKD"W=18&,O Z/.$ M-\BY)2(W_MYQ>OV1%G@XWK-_<+%3+ ],XXWD]U5I-E-O[$&)*]9RLY#;C[B+ MQSE82*[=+VP[VR3QH&BUD?4.3![4E>B^['F7AP/ .'P%$.\ L?.[.\AY^9X9 M-ILHN05EK8G-#ERH#DW.5<)>RM(HVJT(9V:W5XN[3W>_+6%^NX#EQZO%+9Q] M80\<]?DD,'2 -0N*'=EU1Q:_0A;%\%D*L]%P*THL_TT0D&>]>_'>O>OX).-[ M+"X@B7R(PS@\P9?TX2:.+_E>N&>__[%P)%94:$*:FDG!N:6@U;1D) M!>-%RYE!$/]A[J. //33T<@?Y>.#X>">*<5LZ,33M*K84*50T99(;PBIB4X4 M=+:I[)AB6:&B32!Y%X_P#F(_S7,_#\/!XJV0*/23,/.S4318NB79V#+7P$0) MVV/>[(/>$PS]-(O\./R!_)05;ZW]&_,416-_E []X2@[E+X5>-)R@( /8% 9 >&PO=V]R:W-H965T@"=I20#P#)( :212)Z)G+Y1Z6=J ;M[N] MW:UX__W-;FL/$^&EW1\SW_?-[,P,MDJ_F@S1PGLNI!D&F;7%91B:),.%*@L;U,!BW+R<]9^\- M?G#R^K/W.@\[#A?1'H>X=HB][HK(J[QBEHT&6FU!.VM"<_.QH^;Q8W%W?7\^?QH\_83I>WL+-W<,+S.8W#X_WXZ?9PQR.G]A*H#D9 MA)88G5^8U.B3"CW>@]Z.X5Y)FQFXEBFFGP%"DMKHC3_T3N*#B%>8G$&GW8(X MBJ,#>)TF_H['Z^R+ORP*@51EE@F8,I/!#=4IS&15[ZYP?HU7QFHJG]\'^+H- M7]?S=??P>8J"\12( +BTJ-'8KS)[&,>%3SEH?S_ZA'@TJQ'A&W1;Y^TN_<]; MG7;W:#D9PT8S:>'8(,)<681V?$+W%ZTHBN#T0'"])KC>05%S)4\3)X?EJI36 M4-<*9C$%J\!F"$6IDXQ:"-0:UOR=+I@Q2'8E58>&A!7 [:9,;] _C)="UX!M? M!(;RU(OZK7ZO0ZN85E&G"U^E+-SIQ1SUQD\< XE+2-66S6DSU,95+_\WKR;B M/=,;3M0"U^0:G?4I?EU-F6IC5>$[>Z4LS0F_S&@PHW8&=+]6],KUQA$THW[T M#U!+ P04 " M,'I267E/&L4" +!P &0 'AL+W=O3'(! MJX[-; ?8OY_M0$;YTEX2V[GGW'.OX^/.FHMWN0!0:%-2)KO.0JGEG>O*? $E MEBV^!*:_S+@HL=)3,7?E4@ N+*BD;N!YL5MBPIQ>QZZ-1:_#*T4)@[% LBI+ M+/X,@/)UU_&=W<(+F2^467![G26>PP34VW(L],QM6 I2 I.$,R1@UG7Z_EV: MF'@;\)W 6NZ-D:EDROF[F61%U_&,(*"0*\. ]6L%*5!JB+2,WUM.ITEI@/OC M'?N#K5W7,L424DY_D$(MNLZ-@PJ8X8JJ%[[^"MMZ(L.7+/MPQ[ C\\ @BT@. 2TSP#"+2"TA=;*;%E#K'"O(_@:"1.M MVLK0_>D7]-'U^&[UFHT<2><'Z(DSM9#H MGA50?"1PM?:F@&!7P""XR#B$O(5"_S,*O, [(2C];[A_>T%.V/0SM'SA&;Y^ MGO.**<+F:,PIR0E(]+,_E4KH'_;7A03M)D';)FB?2T#UP<,L!Z2/,"IX-56S MBNKC8//*4UM2$\:6T)SJ5<]/(L_3W5KM-^HX[,;;C_H@-VKD1A?E#G"A3]54 M(=AHXY%P2E_-$.TE#KPPB)(#?<=A[3"^N3VM+V[TQ1?U92SG)2"%-Y<4QL<* M@_!0WW%0Z/GMT_*21EYR4=Z$S]0:"] ]7&G'76K_5"CG\O1&)\<;';=ODS@Z M4'HB+HA"+XH.Q+I[OE*"F%N[EFU$MT_45MO/5%\:=UKRI7V0CME+KX8H F ( &$& 9 >&PO=V]R:W-H965TTX>)95@ *O=":R8E3*;6^=EV95T"Q MO.1K8/I-R07%2F_%RI5K ;BP(%J[@>?%+L6$.5EJS^Y%EO*-J@F#>X'DAE(L M_DRAYLW$\9W=P0-95VMD*EER_FPVBV+B>$80U) KPX#U8PLSJ&M#I&7\[CB=/J4![J]W M[!]M[;J6)98PX_5W4JAJXEPYJ( 2;VKUP)M/T-4S,GPYKZ7]14T;&T4.RC=2 M<=J!M0)*6/O$+UT?]@!^? 00=(#@$' L0]@!0EMHJ\R6-<<*9ZG@#1(F6K.9 MA>V-1>MJ"#.W^*B$?DLT3F6?%U^>%O/%UQ_H; X*DUJB.RP$-LT]1Q?HZ7&. MSMZ=IZ[2R0S$S3OB:4L<'"'V W3+F:HD^L **%X3N%IE+S7829T&)QGGD%^B MT'^/ B_P!@3-_AON)R?DA'WG0LL7'N&[X^QB"U)!@?3\E""$7NG[RI]18SK( M%/IY"W0)XM>);%&?+;+9HF/9]$ 3EG,*Z*SF4@[>2$L16PHSOMOL(H[B,(A2 M=[O?J+=QH]%5DHS[L%<21[W$T4F),RPK5&I;0*7@%&FC,7\CMFI'E2@"B!^+&<1QYR;#JN%<=GU0]WUV=@"VP#0Q)C-_V*XH2+SA0 M.! V3L(H/!#H[DTK!;&R)B91SC=,M=/0G_8^>6/MX>!\JOVSM;M_-*WYWF*Q M(DRB&DI-Z5V.==M$:VCM1O&U]80E5]IA[++2WP 0)D"_+SE7NXU)T']5LK]0 M2P,$% @ +3!Z4E8IA'^F @ >@< !D !X;"]W;W)K&ULG55K;YLP%/TK%IJF5MH*&,*C(Y&:Q]1^Z-2U:O?9A9O$*MC, M-DGW[V<;RM*49%6_@!_W')]SP?=F6RZ>Y!I H>>J9'+LK)6JSUU7YFNHB#SC M-3"]L^2B(DI/Q@[NL;H6=NSU+0"IBDG"$!R[%SX9_/4A-O M QXH;.7.&!DGCYP_F M=6"MH**L?9/G+@\[ #\Z , = .\#P@. H ,$UFBKS-J:$T4FF>!;)$RT9C,# MFQN+UFXH,U_Q3@F]2S5.36X7#XL?]PMT,@=%:"E/T5=T?S=')Y].,U?I TR8 MFW=DTY8,'R#S,;KF3*TE6K "BM<$KE;6R\,O\J;X*.,<\C,4^%\0]K W(&CV M;KB?'I$3]-D*+%]X*%NP =: '$I-BXPLTMR=C4Y'Z&&,P\S=[$H>"/3C-(@# MOP]\)2[LQ85'QQ]I+L>1Z*PZD? MIL.>DUY:\A_/"D1;_=!,WS9@"GTF5?T-F0* +NJZI#DQ-5(>243:GY9^.!'I MFQ\Y\GPO2..]1 S$^1@GD;>7"'>GC%4@5K:Z2Y3SAJFV9/2K?0.YL'5S;WVJ M&TO;!_[1M%WIFH@591*5L-24WEFL/X]H*WT[4;RVQ?*1*UUZ[7"MFR,($Z#W MEUS_9MW$'-"WV\E?4$L#!!0 ( "TP>E)L*)^;MP( . & 9 >&PO M=V]R:W-H965T7(/ G4*JBAJ)K"S/@ MW HAQH]&TVM=6L/#\5[]DXL=8UE2#3/)O[+^06&[[6>- MR+06B8Z(A!&YD<*4FBQ$#OF? CX2M5C1'FL:G52<0]8C_?""1$$4/#[,R=F' M\Q.R_3;:OI/M'XL6MB V0 HE*S)#9(55@1DW)9FY7(,BWZZ7VJU_/^$P;AW& MSF%\-(X"E((NVQ2KB^(P'XEBQ;PO9"Z0),WH''4'R1A-^>P MY1R>Y%P4!38<;>&P96)3$ U*]DJPK(3FU+:C+J#A&Z#+((F[<48MSN@_"Q!$ M_LX7'+VMOCB^#**_2/R#KH,79^5ZJR:9_2)U VI7V_9]77>MW\?KWG]#%5:6 M)AP*- UZ0TR"JOMI/3%R[7K84AJ\I6Y8XB\(E#V ^X649C^Q#MJ?VN074$L# M!!0 ( "TP>E(%%J)/\ , ,P. 9 >&PO=V]R:W-H965TIJ:4\OCGIA@@&K M29S:SE+^?>V$#9 X 7H#^9AY>68R\8O'.\9_BBTA$OS.TEQ,K*V4Q;UMBV1+ M,BQ&K""YNK-F/,-2G?*-+0I.\*I*RE+;=1QD9YCFUG1<77ODTS$K94IS\LB! M*+,,\_T[DK+=Q(+6RX4GNME*?<&>C@N\(0LBOQ6/7)W9CH#W,QCIA"KB/TIVXN08Z%*6C/W4)Q]7$\O11"0EB=026'T]DQE)4ZVD.'X= M1*WF-W7BZ?&+^H>J>%7,$@LR8^EWNI+;B1598$76N$SE$]O]2PX%!5HO8:FH M/L&NCO5#"R2ED"P[)"N"C.;U-_Y]:,1)@NOU)+B'!+>=@'H2O$."5Q5:DU5E MS;'$TS%G.\!UM%+3!U5OJFQ5#GG]X_+-XOP.LYD9BFX@VX M ]\6<_#ZGS=C6RI]'64G!ZUWM9;;HS4GR0AX\"UP'=;JMJFI* MH^E5FGZ/YI>"<"QIO@&I5@=<3\D= M6]^5Z@0+0:0P]:T6196H?K&>IRB$ON..[>?3_G3#/#="(6K"SIC]AMD?9)Z5 MG)-<@H+QZLUA:\!:9:04+VE*Y=X$7ZL')U00^9'OM> -8:'K^+$9/FC@@T'X M3RS?W$G"L[_&#SI<@>.'41N_&P91Z,<]O4<-/AK$_\HD3F_C11T0A&+DHA9O M-\SSXL /S+QAPQL.SPK+BE*U&Y!?)2TR/3:JY6N:XSQI^$W48;=]#CQ]^C7U MQ; SZJBACH:'A AQKQPA*;,RQ9*LU$*N3"VA6$^,"3?J<$1![+5[W(T*W"B* MS+!Q QL/PCYR/0YR#W"^.K;Y+&1SN#PW[6\F"CX5Z0\,&>8"X !!G+Y18@L,)[D]#L M@I#[(N342@*XOD'KO-*C]\%A\_MP^O3-=0X+7, ZE'A!HRI1M:A6&BKLZ(H0 MW38L>=%''T-#AO; M%0,P+!"-HIX2+N7%YA+LDZV&WN=]QGQ#2 M2;67J0ZW:KM)N Y0]]>,R9<3O:%I-K#3/U!+ P04 " M,'I2$A8-=A0# M !H"P &0 'AL+W=OT"I$%R['RBMA(4IDUB&J)CNS:MVT8D<6:[%/[][#0DA3A-Q4T;)W[/XY./ M1QYMN7B2:\84>LFS0HZ=M5+EA>O*^9KE5)[SDA7ZRI*+G"H]%"M7EH+1117* M,Q=[7NCF-"V+UB&=^.'7#>3MRGJ[4R)]S) MJ*0K-F/JH;P3>N0V519IS@J9\@()MAP[EW QA<0$JAE_4K:5>\?(M/+(^9,9 M_%B,'<^LB&5LKDP)JO^>V91EF:FDU_&O+NHT3!/[[]SNJ& E-OSC-9_:+M;BY.'#3?2,7S.JQ7D*?%[I^^ MU#=B+P!^3P#7 7QL@-0!4C6Z6UG5UC55=#(2?(N$F:VKF8/JWE1IW4U:F,Y;X].@X)._CKNZK:0XWS>&J'NFI]ZMD@JJT6*%;IA^U/%"2 M-"5)5=+O*:D; ]M]V:7"*F4^G><)QA#[NHMG"\UO:/X0#=MHNU2P1X,X\#UL MIP4-+1BB$1LMZ-(B\*+ 3@L;6CA$\VVTL$L+@H" G18UM&B(%MAH48<6$R ] MCRUN8/%!V&^N:(8R\\ZADKYJZREI@\==.(1)$MKI24-/#M)OF90HSL?&!2050G0-5 ?J[4/?$X_T/5/'ZMU#QR6S[$^@*Z- MP ](W,-O=02'?72T$:!KI#,_ZK$AM$*"PT;J]T'2^<[!]X+DHPZZT_PH#LF' M=;E[VR"S!_U)Q2HMI+[Q2YWSSB/=E]AMZW8#Q!V6PUF^O)?U!+ P04 " M,'I2WR(:&,X" !R" &0 'AL M+W=O)%Y@ *O94% MDP,G5VI]X[HRRZ$D\IJO@>F9)1[):$,F?8MV,S M,>SSC2HH@YE 0\&W \=W]@./=)4K,^ .^VNR@CFHI_5,Z)Y;JRQH M"4Q2SI" Y< 9^3<3WS,$B_A!82L/VLB$\LSYB^G<+P:.9QQ! 9DR$D2_7F$" M16&4M(]?.U&G7M,0#]M[]3L;O [FF4B8\.(G7:A\X"0.6L"2; KUR+=?8!=0 M9/0R7DC[1-L*BU,'91NI>+DC:PC^>T<74Q!$5I( MA"_1%7J:3]'%I\N^J_0*!N=F.[5QI89/J/D8/7"F[777N>!NJ.,L S./4Y)+9MTIF!4ZHVB?XBY*MMB M3EJ"2:*H$7(+*O*BH#WBM+:6=EJ[9_K\@%1MMM*C!7&*XX:K8U#42Z-V4[[W M?@]Z9QR:Y=%VM%Z"WM'7%82]I'EB6F"AEX1)PZI[<'N7(%:VJ$F]^(:IZJ*L M1^O".;+EHC$^-@755H5WF:H:/Q"QHDSJL)9:TKONZ>R)JL!5'<77MD8\E*-E&PO=V]R:W-H965T-J[%5:-W>^K[(*:Z)N18/<[!1"UD2;J2Q]U4@DN7.JF1\%0=^O M">7>9.36GN1D)%::48Y/$M2JKHG\,T4F-F,O]'8+S[2LM%WP)Z.&E+A _=(\ M23/S.Y6?'^X7SPL MX&J.FE"F(+Z&&WA9S.'JT_7(U^8$:^=G6[5IJQ:=40LC>!1<5PH>>([Y_P*^ M0>OXHAW?-+JH.,?L%N+P,T1!%)P FKW;/1Q>P(F[=,5.+SZC-R.J@H;0',P% M E*+%=<**,_8RL1K!J KA!J)6DDTQ:Y!%,#,%(%1LJ2,:HKJ[@))KR/I.9+> M&9(?#4JB*2\ALTR%N8X*"BEJ$-V..UB=^HRM=M]IVXN^GD2]<) ,1OYZ/[G' M9N$P2&TFUR?0DPX]^2!Z03GA&5X ;Y63??!AU#_ /C9*TF%R&KK?0?=MN>); M5A%>HJOGME#%DM&2V$?V8J$..H+!.[_V^00-CNHL"=(TB0\R=&P6!6D0]PY2 MY.\]AS7*TG4)!9F]K.W+TZUVC>C>O;\'ZU/3H-I^\D^F[6Z/1):4*Q-2822# MV]1\-MEVC':B1>,>W:70Y@EWP\HT6936P.P70NC=Q![0M>W)7U!+ P04 M" M,'I2BD6PE0X# ";"0 &0 'AL+W=O06!+G'M16@K9HD1;HMK"K?32)TUHX<;"=%O;KUTY" MZ"4M//0EL>,Y)V?&GAGW5HP_BP7&$KQF-!=]8R%E<6&:(E[@#(ES5N!@>9XAN5C,>%J9K8L"G*3] U+*\(4QU)3(/5:XB&F5#,I'2\-J='^4P/7Q^_LUY7S MRIDG)/"0T3\DD8N^$1H@P2DJJ9RRU0_<..1IOIA143W!JK9U'0/$I9 L:\!* M04;R^HU>FT"L :"[!V W /NK *E#%ID(K M;TBNMW$FN5HE"B<'D^G]9#Q]^ LN[T9@_.OQ9G([OGL )R,L$:'B%'P'C[,1 M./EVVC.E^I]&F7'#?55SVWNX1S@^!PX\ [9E6QWPX9?A,-J$F\K+UE6[==6N M^-P]? ],(@H*KE* RS> \@3@EY(4ZE#*+N=J-K]BT]FP'$#;\RP'ACUSN>Y& MAZ$5N+;K^*WAAF"G%>P<%/P3"W&A#GI<9B5%$B?J?*I;SUI1\ MCX+(#4*X);G#,'3]R'&C;LEN*]D]*'G2&=TSD./.$+L[,NS \SPGV)+;86<' MCA4&W6J]5JUW4.V0944I,0?C[G.P0>JWI/Y1CYF_XQNTG<")_*T8=-A!RPU= MKSL&02LW."CW/DU)C,%UR7,B2XXKP5^)1]C^(#QJ/,+=O?:<9M8X:A89N8[L=W]O.XRXSU<'W9#%< MZPKP<&:@@BC!Y)\J.I=%04E2C'L/C%F3846BAJ@-AZ&Z' M9=J,CR^B903R0KJF;ZQ*1JS=5P MH6Y/F&L#M9XR)M\GNC^W]['!?U!+ P04 " M,'I2)@G F(8" !.!P M&0 'AL+W=OD;,4%:J:'7"0N,]_\0XV&PXW2 MCZ8"0/(BN#2CJ$*LS^/8Y!4(:HY4#=+NE$H+BG:JU[&I-=#".PD>9TER' O* M9#0>^K6%'@]5@YQ)6&AB&B&H?IT"5YM1E$:[A25;5^@6XO&PIFM8 =[7"VUG M<4MM"HB^D<]\<[^J5/WB;S0 U<*/Z3%5B-HM.(%%#2AN-2;;[" M-J&!X^6*&_\DF]:V-XA(WAA48NML%0@FVS=]V1[$GD._?\ AVSID7G<;R*N< M4:3CH58;HIVUI;F!3]5[6W%,NJ^R0FUWF?7#\6)YNY@O[WZ1RU4 M3K,@<0;Y$>FE7TB69$F U^NR[GE>_P#O0HFZ0=!D_M2PVA89!J#]#MH/0N<& MF2T3*$ACH&PXX;;>S+^.+\P9D%>@V@04#3I%@R#IMBQ9#N2RT9)AHX%06?Q7 MRL==@.,/2CG,>3_EDT[129#T#>PO6BE>D"M1:_4,+M,0^+0#GWY0JF'.JE+: M59XJWT E$*4)5D#LCG!;W*414'W6J3X+%SJM&5+.?EO=D[KF+*>^&:Y4B1NJ M0R'2Y*V%)!]T-.^ >H?+(-YK<0+TVC=R0W+52&R[7;?:71:3MD6^F;/2NB9')_8GTFWS;B>H:M\P'Q3:]NN'E;WP0#L#NU\JA;N)"]!=H>,_ M4$L#!!0 ( "TP>E)S>O,RUP( # ' 9 >&PO=V]R:W-H965T+4-M#VZV<[D%$*:-I+8COWG'ONC7W<70OYJ#)$#<\Y+U3/R[0NKWQ?)1GF M5%V*$@OS92YD3K69RH6O2HDT=:"<^Z31B/V!7QGN%8[8["5S(1XM),O:<]K6$'(,=&6@9K7"H?(N24R,IXVG%Z=T@)W MQUOV3ZYV4\N,*AP*_H.E.NMY;0]2G-,EUU.Q_HR;>B++EPBNW!/656S4\B!9 M*BWR#=@HR%E1O>GSI@\[@" ^ B ; -D'-(\ P@T@=(56REQ9(ZIIORO%&J2- M-FQVX'KCT*8:5MB_>*>E^S$6K* MN();*B6UG3Z'C_!P-X*S#^==7YO,%N\GFRS7519R)$M X$84.E,P+E),WQ+X M1G*MFVQU7Y.3C"-,+B$,+H T2.. H.$_PX/."3EAW<;0\87'VBC-N9+ZY0(F MG!8::)'"^&G)2K/A-?P:S)269L?^/I&J6:=JNE3-(ZF&M&2:[33L0%T9!AY Z[HWDJ)8T_D^SL1T&D=DQK7,^*3,*5K;8\4" MK.W BO(E@IA#\A\=C]\I)"0F[4YX6&*KEM@Z*7&$QJL3]J:38+P['+K_5_N=*(@W&OR@;!VNQGO5^#OF$^.&ULE57;;N(P$/T5*]J'5FJ;.#B"]SSIPSB<=1P<6;7 $H M])ZR3/:LE5+KKFW+> 4ID3=\#9G>67"1$J6G8FG+M0"2E*"4V:[CA'9*:&;U MHW)M*OH1SQ6C&4P%DGF:$O'G%A@O>A:V/A:>Z'*ES(+=C]9D"3-0+^NIT#.[ M9DEH"IFD/$,"%CUK@+O#CHDO WY1*.3.&!DG<\[?S&2<]"S'" (&L3(,1#\V M, 3&#)&6\7O+:=4I#7!W_,'^O?2NOY'U;AQT ]D\ W"W _2K VP*\TFBE MK+0U(HKT(\$+)$RT9C.#LC8E6KNAF7F+,R7T+M4XU1\_/ \>[L>WDSLTF,WN MGF=H\#!"]X^/H]?Q9((N1J (9?(27:.7V0A=?+N,;*7S&K0=;W/<5CG<$SE& M$-\@#U\AUW&=!OCPRW#2^B=(9WRA"B( ,1KK;QQD4YDJBK"D,,=KT\A@[VL01P78#8-FD>U: M9/OL<;SG/"DH8^=.8:?FZIPU/,U%O-)-'?$%FN=2[TJ)\HPV>NX<'S/LZ-^! MZ4_#*J7V3@\V]]]/(I8TDXC!0@.=FY8NFZCNE&JB^+ILRW.N=),OARM]#8,P M 7I_P;GZF)A.7U_L_7]02P,$% @ +3!Z4A\O9LM8 @ 8@8 !D !X M;"]W;W)K&ULE95=;]HP%(;_BA7MHI.FY@,2H()( MT'0,B5)4Z'HQ[<(D!V+5B9EM2/?O9SLA0FV <4-\[/.^SSD).>D7C+^)%$"B M]XSF8F"E4F[O;%O$*618W+(MY.IDS7B&I0KYQA9;#C@QHHS:GN,$=H9);H5] MLS?G89_M)"4YS#D2NRS#_.\(*"L&EFL=-I[))I5ZPP[[6[R!!SC<)/PD4XFB-="+P^N'\WO:M>5EC /:.O))'IP.I:*($UWE'YS(H?4/7C M:[^846%^45'F^BT+Q3LA65:)5049RV=\(X@OD4M]QOR',]Y643HYLL' M%UM56Y?LU25[QK9UPG;,6%(02A'.$S3))4VL4N7_ M%\NO6?XE5JN)Y5_!"FI6<(G5;F(%5[ Z-:MSB>4WL3I7L+HUJWN6M4Q!3<2U M!-Y$['XB>MVNTVM&]FID[SR224R;:+W/_T>WY[8_T.RCD:&G[R/F&Y(+1&&M M=,YM1Y7+RXE6!I)MS119,:EFDEFFZB, 7">H\S5C\A#HP51_5L)_4$L#!!0 M ( "TP>E)*8G7"I@( &\' 9 >&PO=V]R:W-H965TK$S'9*VU\_ MVPD9[4JVB]XD_CCG\?LZ\?%@S\6C3! 5/*"6;A-E!MQ@L"-;7*.ZWZV$[KD5):(I9I+R# 3&0V?4O)ST3;P-^$EQ M+X_:8)QL.'\TG7DT=!I&$#(,E2$0_7K""3)F0%K&KY+I5$N:Q./V@?[=>M=> M-D3BA+,'&JEDZ/0F>"]3VB?2&B5"2UKM%!F;4V)(L% \#T($ZUIIF'WQF9K M-S0S7W&MA)ZE.D\%\^7=:'DU'R]F,%JO9W=K&"VG<'5S,WV8+Q9P-D5%*).P M)$(0L^/G\ WNUU,X^W(^<)568#AN6*XV+E;S3JS6].":9RJ1,,LBC-X"7"V] MTN\=](^]6N(4PPMH-;^"U_ :'PB:_'=ZLU\CIU5M9\ORVB=XHY0+15^)_47Q M69\UB:#/&M!,D6Q+-PR!2(E*?K1Y!=NW;'/\G@*_W>T-W*=C0W\'=;I^NPIZ M([M=R6[7RE[E(DST88";G5%>LQ&=BMBI)C[F7!TZ M9H'JC@U^ U!+ P04 " M,'I2=MTNNF8# "("@ &0 'AL+W=O=%;DESYLPF=N]1 MS"9\IXJ65/R\A8(?I@YVGC>^Y)M,F0UW-MG2#2Q!?=L^"KUR:Y4T M+X')G#,D8#UU;O"'.2;&P5K\G<-!-NZ1267%^9-9W*=3QS-$4$"BC 35ESW, MH2B,DN;X[R3JU#&-8_/^6?U/F[Q.9D4ES'GQ3YZJ;.K$#DIA37>%^L(/?\$I MH=#H);R0]A<=*MO0=U"RDXJ7)V=-4.:LNM+CJ1 -!QP-.)"3 VD[! ,._LG! MMXE69#:M!55T-A'\@(2QUFKFQM;&>NML[=$%PM0-"_D);I"WY8+=/''Y<15.HJQ=9.3XFVE2 84,4$/G*E,HCN60OJ[ M@*OQ:D;RS'A+SBHN(+E&/GZ/B$>\'J#YJ]WQ^ R.7Y?,MWK^4,E8PDM 7^D1 M+7*9%%SN!*#O-RNIA/Y7_C@3(JA#!#9$,!#":&\%W^?V;;E8 8-UKBX154AE M@*2B:J>X^(D$58#X&A'\KN^DJBB1C6)>Z/WL"OL1\709]LT"=NTPCD9!5)O] MED589Q&>S6*I#%U>E4O1(\CWB.G.I'G7D(*@1>-A'WXE'S;Q28B]N$7?-<,C M#Y-^^*B&C_X'GB=/5Z9#I$@SZK8IJ6D\?9Q1!V T#OT69=>( QKAGC5S+N:;&C5?# ML@3Z6./N>49AZ(4MV*[9%0G\,([[<<F=PO!T?Q%X:59]'9NKT,3XA9PG\T0;N,K@\\7E3*:YI2] MG1AWZT?\49NY:^5[.!B@)B_4Y"SU_5MA2:>/$A)W8+M6OA>U8=W&-[T$L;&C MCM2M:,=4]>FL=^MQZL8.$:W]6S-FV5GA1:::T1ZHV.1,H@+66M*['NGZB6KL MJ1:*;^WDL.)*SR'V-M.C(@ACH)^O.5?/"Q.@'CYGOP!02P,$% @ +3!Z M4B#V]>*Z @ DP< !D !X;"]W;W)K&ULC95M M3]LP$,>_BA5-$TB#/+>%M96@91K2@(K"-FG:"S>]M!:.'6RGA6^_ QCRDG&A1\[:F/S<=76RAHSJ4YF#P"^I5!DUN%4K M5^<*Z+)TRK@;>%[/S2@3SGA8OINI\5 6AC,!,T5TD654O5X"E]N1XSMO+^[9 M:FWL"W<\S.D*YF >\YG"G5NK+%D&0C,IB()TY%SXYY.!M2\-?C+8ZKTUL9DL MI'RRF^OER/$L$'!(C%6@^-C !#BW0HCQO--TZI#6<7_]IOZMS!US65 -$\E_ ML:59CYR!0Y:0TH*;>[G]#KM\8JN72*[+7[*M;*.>0Y)"&YGMG)$@8Z)ZTI== M'?8<_*C#(=@Y!!]U"'<.89EH15:F-:6&CH=*;HFRUJAF%V5M2F_,A@G[+\Z- MPJ\,_W<7LZM3#.H4@U(O[$I1)#(#\D!?R)3I MA$M=*"!_+A;:*#Q%?P^$".L081DBZ@AAM2%-\6@2F1*!S8=MIJAA8D4PGB8) M5>H5>VY+U;*MH)5\KY2WC;<9![%WYGE8OLU^Y5KL@C#>MWO'']7\T4'^F;*\ MYI5\IEG^EPAQD[-I%'5"QC5D?!#R6A@J5FS!0;=QQ8V0 M)W$<--%:[")KUD'7J^EZ!^GNS!I4&U>O68H6JJ:5?];)U*^9^@>9?@ >O0WE M!:U&)L>9344";9C]9ED0,VJ2MACZ@W#0"3NH80<'86^Q:W#^@E*P) 8;BFH- MK2=PT&B"_QD/651P[M[(M-?5#54K)C3AD**/=]K'!%5U!50;(_-RBBZDP9E< M+M=X:X*R!O@]E=*\;>Q@KN_A\3]02P,$% @ +3!Z4E:$_PB? @ XP8 M !D !X;"]W;W)K&ULK55;;]HP&/TK5K2'5MJ: M>V!50"K0:GUH5Y5UVZM)/L"J8S/;7/KO]]D)&2L0[6$OB6_G^)PO]DF^E>I5 M+P$,V55%)$KZN*JK<1<+D=>*&W'WAFBZ6Q _XP7]$%3,&\K)X4 M]OR6I605",VD( KF ^\FO![W[7JWX#N#K3YH$^MD)N6K[=R7 R^P@H!#82P# MQ=<&QL"Y)4(9OQI.K]W2 @_;>_8[YQV]S*B&L>0_6&F6 Z_OD1+F=,W-L]Q^ M@<9/:OD*R;5[DFV]-HD]4JRUD54#1@45$_6;[IHZ' #"[ P@:@#1>T!R!A W M@-@9K94Y6Q-JZ#!7/XZ_/MR2;S<_ M;Z?D8@*&,J[)(U6*VOI>DD_D93HA%Q\N<]_@?A;E%PWWJ.:.SG"'$7F0PBPU MN14EE'\3^"BT51OMU8ZB3L8)%%<=M5KM?0ZM4P--=#AJ=_R]/^[I_[QL,"ZMWX"!.\#MP_-'7\/U"U8$(3#G.D#*YZ6&E51VK=,7+E M4FDF#6:<:R[Q+P3*+L#YN91FW[$;M/^UX6]02P,$% @ +3!Z4B#/'7RD M @ M0< !D !X;"]W;W)K&ULK55=3]LP%/TK M5C1I( WRU38M2B/1!@;:$(C"]FR2V\9J8F>VV[)_/]M)O=+2; ^\)/ZXY_B< MF_C>>,/X4A0 $KU6)15CIY"ROG!=D15087'.:J!J9\YXA:6:\H4K:@XX-Z"J M= //&[@5)M1)8K/VP).8K61)*#QP)%95A?GO"91L,W9\9[OP2!:%U MN$M=X M 3.0S_4#5S/7LN2D BH(HXC#?.Q<^A?3D8XW 3\(;,3.&&DG+XPM]>0V'SN> M%@0E9%(S8/5:PQ3*4A,I&;]:3L<>J8&[XRW[M?&NO+Q@ 5-6_B2Y+,;.T$$Y MS/&JE(]LX*!L)22K6K!24!':O/%KFX<=@#\X @A: M0+ /Z!T!A"T@-$8;9<96BB5.8LXVB.MHQ:8')C<&K=P0JK_B3'*U2Q1.)K.G M^^FWF_OOZ=7C[#-*KZYOI[=/Z"0%B4DI3M$9>IZEZ.33:>Q*=9P&N5E+/6FH M@R/4?H#N&)6%0%M%Y<@$*8YNL-\"9+014<6^I:U_^%9:!C[._Z" MR#O(PF%4.(K\P9$L#*S>0:?>KT"!X]+DX3)75XH(R;$N)AW)B"QY].')B YL M^M[0\_:2\:^H-W*'5NZP4VX*:U7':U6598?YD64;?;CYT<&?OF_\,"*,^ON^ MW9T*6 %?F,8@E(H5E4U]L:NV]UR:DKNW/E$]J6DA?VF:AJ;NS()0@4J8*TKO M/%+?@C=-HIE(5ILZ^\*DJMIF6*B^"EP'J/TY8W([T0?83IW\ 5!+ P04 M" M,'I2*RH$6O " #T" &0 'AL+W=O-ODQGX%Q5'$-50W?N!?.SC$T###[M[[0LX]:JV=:M7/Z,WY%FF M*[9;/HG(6_WDA1B-*D;#QFB](/0#C'7!UKNU.K8+_7V[/>"@ @XN C^!5!"C>"4,ITH Y2 HCT^A M!D<(5U[[%.L)PQ#CLZQAQ1I^O+A@GY61!?]=<@]!6,?MH_J;X6 (U?0414 IH*>@B_%ZQ5!6M]\KDK]%H[6>,: M;AV4YAVC/=1VA=K^M!-7*+4O0YXT"DY#>OCM(L:?>=A*M7?J^9Y5P>KN](\, MQ-*V58DBOF*JN'VKU:IU]VW#.E@?F)9N^]*;3/$]<$^$/B,2I;#0DKC6U,=? M%"VVF"B>VRXUYTKW/#M,]&<)"&.@]Q>YY[[LZ^Q%LAGU2.J.&YX*4:>[G6U9GOJS3'@JJ>J+ T)TLA"ZK- M4JY\54FDF0,5W"=!$/D%9:67Q&[O3B:Q6&O.2KR3H-9%0>7+!+G8CKV^M]NX M9ZM" M/[),YV/OU(,,EW3-];W87F$3S]#RI8(K-\*VMAT:XW2MM"@:L%%0L++^TN0+VD5DYJ4FH-/=Y33EPML1#LKK)3^$% MJ50P@*(N#AE 1E^ZTC=L=0__33<^HTR90J@D2_'XM\2^%O!0%-VNCJ 71!V2 MHU9R]#<5;X32!YMP*[,]?MRF9N>"AS_EXK*5"N M7,-4YL:M2UUWE7:W[E*_F9$HU0( M ,4( 9 >&PO=V]R:W-H965T!BPM4P)A1E'8IUEF+^-(&7;H>5:NXU'LDJDWK##(,S5V'>U@+/X0V(K:'.E4%HR]Z,5=/+0);/ L8L?2:Q3(96WT(Q+/$Z ME8]L>PME0AV-%[%4F"?:%K8]WT+16DB6E+74HB:@]L]X^"5#MZA M0_N,@U\Z^";1@IE):X(E#@/.MHAK:X6F)T8;XZVR(52_QKGDZI0H/QG.GQ[& M/V\??DVFC_.O:#*]N1O?/:%O$Y"8I +YW]$EFBEE@7.(T5RRZ 4]8\XQE>KD M"[*12# '$=A2L=&8=E1&'A61O3.170_=,RH3@:8TAG@?P%9I5+EXNUQ&7B/B M!*(6\MT+Y#F>*9-H@&I74&T#U3X#];"60F(: M$[JZ0 M8$4K55-5OBFD$I[0O\#H&3W_*F[#M^NV!']B;NB+'9OZ@7S?;H]NI MZ'8:Z?[0>:MRB==\V59"XCB"^O-\#5Y8JFK\ C(D!]FN20[UZ$?A6A_\D% M5N!UZR_E0(LFBSV2@XKDX//*JAFJY9R\( ;'E7::LNN\WZ_.9]99B=:D:Z-) MP=*N-80,^,KT28$BMJ:RN$^KW:H77YL.=+ _TCW:-)IWF*+!WV.NJD2@%)8* MTFGUE&J\Z)G%0K+E+DMD7G2P, '<* 9 >&PO=V]R:W-H965TTM95B;9]=L$)J 8SVS3=O]^U M22A)".L>7Q(_SCT^Q^;:=[H1\D%EC>5/!2S9Q,Z^JMZZHD8P55(U&Q$F96 M0A940U>N755)1E,;5'#7PSAT"YJ7SGQJQ^[D?"IJS?.2W4FDZJ*@\NB:+9G^6MU)Z+DM2YH7K%2Y*)%DJYES0=Y>$1M@$=]R MME&=-C)6[H5X,)V/Z+VX^W[Y?H[F:!EA\N%C?H[)IIFG-UCMZ@K\MK M=/;J?.IJ6,M$N,F6][+A]4[P$@]]%J7.%+HI4Y;N$[@@LE7J[91>>H.,URP9 MH3%YC3SLX1Y!5R\.)_& G'&[<6/+-_[=QIU]^K)=/W MXS",2+_F2:MY,JAY:20A49F+7B%:IFC3=QJ[3^Z4@][T;#.NE>7'B$R8'P'M@>:E]TY[DC_R!Z>PR]LLG+9 \O_PJ-,.Y[(=S. M$UXPN;:5C8+OIBYU\T:VHVWU=&%KAH/Q2U-5V=+@F:8IR3Y3N M1?!5R*;*:3I:5+90N!<:R@[;S* R9-( 8'XEA-YUS )MK3G_!5!+ P04 M" M,'I2R)31][4" E" &0 'AL+W=OG(KBU$.N*UHH3!0B!9ER46OZ= ^7[L^,[S MPI)L"V46W'14X2VL0/VH%D+/W(XE)R4P23A# C9C9^)?S1)3;PM^$MC+@S$R M3M:MF"MH"2LN>*G M-H<#@!^? 0M(#@&#$X PA806J.-,FOK&BNW]U]7:#%?HM7-9#E''ZY!84(E\C^BST@66( ('WAJ#9 M/\/]Y(R\ M9;LTB"(O] ?:U>[04+_PI>*5YD&G>7!6\P,6 C,ED>)H48NLT"\ 6D(.^FA8 M4T SSG8@%#'CA7Z?0 C(T4KQ[/%,8E&W>_1.B47]Q 9)DGC'@?7K3@06=Y+C MLY+_.YMAM]'PG;(9]CS[7NC%\= _"J=?>"*:IH'>8;$E.E<*&TWI70RU'M$TI6:B>&7/]357NDO8 M8:'[. A3H.]ON,ZHG9@-NB^#] ]02P,$% @ +3!Z4AGL/.*Z @ C 8 M !D !X;"]W;W)K&ULC55;;]HP%/XK1]$>6FEM M;A"Z"I"X%!6I4 3MJFG:@TD.2=3$SFRG=/]^MI-FE)OV KZ<[W*.[9/NEO%7 MD2!*>,\S*GI6(F5Q:]LB3# GXIH52-7.AO&<2#7EL2T*CB0RH#RS/<<)[)RD MU.IWS=J"][NLE%E*<<%!E'E.^)\A9FS;LUSK8V&9QHG4"W:_6Y 85RB?BP57 M,[MAB=(!CC&(\PR3:1L_*XYK492 W?''^P3D[O*94T$CECVDD8RZ5DW%D2X(64FEVQ[ MCW4^;#7 VP>T3@#\ M&N";1"MG)JTQD:3?Y6P+7$[J<+)_NIYL7BXF]W- MGP;+'S :K.YA\O#X M/YY'$Y&SQ-'^=P,49)TDQ6R:TLEKBGL ML!8:5D+>"2'7@QFC,A%P1R.,/A/8RG5CW?NP/O3.,HXQO ;?_0J>XSE'#(W^ M&^Y^.V/';RKI&S[_5"7+HLA077!),A@1D=8J1*"O@>)H3&:$JP4$9 MVTZGT_;W,CD,\YR.X^_7V]YYV#GRV/0[ 2$KJ:P>2K/:M-2!Z21[ZT/5:JO. M^(^FZM,SPN.4"I7=1E$ZUQU57E[UOFHB66':QYI)U8S,,%&?"^0Z0.UOF#K6 M>J(%F@]0_R]02P,$% @ +3!Z4E'EWU = @ %@4 !D !X;"]W;W)K M&ULC53;;MLP#/T5P<" #1@BW]IMA6,@<3*L#W6# M]+)GQ69BH;+D27+= ?OX2;+C95V2]<4B*9ZC0UI4T@GYI"H C5YJQM74J[1N MKC!6104U41/1 #<[6R%KHHTK=U@U$DCI0#7#H>]?XII0[J6)BZUDFHA6,\IA M)9%JZYK(GW-@HIMZ@;=;0<"@T):!F.49,F#,$AD9/P9.;SS2 M @_M/?M75[NI94,49()]IZ6NIMYG#Y6P)2W3:]%]@Z&>"\M7"*;<%W5];AQZ MJ&B5%O4 -@IJRON5O Q]. $ER< X0 (7P/B$X!H $2NT%Z9*VM!-$D3*3HD M;;9ALX;KC4.;:BBW?_%.2[-+#4ZGZ^7C,G]8HNPVSY;Y_7IV?WV;H_<+T(0R MA7(B);&-_I!@;8ZS(%P,U/.>.CQ!'83H1G!=*;3D)91_$V"C]HT;B+O!':C(4S M*_-P@;0)9G\KA-X[]H#Q*4Q_ U!+ P04 " M,'I2^XB8V! # P$0 M#0 'AL+W-T>6QE3'.>ENM+UPY;.(;5TC^ZY1W?GRF3/T?1@XNIG,Z22\.WW[LY7Z\DW@[B?O3DX& M=V>7A_93"YR%D9?TXAFDYX,!3@P@1IX^C_PI;DL==0F:C@LI]O,$!A.;5#2X M)WP2S@AG<\7 JR 5XVMG'H)A(;E4@38%,F)BL#0/#H[=#&K7\51,2&5CNPCN M[[Q;?@!L9B"0<=X+'(;.,!W71&NJQ)69V,76^ @*NO'MNC8*2T76\? BW#K8 MFPDRERJGJ@\3AQO3=,QI 7(4*Y=PU[*. -1:5F:0,U)*0:R&C4Q4=0 U%?W0".J&CL9-@'^7S7'OT@Y>Q!O4[%[JSZW9CK!S:!9Z MK6C!5G:^*GH!&'N,LY.ZYNM/G)6BHF[SSPXX'9.-7["4BCV8:- J"V.@*@SN MJ=)LL6OYI4A]2U=ZTTZK M<\?(6:_VZ>2RJH(GQ7M.G]8\[RBQ4G'_Z59/M? MY5"P5V-W6AV[R(O7(#(]?I%)=I0:H^[4V3G:]@ZVWAK "\0D_ XO*WP;-)BW MC&LFNMF2Y3D5C\XW0Z_)W+P.[O&;]3DM2,OU;0].PNWX&\U96V7]JFM(1+=J M._X*VXO3_NW%Q&(BIRN:S[JI*N=V&)B!B=I=X'"(7-G+CV ^#O,C@&%Q, 68 MC_/"XOQ/^QFA^W$8IFWD14:HSPCU<5X^9&8_6!R_3V8N_TZS+$G2%,OH;.95 M,,/REJ;P];-AVL #BP.1_BS7>+7Q#GFZ#[":/M4AV$[Q3L1VBN<:$'_>P"/+ M_-7&XH '5@6L=R"^/P[TE-\G2:"JF#;L"<:1+,,0Z$5_CZ8IDIT4/O[Z8$]) MDF29'P',KR!), 2>1AS!%( &#$D2>PX>G$?1YIR*MK^13'\#4$L#!!0 ( M "TP>E*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G_E#;&;&U"#-KGI95K7\ M495M7J3KNBJ*F6$>#MR+NI7K5\UI!YGECTW?TN:/2:Y 9L;U5'6XE773]F?T M_>>*\9M0)Q_VGMMJ+HM6U'[>BD5=/3_)\DO7C;J+B78;?1R.VT,0;^K?"6.U MW K)RPUA9:N"1'AYZ$J=V]VI MNC3?'.ZZ5;A:#.L;J0[4?-.#XT%Z49A& ?=IQGQR2P,:>HRD2\:R5 .T $#K M8H#D*LXU2!N M,\(F69J<\="!1C-212S1(-T $CG8I#>DH8:I M NI>#I.E2 M@[P&(*]Q(5.^"/F<>S3,"/6\:!5F/%R06(%[G.DOSAL \@TN9,#_7G&?9P\: MSEL YRTN3L+N6;AB&LP[ .8=-DS0/V Q3;+A@)E3*!=/D8>,T71( YH!60UQ MTN6N[('0T"=,/4QQ]RKJ=) 63&0O\#"CX8+?!HS0-.ULT&$NHLC_Q(- IX2\ M8"*+@8=>=,=(1O\9CBND 1/9 VD6>1^74>"S)/V#^$PE,CX85BC]F\CYG]$D M5+DT)>K14YJGB9XQ3"CGF]A)?Q7'06\CFCST,B+S(/I$>#B/DCNJ8T)9WT1. M^S%]\);,^TC4ZYLQ+^-1V/U<)/1.1X1,8)Y'!42YWE/A3&@'J<-!9C"1U9"N M;E.5[!07Z3"'TV!(#A:R',!)QV=+QX2L82%;XSBX5ZHB*T3SI\X%EA'(OCBX M=10+$H2%+(AQR8YB0LZPD)T!VY;HF) ]+&1[Z+H=C2$D$ M;(&/>':6$_&$A M^^.U@$<1(7]8R/X 33S,A)!)+&R3@ G;UERRD_$ 1BD%1M9*Z=@Q!R@@6M2R&HY&F\L9)!+;&27G'"= M1 S2AXVLCU,R:T &N<-&=L T\%!-!W(&@ZR-6#,030AASB77,KZ[.B8D$^<,ZYE MC5K% ?_<0*]01NB&;G$@MSAG+4U>S;1T3$@TSF6*E+'1AJSC(%L'QM3K40>R MCH-=J4"8PSP)6N\6,Z)0A&.14&#YE36V/+U7UB?K)'G M+VG7EFUWR)MMGR?'_>Z0%\VFE/XAA+SNN7'/AW*+X/#9S>\YTU*I9F\ MML,ZE443CKOKZ1PN![DY3VXFSV^+9GA^DR;4#E((TOI!!D%6/\@AR.L'10B* M]8-F$#2K'W0+0;?U@^X@Z*Y^T#T$W=0J"WHMY*H+>BWDJ@MXX^M@GT M5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT M-M3;"/2VT68)@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN! MWHYZ.X'>CGH[@=Z.>CN!WC[:[";0VU%O)]#;46\GT-M1;R?0VU%O)]#;46\G MT#NBWI% [XAZ1P*](^H="?2.J'GLO. ?XD^#Q"U!+ P04 " M,'I2(5VG)LT! D( $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VLENPC 4!=!?0=E6Q'@('01LVFY;%OT! M-WE 1!);MJ'P]W7"(+6BJ(A*O1LB8OO=%ULZFV3TMK7D>YNZ:OPX681@'QCS M^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545>L^; M>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<. M=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV%R(7R M_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' NDC M ^EC"-+'+4@?=R!]W(/TP0E('04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ +3!Z4D93L._M *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ +3!Z4IE$ & @($," >&PO M=V]R:W-H965T&UL4$L! A0#% @ +3!Z4B#%DF\4!@ MQA< !@ ("!G0P 'AL+W=OE(IG3KS , "0* 8 " @><2 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ +3!Z4A@G[-PF! +0\ !@ M ("!9QL 'AL+W=OE+ 3+0GQ@4 ,L4 8 " @<,? !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ +3!Z4LWP9E7T P _0< !@ ("!5#< 'AL+W=O&PO M=V]R:W-H965TE(G$%S44 < M $H2 9 " @1I# !X;"]W;W)K&UL4$L! A0#% @ +3!Z4E$!-C"#! )0H !D ("! MH4H 'AL+W=O&PO=V]R:W-H965TE(8,-LI]@4 (T- 9 M " @:-3 !X;"]W;W)K&UL4$L! A0#% M @ +3!Z4LP!_F%3#0 X2< !D ("!T%D 'AL+W=O&PO=V]R:W-H965TE)3$>O4[0( &0& 9 " @&UL4$L! A0#% @ +3!Z4M80N&ZT M! S@D !D ("!\6X 'AL+W=O&PO=V]R:W-H965TE*52 T.Q0( /4% 9 " @;EV !X;"]W;W)K&UL4$L! A0#% @ +3!Z4G+!]9@L$@ T3, !D M ("!M7D 'AL+W=O&PO=V]R M:W-H965TE**A(7+!P4 -4, M 9 " @9./ !X;"]W;W)K&UL M4$L! A0#% @ +3!Z4NJWISHS P ) < !D ("!T90 M 'AL+W=O&PO=V]R:W-H965TE):OI;GD0, ,H' 9 M " @9N; !X;"]W;W)K&UL4$L! A0#% @ M+3!Z4I$)-^;K P ? H !D ("!8Y\ 'AL+W=O&PO=V]R:W-H965TE+X5>-)R@( /8% 9 " @?NF !X;"]W M;W)K&UL4$L! A0#% @ +3!Z4EEY3QK% @ M"P< !D ("!_*D 'AL+W=O&PO=V]R:W-H965TE)6 M*81_I@( 'H' 9 " @<>O !X;"]W;W)K&UL4$L! A0#% @ +3!Z4FPHGYNW @ X 8 !D M ("!I+( 'AL+W=O&PO=V]R:W-H M965TE(2%@UV% , &@+ 9 M " @;FY !X;"]W;W)K&UL4$L! M A0#% @ +3!Z4M\B&AC. @ <@@ !D ("!!+T 'AL M+W=O&PO=V]R:W-H965TE**1;"5#@, )L) 9 " M@1;# !X;"]W;W)K&UL4$L! A0#% @ +3!Z M4B8)P)B& @ 3@< !D ("!6\8 'AL+W=O&PO=V]R:W-H965TE*DNQ:PPP( .0' 9 " @2;, !X;"]W;W)K M&UL4$L! A0#% @ +3!Z4A\O9LM8 @ 8@8 M !D ("!(,\ 'AL+W=O&PO=V]R:W-H965TE)VW2ZZ M9@, (@* 9 " @8S4 !X;"]W;W)K&UL4$L! A0#% @ +3!Z4B#V]>*Z @ DP< !D M ("!*=@ 'AL+W=O&PO=V]R:W-H965T ME(@SQU\I ( +4' 9 M " @?#= !X;"]W;W)K&UL4$L! A0# M% @ +3!Z4BLJ!%KP @ ] @ !D ("!R^ 'AL+W=O M&PO=V]R:W-H965TE*_F9$HU0( ,4( 9 " @;CF M !X;"]W;W)K&UL4$L! A0#% @ +3!Z4N2V M1>=+ P =PH !D ("!Q.D 'AL+W=O&PO=V]R:W-H965TE(9[#SBN@( (P& 9 " @3+P !X;"]W;W)K&UL4$L! A0#% @ +3!Z4E'EWU = @ %@4 !D M ("!(_, 'AL+W=O&PO ME*7BKL

5(:# M1:T>6'0M*[J1,>RI@:VATS.V.# X-_/,#K+(-&95*B,CH%T/@&:TFJ.#K'U- MS:YIAILP>G$M\S95'BN9OK*P-69:*L,FSQ$]$,P3J*(SR"/4X$UN9>W@7-QO M(K6I_,V]/,Z-&8A5;GBYW*@5=8VR!HL?\3U*(;R13R'L_.UHO/^ZI!0V3MZ" M[S[/MA.MT)RT-[1,2P?69 E*Q['J@ =9JVA(?N2$L16UU0R7(ZEB(9":?OHV M6@<4>K;A^Y-E_)CU*Y8!(]^EC9CDJ4@EHD(:S*EY]=T-T7XY)G-!6\VP8,E7 MUG NH.0M:1O4)!.^ ?^ &!5\#C:,]!#0V:)LXG.G MM-XW1?E7,WY]Z W_8 II'_EXY5!EOP!3VE6J)W2)@X:N=*3IUVF),R<<+53<, MUJZ'_RK@)5+F-%+-$.0_E=C]L)NKI %^]VT&C]R3*)+2?_ M6GSG]AWOSFV^('\\#,:+>6=RUYE,![/N8D@: -ZVQ:\@'V8L-CV8'4"=HE&: M(>>RX*T%L"-+P.^<6_.8L-*7V<3R?7)]!!_$T'/]*.HVHHNW[QTU@W9HJ:%6 M2*,>I]"]Y_K^U'.7O-"MHT;0WB,UUA?0U_:PGT,V4U)K4<+KS^D"[1U2@U-( MNQZK:HYL,N:JZU@/AO<%I2;,<>%Q^D![AL1L=Z5IT0FG>^00PFQ:0<+:8"=Z MX)D^D",$2]@1VI&DBI@D)_2 ;49X2>:P)K/MDT/5=J,B?\E4Y^XR>"$L.M0S MZYI1'H\U=,@Y8"+?I\W"T\P_'IFX"N#86,B:/ MD%N>2ITPCAYZ1/[^]([")WCNNZ+6X'4YRZ+&(U[],/P4'X9.E"%N:7 <4G)B M=G".P70C62 ;,QW+ EE JA[+BTE0B6-/@\JH9?$1LJ'MJN>;^G5'>-9S'4)I M2(A]N_")]_^X'3D%D#]X)1PCB&''\'91I!.M5$-Z$KKLB$_QYB2Z3&GHH^"5 M/LMOZHU#T79I3;25 P<2QMXB!RUQ4,0RH7ZG-!9X2=**:EX)QK5?G1BC0,:N MSC0#KV=:^L@J(K?M"W]?>& ?,28VPMD]P&MKJMG>(M+UT!>SL[PU?&S*HY,T MEX6F,3-:R&P^-D=4ZPE,']MA<>0P@Z9#!_ :IA7!R5"N)SR1!-'[B7BRZJEO MI0<$KYI9;5M49)P>Z']&]'D;9'6?R4&_0L&G4D\B B)%:Q]SVUH:S0O[0F2,/QRF#@ESO3$6@;&FN MHXC=C_(1N[V?N^/[P;PS''?F@]F0_-3MS ;]P>"A>SL:T)Z_#6:+(?UY.AO< M#6:S:(A)[Y=.=YS\]/-DU!_,YO]I;%W_[YW^X&[8&R[T*+=3+A-1JKL.I47: M7G"G1"FT2\4=3:J[C/2MN!.+4L_=;%V'[K>257>*N[41FV)*]*B^DYF;J / MH[EFJ/ D+FO<%!.4"H"]U.(Y40Y$&?A:6I8GE:4F K"@*73&1!F@F!3K 0BC M6K(('$$WZ.I698"2XH0>H&5K)8OWPN+VT"DKY38^'NUZX".7)UXJ.;SYO2UG M.V2U.WXBN-K=WQ9YV*4N"2^ OP$\54EO> CKK^FL'Y"QAH2LB=)9KLHZ))"QX:D>T/G6-6'XI:OD7R[] /(H?S MPF4H69'P/1D^LJ@.@!S?.+P;Y>, S9'WC$T4DSA#IKMR\*&P'4]);?K+T-EI MTH)S*A#T$+E&P[$:+'LE":8H_*I5FN\?UQJDEI52?NG,:]&:!HX&(8S5E%\5 M%)OWHZGKOPUBJ=%MK^&O[VSWA5%@Z7N%Z]KN_.?.W6CR&;+ 4NH"[T"9TK5J M02_80XM.:.JYSYB@?;M[]&EB^"&+M6L&^#E^E4><'EIB+%WJD'/0S)^#)3FF MQV'9J)K2V"Y;@>NM46..U&6JZSHFMM'1A!=N;:NUF:]!.Q1KDY,FP=!#W/J( M@&/B"!KRLXTBC!RKNW&] /\5_9XM/G*]H9V3C:+HEF"(3@*P#T\\-KT%!E1! M>^@+G1."S&>9'K 2JCU$IMA'\9\I.A.?BU154.DQH+W1M6WYZHS3%?"N:;HA M60YD,2#\S(^3E.L-[:PN@8T(7#:3VI\:FJ=VZJ&M@2UAL0-Q3VCWHG4\*@N54:A8 P$?A'3H'+!Y9VNZF,_$6!A67>) MKN#W,XUL X7\:7\U?WE3JHY; #VJ1583#G6.M;UB"8/BH?.,_)INC+AC@=AP1Y!3;1_'$M:,))43"@]W4-IR@ZUCT/CNJ.O1+;EC@==&K$^WE."9 M'KIEW@0;NP':.T[B^NU*-Y6%W661/74 DPQ,(G<$AU]Z0#Q#V^2X!G4\:UOVZIQKN^9'R8TV-W]-/2+/ADTWO3CM M*WOBL:5%;13PPJ"UR4L9[IVGQ'0)1SUO1Y@G2-.4[ Y>4K1A&6'PZSPR\D\A M(@HY:,W5'#VMD)Q5VMHDB1'+AJ0K\46+PL C3/86*UT YFA]_9A=7Z/AKX_#_G#Q M>ZF5Q+!*#Y/@K C:L*!=G<;Q87B>"!_-0P-99? E;^:RJ=-"$+,!/$=B^"DK MAK/!;X/QXP!P.T_FNW]&BW+],P[6O= /W WRQ'N[] "@WD+N'"6V>OD1@#=[ M13QSSD$U1FFRY HC(=,K[^I#?N6-HGH T^YL45:A8NR_D?-\X2:JLF&_E2X0 MG LR'4%7T8'/Z<=O_3>^2BTDA4$@#R-Y%'-K2)E-6BRCR/W/6#Y7.?UIT)V# MFB'Q;,7'4[8=X/J)IS)9CI#O(Z2T:B2Z I\[Q7ADEH8T![18$/NXNL*0NJ/E M<9U='M/99#J8+7Z/'O48$%-C2DO. "X79HR@> 5)=(4, V/-3FE]J8T"O-2D ML#Q3Q:F/>3 M2?_S<#0"7)=[.@A)62K?"!"O4<5A0&-S6-.36*92G8%79RE$ MGMDN7I#?Y1=D;_(PZ"RZ_P+5(@\35UELW$[@[],?S4MJ3?%Z 2\F"7P*7X;G M,T&+-2/[^MS5Q]S=D)Z/Q)5Y&4[3Y^"RTZ*^ *5%I3 $>+E"Y2?C%+FCQ6K+ M/J%9O-2^SRZU079&IX%44HJC-)B MG4Z-G;E&YI>I1_XMNF0@/ZT\8U.\0'-!$-/N[[V?![U?J+MR,>C1!4E_O)]U M'R ]^Z[A['-/)/S[A:WK#*=@@LRDY+Q#K"[@"M1?$RRO@ 1[7JL%5XX*S?UU" MM&M)^#,"POC),JE^Q&]=<7M!/P2B M#)(,$_2 Z\[U$-G]XA1^$F55>^:]ONBT',%"+0?3=\"I:AO2\0._ #'#N]'E"P=BW7 M=E>[F#>\"*C:/@'^>(>J--7.7CWV#F:\E_3V(3\"](L=)3!78XX>D&;OCZ21 M%':$?HU#&4!)5NB!VR$J11HP=@_HQS*4D1(1KP=$CSXQNY*]G5<^)ML.^J$* M93B*"=4#A!GA'9G#.BE=&04U.]'#6&% UGE2R5)Z$94<#OJ9"65(*[%-%^0C MUWOJ/78%E(5=P=^#* &I)#_:;]W<&=B+JH!,EH=LNZ%#N!-NWJPZCI]"KCOX MJQ'JO@H5ONBQBHL?,YQLDX9;FEQ35<X% M>:GV513*(,PW5BL/Q15@)\LT9A)K4+)[JTMD*+%(CU,Y\[C4[:[K>8:S0LII MLLH#05_M582Z'-]J/I6A*D'P-NI<@FU<#T*'??JDA2$8873S<+,QO!TM=%!< M7):VRC:"#@7E%G HFG ]6QR#A0\T$"*J+YE\;X2-)VRS:CO3/OPNT%N1F+\R M).MQH$2SZ[E^(*L8,#M !Q#(ERUADZL')G-SC:S01F_/?+!R&20Q*ST@=#2! M%*85V:6%1554H(9W:N>R\(O+U.APBG]]]6JJ7,?K8UO57IM&*W\W0U?97Z99 MCSY:AO8(/],C/"[=(=QMZ0@J T#K,_"&0E54EAL#.H4U2!B7HIS2Z]8<,!HAM3CAUW(8W)[VY<+\!_1? , M7ND]C;1;M-ZO0!\ =0I.G7S7Y,0X5,+BG1"Y0B/I>E@ZG =G51CK;9L:+)=,O,VKK"FO5P42]-GUB^KN;K>N@Z"W$ S') M)G.+'+3$TAZN2H-";^E5I*$T#[78KPNJL/'V[7R-&V8M-AUV\7,JRG80N.)X MF>0]JIWZ>E4;#SI!6[E<6R6^M3_ Z(W^L1N]M695.),F729Z1$U 9M=Q^IC M.R3[0@F36&W =E7QK,@W/<[,-R*Z3H M.F%BTL^1F<2@#%Y-.R3K/(Z=HYE$ M2=J\$D4CM7A%/@J*L@>Q\GD:VZ4 MBR82CP-M9U>J)EN.:0TIU43/CU[R#CUS3:S_._R*K/B"Y9$L<:]G;#$A,@J: MDE*Q*XP'O6>71+4BU3IMT[Q2>'T4&-CVQ]2RH(=3X6Y]DZ\I*2J)EXS;.0Q\ MJ8U7#RF<(C5OI6PX9$GV;UL-/36^Z*&-3SWW&?N$H05SY@8$R48I@?@^PH;U+9_*[*14+$O ML!';<(2*KDET/8]&M!"1-I'OT^0!M@34,CBT,[-TT9(:6-K^C#M,J+-PL)/3 MP?+/,0]_?1SVAXO?:].V&,;$8:*"DO4%[4"K# 3QSC-R?5X!X>-FD)7KF7S. M500HH$R/+9-,+;*8Z*%.UL+M[M&GRS?9X>F*CJXNBO/YWLB3'@-,W5'$2Y$I M>H"9286.Z^=RCC16>S#%104D/K%:&/+)U)+-OOB48%?32+I=RFDT'G]E!.B0 ME<>+N3IN)UHE.4%L1*.K5CPA2U.ZQ)H.D) UB(;D1\[I4]16#VB*!8N%0&KZ MA_VU5A1\+T@A0/Z6Y3[Y%75Q6*$93+PY\IZQB;JON(CWI&EQRS9PGCGYE/(! MPW::D9/,R.^[&P,[7-X7-0<&@,E;%@1%-+SI['5>L?1<;^L2!0[]2H]JLBTB M8_. -D_(*V R[<'K *;'\CF7OQ(14]W0C=;0L8B2;(6&+R[1[3C* MSUL+Z*MXIL967#*79SE#&VI7Q99:KIQ6UE+K7%ULM=-Z.*1=&^#KH]8:=Y4] MZEOD8=#9OU$7A4RP*#JV1F;35 M20RZEH4%=[+L'M WK[6"GN.$'LI)YI&VA67' 7Z^K0:KF4XI@?698_=/Z[A'QJK=2U2@FHY>P=.=LN%JB#+O9W(%:/; MEY#5X'+BI#5DZYGRX08QFM,,K];!9/GHQZ54V!0(NFE=DU:.A(IK2IM$YF,R M]Z5A=\*;6%$_:(6F!,8LXL\6Y+'KF"5Q3G>%UG&J0)UGP=FBK8PQO"94!=F& M7=?[>I7S\.G?R P6[L3K/A,%@U[?$;4Y?ED)15.Z]XK#P^+L:]5AH%_4%!<< M+\L:>*2ZIAEN0INZ%_J(,-:,JTY5QXXY,/2KF[6B*6 ?/+[C0IU5D(V/B>%-DV8O#K+[P7^SJ/402A#^9GB*Z/)"CN"/^58'N5S5&,+"56$ M5X.'&\N#VO"Y^1E1GP:RN@1Q8X5FB$8C[-7H!?(VC*-2HI\LTX$,!TDJ=/)G M'QLYPLES;B#51Y)%\V,CT?7R0/',0GF.Z8%W>D.H@K;J.+)8UV]>5L&Z'+=. MLZ_2RPB:P4B+&)S(RA)#0477*0&@LZU.'$8I#C8MND #_7MANDQI*4@OH]G4!2D.5BJZ2@,O3P MP30GQ5LOD$?(]Q%B!&\].E;B04#6X)769>MNZ-]XMFJIX:#C;^H1@$J\;'\B MULD#'AOSM3>Q'_#ND\_ 0[LG#R-?R1&D,D9[XW_X7-'C)"@,?MC/.KZ_(^R= M+._(-F;85%]1C (1C 4>]U,".(GP$2D.GN=>L$NQCE*[>'%+BDQZ /!0HF;E M),^KKT0XJ$>DHGC$0\@*2&.^I-,(2)I?7X>(4&])-0F)1P"/BSN)@*2Y]97( M1ZJD=DGYB$: B[0[J7RD"Y"?O7R4EPO(:+Q3R<.9RX&Z'TMQ&%D):OCIFV(]V)2 MJ(=#[]C_/'3(EF#8?>PA,Z"33M[BF9!%RD@S*O1CB\>!CNABP\+SS\OR1P]L MYVO7"^BT#L2R\2MJ"QUU)8L1FTX]<#B6(3X.16VAPY[*K94Z<6"D[Z05$OHY M5N6.@G;0T2/B3!TF<7H(=7IZF8I;1/_W OP7JQY'@3;)'0 L\(./ ELWEF"' M?AA&=&>[+SZM;9N)=6+@)=D7])7&ZGQWE0D& "R]':O!E>D) M^EKC"< J9%2CYDH9J*1Z@IF)M4.EP*B&H(I4>'<9)BJ\/WDB9[Q#B1F\FFO# M6=&Z;-%,)D\V7AFLQP3H8"7'TM]"K<0D/33LC*E62(%RR'*E04&MW6J(NO5Q MX4SNE/:%';N.-?@SQ-'S]MR2^#]FC8SI;#(=S!:_=[KC?F?PZ^-P^C 8+[0H MD;\G;FH;T:-G!PK%5HA$5QT>B&WEF[W2L%Q>ZST=*)J]UEO?6K_=+ZLQZX*G![ !]^:X@E1FT!#S0PZB8+)?81-(P,9I#W[Z7!XE+OQX01?;& MVK6MX6;KN<_1EL]^O3AM$;,Z05_2EX=+@A=Z@+9?_'-W&;P0G@P)>YT5)@=U M9&'*;H>"[M#51:IOCE+\T0-2)K&LAUA$3%)[>07\P6HY^O7 BO%D"/G91A%? M'2L=ZL DC8UJ?5^ UG"D!:!NIK8_VIY)8O&+,**%I/($3&.Z5/7]H/C=%RT] MFXPZJY\479NP=5/GI'M;O>;"X<@=A?@A5?6-2)D@AZ; M:=?Z=^@'=*9QB+E$ABFGB[9&@@ L(1<:BH>_==TOOQEVB";+GK'%@6'COY#5 MW6YM;$;?YZP<.H!"?VU- UXHO#)_]%A4Z2LG]CHZ;J6M+2!8.D6T:J%.9#19 MG]!T[[K6"[9M7JSX=U=996(X7G3']\/;T:#3G<\'BWFD5=Q/)OW/P]%(BYCQ M/6&$QBS9;Z2(U0K%80!76'9Z8Q0,7FEB%'96!RJ$]*J- JR(E,(XLUC+L*VA MHV^_:, OUF6$.ZL)!O M>J@2XH6NO)@;JXY&@73&GEZAS M?!Y,E7SA8V'E!H3V/ $)T]D]):;( .'#8J7&@_:(P0C3V3T[IDJ_Z!&R4N-! MN\R 9.GJ@JYJH='A4,(-SU6U ^LZN!I0"[. MGJWN1=71)2,(0;TIZYK1(A3UJW/1M#M=MXYE?4G=A4X)O:3NM@.G2^KN)76W MCDBL:>B9:\-'[I8RBYEY1ML6-X5VMY;(,F,34X_Z+QECX#O M+2$ N\*X!-NNQ;S-(BS8FHEJ,R)?MU.)7EA'V0-#[ M=FUB(.)50PHL6)'#$6+91!Q)(5DD\'41P#VKY0@*P$=? WAVI(]Z+' MDX9.LMN,)R,UE(OZ0YLV]2#,YDS[\REH6_$(]0,]/P!T7$!M!SF+-WIH:KW0 MH\PXTC9RNB?'KI;K#GW_KPZF$E_T@/+.]1!>L>R'GNL$V FQLTI>12Q^473O M*BHQ%G0RE#K(Y3G6_D@P!M$2.W?)Q=U@:E7IG5JXG-L9PY/UJC'2J#Y*N=5@ MDZ;.RK&6U1+]MP=J7=_O&9ZW6[K>B^%9G*U9:9#6.<5*L$B/TSBXVA!W;Y\*2Y,79&4B"I(;O MY0PE+5(8SLI@:G=Z@OKZNR0C0 >Y:YR,_"*307Z S1Z]@?5VHA=N&,VU,;H8,I95X'A$ MZV%P'5VI_=_0P[Z%36XF2'K'X'74QM"2PTJ2$7J@EMR'*M\:B?JU)79>CGX] ML"ISJU##)0)\+'Q;[@I:$&T%_U8Y5)#5 GD:U,:,PDGIPX)D-H1N;.* FR+Q M0]9%,5],>K_\/!GU![/Y?QI;U_][IS^X&_:&"RT2)M+TT7L?HFD*O12\/M * M36N=%&(@+CX*S:QB[7T4;Q-TX^>I9!P5C$XMPH5+ATXNB]P4Y?P6S&YZ8"0A M>W* :>7&F".;C+DB=N*#X7U!5+M-; ^AO2SL":W82TEC=O.3Y(<>FOX]L0\] M@Q8HZEH;[&!ZLM(;(DD();M#Z_1E<%3B3%/5&N(72:-7@06 1*4.F,WU\!)* M L G1:?5,U\3XF\EL@[W>P.C?5N<3'QZM4C99]NEC"#C'TL8IK AQQ?35!.% M[F*:7DS3!E"(18GNL*Y#$_+XQJF@6QNQ*:9$#P,U,S>18EX<1TZZP =^E\5RBN\_C6 M9&KLHJ)/],(K)LZ?A($?& Y]9&SFVO9=?!NFJD!7_UZ[%?"Z^*V13.4*E>1I M?&+0.':=9^0'R!J'=,%,EE%KW@G:U >A]YN&I:5 -)N#K71(]Q9YV+7("O," M^%C^JDSZ[:2"7?PU:&=>JZ2:!UC[4U/.9:O^XQK>1=HJL>;PL9;M>N#H(MT5 M$.E:%J8_&/:;?]&7<-4U^UGHI*^3Z;I2[#\SE?ZIW=@G M_+XSL$?CU7@NUA/. ;K7>!_*G.!?WVYP+]R'LENZ*4N^&AQ,?]V-WA%GHE]-/6PB6;TB!!<^S?QL3;)01/T MZQ%B4(&T/&&B (5&/J:)'#6W'NL31C83FPFIB#XQ61Y]EAM1P>N@YP5G+2LE M'8XAYIE&=F4]5PBQ7_\D@1C[3WV%,1C'7-9(B"J8K2GR,H;K#-$%1GY/"Y=3 M)3LT[ 7R-M<",3OU9,!W-25)A(%*(UFM9REF&'"TUY]D&^1/ #SH F!WE('D M/.0P(8V:.TT?O 6? H]\.)5L,=FLD13EMO.2VFR*UH1ZWG*Z4CV"3S4KZ))9 M%<_BTX*G>0+>3:'__N.',O[[FXO__N*_O_CO+_[[2P+>)0'ODH"G22T8489> MTJZ-:7G%4]?.?+CDXK7&&I7.Q6OI XY?Q6W$&>7N-7RET?80Y#+L&;M.S*'X MB!DZQ#@)Z;_Z41 ?:F)WE?@FN#.Y%;(M#=[9'?\GWVZ_SOR[NCE8RY9[R;R[ M9-Z=.O/NHN">Q^WS^>7K@5QD?XV:+=2Y_Z$PC&_3?+S*1B , MNK/Q<'P_[TP'L\[\Y^YLH,6;-%FBQ!8-NP?@?C5&R3-E]!4L]MPSS8"O!42\ MSZS90AKUA M9Z[)"3%#%D(;&@70HPGF7H#)C]/]=*.(F@+0Z6 EQX+V-LLB7X'$>I8W*V.K M-&!UPM.8WU4%'G@P4K&;_EMIWI2\$!5MXSH\5-2&@ Z 58&G#'.T/A/[V [) M;W.[OO*IR!X(VBEPLGP3:$:,YM"-5$6TNT>>':2+%\J@>.D![ M\BKBFB&\9F2UL?Z+7P#Z>*U@_L.^_',F#H!V)QTHKK5+RH$V8>TC[5(.NDZ M+;KYXF !^PD*C'VV17#3* M!SV2)8IG.#8VPKI XIYZ('V"%20E-FG.-%.YIY1OBEO:I]*(T Y=6=&N[-[3 M,=>C"O+)&/5#W9@'5Q5J=0KA+=H:_(VR#Z-)#P3M&BZSQ,LS3(^57?$\ZV[< MT.'8@S4-WY8V^#)VEZVVB+W #'6YRI18> MI]/1X&$P7G1GOW=ZW?G/G;O1Y'-G.+Z;S!ZZB^%DK$7D0XIJNX!HB=!NV0$ ME_[0"1"1E6!J8(X/\K@5]$)4PR6S.HL(;K]7>>JY)D*63W>7*.S0]3C&>'%K M:.6Z&JX\#NAQRL[H+=9D^>BCKN^C8/)$=C@'64.'' UK&E9WYWJ3+?((M S^U.%UGZ!DY(;473$0+'Z9.U#'5)*D> M47RT?I<]6F>#WP;CQT&G-QGWR/DZ.SY,.X?ARAVKS%B1_/PYAV,<4\'KHH.' MNEVW!&*>7JX)M'0':WQ-$(>2ODV0?HDRD.OFYW9J$2Y<.O1PLS.F*/*Q"[KI M@9&$[,D!IE6EHF2'CCT <8GCSSA8]T(_('/WB 9KA6;0=:PY\IZQB6Z18ZXW MAB?A5JTX,+3J+R7+.4]K+=QLQ#;PO2 E%N1O69$@OWH[YNZ1N_*,[1J;ALW8 M7DE[3G,]%BU_8^53D+(T3HT"6F6GQ-Q"*0WLYL H\!FU]PW 1L4^)S)^_^+Z),#Y?#D3$PP_Z7*?+H+XP5K_HROQ>T]T_6#2]#NY+] MG_P+_1^MN4Q^\_\!4$L! A0#% @ +3!Z4AQW5;(_D0 ?3T' !$ M ( ! '%M8VDM,C R,#$R,S$N>&UL4$L! A0#% @ +3!Z M4D&4M&8Z#@ \)$ !$ ( !;I$ '%M8VDM,C R,#$R,S$N M>'-D4$L! A0#% @ +3!Z4NOD#[6&$0 2N$ !4 ( ! MUY\ '%M8VDM,C R,#$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( "TP>E)N0C4< M5Q4 51 0 5 " 9"Q !Q;6-I+3(P,C Q,C,Q7V1E9BYX M;6Q02P$"% ,4 " M,'I2VB(>E&1' #2!00 %0 @ $: MQP <6UC:2TR,#(P,3(S,5]L86(N>&UL4$L! A0#% @ +3!Z4@[\'XA! M,0 !TP# !4 ( !L0X! '%M8VDM,C R,#$R,S%?<')E+GAM 7;%!+!08 !@ & (H! E0 $ ! end

E*=++%\4P0 M ( C / " 9OY !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M " M,'I2#Y142-H! !9( &@ @ $;_@ >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " M,'I2(5VG)LT! D M( $P @ $M $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 /@ ^ .D0 K @$ ! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 78 314 1 false 28 0 false 4 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://quotemedia.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://quotemedia.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://quotemedia.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://quotemedia.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT Sheet http://quotemedia.com/role/ConsolidatedStatementsOfChangesInSeriesRedeemableConvertiblePreferredStockAndStockholdersDeficit CONSOLIDATED STATEMENTS OF CHANGES IN SERIES A REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT Statements 5 false false R6.htm 00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://quotemedia.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00000007 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://quotemedia.com/role/SignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 00000008 - Disclosure - LIQUIDITY Sheet http://quotemedia.com/role/Liquidity LIQUIDITY Notes 8 false false R9.htm 00000009 - Disclosure - REVENUE Sheet http://quotemedia.com/role/Revenue REVENUE Notes 9 false false R10.htm 00000010 - Disclosure - RELATED PARTIES Sheet http://quotemedia.com/role/RelatedParties RELATED PARTIES Notes 10 false false R11.htm 00000011 - Disclosure - LEASES Sheet http://quotemedia.com/role/Leases LEASES Notes 11 false false R12.htm 00000012 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://quotemedia.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 12 false false R13.htm 00000013 - Disclosure - INTANGIBLE ASSETS AND GOODWILL Sheet http://quotemedia.com/role/IntangibleAssetsAndGoodwill INTANGIBLE ASSETS AND GOODWILL Notes 13 false false R14.htm 00000014 - Disclosure - INCOME TAXES Sheet http://quotemedia.com/role/IncomeTaxes INCOME TAXES Notes 14 false false R15.htm 00000015 - Disclosure - STOCKHOLDERS' DEFICIT Sheet http://quotemedia.com/role/StockholdersDeficit STOCKHOLDERS' DEFICIT Notes 15 false false R16.htm 00000016 - Disclosure - EARNINGS PER SHARE Sheet http://quotemedia.com/role/EarningsPerShare EARNINGS PER SHARE Notes 16 false false R17.htm 00000017 - Disclosure - SUPPLEMENTARY CASH FLOW INFORMATION Sheet http://quotemedia.com/role/SupplementaryCashFlowInformation SUPPLEMENTARY CASH FLOW INFORMATION Notes 17 false false R18.htm 00000018 - Disclosure - PAYCHECK PROTECTION PROGRAM Sheet http://quotemedia.com/role/PaycheckProtectionProgram PAYCHECK PROTECTION PROGRAM Notes 18 false false R19.htm 00000019 - Disclosure - REVENUE CONCENTRATION Sheet http://quotemedia.com/role/RevenueConcentration REVENUE CONCENTRATION Notes 19 false false R20.htm 00000020 - Disclosure - SUBSEQUENT EVENTS Sheet http://quotemedia.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 20 false false R21.htm 00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://quotemedia.com/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 21 false false R22.htm 00000022 - Disclosure - REVENUE (Tables) Sheet http://quotemedia.com/role/RevenueTables REVENUE (Tables) Tables http://quotemedia.com/role/Revenue 22 false false R23.htm 00000023 - Disclosure - LEASES (Tables) Sheet http://quotemedia.com/role/LeasesTables LEASES (Tables) Tables http://quotemedia.com/role/Leases 23 false false R24.htm 00000024 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://quotemedia.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://quotemedia.com/role/PropertyAndEquipment 24 false false R25.htm 00000025 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) Sheet http://quotemedia.com/role/IntangibleAssetsAndGoodwillTables INTANGIBLE ASSETS AND GOODWILL (Tables) Tables http://quotemedia.com/role/IntangibleAssetsAndGoodwill 25 false false R26.htm 00000026 - Disclosure - INCOME TAXES (Tables) Sheet http://quotemedia.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://quotemedia.com/role/IncomeTaxes 26 false false R27.htm 00000027 - Disclosure - STOCKHOLDERS' DEFICIT (Tables) Sheet http://quotemedia.com/role/StockholdersDeficitTables STOCKHOLDERS' DEFICIT (Tables) Tables http://quotemedia.com/role/StockholdersDeficit 27 false false R28.htm 00000028 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://quotemedia.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://quotemedia.com/role/EarningsPerShare 28 false false R29.htm 00000029 - Disclosure - SUPPLEMENTARY CASH FLOW INFORMATION (Tables) Sheet http://quotemedia.com/role/SupplementaryCashFlowInformationTables SUPPLEMENTARY CASH FLOW INFORMATION (Tables) Tables http://quotemedia.com/role/SupplementaryCashFlowInformation 29 false false R30.htm 00000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://quotemedia.com/role/SignificantAccountingPoliciesDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://quotemedia.com/role/SignificantAccountingPoliciesPolicies 30 false false R31.htm 00000031 - Disclosure - LIQUIDITY (Details Narrative) Sheet http://quotemedia.com/role/LiquidityDetailsNarrative LIQUIDITY (Details Narrative) Details http://quotemedia.com/role/Liquidity 31 false false R32.htm 00000032 - Disclosure - REVENUE (Details) Sheet http://quotemedia.com/role/RevenueDetails REVENUE (Details) Details http://quotemedia.com/role/RevenueTables 32 false false R33.htm 00000033 - Disclosure - REVENUE (Details 1) Sheet http://quotemedia.com/role/RevenueDetails1 REVENUE (Details 1) Details http://quotemedia.com/role/RevenueTables 33 false false R34.htm 00000034 - Disclosure - LEASES (Details) Sheet http://quotemedia.com/role/LeasesDetails LEASES (Details) Details http://quotemedia.com/role/LeasesTables 34 false false R35.htm 00000035 - Disclosure - LEASES (Details 1) Sheet http://quotemedia.com/role/LeasesDetails1 LEASES (Details 1) Details http://quotemedia.com/role/LeasesTables 35 false false R36.htm 00000036 - Disclosure - LEASES (Details 2) Sheet http://quotemedia.com/role/LeasesDetails2 LEASES (Details 2) Details http://quotemedia.com/role/LeasesTables 36 false false R37.htm 00000037 - Disclosure - LEASES (Details 3) Sheet http://quotemedia.com/role/LeasesDetails3 LEASES (Details 3) Details http://quotemedia.com/role/LeasesTables 37 false false R38.htm 00000038 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://quotemedia.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://quotemedia.com/role/PropertyAndEquipmentTables 38 false false R39.htm 00000039 - Disclosure - PROPERTY AND EQUIPMENT (Details 1) Sheet http://quotemedia.com/role/PropertyAndEquipmentDetails1 PROPERTY AND EQUIPMENT (Details 1) Details http://quotemedia.com/role/PropertyAndEquipmentTables 39 false false R40.htm 00000040 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) Sheet http://quotemedia.com/role/PropertyAndEquipmentDetailsNarrative PROPERTY AND EQUIPMENT (Details Narrative) Details http://quotemedia.com/role/PropertyAndEquipmentTables 40 false false R41.htm 00000041 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details) Sheet http://quotemedia.com/role/IntangibleAssetsAndGoodwillDetails INTANGIBLE ASSETS AND GOODWILL (Details) Details http://quotemedia.com/role/IntangibleAssetsAndGoodwillTables 41 false false R42.htm 00000042 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details 1) Sheet http://quotemedia.com/role/IntangibleAssetsAndGoodwillDetails1 INTANGIBLE ASSETS AND GOODWILL (Details 1) Details http://quotemedia.com/role/IntangibleAssetsAndGoodwillTables 42 false false R43.htm 00000043 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Details Narrative) Sheet http://quotemedia.com/role/IntangibleAssetsAndGoodwillDetailsNarrative INTANGIBLE ASSETS AND GOODWILL (Details Narrative) Details http://quotemedia.com/role/IntangibleAssetsAndGoodwillTables 43 false false R44.htm 00000044 - Disclosure - INCOME TAXES (Details) Sheet http://quotemedia.com/role/IncomeTaxesDetails INCOME TAXES (Details) Details http://quotemedia.com/role/IncomeTaxesTables 44 false false R45.htm 00000045 - Disclosure - INCOME TAXES (Details 1) Sheet http://quotemedia.com/role/IncomeTaxesDetails1 INCOME TAXES (Details 1) Details http://quotemedia.com/role/IncomeTaxesTables 45 false false R46.htm 00000046 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://quotemedia.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://quotemedia.com/role/IncomeTaxesTables 46 false false R47.htm 00000047 - Disclosure - STOCKHOLDERS' DEFICIT (Details) Sheet http://quotemedia.com/role/StockholdersDeficitDetails STOCKHOLDERS' DEFICIT (Details) Details http://quotemedia.com/role/StockholdersDeficitTables 47 false false R48.htm 00000048 - Disclosure - STOCKHOLDERS' DEFICIT (Details 1) Sheet http://quotemedia.com/role/StockholdersDeficitDetails1 STOCKHOLDERS' DEFICIT (Details 1) Details http://quotemedia.com/role/StockholdersDeficitTables 48 false false R49.htm 00000049 - Disclosure - STOCKHOLDERS' DEFICIT (Details 2) Sheet http://quotemedia.com/role/StockholdersDeficitDetails2 STOCKHOLDERS' DEFICIT (Details 2) Details http://quotemedia.com/role/StockholdersDeficitTables 49 false false R50.htm 00000050 - Disclosure - STOCKHOLDERS' DEFICIT (Details 3) Sheet http://quotemedia.com/role/StockholdersDeficitDetails3 STOCKHOLDERS' DEFICIT (Details 3) Details http://quotemedia.com/role/StockholdersDeficitTables 50 false false R51.htm 00000051 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://quotemedia.com/role/EarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://quotemedia.com/role/EarningsPerShareTables 51 false false R52.htm 00000052 - Disclosure - EARNINGS PER SHARE (Details 1) Sheet http://quotemedia.com/role/EarningsPerShareDetails1 EARNINGS PER SHARE (Details 1) Details http://quotemedia.com/role/EarningsPerShareTables 52 false false R53.htm 00000053 - Disclosure - SUPPLEMENTARY CASH FLOW INFORMATION (Details) Sheet http://quotemedia.com/role/SupplementaryCashFlowInformationDetails SUPPLEMENTARY CASH FLOW INFORMATION (Details) Details http://quotemedia.com/role/SupplementaryCashFlowInformationTables 53 false false R54.htm 00000054 - Disclosure - REVENUE CONCENTRATION (Details Narrative) Sheet http://quotemedia.com/role/RevenueConcentrationDetailsNarrative REVENUE CONCENTRATION (Details Narrative) Details http://quotemedia.com/role/RevenueConcentration 54 false false All Reports Book All Reports qmci-20201231.xml qmci-20201231.xsd qmci-20201231_cal.xml qmci-20201231_def.xml qmci-20201231_lab.xml qmci-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 74 0001654954-21-003312-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-21-003312-xbrl.zip M4$L#!!0 ( "TP>E(<=U6R/Y$ 'T]!P 1 <6UC:2TR,#(P,3(S,2YX M;6SLO6MSVTBR(/I](\Y_P/5Z]M@1D(P'G^Z9WI!ENZ_.Z;8]EGMZYW[9 (&B MA#$(>'=W][\?OMQ=7M] M:N\C]^(F'$<_:9^<"7NK_<)"%CMI%/^D_<,),OCF[__G)DSA.S?U'QA\RZ=Y MJW4O>R/MXJ+"F+=1%KLL'] RS5Z_KYF6;5J&96BF\=^7/\8PX7LGQ9\-R_R+ M]=ZPX3]6]YLY>&OUW]KV_U=QKM1)LR2?R_@Q,& .PQCRU__Z8Q0'_EO\KP9( M"Y.W/Q+_;R_NTW3Z]LV;Q\?'RT?[,HKOWL [YIO_\]NOM^X]FS@7?IBD3NBR M%_*MP ^_+WO/' Z';^A7^>C"DSBYG,-^@S^/G*08&0%<\_P")/"KE^8OJ ]W MW_ ?2X_Z2Q_M\4=]^:C'YIY+F'MY%SV\@1_>X*Y=&.:%;"7+O#?PJ M'_23J&.9_77KXT_(%[+DXLYQIOD+8R<9T_+('.C;(PC6?+MT3\ MN.2U)$X7IX$OESSZ]]^N;_)G_YU%*9LPSWB)]Q:7][D?B3:0"T^T8.Q?G1C4#$_$@UW_O; MBX]Q-)'P&68:T6?3NBCFSU]C8>JGL_S;_'O?PU_&/HLU@I*5MDCB[?KFOU_\ M#*+!- VS8]M_?3/_$U%GK% M2[3N8GJO](K\O@2 _%*@=#6>KY+/XY/%+9>"Z1(DR5^:1)(Y/'$DR07L%4D# M/L?_=;,DC2;_]S:-W.^?IRDH"U>A]X<3QS#C;VPR8O'!\%CP)KN;, 4!^4\> M /-C&OBN+V#5/!^>Y)J5.'/>HI+!\/T/_\X [NMH,HU"^#.Y^N$G+WY&6?IV MS?+_^F;I3"J4;Y:#N3,=#)Z.65HZ.&(Z> )Y( 5S2P?'2P?[/3RY)@>TEFMR MK6PX5II0E56Y8[64U7F1TJRRNMHH:$GIF$GIZ.T>23Y?G?".?1Y_^,%BUT_8 M%[#8V9E0S[T3LW=.PCPD'/C502*A;Y.K++V/8O]/YOT>>BQ6B.A+X(3)NUD) M'X0CA>96X^Q<3[0Y#5>@^/\^)VDC'SL2#>9)-=EVOP^^WT^AL:Y3,]ISXI3/ MB2-7358;3"?F>3Q=:Z(5\:W54-.7(4D&T#H!@8FR\5F1S<*Z6]]%7=*Y\CP? M3U,G^.+XWDUX[4S]U F>%1FMQ4%+4G5)ZBM+'3]DW@8C5D<,^_Y'765\=%J3W5)K=6>6M+9DG1: M[>F(M:?3)*E6>SHJ[>D(B6A%* AQFJ4L1@Q/$0OG03E?X@C0E,[0W9M>A5Z^ MO'>S;[,I6SC2EN'@O(-$"Y3P>3SV7?:(KDH@5*:/6((],C#D(%K1YQQ'K$02BBU2-.3(\X=.K:ERQV[X%[(DK< M>D;T04EHRU;?NK3J7K(0G/4KG,=API[3 <1O62Q=?TM&-DL\Z^Z2M]'A T>'G_CN^/R^MZ'=(POM'I@>VKCLP>.R!ZHFT9X$QW,2 M'")LTIX$QWL2'((>VI/@F$Z"IZPOU28GGUAR\H$UALIXZ9J=[J!KV(.68(Z& M8)Y0L)S8'=NGY:KMKX:T7'5T7'6H>&5KN#W#?6\-MZ,UW Y"#ZWA=D2&VX$H MX+D9;M>!DP N:&FMMM"HT=;2R#'0R'[MM$KE#IX;O9RH%7+Z11':U/RC2T'@Z"X(G#Y1M7<,3N*.P>D3&F\[& #VK[R)'_I) M&CO8;_###ZQ$>R85=F]"-YJP7('_-7*IQ&Z9P"IAHB6PNO9A2V G0V"G917* M*PWL@041'1O/AZ3XC885*V]E5,UF2"T)'1,)':$46A%.>0_835+?O>9]8,^) M:+XY/T3K@716/L66+OJ\8R0+&T\L!>1J#4L;]C'V?0[Y@S.6V22.(4S70O<]//\2V+'WQ7O52Y>L'M"5)3 MCVUIYRAHYR05V)O0\Q]\+W."YT(\:U;<2IZ:DJ>EGB.AGA.5/2F+'1<=6=?X M(GGR 0+G:HH()(OSQ,-A&ZFI,@9:V51;-K74=1+4=5JRJVTV=P0!TR,42"LN MO+9D8S=V33NAXSGF<@)4H<4>\;2;4JK9!#ND]*/V!ZD=5 M=J85O_6OK[3LT;+'\SP]1'0;H+(OC,-5B=@YZBL6L.<4 *-W81NGBR2Q@">W MHX2 %.9D\BV2]<"?S<7!*QC7\X,,77BWS,UB/_59\N&'&V0>\[@$Q=QVDK*? MQ_*&^A<6W]X[,7LW6SZ (N-V0&ZK,=2,=[2$W!+R"9SM3?88']@#R^Z_3TOP;D>OP\/I:BV]/FOY*ENV(.X^4].;!.S@Q:/M[.JR[5\_J(_3 M5LS6U&];LGWN9'LDTC8+?4ZSO]^^7R"Q"7.2+&8_^TG4L1B7C:I, M^IZ%T<0/-TV[&2_S\RX;6/Y>PD(%A +GL U;-H6/U3?,8_[;#\0S7]D=W1VZ&P@*K*U2>Q30N_IN/K[Z^;-@OQ-L?..=7'E\]\E:. MIDYW!;]Z^,3'P+FK/,W8"1+&9R@-H(Y\G8'2"U_[B>L$_V1.7'3=)DL%A577:3Y%* "M&6YSV'U&0A2#<9Q_]@,7) MEM/-C;*$O#D>OK)I%&- 'R,V6?79_HGB9=-HB[,2--> [KLHKLY2GZ+PPG%= M%J" 9)Y&HZC3EX9=G/4#2-8[@.J7.'I,[U%O<,+JLRLTNF:XQ5EO)TX0O,L2 M/V1)=<2F<5::K#3*DDGN@:YV7I$ZRC(9PKF%\_Y'^*[Z:NY*RT=,*^N?//4S:S8M@?=CK+G.TU9 M;8][G;YI6Q6G? \';N*G"7\(SDEWQP5W!P-EAU<-OP,8%9$ O%8?C)6ERT!" M;(L1J]_M=NT2VZ^>9$> *N'&LOJV,=@2H%^BR'OT@V![$0#FC7+HR?%JS%.- M "K.,U=O+H$E=S?P/D]1H88'J$KD M5__N/OT\_CWA(VR-MK[9,13YM7:272&JA"G;&O3ZO2TAXMC<6DD<=G'V>6E> M>9)J9V/'ZEF=SL9)A.+TQ9FAUH05SUP7K WO5]\9^0&Y1W<\+^&Q7K]C+BIK M%>9L%MQJ4@:VQNX8C8#[7@3G1 KFCHCL=CI#E8F6C[XU#-4$#&A<';LN#&7F MDGB;[:J(]3H#%9;UL^P,4S7JZ5M&9[@M3!_]T E=UBR6S&%78;YU4^P(3C6Y M:Y<.T#K@-"B2^D@YBKJTF96;$S"6T0?*[=69? 45[:[:=XU.?["9A59KU]M M5E';[W>&*\_G"I MI:S=,6:9F+Y<<9+=8:J&*WNHRIR:0'UC$ZSN$\_X+=.K MN[N8W6'9L D>>Y_'F'\4$V\-13?0,N[V!89JUX9CO\@8Z=3;) @SE@$Z)>13;HN;" M,DVSVS45,;UYLD; JX2Q"U 0>T-SV-D%/*(S[.# XH1+G:VQ97;,H=E53MK% ML;>:O1HR!J;1-SK-3SY?%V(Q%:H&;^\+J/5M/]>SG=D%2\/:/XPK6E%N8$## M&@"(>Z.IX]K6>:!VV=9Y:;HO&+?:U@7!M3^BJWI/9ZVI:=C]877.34[2-?3)/>WX=L<)?.Z MW&;H%'\*WFIO3%5:\-MOFJ@!P+;S]=<%K,QU//M55!3_DWG5\"5R9A7(;CY] MQ/0$_K]5IN'\9#N#M@1C#8-&B>++'GW/$O\NI&RT75#6[7*H*LRS&TC54;4% M2$L,XR]._#FF*A >V<@R+[\R0WY9 9YQ:1CF4EM\U93-0+F<.Y\$RF:9M+O M"FNFV@VJ&OS9+%246[L;GO P[_>'@S4 \5FV!Z8Z>IH#YG.68HD)S K8-WJ4 MJ78$JU%$+0%+5+Y?H9E6$O4[V3-5)'$%\!I8S@Z-Q/>VG&(G5[RB,L#OTRCD M#^)ULB?>,-.R>X.N2GNU(=[/HO>YK7M8M,@PJ)SXO3['HV-8EE5RP?+1:\RZ M[&KFADA\?VCW;;/Q62LT)EGK)QETS+YE[036EOU2UEHU7.KU#]VPX>:PWZTT]>KJMTT@P;+,SL!4(%D]W4Z U3_"!OUA MIQ2OJPS8AIZZC:"MTP?243AVPYR[@U@;@98%ADC/W!K$KRQA3NS>HTA;Z @J M&Z[G.=Y7+N6;>#IJEUB=YJVL;W?TN-4]N M$Z,THN3V[([=,Q5N6)AE&S#JGR8=, 8L8QLP>'G;7Z/J-V77QA)Z';NOYIXN MF6<[4.KC9#CLJ215 9*/4,?&\,PWYT.T!.BB3HWX).Z7IA$[CM= >*L;5LEBTAJ:_Q M6.HEVBJ0?(K"J$RL#9[?0'2*XK=RJEU@VH*>^CTUM%89JH*59>5M/\S@)<'K M8(-PPLM;^&(A(SC\HQB.#2>>W:1L0M<:X@=*(A@ARZ9NQMQ0E>;Z,.QE%;6WS39*%TMV7L4G MEC:N@/1LU>E8FJ'N]/7)NCL8JNZ,QF>OGB'S(_'?AG[PMQ=8V.2%]J;1V6NE MPNP5DBT27AK=I&9J"C>-LK50[9UTUL[^I*2S87?JYTKM7;SLGW86*C8ZB>]N M)7M7)6%<&)=J$L;2";>%:K-(7I,:LBM0[[&LY5S\=L_($E-N#]GV"+M4LT(J MPO4'PUO]S+L"BG7NV*<,*?3S>"$#8$NBJYQ]4 N.IA>Q >4'7838M_79'T^R M%ZL@:7XAV^V':0[ZG6Y7+6"QXTHVI275N5!3&?OKLI0JYDD=#T!-7&)8F4[1 M':A.K2;QME,:?L7TCQW@;?;:P '@W3M=OF?3&-XG(Q8^!XQ:P(7>U03+;OY) MWS<2\[%MLU3A8FV M!JX3(U921?5&Y.N+U!A/+".VZ'2]=@.&6.BF[@IN0C?&RB7O&?_W)EPL[MK( M<=;O]DNE\C9/VQ"H]0^SCM7K#YJ&M5PHMI'<+7O060=E><8&(*P?S;.&5L]N M$D:*DN;Q^R4U^[;-WN@9]EI ETW<&+CU$0OBS+3,Y@$695Z5VKZ-A&+,X5I^ M6IRU(4AK(Q;,_*8!G2MH^)51I9$O3HSW19O ;M_JE_)':X+0_ JV(.=A?]"M M=#QLN82YPHG-I$]T.IVU+#@W:1-0;B,I!J7:R;7!Q-+N3G+_)8ZP$8WW;O9[ M@OEUA6C!W&^_*6(V;:L_5*_P5Y^^4<#K:PW]7J]C- (XT#CJWLFW2*0SKBPO MW0S&.V:IHGWEV1N%NWX"@M4M9?4U ;>P?&1::3.YNWV[-Q@N@W-NMEW JD^N M=M<0*H.U@JYOP@>6-"\/+LR!U34J\-62^1N%? O)VX-SN=]O G)\#2@8 M_T$J?G "W"K>PF5>H#=SM@W+H-F*I8:![R*]C%.)[!ANU42'%9 M\YJ-DS4%X=;M;YX.PBKEDP8FF&W6CA!>!4'TB"5,LV.!9J%,Z MLM\MU52H-EMC,%;;:*,!$$FLX57B)6\UDC9IP(E?[KFQ];F0L[;0U&U['BWL^S&Q7(H1)T;KJ[=9J-_,3?]%GV.KQX< M/T!: SRJ99;IIN#6#&F85#-^JTF;AKABSZD#0%RJBEH$\[;%^J [M'OUE[ " MBOTOJIJF80T&@X,O:H?.2F;7-.WZ"U"Z&C4#;#4A.S#Q*N<.P$IQM+1D^]8X M[!C=3>7@MP6@8E^V@>IDKP1 62#/)3-]91/'#^6/WU@\,= MKQ+WFT?? W0YYG[^8OW3-'ZS.@W"IZ)X5]S-PU9O[,8A4_!F_K/W6U-PK<7X M>S\AW>@K2$0PS-S*#0^HU_5BKNJPO^S^:\69]P#Y$BY>!;G=(.1K=JQIC \& M1B5*>0JHJV-[,&P,ZO)>W<#$OA.\]^%L3_$&NKSC">,A>S13?<'LJ!' >A T M#O\6M2TZ/7O9]?"MX+^]C^(4?Z"WFZJ[,+2[=BFI97Z2K<#8IB9"IQX<960V MA0[;[I2:6RW.LA4<]3W_IF'T5I+.,CA4YIYK-MATWJ9MEB*9%6=N#N#ZV.P: MW17JXY8 S]UL;T3:#56GQIK)=H-KB^)-PQ6;O0&N9AD33 "%+U>R0:-5A#R7_:.0[MCY0198\4NT M-^&''^Z]$]ZA)Z:*8WG;_$>CWU=/KAW V>_*ZIPU;X1Z^?9&:J*?O-^Q^K8O2>'2KV--,U #\C?K')%P30Z S5X\M1 ?QZ/ M?9?5 =GJVH/^X0 FBL>.&S>3:1P]4,/'*E?X3:N46'(HXI")-G/MXZMTN^D9 M,.S3DACI^\%@+>F;[NGFNN'(H[MZ=LTK;X]4&\Y MU%O#BD#;J@N)U=(5Z_1*[0_+EEE3 #WA0JLED'1Z0ULMTKVWA7K_RI(4?P&5 MI_$KMZ#&#%4E9N5LNX!56QL$D(9J[\G*4*T,<6^+G^&P:RH*][+@=<6YMW 7 MH[]X_=QDQ[R+(MX2^/-8U!/"=C5*,?*E6;1U>FI;/6LPE%'SRM.5@)1?_@H' MT4+EUUIZMTFJXM)!Z\Y84:?N],U!E1G?1Q@5_.1,=EB>T>W+;B7*<#6FJ;BF MM=,HWCT_A;4^H.55.LJ2W8PGV^J892_BVGD:@*OBI7[,;]D+7,KQL%):UL!@ MW^BJA9/J3[P7T*O5A.T8EMTDZ$(*<8\-KSE&K<[PO%#?:] YW^NHUV5K M \ M_%OX$M5HTH[PYR4POS( S?4#?D:MJ(QYE7YD'M8TP"FR-(IGQ?LP9S,W*.R> M990*#S<(X5,O?XO2)+U^IW?8U1/]@%K[:^0Z@5*WMI'MM;JF,=BXOE4@-+^" M+6[.&:;5V )0&:,7\BQV>;\1'B=)>DTNTYL0F#EKY@K=A=GK=@WE"*\+Q!X6 M4=_IW+&[ZG&_ZQIX#?BTM&\+_-5('$!MW5-ETJ8@K7_0&#M"ND)*-1+RLQ;+ MDS<(SQ;UI7N=VO#,4VA21$5 0:5;0.,H!I/%VUI;M[K&L'1;IL::?X_KJ)8I81G[7H?8RH5.%77N(ZY$ MMC+XUB!438YH (3%@VMK7C>,SGJ(%N=J!KR*/C%[T#AX"D7N<+%D'5#E&78' MJ!*NM@>(ZFB-G+DZ6E=QC,H/&H7O9L4CXA;]%. Z!HVB*YN[]S1-5^0<"=T MV?VY5O$G@JY_;,+5YNJ(NW%EPVA;MIX#X6Q=\IZK&['ZL\ J__8 J5- MG3[KT3M?>GW_BSP>W.Y^2CT9Z>Z"VX6ZOXO3OELQK=*U@A^1%9C^*X[]>?SA M!XM=/V%?8M]=K!F] FE6S^Y; [4'>>,K. 2*%M(]:VH]'=/N#,\-*0LY@BU2 MEK0RJ6N+#0UNY987<>-L44"GCL]2P=44^?:VKYIO;WPY;IE'0\V*Q/@&@R:EXW0X*FB ML++$:U&XD@JK'J]GB\(%N4MQM&_WCI#+7 XG-R&OBMJ86;4#PIO!=],+/Z4= MV4H3V#\+[&M+*'E;+"OY%GW)8O<>*UAL;E_71/*,S![?"H"]+&&+]*_A<&@T MMY GQOS3@%<_M]&PC5ZO;VX)I>*12@J7E+(K2KO#^MA<;275GKQ)J+?LT=KM M]$S+Z.\ ?'[!*DQ]#QNY^@_LEKE93*D!'WZX0>8Q#X'D5QM)YH%U,-=N\ MTE7^,;I:WU'K,SKO=/-75KG,O;R53*WM1I?@^2;2MBWCL%6VGBK"U M^G9E_ SL@65W[ K"-3_&3A);:W7A>M@:&L^,J!9C8QO/T^I]MGO#7KPM4LN^G6KV7'E&T3H 59NUEVYQ_RW'X!QTMF7;!3X M[L<@)I%!15OESZ\Z=_E.=>,^8B"!_]@"T)?:Z;S[BP M!MTR;HM1YNGX4Y2RA"Y0.:'L#KG]3?QRBYEE8V\Y?]TD]2I3D^N,WXQJ0EZ7 M[Q(H@]>;M[:TKC8I'95<5V/>Y_C:"0+FO8>3+[SCKL)ZR;RUM;_-Y_.%995< MI-4 7EU*!CL9>IZ/;.8$>'C=A.)2T/+,HJ_LWYF?^"D34I;/@K=H[T(:I8[S M?OW=O/Z@O[0@S7Y /E(4Y32T H0*!:X.C,B%EIGS-2<:J1K4-RVU>-JF.9L MA%^8:N','^F3*K9K] M!A.6S[(],/4OB_/TFXH 2;Q^95-!OY_'[]DHI6Z(14&3SZ"BWI'$:*;&L3TP MU#JUE2=O%.SZL:Y!B1:W!WNQF3;I;4)?JZGDU]%,*TW<%+2[2-.M %VXH=EX M9<8-=^(KUR/<"=**9?:;@?36!TU@[+OX&&]%B8IH!!8KR-AO -B[H(84_?E_ M!>E/4RU)9P'[VXLQO/16&TQ3[9N/==@^L4?M:S1Q0IU_H6N@EOCCGS2P^>_\ M\*UFO/A?=^E/.,8(/SBOM4]."F:^%HVUB->& ]( _4;/SQS.:]@^F@1*G.5HB*PMXO.GZ2Q/\)Z0P0(8&7,#T8GP/&_LU3SP.ZGAV-&-<&TA&M^B99&,/)=$(WR MAZ>!X[)+#:9-IE@T$:L*:'ZH@;4%&PYVB8OXUC7G[BYF7-3I'! 6^& 4S204 MHRB]QR^=&4S()W>"BQ36KP!(D!$= =4_^ Y-0QZ+D*4$A5AML7PP^*91B!(8 M'G92.:_FS4)GXKMR- (#EC=RPN^ \%$T$)@\GL 7!0Q^"-A.,R(C79MD M:09?CK/0HZF\"INN*9BE&D4PR& S /UA%E:0 LIQ,8 M4_+VJ,,Y-#IWC>"H:>S @I/+DR3>,H..7FOOG,1/D#]A+Q(0&QXA[&Q9]!NQ MAEPI4ZDBD=7@$MAD\KASNH0W"MF%F/I[!D?=;T@ZNO9KZET"B6B/]\!O,RUZ M#&%,$ M(+EW'I@V8BS4@(TF #? ?PY4Z+[6/D8Q@[W27%(<7(&)H&!>%3-G39R_7]Y> M:AX0DQ-K?D(R%N2;RST&!7ZB,8'B 5%62S$U>P_$X54+Q>QZJ!N0?@,\KX6 MSH2WRT9Y'0/].PD.^[]_/SPBSW<$Q&,:@T@4:C+EF(S[V4.##C=74X MBRP.YO ,PQQ8/B2>DFP\A@-2\\AU1XB>,2PNTD/5?M M<7[^ A@S$@PH5 3+PR0D9$8S&DX4%"5(WK-IE/@IG/+P"$F+ZR*V=@Z,P5YK M19DKE)1>E(W2<1;D6W2V[*'2))"ZLP$-1)AXE, ($Q*X0FS'+,F"-!?<2$) MO^)0)G9!JJ%CG:]T8)G]GQ+-%=%W,@@GSG?D'?)G>YIT=UUJWXJ7@9E PP1I MSR2C,@5H(-Z8/?CL49Z!>%:*V6/F,N $X$G!IPAWDC\8IK[K3VE)"M@E\ "@ M2^U31,:HD^;LX2<%S(@;A'+%G*FZD B^#*-4RQ(P^Y#WIU/X[UCZEC4X(>,[ M;BE'Q5V<0FH4@Q,8DKDOM1L^>2% P$3@41KR7*"(R)?UR$!#BCV!*:(L +E2["S?T VD5O(:C!RT M\D>I5&%0B).CSI,G-XH_@@&4.OCV/>"&HOFVJ6OH$0+%B-99O AZQG>Y3SYL M"2A/\-?UYW_!HG5QJQM@9Q/?K;;0 M1YCMI=GOZH9AT*I?#@S^.5VR#GP G7(ZLMR4479% '3Y;@Y%.:M*["3:*M3( M(3DQO+0,6[>Z?0Y*Q]9[@_G)3E(&ED7^^+4FG9)<[Y;J_=E*^H_^#^;E:C$I M*6X4>]RN<+'=*E=AB@+^!(^GM# !TR6+0Y]\H"6D:=P[*)Z$(;-@\*=H1N,\Y*Q4D"-@3R!?K4R#$QA@\$ E'OI98WF$)VS3M,<1\E MKWA??6(-#Y&D$-.2N $'#AYGP#7Q6EB_JYY71(R? MWLN5BF/ZCK30F,YO^'J,[E75)"+9!>"23 @CV(V"?+B)3.OVYBW.55*&U%_Y MCCH8!R[7L1$+>.9A55D8]J4Y'.J&9N0C+SB3!!C0EY$* @:'(X(MVHPP##R>&)%A(QHM G M4 _(I\\2SHKHW'1C?R1T/6 =D(:<[V&QJ$<2J\%4LS_+WGBA@2S3;C'(@%DP M(+W4M7-@@%XB012T'+D4(A@>:"G0E/N#"E$G9!F:H?Q\YSX+[G8I259L41!A MA"+PQ^SAC[&,,,WG8C N]>3E@NB+I85\?8Q_T35 WH\>0E%E86['+8WA)PRF9 M7I "Y6"1$R*?&(02G> X-T<&SG^I_:Z>OX@R[@U#GQ^09(Z_W%I (PPF8E1+ M&W.K4Q)E)51P'PIYT$@F:[&%A:LR5ALEG+1[?D//IK&\L! RTVXL1[% MS?S<<1[R)&\\(7@FKFI:SQW\E]I[O+V" G01" R[^1Z>%HL#$2"O6QI$C[$'RC:": M14CD4N,L LKWKS610)YB$Y^SY31UD5SRBX1'//[0B(@]\E^@FD*0?,Q=2T66 MCG:+9$5=0-Y%\(_V2JI"EO'3QZO;=_F?YD^OM:O;:ZW?,70-%^4K0'S+,4W? M7FI7<-H("@8 Q6&(*G,>\_.+0R$_23"4F+()>JECY"B@<0P6P?I&+'W$J+,0 M%/CPDJBY-LUB,-^$WTYY%F$H?D.5'69RDD)#(!#(JG+5-B4@3-1EY+$XXC(7 M=;F9L,X*#VK(Y] M0Z6(P:2Y1N>'0C/C^CW7M[B8"_SO)-T6&X#.:9*[3A%-/%T0/G4F'J8+ MYT'A3H2##4P83+C4!J]/DV++QX;_&G5I1)94SL_WZ$ 2@K-_ZL2YH;,B!PDU M$S2:06)S;QK:O' M^0^O%1DDW:JOX%O24B^X:>LJ]XM 67 IAY(?I'R#0.'%,7C0FRL"_(0M**GD MLRE1$]^<@J+.03S]Z[5VNPSW>>K1N:DHA44DZ60E)6!,2X<+R;>J\SU/N];BZBX"NK"Z=^MXL"?34' MSXNP"FJ!MD(EZ)V%2O#]M2;*#YPX=\FD$2 >T@B79_RK[G'RK%*>5##3M7]G M#H;-X"-G+TR7"%%DHWL$*/$S$.F45V+@XCN_,$"$YDNS%$^W1T[<&OH2[Z(8 M3N"WFE)S0+L6V?TX#!8@T*Y4]I/2_0N^XJT!1 -/==9N M9Z"R3T[T"%@M%7,:S2UQ61U#>R?SM7-S_,2I=XT>B^+W3E'+9!B.:'A.=<@S MC]+\+3]\B'Q*VP'*S--&1- 3+2M@@B)AATS1?";AO^ Q/SQ_T*"*BB%U=!+D M)J>J-JX9!N-9H#,+/3D?ZU+[?0I+@&]!@[W(IGSH0GR/F60U.1_W+^;CEB+H M\HCDX6M.-3JY*/G@_';.DM'14,;[0W!0*?X.580(OL^'I:BEN$\7D,YIPTFB$*B/K M6@#H=J M%S=3<*?U9:F7RI=3458'Z3S$Z\/R&SH%1J#A TEREP0Q=&ZPEYTF M*D2@I"X">@_X_1+N1RF $6D1(G5>??0TV:&"=C0!JYG<#E0L7%/+FIPM MF]RN\+-H#N_VCB?Y_$4AGGNB$C?WM^/]1"2Z.RPQ6!PBTK-<:!@ZA3T4YREY MR<>,T@Z12*4",G>E6!/7D*2Q@+0W)W"S0.8GE-E41F07(K"/HG;B:=)_F=3#UVI8[PMHB_#99?L_$M:P MX=.M/C>#OC*LS0=GP)47H6?Z&5A!-Z'V7PZ8XZ"U68;9Y^E'ZX.]!%"%@*\/ M>A5PX-)X\>]3D@[J^U>WOY=>1W NC Y>-98W+Y,B=GRA_:)ZN:E &W/U6^W6GX#]/YY)S]0W/+7031/3 )KR8VN!0B6SU9V M)SJ<>?(5)6+7N>E8T%N>)BPROYQ$)GZY,C_/XP*77XB)*UQ\5Z^0%+&<$Y71 M:[GV*KN#+Y!+!H)I@?]RG@/2Y1V&;#V'A&@;&Y1HO)K<;\5%6TUPS< R7A=\ M("TBREE' .' Y+Q 43?/P\,4CMLL4>-F(FXG4_6C3,3#4II!QJ1CHGDX>@,8 M8KMK$?=I*SN-NA9;[ M]L!]W3GN4X^R92<8?'DC&@"ER9P\PD<90*T+SDH^-Z\ZP])CKN_2BG_%UAT((]!W64^3U*#R?)# M7]75&B[.@+%"O%PJ M5#QN8R)73O"R5[$/CB@BPL.X*Z[YZGD<%K0^+):5"!/:Y]'F/.I+NMW"M&1S MX[6$'U-^UXL>XQ?CHB"ZFTG@B1]$+J*/AG%,D0Z,RRI!D3P\SG'!CSA.S@4O M)B*S#<-Q\O23Q$Z9)LC+_D3O)'>?,JLG>$]BCK?\1%0,2;F75[G\+<(X0NL0-X'YD"@)"YJ0SHPE=WVX MFW 3E^V#FX[+:OX4I=H_6?K$1O.!<+!Z6GZ *Q9BDEN[16T1JG[%)0]!(VMO MH$ "YHAHC/S%"Q 1--0(%&_IE!7!$7'J%F*?ASH<>=>'[&L9>,L% )P-O,8) M5C:!IMNY_*@!::;XX4T',&$]_OZL#\D[2*_$ D M6MR%<_+RQSRZYP1PEF1W<((P25B/4?R=BEEPE8@ \<",<_U43-,QAOI@:(CD MR07(="FU2YF6,MWI9;?3T8>&A>?4?(0\S[W,Z;W(<@P97N]$50IX0!ALY &;3M+$JH\ M$STP7W@GC\8Y(+Z8O>)":Q#&"KY2G)7M>> B2;(RL)Y)"J-*H M4@R2[LU(YP3B-Q2)S%P!PX.*M+I(1NA/0-T1I^UW8&.2/3G.M=[ M/Y&U<)GW)/F%1R<4U&-0G%&)FD:D5-OEC,!&>=%?(-VL"."1>T+$.LO)L9B2 M*$\#U-!F4V(!Q4N!60-YZK^2J+-X,8: 4,^XMT>V2RF_1,J"( $E$%:!Y;WI M[RD*4_%W"333V@S;H^^E]_"H8?SE13$ISA?+P>C6JNL$$NY1E +G%4\CM](; MWI*5B"_+S\F1!>07?$2 XK([39?A8_DH;H2X"/_VPLH7/B*/=3[@"$/*FCDE MFO*],OXQB,CBG'/'E'M7X.\B =6#]K?,W"A*YG@9'\__V.>*3QMOYO#)\$8? MXR0Y](DPYLO3K!^ M[R_K-;--#:.OIAFGH]K!_BN;3R>':M"Q]T#-.P^1J@%._88W2_#K>;JNVFZ0,+,00 ML'WI'!NFW8&$3$OO&)9N69T#8+/=D64[ FK$T-;[MKG7'5G"TV_($5GZZD03 MCG!@[JZ7H<5GZ:F_+E)D%V*L?=YHB/XLTOM$XY)3 MM;9?=7I]W>CUZL"_>=37*X<['AI ,<9E.;4?%=[8]EZMU=5 M(3H%7OY0%)^<[ZVG=JYL70UK<#@$$;"KV7(ZIN]J7<#:U?YO[2[4('A6XVD; M7=MFZ%;-Q%K,X*++*U^<.)U]4QKLOL\OLQQ1$E>IXE[(>XM153.'^AY=B"+/ M8]_EIA#U)>)7.#JFT;<[VKO+ZTMJV*Q#S![/YBM*=@0S[65?MWM= MJCQ/]=@NM??.@^]IOUUJM_>/4>R$_)(7W;N*Z"9&PC,M^90$2#'MU1+FUWE_ MF[QQ@U0&1"F2>="/S*I[ZIWFB6J427T7LZ+)+6WSN]@!/@"=Z@\VDO?N$M%J M6[TI+Y\K79Z&Y8S FDD/$Z8010PM)L2H6D,&>[ M3]WI*,.?.J;DO1;%&G@NN*SYER?*R=&4_!Z@ZH;>(*=X0$'>-@J#4*49..T7! M,]?T/,:V\I*9.;LGG\:\L21@[2OG\A[C!4%QV$)WA4*RZ>9H&E]"B6W4BB=HDIAA'8-IY#MB2E/-&CL+!D7?9$L6<$Z0UI3(;D_=) MZ 91-A&SR^ZY14VK@O]Y5\[)A(G*2P0(TB =371]6%R!$9)$W 046?"BXDM M%ZUX5]]'*H)%KU 77+I+ P=0%,<\7YTD6FDI:AU?Y\'Q@[Q,Q1QT_(*A7ZY% MN109 A%%1@45F^)U&<9^+MT_D?!46=Y+_7+V;B_LWCG*\ M\6O1'.>@,.!%2+QL$^;77P#$^2J;BI@6K4'E;1XN+T7W@0B 3[$+ ,8WZ&7$ MDIP7!^7M1I3RD_*TX-? &+^+S7ZPV/4343Q0W*G4Y!%%X_%-D0J/6)60FE2/ M,+S@?V$!!E@9U?OCU[VI>H+:AT&VB<-R@+RS W48_J@<9G(->1&D7-055+QJ M7JJ)H.'EZT ^FO_X+(30;3:55]F"\H%28CBA5W*L1A+E\RZ71ZHPT<;)VNLD M[762]CK)?D(F[8V"(_._Y^19Z+/'Y",'KV71HP:O819MZ-)/!:NS MYLF2)XO\I#U! *U0N/:6=U,5@IT2R]4679G#=;MU6MY2L@=[K5TVR MV1G71RKFZQ+'"G0? *)C@/QX]+=KF0E5M)6==[+G/MJ&%;D]"8'M4\Q['7U0 M.5ER+V1Y3-CH6[IQ5O?9BE)9#1+[\\PQZQH=O3^HFU=\%,Z;$\.TV>OKG6%= M;>-T\_GX5;9]<66;TH>V1V^H]ZQ=2:J]V=;0=MCV4.]VNGO=CM:(.$/(CT=H MXR/DZI5),GMV 1\#]D\7\E88G"'DQR,,>.,.%BNY;F!JY>5M19+('@1"\X?^ M]EJ[839B/+?8.$X:QW3AMYAPE$TRT:>$36/F^NWUM$VH&W3UH;UO>[9%=/I3 MU]('@ZJ%MT[?<5#IV*&KP7NUM)Z)T6IV==/@I!/4:S!-/5A=_=:#4>^2MO6AV;5Z@.G0)A+@X:[D>;S M5$ 8Y QQ8V=8^?;6?QPOWPY"M;HGTU-&-[J[TU&KZ36GZ?7W0 MVZ_=M82W#U("L[VPM3!*>V'KM/#67MAJ;X,[#0.\SMW3/N: MU_Z@\+WV#:R>VO1[=)@_\;DW30!YD,=;E ML*'%G![1E:KO'#7)&8WMTA$L!K2.XR*YDY7S1P[>$4F$E?H)5F>C B]?G72^ M94&KF!PY13Q)T\*=E90Y: _1HF^GNZG#R[H-IFK?R?W+LT'ECFT3=D'E$8GC M8U#0ZN[_]LEIE[4Z%3;'+4>(B5KYF@T3^R'+?Y>]T'N9]C_B\:+ZD) M2#6KVU)J.QL*\BOY]=/B:_\S2U7YGUB:EX6(^E))OCDE>5KM''MJ9_N+_6)L MSGM/Z,C5PZ48>E)0EEZ5>IJ=>C[[+;23Y[7;#2F1)VO!'CEXQVE@6X95-Y'X MS'OH69:I#VIG5!W0[#UN=)J6;@]V]%(*AJ9;>CL_O,0;=&8;J#">F= M8VFZV4 R]E&1W*$*5^U.Y[9[D?RARZW;U;N4VXBVY M'0>Y[5H?Y[R3_@>V;MK[3OIO$5V=JPYLLS? <_QB1;D[T*F*_('9TX>5B^B= MK,@W.W"PU0I@'3D-8ID-[!V5I;Q3)8M9LNOU_?.63Z_,3E^W^[NV/E:0M'G. MU0WBVQV!'>GT&SR8=]F-X^%K.EMV1$I['>RN+>5Y9-OQ!',H+ 0VZ^J@? VH6)GL?_$=F%[U?&T\'9Z5QV; M2(X,%IJ?R2ZB22JD3!V,[+++;0A]9TK84X\M(H::/''F06"K8^J=PR4:G!LZ MS4%'[]E5(S*G&52_G>_&O0U;/2_7P]#6NW:#KJ V*K RIZ6K=_:.Z>/AQ>5- M6II@R-:-<(=%]#HU:@6V7IU];X=IZ$:O[NG:EE=MRZL>C<#.#=72-;U]FZG' ML >G"_GQ4,_5!$N?_EFGMT&MY3=_&.P@Z_5!]Z"IB,>$C*YN='=/*ST>0KYI M4P@V(\G2ASM'%%NC<3.>NWI_N.^LQN-AO65U>E'].("1"_#?RW@?\V\+\/?\HUBJ*IXWN4AN1,L#Y= F+)#3*/N+M:F M&:P*NRZR#HNF',BWH]Y5]3S)%Z[ MHUN5Q?[)4J]MZH9Y-.1[I&AL@X>'EDG25/J*2[N(QA=9@G^3 N6 M:53.;:Y%J(?TF?_U399I>A.O=<"W#OC6 ?_,'?"-GS&MDWL?NEA#3N[KB JX MQ!J3YU1-*CUWKZINV7W=KER>J'53;T2H:73T0:=N^"\9R%H=^ MFF%Y@]"KS6+'I^UW:U0'/EV;IIE5'@\QD@US'P4>5NN*HP=VTN7B3%OO-5 = M^-A7:>F&4:O)SY$3X;4S]5-X]4_F:$7 \)(G^UK>:X[K9)..9PQZ;QLSU^:F!).K4O_CV/ 7:JZ'>'S9Q"Z$M M/-KQVI@0LPEMZG%@MUF_RT-Y+VMB&H MVANUNRX=V:6DBB&]O4022R(C#[AJ8%5JH#+@SH&VD/(;C0A(@)7+5^D6E]I[ M5=/P$PTDGRL>1-4#5A [E"X3^"'31DX"ST0@(^DV <^=X8@86&;_)XT!H!-Z M.TO8. NTP']@O!;J?N\^K4Z\6#'7\<1;TVA:(?C1&1Q'\*-K[09'5Y3';>1P MWH"Z0SNU&X#C1-"UD]NU@?FI)A\0=S0N!,^8::(@,]7JD]>=CAV5#3L/=X#$ MKD][!TAD.LPQ_%&M]:TMUOG6,(V$A ;F1>@$##Z/8M@)9W#.%KO\TM1[H!;U M!D-Z ?ZTNZ8^M"RD6:J,I,/9GDR9F\)I&LQTY8:QEDWO8L>#U9" "N\Q:9Z8 M#U;A,7R"_? 3ZC"-,$@J4DDKN=1NEWU-2@6PDZ>-9EJ4 2]DH\2-?5AB@@.# M5@'*A0X3A8APA7%-;OR>%3?_18+6Y+O^60NNC9W\;3PUN8NMKF+Q^8= M+N2^\+14E6%'A],C!Z_A+7^2F@RYQ@X*)>G"V[ESSC;UTC+WE'CY/-%I=/1^ MY?2".D@Y'G&[GM_>1VCB::$SJ#:DU]$-J^H%^V>3 M/<53>?UY*[E-GVJJI[.I#\W]=IMI=Z-ZE0U3MWJ[YNFWO7_:NC@'D]>_1)'W MZ =!TV[,8\#RZ4)^//3Q)8O=>ZJV-=9&6>*'F+J8A7Y[F#=P?)C8.\[8U5W0 MGN8GM!U+./O,FS.H_<%D'73\@NKZS9D)!,F^,IXOM6_WK)R*R+.!IKF,FXJ4 M:X)#I'EJC_>^>X]YV&K:(G[FCZ\<-IF/!E$&C*?XK''0 M8TTD9,LPP^+<_( MNEJ28;4)B3SKIJ=W^B)UJJOW>QVM7NK._A-TCHY0<1N+W5B6VX8[Z[&Q#\"1WC$54"5XPD^=Y)+*!^2)Q<@;UXQ/ M;/USH='!CK>:2ZI_?V@I+C,9-@SZWCM*";W9T3V8M#U;UM]V)Q M+W8OSMON15-[<:B8>;L7\V&R>Q8S9PQJT([>AO,.LEH#?5"Y"MF!TVF:"I[N MN-K6DW?W)%'2)51SYHX\&2I"[T;,IGBYUT,WAX/7":5;A'O "H\(@41>D4OM M#Z8QO(;GP&-W/'O $BUE:"_X>9$PA'GQ]BRA#0"O4>HBN%'Z]N MWVE7M]>:W34N\,(?+MI7@23,T#?HGXNC[.X^-_X)IMSC]^>!:6&4P@>\ M+CDKH"L@.] =M0KWS!:OIKG1A'US?AQEQ7\@ MS-#/::MIZ U5+G!TO$-J.? M)HW05TDXQJOK?D)W7Z-QL?/]CKKM?,W:-QQ&+_9>^&ZG,>-W9(E8B1KYY4;1 M9'.&ET#CR(%'$2:7RC(@&$#5+([)R8KC$SP$ZK-PB'YE0"TN($A*9-F8@W(&)8V1WV,_BU=R=^FK$0I ;Z>N:SFFZ!-TZ M6)_"Y]>0WME>O3PMO)W>U&EA\RBDQR4JTLT4B2@1"TS+_4 MQ,F9^W=?F79/MVH;:K775C(AGBRXCIN4V0L5;6@=&%D M-:E$%#^>J@?KE=753:/6;8[F&.+HL&'V=5^\:9W_9])75L?5NO=NFITB9 M$9ATL>:G;'*R#8A>#76KG5N<$C_=Y@V?1(7JJVW'^C;&ZIT9LUT[H M>#X%Z7:FMV>:A8 ]. ^"H>>%9ULW=@[:/V7ME,TKNEE@N1V7UV9W<'[<<[>* M=C/J,&VOS;1I=MJ;4*EC+:N3YYU$KF+_SRATYG(2U#M*+[LFQ"O/ *!<&KT/%OA,4H^59$3B>4USD3L.<]JT=_4FX,@0$TX*11-\>'E M&65MFDJ;IE+AY,1'VC25-DVEXK(Q386-Q\REP'CI+-$6SI&:R#CS1 E+[QK# M+4H[M*6'UWA$NGM"Z--:Z'GK/@Z,/?CI]%M/U]F9IH%_LD5V&EGD4[N#9#+_ MZ0:?NEVK+N8WCWJR\8Y7':M.S:"=T?&T]/H9@Z6GNC6=VG1ZBF+0K*/7'(L< MQ#K0.^2(/,_HR"NDYSJG7@4T-2>9G^F>F/K 'AS/GCPM&W\"&W312[8C)MJ@ M"CQR<0 DMAOQY!NQA%W//+)UM>S8U^Z=1!LQ%E*,ZRZDLH9IQ&-*XS%ZWC'^ M !8Y1BD*'Y@2'5.J/R;D&UOBO7<2T1<6X!)U_6@0/RD_+7)B\)I[!M#%J>.' MO!HC!@J6P>^';LSH6L!+L\>#*^J%UE7W63'RYE.QP&GL _)\[(Z;,7'Y.1]5 MN0=#4!11H44GX#.)M*D1RWLJ04 MCCUM[ <4&8L2G]]9]D..LR"0%+,87/M7 M%ON)Y[O\C4*'"$4R-VLY"#MB@<\>&-*K W!@0Y'6 I5Q_BDC >1T/D M8@; 0>F<(SS6OL22[%Z>^_$PN=5Q&K.7$9AH0N,_V;I?12+ M(PUD2@("/IOB9UYMFHP'!"2,P@N/)3 .U9^=YLA+"'GR.O*[R(D]RC, P>2F M45RJ?.P!38!@PK+$SP''G\/B5+4&>*J:?1#(@%WL0@-(ZG8)P0*'4MRL$E4* MP2+'@5B'#53V!"2\?-XR?D(P ?XK[2N<*&Q"T?3K*"0S"S_/C7:9OVK^1-*> MOT\P51V##CL0@Y[_X'N@5:"P?(CH]">U]GF<_N4FXC+)QK1LO3?H2G:!;=X& MP;3E49;"V4D5@R^U3]'"D)7WG ]'3._IN?(6YB/2SS$-!:]XH!%@#L]&M7$7 MD @*%2R>KJ);.9=L Y4YY!K,TA&XY/)C[:75U:8B6X:>U (?CC./Z].H6;-G M0< X,-4GPBV;\*+S7XE_"0S_N1R1_R]7:6I1,4'$F0M("-134O/(L$,,XL'J M\O<$T0F2],-4Y1I0OB: ]80&$D>KK.\QL"]M>]6SH'CR8R04U+X%#^HX(RK< M*6!,I(=)'O.H7!)FI(%N1XI^[+LTB5/,QR'B?$10\2X)S 5>Q>0TC?UP^94W M;!4@BOAK:>P@ZV+CA N8X8*J< $+PTY]9RF=+? >8_C02^/2YE9L"#9$.M-> M#8W7B%FCT60>H^?,A G#<4^55/B)1$I0DHW^A6:"L&R=!\]@@%+8SZ@,'>CQH,'^.W-BY% ?$\+- M@6#/1'MI<[U6%Z8$5K6[NXO9G9!@/3C,&R20A5.:9X_385:5TB& M?MS>]\'-LQ$/W*5!WN%LZO@8J(D37C4VRO)@GL.[9^4(B4$:BE@;MQ@"WORL MM&@85 %WE6O/=:8^^@2YN211G&0@6)WB!AN2O7A2AQ_C:9#QB 2(5*#W.XSV MA))#@<1A0)@>A-LER,] M-X*D>EWDYT5%[FLA:#Y/BT#H'TX<.V%ZEK&F\O+-X7!80H#V!53+O:[[D-O^ MGKNA?W-B$-FX=KI6ZWB@RD@G-M[:3)10*1?I>!WV 1]!/EJ.-#HEO0?2U'CF M!6A"+"GN@KHR,#\#'G3A&^>.;LG"I"P$V8Y_?&?PXV0:1#.&D7L8T:7D 0Z% M$@:7HU,Y*F5P7I$^_"[\E@40-,T8#KXTD1ZT( KO+J@7Z0*L*@8NX0"B6)C4 M](4QL%X"A7X*< 8S&6WW>*5^$$R$H0RD4%Q@9*0,+P6M9! Z N>KJM*F;G8X^,/L*R )I!=AXN9H"_4)X9E/J MVZOX%U=$=6I^!*A8C]SQW20@HHAQ$'D&R M&8&DER)9$<(%^*A/&*&Y\SP+*$/K(1G&&QH;9X48*#LM] M^J+.@%2O\_FH)W*$^C/HXR51AKE":1ICY"&\T[5)!$MP^.>88<8.?41FBQE> M5R5 _+O["U2I<=W O#S,D.114UZY+Y>P:%8)- (FQF/?97&B"W>(QZ:H*X&2 MC@DQ" =BFZ2WD-:D^8/&GLRQ-&])PO/N'"P+/P4]'JTN(;Z6BV[\,R8V!^4N MC5EX!\!RLW"2I6)-U#Y#"NL12Q]18I7@6':(\251??H\W%)ZB5P+8E/I",F/ M!G@"!/=$IBAR0J+54A$03QPT$^>'/\DF^1'#,]0T1(),DE0 DF%:R2[GSKG+ MDPWX&8&VGMDM9?&LBC 6$:[260JLA9_RR%C.6VN.1$M'[[_=MQ9.<24@6/5( MU!:/0U6>E(_#KF[SZV[YV^H!22/D%DNQDD/9"8>9MFA09 Z4!D5KQI. MO^DRSS3)'2X8Q;B#_@Z" CQ-,6$AG(GP75B5W2A>-%R:YVDE(% M\Z(JT(.RA:C\8>P9Y(@?>=JK.Q9BYBQ&DC$1&GNE8WR:?GV=BPV8$&_54,)4 MH?12IBU?!E\5SQ@%\3-V?"%41 @9>VZYJ=18@5W&S$^S6*;#HIXM@[.;C>RSK^>2UL'Y[G4P:F* MTEU0OPJUA[CG_53@-;0]\HVB3-%ZA^P&4KUU L;-&YYKAH9,/3(]]X(Z?=WH M5^V'TSA.S@V;]K"OF[6KDCYA<:)E(J F2_W"E7%B*L>;^"'&1!VT\"LNNW$1 MMW,I"T,?/(."'5M!OH+@U_N5^S,< M6 %N@/.X3VFU 7^T[-B\UK _BNKK@]J*V:FQ[@GM1\6$.')C< M!VIBUK/)K%E;:4)&/ZP>!EU >[/GDB8D8O)(Y9+@B+,DC,0O>@P_RN'0 MXSK-8O<>0Y&+61HR;H/)B2*LX^67T]J4L85R(!5X#K5' M;^@T[H%I/?W[L$,;\O1_RL]15'G^RPEY3AFO$5&38 _HW][)_=S3+6M?U?&? MI3_?N#2J-B8^36?^/SC'**56>%;-T7IPCL'9]ZIGU*F]7@%)F^<\3#GDG4"N MR[!+)]N->:MV3S]]EVSY^%LHDE01#XWK)+L&K;IZK]:)MA?EJWE2?XH#Z12H MMCU^MJO]/MQ*S6L/H"<_@.IJCV=Z %F[DNK>:L(W-]YNT>-&-,I#5=]?.<;^ M>=0^-(>VA?9KA3SPC'\4+D<>MQ)NQYA-^/6\_.85Q M);\17[_5NI<=Y'CY;<#&\LN5/%]AFF4;5%TD-+^66I[]_:TO]RAW5T4DWLUK MM7O=K V,Z+NBXN=DIX5Z=F:)\+4;L9!RU#O;!; MAMJ!]LZ(S61G% ELSE$B]DJZ8AV.6FL1'OPT%\J(A;K(.9WL-XN$T".*X ME=9S4E2/GA3:];7K.[SJ*9*A]Z]YMOMY9J9$NZ'M^MKU-GY1=7V6J2FD]K5IQPNMK]?YV?>WZCF=]]?FQU1*?"6F<^_HDZ7^B!C;M M273BZPORG*8\J[G=TQ-?G]Q361^CW= 37U\K<\]J?5OP9ZL^/A/:V#$KXPGS MM/?+&VK&?NO&>F:;_ZL_9OE27_T32PB^;C?_F6S^;L7<3F6U[6Z7=*!-]TC: M/3^C/:_*X:W2VRJ][?K:];7K:]?7KJ]=7[N^LUU?J^IQ5+TT+@W[PK@TS6=+ M"H=9W_JZ7%675[1".;+EM=M797F#R]Z1K:O=MZI2L]VY4]PYR])[K< \V>U[ MN;:(^1*E[@#5)0]79S*D= TL!KFT_F-Z[Z3:O?/ 0UVR."VV+8X9M:IT\8LT MTO"GI14B-3]1NJ\]BY9E5TO0H&/93NQ&YR3:RXZM6[TA(CT+8^9&=Z'_9]&\ MK.@%ZD: U)@%CD!RT>@LWRW92FYUP[E[W[W'35!W:X3%0N6\6@0VB>;D-44O M1#U1@H<7$T=0S07P#%+,QWY]%/[^?JK\*& M_!O+L\)(40P/,MAD;$?GA%3@%4#\SE+MP0DR*M6*WV6AQ^)@YE.!5[[%]\"' MB1;Q=SP8@L" YVGFRSR*[!20;Z\1R$M<- MJZMW+>M2 S'#R]36'I45@3<^JJUWNSV]W^>C+AMG]9YQ&( %P?AV,\Y3#J^F MZTRB# Z7T4QPB[(!>:U<;#188BSVPV7,XP,LEM;%;T7OP:(OY+/@'"6$QL8L MC@'-O/+@\VQ"^CDLN,P:4"N1/N>R:Q#U3CC32(L#+ $U1YQ(Z:?\%+@"MF'8 MHIV+D??.@^]IOUUJM_>/48PPX6" [,3W\"&D^>M[GXVQ_J&;I3X(H\_C,= E M'?-_SZ*4_<8\W]&U7U/O4D?)?Q\%P4R+'D, (\E&,)+OQ#,I2^B5"7_E)G3A M%9!]288][D!Z$!H8?X#B@('F"VYUQ(GP$YBZJ(??1"P?I( MU\(8O\7Y#RS+^*F$ MVI4D*I\W?WI]"6O6'->-8L\)70X*;81<%T_YP?/2O(1QX8CG8U\"1M,HA=\ QR_M'M73SX7J MQ6*S<@)$-"PG :TH%8K:LH"HE>"J'5F7-V1])EUOKX(D*G'9:F(K"%(A)Z+ M!;FS PW: TNW.K:VE@D%8:YFQ%KD6&+;7_U_9R"5TMDJXBFSK-0Y-KZ&RA.( M/FZ^@.0< 05/6$GS$-J5"PH%%N'G9_H89%LQ^(<'DKR)YK&Q'Y(LQW=R1@5\ M2_C,_D^)=HT( I&,RA ,]1YD]UV8CUQ3O'%=:!I'(V?D!PB.T#\""1_G4X(1 ML M,-D%)ABN"7W%2, _"*-7<#$8-4\"'Q^!,FO@A1T L1J<.'6C&P!!,AU=* MTD"3D@#(AJN_BCAP$GF:+&FE/0^_CY+D@J%21S*$.:"4Q6P: 0+@5.$V"4BK M1%LV7LG4&NIFW]8'MH5;LF!MK1)L^5+*4@R^V$Q0P$X^8A=W8//3'"N-D6!N M[2UN)4R->\RM/[F?.EA]N6+LH-#)^)[#8_F+I8X3TCK4I&6(QF.A-JLHUA:- M63KV2];G/L3Y(27WLN8=0+H@-!F7K'B^3B4U*%9CVYZ\;4]^N/;DJ_9S[Q-O M92WN>Z<.M-_[Z4;>MB#?M"MM"_*MMT>^T5 +\L_E?E//LP>Y/1SHG6'=:&/; M@7S%G&A5[@&7#3/0#DSSBX@RM#U@:Y%%P_U?GTZOV#Q*\XRX=+*G9U>,>T:QQ4>U&IFJ?TIR#I4R#:]E39A@@NSO- V764(\;H\7#< M^F.B;0#>X%G4)([V.L;^-;G=VG\WH,>U[;_G8K\;PEKX'X<'$F1,31!_$5?0 M2C&%N?PLC!47Z7Y:A?;A,(4EL__FPFX$0@$C?+*ZQFI "'HEM'6I?8JJ/0V_ MKHN(E.#(HR*'3Q;XZYLLN;ASG.E;\FO?1P$(P.3#OS,_G7V*4O;>3]P@2K*8 M?8-1WP7PS,__\3^0:_XJ7_S@Q+@MR1<6WV)@/'^0-@K^^,K&?WOQ,8XFN/8+ MPX3_IQ%]-JT+VWSQ\]Y6_,[![+N0I9H?4M2RB-YC$#*:3#,DL=%,\_P'/Z^4 MI+RPH%YJ\U)G!&?$71QEH8=-UZ/X+88;4W[VC&;+@Y-%6O-'[ $Z;8>,S<-%$'X$E_L&\/3L HSGN]XA=<&@R*')7'[UTE?C]'[KH2 M!%R6N'BIO4>P,'Y; \_JPYNQ)!IV> M;EN=/2![\^3M%C_%%G>[ WTX[#\5KH]4^- MI+*]DR4\<3JW 57;A)\KA8E2D26>>*,VXV!HZ)U^7^\/!P=:P2FN](A(>-F- MEVJ&_JE2;-5XVLD2JJ5WAD-]>%;!^*\M29XR29J&;AL]O=>O6C+M%&CRMDYY MA%H$VJ:./!UVGA>.S:[>Z9FZ9=2UP4XWJZ2VEKXDDK"EMOX\,U%J*\K'EHQR M.J@VS8'>[W3U;K]N:;W6D=(Z4HY&1"_XVY70;5XWP/R)1WN/5?9N7F;C+MGM M7>W&I5&W>O$3.M?;/5L"29-;=B;R0&AJ+76U$N$Y[IG1YAXW/NTCR7+RVGP2TD+PH8DKP& M#R5C)N+1)'/O)9B/419@M1V8-_4O]P>(/1XB-?Z>Z!_^.AR38[=4M^W44.NZ) M(?OY%%GXQ@NPKKBC)WT-.Z+CO*.NV-C#L'6S1^0E;2IXU.9C>VL1VMK6]?>WK[>?M*#@-NF#[G2?.Q+) M!&-+S+1>,Y)$H:UH$:I(YL[L1_NO1/>\6R!@*%C+QK!5*(T M#R9JA1%59,+ _L96+FTGEQT=0W5YYD0CV&WDOXW\'WEH_^9^_Q*#JNVB*(1/8)U.CJA [N=0NYK&?J!9':6,<]Z$E[?*QFT-M9?'16M MJ,(;()L_QQZ1J!9AK6IYAP53K[.8NI>B3D+1E,7"=(+3CC>% M!KVM0 QP5F#FJ(+ M$*"M$$B906^.7+E]("J2$M M?*EK+$&)Y"?W?%GJ=EQ'<10Z#WZ< ?)\CU?Q_EZY M:;D5^=77#[?XK3JYCIOUX'M =]@7&>@(R\2.Q#9AVKKH/4[]DR.7,8\SOI0B MU*^9@+$NNUI*%"Q EC? )T#@]\$,EC.+(R "T>TV?V[)Q'F37CXA+M!QW3CC M?>O)"ZR)2K-W_D/>#-H9(X&FC[#1LXLQ4L$C8]^!@[Z'F/;N)**O+0 &(_&: MPCI^'418X9?_#"9"'('4Q+OJ_)O2P@'E=SS]*XNG48+\R0LPRUK"8IDZ&.,A M&_LI/!!3OV981)9BRV$?7\(_L0(ZJEU AVF2XR=@#RP0*.!H)GE,2V7$/45? M6R]S$2?C$N0$ANBHG&*:P60:1#.&&(_%.XF6.(%#C9^5*LL*YBX0,6#2Z-O^B$_T*OO4H78_WFX>!N#B0A]C8C^'-Q/]Q0>0* M8W):6J 7#G?1UAP)$_<(<2@'DXM$\8(_QQZ>FP0&\=/5[;76Z8.4P8/ 1\'] MGHUX7(/^RD4"'^61RB,+- &&/K)1S!L5#DE1?%:/&!,*2. MY7!R$"<1W[@P%YQ?,2\[#B)9COU[Z*?4J!:9&06V#]#Z, 90U[43.IYSJ7VL MW:L I1*'C6;G TEB%MT/G"EPX ^8+F4PG6W\A=ZVS;\0:)3:) ;!T9(I;C+( MKMG14.!:DIK/[KC-1@G[=P8/4G?S+=,Y]J77+3#]"M4NC%)?R)JY4R.7SJA( MX?;BH:.**OP;\]1BEL[*8H[D;]Y%71'Q?&1!J#3.G#K& :FODIF'IZ$G"@Y( M'*.(8 ].D!%Z&)$@5Z_$ 15(#<,3YQM7RTI8Y28:=2@H\$L%^XM6 +RQ"P\: MB+U*G6?N3TX*H'\>?RX([>!<_0?? M!4=+HG'ZR!LV@/A$7A!-%L! \D<9G!HY/^?["^-_9ZD&V^[0P]*<3UC\X*." M!W3C:'=!-,H?G@:.RRXUF!9%-0R"O SLQI6<(.!G-*BF=W MSR04(Z :_-*9D2V)DSO!!2K_"H $&>$8Z.G!=V@:RN$(64I0B-46R\?.(E'( M\@NY8E[-FX4.VC9B-*[?1MK("5&Y'\71=VYI@!(W@2\*&$"U3OTTH_W6M4E& M/8;&8++15$Y(FG@4 F* =]^ 3' M[-Q[-Z%[J5T% ;P$^;"2W M_V#ON!)"6_>?B4(DI#_CFHNWR/%)6QKXS@BM]EGN\T!1%0/E85LA[I&(5&#( M'@45'",LHLF4C*APFX#K\? = UR03P'.V.E$.@G0)Q!R'P-WO^IXD=^]GY\7 M9BE,"C)ZERU$>,5P8.EXX?A8&$SZ:_+P#PU) 2'J3Z5Z"M#.*"]!.G44M[)@ M!BVY9XC+W.\L)^5PE%91GOM2>\=7]UHLQ[LBU0GL8D3,+S"9J@T2: M< ['1!XI7%\NH>_"8^A6(]9%1Q9+438(K[A*';YHN20D$<71!.K%"2M( ?[B MNPG? 7&Z,-.!9,)F/E^6_WX5>OC/AZ(!V=&=&91;O*Q#&K7;DIJ3'SZP)*7S M0YP;2(HHLN$@ '*$64AS2KD[E?3MF EW)KG2 K1]R#<9EVY.1VC9 ^@>:3G2 MR4?21]C7B6+%PZP %H&P5'&!8R<5CE7A4 <%1&%"$FH4V$'%8W[I\D ",&;$ MK\CK@A-A$N)]T;#M(ZP@%ET>W[-IE/@I''OP"#'QM5!I$*(#G6%5J&^>9+\ M?_O9)/E*]C%NSQ7V&<,E ?V_C[)1.LZ"*[$M'P#K7 7\C1JC14%T-^,S')ZL M55I"0UNN@^2O)U:24Q@G*)3,?$TLEX(Q2[(@S>4@KUHCS[C5_BS%006R?>)\ M9X5Q*-VI9:]!;G,FN6)6 #U"V_+!9X_R2,&C1\P>YYLE^ OASAO880$=UY_2 MDA2P2^ !0-3K$\T:>%"2M9\4,).#*YRMFE-UKG@1?!E&J98E&7GOG.D4_BO8 M%5N8WL/V<9NKU#-0HT$L&_Y-T?14E!@1K0$@P+:LME#TQ+\T^UT,G=*J7PX, M_GE) ^V2JU5QCFKOYE"4LVKU:#HGAI>6P2.1!$K'UGN#^4[I5P> B[7;Q$+"8_EX+ OS>%0QXCBW#2KY;4Y+!_Z M2B"B'#CGYYP"2*T580*13 19.@HA#B@(2P JG$'.;K3J$!YN$(I=8.)$S<,: M3^N;>0+7^;4S]5/R\GH++F82(](N(B+@"E)(EB\1)HC04*2QY 1-WB^D&W48 MK'0HAB=:2,2(0B? LSR?GAH "NBI\V-_9'0UX!U0!IROH?%HBY(K 93S?XL M^V:%%K%,0T67\P@%RJ6FKIT# _02":*@YB)%F9S,7!;O;G1E3O!7.1>RKT)(*/9.7*#2IN?DP$DTU1 M6I;BZ<)E(S97N.9 *K#PP8^C$%\#;3F4,2\_!AF,>K9+"3B8 R6G5*+R68A1 M*Q[0)CC(/!YCGVF8R8.9R<&5 Z8KDA[V]1$,_Q3#])@\A HIQD?S71[#2QI. MR?2"%$:DKZ(#()\8A!*=X#@W1P;.?ZG]_O^W]ZR]C>-(_A5AL(M+ TQ6;\G= MBP.2=/<@BW2G+TGO8#XM%)M.=&M+/DE.)_OKCT52#[\EB[(EF5]FTK8E%HOU MKF)54?\"REB B-<'Y)G U.('1XHLA&G"CJ<'"5H74,'B%S2H1&4B XOOE&XN MP(4C 0: M-Z-#5)Z@_^VKG]6B\0@D#_#\6I[-POKI*H5>N@7G=4DM7RB?^:26-4! AL8? M@2Q??1$%Y"P#D=5+/FW8S@=*0%O[^;(%SFAO77#^5AIAK>]AR+R]Q99M13!Y M'28/=8,-R7\3SX@;S2KGJ*O-/X#*KQGY"]Q3G$2AQSTN> (X@BD?'TL9)_ M.ZAZF0EN*+4\>F^MHWX&F9)X;ZFL9%6KH\4*N[S:[VL64+G,R_,>X*B]B-BC M5R'YWT)U[-?+AZN%(F:HT7/,8HT>!^(1@"C6ZEWRRD*0U=X;5Q]@9&:)(S\7 MHYGLA7Q4@J<04XV R@G=01B>[.\))[\@:\O_ M.F6OH&4E9](_ZVC-EJ.\4I=(8D_)[)0T,(:BJ0U7!#$I.$]9AKG9\XBM!E_>2/854'K,[E(G6MV MX#0Q"&^?>+^XW&4INYNL0!LD.286-BMX!B,-!.80)#,JAAJY@>$S?!33LDN. M)?M=EJWW,ZF0!1L)>'_1D6[PD)B!5,VL:+D@[F[G0;1">:W;2'5M"5&^238O MRW!B5=Z->4 -MZ#&B=7QXYD799;YA@H.@!6\/"(P\TKI9QQ \!["VT/(->-1 ML=YZ1D3.T)]-ZNY%/X$F#3YS <4=G \H>YVUQT\?,(P:(K]XDL4EPE6;BSL".%)T,8#JI=#6@+& M]!@[(&(#PCM8AI3I8:;@31 \=SZXR^AW4$D#$!=3D(^6:)])19UT=[F%*$B -*[Z<1A_J9T0SP M 7 43[EEE,?U%9,5!:XC HT5=!&3B+SL?T%\$%GVC%F,$C%D2F"7^R.+5KUM?]%L.B-*+&K]HAN%,'Z1+R)V,+ M2'4'(/G \284=$>(BU NW-MB4C K&Z8$XJ?.%2B)7XPH%8@A/8=P9^PC,_*8 MRTLHD=7XPFL^ UB71;9)A>0/HM[&!)FA\BW7T/#(/=0. QI8O:7R\$X,SVGO M/ -X<=81A'J.@#? H7*5%HUF3B7]*^\?TA\L/(+8?"Y8-VGZA=+PD@;.JD:2 M["D_> U]6G(!0X33E#]/=H%_0)@@+[:@#E6V$O?"6:X'] :X!6'^2@2N;N8X M%:VO+:\IW)PHONM"^3DC6X!>!S@YG\_8JW.Q.\8IJZ7KL\'=P]N$5 %$S!:R^*$,[WV6MI-J90H,A2.'UCQJ("S6.7 M[%H3V*RT.(I@(XSBG #2*#Q\Z8\+-R98M) @G=&&%X%,#05GU8>@6IA^R3F.267+%M0V-_"MC*3E^P%%;DB(V7PSB;% MYY\PL[!7<5-(G>2N'DT/42Z>43<",B='LRIV& 0KQ?/$,?HG>%EWXRP&>1.0 M YI/\VK%X]O67QZ&!4H0E2X@9H7$>8E'6'X[_P-R4M(R\WRIWDA&2U/@?J1 M!@AP8GJCFA<3%GQZKF+L,W:W<>(6D MP!6XR=<%+_F.NK+$>+ZAMV:)B0?9M-:0[L,&YU[Q:!B;ZKWE&P8L0U\D.!9C M36]2\K8BJQJ.\(3:.GP()5[#.@N3+M>-A#D23>Y! M7BO7-O&O/('S@QA4Y,\A+I#T,?VS59,>ZAV#A$C-RU$X2V'N7GJA M*LZS>>?*[\7 YQV45;"XXF,X(W:58:D?/BH/_G26-J>!C3V"G(=@9O;P318+ M7>S?02P: I 2LQ?XO)7,4K.0+/;Z])[=$83OB <\H\#HN=6>_;902 .!*^)J M9"V( G*09%64=H2A"3Y:B9['9'FH&3Z=$Y.&7PIA+6B*-2V08,GWEN4,\]XS MF:^2YE?X(F0OF0.Q L'ZU19#6AYCGFQ',3]UY@;E]):5.O+J%2].BU>&:8W1 MB(E#5IB_U(%@XUWY5(;GX?W>12,(UU[.G\D'P"4N9UK"?QG/$=*%;\XU V60 M4-H&0T.AEH;R+;\_IW"N<77U0\X'J75/ZVX!0*+.&"_01,QH!*J.*,-Y7$RE M\%1.6FX, XV9)TQ72+.$$:5YHABAC='XG67!6:%R5MY[SELP%4R^XIG2KBGX MC9P F+&%;[)5P2\;@VN8YN1SDF4W?'WBLD3#EW?EEC9M*G '[)AY]>-Y1&NV MB/_H$;^(O[O@HLV#-!^[>F4QY2U^>Y VD0K")S OLNLD?C";@[5;\$\I.(I1 M-!0*MQUS.,D9X%$Y[E,V MZ5H-8P')L5#.0MDR[7B;Y4&>YSXK&R*+94H?*8PH#+,\U@MF7O8L=5872S=I MH&,1M6GY?2'Q"G$]GC_.[U7#AVF6J#2[4ABDLA1BXL[)"1*6M#T4N!Y@RA: M'>:#VQK1J#WD!@L!_BQ%RW#!5!PCYYP78UYK!*FE5/NEQ$Z+#X"7_2F_'T"3 M6KS*DB@T[6['X^WLHAE MX1(J3TEPJX/?2&2O!$F8TT0::MC4(6XGEQV_W9)@)E[QFK^'B?(G3@[L-+>N M&1A3X 4/,5/GA.1 1]U1,QO-,P)@_T M&@ QE@[ MB[-J]KPG_W;*Z.IYF[J!++NL6NP"+W_)^[ LSRI@Y8H3UEE&.IR;<3@@(J"N M\=H=!VBS+:#7]0*E]0T6A&FB@5HU+MN,Z5W-BEZ8OODPGTZ]Z/UN3/L^]\[ MKNMH=B2K+JL19#5"RS.^+0>O/8H[(\^[K!LREPO'.#J[& 75D(:D7T;$>#!,5Q M<2V/;J\B%]U%ME,V.E<;URT5\U6)8P.ZCP!1&R!OC_UVG890\];,X9*.R%J$ M"S;D&A("^V(%NO2U*R,$K0<1C& %FF MU>AQ2">BAY"W1VC#3VBHEW66P$V'@-N _>Y"+H5!#R%OCS!(IQD4)D$35RL? M0T\MNB8$@GBEO[_5KFI"G&>)C7;2^"V.XX^;9W+7,^7Z[="Z%AH83?NS$M') M)TM'KEOVWF;W P>EU ZM*6[4TSH1IU6SD*;5C?_)$(*@TS!=I)4N()<1!.DT MM$]ZKZ8AQSR6<( DY$$:#&AH8-6_Y-'R71H&&FAEKRUT@3#7)@WKD>9IFJ,Z MTM2FK5&)9R)G" >6]K6[;_:S?&$S#"EM2Z G$ZE677J2EKXH2]]!KMVLW[6& MM_-K7-E'S7=)EQ>V5MXB+VQU"V_RPI:\#=(V@RDCSS\P*!Z8#4'6]YZQFW=9AO.7@M(HPUZ."UFN148:?4@LT0JZ-=)-=9.=]R\%HD$3;:)] __[%:1>5&MV+XY868J)2O:9@8A<;<*XZ4FU-J[&%+F3?8%"SG_@XYM_> M\H033*_K94^R]*/TX\-.-&Q^Y=3F_)/X.@H.Z*#28A_")6MS5DXA'#IJ_5NS M&%L*@U-T9';66@P=%)2U=XX.UW7D%NY-$D.6]L4F]61X=9T]UL>"X1IZ%UUH#37JM#A[6A"NG92"FD" MJII;17+'Z@!5G^0<#:E.V4X2G26Y\WZ16_UJ^6.1FV4AJ_0X)TEN[2"WNHUF M^ET][QI(,YJNGI>(+L]51_;9!? XF=S=_(AFHT'I;G2=%?F: M211;_9''[:%!Z%>A^/2"/ S/2G"$X[KWX/LMG\XTTT&&(W $[>XU-X]HDR<" M8_$<@8JYSFFTAZ^I;JF)%'FOZEGVQ&S9<1S@TN$:)BY.*]N9Z%\>#DR_OP[C M9'&&<#_K 5J<%)57WHZ*M^Y=>1-1)#=9&8(UX0,*XR3^6!DC=4Y99H!K4T)# MLY8H,53DB9[G,'530^;Q\N1]0Z?FFL@VJDX-[E9.^.$EC!+6D6=_MCHMSWE@ M(,L0&,F00>V-)1D6,AO'='MX#$DT?AZ8BU:ZJ M766;3=EFLS4".W-4%ZYK->VFMN$,N@MY>ZCG<@HM,/]3I<=]I>V+5P8U9#UR MK:-6TK4)&192K?I5D>TAY!N9 =^-)!T-:B?$I-.X&\\6<@9-%^6UA_76]6L% M\^,(3D[_'!08RBK=Q9:;Y(V4<1HHW MA89('P\E\1&M+E>0%*U,B<8BD8%.8QDMMV7TL4^(GFA)?USEHW5]YZGP( M]#8FNBA6QD2W+"<;9#Y])9_N6E6-#IE/WY3/&ZC(T9JXL=XBR5Z;)<>]:/U5 M)=QQ-.U1=Y-58@U](MZOV1C(?A(O\?SUTF*_L]1K:$C56D.^+46CS)(=6R:E MKM(];.T\')_/B?/CQ3$FCE+XE'A^P!PE_#9\\8)G3#TIYB*%3V1)FE^3Z=B6 M0MXB0JMLN75;R5FJ@QP!>$]H[[+P>,?$7CFR?N/ MB1%,A;;A,D@*!9['=)^$)&"4U%=D4K[ M'OQ#NN$@HW2W$QE-W8E03361:U8M=NE6//5N//:'Q*>;1X&?$+M)\8)1919K MGU%J56@VVEW36\PNVT.,M/+C)9R,H/E/%+[B3G>?T@QD"V@VVO9=ZDA5*PW? M:#D17GLSG[B2Y+.1XA'7DBP,$2YB;(^37UZ$C^)4=*4Z5"-FB&,@UZU[[TB6 MXNY&]@#9JHJTDRO'G?'@33]L%2) +4M%AM;[A)BF(L?4D6G43URWAR2A5^%' MQ1L.Y]/YQ(.&A2,\B_#09UH#2-2K?A'I- 7:V0 Y Q%5X;*/H;@S<9%I#Y!1 M>1)&[[L9_EBKAI 28'D]1,"%!!TYM&-[U9DA\H9(8P<"IKU:>8A+(Y=$=B?P M%F8@?B&_,EP9L@\8)GG_R8/4=TQN]A./KE3R:]4 #-MM)( MBO-E/Q[689*5)-W"FZPDD94D;?/5<^G/2YO+RK#6X;3EX D^\H-Y"W-E02%UE 9S&FB4S614SK9T\VJHNW\]IF8O'Z@!-ZT,JN=5NQ=4Y$E MB@=F0(N1+9]FYJ%=+=OX_@64]PRHUT2=6<.D2RJ M3&>WYT!L$Y6?F7XRN6Q66.4O>\DRF2UJ8)^&!EJSO=CE:92_FJLAW:Y;-2D[ MX\O+]$>3UVGJ2G08LPU8[B[D[:&/'_-H^$);=(R5IWGL!S!1>Q[X4IF+&/<* MDU74NN$"J?\"N&8H?1\MN^SJ&1;+8?@7'&%O3,R@FMY,OY,XNHOXV%"7GT3#,,I>>SMWDOP/1Z&P="?L!OJ/8\85*7YCM;< MR[L*IW)78.PG'Q0OH??;XL1+YDD8O2L1 M$1*0.-"UOU;$2<\#%F>:82.]LN51>6]52WAZCG9-LY%C-M'84A!/EMS'0P*, MY5-=K"3>&V;U-/[DQ1@4\Q1,SL:&J!_B$!PTZ'\??M=&IETV"=H62KMF$T7\(!. W^]N MNTIF9SIR2VNIO@N^,PVI@TKD6 <9QZ+:5V\RYWW>)I/P%XSFZNJ!:;:%++7W MMS/.=-- 5K7K&5VDS)"X=)'B)WC:V?[)9P.DEVYGWW=YJIL=5._+#H^"6?PR M#SYT]3CZW]?;ZAJQ77N!-_*]0 2]G6A:#4:(' 5#IX5G ZFULU"'O&R\>T%FF_(PJC"MW:K4\3[IW+KYBBE/ MF2D6J;-DIKA;>#NU3#&FP@5R4S1%E0_E#>-8&7I1]#X.HU]>-*J(C)[G*G5D MJ8,]KB/)=EE;G!*K(80>UDC.Y@4P8 SW4_>'UU0Y&=' 'VR3II!-'MHC2VL) MNQO_M2R]*N9WO[6S(<0K^CJT9B5Z;2+8E"K8M>T10Y" M[[(::=K3#%"> 3U7T7HET"1.,I_HF6C(-=SVG,EAV?@[\4%'>(RC"(]HF-F# M&Q(U,2'CFN0GYT= HCR(@Q_$&G;='ERN'!#>'%M^>/$B? 7EI->%:M)+"%W[ MR;L,*XO4:C*LW"V\=2^L+-POD9,S1![/:M2_5M>:!V]"1"7,K9MZT;\QI J MDFG?X],.4IVR-SQDM']7EGW@(*URGKU;38%^)]837'6@H\%'4S_PXP22:Z_= MK1U7D7L"\2\QNVP/(7[&KW@2[C.+]+1"+W4],UD364+P(Z=TQ7%+ZBKJ6%5P MPU)9O6$IJ'JR.5(1;S4T1U$.5X-3F$-?W M,'C%<8)']'4RM-6*$,TBS.F;9HM88!G=GBHP-/XPXLB+QVGO@Q--^3B<6)T?V"0EIUZ4;O73S6#=/QG'C.81%+]#G[094;]AU:KWTW+F MSVQ5Q$B.#E0/U0*Y*L.N7:P>\]8=@M:=D,NB^BL._*BB (7;)'6#TA:R*VFT M1HPO\:1^"(74!:J5ZF>_4LG!7F:>5$ '5T!5K<>>*B#]&-/D2I50BGM?O>R0 M$(OR6,6J&]_1/(\:Q^90P76I92+MRW'Z[)E[\M_('\+3$*&EKXB/$ZTO$>$M M!.L_*9RYAN%DXLUB*Y-)3?VQN>$Q_:7 M$+LA=G_8C$WM3;$Q5'NM! M]SI9JIG8)O_D.7?WG"7[RF-=#?P14Z..&=S],Q>*AVX01+N-UCX9JJTG!;D_ MN;_CFYZ\2K=YRU.>9\]<"7F@7RJ[[O'4\P-( M=1;W(\V*#N]/VOUR?W)_[=E?=7Z45N*)D$;?]Y>2_O:@JE$G)Q!M6%.[ M:&2:DV &JC,N'!2EG %1E2P$SW\X^/37+6\1SXAK%SLL4Q[) !' H$M:K3>C MA4S-J*"H&C&IQ%/Z(4BZ"T0KM3X52]RTMQFA[.&Z[FI #@ 3J(I$X M:O0=S5MR]<;_"+#C:HW_J1K#7A[\DX\-^N)%T/!F,/ON3 M.=&#,A0N4E<<)S2:"=%#Q#][A3?NH\BXL8P;MS)N_!TGBA\,PRE6SB9A'%<= MM9D%_/+L;X-F4RZ[&PNO;@\XD,934U,3C&7:78LA' SA*JCLS! UZE3ZXER3999+45&2H M-K*=LG=IND"3K+(P+ RY_;5.FJ9&004"ET3\H3)%';*GMW;U-X2';_4+MZH5:]UG[ X+H\LS60B#RRGL@#;JE) MZI(2X13/3#URM53-JJ?-Q5.70>)3WO9?\0,>SB,_\7'\Y6TXF8_P" JDKL/I M;)YX$'I97576576\/DC650?3KW_A[#Q)LHLS AMJ1/_EI,=V+N1#<:-^AZ6DVWD*4:2#./<4GRM%!= MER\%![!$19XVQ[:NO?CE,AC!_[[\W]Q_]2:$3^->W ?6VH],WIRO;J1=* /Y19IX_4L9AM)\KJ._MN!K[.\O[+WH4<,6YRSO( MH@8I%(#;^M<-L B.$]&L6]='/%A+&1/96MG;=?W;O8V,+;L70%L. MGJ#C$9R!O@>-_R*@SE> M,( NX[MQP>A1YH'/OOCY\/DW982'_M2;Q&#E_+=EF@-5SXVWI==67U4;E%G5 M&1BFL>^JV?^&X7- SG:DE37_ML%DVHYJVQMA6EUT!Y271,VR%*X(X'3#LK6- MP&5K+XVJI[PGP3//X*_\1>%.\+MN9:9I%K*R^\/^0O$<;U8'F_H MOX;SJ![PEF49VA[ 9ROO#[O_6@_QKJ$9U4F]L/">H.\-KV8/!G9E@)>AO,5$ MO>+%AV]][\F?^,D[4;I^/ SGT#/[R]N0_/1R"O_:FSY,QW#4'.:]%E\1XG[@ M!4.\^'"ZXWL\);*4F YWXZ_D;=X$CFIO\'7#=0KRN_+"E4 GAP7/$)FTM_C6 M+*TDN/EB>\$(LF=?*-6*(,):^P ),N9 ,,)2>X%(9,FA0"1+505Q?[:W#+<\ M>*7 $BV:3&>P \*R\NA'%!*!1G8T@8;-P0ABNS/8VYN1IW_&>#R?W)(3 M*&O]_HN__%^L[@-'V4N_T7;JQ&=0WD$)Y7NH!,9!]W W'OM#W.4=4,)X"2>C MF^DL"E\QI=QT'P\O841.2 G'T-6#+*%,_#%6PHB.FR#?3.$K&M7IPEY3BGL( MQ\DO+R(63^(%SU '3AWS=->&T-,C#.@G&+X:+:T'3!\3>RMY>]34#;UA?U90T8ZNVHIN*OLY'-9D#5E]0Q"FKO8(.54/$U M=6R&NEO88$14?4L-DZ+V#M;;&!7>8!^Z)= M&VAF*7C)(N5!2L7M&)=5 <-YG(33?Z716';G(A7X/ZP_R\"8KWH 2%,==4OL M"W)VF4K^H:OM _9S"![B=V\J DX:/;^AS2H>O3<(PP9#8K522J8W9I[( 8Y MEQ/$T$]%Q#.=@67PR'VEM85"K0URJ$N%UUW;M-6FP+ZFB;N;X"LFOK\W^7YW M*P+1NFO:VR%>75<8M)41K*F#'?C=#&U*_!L>O",V='0Y@GPK-;I%(/=\H!<# M:257%@=P9?SJ)B7@F@#S*'WV-%=X5SC 8S\10K6Z40B7;5]O<_0TC.-K+XK> MQV%$9/MHFW6?.2U$MF+B9@ROP4&/WKE\W4JSFFGKJJJN"Z@N0R 6UH>$.$/$ M0;H-A][D'_/(CT?^L*!IMV+8UNT]@:8W159$W"5_X3'IVYA#?= ML:N7A<%N:6]+/IR=A3[)Y]=D\Y$W3.;>Y)&XO7I%!7D/D-R-TU'O=-)[IBG= M/\UONOFY4%=W^/V40RG]-+Z<)R]A!*D\FLFF"H:M# YRO+!)NG'^"62Y.81+ M8"T\HFVCM-WX7*"Q'PSB(JG=?/_ZVW]?J-8N=!]FKVOQ?K7[Z*\V''UA^>]S M.IU0$#(W(%+7;4=W56,)FR)WL"9$-,1X% /7T2&H821$=[H+TF?=*GM"4EDI ME@1CA/V/7X+$3]ZOZ8U42ISLG(JC*M<0 ('&.%?=W<<[4$W'<0;NW_]6;C$" MVM__]O843?R/\%_RS_\'4$L#!!0 ( "TP>E)!E+1F.@X /"1 1 M<6UC:2TR,#(P,3(S,2YXD!,YM0ZZHBG]0K$K9T:A!K?E6YTZJ*UNIV*](O/__MKQ+\N_Q[M2IU M"#:-"ZE-]6K7FM&?I %:X@OI!EN8(8>RGZ3?D.E"R^>O7-'X<-%L_EYP+@3Q^8)9?,:B"?7OO9[ MFD=7\0DOUB:QOJ>1R^?GYS6O-R1-4*ZGS R';M9X]Q39>#,R]!(!/;%L!UEZ MA-YP-@S;Q*H< MH=6&98;LJ3=TT)'.PJB)[50>KR>%R69.DAX:TTFKSM,J;8)-5PJ;12W+7:;C M;SBLQOEJ0%0%*LR(ON'+9XHR@)89XH4]*=)][K>Z&X9[ESIXB0V"3G2Z]*CY MK@7O8D*SY70H6[;Q#+DF@';O(I/,"#8JDH/8'#M\1]DKI./<\<*-B2R+POX% M]Q*T\+;5BL &A8:_7/*5?,$M-P'I)7YQ-\Z4EG?78'^[7%+%,E3+( \^(13SAZOX_6:I*(?OV);(,R1]+VAKLLA8?9FMP MU\;&T/K9NUXQ;,,P'E,/&@+&@"2#24>F[IJ[\3R+DLH2-(1X[VF!%K5L:A(# M?+MQC4SN6+0%QH[MPY_=+<:^ 8!S7X\#\%O#@3;L==O*1&U+UTI/&;142;M5 MU8GV!GP4V1%BH.4".P1DS[%"E%9LDF9QDTCO(@/_Z\U$Q@8Y>S@;KG@,!G.G M;)(,.K%IWHM,HTW@O[XZ +,,.])PI(Z521<(WHP2 ;NU0-8K?X9;B_;^@I@%1,]PIB4X>/8G0_QM'M=3_? M==O=R;>2XCC&#]ARL8]B^$&,X7D,KU M))X]S_&.%+A+EG>'8V2'> ;78ASEQ-Y6%:VT\(T8A5C?>>)5"O"-*WYG]\%, M[1%#VXA#.QKSJ'_RS0O85'"A(QX@E!3J+FABS7FJ4U %SB"5J'_F*[00SP^R3 MK6%?E2;*U]*ZCLP4=.>L43Y-1+-OR=T&9Q4Q"Q(#>X29MD L",(2K6*$S^(( MJ\IX F")H&#EK1;95S6P$QS5RO_J0-B3V$FG*CFYU*)X4^F:W>C4<]+EY7Q MM^=L&?Q*9SCN>W6RDMICA)[T!=:_0_SA8)U/!E=SAI9!6)+9+;9 (J4;*=]: MMVKK$P]2)FJ+(\XO;\9*OZ3(!WE=BUHZ*,6V5G]JCQCOK/2/%XU:L.S'95[C MFCNU\;T+"JD/O 07^IA8JQ#A1B(AU.ZN-0BR 5R)8UW:!U3"NMH.);ABI;A& M(J',*<5)[\*!R_IX*G G$_[XP8YXF*!)#'@BS0Q=RSN?O:RP^N6/;50C+6)0 M$RFD7Q8I.Z9I59!MA 7]8KP3&65ZK:3L^ MJ(MMFR"<36R.1@(H+*&]6V11. MHE:(-XM13R2EVU65LF.<4D79QCJ[6XQY,A--*[64'?QX=64;^8P^,>R)]#-9 M?RD[YGDEELCJ+T8KMDDB12U0E"F]D40)4QL[B)CV #%>(GC !7*L!(O09,UD MSIN7:P432)L9RFJYS;L/Z5;*[A9;)/DX-7Q5X@W[>,(;X!')>,,V,2RHNO7#R++-MHD1C:1XX8UA9(OV@B&<@JN>4LV MD:[&@'U;L1X,C11H&SG0)G+2.+2--V@!AF8*M,T<:!.I9QS:9EFA3:LB1KRN MB$ ,>O*Y9T:=L>0^68"PG&N#/'^=R#1SC%!>_RT .9:P%*(4FN5](IO,,TOI M$QE!G3WBKPK0B4V32"OS"O(E=U_Y@,M%+9/CS-XGZ$>\M1,-A0H2BPV3R'\+O>-3\BV2]G6? M](RA$*780HGT./6+0O_?.03_PT_2'..9Y)W ><&/4;RJV&0)>Z 2M"T8GEU5 M[I.1C!Q. 1B>F*4Q FA,(A7?2?8KH7" MAP,XQ.'LHZUI)#X/[.O::ZALHNFN*@,+-G^@KCT^_JLJ":MO5R5C"_8'J=IZ MGN55%8:MLZO"T=WV@_1M;R;95C5&M2F?K&WC6=)=A'B&83TILFA9W% MQ"^JS]Q%!1">^9L!@S=_*F,-FXX=MKQ0FN1INON+XXVUASP%#A(NLE2V.0<^ M(U\KYWRMR&:V=/NJW:;,?SPDO42/TVZT%()F?QEPL^7 M?ID$^R[9I!PYZS4X*MH+0_GATG]$3Z_TLC>[C6TRM_@A6Q5/;B\L$5,1T^1O M^%]5',8///,.-;^ FP2AQL2[E_GNUJE(_JW-)["]@;H02G,BT-F=VG '<;G& M-XRZJY"0 (E(B\SC.).J%",]L#[A:QJ:._T3Z\Z$#IGR ($\EZE#68=8_-;E MO4<&X]KVLYUVYBNNJ=\U]0\DOJH8>$IB^B^IA7GB^;]%0-%U=^EZA\*U,<3I M.@D.8=@9D^R1]D9)A^5U'# -L+,')#[7D2Z2X,1E:[XYB[7#Z'+3&IYRYRM= ME#A75\,-3_DX F6W;96C:IST6!7UY2RD:#'28U7TFM+OWH^;\,.$5\1!)OD/ M-I35RB3^75^C,^?1.[S*5W<7AB/=LJ&$/:)C:\N2*>U'JD&;+A&QO)_3"(6/ M-AVIW%]X"=!R[ D=N4Q?>(E_[G'FH8;[,A_KUMM!]1^MZ ^.$#P!ARO.Q]^( M2QJR19S#II+J%"(\AA42GM:D] FC^@8%-'$5YD"N'D%38A+_%'!?\!R:8U!#!;8ESR;O;#QSS1YYX,+Z;R=[ M)R(DUM%.',>@8M2;!G<*A?\Z(?=.J3KNQG(,2@ZHQ1.,\.[7(6N(NCV;W%D& M9D$L[BW"=)5?,L Q +!YQW6,=7!QL,O\=(,;D#^_," @6$'<'BF\[,ITK+%B MAA[^;P-UK0[$%@R9@V$O1_%4AJ,-/L*U.IQ=NS:QL U+E3A]O)QBMMG)8II] M5Z[AI5.O4A9>KEP'LUMJ\VJ(AMD#I)=V5(D\HH-K,9S-0* QM$4%3VD_O*S. M K,8P+&V@\O8H\B*2AAI.;Q\&!G!#_]R=YFZ:'-H#JY#V\43VD<6FGL=4>&S M.@\N]5;>^YSV1F47DQQ<@P$O4=C\YW'2@JRH*@5I#Z[3F-\VAS-UC9E.;#QB ML-2CF@@I#BY_>)>DWJI)OX/&^@XN<[P<&]L$6;T'EWNK$AOS.2D=!Y?VFJ$' M<.*Q?9EH/;B<'>JRH85_QXQJO- Q63",>>-UJ^<84>D+TAYD/;A. \@:'(RM6Y?GP=CP/C_QO_QX"O[SW[R>1A[P M=JXX,N,6>_DP!T=B\D@G"^K:R#*\+;.3_OLR'UQK#9F8/V+H(_8=\_0K=J/) M[#ZXY&UP;B;U#E!1UQS=6$PBZ#^X["W*5N#;'/R9?X_!=AA&RWA2+* XN/Q= MRR#@HEUD9BH@)CD"#1S(W71_<\*UY< J;R,';3W,M^,:[<)R< VWUG_FQC@> M:5-ODS$#Y- <7(<69-0&BNWC:-O!9=SK/8*H2B\;XN ([/)L/;/T4)SSX/IN M(E$%!N#^*Q&B/G>@X"J4=N\W"QP&L<*KE%/@UC&AP6MFR'S^_?>X-D4HCTZ] MM*?6<<7$-$>GTA=,Y@L'&PKX 30'U\"7NW+\"Z#\"Q!C M6&H9:D5)CDZA[33.W6[ .=0)*^9+IW MRP$G[1H"#)">Z7V94HP ;QN;MDTN\^M7\H6 =36Q+65J^Z%#B([\G?,=Z1S+ MTO''?S^N/.,>AI$;^)^.VF].C@SH.\',]1>?CFXG+7/2M>TC(XJ!/P->X,-/ M1WYP].]__?4O!OKW\6^MEG'E0F]V8?0"IV7[\^ G8P!6\,*XACX,01R$/QE? M@+=!W_SRF^W'Z#LG=N\A^C:]ZH5Q_N;MG=%J2?0Y"3:A [<==MKMM^_>&>W. M:;MSTCDQVB<_OWFG_Y&\5@SB M3;2]ULGC^Q-TC9.3#ZGX1\_UOUW@_^Y ! UD1C^Z>(S<3T?+.%Y?'!\_/#R\ M>3A]$X2+8R36/O[MIC]QEG %6JZ/S>G HUP*]T*3:W_X\.$X^6O>E&CY>!=Z M^35.CW,XVY[17UU.^QTDD7L1)?#Z@0/BQ!N$ES&8+?!OK;Q9"W_5:G=:I^TW MC]'L*#=^8L$P\. 8S@W\\W9L;Z_Z?1/$< 5G+GCC!*MC_.=C1-%F!?W8]&>6 M'[OQ$^8K7"5PD0I)?\L0SC\=?5\Y;@O[!/8-?-$?9&3CIS7R[\A=K3UDDN.# M<78#/PH\=X:\<'8)/&SAR1+".!*!% K6CG $0F2D)8Q=!W@'PZ7V4@=V/$@A MIC4:SH=K/-\@.DN9F=]#W9B[2^ O8&3[$QBZ,!K#&41#\,Z#2 #-RK&+/HZ0 M%C ,L6#@?$/^F_Q] LU1L00U]-:5<0%1?!1BV&]5U;5'88#FN_@)1T1$]!J/$!$2 MGDQ5N%"2B"8E//.8482"";K6=1#,'EQ/&) D1*M#B3["*7@4TT=I6MFL4SX4 M-#![6R#TT006C6 X6:)40 2)U;XR*VW6J ?LJR!\RB- B=Q15KZRD0F>4"KN M?$.C+88.O@+ZM C!2C@\18(5S^ HRCK(*J&4%7DRU3%]%\'O&]2_=8\#OIA9 M>OM&LH)*LH.ZLH2,K2E.!B6")*5QM3%2#@BM;9WQ4@Z56+*!V"D'5;J#&N*H M+$*&0(TQ50Z94+"N^"H'CR_55*R5-&6I7AJ9K7LP!JX7#4"(0]>],*DYJ+/* M[_'*HA8*5AQ?LLM(!IA"ZWJPM,N!:=<3[R0-0VU<"Q*A6>BM:\'2*86E4RN6 MTU)83IO(2B1]1T*T 91"OY*1;0"G]!1:IH\&\CY)9Y#OH3G,0M!_]OB#?_$F%/0U[N4D_=X.Q!]?"V MHB#N .>LEE?\_:%9H=*P2LY!;N+(6Q]%FE3IFRT5^D,O/PV#%LVYFR:"$!KO&1Q<_ M,AZ@NUC&"6B%9.$IDTU*^E4&G]7#^V,/(R7,)05(.5-*"E=3[7A)-1*%.%V" 2L*O(HAT(/K('+C M*$4[0"FH:!2P)?0(#PPZ1(IJQTQQ1Q?)Q',+/>("P_+TK6D:6;JX0(FR->O1 M\3;X=(B8!3EI/8($@Z$R!M".O?PYQ,@#Z=UJ_C ":<&+Y3PI.;;.U; EH[!V M+&5G#OQ%\IAPC"$-Y[=1ZG"<))@O)L?36S4\2:FL'5%]%]RYGHMW@0L38EI; M#=8;1N )WW2CH8&^"3=P5D:G4IVH3D#9BC&6)$J81CO/[&7G<_+E4G&B2F^O M.DV5)HVOL';\[,]WN99/XH4.@9SJY%::+SD#:,?;E>OC!?*2K/&E5*>[TIS) M**\=8[O/-G'V]WQTC>2)UE;MDMO.*$=ASN) F%X_ZBH"J6 M5!VE9'4KL/G2VT&%]U)EU.0TU,U)IW"U#D(0/J4XS<4BA LTNLP5OJ$?SG$M MB]4:6VH,48L0KKAI^X'=J8XC!_+\(N-IYPJ,^TN9AW82HJHCSH$42QM%.SJI MMYXR9 H%53^^.)!*28-H1^0@B!-%^P'P\Q56-GOTUJJ?9!Q(&4]U/D\?CXMZ M]M'O"K:$THMX[>T//97?'VK\N-??/QO;YBHH\+6GSQE/G\D4_;BQ!DB7X94Q M'%EC^RYA>J[%['1B]IH%_NVZ5>VM9!C=TI3E6OHT$-]+E#L MN@'A-[B#B[.6SI%1/8"91!1O?85Z:^=C:8E=#S^TGJU4&R3RE#/0GF\0-*EK9;S4PGN0>?V;B0>>J%S9D/:!"2VKG)5L;I">)^R@H2D21W<;:3+ZD!JSE"H)ON4Q* MV0PEU(R6S.CF:8/ #_85$L80CHC*M:,@1 ;UTS5ZYVD:HMMOD%1"O :NCUFZ MA/, %[]ZY*PCE>E$]1 34E=<3"IO(>W<-7F/ (SR:3XY6<6FD]Y:]012EC>> MSOK=;2;P4K4X(6NWD>J$HRP?% TU'"=Y;+I"ZG8#7(-N@_1[7@=+Q_I.I1+K M$:70R-BN#\(G&QDL.1*$))$MO<0TJ1ORAEN-%U4]VS9@459B1$DTM'STW+R) MQ$-7MX$Y@+%,3E]HIMKYJ:B),%4_^[JQF:546Y4R[[N$/D1)/\T&PMRS5%^J M1[R,7QQN(T%RH_)Y6:VO4ME[,G4N_V2J^]D<7%L3PQX8$VMLHT^F,;9ZEG5C M7O8M+/G%&D]M_'DTMJZL\3CI8MC]V3 'V:?/PW[/&D_^ =9!])/1LZ[LKCU5 M\LB.?&'+GEW>EK"+.?EL7/6'OZI\8H<+GB"-1F%P[R+S7#[=1G@U:AOD3?QR M-'?W52/4J"#=Q_]C7/FYK"1!Q62$.AGJ%K)Z81XHUH5X#T5D1I9T2;V5HIDG+D?SN-9', M-M)KH+A0*8+^7L@R 9G1D1SQ[U\3\5*F>P6)6*'N1+DA7A"5H_G#:Z*981[M MB&6H;OOW,'KA&@RU#Y55!H-A]IB;8+2!M,O M=CWKD.V(R[?!R7!,B&BZBG,(I0QSZ,Q@YH7%0H0E1BLIJNF*S@L&*RV$/M0^D>YW7&TW#>@W=X\LR*5R0'&8=WGKL0/0TMTX>FL8=#+;&5 MN:S!]/-O,BM,3D)FF;^P>):DN*8Q29[J4F:J,($FW['RRTW7_OWYN/]POO^, MFD(5EN ):!I>),@1::;KH,/J)I-%M,3IZ3WP\"0R@J$;S(J>QAY[Y7I1/=L> MHC/YI+;L+;"6&^[J,P4O)7N!*>H;^_69@C=]:'6>G_O>:?HFFG?XK51NY'A! MM DAWE%C7P_L*[MK#J:&V>T.;P=3>W!MC(9]NVM;DUHW FW?0$W'^KZ(M6__ M'*6T/F&YHH8)H?BT*=%"%9T_$0P&IE? MNY^M[L]XQIA:78P7?[P>FS=-A*>]-V72(;-B%=XYVT5V']=OY,GF+H+?-_B8 M]CU.SZA .T3LFMQ>3M#9 MXB4&!G0B\N7>\6,J52_ -&/@X2."7)HW- ./ED#PP!)!CIY&- .>DT_P=""B M(#^K:$J7;7K!PT[$Q-TDHQFDE&R#AYB,A\R2#!YX(AF0*TI#1!;D( M3PDB/$ID) UIQ0M(S+=B[RIW2H9446#*^C6V'=<< /)[?SE]R+O(?"V@<>19 M;"V^3'T/+CNX9F)-0FS3,1(!MHC1:#>1 W#M2,35/ EHQ(Q[ !E6)*)F 6&C M1NS0,1+1L8BQTR#&4SI&(AX6,9XVG_%Q79.\(62D?(VX*@<^PW&)\"? 7[VD*!;[6:18 MLLK'W_F&L+[KL$IUXG9D,]4/064-O/N FZ5L_;L,>L$*N/X K)@6WFNA^K'J M(<:EJ*C=]F=]WNI<9YF>$B]N)HKMR]&N&Z\6\7%=XN"1?:2>TX5++9O M-XIP%]>YVU&U6$IGU$WEK=,Q!)27(T>8QM )?,?UTM)Z#*AF? 5G^.T^N+[G M!D%Z>I8',;_Z1I6747WG*Z">6G^Y8AMK%]$86B:58).W;B*2*)O0I7V%W9'J MN]Y*O$%D)^WX_@*\36ICSPL>\#M*\V(S"'<2O-+RR[:?OL&:37CYGE3?VI9C M_%!+:7BJ-3T%O>>K)0*@I+CJ>]5R[):RB7:C^'74R:_O7K05 M &?_W43Q:O<@B'28)CM0?6-927AFV:7^+1K,?"%POMU)U)+&G93L0W6A2TG& M#M!,,6EYG,\R_,&P7XXPFKSJXI0O)XMM%>T>Y1?7+AB/[BE'="B+%VH?U!=S MT*CO@CM$"3ZZSGU2+Q14^@Z% K9MY1#\ZH1 ^@'#&B6RE.E&]%"%) M(_$:A=)VTBZ#V=%A1^?\VVPVRJIUN7_ F;CDXN$]JEZ">+$7'&1!_6Y02;_F MOX>4U5[U D-5HUKP1E+-R"(72DHP1Q-6O9)0$8ULN[R"$7A >>,R?:A>0*B( MXD-J&FN5"0L>2PH.?C?\$))R!IS[,++4(?!&SI&Q-6#@[MVUQ<41. 20.SQD*J(T.2)]KVJ1U(1XIS8\$&M@L0.%5D(Q/_A MA3_TS?\ 4$L#!!0 ( "TP>E)N0C4<5Q4 51 0 5 <6UC:2TR,#(P M,3(S,5]D968N>&UL[5U;=^*XEGZ?M9H M;4A5U[QD.;8 3QF+ENU<^M@]^FD_>[L1 &>!6W'FW\ZN9VTU$E/UT\4/S ]VW2A!SZ=>/#DG__S MM_]0\+]?_[/54JX==OO]AP]*N]-M=\XZ9TK[ M[+=W3S/\P+X9D#^?==K_U>F?=?%_G8MI^^?+SH?+;O?_!)\5F$'H;Y]U]O3S M&7[&V=G'F/Q7U_%^7)+_[DT?*%B,GG_YY#N?3A9!L+H\/7U\?'SWV'T'T?P4 MD[5/_[@93*P%6)HMQR/BM,#)AHKTDD77_OCQXVGTUTW35,NG>^1NGM$]W<#9 M]HS_:@=;@MW&%Z?Q'W>;.HRN=T#[SJ4?<3* EAE$AL-%I%!;D-]:FV8M\E6K MW6EUV^^>?/MDHZ=(V BZP SA?R\-?3M4_\,80"6P';,=Q97* MQ2(Y/1AG#WH^=!T;&ZS]V72)A"<+ *?!Y)+6#K"L8FPD!8@<"S3/1AN9B]E M8"?C&1"U^J/9:$5<$U9G+C&S>R@;G/@Z]X$( ?X!K !'H+W+L $V($' M#OXXQEP A @AM'Y@^XU^+J!K8U_;!S/' M@!<"WO/WFA7W=)=8!?91@8!JLEL7I@N XR,70[)54<\>(XC]7?!,(B)6](J, M$!X2%DU1N/!\$CLEXGE4W\?!!#_K&D+[T7&Y 4F M#B4^".8FD]\]64T+=F#^&*#) D\%>)!H[0N34KC"/1!;-='S)@+DF#N*TA/,*"/3B.LA:6"A*2(HNF.$W?^^#/$/>O/9" MS]=L=OM*9@6%S [*FB6LM34EDT&!()G1N-@8*08DJVV9\5(,%9^R@M@I!E6X M@Q+BJ"A""D&),54,&9>PK/@J!H]-556L%11EKEXJ\=9]$)B.ZP]-1$+7 W=2 MZW+P=+.!Z9=3KP3%$QFXU*0<,62W;H4+)U< M6#JE8NGFPM*M8E8B:#L"I!6@Y-J5"&T%.(5=:)X^*ICW"1J#> _58>::1HXN MJD,M;"@'=%7"K%O8/F@4Y6$2T#^5I#Q4.?3+)2UQS2*H5SYE^1BY>A8@+1\E M=](A0%H^2NYT1("TK'6JH$ERR$I&QS5&'EU5*VG1 9ZOFS(SQ'D=:)X^6+A- M9&V@9S7>!4'9T;+96$.VLEQ$V!:X"V2%]Z!E.UBX?I3,7C]H5S;;7APO.,5- M3]=M3C,[*!_W]F$M&RY-)R?H-'4%B*,GM99@>0]03KA)TO*QFJ30F =A1% ^ M+@\&:EYH&YI*;1+,S- -#C;*#7D2,_[:\1SB/0;XUP1N\!0 SP;V!CGI\-5[ MT/#7I)>S^%];:2D;JMV/IFIDR^:-IT4@OJ[%UF"1:ZXBPH/R7Z^\=FF^*&)1=:"3YN-&S[]:-L]J>2@ ]RM +P%ZWVX?\8D JVH!?CW=!IQH[F4L+>@$V M.2V> F%'!>:[FU9F""ZY\ES+#C(YV!4P!G*B0(2GV)].VFI9% MTTI6VT+5D9[P\71!%3/D(J?IHW-VQ JY:V>@+THGF_G.:YW=P4J+N*/IK5NO MW@1V,]^L5P8T=0IW<9=EHZ_3OH=U6S[P'?F'ED=9.B5D I0UJ6P$O0 \S,N MZ3R(ACZ6CN[[(;!O5]"+&^[.%#/BMJ1T66(ENF=0T"H/HAA/'F^?0U0[5 M42MLGP^JUG86>;^>[K&()Z,_*JGK<6YA2-3TSEDUOR"L8-=08\,;,$Z:3;9D=1*63S+EB?1,=VPZMN[US)43F"Y/,4RRNC8DY%$2GP%)]R$8Y!""!^S-41"^\\MJ?Y?E MU253$0,Y-5;5JQNQ'%TBJ_5>]IK?/MACJ<3FJ<#*KX5LR-1A4+\NXGD*L$>H MAY?[P.Z'B-Q! I #[=BF. KB=W <6A/DH^@*;$6JC$I?K]!D1'_\BGQA0\X: MKFK_?^@'46YX"BE3G\@8R9W9-@G/>(D:)<(-@-V-[P1@ M"#8X&87P-8MNI1 TJ_M0J]4-01#?0S" /L/=)YI)K\\T6H%BOQS5K?0%U(FJ MSOL<51UU\D6Y&HR^E5K<$KN:.L'#!W+*<;LAD3"D7P_U*[VG#J>*VNN-;H=3 M?7BMC#%C/5TK%7[Z#NL$U)_WH0[TWV_UOC[]7B:H_8NM$Y ^[D,RM*_:\%8K M%U#F)=>[N-IG:5R#R"K'JC$M6XO)"[ 3N-HI%6KJI%PXS%NP$^ Z^^#&!JE) M3[]'A54-V]J8C.[83H-/AYG8\'D1Q4C6^OX1);!M7(^,FV@]2JG?@7L*= M@)\*06/U>^^+UON-^(JIUB-PR<=K0[VI("AE7\^=0$R+4&2RTL-2-TH7,?7: M[EV32!/ MQ;N-:?P44Y6*+_/R[P2\5&B+YPJ5H!.X!#R!-17:LJ<.E6 7OQ4\P4(J]K%G M$A6Q0KL^/ $]%0EW)Q:5 .7?)IX G(Z"U'E&)? YMXTGL*="8'K:48W(\]TZ MGN A%10%9B'5,'70/>2[O'73@907C];]*MN.RW7\W$O+$^RD5XR;17_5P"G7 MFB?0TD/JFJRYJ:C9A7LLNW!]%.QH"/^VKQW\U1V>*=FA%8S0.N=.V7"+FV:W ME'2/+14O51]U29[,[]8(?>J&S1=VLII7O)V6)]N4"N@LEKV#ME)%2+ESM@!E ME;-9EGKS""(7,@3@=Q+"_0 ! M'#LT75&!,R@JWZR:5^0\[%2A%R[U[6O<>V0D1U><]LW 5/&BR(G?"4[?Z!AS M(MQ#Y;M3\VLE'R_4V%'W1M5H@<&8E6]:W'V4O.:? $H3]PX/U9;[:>^$2BSE M4NG'_:62Z<:9;I(ADE&=[D1)JSSR4+$DF90\K!025*E.-41X+RSL4+$]9QCSJ,2066F)2+=V>:RM2EE]J8* MC><\XRWU)%:&A]R.MO1;(87^<)ZRFQ>UUGG MP]5$9Z/P3%(Q:HK6*V2C@[Y<(?@0;Y3G*8M!5-?)Y\-5QF-&TN32QB%,X"QX M-!'8VR4DZA>9Y'6=D7Z]F^2S10UPDLY1KQ'S"!&;[JY=DR<57A**X!?(.]9Q MLM"RPF48'>'H@Q4"EK-^5>+*!9%L/5M=0A0X?YGK["8CF5 M@. MG ?6#LQ>H@I2 W)>\HY?/#,;J<]_5D&I\$F;0F"=@D 9LD8),$;)* M31*P20+6GP2DO3XX1-8"K\)A]!)RYGG K*;'D\QC<5"TNZ3(>K,R'C@6MD/ M/GV9W?B(TG(<)@I/RE&$'H,;FDN.O%/MCBB=1LVF03 M9HP)N BU]'=>"S,AD$^I(P<:W[(>'TZ,+V';LKZ[H4I[(G>OL]YFGJ\CZ?5Z M"#\"\:?:E-G.K7K,C!+SOMZJ\D?[4"GYHHS;"S.PEIX=VD?+R09Q+BYLS'3UJ&"P@(F]29Z9[:.WESO"PN90MJ9-&RUO[TRGJ2=]PY,U3CN1I MFN+T(W-"IA =RKS["B,$?N!8/7+C*WKF[3'(;%[7BI8[9J @=DE7LY%7QROU M 7Z$^[\AL:P](3GV)<$$=537OY D1PFYER_!Z4?89>%C* MC+,S;#KI-W4(P)YQE$CR:R&9- .HWT>N) EW-" M2-Z@%V4X5->%CZ9G@?[Z3>K$HY $5V]A>G.@>^J2>'BZYO+V)+T^#V*(&O3J M2@YEO,F F23*]2J#YL*O)HWQ[Y'&>&$5QO>/BN0R*$3'D-!@\BM;$*- %ELZ M4\GJS&^PQ2^DL*/(=!2K,_ES'H7I5>;LQP2XN,\Y7F3>F.@'(%/B]9J%N\3F M4-:T@45LA,'5T[8P[1I#A#5'T6 MO4L&/ 7Q@<[.$J)-IM0FM>;8114 IYI#)O2(6 MXEFV6=P>5MZZBM*\GC6PF,"A" .2KGZ+T([,J]W"-%CI\8IH@C!:K6\:_$9V MZ3$NY(BVS-,I:EJKLL=H'R^IP<6,^J,P M\ /3L_%JW("N>Q47Z/+.RE_[O+JV"KQR5E\(VW*6JB-N[OD,WU,8'D+O ?@! ML(6!MEE6ZP608:$GBD]CSO8+CKY6:9];3&MM\I>P$]A8< M84A6;3O2O^F^I%I\]9YD62W&=I-2'_OF S2?>YJQ7=1O;$7X_6_ F2_P3_4! M(',.KLGDMX^%?V4ZB&S\826@*L-PK!Y3V+I*"NIB@J59^/NCMO"O=9NW((#& MMDN3*LVP/\A7>,E^B>MYZBI]D<)+IRF\-(67MUMXR?1;\>I@??+C+V#?XG&) M=C)[Y%H*__.S]@20Y?A@C!P+&,3E<,HU93Q,\B)/>?*5,I5P&*MI1GFEBU(> M5E-9JD03*1J2KA1V[-8H=1GNF"VVTM)?]-S1+(&%6?FC$]14^"O39T!1 MOH\IX!V4 8[3LI44#.-'O?E49#;';[-,N,/KWE+> $0I^/L>=O$DE1":[A2@ M98=C:M6".0YCK$$F;][O[4DCX?XK\88L ,=AEA7)X6U6"==\D@5\V2$X]:@W M;U[9'%.GWO4;4LK#'SC-W6%\+0K6\&KGC<75H#H.\ZQ3.#1+/I>O(-+-+(A< MI-YM(U(0Z38%D:8@\G8+(LU)E.8D2NDI_^8D2G,21?X;%WA'5=;MCN9\"@VO MG ZN.91R%*OR%_]: ;F4$IS**4IL\E29JMQRW[-13L)SJ(<(H%4Q!@%"X"F"W,= M4>((XNO>&" 'OOJTB@P0F\%1H]QIPZ>V$R^:B$1\S$8F!=>7V17N_N*.I MQE ?7D^4L68HDR^JH57S=C8*ZNS;T2XZ.6 WMZ(UM:@W7(M2O<"Q'3?G[,[8%>R2GVHW'6P"N0M6_(E M&S%Y@S"O9,.GK*>V5H421 M2!O !F!)_&*/7'6 O(6ZC%:OY4FVE3$/+/RBAYKJA8*CUA8&)=RNO_7J'[= MA[@4:KJ]T,&ZX'< M4>.TC),TX8C%>\5:(=U+?Z5\<5P*E/4KWO<;KE;Q[,=$SSW37URY\%'W9A M MXU<@L-)$W=0>X-OQ>*#=:,.I:GQ7>NKDBW(U&'U3].'5R+A1I_IH6$W>R / MP N)^[6 %[T=8\O*]E7WV3R=[_-D:%^UX:VF]$;#'F;,2'*A;+MKTDE-.NG- MII.:5\XUKYRK,!'3O'*N>>6<**N%)S^*6AY',Y!XZ >8(31& MT ZM "\P)@ ].!9Y>;:U6)I(8-'\JHZ/Z(5U!7!:B:OV4;!C%_BW?9O 7[W, MT5S2R,D&377 U2LB]E&[$*G^EO!$;UYQ;!02,!0! M7DTTK%0;4D:]HC16:9*_9WJF;3(3@+M-JHXG0I8-Z5@K<42Y9PN)1(7A^#_& MV"N3I,R<=<:?127]WEPN^%?DRM;?D__(*7_\S;\ 4$L#!!0 ( "TP>E+: M(AZ49$< -(%! 5 <6UC:2TR,#(P,3(S,5]L86(N>&ULY7U[<^-&DN?_ M%W'?H<[[&#M"'I%3,3F56_JLK*RLKZS_]^627H&>=%G*5__NSLR[>?(9R& M612GCW_^[./]Z>3^8C;[#!5ED$9!DJ7XSY^EV6?__5__^W\A\O_^\_^6LB\SS9YB!N![\[.?O^'/Z"S=U^=O7O[[BTZ>_N7+U^6 MY(.704E_?OON[-_>7;[]BOSGW=>+LS]^^^X/WW[UU?^S_%89E)NB^=;;ES^^ M)=]X^_8;SOZ?29S^\BW]ST-08$2:,2V^?2GB/W_V5);K;]^\^?3ITY>?OOHR MRQ_?$+:S-W_]<'T?/N%5:;-^S7FE2@?'G(D_H; M7[VIU6DDDU]C#7U+DR+^MF#J76=A4#(T&#^#E!3T_SJMR4[IGT[/WIU^=?;E M2Q%]5C<^:\$\2_ =7B)FYK?EZYH@K(A7ZX0JQ?[VE..E7)DDS]]0_CS91V?=.153&]\:WL+<[C+)JFP[3N M;F# 6U^[R8LLC)(!BG?YO2N]@T>UN);/O\M358 /*RE6YP'4;L4 M579N7GF[)O2/U^1?'17Q2XG3"$>UDE2$9@9F7V +0R6[D9Z%';D)G&MJEHG@39F156Y>G M">\!SK[,LY6U*E4C9I8,/R/;5KFT<*7E*B%< MU,'#Z>G'^\_^BY.B+2WZB5+_SW^^V7YA",[^L0ICAA[JH3'L?/_A8D94S,)? MYFOJ9$S2Z,<@SX.T_(!7#SCO&64F]X$86Z4I6$RTH^/$4L$^1!@'XBR(\*"* M:5>([&DJ>@IR?$Y,OV66%B\3GN':ZK.9+G_SXP^= YOFS Q5\2(42-&?MBY MF7UBONQHJ9Z:==3>9F:SRLW$K"8='5QV^O4!\J]OOR1;:_+?LS,8,[%N-5?0 M^)S]E.NVE&!T4.BTZD/AEO0BSG,<(;Y6@UJ@R42Y(E,D54P+#0F=3W@HU6Q# M1" " Q.59GVH<#J.$QCXF$113!?)(+D-XFB67@3KN P2+58,/#YQ8Z5^&T-: M!C!XLM&RCZTM#Z),I[,456PPD':'RR!.<30-\C1.'PLMQ%3$/K&E5[@-*CDE MIU1-@%(:;U2:AL3YTB9=Q& -9R>YPA/$J>$CP198^X[R,R3^;M=>\PCGP M^T69HUE=X%DR \*BF\9". 3G,2[0!&T%H98DU'/&8$#W-L_61,%7NA,M)VE$ MPWYK&BH\?UV0;VNB'E:]LQCK.% ;188V*IGSOML67X*"P&6V"N*4IB]K>E]"Y*WC ME0HV?2Y0P.ANE5K]GN9T+(,AM6&G(PP#+K MV(<6YT -"ZIY0*&,WQY*)FDTB59Q&A=E'M!K0],7FG E3TERY/6)/"=SVABT M8@2#1A=M^[BL>%E8J,M]*&\)/^,D8]$G':H,M/Y\)X.Z6Q=*03@Z2FRT$QRJ M+3F,B8E/GXO@I8I4CU*@A![7 D9T" M+LHXO,@V:9F_:A/&"SRHT/K"8='1AV^HEY%Q4#:G$<"!JS-(J? MXV@3)%;8T))[ X>%T@TZ-+0PX&%64/1W:PXO &G*N%QDY-\L/^TR*(/6*:?F M!,*)W2. G(UJ ?6A+(SI.M(%G=$0Z*BJXT4&""^8X-6PP$'>'GW&ZP5>D M!^D(H:/EQ[A\NM@4)=F&YI7+1\RM'+YSG(9/*V*#X0+!CE+]7BO82Q-T+QOL M)!(,VO=C1W\P5%+'VU4VYTKOO'T><0E49B!B(E@;$: M3M(RCN)D0SW&>QQN\KB,<3%]"9--A",^#=)<2X:_^;*^)7B+KU>?/BFZUQ./MSG1A\Y_FP4;K2V&-"6X[ S;54$HEAD=1+JT/NKNXOS M-H_OP>AFVM]!UNA8WY,!?2#7$E&9H2:U>?=[L ?=A7BYW/P.BBLX7'5Q.^'C M>K.Y3F"Q+5/70K*IJLQ@*6-4%70T459LT%($C(EIL-ZZTH0\#B2=H?9=]*:H M7>("AU\^9L]O(AQS;YC\H^\$DS_]?)&1\3-Y*-A6O]\GX<>[N*?'WRM<[_,CR&-.2W@F0V",G\]7Y.B5K#,AH M0$!!HYA02)&1HBTMNZ(Q(BXN, WY);,TPB]_P:]*ZP0ZO\A0J-F%1H\($#;D MFBG 41$C1HT(^2CPN,S"#0W%T2H=$KNZ/_L"@TRI&@/MWT!TO40A\9H6)V&U M4$;MYN;!!OIDB<:8'IWOCI>JV4= AP@4%&2:*3'!B1&A9N_(C */"=$DHMI< M)<&CQ+#>[[[@(%6KAD'G1Q#=+]-(",O5-(@2C;,QV)"M-%$R+L(@^1L.N >RX\X2?Z29I_2>QP468JC M65%LA""(!;U?G]*@=M>W5!"#0)&-AL*):X$J=S- E//T%\J*:E[$F?][1%3] MD"6;M SRUZLXP7G_;$U#YQ=%"C6[Z.D1 4*-7#,=6AH.Q%C&A$@U'][A=9;3 M="O^5)YZ%Z8@][R5U2K=V]%*:0'!1ZN@$D6_*U##4;UOB"I)8\*)X?F"K*6/ M6:Z.A/2H_()'JF(7,QT20%"1Z:6(@#!25-..B(CI"N>/!*3O\^Q3^41/XH-4 MC0P%M5^$:%7N(D5*"@@Q.OT4R*E9$.=!%=.($+I?!4EROBGB%!?JI:E'Y1) KVX-"B@(0&42T5&"@E M@-FA=7N%7E>IG""E@2IRO_C0*]U%BIP6$&:T"BK0T[YSQ&X955RC BFL;F;2 M)^!H'G556N BB]3'O08NW["R,*&/+@T+*)"9]51BK<7*,^11Q8PH]\C[I9N- M)-])3N)_I]153MPF\=\!X4102K-!0IQPS/#+-C&*/SHYWY1%&:01<<#5$0,M MD^=0C(4!O8",A@,0CBS45"4?M++33A!G1BWN$>%VNWE(XO JR0*U@]2A\0LF MB7I=[+0( $%%U$J!#$Z(&.6HJ0K\](N?CE^1O\EVU1I:WRD+2G7[:0L"(0B4 MF+13IB]4AY15%@-C 0 ;>F9J!YH6Y3B0$525 Z8A PB7OFXFL+ 3[;U!98]% MJ^?+JS@-TC F0R KV,.2B@QJ-]912EE;&".M:JWA&QU[ Y25ED%C:,R6J&%& M-?>>\[CW<)&5/OQ1&)_)Z752J8.>&9X<"#(BD:@D)6_?WT\4])"A442@K M1 BT_H&A4%?$1X\0&$SDVJE2MP+&\RT,V%P$Q9/"-OZ3UX><6LITWFDB?P?3 MY2UEQ!H'Q1.[]172?^!_;.+G(,%@GOV:A"&-&A9W.,1$LX<$W^!2?MY@Q^)U MPK!0OC-O:.C!8,E"2!W%4UWW.P*!TYT4#!2V8V<6@H/BD"B>' 1_E,_?$*5.NO#H6OZZ,6?FN M1Z.F!P,G"R4EU>L9"]N'X9H>D(O\/LNB3W&B,GG[L]='P7I*==[]JGX#@XJ> M0L+K7=7/,+J[]TIS09#+2[O1K&8]%.Q8_3[@9&],]SDG,Q\8>#DH*ZE$7K&" M\HOF9$8,Z$T;]BC]7?SX5,Z7'PMNGVJ?H.?QNN>R4;^S_=(Q@,&9C9;"IJSF M00EE0CGE.LV6IYNB@AP,Q/&1H]UDC+$I4^_&(&[#M/LO2//+=1P\Q FO.IKR M8GY/61+AO* .6_EJ.(ZR9_>)&%>CVIBRY04S%SDJW(?D]6QR/KN>+6;3>S2Y MN43WB_G%7[Z;7U].[^Y_ARZG5[.+V0(<5NT.2W4,(^'1XMA430T1[F8)KL&,Z"'0PPW756'M*M MN0@6C BXD#9\8:#WLJJ@6SW8H0>JBMAOR%2G<#=@*J,$@S2M>F*PM"ITG!_P M894=]Y;U"'G5@\C$--[N4F6 >GO9YP #+BLU56LL*\V1I30/,NOM.<'-7SQ1 M$[L 4,_B$WXVRK?!IZ,' ST+)2V M^12H,+.VK<;VX6S\]1&=LB,,1%KYZM[ M/@T.-C?T253V0'>0UBZFPF0YJ4_HZ)1M@T=&!V8VTB@GG!X&K^$3#G]!MSEA M8N^FTW\^YL$*)80=?4Z%H;-W7\ DV*--Z8^6/ !\,'TR1!&)C M-54"*ME MZ>-IB?/5\;MC1D0:N49WRO1H-+" P:*=GE9(!.Z?+?"*%LW(7WD(F]=*F"_Y MA7;ZFM"*O=/R0Y!L:(R'Y3M>QD689,6&4!C"PGN3[A/7>VZ2-O[W)!K,.-FO M/?WQ] '_^FN0QBEF*4KE*Y X=L_HR>-CCA^#$D]6-)PY7V[MOJ-ZY^RNI%T# MVLH:<3BXF:L!OYT@J%!WTEZX08MS^I+D!.7;Y]K"UG-MZ^:YMH+7%_G7MU^^ M?7N&UD&.GNE8.D%??_WVY.W;MZC@E4P;&,/.^<0>+6"I5>]>P^F1@H*/637(%JSL' MGK$)KSWI!9OR*E?O+CQT*V+X !'%.NK_G\5<$&*3O; M<,(MY8$%.$MMY?!K!>.99P88CDW-M87F)+Q/-$K1O(7J]+M+ 6;-DZJE+GGW M$R,#4MFN4>N:K-HS\D_592(9X2CH$!25(J2A@H>2OFH:I%!2Q&AWALL_5B&O MV7KVKH+ ]Q\N9F3/V\2,NX&5RR;\T;/'GLT'/%R-H&"QY1D=.HZ*BH$*Y7D MP.B6PDI^$,C>R(P^KK.4$Q9DLZJ,X@R0Y#=&-MC4;AC-6,\Q ; M#'S+S)PT44&K4+?(--[)@ ZW7,FWU2[6)P]LJ M;:=ZLT#KR4>'C[V.MMB!MR0WQR&W03[/F5\:L9.16YPS8\T'*6K.D8ZE3*8H M3JI4;*/CT%U7_7E62"0<0?4 MMA%JZE'!U559"RQ."A=4'?VL 7)TW=XJLV.9518*9YILZ&'"S#S$VU2E&7[ M?9MM'S7OPFR%FWBA(9E12>VWLIU6Y6XQ.RDI&%CI]1-+UE%JU KN GOCIJJ- MH(K_;W_VFR_15:J;%<%_\PJ(9YP_9 76'2CV].H#X0Y258F+K&")YTPEY?39 MH?&['$G4ZZX_+0(P,X-,*W&%*=CK5Z"*C+S/LZ*XS;.E,J&J0^&UKU);>:NX3@YE%3!H* M-4MOIW>3Q>SF/9K^]79ZH]3,C@26C(N6L5I3 <&37[7 \O(Y75! MLS.AL\CI6<#@S$Y/81WD7+R&7X(?XJ*@#I]RQ[ 'R7ZW97MKBNZ.;F>Q8,; _FP1)N6* M&45;N3!&B."QV'HV(_N)5OXAK&V%2CUIFC(P=/!0V#79]9B,:U..@A!152E& MMF1@YA^U;NJW#O@>%'V>$&(@A;=NLC3K6E(!WK EM>#S6]_-THQNL3<#$QBP MV6HJ0&_QW?0.S6XNYA^FZ/-ZV_K%";J9 BEC?Y7E.'Y,>27$\'61!VD1L'IU M[X,XI:/J'"\)S2)X4;2-DP2OQ;?<3>L4XK)G!X-3=YW[B*TD(/P2/I&_8T3G M2AA0G:4E)@U6^YBL4I+RZ$I&ZOF%*Z6RO1>M!#H_1)O"^SO 7=6$!X#YSV F&5$G^9._,2.!@0#E NZZ MX -QJYS<*5@[.Y.:@'=XVZW&%>FFBRPE-FR(&=4.(TNKY973D446%],7XA]F M>12G0?[*;KK1&IF$DS16PEJ 3YC:'(P#?=%_7LQ!FT[,K3G(YV"-IL,;JDCT MX9MH],"D5W,]*JE\&&.U!F7LH;2^]1.@D;8Y@PP5++;<9 " MS4L=;($"X 3+L+S8&UP:(XL]&J^^BDR]CG_2)H UB\I4Z\."T-33'*0 8EV( MJ+X$8X@;JLE]8L6D=!LV*EHP^R&#@GT<32=W-[.;]_?H\^OY_?T7Z'9ZA^Z_ MF]Q-8>+I/"CBT-+RBG9,)'74U<&($8+%4%N[/H#8;PA7'+4C1E8UGL$4D]E'9@J4K!PZNHG/ C(?STV2+%Q0-,/N/J.[RX,EC;Z[&9O MLG'^,XL""VDW_?N0_W$Z>__=8GJ))C],[R;OIWP%OD?SCXO[Q>3FDBS0,$#_ M(]G3/!'[)L]DU_*(N\]'M.YYZ99I1QD^ 3[(O#:LG02 ?,0K:5N &B05D/3 M]I:HLQ0 0#69: %5E0CH8#7HK7 R8 #6XA;\>%??3??=1[OD3OS!.(ONRR O M=<$4BTONY_@Q3NERCAZ"A+[]5=]!UL'CD$T^M+3P.Y =H-;3HB,"]EH/D'%* M+;EC+P 1%R^_")($1Y>;G"A\R]N"H4;7#C;]4 M%(M,\8H&&Y;9\]QA*/SUX\% MO1?4 @;$@U575WZ97"QF/\P6,RBU M7SJ^*G4TTS!.<,<%6F3[@?MA/C7:KFG/C:7<*>WI.V &U0&-$U_-;#Z%R@SE M]<=0VG?>Z<_TCR%==M;5A]'#*VIN>J"@^2J05ZTO\9I8%+,]'OEW@ND_:$F7 M59:7\:_L[XH^L&/U.;1*RS6KHA#=VV M3T+L_9Q2J;"PB18HP>!*JYYMF C670&R&.28Z'B)^?^VIO\J@F8NIFPMP/,] M,D?#>M?"++G!@--99:$0*[O'7Y %&P5%@4M>[Z[UL">0]5@T=!*&-$92$"\' MQ\^:5SWM6,>%J=H8/4!%/F@7KQQTECR*S0BI;UE10@7C;8[IT_'Z:^-FMG%! M*#="#\ N#WSP2?65G-I2HGK1!I)"()GK:5KS=N?&YF_[A4+*//)JK3'(L%)+ M..&C4:.UO&I&R&KWE-5:#1679#^5%7')5'9$I8QU7$RJC=$C4N2#CT>ESI(= M,R4$B\#:=;@-7JG;<(<3VABW04Y=6F=/12$%ALNH-='.>Y2* +S'L=%;Z4RN M.=,)"L(PI[E8=,.3L=FUM>V!"NS+*I],_VB)!=_8DZK4#-.,VF&"]O*-K<+B M7%JE"()Z#,7^>&[G\SVH!Z^[';B"JV'AIK@%00 MSA:&6L!:(P6,>S!8=:&RS\T/TWN0>03$SZD37GFE?&(L&7GEZRTQH)RD$-T-:X/6GAO:SLM99:QB_4BP44$1#,FZ4E MT3XF;KP1=(* @!E"T,M(*V1 GV+9%9=>/]A M=C.YN>AND< FB-QD):Y#Q/S-"_MT)BGON"%3C3GZL*F$$0PR7;053^FS$..H M0+3E$&$)GW#X"R)_+C%[U83^\S$/5BC) B!IG'=X7;E!\^4E?J!;O&XB?()YB'%M.+OPPP+T ,T5-2H8"?H\ MJHB_H'M^AG2:5L+^@;?Y*!J&N4H\E[_@H5IACAF^/$6()/Q?% MQ;"J ILGZ*$I]T?="J;*2%5 #MRE "NUN"GNT*F89K?9=*?':_$\%8\64,N2 M.+2XW*YA\'I%W:AXYZ*YDAI,^,6HHB*+DLX1-0>X$B+W\6,:+^.0GJ0+]BWP M2WF>B!M<5V:O5VF=#.IS]S>SJ]G%Y&:!)A<7\X\W+)?G M=GX]N]A#)H\B@G(=D\DVBLM7Q12F(O(6+U$JV(1)!(K1\:!52_##L_24'K&1 MK60O%((^D<638 G]] '3JN0[ST\F#*@F%R65?Q1(IPL%"3 7 ML\7?8"Q#5=)W_? F1?"/_TYFQ:=X:S9A\=IL-U%N>YZPE]W.UV M<@?GB@?+%C#%P?I$/J$F5["-IBX%&,!(U1+V#HP(G$_&U9HOKW%18&P_85GP M^<>.A1DBG#1,P!!FUE0 W71R#V7^45Y ,DQ)%GQ>KT[8FM&Y0F%B H,T6TTE MJ9*,[P0Q3G94U/""F_645MI/@&XB0"#4/6_O)\O:.UOE>_ U-;B[1 M]/N/L]L/TYL%#,"^S[+H4YPDQ++^Y;FM@8:)U%&&3\@.,J^-62[OIXM[-L&^G\\O?YQ=7T/!(JTFOPA>K&=3+8?G>SPFU7NW=U3D@+!F MTE' &'\-@+# GO$$N\Q3G8YE9)P9)CSB_F'*5I,_JK?61\R74=X M]DO_X)2*VG.:HD6%,PM=I07Q*Y;?(2ZP8$.% C 75J+->IVP,_4@J5]\G*7+ M+%^QZ\&FUSAMN;VN0FXF==8@.U8P*'335UA_6MS;ESM12P"XR:\VLJWZ=L$U MYN#;L_N^9N9B5/]:D@TO&,@Z*BQ@]N/M[?64!N@G=W]#%Y/[[]#5]?Q'-+NY MFM]]F"QF\QL82+W.@K2N-F)*OI"2>CU&URC;.3F7T(%!ED8YX7R MS1?3"SKWT'^^OYM\.%A5%9:'>T$[BZ;A:EPT"WJ/E57,:K=JJZB)80#&0D.+ M?>4E+H,X.5S]'5%'[6QC8!@5*^HY1DL-%RW&1-+JED>'"89?<[]Y*/ _-D2K MZ;,FQ]Y,[G=+J%>ZNP>4TXZ.)DL%Q5U>38XX/;A-7=\@8_1;33\FJ/31;14Q M6%B9=V+G]]/O/Y*=&*+7>Q9 TDUO@I+L(^?+ZOT1=;U#&:'7>E]*13MUO00J M,(!1JB;;G9\-7^A->&T2?8[ UI0\[,!09XUJH* ME:LY8_6 :OB*2GIW+.'Q2B7FZ1^;W-:E#$_IOJ RZGAW$%2>+R=Z6%Q".G116W6& LY\]8X=)(]>8^4P6 M"#2P@ &>G9[*(PZ".E0\@7E'JTGUM@.9FGR4I'L+6*EHP>#)H*#B3D<9O$ I MU?ZQP/-EY2@HWQ7H$_F$BUS!-DBZ%&"@(56K#XB/_"E(7)/! ,4=+C!IM:?J MS4%V5YYLR[+5>E.2B;-Z2]!NTADHRV]!H!W,[98&&B (#&!WT5XX0:FH4;05 MAO#+&J<%')"S@VBRET]@^2F[!-T*Q/K,9DBI]:B9HD2%;A179!C 0=Q7$ M.2M)/U\VA=]F:5'FF]4VSJ6*X=KQ>HV;NYC3"9W;,(*9%EVT%0+H37V_>,L! M XQL^W,>%)C-\&1>9H&B.7LABQ5OH-DY\3.F6W0]- =)\IK-,-S43IZ#NQAH MT^AP$Z175$\?J"@4MF3! /<-_M2JA9]G*?EGB%OCU6ZI=Q?C]U6U849VWU9S MDP%F5AZHN.YICHX0&#B^C(O@\3''_$'+^;)R9Q8T\F\"KR6O3\0ZF=.&J14C M&&RZ:-L'9(N7S*PY)/?ULGHGHC+G_'5"'XIXQ&Y%YIRE> 7H,!,[4'43 M2>[O_CSZS*7624RY M9D0T:,G>6SY0SWZ@>97L1=-*G>LX>(@3V>.W%O3>>MU&[08#.F(8B+#0L(^/ M+4L#$91LN6"L9,R6BZPHK1PI);7W:M!JE84:T"+IZ)"RTT_(ZR*;RRQEESL: M0%6!9!A@N@^?<+1)\'QINO]M [;!TKP&5'8SN1-4&28*#)AWTU];MH(E,BYI MV8IX6[8"!N:5^3N#];19\-A^@II5K4 M&$2B./XS/W(@ F!,?=M9_Q^ M_6 RKNK2U8YKO8.D<=9Y9U/E:[RUF-$1O;ON0JAYE>5E_"M!=[PM:0X1V!D] MYXQ+3 >P4,3]:D,O/%:V,(]DRIUQ)\3OYQ-C#(5]-HYLC.Q#/KC!LT>CU&M& MT))0[Q#IVA'A)?OX*5U-P ^^^7*Z7-)2/<^XR2V](_;1S))(<96AIBMB*Z[B (Z"H3;H XI1?5)%1@!?$*"- GG.SH1."/1]=[Q=)T"(V.UEQ7-E:6U-OLI3L^(DWQTN:#\.XG9!QL.UBH!S3 M-A( SMX.:HNO9:>GG)=B=T6\^X+"&7T*:&H"?Y>1_R5;\\H4E708Z&XLOR/_ MS>.0M@'5EC5$X83Q8:*\YB3N8&PG+W& '#"HWT%Y#?:[$">8;_"_)[BK*OSF ME8O$;/B1?]0*MN[L_FK^NANU+?YKSSLZ) 0:/G&3-E+D9(C)BJ")BZC1(;X?_?6[1 RT ,#6YDE:QA&U M+W[&]SBL47U9_B0@Q>?E)8K&Y#F918R7G:7K8'JI"Z3!( 8=U!;6H=N M'<01JZ 5IR4F:AXJ889L#^CW;DDK/ 4%OHI?<,1/U3ZF$BOFRCR1(.@Q6K](9RG+!CU3)#Y1-&Z^I#U!M: MTH]5IZ=H0S^'0OZ]_=P)V,\\K:N,MZV?IY@*;)E]SLMN!K7G8SO.T8$]2%UE M"4/@%0R?XX+X1Q(+U1F<&A;/.;-&Y7O9LDIZ,)BS4%(LSAVA"#^4-M<1#M@= M59%FQ9'H149O-V^(!ZXOQN\NQ?.3N+K.VT%Y=86VD;NUKL9$XQ;;&DJ5975Y M);[K(I9-0N*FYC2YB@ YQ$5![]?(^GD/8N&]A;Q/HZPJ686$0[N4'/*(!9?, M\Z,3%MEPG[]^+*@M%;:I>2PF&\N+Y=ES QK? Y26;LO891K:FO5K'>EC'<(V MW$T\Z$!G5Z2EO57_!J@O!)44);> >%J]^^P*HP2J$8L.R'#0(_$*!C)2XBRZ M+X.\U,W!*4A3OXBRQT=J$JJ"T!J$-+9A5TJ"@$'W#GZI,U" I3E"*2W;KK0G%Z>$) W2] M5X86VZ>!W@=Q>IT5Q<BM/Q@0#Q :>%Z#KNZ MP,[0EYK'I$9RO0=X7GX=<3Z^IZG+ZJ=TS$7?"Z>1Y=IUP$YH=G'LL.(N?GPJ MYTNRP6.G&;(NT3+ "T[8J=OOK(:K*GF24[[3;'FZ*6PNKGGKK[HBT"N?)2PZ MK,\!O<>4^@HAAGI1IO<0L[3U*&C3BW4E)&W"G/^^NR&167 M^\W#WXD_MLCF^>0YB!-ZCDJ\/%ZF'#,#WN?$KY-E'+C+\)C-/+UK)45_K"Q[:\#R+3WI*7KJ\A.CXP)V&X66U84LHE7I,],;_%O&/#**5" M!*^A"8; 62'RZ "NMT-8Y7%1?$MS0FH>%+68QL?ZS7;G,[ ]F 2(&+[I;NH& ML$-Q-H>K;E=DC<4!QTHJ:>EML\73T$V3MUF]:'Y[F>-!Z?A:+2I=\K#5;IK1JM6[3C@X72P6- M*W3-@R@3C+E-.W&W;;S%>=C:#+K,_U(Q8)9FC9'62[-$!K0-\$#]CWZ%ML>P MJQ @*[0E?MTD0$/O(.T/NU ?8OZM:EI_(([':K.Z#5[9DZ*7&SQY*,H\".VF M7PLIX\V^UB:J)U^CB-$=AMWT5L^YU\>'W%[L?U@#-4( XM8Z?\TDX=A0VU6[ M#UJ"FK.C NHL77S*_H:#7'7;88 <@' 5S1R V*V08P.MH+D$M^^.#;?DJW@_ MR&U)@HE=P=1AZ&W$'"%^^[I+$/S5D2'XBC3E7@#<$@02OX*A@^#;2#D^]/95 MEX#W/XX-O/'S?F;?EB"8X.T;.@R\M90C!&]/=0EXOSXJ\.[6("!AN@,VCPV0 MVO02GE:RKJAAH))FSV*LN/?P,8VJ2!Z.IB^TO,Z$76-6M-% 67Z?7M_!W.[# M[ ,$0:NUL(L1LC1L%+/;!Y%5J51O\]*@&TG@LB5-BDJG'!ASC"P1+\:%?2S= M1<#8B9)ZPTS9DW)N,*N@L\JJ\QY(47-IGFAM$L\YB7 ^7UZ1Z3!(J+/IT#HF M06/#U%2X% MM>%&R:WLH"'37=J!\X,#9-LL9TA2YJ,$94MQN*%O&TMH+'2'AN#LT$#9-LH5 MDY3W&"'9TAMN/-O*D/AYEWF2LX-#9,LH9T02WJ-$Y%;OXT7D0/MA(7 (\HX- M<4<7B)8:Y!B =I0Q.B9= LY. J %FHZ34(P(3]E5I9BITR9[6^!8&4KKG)[,TIN]27L8Y#DMJ6?7 MR)P,%LG5^Z%"QCN,MS50?19FD@ &G8/4MH(N#.3>/V5Y255OAJ&B(62$7A\; M52K:>5!4H *#)*5JPD-"E)#7H $'E^YPT,!%1CC>A*6"BT@%!BY*U>P*A>X% M,XJ[Z6V'CBHFK0(J(?)V#UVI8'/[7* 8O=^U:FEO-H+RA-H6]$J8DPU87L:_ MRHIQ.G./M;NV,$FU0].PC@Z^8?H*+ZJV2."A<5;MZBN7S:(%!(ZQ4*=0786T M'CE(=,EU%!_9W,^KZ'N.!YAVLB/M_[7[?C HL/-GEL(*=R!GAKT7&<3159;S M"&$Q2^G[G_3=R _DXYLBOO3E MT#41R!X4WSX QV76+W*MMI)I:5&.[V0K?&<_3H'S9C]!U;Q*LD_%%<%$[^:! MK)DL&;WAU\F0!JM67#!PZ:*J.M(4UN_8%OV';).]I,-UMN MJKUN,7\H@SBECL#T)7PBBM(2_0-?CL9V@!RD!08$-U% M=>%58/&I/915\JB[ARN)S!_DCEZV%0HD8-<+\TC;P^W=L)TD^MPX[\'T]E9[ M!W'04C9V-V67.I('[/+Z 95;HEPY2:-I_8;*^>N"-.CD)986.[!@@Y=WXZ*T M]!F,Z_B93&0+\O?X(<&(00']1/G^!\;>1O+7WC" ;@%(^'D7\GF/Z#6-H^!%&V@J+5]B?>)XCWW2AMN.]+-K2)^+#<)786)@#^Q*_1NH_>AA1M M&"U**/%8'F-UD6&17>)GG&3K^VQ9?@IRZ2FLDMBS=ZCM(:..XL'&.B8K<_PK MZ9%@O4[BD$TCJ*@88Z^II4KNS'*J(P:#+I*$N M9P1AG@QPJ"C?>9;]\D.0;/!\V8+T9(OH_M!N!XX7TA68@$/"_S[+H4YPDANM,;B)\ M8FV(<6TLNO"#P>H I25I='40CQ]3'"K)I)Z&K^.0+>2RN5RD\;9>JM1KEL4^ MP>@@T&DEW!NIR,AV*3RD&W69T<7T)EC)^[?SL[>NE2C5]&KK-Q@=*BHDK#Z, M J64!,;"Z7. L"@D^#H9:(54B!%AX?;($Y$!Y87E(9V8T=ZKYZ#C0: MYR,GG2UFI10#.0J4&,;3QW?::&E$C+S1,AIG0*J2?W27; >E^X"MR;3[JP/V MFV[V&&F&L$A4,-D6)@TXK#7UJ(>(^@U ^UAJ53O:I:]N9FGK7P\2!AS7ZMK8 R3]!G"MK9L-Y'%'-[,FRQ+G>P5W3R)< MA$M-'P[SCC@P8:K=;1#N73SA' >4$#S>;["F/+>6"0AJ6P98 I-PP KI6^D* MN*RS6O\Z-7WI/F^V66% 333&#G!;OB.8\@1E+>X2+(&D=5:9K+PNPBP-LQ6^ M+XFJ-+=0,I,KVL99BD]T#C2Q#51'$6 P.TQOF_1XEH4:]X]&86":&[H(7NXP MA4><\ 3:YL^5M>"@!"_TZO%S7-"A]OD#E_4%"DI6MJVH9:&_._@WT MF&.SS22-KLF7DX9&>97260J <6,RT6)DJ$1 Q[Y!;R$WF)+36H2$#I64D*72 M4!PO^6!I_7B@O&&E)5GXRP-9):.+;$7'L2R!;X@ ;[G'@PQKLI.=N*%$W 9K M+@*3$)\R:A2VR/UB\((5M9FEU<)Q,[]VL%?&/#;VU :9<"=R0DD.':2U<)>9 M5^2*TV;>([0PUG%ZP9$9,TF2[!,M>G>)ESC/<43,9;O=VDKM.W7N8GRNY$.- M;"_EKC*@ 'A'_=50?JX%HJ"6" /2BM$Z)QYUOKTI[NB2BMP 7%&5218N:)\5 MNNNIT%<-SXPRH+C$*R!1BHL-&6QIV?&AA6VD*JYCQ^LURN9B3B>V9L,(!HXN MVIKV/TTLK=GHC_789Y;C^%$5RKC(TC).-W'Z6-5/[%5C'2[EYZ^@;"7V8(-8 ML"8-HCA(!W?X""NDU>2CI!YE!31/, I26.>9>B7%.TG0(=5W)HMMI=:L*"Z" M/']=9OFG((]4CI>3!+_%1IQ-Z]8BL68'L^JYZRR+;./E$HB?MMBO$0& M"EM"@$+8M9*FBX!1 >Q4#=.>&RY\74M9UO3HWX/5^D_0"L*VS&L]$%3_M5I0 M6B6K%!7&=A,X1A&^ M+7"N/Z@8;(8DE)RS5^$@'^'?/Y%=ZGD_FVN2Y]1$_IK4EJ1Z6V!"D3I?LT.: M^:8LR%Z6%E&ZRY+DBL-8T;2'^IC/*>RP#=8>3X?Y$IBI\Z#F"8M[MEJ1P,6N45'.QK MWL?CX9I,&)#[_Y37$4EU%\NAAI4_(; MF-K]%N/DO35-#XHGDZG:R1VS_P4XL^_@B$ZB**;_")++N C)EGY#FL-0&_C MWSRF#9%5\^US7Z3]X&]F>V1C97^H_HCIP^ X.IT\XSQXQ.@]W1NA2YI<.WW! M>1@7&-WF,:B1NX^IK#:\LIN93:V^"N*M]?^\N[&QAKWUUX]IS#LVZ?ZW<;!&NW%M]V;O/\LN#_I:\UO>"]I;_T^W M/6P9R'?,AS\/J;]S3-M 93,=Z$B,?P36DG RX3\ _8CRK;D@$;9#C-1R_[> M7-0\#DWO&-+-[R9(%CA?O3O0G#A(DV-R]'9HZGVNO /4@#7:1[%=%?)!017R MR9NWU,.M!$!E-?/=.FV:=(#+>BZ3\,:^-[L-0YV M7 =UUY3K!*A;L$-[5:T2/"3XH,ZWY#O'-(*5S;3/L2I\Y#1%,PHFACZP&Z$R0V&0A)N$7@FCM::K8EF?TTI& M7]#9B),?Z'VO.CZ]R&Y),SX1@-_A".,5/?.XH+G(>4F+JM[F5<4>=C;3:[1= M!'E[]VLG0YLWP 9)&3U2MK/JJE,-BMYU)0WEC3B:Z%;+0^M:("JHQ /A>"!J M86%T""*/!G_#T78W)K!:A]'%)(W$4<0+(2D1YL;O#6I#S&HPY\(, WP#-)8^ MO(FR5J6K3[)9L%[B39#T[[Q=QLF&_%7P81S<-Y6(HW'@C ;L[,)%_ MM5\[* MASL@'J9!3L-L!=DJU]L8N=,N)837MWHU9?5!%3XU.B7;+,(+I%\J<-KT3$4* MOV_ZBKKU3C688 2&)VD9,X7B9WR/PTW.*FU/7\)D$^'HBG0MC1YL2O[FX[+? M$MHW:/_&$UN1WM,QR,MUR!ABX MN,VS$..HH".!1>.S7%7%44[J$RF05JSXO,$8W M9*9!9^_&>OKUCKKB\^7' K.BX?.',HA3',U2,INR N)76;XM'T\+A=!"99YFRU.RO>'O@Q0HJP33VNNX$LVFDX159,\>DOB1 MOS+K&1U%7O[,7BNFIS+O<4;PNGZ*R89L\A)W!J>6$$"/VNDGG&"V"-%/E/1_ M8$SL%[3+Z'UG"HJ[N/B%N#3T#V03K;JBI&?Q^I"+A?*=9UPT]*,#RT%),?3Z MC-,-B[MN63T/A1PLEXG!/CL)I'DS40WSI^C+/363^1; M+*^!:2"+6+JJ+?A\FZ+,5FB:L.GDRP-%Q_G>!>??905=7^YQ_AR'N/B )3># M;1B\Q;^M%&\PI*6&A1L;525O.3 >5#&AFFN,D7Z9T7(9-\&J6U>Z_QNL5A<5 M&V<\7F[P(OL0I '/6U&/0P6AM_&G573;WS(J8#VO4;&/ 4)+#PNVU&.,KRD9 MXBM:(I]L&9:;Y#I^QL5\R5\07-!#U@5^*<\3V;F?/2NL/G+6>YS!2W9GT7N< M8NYEF==2/;VWH6RC=@,A'3$LT%AH*C[I&D1HRV.UC.Z"ERQ(->AH_>H/"X)* MVYYO?@+6SWV]A%XE! ?JP?ER24L::%=JD<9;;ZK4:_JT3P"K9Q7:"=FWC S= M&=;C7;J9YJYK)O+N[_ZZ5Z+6MFM;/P+K5E$SZ:ONZ"=.LW,\3-&K=>K0?'F^ M*>(4%\7'--8,9#V]MUZW4;M!@8X8%BHL-.VCI&9!V1+53(ARC>&6L[HV\V7G MPH"B4]2DL+K$J&>_0]Y^^?;KT[=?GKVU&KH'2XVL FO71-VTD$0A^@2P6EVA MW0Y;FH,U]#8II/KY/\ TO$8Y:<9_1?H[Q(G1I"SS^&%3LNLH989N@Q'[HP4-LMC8 M]8Z)!^8@T:NJ&3+LI@8G'ZF3WN=94=SFV3*63E.MGP$UO4PK\?(\H4&<:*2V M;3*;IB]KP5E7$@%J9[5N0DRCID0UZ4AM7B><5FJP6(NLV65T@%I>JUZ_\6OB MNNU/$*,?J0=NLC2KT3!CER-W"PMSO$RRS&G6P0O]!Y F0=9'L5ID+_.2KRB#X"Q9T*R M)&&-P7$G'U\'^QP@:/BP4ASM'$_7[$(2[62T_3#:?AD]L$_7^&,?/T'=CZ&9 M1;K](5UV=AED5A0;38'0ZG?/M5FT;KI,+<%!9T0GB).--^ISF@)]B?G_SM)) M&-)+.\4=#G'\3#<*BN%KY(,U#NW5E0PHQH0^K]F_H'GDM02T%0&F$V]S3&_, M:!96$P_HSE.H:MEQ%7?M#8'I-.:4-8ZR.MIFQPFZ [4*6W8C/R;=;BQ&#>J) M)E[B=5;$)=/2I2]%/M ]J5'7LA\K"?#ZC]=GJ2X1V'9>APEXS\EUM>ZVJGY- MQ3]2QU4%[8I%-@G_L8ES?)O3K57Y2A]?*2 M"T$/K^AS*H=,N%^@1A3:RAKK,C/QH#GZYLM+_$ GG>J>%[ND.]_>IY7UKSTW MH/X=H+1X'[$609.VJ! VQS)^M!4P2@(7CO!JS:MX6-3LDY,"Z"U;#655^N0L ML&;0JS@-TG#H#"KA!M!G.RCM.(,VHL:?0:F6; HIGJB/]1PD=%[@]<#[OKJL MAUWX ?7Q(+6E%6'HS,G^T9)#7%4*0GN>O!(G*JOQ6C(!BWF[Z M.G1I0(9LETS9^T06W6ED M25]KJJ:F? Z2SY.P=-LO*,U?B(GS%[=9=KK3PR M=!,#J$-WT5YZ 'G*7C5&53 !M9Z- -3UO5#E^6M+S>U[8MI1ZR@"4)]O,!:B#'9058H#=F&TW9 NG$^_# M)QQM$ER]02(^5L-W8Z_J"@Z[20+4V3L:X#B'G]0;W53FL7=XM]QB1V'I*O]\\_!V'Y2*;YY/G M($[HZ+W*H\]4">,YI7=!26N2AS*!JFK# ]O;/JZDL%3-():MZ[J-\+KJ4A M*HY%!\/QSK+;*![6Z6X2 '7Y0,7['5Z).8[NOL9%@;&B>O''-*ITQ='T)22D MZB<%!@D"U/F[Z2^6J:+23I P^!N1)Z@M%'&IB(L%,/0;/>L$CCM,RR]&](6? M*Z)VD/P-!]([2>Y2 *%@!^4-TT"KX\L,/6!$'Q.@[EPEDQZVI%$3$0.[1IQQ+M[C6S,?6JQV==^E7*@APSUZ1 MIAW:L93WR/JUH_(.W4KE0.Y5LF$42].*#W M*NX3=#E:7%)JER$D ].YTW@.I^Q;UPTNL3K'(X M.K0F^N5E_"O[N]/MC7W)!H2/O9LDE+[:?@"UOW""FF^P4\3V5TY@W@TAHR N M,:V''O4O3;#B+HIY0\L#" K6JDIF!\)XRCC%&R$GB''#Z[,6,MO@<^Q%A93C MZ%>3\JX]W1[L;8$ .[^E774O^P:_E(M/.'G&'[*T?'(=SA82CP04#H8X >2$ MW8 /^^"H7/IY.J)SZ- 6^KB9NZ"C!85%3&TH%D:-L;DV@2;B-D34<>/!%(T; MC(AQHW..S:")U0V0=-2(,,7QA@)BW+B>:R.HHWP#)!TW'@P1P,%XBJ&J$ M7L:4'<=Q]*\N+\JT3R"\8Z2Z-57O:,9=&L8)#T6P:[GJ57.,)YD-S,KVU[5>0$WJ,:A2U[4Y0PTGQ*+UWRW/0D MR3[1P'.=.TMT9E-(K:HZ7N\J U#*]V#5^_W<"$*-I)-M&24BK%Y7);>73\:- MXC<0K3R'W M9>^+[RH+4(_N;(+R<@#M],X3%LTO32WMEEQ4"QX?%MRU$^X!2D\W#O0I0+[5H2W479=L?[%S[_WA%4FO5=+O MTKQS]F56*9U_F_R3?9WF&?/O'RDT?_"$2]EW $U4!S7OD(C\X;<%QV: ]6X, MO:>/$EX&);X*XEQ9/\G?UW^+\ZF]T0<#=&>&%:YZU>^R(O8P*ZB2-&)SG_>; MF]]1G:5%F6]X34E:/WOQ%%2E7 K6X,4LY?7,A@\ ",I!F]I!ME(._!^(03$ =, P 5 <6UC:2TR,#(P,3(S,5]P&UL[7U;=^.VLN;[K#7_09.SYJQ]'CK=MM-).GOO.4N69$<365(D.;TS+UDT M"4G839$*+[:57S\ 23YV MG7]^<_7MAV\ZR#%="SNK?W[S.'_7G?>&PV\Z?F XEF&[#OKG-X[[S7__G__Y M/SKDOW_\KW?O.G<8V=9/G;YKOALZ2_?OG;&Q03]U[I&#/"-PO;]W?C/LD/SF MUW\-G8#\S@SP,R*_C;_Z4^?CM]\_==Z]DQAS[H:>B0X#7E]=??_##YVKZYNK MZP_7'SI7'W[Y]G5)/M@W OK/'ZZO_O=U_\,-^=_UQ\75CS]=__#3S[^#QL[7WZB_WLR?-0A;'3\GUY]_,]OUD&P_>G] M^Y>7EV]?;KYUO=5[TNWJ_;\>1G-SC3;&.^Q0=IKHFWTO.DI1OZM/GSZ]C_YU MWS37\O7)L_??N'F_G\YA9/*OF-,^-1,?_^1'TQNYIA%$TB#\3(?9@O[MW;[9 M._JK=U?7[VZNOGWUK6_VS(\XZ+DVFJ%EA_[Y.!L>OOIGZ 9H@RQL?&NZF_?T MG]\3B,(-WB:9+2(C&6WMH^<]O_MR8^!V5"2H;]*/_(=,W MV&V)?/MXL[4)2]Z7GF?/=7S7QA:10NO6L"F'YVN$ E\T26''QF+%%%8_V^U(:XMP =X\7=\GAPGYUKWK6B_8%AY($EWK MFR7Y$2V,5S%\!4UKVW74CX(3[-X#PW/(!N9/D3=?$U5 -"56^]JX%&[)"%16 M#6^W/P$4=$?9_K6M3&-'5''S"UEM 3+I%\A/*\_8")>GJ&/-.S@Y94W"%4^* MB[P^]2']Y*,_0S+^X)D>^&)DB]N?1"NH13MH2DM(T%I095#BD"QH7.\9*3>1 MHK9-GI=RLQ+W/,'9*3=5Z0$:.$=E9\CHT."9*CFSE>YZ?%[G>JLE62E MTB@GV:W[*#"P[8\-CQY=ST*EIM1@M=MXJK,6=JSY?$D^(WG 9%HW,Y23*FL'$C,Q&RI;AU(W.Y5IK+=:-SN5&:R\TIM!))V9'H>H)9"N5*IN\) MYBF]A:J,<0*]3U(8Y$RI&47N-HP37J(53=0E3%X\]YZR*?TT_XC\HNC+N@U0(Z%K/U =/:5 MHU#(K^DH'^+_KCKO.OM>Z1\-Q^K$0W328R1SW\_>=LVC"=LT0,?UCIE'Y^N3 M"4=A.#XROUVYS^\MA-]3AM(?(LZ^^W"5!.'\!_G5'SWW&7G=)S^@,5G[\6SC M"=G15_X@;3)-WI]L;C%?9FB%Z;>=@ 9E%4^QN&5VIFD9Z'IFQ_7(!D@0VH]I M>.81\OF8IJ3%^VT4W/+.7&/[(#1+S]VP>);PQQ5,.,U&\JG3\[H7K3%[2!;# MZR]HQV-VKJDDMZ_@V,V@#H3?^PU@0<8M9O-Q"TGN7D-PMX@64*:28QF[9&>V M:! HG[N9II)LOH%D_W--)?G^ QS?&=1!:G_QDIRAK>O1 MF\HX_8&K!#)Z2'+_1T!=D$LK( B1-/3(1KAR/:X"GFDHR?)/<"POI R0TX,- M\E8$^GO/?0G6/7>S-1PNQQD=I T?.-9S206$8+XQ;/LV]+&#?.Y&DVDHRW) M8[.0-$A6K\DY+R'DQ^UD&0UB=[() ^1S*K^1J+-&Q M8UE$0>KQ[F9#H7?-+]'ME#\)@RA[FV@ 7&V>VT\6!4!35H9P0%RFX9.-S3O; M-;CGP5$S6:X#&K(%9(%Z?V.74NPEO2._8RB6G.:R3 >Q7X5D:L!\ZL^39GVJ ML2SC0:Q8 8D%;/_'^QP5(_*+!B^FQ=4#CFZEKSOO.H?4:/)S;S*>3T;#?G#!;STE?2>TE:&OY3A$KHOUL9QC86)V0'_OXW6;E*?OW' M88:3Y1UV"$V8R+WKXT@JV%?727>YWJ572G7RDL@_(2'9=E#7VTI\/5Y%#$KJ MV[?J0B.Q9&1!R34'NPSG<[@(!@:I>J!!@Y78S(__%>QJ7(J-;L&,=>)PDICD MSY")\#/-J1JC@.VUV-/,[05VBUX"$1GZ]4!JZJ&M@:W!ZQ8Y/A)"Q&@.=@-? M ALNQ7J ,@G61&E,T\1&I*@MV!5]"3C8M.J!A20,Y1"HWZU19K,2,'^[K],T MBJEFSC":7N &AAVU!(6MC[94;?1CXL:N8XH09/< NW@N ::(;CT6U3Z5;6H; M<;SS/I^-').\PX?7"^RNNM09)*9?#Z2R98[RJ+RU@+NS+@%!( M/ Q>33NDSF8Q%'*]X>ZY2\"DPA ]($R*/3JK*#][AE?K8+)\]./Y<_0X?C>X M._,R.IT,"_1 *R9+I-=!WM&6UNC.194;8>,)VYB620W7DBVEAP! M8H^?U"!P%ZCRT!2[ 15XI >X_>28V"?*BFWGXO9P5Z]E(>-3K@\DBUI@IIXR8#!?TP$OE'*MP7%TW9K$I M8R-U*K72A!B[0:2-C5S#V9_&;#2+6\OBV9@%J(PGCVH]UAAC_Y9QUTMTE46L ML7NPNLXS7=WXA9NY#'C"CK+0-6:'UW.PZ0K< FUH,+^WBTW2.,A\LHSCF^EC M+9LMY73T1!790*([VC[V3=OU0])";*'7]@%903B%T5?&G*^9TUJ*3W>U\M#* M"%!W0\W=R?*-KADB+3RTX>X&)8>3%8W&C,NZL>5*CAJ3]9"3,K[:&KRS-Z