0001213900-22-017545.txt : 20220401 0001213900-22-017545.hdr.sgml : 20220401 20220401172855 ACCESSION NUMBER: 0001213900-22-017545 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220401 DATE AS OF CHANGE: 20220401 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DecisionPoint Systems, Inc. CENTRAL INDEX KEY: 0001505611 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 371644635 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-54200 FILM NUMBER: 22799523 BUSINESS ADDRESS: STREET 1: 8697 RESEARCH DRIVE CITY: IRVINE STATE: CA ZIP: 92618 BUSINESS PHONE: (949) 465-0065 MAIL ADDRESS: STREET 1: 8697 RESEARCH DRIVE CITY: IRVINE STATE: CA ZIP: 92618 FORMER COMPANY: FORMER CONFORMED NAME: Comamtech Inc. DATE OF NAME CHANGE: 20101112 10-K 1 f10k2021_decisionpoint.htm ANNUAL REPORT
 

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the Fiscal Year Ended December 31, 2021

 

OR

 

TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

DECISIONPOINT SYSTEMS, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   333-245695   37-1644635
(State of Incorporation)   (Commission File Number)   (IRS Employer
Identification No.)

 

1615 South Congress Avenue Suite 103, Delray Beach, FL 33445

(Address of principal executive offices) (Zip code)

 

(561) 900-3723

(Registrant’s telephone number, including area code)

 

Securities Registered Pursuant to Section 12(b) of the Act:

 

Title of Each Class   Trading Symbol   Name on Each Exchange on Which Registered
         

 

Securities Registered Pursuant to Section 12(g) of the Act: None

 

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

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange 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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒   No ☐

 

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

 

Large accelerated filer Non-accelerated filer Emerging growth company
Accelerated filer Smaller reporting company  

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

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. Yes ☐   No

 

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 June 30, 2021, the aggregate market value of the registrant’s Common Stock held by non-affiliates of the registrant was $20.6 million.

 

The number of shares outstanding of the registrant’s Common Stock, $0.001 par value, was 7,007,454 as of March 31, 2022.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the Registrant’s definitive proxy statement relating to its 2022 annual meeting of shareholders (the “2022 Proxy Statement”) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The 2022 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the fiscal year to which this report relates, otherwise the Registrant will file an amendment to this Annual Report within such time period.

 

 

 

 

 

TABLE OF CONTENTS

 

Note About Forward-Looking Statements

ii
   
Part I  
Item 1. Business 1
Item 1A. Risk Factors 7
Item 1B. Unresolved Staff Comments 18
Item 2. Properties 18
Item 3. Legal Proceedings 18
Item 4. Mine Safety Disclosures 18
   
Part II  
Item 5. Market for the Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 19
Item 6. Reserved 19
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 19
Item 7A. Quantitative and Qualitative Disclosures About Market Risk 30
Item 8. Financial Statements and Supplementary Data F-1
Report of Independent Registered Public Accounting Firm F-2
Consolidated Balance Sheets F-5
Consolidated Statements of Income and Comprehensive Income F-6
Consolidated Statements of Stockholders’ Equity F-7
Consolidated Statements of Cash Flows F-8
Notes to the Consolidated Financial Statements F-9
Item 9. Changes In and Disagreements with Accountants on Accounting and Financial Disclosure 31
Item 9A. Controls and Procedures 31
Item 9B. Other Information 31
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 31
   
Part III  
Item 10. Directors, Executive Officers and Corporate Governance 32
Item 11. Executive Compensation 32
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 32
Item 13. Certain Relationships and Related Transactions, and Director Independence 32
Item 14. Principal Accounting Fees and Services 32
   
Part IV  

Item 15. Exhibits and Financial Statement Schedules

32
Item 16. Form 10-K Summary  
Signatures 34

 

i

 

 

Note Regarding Forward-Looking Statements

 

This annual report on Form 10-K contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements are based on management’s beliefs and assumptions and on information currently available to management. Some of the statements in the section captioned “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Description of Business,” and elsewhere in this annual report contain forward-looking statements. In some cases, you can identify these statements by terms such as “anticipate,” “believe,” “could,” “estimate,” “expects,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “will,” “would” or the negative of these terms or other comparable expressions that convey uncertainty of future events or outcomes, although not all forward-looking statements contain these terms.

 

These statements involve risks, uncertainties and other factors that may cause actual results, levels of activity, performance or achievements to be materially different from the information expressed or implied by these forward-looking statements. Forward-looking statements in this annual report include, but are not limited to, statements about:

 

  our plans to obtain any requisite outside funding for our current and proposed operations and potential acquisition and expansion efforts;
     
  the ultimate impact of the COVID-19 pandemic, or any other health epidemic, on our business, our clientele, or suppliers, or the global economy as a whole;
     
  the concentration of our customers and the potential effect of the loss of a significant customer;
     
  debt obligations arising from our line of credit or otherwise;
     
  our ability to integrate the business operations of businesses that we acquire from time to time;
     
  our prior history of operating losses;
     
  our ability to compete with companies producing similar products and services;
     
  the scope of protection we are able to establish and maintain for intellectual property rights covering our products and technology;
     
  the accuracy of our estimates regarding expenses, future revenue, capital requirements and needs for additional financing;
     
  our ability to develop and maintain our corporate infrastructure, including our internal controls;
     
  our ability to develop innovative new products; and
     
  our financial performance.

 

ii

 

 

PART I

 

ITEM 1. DESCRIPTION OF BUSINESS

 

Overview

 

DecisionPoint Systems, Inc. (“DecisionPoint”, the “Company”, “we” or “us”) was originally organized in August 2010 under the laws of the Province of Ontario. The Company filed a Certificate of Corporate Domestication with the State of Delaware on June 14, 2011. At the time of its organization under the laws of the Province of Ontario the Company was known as “Comamtech”. Comamtech is a successor in interest to Copernic, Inc. pursuant to a final order approving their plan of arrangement granted by the Ontario Superior Court of Justice (Commercial List) on November 1, 2010. On June 15, 2011, the Company entered into a Plan of Arrangement and Plan of Merger by and among the Company, “2259736 Ontario Inc.” (a then wholly-owned subsidiary of Comamtech which was incorporated under the laws of the Province of Ontario, Canada (the “Purchaser”)) and the corporation then known as “DecisionPoint Systems, Inc.” (“DecisionPoint Subsidiary”).  Pursuant to the Merger Agreement and Plan of Arrangement DecisionPoint Subsidiary merged into the Purchaser and became a wholly-owned subsidiary of the Company.  In connection with the merger, the Company changed its name from Comamtech to DecisionPoint Systems, Inc. and the Purchaser changed its name to DecisionPoint Systems International, Inc.

 

The Company, through its subsidiaries, consults, designs, and implements mobility-first enterprise solutions and services that support our customer’s operations. DecisionPoint provides managed and professional services that better enable our customers to implement and manage complex projects on time and on budget. Our products and services are intended to help our clients improve their operations and drive greater productivity. DecisionPoint partners with hardware and software companies to combine enterprise-grade handheld computers, printers, tablets, and smart phones into solutions aimed to improve productivity, provides greater levels of customer services, allowing our customers to be more competitive DecisionPoint leverages its software portfolio including our Mobile Conductor Platform which provides a “Direct Store Delivery” (DSD) solution to the wholesale distribution market via our proof-of-delivery and route accounting applications. Our ViziTrace platform provides our customers with the ability to integrate radio frequency identification (“RFID”) technology’s into existing workflows, making them more efficient and effective in the marketplace. Our Managed Services offerings provide our customers a way to implement, manage, monitor, and maintain all these technologies for the lifetime of the implementation, while supporting and augmenting our customer’s IT teams.

 

Acquisitions have been an important element of our growth strategy and are expected to be in the future. We have supplemented our organic growth by identifying, acquiring and integrating businesses that results in broader, more sophisticated product offerings, while diversifying and expanding our customer base and markets. For example, in 2018 we acquired Royce Digital Systems, Inc. (“RDS”), a provider of innovative enterprise solutions. RDS has expanded our product portfolio with mission critical printers, consumables and custom labels and a wide array of on-site professional services. Additionally, RDS has provided new opportunities in the healthcare sector which is incremental to our existing markets of Retail and Logistics. In December 2020, we acquired ExtenData Solutions, LLC (“ExtenData”), an enterprise mobility solutions provider headquartered in the Denver metropolitan area.  ExtenData’s products and services are synergistic and complimentary to those provided by the Company.  The ExtenData acquisition is intended to enhance and supplement the products and services offered by the Company and broaden our customer base. Finally, in January 2022, we acquired Advanced Mobile Group, LLC, a company that brings skills in voice directed technologies and RFID via the ViziTrace Platform.

 

Background – Products and Services

 

DecisionPoint delivers mobility-first managed service and integration solutions to healthcare, supply chain, and retail customers, enabling them to make better and faster decisions in the moments that matter—the decision points. Our mission is to help businesses consistently deliver on those moments—accelerating growth, improving worker productivity, and lowering risks and costs.

 

DecisionPoint’s products and services are intended to empower mobile workers through the implementation of various mobile technologies including specialized mobile business applications, wireless networks, mobile computers and a variety of consumer and mobile computing devices. We also provide a comprehensive managed services portfolio that includes consulting, integration, project management, software development, deployment, and life cycle management services. Those services include configuration, repair services, help desk, and implementation services helping our enterprise customers operationalize their mobile investments.

 

1

 

 

At DecisionPoint, we deliver to our customers solutions that enable them to make better, faster and more accurate business decisions by implementing industry-specific, enterprise grade wireless, scanning, RFID and mobile computing systems for their front-line mobile workers, inside and outside of the traditional workplace. Our solutions are designed to unlock mission critical information and deliver it to employees, at the point of activity, when needed, regardless of their location. As a result, our customers are able to move their business decision points closer to their customers: improving customer service levels, reducing costs and accelerating business growth.

 

Mobility solutions and usage, in general, continue to grow and change rapidly. Many companies are leveraging mobile solutions to deliver information to their associates and customers in new and innovative ways that create competitive differentiation. Rapid change and innovation lead to increasingly complex solutions and requirements. Internal IT staff can be overwhelmed by the complexity of managing and operationalizing these mobile solutions. DecisionPoint seeks to eliminate this complexity through our managed services offerings to allow our customers to focus their resources on business transformation and bottom-line results.

 

A comprehensive mobile solution requires close coordination with many suppliers such as OEM manufacturers, carriers, security organizations, software providers and others.

 

We have developed an ‘ecosystem’ of partners to support the assembly and manufacturing provisions of our custom and off-the-shelf solutions, including hand held device manufacturers, independent software vendors and wireless carriers.

 

DecisionPoint has offices throughout North America with service centers located on both the East and West Coast allowing us to serve multi-location clients and their mobile workforces.

 

Our Markets and Primary Customer Industries

 

DecisionPoint is a mobile systems integrator providing enterprise mobility solutions to the retail, logistics and healthcare markets. These solutions span the complete technology life cycle from systems design and implementation capabilities to a complete portfolio of support services including repair center services and managed mobile services.

 

2

 

 

Retail In-Store Operations

 

We assist retail customers in selecting the correct technology, deploying it and managing that technology for its entire life cycle. Our OnPoint asset management system helps our retail customers with far-flung stores manage repairs, returns and every facet of the life of the device. This allows our customers IT resources to be leveraged for competitive advantage as we take care of this critical function.

 

Warehousing and Distribution

 

DecisionPoint has experience helping large retailers, warehouses and third-party logistics providers ensure their logistics operations are modern, efficient and provides them with a competitive advantage. We work closely with our customers to select the right technology in a rapidly changing world intended to give them return on investment throughout its lifetime of deployment. Applications such as Yard Management, Receiving, Picking, Hands-Free, and Voice are all components of a system that provide value. DecisionPoint assists our customers to manage the largest of projects with flawless execution along with the lifecycle management services that keep those IT assets operational.

 

Healthcare

 

Through the acquisition of RDS, DecisionPoint expanded its presence in healthcare. RDS has provided hardware, integration, IT Services, and a myriad of healthcare solutions to one of the largest systems in the country for 25+ years supporting clinical workflows throughout the healthcare systems. DecisionPoint currently provides service on-site for more than 30,000 IT assets, such as Barcode printers and scanners. That expertise combined with our account base of healthcare systems and healthcare manufacturing makes this vertical our second largest vertical as of December 31, 2021.

 

Wholesale Distribution

 

Through the acquisition of ExtenData, DecisionPoint added to its portfolio of reoccurring revenue with the MobileConductor (MC) software platform. MC is application software sold into the Direct Store Delivery (DSD) and Proof of Delivery (POD) marketplace in a SaaS model. MobileConductor enables us to provide complete in-vehicles solutions inclusive of hardware and services.

 

Field Sales and Service

 

DecisionPoint has and expects to roll-out a new tablet system for field representatives of large enterprise customers. DecisionPoint co-developed the software hand-in-hand with its customers operations team that is intended to improve the efficiencies of customer field representatives and make it easier for them to record deliveries, pick-ups and transact sales on the spot. This tablet system has been a multi-year project, which continues to evolve and improve our customer’s competitive position. We are committed to our customers and their success. The field sales and service market is experiencing significant growth. This space has evolved and moved from rugged to consumer technologies in many instances. As a result, DecisionPoint intends to leverage our experience to expand our offerings and options for our customers as the technology changes and evolves. DecisionPoint intends to provide its complete line of services, including custom or packaged software solutions to these markets, representing another area of potential growth.

 

3

 

 

Services

 

Lifecycle Management

 

A part of the services provided by DecisionPoint, we help customers maximize the life of their IT assets. When OEM’s discontinue a product or provide poor service on an aging product it can force our customers into an upgrade, they may not be ready to manage or afford. We work closely with our customers in all verticals to attempt to provide them that extra value at the end of an asset’s lifecycle.

 

Deployment and Project Management

 

Project management and deployment services are also an area of focus for the Company. DecisionPoint’s project management team has handled nationwide retail point of sale deployments and a myriad of other projects that augment customer IT teams. The same applies to healthcare where we have the expertise to understand clinical workflows and how an IT implementation needs to be executed.

 

Managed Services

 

DecisionPoint offers a comprehensive product portfolio of managed services designed to simplify the complexity associated with designing, deploying and managing a mobile solution. Each product service is defined by specific deliverables and reporting requirements.

 

The product portfolio includes:

 

Consulting – Solution Design & Business Process Review

 

Technology Acquisition

 

Project Management

 

Software Integration and Development

 

Deployment (depot and on-site)

 

Repair Services (depot and on-site)

 

Service Desk (tier 2 technical support

 

Reverse logistics & End of Life (EOL) disposal services

 

OnPoint Services Hub (24x7x365 Asset Management Portal)

 

Customers can acquire our product service SKU’s a-la-carte or in a complete services bundle.

 

4

 

 

 

 

Customers receive real-time asset management and tracking information through DecisionPoint’s OnPoint™ Service Hub, an internally created customer service portal that provides our customers with a 24/7 view of their technology assets being managed by DecisionPoint.

 

As a Service

 

DecisionPoint also offers “as a service models” that include devices, services, software and consulting in one monthly recurring charge.

 

Software

 

Unlike the market for standardized business software such as email or accounting, the market for enterprise mobile software is more specialized. Enterprise mobile software systems must support industry-specific and customer-specific business processes. For this reason, we utilize several avenues to provide mobile software solutions to meet our customers’ unique requirements, including:

 

Software as a Service: SaaS is a core strategy to grow our recurring revenue base. In 2020, Decisionpoint acquired ExtenData’s MobileConductor (trademarked), a software platform targeted at the Direct Store Delivery (DSD) and the Proof of Delivery (POD) markets. In 2022, Decisionpoint acquired Advanced Mobile Group’s VizeTrace (trademarked), a software platform that manages RFID installations. Both MobileConductor and ViziTrace are owned platforms of Decisionpoint’s and part of its expanded IP portfolio. They will continue to be sold, supported and leveraged across our expanded base of customers nationwide.

 

Resold specialized ISV applications: The software produced by specialized independent software vendors (“ISV”) is designed to fit a particular vertical market and application. Even still, it must be tailored to meet the needs of each customer and often requires integration to the customer’s enterprise system(s). Depending on the requirements, this tailoring is provided by DecisionPoint under contract with DecisionPoint. 

 

DecisionPoint custom development: When one of our off-the-shelf solutions or other ISV solution is not available, custom software can be created in-house using standardized programming platforms like the Microsoft.NET® framework, Java™, Android and Apple iOS. These are used when there is simply no other “off-the-shelf” way to meet the customer’s requirements or when a client believes their business requirements are so unique that only a custom solution will work. An increasingly popular requirement for many corporate clients, which we are able to fulfill, is a custom application that is written once, but supports multiple mobile operating systems.

 

5

 

 

Customers

 

Our customers include large enterprise companies across a wide range of industries including retail, healthcare, transportation and logistics.

 

We value the relationship we have with our customers and understand the need for partners who add value to their businesses. We focus on key operational elements intended to resonate with our customers business needs, creating long term relationships that are the Company’s life blood.

 

In 2021, Kaiser Permanente accounted for approximately 14%, or $9.0 million, of our net sales. All (or substantially all) of our customers order products and services from us on a purchase order basis with purchase terms that may vary by purchase order. In addition, with respect to Kaiser Permanente, certain terms of our relationship are governed by a Master Services and Products Agreement that provides that the fees and prices charged by us are subject to certain limitations. No arrangement between us and any customer provide for a minimum amount of products or services that must be purchased by the customer nor require any customer to exclusively utilize us as a provider.

 

Backlog

 

At December 31, 2021, our backlog related to product orders that are expected to ship throughout 2022 was approximately $31.2 million.

 

Competition

 

The automatic identification and data capture (AIDC) business is one that is highly fragmented and covered by many competitors that range from a one-man shop to multi-billion-dollar companies. DecisionPoint attempts to separate itself from the competition with our expertise and ability to help a customer manage an entire project versus buying a product.

 

The following companies are examples of competitors in the AIDC Industry:

 

CDW – CDW provides thousands of products as a general IT supplier.

 

Denali Advanced Integration – Washington-based Denali Advanced Integration is a full system integration company with services ranging from IT Consulting, Managed Services and Enterprise Mobility Solutions.

 

Other Competitors in the U.S. – Certain ‘catalog and online’ AIDC equipment resellers offer end-users deeply discounted, commodity-oriented products; however, they typically offer limited or no maintenance support beyond the manufacturer’s warranty (which generally results in slower repair turnaround time). More importantly, as end users have become increasingly dependent on value added resellers (“VAR”) and system integrators to provide platform design, integration and maintenance, end users typically do not place major purchase orders with such resellers.

 

Suppliers

 

Products from two suppliers, Scansource and Bluestar, each constituted more than 10% of our cost of sales.

 

Intellectual Property

 

We own and maintain a portfolio of intellectual property assets which we hope to continue to build. We believe that our intellectual property assets create great value to us and therefore we take steps to protect those assets. However, because of the nature of our business and assets we have not sought patent or trademark protection of our intellectual property assets.

 

Employees

 

As of March 31, 2022, we had a total of approximately 100 full-time employees. We have not experienced any work disruptions or stoppages and we consider relations with our employees to be good.

 

6

 

 

Legal Proceedings; Product Liability

 

From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. Currently, we are not a party to any material legal proceedings or subject to any material claims. The results of any future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.

 

Available Information

 

Our annual and quarterly reports, along with all other reports and amendments filed with or furnished to the SEC, are publicly available free of charge on the Investor Relations section of our website at www.decisionpt.com as soon as reasonably practicable after these materials are filed with or furnished to the SEC. Our corporate governance policies, ethics code and board of directors’ committee charters are posted under the Investor Relations section of the website. The SEC also maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The address of that site is www.sec.gov.

 

ITEM 1A. RISK FACTORS

 

Our operations and financial condition are subject to significant risks, including those described below. This report, including Management’s Discussion and Analysis of Financial Condition and Results of Operations, contains forward looking statements that may be affected by several risk factors, including those set forth below.

 

RISKS RELATING TO OUR BUSINESS AND INDUSTRY

 

Our working capital requirements may negatively affect our liquidity and capital resources. At various times in our history, we have experienced negative working capital and minimal liquidity. If our working capital requirements vary significantly or if our short and long-term working capital needs exceed our cash flows from operations, we would look to our cash balances or other alternative sources of additional outside capital, which may not be available on satisfactory terms and in adequate amounts, if at all.

 

Our financial condition and results of operations may be significantly impacted by the COVID-19 pandemic. Our overall performance depends upon domestic and worldwide economic and political conditions. The global spread of COVID-19 continues to create volatility, uncertainty, and economic disruption. The pandemic caused a slowdown in worldwide economic activity and is currently causing disruptions to global supply chains and contributing to labor shortages. The COVID-19 pandemic continues to have widespread, rapidly evolving, and unpredictable impacts on global society, economies, financial markets, and business practices. Despite the efforts to contain the pandemic, new variants of the virus are, at times, causing additional outbreaks. The COVID-19 pandemic has impacted and may continue to impact our business operations, including our employees, customers, partners, and communities, and there is substantial uncertainty in the nature and degree of its continued effects over time.

 

The extent to which COVID-19 impacts our business, operations, and financial results will depend on numerous evolving factors that we are not able to accurately predict, including:

 

the continuing economic impacts of the pandemic, including on our customers (particularly those in the retail sector);

 

governmental, business, and individuals’ actions that have been and continue to be taken in response to the pandemic;

 

the effect on our customers and customer demand for and ability to pay for our products and services;

 

restrictions or disruptions to transportation, including reduced availability of ground or air transport;

 

continued disruption of the supply chain for our products;

 

our ability to comply with financial covenants, including maintaining required leverage ratios, which could result in debt becoming due and payable prior to its stated maturity; and

 

changes in our effective tax rate due to effects of COVID-19 on our geographic mix of earnings.

 

7

 

 

We have experienced disruption in our supply chain as a result of the effects of COVID-19 and related events, and are subject to ongoing supply chain risks, which adversely affect our revenue and results of operations

 

We are dependent upon a limited number of contract manufacturers for the manufacture, testing, and assembly of certain products and specific suppliers for a number of our critical components. Our current reliance on a limited group of contract manufacturers and suppliers involves risks, including the potential inability to obtain products or components to meet customers’ delivery requirements, reduced control over pricing and delivery schedules and discontinuation of or increased prices for certain components. We have experienced disruption in our supply chain as a result of the effects of COVID-19 related events and their impact on our suppliers and on international trade in general, leading to shortfalls in available components we need to make products as well as increased costs to obtain components, to make products, and to transport components and products. Some suppliers have prioritized the orders of larger customers and are focusing their investments in additional capacity on higher volume components. We are experiencing extended delivery times for certain components of our hardware products and increased freight costs. As a result, we are making binding commitments with longer lead times and procuring components at higher prices, which may impact our flexibility to adapt to changing market conditions and product demand. These disruptions have had an adverse effect on our ability to meet customer demand and have resulted in delays in shipping products to customers and dealers. The severity of the disruptions is continuously changing so that the impact on our ability to meet demand for particular products varies over time, which creates substantial uncertainties in forecasting our financial results. We expect these disruptions to impact our financial results.

 

Future disruptions could occur as a result of any number of events, including, but not limited to, the continuing impacts of the COVID-19 pandemic, increases in wages that drive up prices or labor, the imposition of new regulations, quotas or embargoes on components, a scarcity of, or significant increase in the price of, required components for our products, trade restrictions, tariffs or duties, fluctuations in currency exchange rates, transportation failures affecting the supply chain and shipment of materials and finished goods, third party interference in the integrity of the products sourced through the supply chain, the unavailability of raw materials, severe weather conditions, natural disasters, civil unrest, military conflicts, geopolitical developments, war or terrorism, and disruptions in utility and other services. Any other circumstance that would require us to seek alternative sources of supply or to manufacture, assemble, and test such components internally could significantly delay our ability to ship our products, which could damage relationships with current and prospective customers and could harm our reputation and brand as well as our results of operations. Lastly, due to supply chain issues, we may accumulate excess inventories if we inaccurately forecast demand for our products.

 

The mobile computing industry is characterized by rapid technological change, and our success depends upon the frequent enhancement of existing products and services and timely introduction of new products and services that meet our customers’ needs. Customer requirements for mobile computing products and services are rapidly evolving and technological changes in our industry occur rapidly. To keep up with new customer requirements and distinguish us from our competitors, we must frequently introduce new products and services and enhancements of existing products and services. Enhancing existing products and services and developing new products and services is a complex and uncertain process. It often requires significant investments in research and development (“R&D”), which we do not undertake. Even if we made significant investments in R&D, they might not result in products or services attractive or acceptable to our customers. Furthermore, we may not be able to launch new or improved products or services before our competition launches comparable products or services. Any of these factors could cause our business or results or operations to suffer.

 

If we fail to continue to introduce new products that achieve broad market acceptance on a timely basis, we will not be able to compete effectively, and we will be unable to increase or maintain sales and profitability. Our future success depends on our ability to develop and introduce new products and product enhancements that achieve broad market acceptance. If we are unable to develop and introduce new products that respond to emerging technological trends and customers’ mission critical needs, our profitability and market share may suffer. The process of developing new technology is complex and uncertain, and if we fail to accurately predict customers’ changing needs and emerging technological trends, our business could be harmed.

 

We are active in the identification and development of new product and technology services and in enhancing our current products. However, in the enterprise mobility solutions industry, such activities are complex and filled with uncertainty. If we expend a significant amount of resources and our efforts do not lead to the successful introduction of new or improved products, there could be a material adverse effect on our business, profitability, financial condition and market share.

 

We may also encounter delays in the manufacturing and production of new products from our principal suppliers. Additionally, new products may not be commercially successful. Demand for existing products may decrease upon the announcement of new or improved products. Further, since products under development are often announced before introduction, these announcements may cause customers to delay purchases of any products, even if newly introduced, until the new or improved versions of those products are available. If customer orders decrease or are delayed during the product transition, we may experience a decline in revenue and have excess inventory on hand which could decrease gross profit margins. Our profitability might decrease if customers, who may otherwise choose to purchase existing products, instead choose to purchase lower priced models of new products. Delays or deficiencies in the development, manufacturing, and delivery of, or demand for, new or improved products could have a negative effect on our business or profitability.

 

8

 

 

Our products are highly technical and may contain undetected errors, product defects, security vulnerabilities, or software errors Our products, including our software products, are highly technical and complex and, when deployed, may contain errors, defects, or security vulnerabilities. We must develop our products quickly to keep pace with the rapidly changing market, and we have a history of frequently introducing new products. Products and services as sophisticated as ours could contain undetected errors or defects, especially when first introduced or when new models or versions are released. Such occurrences could result in damage to our reputation, lost revenue, diverted development resources, increased customer service and support costs, warranty claims, and litigation.

 

We warrant that our products will be free of defect for various periods of time, depending on the product. In addition, certain of our contracts include epidemic failure clauses. If invoked, these clauses may entitle the customer to return or obtain credits for products and inventory, or to cancel outstanding purchase orders even if the products themselves are not defective.

 

Errors, viruses, or bugs may be present in software or hardware that we acquire or license from third parties and incorporate into our products or in third-party software or hardware that our customers use in conjunction with our products. Our customers’ proprietary software and network firewall protections may corrupt data from our products and create difficulties in implementing our solutions. Changes to third-party software or hardware that our customers use in conjunction with our software could also render our applications inoperable. Any errors, defects, or security vulnerabilities in our products or any defects in, or compatibility issues with, any third-party hardware or software or customers’ network environments discovered after commercial release could result in loss of revenue or delay in revenue recognition, loss of customers, theft of trade secrets, data or intellectual property and increased service and warranty cost, any of which could adversely affect our business, financial condition, and results of operations.

 

Undiscovered vulnerabilities in our products alone or in combination with third-party hardware or software could expose them to hackers or other unscrupulous third parties who develop and deploy viruses and other malicious software programs that could attack our products. Actual or perceived security vulnerabilities in our products could harm our reputation and lead some customers to return products, to reduce or delay future purchases, or use competitive products.

 

We face competition from numerous sources and competition may increase, leading to a decline in revenues. We compete primarily with well-established companies, many of which we believe have greater resources than us. We believe that barriers to entry are not significant and start-up costs are relatively low, so our competition may increase in the future. New competitors may be able to launch new businesses similar to ours, and current competitors may replicate our business model, at a relatively low cost. If competitors with significantly greater resources than ours decide to replicate our business model, they may be able to quickly gain recognition and acceptance of their business methods and products through marketing and promotion. We may not have the resources to compete effectively with current or future competitors. If we are unable to effectively compete, we will lose sales to our competitors and our revenues will decline.

 

Our competitors may be able to develop their business strategy and grow revenue at a faster pace than us, which would limit our results of operations and may force us to cease or curtail operations. The wireless mobile solutions marketplace, while highly fragmented, is very competitive and many of our competitors are more established and have greater resources. We expect that competition will intensify in the future. Some of these competitors also have greater market presence, marketing capabilities, technological and personnel resources than the Company. As compared with our company therefore, such competitors may:

 

develop and expand their infrastructure and service/product offerings more efficiently or more quickly;

 

adapt more swiftly to new or emerging technologies and changes in client requirements;

 

take advantage of acquisition and other opportunities more effectively;

 

devote greater resources to the marketing and sale of their products and services; and

 

leverage more effectively existing relationships with customers and strategic partners or exploit better recognized brand names to market and sell their services.

 

These current and prospective competitors include other wireless mobility solutions companies, hardware suppliers and in house IT departments.

 

9

 

 

A significant portion of our revenue is dependent upon a small number of customers, and the loss of any one or more of these customers would negatively impact our results of operations. We had two customers who, together, represented 24% of the Company’s revenue for the year ended December 31, 2021.

 

Customer mix shifts significantly from year to year, but a concentration of the business with a few large customers is typical in any given year. A decline in our revenues could occur if a customer which has been a significant factor in one financial reporting period gives us significantly less business in the following period. Any one of our customers could reduce their orders for our products and services in favor of a more competitive price or different product at any time. The loss of a significant customer could have a material adverse impact on our Company.

 

Our contracts with these customers and our other customers do not include any specific purchase requirements or other requirements outside of the normal course of business. The majority of our customer contracts are on an annual basis for service support while on a purchase order basis for hardware purchases. Typical hardware sales are submitted on an estimated order basis with subsequent follow-on orders for specific quantities. These sales are ultimately subject to the time that the units are installed at all of the customer locations as per their requirements. Termination provisions are generally standard clauses based upon non-performance. General industry standards for contracts provide ordinary terms and conditions, while actual work and performance aspects are usually dictated by a Statement of Work which outlines what is being ordered, product specifications, delivery, installation and pricing.

 

If wireless carriers were to terminate or materially reduce their business relationships with us, our operating results would be materially harmed. We have established key wireless carrier relationships with Sprint, T-Mobile and Verizon. We have an informal arrangement with these carriers pursuant to which they provide us referrals of end users interested in field mobility solutions, and we, in turn, provide solutions which require cellular data networks. We do not have any binding agreements with these carriers. If these carriers were to terminate or materially reduce, for any reason, their business relationships with us, our operating results would be materially harmed.

 

Use of third-party suppliers and service providers could adversely affect our product quality, delivery schedules or customer satisfaction, any of which could have an adverse effect on our financial results. In particular, we rely heavily on a number of privileged vendor relationships as a value added reseller (“VAR”) for the Motorola Solutions Partner Pinnacle Club program, a manufacturer of bar code scanners and portable data terminals; as an Honors Solutions Provider for Intermec, a manufacturer of bar code scanners and terminals; as a Premier Partner with Zebra, a printer manufacturer, and O’Neil, the leading provider of ‘ruggedized’ handheld mobile printers. The loss of VAR status with any of these manufacturers could have a substantial adverse effect on our business. Our ability to meet financial objectives depends on our ability to timely obtain an adequate delivery of hardware as well as services from our vendors. Certain supplies are available from a single source or limited sources for which we may be unable to provide suitable alternatives in a timely manner. In addition, we may experience increases in vendor prices that could have a negative impact on our business. Credit constraints by our vendors could cause us to accelerate payables by us, impacting our cash flow. Any unanticipated expense, or disruption in our business or operations relating a limited number of suppliers could adversely affect our business, financial condition and results of operations.

 

Growth of, and changes in, our revenues and profits depend on the customer, product and geographic mix of our sales. Fluctuations in our sales mix could have an adverse impact on or increase the volatility of our revenues, gross margins and profits. Sales of our products to large enterprises tend to have lower prices and gross margins than sales to smaller firms. In addition, our gross margins vary depending on the product or service delivered. Growth in our revenues and gross margins therefore depends on the customer, product and geographic mix of our sales. If we are unable to execute a sales strategy that results in a favorable sales mix, our revenues, gross margins and earnings may decline. Further, changes in the mix of our sales from quarter-to-quarter or year-to-year may make our revenues, gross margins and earnings more volatile and difficult to predict.

 

Our sales cycles can be long, unpredictable and require considerable time and expense, which may cause our operating results to fluctuate. Our sales cycle, which is the time between initial contact with a potential customer and the ultimate sale, is often lengthy and unpredictable. Some of our potential customers may already have partial managed mobility solutions in place under fixed-term contracts, which may limit their ability to commit to purchase our solution in a timely fashion. In addition, our potential customers typically undertake a significant evaluation process that can last up to a year or more, and which requires us to expend substantial time, effort and money educating them about the capabilities of our offerings and the potential cost savings they can bring to an organization. Furthermore, the purchase of our products and services may require coordination and agreement across many departments within a potential customer’s organization, which further contributes to our lengthy sales cycle. As a result, we have limited ability to forecast the timing and size of specific sales. Any delay in completing, or failure to complete, sales in a particular quarter or year could harm our business and could cause our operating results to vary significantly.

 

10

 

 

Our revolving line-of-credit agreement and our loan agreements may limit our flexibility in managing our business, and defaults of any financial and non-financial covenants in these agreements could adversely affect us. Our revolving-line-of-credit agreement as well as our term loan impose operating restrictions on us in the form of financial and non-financial covenants. These restrictions limit the manner in which we can conduct our business and may restrict us from engaging in favorable business opportunities. In addition, these restrictions limit our ability, among other things, to incur further debt, make future acquisitions and other investments, restrict making certain payments such as dividend payments, and restrict disposition of assets.

 

Our indebtedness may adversely affect our cash flow and our ability to operate our business. As of December 31, 2021, we had availability under a line of credit of $9 million. Our current line of credit expires in July 2024. Our level of indebtedness relative to stockholders’ equity could have important consequences to you, including with respect to our ability to declare and pay a dividend, and significant effects on our business, including the following:

 

we must use a substantial portion of our cash flow from operations to pay interest on our debt obligations, which will reduce the funds available to use for operations and other purposes including our other financial obligations;

 

certain of our debt obligations are secured by significant Company assets;

 

our ability to obtain additional financing for working capital, capital expenditures, strategic acquisitions or general corporate purposes may be impaired;

 

we could be at a competitive disadvantage compared to our competitors that may have proportionately less debt;

 

our flexibility in planning for, or reacting to, changes in our business and the industry in which we operate may be limited;

 

our ability to fund a change of control offer may be limited; and

 

we may be more vulnerable to economic downturns and adverse developments in our business.

 

We expect to obtain the funds to pay our day to day expenses and to repay our indebtedness primarily from our operations. Our ability to meet our expenses and make these payments therefore depends on our future performance, which will be affected by financial, business, economic and other factors, many of which we cannot control. Our business may not generate sufficient cash flow from operations in the future, and our currently anticipated growth in sales and cash flow may not be realized, either or both of which could result in our being unable to repay indebtedness, including the outstanding promissory notes, or to fund other liquidity needs. If we do not have enough funds, we may be in breach our debt covenants and/or be required to refinance all or part of our then existing debt, sell assets or borrow more funds, which we may not be able to accomplish on terms favorable to us, or at all. In addition, the terms of existing or future debt agreements may restrict us from pursuing any of these alternatives.

 

Our sales and profitability may be affected by changes in macro-economic, business or industry conditions. If the economic climate in the U.S. or abroad deteriorates as a result of COVID-19, global conflicts in Europe (or elsewhere), or otherwise, customers or potential customers could reduce or delay their technology investments. Reduced or delayed technology investments could decrease our sales and profitability. In this environment, our customers may experience financial difficulty, cease operations and fail to budget or reduce budgets for the purchase of our products and services. This may lead to longer sales cycles, delays in purchase decisions, payment and collection, and can also result in downward price pressures, causing our sales and profitability to decline. In addition, general economic uncertainty and volatility arising from geopolitical events and concerns, inflation, rises in energy prices, changes in interest rates and general declines in capital spending in the information technology sector make it difficult to predict changes in the purchasing requirements of our customers and the markets we serve. There are many other factors which could affect our business, including: 

 

the introduction and market acceptance of new technologies, products and services;

 

new competitors and new forms of competition;

 

the size and timing of customer orders;

 

the size and timing of capital expenditures by our customers;

 

11

 

 

adverse changes in the credit quality of our customers and suppliers;

 

changes in the pricing policies of, or the introduction of, new products and services by us or our competitors;

 

changes in the terms of our contracts with our customers or suppliers;

 

the availability of products from our suppliers; and

 

variations in product costs and the mix of products sold.

 

These trends and factors could adversely affect our business, profitability and financial condition and diminish our ability to achieve our strategic objectives.

 

We may be unable to protect our proprietary software and methodology. Our success depends, in part, upon our proprietary software, methodology and other intellectual property rights. We rely upon a combination of trade secrets, nondisclosure and other contractual arrangements, and copyright and trademark laws to protect our proprietary rights. We generally enter into nondisclosure and confidentiality agreements with our employees, partners, consultants, independent sales agents and customers, and limit access to and distribution of our proprietary information. We cannot be certain that the steps we take in this regard will be adequate to deter misappropriation of our proprietary information or that we will be able to detect unauthorized use and take appropriate steps to enforce our intellectual property rights. We have attempted to put in place certain safeguards in our policies and procedures to protect intellectual property developed by employees. Our policies and procedures stipulate that intellectual property created by employees and its consultants remain our property. If we are unable to protect our proprietary software and methodology, the value of our business may decrease, and we may face increased competition.

 

We have not sought to protect our proprietary knowledge through patents and, as a result, our sales and profitability could be adversely affected to the extent that competing products/services were to capture a significant portion of our target markets. We have generally not sought patent protection for our products and services, relying instead on our technical know-how and ability to design solutions tailored to our customers’ needs. Our sales and profitability could be adversely affected to the extent that competing products/services were to capture a significant portion of our target markets. To remain competitive, we must continually improve our existing personnel skill sets and capabilities and the provision of the services related thereto. Our success will also depend, in part, on management’s ability to recognize new technologies and services and make arrangements to license in or acquire such technologies so as to always be at the leading edge.

 

Assertions by a third party that our software products or technology infringes its intellectual property, whether or not correct, could subject us to costly and time-consuming litigation or expensive licenses. Although we believe that our services and products do not infringe on the intellectual property rights of others, infringement claims may be asserted against us in the future. There is frequent litigation in the communications and technology industries based on allegations of infringement or other violations of intellectual property rights. As we face increasing competition, the possibility of intellectual property rights claims against us may increase. These claims, whether or not successful, could:

 

divert management’s attention;

 

in costly and time-consuming litigation;

 

require us to enter into royalty or licensing agreements, which may not be available on acceptable terms, or at all; or

 

require us to redesign our software products to avoid infringement.

 

As a result, any third-party intellectual property claims against us could increase our expenses and impair our business. In addition, although we have licensed proprietary technology, we cannot be certain that the owners’ rights in such technology will not be challenged, invalidated or circumvented. Furthermore, many of our customer agreements require us to indemnify our customers for certain third-party intellectual property infringement claims, which could increase our costs as a result of defending such claims and may require that we pay damages if there were an adverse ruling related to any such claims. These types of claims could harm our relationships with our customers, may deter future customers from purchasing our software products or could expose us to litigation for these claims. Even if we are not a party to any litigation between a customer and a third party, an adverse outcome in any such litigation could make it more difficult for us to defend our intellectual property in any subsequent litigation in which we are a named party.

 

12

 

 

We are increasingly dependent on information technology systems and infrastructure (cybersecurity). We increasingly rely upon technology systems and infrastructure. Our technology systems are potentially vulnerable to breakdown or other interruption by fire, power loss, system malfunction, unauthorized access and other events such as computer hackings, cyber-attacks, computer viruses, worms or other destructive or disruptive software. Likewise, data privacy breaches by employees and others with permitted access to our systems may pose a risk that sensitive data may be exposed to unauthorized persons or to the public. While we have invested heavily in the protection of data and information technology and in related training, there can be no assurance that our efforts will prevent significant breakdowns, breaches in our systems or other cyber incidents that could have a material adverse effect upon our reputation, business, operations or financial condition of the company. In addition, significant implementation issues may arise as we continue to consolidate and outsource certain computer operations and application support activities.

 

We are subject to evolving privacy laws in the United States and other jurisdictions that are subject to potentially differing interpretations and which could adversely impact our business and require that we incur substantial costs Existing privacy-related laws and regulations in the United States and other countries are evolving and are subject to potentially differing interpretations, and various U.S. federal and state or other international legislative and regulatory bodies may expand or enact laws regarding privacy and data security-related matters. In addition, the California Consumer Privacy Act (the “CCPA”), which took effect in January 2020, was amended by the California Privacy Rights Act (“the “CPRA”) and will take full effect in January 2023. The CCPA and CPRA, among other things, gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used. Other U.S. states and the U.S. Congress have introduced, and some states like Virginia and Colorado have enacted in 2021, data privacy legislation, which may impact our business. Data privacy legislation, amendments and revisions to existing data privacy legislation, and other developments impacting data privacy and data protection may require us to modify our data processing.

 

We may need to raise additional funds, and these funds may not be available when we need them or may not be obtainable on favorable terms. We may need to raise additional funds in order to fund our growth strategy and fully implement our business plan. Specifically, we may need to raise additional funds in order to pursue rapid expansion, develop new or enhanced services and products, and acquire complementary businesses or assets. Additionally, we may need funds to respond to unanticipated events that require us to make additional investments in or expenditures on behalf of our business. There can be no assurance that additional financing will be available when needed, on favorable terms, or at all. If funds are not available when we need them, then we may need to change our business strategy, reduce our rate of growth or suffer losses or other adverse impacts.

 

If we incur operating losses or do not raise sufficient additional capital, material adverse events may occur, including, but not limited to: 1) a reduction in the nature and scope of our operations, 2) our inability to fully implement our current business plan, and 3) defaults under our existing loan agreements. A covenant default would give one of our creditors the right to demand immediate payment of all outstanding amounts, which we would likely not be able to pay out of normal operations. There are no assurances that we can successfully implement our plans with respect to these liquidity matters.

 

Our inability to successfully implement our acquisition strategy could have a material adverse effect on our business. We have grown in part as a result of our recent acquisitions, including the acquisitions of ExtenData and Advanced Mobile Group, LLC, and we anticipate continuing to grow in this manner. Although we expect to regularly consider additional strategic transactions in the future, we may not identify suitable opportunities or, if we do identify prospects, it may not be possible to consummate a transaction on acceptable terms. Antitrust or other competition laws may also limit our ability to acquire or work collaboratively with certain businesses or to fully realize the benefits of a prospective acquisition. Furthermore, a significant change in our business or the economy, an unexpected decrease in our cash flows or any restrictions imposed by our indebtedness may limit our ability to obtain the necessary capital or otherwise impede our ability to complete a transaction. Regularly considering strategic transactions can also divert management’s attention and lead to significant due diligence and other expenses regardless of whether we pursue or consummate any transaction. Failure to identify suitable transaction partners and to consummate transactions on acceptable terms, as well as the commitment of time and resources in connection with such transactions, could have a material adverse effect on our business, financial condition and results of operations.

 

13

 

 

Any failure to realize the anticipated benefits of an acquisition, including unanticipated expenses and liabilities related to acquisitions, could have a material adverse effect on our business. We pursue each acquisition with the expectation that the transaction will result in various benefits, including growth opportunities and synergies from increased efficiencies. However, even if we are able to successfully integrate an acquired business, we may not realize some or all of the anticipated benefits within the anticipated timeframes or at all. Furthermore, we may experience increased competition that limits our ability to expand our business, we may not be able to capitalize on expected business opportunities, and general industry and business conditions may deteriorate. Acquisitions also expose us to significant risks and costs, and business and operational overlaps may lead to hidden costs. These costs can include unforeseen pre-acquisition liabilities or the impairment of customer relationships or acquired assets, such as goodwill. We may also incur costs and inefficiencies to the extent an acquisition expands the industries, markets or geographies in which we operate due to our limited exposure to and experience in a given industry, market or region. Acquisitions at times involve post-transaction disputes with the counterparty regarding a number of matters, including disagreements over the amount of a purchase price or other working capital adjustment or disputes regarding whether certain liabilities are covered by the indemnification provisions of the transaction agreement. We may underestimate the level of certain costs or the exposure we may face as a result of acquired liabilities. If any of these or other factors limit our ability to achieve the anticipated benefits of a transaction, or we encounter other unexpected transaction-related costs and liabilities, our business, financial condition and results of operations could be materially and adversely affected.

 

Future business combinations and acquisition transactions, if any, as well as recently closed business combinations and acquisition transactions, may not succeed in generating the intended benefits and may adversely affect our business. Part of our growth strategy is to evaluate strategic acquisitions or relationships from time to time. The inability of our management to successfully integrate acquired businesses or technologies, and any related diversion of management’s attention, could have a material adverse effect on our business, operating results and financial condition.

 

Business combinations and other acquisition transactions may have a direct adverse effect on our financial condition, results of operations, liquidity or stock price. To complete acquisitions or other business combinations, we may have to use cash, issue new equity securities with dilutive effects on existing stockholders, take on new debt, assume contingent liabilities or amortize assets or expenses in a manner that might have a material adverse effect on our balance sheet, results of operations or liquidity. We are required to record business combination-related costs and other items as current period expenses, which would have the effect of reducing our reported earnings in the period in which an acquisition is consummated. These and other potential negative effects of an acquisition transaction could prevent us from realizing the benefits of such transaction and have a material adverse impact on our stock price, financial condition, results of operations and liquidity.

 

We must effectively manage the structure and size of our operations, or our company will suffer. Our ability to successfully continue to implement our business plan requires an effective planning and management process. If funding is available, we intend to continue to attempt to increase the scope of our operations and acquire complementary businesses or assets. Implementing our business plan will require significant additional funding and resources. If we successfully grow our operations, we will need to hire additional employees and make significant capital investments. If we grow our operations, it will place a significant strain on our existing management and resources. If we grow, we will need to improve our financial and managerial controls and reporting systems and procedures, and we will need to expand, train and manage our workforce. If we need to reduce the size of our infrastructure, we may need to do it swiftly. Any failure to manage any of the foregoing areas efficiently and effectively would cause our business to suffer.

 

We are heavily dependent on our senior management, and a loss of a member of our senior management team could cause our stock price to suffer. If we lose members of our senior management, we may not be able to find appropriate replacements on a timely basis, and our business and value of our common stock could be adversely affected. Our existing operations and continued future development depend to a significant extent upon the performance and active participation of certain key individuals, including our Chief Executive Officer, our Senior Vice Presidents and certain other senior management individuals. We cannot guarantee that we will be successful in retaining the services of these or other key personnel. If we were to lose any of these individuals, we may not be able to find appropriate replacements on a timely basis and our financial condition and results of operations could be materially adversely affected.

 

14

 

 

Our inability to hire, train and retain qualified employees could cause our financial condition to suffer. The success of our business is highly dependent upon our ability to hire, train and retain qualified employees. We face competition from other employers for people, and the availability of qualified people is limited. We must offer a competitive employment package in order to hire and retain employees, and any increase in competition for people may require us to increase wages or benefits in order to maintain a sufficient work force, resulting in higher operation costs. Additionally, we must successfully train our employees in order to provide high quality services. In the event of high turnover or shortage of people, we may experience difficulty in providing consistent high-quality services. These factors could adversely affect our results of operations.

 

If our goodwill or amortizable intangible assets become impaired, we may be required to record a significant charge to earnings. We review our goodwill and amortizable intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be evaluated for impairment at least annually. Factors that may be considered a change in circumstances indicating that the carrying value of our goodwill or amortizable intangible assets may not be recoverable include a decline in stock price and market capitalization, decrease in estimated future cash flows, and slower growth rates in our industry. We may be required to record a significant charge to earnings in our financial statements during the period in which any impairment of our goodwill or amortizable intangible assets is determined, resulting in a material adverse impact on our results of operations.

 

RISKS RELATING TO OUR SECURITIES

 

There has been a limited trading market for our common stock. Currently, our common stock is available for quotation on the OTCQX under the symbol “DPSI.” The OTCQX is generally understood to be a less active, and therefore less liquid, trading market than a national securities exchange. We cannot predict whether an active market for our common stock will ever develop in the future. The lack of an active market may impair your ability to sell your shares at the time you wish to sell them or at a price that you consider reasonable. The lack of an active market may also reduce the fair market value of your shares. An inactive market may also impair our ability to raise capital by selling shares of capital stock and may impair our ability to acquire other companies, assets or technologies by using common stock as consideration.

 

The market price for our common stock may be volatile, and your investment in our common stock could decline in value. The market price of our common stock could fluctuate significantly in response to various factors and events, including:

 

the lack of an established trading market for our common stock;

 

our ability to integrate operations, technology, products and services;

 

our ability to execute on our business plan;

 

operating results below expectations;

 

our issuance of additional securities, including debt or equity or a combination thereof, which may be necessary to fund our operating expenses;

 

announcements of technological innovations or new products by us or our competitors;

 

the loss of any strategic relationship;

 

economic and other external factors;

 

period-to-period fluctuations in our financial results; and

 

  whether an active trading market in our common stock develops and is maintained.

 

In addition, the securities markets have from time to time experienced significant price and volume fluctuations that are unrelated to the operating performance of particular companies. These market fluctuations may also materially and adversely affect the market price of our common stock.

 

In the past, securities class action litigation has often been brought against companies that experience volatility in the market price of their securities. Whether or not meritorious, litigation brought against us could result in substantial costs and a diversion of management’s attention and resources, which could adversely affect our business, operating results and financial condition.

 

15

 

 

We expect that our quarterly results of operations will fluctuate, and this fluctuation could cause our stock price to decline. Our quarterly operating results are likely to fluctuate in the future. These fluctuations could cause our stock price to decline. The nature of our business involves variable factors which could cause our operating results to fluctuate.

 

Due to the possibility of fluctuations in our revenues and expenses, we believe that quarter-to-quarter comparisons of our operating results at times are not a good indication of our future performance.

 

If we or our existing stockholders sell a substantial number of shares of our common stock in the public market, including as part of this offering, our stock price may decline even if our business is doing well. Sales of a substantial number of shares of our common stock in the public market, or the perception in the market that the holders of a large number of shares intend to sell shares (particularly with respect to our affiliates, directors, executive officers or other insiders), could depress the market price of our common stock and could impair our future ability to obtain capital, especially through an offering of equity securities. If there are more shares of common stock offered for sale than buyers are willing to purchase, then the market price of our common stock may decline to a market price at which buyers are willing to purchase the offered shares of common stock and sellers remain willing to sell the shares.

 

In the future, we may issue additional shares to our employees, directors or consultants, under our equity compensation plan, in connection with corporate alliances or acquisitions, or to raise capital. Due to these factors, sales of a substantial number of shares of our common stock in the public market could occur at any time.

 

Our common stock is subject to the “penny stock” rules of the SEC and the trading market in our securities is limited, which makes transactions in our stock cumbersome and may reduce the value of an investment in our stock. The SEC has adopted Rule 15g-9 which establishes the definition of a “penny stock,” for the purposes relevant to us, as any equity security that has a market price of less than $5.00 per share or with an exercise price of less than $5.00 per share, subject to certain exceptions. For any transaction involving a penny stock, unless exempt, the rules require:

 

that a broker or dealer approve a person’s account for transactions in penny stocks; and

 

the broker or dealer receive from the investor a written agreement to the transaction, setting forth the identity and quantity of the penny stock to be purchased.

 

In order to approve a person’s account for transactions in penny stocks, the broker or dealer must:

 

obtain financial information and investment experience objectives of the person; and

 

make a reasonable determination that the transactions in penny stocks are suitable for that person and the person has sufficient knowledge and experience in financial matters to be capable of evaluating the risks of transactions in penny stocks.

 

The broker or dealer must also deliver, prior to any transaction in a penny stock, a disclosure schedule prescribed by the SEC relating to the penny stock market, which, in highlight form:

 

sets forth the basis on which the broker or dealer made the suitability determination; and

 

that the broker or dealer received a signed, written agreement from the investor prior to the transaction.

 

Generally, brokers may be less willing to execute transactions in securities subject to the “penny stock” rules. This may make it more difficult for investors to dispose of our common stock and cause a decline in the market value of our stock.

 

Disclosure also has to be made about the risks of investing in penny stocks in both public offerings and in secondary trading and about the commissions payable to both the broker-dealer and the registered representative, current quotations for the securities and the rights and remedies available to an investor in cases of fraud in penny stock transactions. Finally, monthly statements have to be sent disclosing recent price information for the penny stock held in the account and information on the limited market in penny stocks.

 

16

 

 

FINRA sales practice requirements may also limit a stockholder’s ability to buy and sell our stock. In addition to the “penny stock” rules described above, FINRA has adopted rules that require that in recommending an investment to a customer, a broker-dealer must have reasonable grounds for believing that the investment is suitable for that customer. Prior to recommending speculative low priced securities to their non-institutional customers, broker-dealers must make reasonable efforts to obtain information about the customer’s financial status, tax status, investment objectives and other information. Under interpretations of these rules, FINRA believes that there is a high probability that speculative low priced securities will not be suitable for at least some customers. The FINRA requirements make it more difficult for broker-dealers to recommend that their customers buy our common stock, which may limit your ability to buy and sell our stock and have an adverse effect on the market for our shares.

 

Although we are seeking to list our common stock on a national securities exchange, there is no assurance that our common stock will ever be listed on a national securities exchange. While we are seeking to list our common stock on a national securities exchange, we cannot ensure that we will be able to satisfy the listing standards or that our common stock will be accepted for listing on any such exchange. Should we fail to satisfy the initial listing standards of such exchanges, or our common stock is otherwise rejected for listing, our common stock will likely continue to trade on the OTCQX, in which event the trading price of our common stock could suffer, the trading market for our common stock may be less liquid, and our common stock price may be subject to increased volatility.

 

Even if our common stock is later accepted for listing on a national securities exchange upon our satisfaction of the exchange’s initial listing criteria, there can be no assurance that an active trading market for our common stock will develop or be sustained, and the exchange may subsequently delist our common stock if we fail to comply with ongoing listing standards. In the event we are able to list our common stock on a national securities exchange upon our satisfaction of the exchange’s initial listing criteria, the exchange will require us to meet certain financial, public float, bid price and liquidity standards on an ongoing basis in order to continue the listing of our common stock. In addition to specific listing and maintenance standards, we expect any national securities exchange on which our common stock may become listed will have broad discretionary authority over the initial and continued listing of securities, which it could exercise with respect to the listing of our common stock.

 

If we fail to meet these continued listing requirements, our common stock may be subject to delisting. If our common stock is delisted and we are not able to list our common stock on another national securities exchange, we expect our securities would be quoted on an over-the-counter market; However, if this were to occur, our stockholders could face significant material adverse consequences, including limited availability of market quotations for our common stock and reduced liquidity for the trading of our securities. In addition, in the event of such delisting, we could experience a decreased ability to issue additional securities and obtain additional financing in the future.

 

Further, even if our common stock is ever listed on a national securities exchange, there can be no assurance that an active trading market for our common stock will develop or be sustained after our initial listing.

 

If securities analysts do not publish research or publish unfavorable research about our business, our stock price and trading volume could decline. The trading market for a company’s common stock often is based in part on the research and reports that securities and industry analysts publish about the company. We are not currently aware of any well-known analysts that are covering our common stock, and without analyst coverage it could be hard to generate interest in investments in our common stock. Furthermore, if analyst coverage does develop, and an analyst downgrades our stock or publishes unfavorable research about our business, or if our clinical trials or operating results fail to meet the analysts’ expectations, our stock price would likely decline.

 

We do not anticipate paying dividends on our common stock. We have never declared or paid cash dividends on our common stock and do not expect to do so in the foreseeable future. The declaration of dividends is subject to the discretion of our board of directors and will depend on various factors, including our operating results, financial condition, future prospects, covenants in documents governing our debt obligations and any other factors deemed relevant by our board of directors. You should not rely on an investment in our company if you require dividend income from your investment in our company. The success of your investment will likely depend entirely upon any future appreciation of the market price of our common stock, which is uncertain and unpredictable. There is no guarantee that our common stock will appreciate in value.

 

17

 

 

Anti-takeover provisions in our charter documents and Delaware law, could discourage, delay, or prevent a change in control of our company and may affect the trading price of our common stock.

 

We are a Delaware corporation and the anti-takeover provisions of the Delaware General Corporation Law may discourage, delay, or prevent a change in control by prohibiting us from engaging in a business combination with an interested stockholder for a period of three years after the person becomes an interested stockholder, even if a change in control would be beneficial to our existing stockholders.

 

Our Amended and Restated Certificate of Incorporation (the “Charter”), and our Amended and Restated Bylaws (the “Bylaws”) may discourage, delay, or prevent a change in our management or control over us that stockholders may consider favorable. Our Charter and Bylaws:

 

provide that vacancies on our board of directors, including newly created directorships, may be filled only by a majority vote of directors then in office;

 

do not provide stockholders with the ability to cumulate their votes; and

 

require advance notification of stockholder nominations and proposals.

 

In addition, our Charter permits the Board to issue up to 10 million shares of preferred stock with such powers, rights, terms and conditions as may be designated by the Board upon the issuance of shares of preferred stock at one or more times in the future. Specifically, the Charter permits the Board to approve the future issuance of all or any shares of the preferred stock in one or more series, to determine the number of shares constituting any series and to determine any voting powers, conversion rights, dividend rights, and other designations, preferences, limitations, restrictions and rights relating to such shares without any further authorization by our stockholders. The Board’s power to issue preferred stock could have the effect of delaying, deterring or preventing a transaction or a change in control of our company that might otherwise be in the best interest of our stockholders.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2. PROPERTIES

 

Our primary administrative offices and warehouse are located in Laguna Hills, California where we lease approximately 31,000 square feet, of which we sublease approximately 16,000 square feet. As of the date of this annual report our principal executive is located at 1615 South Congress Avenue, Suite, 103, Delray Beach Florida.

 

We relocated our administrative offices and main warehouse from Irvine, California to a larger facility in Laguna Hills, California in order to meet our current and future business needs. We believe that our facilities are adequate for our current needs.

 

ITEM 3. LEGAL PROCEEDINGS

 

From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. Currently, we are not a party to any material legal proceedings or subject to any material claims. The results of any future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

None.

 

18

 

 

PART II

 

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

 

Our stock has been quoted on the OTCQX under the symbol “DPSI” since February 1, 2021. As of March 31, 2021, there are 7,007,454 shares of our common stock outstanding.

 

Reverse Stock Split

 

In December 2021, we effectuated a reverse stock split of our then outstanding shares of common stock at a ratio of 1-for-2. The number of authorized shares remained unchanged. Stockholders received a whole share for fractional shares and the par value per common stock remains unchanged. A proportionate adjustment was made to the maximum number of shares issuable under the 2014 Equity Plan, as amended.

 

Holders of Record

 

As of December 31, 2021, there were approximately 279 stockholders of record of our common stock.

 

Dividend Policy

 

We have never declared or paid any cash dividend on our common or capital stock.

 

Recent Sales of Unregistered Securities

 

None.

 

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

 

None.

 

ITEM 6. RESERVED

 

Not required.

 

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

 

The following discussion should be read in conjunction with the consolidated financial statements and notes thereto included elsewhere in this annual report. Certain statements in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations” are forward-looking statements that are based on current expectations and involve various risks and uncertainties that could cause our actual results to differ materially from those expressed in these forward-looking statements.

 

Our financial statements are stated in United States Dollars (“$”) and are prepared in accordance with United States Generally Accepted Accounting Principles (“GAAP”). The following discussion should be read in conjunction with our financial statements and the related notes that appear elsewhere in this prospectus. In this prospectus, unless otherwise specified, all dollar amounts are expressed in United States dollars and all references to “common shares” refer to the common shares in our capital stock.

 

Overview

 

DecisionPoint is a provider and integrator of mobility and wireless systems for business organizations. The Company designs, deploys and supports mobile computing systems that enable customers to access employers’ data networks at various locations (i.e. the retail selling floor, nurse workstations, warehouse and distribution centers or on the road deliveries via enterprise-grade handheld computers, printers, tablets, and smart phones). The Company also integrates data capture equipment including bar code scanners and radio frequency identification (RFID) readers.

 

19

 

 

In December 2020, we completed the acquisition of ExtenData Solutions, LLC, a privately held company with corporate headquarters in Centennial, CO. DecisionPoint acquired ExtenData to better serve its customers, deepen its expertise in manufacturing, transportation and logistics, and hospitality, and provide a stronger regional presence across the Rocky Mountain and Southwest regions of the United States. 

 

In January 2022, we completed the acquisition of Advanced Mobile Group, LLC (“AMG”), a privately held company headquartered in Doylestown, Pennsylvania. DecisionPoint acquired Advanced Mobile Group to expand DecisionPoint’s mobility-first enterprise solutions and service offerings and grow its capabilities in the mid-Atlantic region. Advanced Mobile Group is a regional leader providing services, hardware, software, integration, and wireless networking solutions, with deep experience in warehousing and distribution, manufacturing, mobile workforce automation, retailing, and healthcare segments, and 600 customers.

 

The future impact of the COVID-19 pandemic on our business and results of operations is unknown and will depend on future developments, which fluctuate and are highly uncertain and cannot be predicted with confidence, including the duration and severity of the COVID-19 pandemic, the spread of the new variants of the virus, the effectiveness of vaccines and vaccination rates, and additional preventative and protective actions that governments, or we or our customers, may implement, which may result in an extended period of continued business disruption and reduced operations. While our overall business and revenue since the onset of the pandemic have not been materially adversely impacted, certain of our customers, particularly those in the retail sector, have been significantly impacted by COVID-19 and the pandemic has contributed to disruptions in supply chains and labor shortages across industries, and therefore our results of operations during 2021 are not necessarily indicative of results to be expected in 2022 in light of the uncertainties surrounding the impact of COVID-19 pandemic on many of our customers and suppliers. Although our results of operations were not materially adversely impacted, we have experienced supplier shipment delays due to a supply chain and logistic challenges resulting in delays in revenue recognition.

 

In addition, general economic uncertainty and volatility arising from geopolitical events and concerns, inflation, rises in energy prices, changes in interest rates and general declines in capital spending in the information technology sector make it difficult to predict changes in the purchasing requirements of our customers and the markets we serve and whether our results of operations will be materially impacted. 

 

Components of Results of Operations

 

Net Sales

 

Net sales reflect revenue from the sale of hardware, software, consumables and services (including hardware and software maintenance) to our clients, net of sales taxes.

 

Revenue is recognized when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.

 

Cost of Sales, Sales and Marketing Expenses, and General and Administrative Expenses

 

The following illustrates the primary costs classified in each major expense category:

 

Cost of sales, include:

 

Cost of goods sold for hardware, software and consumables;

 

Cost of services, including maintenance;

 

Markdowns of inventory; and

 

Freight expenses.

 

Sales and marketing expenses, include:

 

Sales salaries, benefits and commissions;

 

Consulting;

 

Marketing tools;

 

Travel; and

 

Marketing promotions and trade shows.

 

20

 

 

General and administrative expenses, include:

 

  Corporate payroll and benefits;
     
  Depreciation and amortization;
     
  Rent;
     
  Utilities; and
     
  Other administrative costs such as maintenance of corporate offices, supplies, legal, consulting, audit and tax preparation and other professional fees.

 

Results of Operations

 

The following table summarizes key components of our results of operations for the periods indicated, both in dollars and as a percentage of our net sales (in thousands):

 

    Year Ended
December 31,
 
    2021     2020  

Income Statement Data:

           
Net sales   $ 65,943     $ 63,360  
Cost of sales     50,639       48,542  
Gross profit     15,304       14,818  
Sales and marketing expenses     7,354       5,587  
General and administrative expenses     7,552       5,203  
Total operating expenses     14,906       10,790  
Operating income     398       4,028  
Interest expense     (79 )     (319 )
Gain on extinguishment of debt     1,211       -  
Other income     -       213  
Income before income taxes     1,530       3,922  
Income tax expense     (116 )     (1,061 )
Net income attributable to common shareholders   $ 1,414     $ 2,861  
Percentage of Net Sales:                
Net sales     100.0 %     100.0 %
Cost of sales     76.8 %     76.6 %
Gross profit     23.2 %     23.4 %
Sales and marketing expenses     11.2 %     8.8 %
General and administrative expenses     11.5 %     8.2 %
Total operating expenses     22.6 %     17.0 %
Operating income     0.6 %     6.4 %
Interest expense     -0.1 %     -0.5 %
Gain on extinguishment of debt     1.8 %     0.0 %
Other income     0.0 %     0.3 %
Income before income taxes     2.3 %     6.2 %
Income tax expense     -0.2 %     -1.7 %
Net income attributable to common shareholders     2.1 %     4.5 %

 

21

 

 

Results of Operations for the Year Ended December 31, 2021 compared to the Year Ended December 31, 2020

 

Net sales

 

    Year Ended
December 31,
    Dollar     Percent  
    2021     2020     Change     Change  
    (dollars in thousands)        
Hardware and software   $ 44,355     $ 47,416     $ (3,061 )     -6.5 %
Consumables     6,125       3,257       2,868       88.1 %
Services     15,463       12,687       2,776       21.9 %
    $ 65,943     $ 63,360     $ 2,583       4.1 %

 

Net sales increased by 4.1%, or $2.6 million, for the year ended December 31, 2021 compared to the year ended December 31, 2020. The increase in net sales was primarily driven by a $11.0 million increase in overall net sales associated with sales by ExtenData that we acquired in December 2020 (and, thus, there were not corresponding sales by ExtenData included in our results of operations for 2020), partially offset by a decrease in hardware and software sales in the retail sector due to significant equipment upgrades (and resulting purchases of our products and services) that occurred in 2020 from one of our largest customers (without a corresponding significant upgrade by that customer in 2021), as well as supply chain issues impacting product availability in 2021. Significant customer equipment upgrades occur periodically and the related net sales, and the timing of those net sales, are difficult to estimate with a high degree of certainty.

 

Cost of sales

 

    Year Ended
December 31,
    Dollar     Percent  
    2021     2020     Change     Change  
    (dollars in thousands)        
Hardware and software   $ 35,573     $ 37,986     $ (2,413 )     -6.4 %
Consumables     4,370       2,143       2,227       103.9 %
Services     10,696       8,413       2,283       27.1 %
    $ 50,639     $ 48,542     $ 2,097       4.3 %

 

Cost of sales increased by 4.3%, or $2.1 million during the year ended December 31, 2021 as compared to the year ended December 31, 2020 primarily due a $7.9 million increase in overall cost of sales associated with cost of sales of ExtenData that we acquired in December 2020 (and, thus, there were not corresponding cost of sales for ExtenData included in our results of operations for the comparable period in 2020), partially offset by lower hardware and software costs associated with significant equipment upgrades that occurred in the prior year.

 

Gross profit

 

    Year Ended
December 31,
 
    2021     2020  
    (dollars in thousands)  
Gross profit:                
Hardware and software   $ 8,782     $ 9,430  
Consumables     1,755       1,114  
Services     4,767       4,274  
Total gross profit   $ 15,304     $ 14,818  
                 
Gross profit percentage:                
Hardware and software     19.8 %     19.9 %
Consumables     28.7 %     34.2 %
Services     30.8 %     33.7 %
Total gross profit percentage     23.2 %     23.4 %

 

22

 

 

Gross profit increased $0.5 million for the year ended December 31, 2021 as compared to the year ended December 31, 2020, primarily as a result of higher sales volume and the other impacts noted above. The decrease in gross profit margin for consumables was partly due to lower consumables margins associated with customers of ExtenData that we acquired in December 2020. The decrease in gross profit margin for services was attributed to higher fixed personnel costs in connection with our increased service offerings.

 

Sales and marketing expenses

 

    Year Ended
December 31,
    Dollar     Percent  
    2021     2020     Change     Change  
    (dollars in thousands)        
Sales and marketing expenses   $ 7,354     $ 5,587     $ 1,767       31.6 %
As a percentage of sales     11.2 %     8.8 %           2.4 %

 

Sales and marketing expenses increased $1.8 million, or 31.6%, for the year ended December 31, 2021 as compared to the year ended December 31, 2020 due to increased expenses for ExtenData operations that was acquired in December 2020 (and, thus, there were not corresponding expenses for ExtenData included in our results of operations for 2020). As a percentage of sales, sales and marketing expenses increased 240 basis points primarily as a result of higher marketing personnel costs and sales integration costs.

 

General and administrative expenses

 

    Year Ended
December 31,
    Dollar     Percent  
    2021     2020     Change     Change  
    (dollars in thousands)        
General and administrative expenses   $ 7,552     $ 5,203     $ 2,349       45.1 %
As a percentage of sales     11.5 %     8.2 %           3.2 %

 

General and administrative expenses increased $2.3 million, or 45.1%, for the year ended December 31, 2021 as compared to the year ended December 31, 2020. The increase in costs was primarily due to a $1.5 million increase in expenses associated with the acquisition of ExtenData in December 2020 (and, thus, there were not corresponding expenses for ExtenData included in our results of operations for 2020), director and executive compensation and benefits, and an increase in legal and compliance costs. As a percentage of sales, general and administrative costs increased 320 basis points due to higher compensation, legal and compliance costs.

 

Interest expense. The decrease in interest expense to $79,000 from $319,000 last year was due to a decrease in average debt balances as compared to 2020.

 

Gain on extinguishment of debt. We recorded a gain on extinguishment of debt of $1.2 million in the first quarter of 2021 in connection with the forgiveness of the PPP Loans by the US Small Business Administration (“SBA”).

 

Income tax expense. Income tax expense was approximately $0.1 million and $1.1 million for the year ended December 31, 2021 and December 31, 2020, respectively. The lower income tax rate this year is primarily associated with the tax exemption for the gain on extinguishment of debt recognized in the first quarter of 2021.

 

Net income. Net income was $1.4 million compared to $2.8 million in 2020.

 

23

 

 

Liquidity and Capital Resources

 

As of December 31, 2021, our principal sources of liquidity were cash totaling $2.6 million and $9.0 million of availability under our line of credit. In recent years, we have financed our operations primarily through cash generated from operating activities, borrowings from term loans and our line of credit. We have historically generated operating losses and negative cash flows from operating activities as reflected in our accumulated deficit. We have generated operating income for each of the years ended December 31, 2018 through December 31, 2021. Based on our recent trends and our current projections, we expect to generate cash from operations for the year ending December 31, 2022. Given our projections, combined with our existing cash and credit facilities, we believe the Company has sufficient liquidity for at least the next 12 months.

 

Our ability to continue to meet our cash requirements will depend on, among other things, the effect of COVID-19 on U.S. and global economic activity, continuing disruptions in supply chains and labor shortages across industry sectors caused by the COVID-19 pandemic, our ability to achieve anticipated levels of revenues and cash flow from operations, our ability to manage costs and working capital successfully and the continued availability of financing, if needed. We cannot provide any assurance that our assumptions used to estimate our liquidity requirements will remain accurate due to, among other things, the unpredictability of the COVID-19 global pandemic and its effect on the Company and its customers and suppliers. Consequently, the duration of the pandemic and our estimates on the severity of the impact on our future earnings and cash flows could change and have a material impact on our results of operations and financial condition. In the event of a sustained market deterioration, and declines in net sales, we may need additional liquidity, which would require us to evaluate available alternatives and take appropriate actions. We cannot provide any assurance that we will be able to obtain any additional sources of financing or liquidity on acceptable terms, or at all.

 

Working Capital (Deficit)

 

    December 31,
2021
    December 31,
2020
    Increase/
(Decrease)
 
    (in thousands)  
Current assets   $ 19,334     $ 21,138     $ (1,804 )
Current liabilities     18,352       21,777       (3,425 )
Working capital (deficit)     982       (639 )     1,621  

 

The improvement in working capital is primarily due to timing of payments of accounts payable and the payoff during 2021 of the outstanding line of credit balance of $1.2 million at December 31, 2020.

 

Line of Credit

 

On July 30, 2021, we entered into a Loan and Security Agreement (the “Loan Agreement”) with MUFG Union Bank, National Association. The Loan Agreement provides for a revolving line of credit of up to $9.0 million with our obligations being secured by a security interest in substantially all of our assets. Loans extended to us under the Loan Agreement are scheduled to mature on July 31, 2024. The availability under the line of credit is not determined by a borrowing base calculation on our existing accounts receivable balance and currently bears interest at 2.75%.

 

As of December 31, 2021, we were eligible to borrow up to $9.0 million, and had no outstanding borrowings under the line of credit.

 

PPP Loans

 

On April 20, 2020 and May 4, 2020, we received $740,000 and $471,000, respectively, in proceeds from loans from Pacific Western Business Finance (“PWBF”), which were granted pursuant to the Paycheck Protection Program of the Coronavirus Aid Relief and Economic Security Act (collectively, the “PPP Loans”). We used the entire PPP Loan proceeds for qualifying expenses. In December 2020, we applied for loan forgiveness, including principal and accrued interest as permitted by the CARES Act. In February and March 2021, we received forgiveness of the PPP Loans in whole, including all accrued interest to date. 

 

24

 

 

EIDL Promissory Note

 

On August 27, 2020, we received $150,000 in connection with a promissory note from the SBA under the Economic Injury Disaster Loan (“EIDL”) program pursuant to the CARES Act. Under the terms of the EIDL promissory note, interest accrues on the outstanding principal at an interest rate of 3.75% per annum and with a term of 30 years with equal monthly payments of principal and interest of $731 beginning on August 27, 2021.

 

Impact of CARES Act on Company Liquidity

 

On March 27, 2020, former President Trump signed into law the CARES Act which, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. 

 

ExtenData Solutions, LLC Acquisition

 

In December 2020, we acquired 100% of the issued and outstanding membership interests of ExtenData Solutions, LLC (“ExtenData”). ExtenData is focused on enterprise mobility solutions and provides software product development, mobile computing, identification and wireless tracking solutions. The consideration we paid was comprised of $4.4 million in cash and an estimated earn-out obligation of $0.6 million, subject to the financial performance of ExtenData following the closing of the acquisition. As a result of the acquisition, ExtenData became a wholly owned subsidiary of the Company. The operating results for ExtenData have been consolidated into our results of operations beginning December 5, 2020.

 

Cash Flow Analysis

 

    Year Ended
December 31,
 
    2021     2020  
    (in thousands)  
Net cash provided by operating activities   $ 2,352     $ 4,196  
Net used in investing activities     (541 )     (3,502 )
Net cash used in financing activities     (1,229 )     (1,309 )
Net increase (decrease) in cash   $ 582     $ (615 )

 

Operating Activities

 

Net cash provided by operating activities decreased to $2.4 million for the year ended December 31, 2021 from $4.2 million for the year ended December 31, 2020. The decrease was primarily due to lower net income.

 

Investing Activities

 

Net cash used in investing activities was $0.5 million for the year ended December 31, 2021 which is comprised of cash payments delivered in the first quarter of 2021 in connection with the acquisition of ExtenData and purchases of capital expenditures of property and equipment. Net cash used in investing activities was $3.5 million for the year ended December 31, 2020 which is comprised of cash paid for the acquisition of ExtenData of $3.4 million and $0.1 million in purchases of capital expenditures of property and equipment.

 

Financing Activities

 

Net cash used in financing activities was $1.2 million for the year ended December 31, 2021 which primarily comprised of payments on the line of credit. Net cash used in financing activities was $1.3 million for the year ended December 31, 2020 which comprised of the repayment of debt, partially offset by proceeds of long-term debt.

 

25

 

 

Off-Balance Sheet Arrangements

 

We have no off-balance sheet arrangements that may have a current or future material effect on our financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

Stock Issuances

 

In February 2021, common stock purchase warrants issued by us in September 2016 were fully exercised by all of the holders on a cashless basis. As a result of the cashless exercise, 303,008 shares of common stock were issued.

 

During the year ended December 31, 2021, certain employees and directors exercised vested stock options through a cashless exercise. The options exercised were net settled in satisfaction of the exercise price. The exercised options, utilizing a cashless exercise, are summarized in the following table:

 

Options
exercised
    Weighted
Average
Exercise
Price
    Shares
Net Settled
for Exercise
    Shares
Withheld for
Taxes
    Net Shares
Issued
    Weighted
Average
Share Price
    Employee
Share-Based
Tax
Withholding
 
  151,441     $ 1.88       77,954       7,225       66,232     $ 3.67     $ 24,662  

 

Critical Accounting Policies and Estimates

 

Our discussion and analysis of our financial condition and results of operations are based upon our financial statements that have been prepared in accordance with generally accepted accounting principles in the United States of America (“US GAAP”). This preparation requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent assets and liabilities. US GAAP provides the framework from which to make these estimates, assumption and disclosures. We choose accounting policies within US GAAP that management believes are appropriate to accurately and fairly report our operating results and financial position in a consistent manner. Management regularly assesses these policies in light of current and forecasted economic conditions. While there are a number of significant accounting policies affecting our financial statements, we believe the following critical accounting policies involve the most complex, difficult and subjective estimates and judgments:

 

Revenue Recognition

 

We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.

 

We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting (that is, are they distinct and are they distinct in the context of the customer contract). The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.

 

26

 

 

As discussed in more detail below, revenue is recognized when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration, we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.

 

We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.

 

Hardware, consumables and software products - We recognize product revenue at the point in time when a client takes control of the hardware and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.

 

Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. We determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software licensor because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third party delivered software assurance are recognized as a single performance obligation.

 

We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.

 

Services - We provide services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional performance service model. Revenue is recognized on a gross basis in the period in which the services are performed or delivered.

 

Maintenance services - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we also provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.

 

27

 

 

We act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple suppliers’ supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis.

 

We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets.

 

Intangible Assets and Long-lived Assets

 

We evaluate our intangible and long-lived assets for impairment when events or circumstances arise that indicate intangible and long-lived assets may be impaired. Indicators of impairment include, but are not limited to, a significant deterioration in overall economic conditions, a decline in the market capitalization, the loss of significant business, or other significant adverse changes in industry or market conditions. Intangible assets with finite useful lives are amortized over their respective estimated useful lives using an accelerated method to their estimated residual values, if any. Our intangible assets consist of customer lists, customer relationships and trade names.

 

Goodwill

 

Goodwill represents the excess of the purchase price paid over the fair value of the net assets acquired. Goodwill is not amortized but tested for impairment at least annually and whenever events or changes in circumstance indicate that carrying values may not be recoverable. We assess the impairment of goodwill annually at each year-end and if indicators of impairment are present.

 

Factors that we consider important that could trigger an impairment assessment include, but not limited to, the following:

 

  significant under-performance relative to historical and projected operating results;
     
  significant changes in the manner of use of the acquired assets or business strategy; and
     
  significant negative industry or general economic trends.

 

When performing the impairment review, we determine the carrying amount of a reporting unit by assigning assets and liabilities, including the existing goodwill, to each reporting unit. To evaluate whether goodwill is impaired, we compare the estimated fair value of each reporting unit to which the goodwill is assigned to the reporting unit’s carrying amount. If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss will be recognized as the difference of the estimated fair value and the carrying value of the reporting unit under the new accounting standard.

 

28

 

 

Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions. These estimates and assumptions include revenue and expense growth rates, capital expenditures and the depreciation and amortization related to capital expenditures, changes in working capital, discount rates, risk-adjusted discount rates, future economic and market conditions and the determination of appropriate comparable companies. Due to the inherent uncertainty involved in making these estimates, actual future results related to assumed variables could differ from these estimates.

 

Business Combinations

 

We utilize the acquisition method of accounting for business combinations and allocate the purchase price of an acquisition to the various tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. We primarily establish fair value using the income approach based upon a discounted cash flow model. The income approach requires the use of many assumptions and estimates including future revenues and expenses, as well as discount factors and income tax rates. Other estimates include:

 

Estimated step-ups or write-downs for fixed assets and inventory;

 

Estimated fair values of intangible assets; and

 

Estimated liabilities assumed from the target

 

While we use our best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the business acquisition date, these estimates and assumptions are inherently uncertain and subject to refinement. As a result, during the purchase price allocation period, which is generally no more than one year from the business acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Business combinations also require us to estimate the useful life of certain intangible assets that we acquire and this estimate requires significant judgment.

 

Share-Based Compensation

 

We account for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation”. Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).

 

Share-based compensation expense recognized during the period is based on the value of the portion of stock-based payment awards that is ultimately expected to vest during the period. Given that stock-based compensation expense recognized in the accompanying consolidated statements of income and comprehensive income is based on awards ultimately expected to vest. We account for forfeitures as they occur, rather than estimate expected forfeitures.

 

Compensation cost for stock awards, which from time to time may include restricted stock units (“RSUs”), is measured at the fair value on the grant date and recognized as expense, net of estimated forfeitures, over the related service period. The fair value of stock awards is based on the estimated fair value of our common stock on the grant date.

 

The estimated fair value of common stock option awards is calculated using the Black-Scholes option pricing model. The Black-Scholes model requires subjective assumptions regarding future stock price volatility and expected time to exercise, along with assumptions about the risk-free interest rate and expected dividends, all of which affect the estimated fair values of our common stock option awards. Given a lack of historical stock option exercises, the expected term of options granted is calculated as the average of the weighted vesting period and the contractual expiration date of the option. This calculation is based on a method permitted by the Securities and Exchange Commission in instances where the vesting and exercise terms of options granted meet certain conditions and where limited historical exercise data is available. The expected volatility is based on the historical volatility of the common stock of comparable public companies that operate in similar industries as us.

 

29

 

 

The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected term of the grant effective as of the date of the grant. The expected dividend assumption is based on our history and management’s expectation regarding dividend payouts.

 

Compensation expense for common stock option awards with graded vesting schedules is recognized on a straight-line basis over the requisite service period for the last separately vesting portion of the award, provided that the accumulated cost recognized as of any date at least equals the value of the vested portion of the award.

 

If there are any modifications or cancellations of the underlying vested or unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense, or record additional expense for vested stock-based awards. Future stock-based compensation expense and unearned stock- based compensation may increase to the extent that we grant additional common stock options or other stock-based awards.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

Interest Rate Risk

 

We are subject to interest rate risk in connection with borrowings, if any, under our line of credit, which bears interest at variable rates. As of December 31, 2021, we had no outstanding borrowings under our credit facility.

 

Impact of Inflation

 

Our results of operations and financial condition are presented based on historical cost. We are subject to the impact of inflation with current general economic uncertainty and volatility arising from inflation at historical rates and changes in interest rates. While it is difficult to accurately measure the impact of inflation due to the imprecise nature of the estimates required, we believe the effects of inflation, if any, on our results of operations and financial condition have been immaterial.

 

30

 

 

ITEM 8. FINANCIAL STATEMENTS

 

Index to Consolidated Financial Statements

 

    Page
Audited Annual Financial Statements    
     
Report of Independent Registered Public Accounting Firm (PCAOB ID # 200)   F-2
Financial Statements:    
Consolidated Balance Sheets   F-5
Consolidated Statements of Income and Comprehensive Income   F-6
Consolidated Statements of Stockholders’ Equity   F-7
Consolidated Statements of Cash Flows   F-8
Notes to Consolidated Financial Statements   F-9

 

F-1

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Stockholders and Board of Directors

DecisionPoint Systems, Inc.

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of DecisionPoint Systems, Inc. (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of income and comprehensive income, stockholders’ equity and cash flows for each of the years then ended, and the related notes (collectively, 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, 2021 and 2020, and the consolidated results of its operations and its cash flows for each of the years then ended, in conformity with U.S. generally accepted accounting principles.

 

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 audits 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 that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matter

 

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 (1) relate to accounts or disclosures that are material to the financial statements and (2) 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 separate opinions on the critical audit matter or on the accounts or disclosures to which they relate.

 

F-2

 

 

Revenue Recognition

 

Critical Audit Matter Description

 

The Company recognizes revenue upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company may enter into contracts to sell their products and services that contain non-standard terms and conditions and multiple performance obligations. For such contracts, significant interpretation may be required to determine the appropriate accounting, including the identification of all performance obligations, determination of when performance obligations are distinct and when they should be combined, allocation of the transaction price among performance obligations in the arrangement, the timing of the transfer of control of promised goods or services, and agent versus principal considerations.

 

Our assessment of management’s evaluation of the appropriate accounting for revenue recognition is significant to our audit because the revenue amounts are material to the consolidated financial statements, management’s assessment process involves significant judgment, and the application of U.S. generally accepted accounting principles in this area is complex.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our principal audit procedures related to the Company’s revenue recognition for customer contracts included the following:

 

  We evaluated management’s significant accounting policies related to revenue from contracts with customers for reasonableness and compliance with U.S. generally accepted accounting principles.

 

  We tested management’s identification of performance obligations and its assessment of whether or not the performance obligations are distinct.

 

  We evaluated the reasonableness of management’s estimate of stand-alone selling prices for products and services and the allocation of the transaction price among the identified performance obligations.

 

  We tested the mathematical accuracy of management’s calculations of revenue and the associated timing of revenue recognized in the consolidated financial statements.

 

  We evaluated management’s analysis of whether the Company is a principal (gross reporting of revenues) or an agent (net reporting of revenues) in its revenue transactions.

 

  We selected a sample of revenue transactions for each of the Company’s significant revenue streams and obtained the related customer agreements and performed the following procedures:

 

  Obtained and read source documents for each selection, including master agreements, customer purchase orders, and other documents that corroborated the transaction with the customer.

 

  Tested management’s identification and treatment of the key contract terms.

 

  Assessed the terms in the customer agreement and evaluated the appropriateness of management’s application of the Company’s accounting policies, along with their use of estimates, in the determination of revenue recognition conclusions.

 

F-3

 

 

  /s/ Haskell & White LLP
  HASKELL & WHITE LLP

 

We have served as the Company’s auditor since 2016.

 

Irvine, California

March 31, 2022

 

F-4

 

 

DecisionPoint Systems, Inc.

Consolidated Balance Sheets

(in thousands, except per share data)

 

    December 31,
2021
    December 31,
2020
 
ASSETS                
Current assets:                
Cash   $ 2,587     $ 2,005  
Accounts receivable, net     12,302       16,438  
Inventory, net     2,111       884  
Deferred costs     1,998       1,744  
Prepaid expenses and other current assets     336       67  
Total current assets     19,334       21,138  
Operating lease assets     329       583  
Property and equipment, net     834       751  
Deferred costs, net of current portion     1,492       2,097  
Deferred tax assets     1,999       1,973  
Intangible assets, net     3,564       4,663  
Goodwill     8,128       8,128  
Other assets     50       22  
Total assets   $ 35,730     $ 39,355  
LIABILITIES AND STOCKHOLDERS’ EQUITY                
Current liabilities:                
Accounts payable   $ 10,273     $ 12,852  
Accrued expenses and other current liabilities     3,220       2,807  
Deferred revenue     4,599       4,617  
Line of credit    
      1,206  
Due to related parties    
      34  
Current portion of long-term debt     3      
 
Current portion of operating lease liabilities     257       261  
Total current liabilities     18,352       21,777  
Deferred revenue, net of current portion     2,510       3,140  
Long-term debt     146       1,361  
Noncurrent portion of operating lease liabilities     83       340  
Other liabilities     381       873  
Total liabilities     21,472       27,491  
Commitments and contingencies (Note 13)    
 
     
 
 
Stockholders’ equity:                
Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued or outstanding    
     
 
Common stock, $0.001 par value; 50,000 shares authorized; 7,007 and 6,788 shares issued and outstanding, respectively (1)     7       7  
Additional paid-in capital     39,216       38,236  
Accumulated deficit     (24,965 )     (26,379 )
Total stockholders’ equity     14,258       11,864  
Total liabilities and stockholders’ equity   $ 35,730     $ 39,355  

 

 
(1) Prior period share information and balances have been retroactively adjusted to reflect a reverse stock split. See Note 11, Stockholders’ Equity for additional information.

 

See Accompanying Notes to the Consolidated Financial Statements.

 

F-5

 

 

DecisionPoint Systems, Inc.

Consolidated Statements of Income and Comprehensive Income

(in thousands, except per share data)

 

   Year Ended
December 31,
 
   2021   2020 
Net sales:        
Product  $50,480   $50,673 
Service   15,463    12,687 
Net sales   65,943    63,360 
Cost of sales:          
Product   39,943    40,129 
Service   10,696    8,413 
Cost of sales   50,639    48,542 
Gross profit   15,304    14,818 
Operating expenses:          
Sales and marketing expense   7,354    5,587 
General and administrative expenses   7,552    5,203 
Total operating expenses   14,906    10,790 
Operating income   398    4,028 
Interest expense   (79)   (319)
Gain on extinguishment of debt   1,211    
 
Other income   
    213 
Income before income taxes   1,530    3,922 
Income tax expense   (116)   (1,061)
Net income and comprehensive income attributable to common stockholders  $1,414   $2,861 
Earnings per share attributable to stockholders: (1)          
Basic  $0.20   $0.42 
Diluted  $0.19   $0.37 
Weighted average common shares outstanding (1)          
Basic   6,947    6,788 
Diluted   7,593    7,811 

 

 
(1) All share and per share information has been retroactively adjusted to reflect a reverse stock split. See Note 11, Stockholders’ Equity for additional information.

 

See Accompanying Notes to the Consolidated Financial Statements.

 

F-6

 

 

DecisionPoint Systems, Inc.

Consolidated Statements of Stockholders’ Equity

(in thousands)

 

   Common Stock (1)   Additional
Paid-in
   Accumulated   Total
Stockholders’
 
   Shares   Amount   Capital   Deficit   Equity 
Balance at December 31, 2019   6,788   $7   $38,149   $(29,240)   8,916 
Net income       
    
    2,861    2,861 
Share-based compensation expense   
    
    87    
    87 
Balance at December 31, 2020   6,788    7    38,236    (26,379)  $11,864 
Net income       
    
    1,414    1,414 
Share-based compensation expense   
    
    1,003    
    1,003 
Exercise of warrants   152    
    
    
    
 
Exercise of stock options (Note 9)   67    
    (23)   
    (23)
                          
Balance at December 31, 2021   7,007   $7   $39,216   $(24,965)  $14,258 

 

 
(1) All share information and balances have been retroactively adjusted to reflect a reverse stock split. See Note 11, Stockholders’ Equity, for additional information.

 

See Accompanying Notes to the Consolidated Financial Statements.

 

F-7

 

 

DecisionPoint Systems, Inc.

Consolidated Statements of Cash Flows

(in thousands)

 

    Years Ended
December 31,
 
    2021     2020  
Cash flows from operating activities                
Net income   $ 1,414     $ 2,861  
Adjustments to reconcile net income to net cash provided by operating activities:                
Depreciation and amortization     1,387       891  
Amortization of deferred financing costs and note discount     24       157  
Share-based compensation expense     1,003       87  
Acquisition earn-out adjustment     (187 )    
-
 
Gain on extinguishment of debt     (1,211 )    
-
 
Deferred income taxes, net     (26 )     686  
Provision for doubtful accounts    
-
      25  
Changes in operating assets and liabilities:                
Accounts receivable     4,136       (5,853 )
Inventory, net     (1,227 )     2,945  
Deferred costs     351       (382 )
Prepaid expenses and other current assets     (294 )     254  
Other assets, net     (28 )     (8 )
Accounts payable     (2,579 )     585  
Accrued expenses and other current liabilities     277       294  
Due to related parties     (34 )     (90 )
Operating lease liabilities     (7 )     6  
Deferred revenue     (648 )     1,738  
Net cash provided by operating activities     2,352       4,196  
Cash flows from investing activities                
Purchases of property and equipment     (371 )     (93 )
Cash paid for acquisitions, net of cash acquired     (170 )     (3,409 )
Net cash used in investing activities     (541 )     (3,502 )
Cash flows from financing activities                
Repayment of term debt    
      (646 )
Line of credit, net     (1,206 )     (1,971 )
Proceeds from issuance of term debt    
      1,361  
Debt issuance costs    
      (53 )
Taxes paid in lieu of shares issued for share-based compensation     (25 )    
 
Proceeds from exercise of stock options     2      
 
Net cash used in financing activities     (1,229 )     (1,309 )
Change in cash     582       (615 )
Cash, beginning of year     2,005       2,620  
Cash, end of year   $ 2,587     $ 2,005  
Supplemental disclosures of cash flow information                
Cash paid for interest   $ 50     $ 176  
Cash paid for income taxes     365       64  
Supplemental disclosure of non-cash activities                
Earn-out related to acquisition of ExtenData   $
    $ 750  
Leased assets obtained in exchange for new operating lease liabilities    
      207  

 

See Accompanying Notes to the Consolidated Financial Statements.

 

F-8

 

 

DecisionPoint Systems, Inc.

Notes to the Consolidated Financial Statements

 

Note 1: Description of Business

 

DecisionPoint Systems, Inc., which we sometimes refer to as the “Company”, “we” or “us”, is an enterprise mobility systems integrator that sells, installs, deploys and repairs mobile computing and wireless systems that are used both within a company’s facilities and in the field. These systems generally include mobile computers, mobile application software, and related data capture equipment including bar code scanners and radio frequency identification (“RFID”) readers. We also provide services, consulting, staging, kitting, deployment, maintenance, proprietary and third-party software and software customization as an integral part of our customized solutions for our customers. The suite of products utilizes the latest technologies with the intent to make complex mobile technologies easy to use, understand and keep running within all vertical markets such as merchandising, sales and delivery, field service, logistics and transportation and warehouse management.

 

In June 2018, we acquired 100% of the outstanding stock of Royce Digital Systems, Inc. (“RDS”). RDS provides innovative enterprise print and mobile technologies, deployment services and on-site maintenance.

 

In December 2020, we acquired 100% of the issued and outstanding membership interests of ExtenData Solutions, LLC (“ExtenData”). ExtenData is focused on enterprise mobility solutions and provides software product development, mobile computing, identification and wireless tracking solutions.

 

Note 2: Basis of Presentation and Summary of Significant Accounting Policies

 

Basis of Presentation

 

The consolidated financial statements of DecisionPoint Systems, Inc. and its subsidiaries have been prepared on an accrual basis of accounting in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of DecisionPoint Systems, Inc. and its wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), RDS and ExtenData. All our identifiable assets are in the United States and all intercompany transactions have been eliminated in consolidation.

 

Reverse Stock Split

 

In December 2021, we effectuated a reverse stock split of our outstanding shares of common stock at a ratio of 1-for-2. See Note 11, Stockholders’ Equity, for additional information. As a result, the number of shares and income per share disclosed throughout these consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split. All share and per share information has been retroactively adjusted to reflect the reverse stock split.

 

COVID-19

 

COVID-19 and the response to the virus have negatively impacted overall economic conditions. The potential future impacts of COVID-19, while uncertain, could materially adversely impact the Company’s results of operations.

 

Operating Segments

 

Under the Financial Accounting Standards Board Accounting Standards Codification 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. We believe each of the Company’s segments meet these criteria as they provide similar products and services to similar customers using similar methods of production and distribution. Because we believe each of the criteria set forth above has been met and each of the Company’s segments has similar characteristics, we aggregate results of operations in one reportable operating segment.

 

F-9

 

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis.

 

Accounts Receivable

 

Accounts receivable are stated at net realizable value, and as such, earnings are charged with a provision for doubtful accounts based on our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine an allowance based on historical write-off experience and specific account information available. Accounts receivable are reflected in the accompanying consolidated balance sheets net of a valuation allowance of $20,000 and $92,000 as of December 31, 2021 and 2020, respectively. When internal collection efforts on accounts have been exhausted, the accounts are written off by reducing the allowance for doubtful accounts and the related customer receivable.

 

Inventory

 

Inventory consists solely of finished goods and is stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out (FIFO) method. We periodically review our inventory and make provisions as necessary for estimated obsolete and slow-moving goods. The creation of such provisions results in a reduction of inventory to net realizable value and a charge to cost of sales. Inventories are reflected in the accompanying consolidated balance sheets net of a valuation allowance of $59,000 and $41,000 as of December 31, 2021 and 2020, respectively.

 

Deferred Costs

 

Deferred costs consist primarily of customer-related third-party extended hardware and software maintenance services which we have paid for in advance. The costs are ratably amortized over the life of the contract, generally one to five years.

 

Property and Equipment

 

Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, generally from three to five years. Leasehold improvements are recorded at cost and amortized over the shorter of the lease term or the life of the improvements. Cost incurred for repairs and maintenance are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation and amortization of disposed assets are removed from the accounts and any resulting gain or loss is included in other income or expense.

 

Operating Leases

 

We recognize a right-of-use asset and lease liability for all of our long-term leases at the commencement date. Lease liabilities are measured based on the present value of the minimum lease payments discounted at our incremental borrowing rate as of the date of commencement, which is determined based on information available at lease commencement and is equal to the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment. Right-of-use assets are measured based on the lease liability adjusted for any initial direct costs, prepaid rent, or lease incentives. Operating lease costs are included within general and administrative expenses on the consolidated statements of income and comprehensive income.

 

Capitalized Software Development Costs

 

The capitalization of software development costs for external use begins when technological feasibility has been established and ends when the software is available for sale. Software development costs are amortized on a straight-line line basis over the remaining economic life, generally three years. Amortization of the capitalized software is classified within cost of sales for services in the consolidated statements of income and comprehensive income.

 

F-10

 

 

Intangible Assets and Long-lived Assets

 

We evaluate our intangible and long-lived assets for impairment when events or circumstances arise that indicate intangible and long-lived assets may be impaired. Indicators of impairment include, but are not limited to, a significant deterioration in overall economic conditions, a decline in the market capitalization, the loss of significant business, or other significant adverse changes in industry or market conditions. We completed the qualitative assessment for impairment and determined that there was no impairment during the years ended December 31, 2021 and 2020. There can be no assurance, however, that market conditions will not change or demand for our products will continue, which could result in an impairment of intangible and long-lived assets in the future.

 

Intangible assets with finite useful lives are amortized over their respective estimated useful lives using an accelerated method to their estimated residual values, if any. Our intangible assets consist of customer lists, customer relationships and trade names. Refer to Note 4 for further information on our intangible assets.

 

Goodwill

 

Goodwill represents the excess of the purchase price paid over the fair value of the net assets acquired. Goodwill is not amortized but tested for impairment at least annually or whenever events or changes in circumstance indicate that carrying values may not be recoverable. We assess the impairment of goodwill annually at each year-end and when indicators of impairment are present.

 

We completed our annual assessment for goodwill impairment and determined that goodwill was not impaired as of December 31, 2021 and 2020.

 

Factors that we consider important that could trigger an impairment assessment include, but not limited to, the following:

 

significant under-performance relative to historical and projected operating results;

 

significant changes in the manner of use of the acquired assets or business strategy; and

 

significant negative industry or general economic trends.

 

When performing the impairment review, we determine the carrying amount of a reporting unit by assigning assets and liabilities, including the existing goodwill, to each reporting unit. To evaluate whether goodwill is impaired, we compare the estimated fair value of each reporting unit to which the goodwill is assigned to the reporting unit’s carrying amount. If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss will be recognized as the difference of the estimated fair value and the carrying value of the reporting unit.

 

Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions. These estimates and assumptions include determining enterprise fair value and the allocation of enterprise fair value to the Company’s operating segments, revenue and expense growth rates, capital expenditures and the depreciation and amortization related to capital expenditures, changes in working capital, discount rates, risk-adjusted discount rates, future economic and market conditions and the determination of appropriate comparable companies. Due to the inherent uncertainty involved in making these estimates, actual future results related to assumed variables could differ from these estimates.

 

Fair Value Measurement

 

Fair value is the price that would be received from selling an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants as of the measurement date. Applicable accounting guidance provides a hierarchy for inputs used in measuring fair value that prioritize the use of observable inputs over the use of unobservable inputs when such observable inputs are available. The three levels of inputs that may be used to measure fair value are as follows:

 

Level 1 - Quoted prices in active markets for identical assets or liabilities.

 

F-11

 

 

Level 2 - Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-driven valuations in which all significant inputs are observable or can be derived principally from, or corroborated with, observable market data.

 

Level 3 - Fair value is derived from valuation techniques in which one or more significant inputs are unobservable, including assumptions and judgments made by us.

 

The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses, and line of credit approximate fair value due to the short-term nature of these financial instruments. The carrying amount of our debt approximates its fair value as the credit markets have not materially changed since the original borrowing dates.

 

Business Combinations

 

We utilize the acquisition method of accounting for business combinations which allocates the purchase price of an acquisition to the various tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. We primarily establish fair value using the income approach based upon a discounted cash flow model. The income approach requires the use of many assumptions and estimates including future revenues and expenses, as well as discount factors and income tax rates. Other estimates include:

 

Estimated step-ups or write-downs for fixed assets and inventory;

 

Estimated fair values of intangible assets; and

 

  Estimated liabilities assumed from the target.

 

While we use our best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the business acquisition date, these estimates and assumptions are inherently uncertain and subject to refinement. As a result, during the purchase price allocation period, which is generally no more than one year from the business acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill.

 

Revenue Recognition

 

We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.

 

We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting, whether the items have value on a standalone basis and whether there is objective and reliable evidence of their standalone selling price. The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost-plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.

 

F-12

 

 

As discussed in more detail below, revenue is recognized when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.

 

We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.

 

As of December 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.1 million, of which approximately $4.6 million is expected to be recognized over the next 12 months.

 

As of December 31, 2020, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.8 million.

 

Hardware, consumables, and software products - We recognize product revenue at the point in time when a client takes control of the hardware, consumables and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.

 

Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. In most instances, we determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. We consider several factors to determine whether we are acting as a principal or an agent, including whether we are the primary obligor to the customer, have established our own pricing and have inventory and credit risks.

 

Our internally developed software solution generates SaaS revenues from implementation, training and subscription fees. The initial term of the SaaS agreements is generally one year. The subscription fees are recognized over the subscription period. The implementation fees are necessary and integral for the customer to utilize the software. As such, the implementation fees are deferred and amortized over the subscription period.

 

We also offer third-party SaaS subscriptions to our customers. The third-party subscriptions are recognized on a net basis as we are acting as an agent in these transactions, whereas our internally developed software solution offering is recognized on a gross basis.

 

We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.

 

F-13

 

 

Services - We provide Services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement with a customer is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional service model. Except for installation services that are recognized over the subscription period as previously described, all other Services are recognized on a gross basis in the period in which the services are performed or delivered.

 

Maintenance services - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.

 

We generally act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis. For certain of our agreements, the accompanying third-party delivered software assurance is recognized on a net basis when we are acting as an agent in these transactions.

 

We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets. As of December 31, 2021 and December 31, 2020, we deferred $127,000 and $136,000, respectively, of related contract acquisition costs.

 

The following table summarizes net sales by revenue source (in thousands):

 

    Year Ended
December 31,
 
    2021     2020  
Hardware and software   $ 44,355     $ 47,416  
Consumables     6,125       3,257  
Services     15,463       12,687  
    $ 65,943     $ 63,360  

 

Concentration of Risk

 

Financial instruments that potentially subject us to a concentration of credit risk consist primarily of cash and accounts receivable. All our cash balances are insured by the Federal Deposit Insurance Corporation up to $250,000 per depositor at each financial institution. As of December 31, 2021, we had approximately $2,087,000 on deposit in excess of the insurance limits. We have not experienced any such losses in these accounts.

 

F-14

 

 

In 2021, Kaiser Permanente accounted for approximately 14%, or $9.0 million, of our net sales. No other single customer in 2021 accounted for more than 10% of net sales. Accounts receivable from Kaiser Permanente at December 31, 2021 accounted for 11% of total accounts receivable.

 

For the year ended December 31, 2021, we had purchases from two suppliers that collectively represented 61% of total purchases and 76% of accounts payable at December 31, 2021. Loss of a significant vendor could have a material adverse effect on our operations.

 

In 2020, Kaiser Permanente and Nordstrom accounted for approximately 20%, or $12.9 million, and 31%, or $19.6 million, of our net sales, respectively. No other single customer in 2020 accounted for more than 10% of net sales. Accounts receivable from these customers at December 31, 2020 accounted for 48% of total accounts receivable.

 

For the year ended December 31, 2020, we had purchases from two suppliers that collectively represented 65% of total purchases and 82% of accounts payable at December 31, 2020. Loss of a significant vendor could have a material adverse effect on our operations.

 

Share-Based Compensation

 

We account for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation”. Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).

 

Share-based compensation expense recognized during the period is based on the value of the portion of stock-based payment awards that is ultimately expected to vest during the period. Given that share-based compensation expense recognized in the accompanying consolidated statements of income and comprehensive income is based on awards ultimately expected to vest. We account for forfeitures as they occur, rather than estimate expected forfeitures.

 

Compensation cost for stock awards, which from time to time includes restricted stock units, is measured at the fair value on the grant date and recognized as expense, net of estimated forfeitures, over the related service period. The fair value of stock awards is based on the estimated fair value of our common stock on the grant date.

 

The estimated fair value of common stock option awards is calculated using the Black-Scholes option pricing model. The Black-Scholes model requires subjective assumptions regarding future stock price volatility and expected time to exercise, along with assumptions about the risk-free interest rate and expected dividends, all of which affect the estimated fair values of our common stock option awards. Given a lack of historical stock option exercises, the expected term of options granted is calculated as the average of the weighted vesting period and the contractual expiration date of the option. This calculation is based on a method permitted by the Securities and Exchange Commission in instances where the vesting and exercise terms of options granted meet certain conditions and where limited historical exercise data is available. The expected volatility is based on the historical volatility of the common stock of comparable public companies that operate in similar industries as us.

 

The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected term of the grant effective as of the date of the grant. The expected dividend assumption is based on our history and management’s expectation regarding dividend payouts.

 

Compensation expense for common stock option awards with graded vesting schedules is recognized on a straight-line basis over the requisite service period for the last separately vesting portion of the award, provided that the accumulated cost recognized as of any date at least equals the value of the vested portion of the award.

 

If there are any modifications or cancellations of the underlying vested or unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense, or record additional expense for vested stock-based awards. Future share-based compensation expense and unearned share- based compensation may increase to the extent that we grant additional common stock options or other share-based awards.

 

F-15

 

 

Income Taxes

 

We utilize the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

Under ASC Topic 740, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Additionally, ASC Topic 740 provides requirements for derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. Our policy is to recognize interest and/or penalties related to income tax matters in income tax expense.

 

At December 31, 2021 and 2020, we had no unrecognized tax benefits that, if recognized, would affect our effective income tax rate over the next 12 months. As of December 31, 2021 and 2020, we had no accrued interest or penalties.

 

Accounting Standards Adopted

On January 1, 2021, we adopted ASU 2020-10, “Codification Improvements”. This ASU amended a variety of Topics, including presentation and disclosures of financial statements, interim reporting, accounting changes and error corrections. The adoption of this guidance did not have an impact on our consolidated financial statements.

 

On January 1, 2021, we adopted ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,”. ASU 2019-12 removed certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. The adoption of this guidance did not have an impact on our consolidated financial statements.

 

In March 2020, the FASB issued ASU No. 2020-04 (“ASU 2020-04”), Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 provides optional expedients and financial reporting and accounting exceptions for contracts, hedging accounting and other transactions that reference London Interbank Offered Rate (“LIBOR”) and are expected to be discontinued because of reference rate reform and will not apply to contracts entered into after December 31, 2022. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and we can elect to apply the amendments prospectively through December 31, 2022. The adoption of this guidance did not have an impact on our consolidated financial statements.

 

Accounting Standards Not Yet Adopted

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies, as defined by the SEC, to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. Although management continues to analyze the provisions of this ASU, currently, we believe the adoption of this ASU will not significantly impact the Company’s consolidated results of operations and financial position.

 

There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.

 

Note 3: Acquisitions

 

ExtenData Solutions, LLC

 

On December 4, 2020, we entered into a Membership Unit Purchase Agreement and concurrently closed upon the acquisition of all of the issued and outstanding membership interests of ExtenData for $5,169,787. The consideration we paid was comprised of cash of $4,419,787 of which $169,787 and $4,250,000 was paid in March 2021 and December 2020, respectively, and an initial estimated earn-out obligation valued at $750,000, subject to the financial performance of ExtenData during each of the two years following the closing of the acquisition.

 

F-16

 

 

Based on the 12-month financial performance following the acquisition, the original estimated earnout obligation was reduced to $187,500 from $375,000. As a result, we recorded a credit of $187,500 in “General and administrative expenses” in the Consolidated Statements of Income and Comprehensive Income during the year ended December 31, 2021. The earn-out obligation is recorded in “Accrued expenses and other current liabilities” and “Other liabilities” in the consolidated balance sheets as of December 31, 2021 and December 31, 2020.

 

Royce Digital Systems

 

In connection with the acquisition of RDS in June 2018, we estimated an earnout obligation of $500,000 for the second 12-month period post acquisition. Since the closing of the acquisition, certain disputes have arisen regarding third-party claims seeking damages potentially to be incurred by us. On September 16, 2020, in settlement of the dispute, the Company and the seller agreed to the original earnout obligation of $500,000 and that only $298,000 of the earnout shall be paid by the Company in settlement of the disputes. As a result, we recorded $202,000 in Other Income in the Consolidated Statements of Income and Comprehensive Income during the year ended December 31, 2020.

 

AMG

 

On January 31, 2022, we entered into a Membership Interest Purchase Agreement (“Purchase Agreement”) and concurrently therewith closed upon the acquisition of all of the issued and outstanding membership interests of Advanced Mobile Group, LLC (“AMG”). As a result of the acquisition, AMG became a wholly owned subsidiary of the Company.

 

The purchase price for the acquisition was $4,094,700, subject to certain adjustments such as for net working capital. In addition, subject to the financial performance of AMG in 2022 and 2023, we may pay the sellers a total of up to an additional $454,967 in “true up” payments, with the first potential “true up” payment subject to acceleration in certain circumstances. The Purchase Agreement imposes various additional obligations on the parties, including restrictive covenants that are applicable to the sellers.

 

We have not yet completed our analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition. We expect that significant goodwill and definite-lived intangible assets will be recognized upon completion of the required purchase price allocation analysis.

 

Note 4: Intangible Assets

 

Definitive lived intangible assets are as follows (in thousands):

 

    December 31, 2021     December 31, 2020  
    Gross
Amount
    Accumulated
Amortization
    Net
Amount
    Gross
Amount
    Accumulated
Amortization
    Net
Amount
 
Customer lists and relationships   $ 5,690     $ (2,453 )   $ 3,237     $ 5,690     $ (1,663 )   $ 4,027  
Trade names     1,000       (699 )     301       1,000       (434 )     566  
Developed technology     70       (44 )     26       70       (3 )     67  
Backlog     60       (60 )    
-
      60       (57 )     3  
    $ 6,820     $ (3,256 )   $ 3,564     $ 6,820     $ (2,157 )   $ 4,663  

 

The range of useful lives and the weighted-average remaining useful life of amortizable intangible assets at December 31, 2021 is as follows:

 

    Expected Life   Weighted Average
Remaining Useful Life
 
Customer lists and relationships   7-15 years   11 years  
Trade names   3 years   2 years  
Developed technology   3 years   2 years  

 

The amortization expense of the definite lived intangible assets for the years remaining is as follows:

 

      Estimated
Amortization
 
      (in thousands)  
Year ending December 31,          
2022     $ 1,089  
2023       895  
2024       531  
2025       359  
2026       240  
Thereafter       450  
Total     $ 3,564  

 

Amortization expense recognized during the years ended December 31, 2021 and 2020 was $1.1 million and $0.8 million, respectively. Amortization expense is calculated on an accelerated basis.

 

F-17

 

 

Note 5: Net Income Per Share

 

Basic net income per common share is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding. Diluted net income per share is calculated similarly to basic per share amounts, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive.

 

For periods presented in which there is a net loss, potentially dilutive securities are excluded from the computation of fully diluted net loss per share as their effect is anti-dilutive. Below is a reconciliation of the fully dilutive securities effect for the years ended December 31, 2021 and 2020 (in thousands, except per share data):

 

    2021     2020  
Net income attributable to common stockholders   $ 1,414     $ 2,861  
                 
Weighted average basic shares outstanding     6,947       6,788  
Dilutive effect of stock options and restricted stock     646       1,023  
Weighted average shares for diluted earnings per share     7,593       7,811  
                 
Basic income per share   $ 0.20     $ 0.42  
Diluted income per share   $ 0.19     $ 0.37  

 

Note 6: Property and Equipment

 

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

 

    2021     2020  
Software and computer equipment   $ 1,223     $

967

 
Furniture and fixtures     204       112  
Leasehold improvements     109       105  
Equipment     25       23  
Property and equipment, gross     1,561       1,207  
Accumulated depreciation     (727 )     (456 )
Property and equipment, net   $ 834     $ 751  

 

Depreciation and amortization expense related to property and equipment during the years ended December 31, 2021 and 2020 was $0.3 million and $0.1 million, respectively.

 

Note 7: Accrued Expenses and Other Current Liabilities

 

Accrued expenses and other current liabilities consist of the following at December 31 (in thousands):

 

    2021     2020  
Salaries and benefits   $ 2,182     $ 1,687  
Accrued earn out obligation related to acquisition     188      
-
 
Sales tax payable     366       519  
Professional fees     305       294  
Vendor purchases     66       72  
Customer deposits     90       54  
Other     23       181  
Total accrued expenses and other current liabilities   $ 3,220     $ 2,807  

 

F-18

 

 

Note 8: Line of Credit

 

PWBF Line of Credit

 

The amended and restated credit agreement with Pacific Western Business Finance (“PWBF”) provided a line of credit of $10 million with a maturity date of September 2023. Outstanding amounts incurred interest at the prime rate plus 1.25% with a floor of 4.75% and was secured by substantially all of our assets.

 

The availability under the line of credit was determined from a borrowing base calculation on our existing accounts receivable balance. As of December 31, 2020, we had $1.2 million outstanding under the line of credit.

 

Effective July 30, 2021, the amended and restated credit agreement between us and PWBF was terminated and we entered into a new credit facility with MUFG Union Bank, National Association as described below. No pre-payment penalty was paid in connection with the termination of the credit agreement with PWBF.

 

MUFG Union Bank Line of Credit

 

On July 30, 2021, we entered into a Loan and Security Agreement (the “Loan Agreement”) with MUFG Union Bank, National Association (the “Bank”). The Loan Agreement provides for a revolving line of credit of up to $9.0 million with our obligations being secured by a security interest in substantially all of our assets. Loans extended to us under the Loan Agreement are scheduled to mature on July 31, 2024.

 

Interest and Fees

 

Loans under the Loan Agreement with an outstanding balance of at least $150,000 bear interest, at our option, at a base interest rate equal to the London Interbank Offered Rate (“LIBOR”) plus 2.50% or a base rate equal to an index offered by the Bank for the interest period selected and is payable at the on the last day of each month commencing on August 31, 2021 (4.75% at December 31, 2021). If the LIBOR rate is selected, the interest rate on the loans adjusts at the end of each LIBOR rate period (1, 2, 3, 6, or 12 month term) selected by us. All other loan amounts bear interest at a rate equal to an index rate determined by the Bank, which shall vary when the index rate changes. We have the right to prepay variable interest rate loans, in whole or in part at any time, without penalty or premium. Amounts outstanding with a base interest rate may be prepaid in whole or in part provided we have given the Bank written notice of at least five days prior to prepayment and pay a prepayment fee. At any time prior to the maturity date, we may borrow, repay and reborrow amounts under the Loan Agreement, subject to the prepayment terms, and as long as the total outstanding does not exceed $9.0 million. The Loan Agreement requires a commitment fee of 0.25% per year, payable quarterly and in arrears, on any unused portion of the line of credit.

 

Covenants

 

Under the Loan Agreement, we are subject to a variety of customary affirmative and negative covenants, including that we (i) achieve a net profit of not less than $1.0 million at the end of each fiscal year, (ii) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, and (iii) not realize a net loss for more than two consecutive quarters. The Loan Agreement also prohibits us from, or otherwise imposes restrictions on us with respect to, among other things, liquidating, dissolving, entering into any consolidation, merger, division, partnership, or other combination, selling or leasing a majority of our assets or business or purchase or lease all or the greater part of the assets or business of another entity or person.

 

As of December 31 2021, we were in compliance with all of our covenants, were eligible to borrow up to $9.0 million, and had no outstanding borrowings under the line of credit.

 

F-19

 

 

Note 9: Term Debt

 

The following table sets forth our outstanding term debt as of December 31 (in thousands):

 

    Maturity Date   December 31,
2021
    December 31,
2020
 
EIDL promissory note   August 27, 2051   $ 149     $ 150  
PWBF PPP loan   May 4, 2022    
      471  
PWBF PPP loan   April 20, 2022    
      740  
Total term debt       $ 149     $ 1,361  

 

PWBF PPP Loans

 

On April 20, 2020 and May 4, 2020, we received $740,000 and $471,000, respectively, in proceeds from loans from PWBF, which were granted pursuant to the Paycheck Protection Program of the Coronavirus Aid Relief and Economic Security Act (collectively, the “PPP Loans”). Principal payments were to be due and payable in 18 consecutive payments beginning on November 1, 2020 in the amount of $41,437 for the PPP Loan received on April 20, 2020 and $26,374 beginning on December 1, 2020 for the PPP Loan received on May 4, 2020. The CARES Act provides for forgiveness of up to the full amount borrowed, subject to certain conditions, and based on the use of proceeds for qualifying expenses including payroll, benefits, rent and utilities. We used the entire PPP Loan proceeds for qualifying expenses. In December 2020, we applied for loan forgiveness, including principal and accrued interest as permitted by the CARES Act. Principal and interest payments due under the PPP Loans were deferred until the review and approval of any forgiveness is made by the Small Business Administration (“SBA”). We accounted for the PPP Loans under the ASC 740 debt model.

 

In February and March 2021, we received SBA notices of forgiveness of the PPP Loans in whole, including all accrued interest to date. As a result, we recorded a gain on extinguishment of debt of $1.2 million in the first quarter of 2021.

 

EIDL Promissory Note

 

On August 27, 2020, we received $150,000 in connection with a promissory note from the SBA under the Economic Injury Disaster Loan (“EIDL”) program pursuant to the CARES Act. Under the terms of the EIDL promissory note, interest accrues on the outstanding principal at an interest rate of 3.75% per annum and with a term of 30 years with equal monthly payments of principal and interest of $731 beginning on August 27, 2021.

 

The following table sets forth future principal payments for outstanding debt (in thousands):

 

2022  $3 
2023   3 
2024   3 
2025   3 
2026   3 
Thereafter   131 
Total minimum payments  $146 

 

F-20

 

 

Note 10: Income Taxes

 

The provision for income taxes for the years ended December 31, 2021 and 2020 is as follows (in thousands):

 

    2021     2020  
Current:                
Federal   $ 7     $ (13 )
State     135       387  
      142       374  
Deferred:                
Federal     70       1,173  
State     (96 )     102  
      (26 )     1,275  
Valuation allowance    
-
      (588 )
Total income tax expense   $ 116     $ 1,061  

 

Our deferred tax assets and liabilities are as follows (in thousands):

 

    2021     2020  
Allowance for doubtful accounts   $ 5     $ 23  
Inventory reserve and uniform capitalization     38       18  
Accrued expenses and other liabilities     40       36  
Deferred revenue     72       (140 )
Other assets     338       198  
Property and equipment     (158 )     (128 )
Intangibles     201       121  
Goodwill     (114 )     (50 )
Net operating loss carryforwards     1,577       1,895  
Total deferred tax assets     1,999       1,973  
Valuation allowance    
     
 
Net deferred tax assets after valuation allowance   $ 1,999     $ 1,973  

 

A reconciliation of the United States statutory income tax rate to the effective income tax rate for the years ended December 31, 2021 and 2020 is as follows (in thousands):

 

    2021     2020  
Federal taxes at statutory rate   $ 321     $ 824  
State and local income taxes     26       482  
Permanent differences     (231 )     343  
Valuation allowance    
      (588 )
Provision for income taxes   $ 116     $ 1,061  
Effective tax rate     7.6 %     27.1 %

 

Our deferred income tax assets and liabilities are recognized for the estimated future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. These assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to reverse.

 

F-21

 

 

We have net operating loss carryforwards available in certain jurisdictions to reduce future taxable income. Future tax benefits for net operating loss carryforwards are recognized to the extent that realization of these benefits is considered more likely than not. This determination is based on the expectation that related operations will be sufficiently profitable or various tax business and other planning strategies will enable us to utilize the net operating loss carryforwards. Our evaluation of the realizability of deferred tax assets considers both positive and negative evidence. The weight given to potential effects of positive and negative evidence is based on the extent to which it can be objectively verified. As of December 31, 2021, we did not record a valuation allowance related to the U.S. federal and state temporary items.

 

Utilization of the net operating loss carryforwards may be subject to a substantial annual limitation due to ownership change limitations provided by the Internal Revenue Code under section 382. The annual limitation may result in the expiration of net operating loss carryforwards before utilization. As of December 31, 2021, we had federal and state net operating loss carryforwards of approximately $5.9 million and $6.3 million, respectively. As of December 31, 2020, we had federal and state net operating loss carryforwards of approximately $7.4 million and $6.3 million, respectively. These loss carryforwards will expire in varying amounts beginning 2025 through 2037.

 

We continue to remain subject to examination by U.S. federal authority for the years 2018 through 2021 and for various state authorities for the years 2017 through 2021, with few exceptions.

 

On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. The CARES Act permits net operating loss carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows net operating losses incurred in 2018, 2019, 2020 and 2021 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The CARES Act has also made significant changes to depreciation rules and interest deduction limitation rules, among other provision. We have evaluated the provisions of the CARES Act and we do not expect that the net operating loss carryback provision or any other tax related provisions of the CARES Act would result in a material benefit to us.

 

Note 11: Stockholders’ Equity

 

We are authorized to issue two classes of stock designated as common stock and preferred stock. As of December 31, 2021, we are authorized to issue 60,000,000 total shares of stock. Of this amount, 50,000,000 shares are common stock, each having a par value of $0.001 and 10,000,000 shares are preferred stock, each having a par value of $0.001.

 

Reverse Stock Split

 

On December 13, 2021, DecisionPoint filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation (the “Certificate of Amendment”) with the Secretary of State of Delaware to effect a 1-for-2 reverse stock split of the outstanding shares of the Company’s common stock, par value $0.001 per share (the “Common Stock”) that were outstanding at the time the Certificate of Amendment was filed (the “Reverse Stock Split”).

 

As a result of the Reverse Stock Split, every two shares of issued and outstanding Common Stock were automatically combined into one issued and outstanding share of Common Stock, without any change in the par value per share. No fractional shares were issued as a result of the Reverse Stock Split. Any fractional shares that would otherwise have resulted from the Reverse Stock Split were rounded up to the next whole number. The Reverse Stock Split reduced the number of shares of Common Stock outstanding however, the number of authorized shares of Common Stock under the Certificate of Incorporation remained unchanged at 50 million shares.

 

Proportionate adjustments were made to the per share exercise price and the number of shares of Common Stock that may be purchased upon exercise of outstanding stock options granted by the Company, and the number of shares of Common Stock reserved for future issuance under the Company’s 2014 Equity Incentive Plan.

 

F-22

 

 

Preferred Stock

 

At December 31, 2021 and 2020, there were no shares of preferred stock outstanding.

 

Common Stock

 

At December 31, 2021 and 2020, there were 7,007,454 and 6,788,466 shares of common stock outstanding, respectively.

 

Warrants

 

The following table summarizes information about our outstanding common stock warrants as of December 31, 2021:

 

    Date     Strike     Total
Warrants
Outstanding
and
    Total
Exercise
Price
    Weighted
Average
Exercise
 
    Issued     Expiration     Price     Exercisable     (in thousands)     Price  
Warrants - Common Stock   Jun-18     Jun-23     $ 1.00       316,800     $ 317        
Warrants - Common Stock   Oct-18     Oct-23       1.40       26,250       37          
                          343,050     $ 354     $ 1.04  

 

In February 2021, the common stock warrants issued by the Company in September 2016 were fully exercised by all of the holders on a cashless basis. As a result of the cashless exercise, 151,504 shares of common stock were issued.

 

There were no warrants issued, exercised, forfeited, or expired in 2020.

 

Note 12: Share-Based Compensation

 

Under our amended 2014 Equity Incentive Plan (the “2014 Plan”), 1,100,000 shares of our common stock are reserved for issuance under the 2014 Plan (as adjusted for the Reverse Stock Split).

 

Under the 2014 Plan, common stock incentives may be granted to our officers, employees, directors, consultants, and advisors (and prospective directors, officers, managers, employees, consultants and advisors) and our affiliates can acquire and maintain an equity interest in us, or be paid incentive compensation, which may (but need not) be measured by reference to the value of the our common stock.

 

The 2014 Plan permits us to provide equity-based compensation in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock and other stock bonus awards and performance compensation awards.

 

The 2014 Plan is administered by the Board of Directors, or a committee appointed by the Board of Directors, which determines recipients and the number of shares subject to the awards, the exercise price and the vesting schedule. The term of stock options granted under the 2014 Plan cannot exceed ten years. Options shall not have an exercise price less than 100% of the fair market value of our common stock on the grant date, and generally vest over a period of three years. If the individual possesses more than 10% of the combined voting power of all classes of our stock, the exercise price shall not be less than 110% of the fair market of a share of common stock on the date of grant.

 

F-23

 

 

The following table summarizes stock option activity for the year ended December 31, 2021:

 

      Stock
Options
    Grant Date
Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual
Life
    Aggregate
Intrinsic
Value
 
                  (in years)     ($ in thousands)  
Outstanding at December 31, 2020       447,732       1.96                  
Granted       750,250       3.50                  
Exercised       (152,691 )     1.87                  
Forfeited       (42,541 )     2.94                  
Outstanding at December 31, 2021       1,002,750     $ 3.00       3.7     $ 8,362  
Exercisable at December 31, 2021       867,372     $ 2.98       3.7     $ 7,246  

 

Share-based compensation cost is measured at the grant date based on the fair value of the award. The fair values of stock options granted were estimated using the Black-Scholes option-pricing model with the following assumptions:

 

    2021     2020  
Weighted average grant-date fair value per option granted   $ 1.58     $ 1.58  
Expected option term     3.0 years       3.3 years  
Expected volatility factor     66.0 %     90.5 %
Risk-free interest rate     0.49 %     1.5 %
Expected annual dividend yield    
%    
%

 

We estimate expected volatility using historical volatility of common stock of our peer group over a period equal to the expected life of the options. The expected term of the awards represents the period of time that the awards are expected to be outstanding. We considered expectations for the future to estimate employee exercise and post-vest termination behavior. We do not intend to pay common stock dividends in the foreseeable future, and therefore have assumed a dividend yield of zero. The risk-free interest rate is the yield on zero-coupon U.S. Treasury securities for a period that is commensurate with the expected term of the awards.

 

During the year ended December 31, 2021, certain employees and directors exercised vested stock options through a cashless exercise. The options exercised were net settled in satisfaction of the exercise price. The exercised options, utilizing a cashless exercise, are summarized in the following table:

 

Options
exercised
    Weighted
Average
Exercise
Price
    Shares
Net Settled
for Exercise
    Shares
Withheld for
Taxes
    Net Shares
Issued
    Weighted
Average
Share Price
    Employee
Share-Based
Tax
Withholding
 
  151,441     $ 1.88       77,954       7,225       66,232     $ 3.67     $ 24,662  

 

As of December 31, 2021, there was $182,441 of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 1.8 years.

 

F-24

 

 

Note 13: Commitments and Contingencies

 

Operating Leases

 

As of December 31, 2021, we have two operating leases for office and warehouse space and no financing leases.

 

We have an operating lease for office and warehouse space in Irvine, California with fixed minimum monthly payments of $13,945, an original lease expiration of June 2023 and an incremental borrowing rate of 4.75%. This lease represents $0.3 million of the estimated future payments under operating leases shown in the table below. In February 2022, an agreement was reached with the lessor which allowed for an early termination of the operating lease expiring on February 28, 2022. The monthly payments remained unchanged through February 2022, and we did not incur an early termination liability in result of the lease modification. In connection with the closure of the office and warehouse space in Irvine, California, we entered into a new lease agreement commencing in February 2022 to relocate our office and warehouse space in Laguna Hills, California. Pursuant to the lease agreement, the base rent of $39,778 per month is due on June 1, 2022 and will increase 3% annually. The lease expires on April 30, 2029. In connection with the new lease agreement, we entered into a sublease agreement for the Laguna Hills office and warehouse location, and we will receive $24,254 per month commencing in February 2022 with a sublease expiration of October 31, 2023.

 

We have an operating lease for office space in Centennial, Colorado with fixed minimum monthly payments of $9,984, a lease expiration of October 2022 and an incremental borrowing rate of 4.75%. This lease represents $0.1 million of the estimated future payments under operating leases shown in the table below.

 

The maturity of operating lease liabilities as of December 31, 2021 are as follows (in thousands):

 

2022    $ 267  
2023     84  
Total minimum lease payments     351  
Less: Interest     (11 )
Present value of operating lease liabilities   $ 340  

 

During the year ended December 31, 2021, cash paid for amounts included in the measurement of operating lease liabilities was $0.3 million.

 

Employee Benefit Plan

 

We have a 401(k)-retirement plan. Under the terms of the plan, eligible employees may defer up to 25% of their pre-tax earnings, subject to the Internal Revenue Service annual contribution limit. Additionally, the plan allows for discretionary matching contributions by us. In 2021 and 2020, the matching contributions were 100% of the employee’s contribution up to a maximum of 4% of the employee’s eligible compensation. During the years ended December 31, 2021 and 2020, we contributed $201,000 and $152,000, respectively, to the 401(k) plan.

 

Contingencies

 

From time to time, we are subject to litigation incidental to the conduct of our business. When applicable, we record accruals for contingencies when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. While the outcome of lawsuits and other proceedings against us cannot be predicted with certainty, in our opinion, individually or in the aggregate, no such lawsuits are expected to have a material effect on our consolidated financial position or results of operations.

 

F-25

 

 

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

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including its principal executive and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures as of December 31, 2021, our principal executive officer and principal financial officer concluded that, as of such date, our disclosure controls and procedures were effective.

 

Changes in Internal Control Over Financial Reporting

 

There were no material changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the year ended December 31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

In December 2020, we acquired ExtenData, and we continue to integrate the ExtenData business into our financial reporting controls and procedures and internal control over financial reporting. We have migrated the information technology and data of ExtenData into our information technology infrastructure. We have integrated a significant portion of ExtenData’s internal control processes into our consolidated internal controls over financial reporting and there has been no changes that occurred or is expected to occur that has materially affected, or likely to materially affect, our internal control over financial reporting. We continue to assess opportunities to enhance and refine our internal control structure.

 

Item 9B. Other Information

 

None.

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

None.

  

31

 

 

PART III

 

Items 10-14

 

The information required by these Items will be included in our 2022 Proxy Statement or an amendment to this Annual Report to be filed with the SEC within 120 days after December 31, 2021 and is incorporated herein by reference.

 

PART IV

 

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

 

We have filed the following documents as part of this Annual Report on Form 10-K:

 

EXHIBIT INDEX

 

Exhibit Number   Description
3.1   Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to the Registration Statement on Form S-1 filed on August 13, 2020)
     
3.2   Amendment to Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed on December 17, 2021)  
     
3.3   Amended and Restated Bylaws of the Company (incorporated by reference to Exhibit 3.4 to the Registration Statement on Form S-1 filed on August 13, 2020)
     
4.1   Specimen Stock Certificate (incorporated by reference to Exhibit 4.1 to the Registration Statement on Form S-1 filed on August 13, 2020)
     
4.2   Form of Warrant  (incorporated by reference to Exhibit 4.2 to the Registration Statement on Form S-1 filed on August 13, 2020)
     
4.3*   Description of Registrant’s Securities  
     
10.1   Employment Agreement between DecisionPoint Systems, Inc. and Steve Smith dated April 11, 2016 (incorporated by reference to Exhibit 10.1 to the Registration Statement on Form S-1 filed on August 13, 2020)
     
10.2   Amended Employment Agreement between DecisionPoint Systems, Inc. and Steven Smith effective March 25, 2019  (incorporated by reference to Exhibit 10.2 to the Registration Statement on Form S-1 filed on August 13, 2020)
     
10.3   Second Amended Employment Agreement between DecisionPoint Systems, Inc. and Steve Smith (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed on November 9, 2021)  
     
10.4   Restricted Stock Agreement between the DecisionPoint Systems, Inc. and Steven Smith dated March 25, 2019 (incorporated by reference to Exhibit 10.3 to the Registration Statement on Form S-1 filed on August 13, 2020)
     
10.5   Security Agreement, dated July 30, 2021, by and among DecisionPoint Systems, Inc. and MUFG Union Bank, National Association (incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed on August 4, 2021)
     
10.6   Commercial Promissory Note, dated July 30, 2021, by and among DecisionPoint Systems, Inc. and MUFG Union Bank, National Association (incorporated by reference to Exhibit 10.3 to the Current Report on Form 8-K filed on August 4, 2021)
     
10.7   Amendment #2 to Master Products and Services Agreement effective April 1, 2020 between DecisionPoint Systems, Inc. and Kaiser Foundation Health Plan, Inc. (incorporated by reference to Exhibit 10.7 to the Registration Statement on Form S-1 filed on August 13, 2020)

 

32

 

 

Exhibit Number   Description
10.8   2014 Equity Incentive Plan (incorporated by reference to Exhibit 99.1 to the Registration Statement on Form S-8 filed on July 8, 2021)
     
10.9   Form of Award Agreement to 2014 Equity Incentive Plan (incorporated by reference to Exhibit 10.3 to the Registration Statement on Form S-1 filed on August 13, 2020)
     
10.10   EIDL Promissory Note (incorporated by reference to Exhibit 10.10 to the Registration Statement on Form S-1 filed on August 13, 2020, and as amended)
     
10.11   Membership Unit Purchase Agreement between DecisionPoint Systems, Inc. and various sellers dated December 4, 2020 (incorporated by reference to Exhibit 10.11 to the Registration Statement on Form S-1 filed on August 13, 2020, and as amended on December 18, 2021)
     
10.12   Membership Interest Purchase Agreement between DecisionPoint Systems, Inc. and various sellers dated January 31, 2022 ((incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed on February 11, 2022)
     
21.1*   Subsidiaries of DecisionPoint Systems, Inc.
     
23.1*   Consent of Haskell & White LLP, an independent registered public accounting firm
     
24.1*   Power of Attorney (included on the signature page to this report)
     
31.1*   Certification by the Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
     
31.2*   Certification by the Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
     
32.1*   Section 1350 Certifications
     
101.INS   Inline XBRL Instance Document.
     
101.SCH   Inline XBRL Taxonomy Extension Schema Document.
     
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.
     
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.
     
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document.
     
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document.
     
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

*Filed herewith

 

33

 

 

SIGNATURES

 

Under the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, this report was signed on behalf of the Registrant by the authorized person named below. 

 

  DECISIONPOINT SYSTEMS, INC.
     
Dated: March 31, 2022 By: /s/ Steve Smith
    Name: Steve Smith
    Title: Chief Executive Officer
(Principal Executive Officer) and Director
       
Dated: March 31, 2022 By: /s/ Melinda Wohl
    Name: Melinda Wohl
    Title: Vice President Finance and Administration (Principal Financial Officer and Principal Accounting Officer)

 

Pursuant to the requirements of the Securities Act of 1933, this registration statement has been signed by the following persons in the capacities and on the dates indicated.

 

Signature   Title   Date
         
/s/ Steve Smith  

Chief Executive Officer
(Principal Executive Officer)
and Director

  March 31, 2022
Steve Smith      
         
/s/ Stanley P. Jaworski       March 31, 2022
Stanley P. Jaworski   Director    
         
/s/ Richard Bravman       March 31, 2022
Richard Bravman   Director    
         
/s/ Michael N. Taglich       March 31, 2022
Michael N. Taglich   Director    
         
/s/ John Guttilla       March 31, 2022
John Guttilla   Director    
         
/s/ William M. Cooke       March 31, 2022
William M. Cooke   Director    

 

34

20600000 false FY 0001505611 NONE None 0001505611 2021-01-01 2021-12-31 0001505611 2022-03-31 0001505611 2021-06-30 0001505611 2021-12-31 0001505611 2020-12-31 0001505611 2020-01-01 2020-12-31 0001505611 us-gaap:CommonStockMember 2019-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001505611 us-gaap:RetainedEarningsMember 2019-12-31 0001505611 2019-12-31 0001505611 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001505611 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001505611 us-gaap:CommonStockMember 2020-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001505611 us-gaap:RetainedEarningsMember 2020-12-31 0001505611 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001505611 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001505611 us-gaap:CommonStockMember 2021-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001505611 us-gaap:RetainedEarningsMember 2021-12-31 0001505611 dpsi:RoyceDigitalSystemsIncMember 2018-06-30 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-12-31 0001505611 srt:MinimumMember 2021-01-01 2021-12-31 0001505611 srt:MaximumMember 2021-01-01 2021-12-31 0001505611 dpsi:KaiserPermanenteMember 2021-01-01 2021-12-31 0001505611 dpsi:KaiserPermanenteMember 2021-12-31 0001505611 us-gaap:OtherCustomerMember 2021-01-01 2021-12-31 0001505611 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001505611 us-gaap:AccountsPayableMember 2021-01-01 2021-12-31 0001505611 dpsi:TotalPurchasesMember 2021-01-01 2021-12-31 0001505611 dpsi:KaiserPermanenteMember 2020-01-01 2020-12-31 0001505611 dpsi:KaiserPermanenteMember 2020-12-31 0001505611 dpsi:NordstromMember 2020-01-01 2020-12-31 0001505611 dpsi:NordstromMember 2020-12-31 0001505611 us-gaap:OtherCustomerMember 2020-01-01 2020-12-31 0001505611 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001505611 us-gaap:AccountsPayableMember 2020-01-01 2020-12-31 0001505611 us-gaap:AccountsPayableMember dpsi:SupplierTwoMember 2020-01-01 2020-12-31 0001505611 dpsi:HardwareAndSoftwareMember 2021-01-01 2021-12-31 0001505611 dpsi:HardwareAndSoftwareMember 2020-01-01 2020-12-31 0001505611 dpsi:ConsumablesMember 2021-01-01 2021-12-31 0001505611 dpsi:ConsumablesMember 2020-01-01 2020-12-31 0001505611 dpsi:ServicesMember 2021-01-01 2021-12-31 0001505611 dpsi:ServicesMember 2020-01-01 2020-12-31 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-12-01 2020-12-04 0001505611 dpsi:ExtenDataSolutionsLLCMember 2021-01-01 2021-12-31 0001505611 dpsi:ExtenDataSolutionsLLCMember 2021-03-01 2021-03-31 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-01-01 2020-12-31 0001505611 2018-06-01 2018-06-18 0001505611 2020-09-01 2020-09-16 0001505611 dpsi:RoyceDigitalSystemsMember 2020-01-01 2020-12-31 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-12-31 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-12-31 0001505611 us-gaap:TradeNamesMember 2021-12-31 0001505611 us-gaap:TradeNamesMember 2020-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001505611 dpsi:BacklogMember 2021-12-31 0001505611 dpsi:BacklogMember 2020-12-31 0001505611 srt:MinimumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-12-31 0001505611 srt:MaximumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-12-31 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-12-31 0001505611 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001505611 us-gaap:ComputerEquipmentMember 2021-12-31 0001505611 us-gaap:ComputerEquipmentMember 2020-12-31 0001505611 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001505611 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001505611 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001505611 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001505611 us-gaap:EquipmentMember 2021-12-31 0001505611 us-gaap:EquipmentMember 2020-12-31 0001505611 dpsi:MUFGUnionBankLineOfCreditMember 2021-12-31 0001505611 dpsi:MUFGUnionBankLineOfCreditMember 2021-01-01 2021-12-31 0001505611 2021-08-31 0001505611 dpsi:LIBORMember 2021-08-31 0001505611 dpsi:LIBORMember 2021-12-31 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2020-04-20 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2020-05-04 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2021-01-01 2021-12-31 0001505611 2021-02-01 2021-02-28 0001505611 dpsi:EidlNoteMember 2020-08-27 0001505611 dpsi:EidlNoteMember 2021-08-01 2021-08-27 0001505611 dpsi:EIDLPromissoryNoteMember 2020-01-01 2020-12-31 0001505611 dpsi:EIDLPromissoryNoteMember 2021-01-01 2021-12-31 0001505611 dpsi:PWBFPPPLoanMember 2020-01-01 2020-12-31 0001505611 dpsi:PWBFPPPLoanMember 2021-01-01 2021-12-31 0001505611 dpsi:PWBFPPPLoan1Member 2020-01-01 2020-12-31 0001505611 dpsi:PWBFPPPLoan1Member 2021-01-01 2021-12-31 0001505611 srt:MaximumMember dpsi:StateMember 2021-12-31 0001505611 srt:MinimumMember dpsi:StateMember 2021-12-31 0001505611 srt:MaximumMember dpsi:FederalAndStateMember 2020-12-31 0001505611 srt:MinimumMember dpsi:FederalAndStateMember 2020-12-31 0001505611 2020-03-01 2020-03-27 0001505611 us-gaap:CommonStockMember 2021-12-31 0001505611 us-gaap:CommonStockMember 2020-12-31 0001505611 dpsi:WarrantsCommonStockMember 2021-01-01 2021-12-31 0001505611 dpsi:WarrantsCommonStockMember 2021-12-31 0001505611 dpsi:WarrantsCommonStockOneMember 2021-01-01 2021-12-31 0001505611 dpsi:WarrantsCommonStockOneMember 2021-12-31 0001505611 dpsi:EquityIncentivePlanMember 2021-12-31 0001505611 dpsi:EquityIncentivePlanMember 2021-01-01 2021-12-31 0001505611 us-gaap:CaliforniaFranchiseTaxBoardMember 2021-01-01 2021-12-31 0001505611 us-gaap:CaliforniaFranchiseTaxBoardMember 2021-12-31 0001505611 us-gaap:SubsequentEventMember 2022-02-01 2022-02-28 0001505611 dpsi:LeaseAgreementMember 2021-01-01 2021-12-31 0001505611 dpsi:SubleaseMember 2021-01-01 2021-12-31 0001505611 dpsi:SubleaseMember 2021-12-31 0001505611 stpr:CO 2021-01-01 2021-12-31 0001505611 stpr:CO 2021-12-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-4.3 2 f10k2021ex4-3_decisionpoint.htm DESCRIPTION OF REGISTRANT'S SECURITIES

Exhibit 4.3

 

Description of Registrant’s Securities

 

Authorized Capital Stock

 

The Company’s authorized capital stock consists of 60,000,000 shares of capital stock, par value $0.001 per share, of which 50,000,000 shares are common stock, par value $0.001 per share and 10,000,000 shares are preferred stock, par value $0.001 per share.

 

Common Stock

 

Each holder of our common stock is entitled to one vote for each share of common stock held on all matters submitted to a vote of the stockholders. Holders of our common stock are entitled to receive ratably the dividends, if any, as may be declared from time to time by the board of directors out of funds legally available therefor. If there is a liquidation, dissolution or winding up of our company, holders of our common stock would be entitled to share in our assets remaining after the payment of liabilities. Holders of our common stock have no preemptive or conversion rights or other subscription rights, and there are no redemption or sinking fund provisions applicable to the common stock. The outstanding shares of common stock are fully paid and non-assessable. Holders of shares of our common stock are not liable for further calls or to assessments by us. The rights, powers, preferences and privileges of holders of common stock would be subordinate to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock which our board of directors may designate and issue in the future.

 

Transfer Agent and Registrar

 

The transfer agent and registrar for our common stock is Continental Stock Transfer & Trust. The transfer agent’s address is 1 State Street, 30th Floor, New York, NY 10004.

 

Dividend Policy

 

We have never declared or paid any cash dividends on our capital stock, and we do not currently intend to pay any cash dividends on our common stock for the foreseeable future. We expect to retain future earnings, if any, to fund the development and growth of our business. Any future determination to pay dividends on our common stock will be at the discretion of our board of directors and will depend upon, among other factors, our financial condition, operating results, current and anticipated cash needs, plans for expansion and other factors that our board of directors may deem relevant.

 

Anti-Takeover Provisions of Our Charter Documents and Delaware Law

 

Some provisions of our Charter, our Bylaws and Delaware law could make it more difficult to acquire our company by means of a tender offer, a proxy contest, or otherwise.

 

Our Bylaws establish advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of our board of directors or a committee of our board of directors. These procedures provide that notice of stockholder proposals must be timely given in writing to our corporate secretary prior to the meeting at which the action is to be taken. Generally, for a proposal to be timely submitted for consideration at an annual meeting, notice must be delivered to our secretary not less than 90 days nor more than 120 days prior to the first anniversary date of the annual meeting for the preceding year. Our Bylaws specify the requirements as to form and content of all stockholders’ notices. These provisions might preclude our stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our annual meeting of stockholders if the proper procedures are not followed.

 

 

 

 

Our Charter and Bylaws both provide that vacancies on our board of directors, including newly created directorships, may be filled only by a majority vote of directors then in office, and directors so chosen shall hold office for a term expiring at the next annual meeting of stockholders or until such director’s successor shall have been duly elected and qualified. Accordingly, the board of directors could prevent any stockholder from filling the new directorships with such stockholder’s own nominee.

 

Our Charter provides that we may issue up to 10,000,000 shares of preferred stock, par value $0.001 per share. As of the date of this registration statement, no shares of preferred stock were outstanding. Shares of preferred stock may be issued from time to time in one or more series, each of which will have such distinctive designation or title as shall be determined by our Board prior to the issuance of any shares thereof. Preferred stock will have such voting powers, full or limited, or no voting powers, and such preferences, privileges and relative, participating, optional or other special rights and such qualifications, limitations or restrictions thereof, including dividend rights, conversion rights, voting rights, redemption rights, liquidation preference, sinking fund terms and the number of shares constituting any series or the designation of any series, as shall be stated in such resolution or resolutions providing for the issue of such class or series of preferred stock as may be adopted from time to time by the Board prior to the issuance of any shares thereof.

 

While we do not currently have any plans for the issuance of any shares of preferred stock, the issuance of such preferred stock could adversely affect the rights of the holders of common stock and, therefore, reduce the market price of the common stock. It is not possible to state the actual effect of the issuance of any shares of preferred stock on the rights of holders of the common stock until the Board determines the specific rights of the holders of the preferred stock; however, these effects may include:

 

  Restricting dividends on the common stock;

 

  Diluting the voting power of the common stock;

 

  Impairing the liquidation rights of the common stock; or

 

  Delaying, deterring or preventing a change in control of the Company.

 

Delaware Anti-Takeover Law

 

We are subject to Section 203 of the Delaware General Corporation Law which contains anti-takeover provisions. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a business combination with an interested stockholder for a period of three years following the date that the person became an interested stockholder, unless the business combination or the transaction in which the person became an interested stockholder is approved in a prescribed manner. Generally, a business combination includes a merger, asset or stock sale or another transaction resulting in a financial benefit to the interested stockholder. An interested stockholder is a person who, together with affiliates and associates, owns 15% or more of the corporation’s voting stock. The existence of this provision may have an anti-takeover effect with respect to transactions that are not approved in advance by our board of directors, including discouraging attempts that might result in a premium over the market price for the shares of common stock held by stockholders.

 

No Cumulative Voting

 

Under Delaware law, cumulative voting for the election of directors is not permitted unless a corporation’s certificate of incorporation authorizes cumulative voting. Our Charter does not provide for cumulative voting in the election of directors. Cumulative voting allows a minority stockholder to vote a portion or all of its shares for one or more candidates for seats on our board of directors. Without cumulative voting, a minority stockholder will not be able to gain as many seats on our board of directors based on the number of shares of our stock the stockholder holds as compared to the number of seats the stockholder would be able to gain if cumulative voting were permitted. The absence of cumulative voting makes it more difficult for a minority stockholder to gain a seat on our board of directors to influence our board’s decision regarding a takeover.

 

2

 

 

Stockholder Action by Written Consent

 

Delaware law generally provides that the affirmative vote of a majority of the shares entitled to vote on such matter is required to amend a corporation’s certificate of incorporation or bylaws, unless a corporation’s certificate of incorporation or bylaws requires a greater percentage. Our Charter permits our board of directors to amend or repeal most provisions of our Bylaws by majority vote. Generally, our Charter may be amended by holders of a majority of the voting power of the then outstanding shares of our capital stock entitled to vote. The stockholder vote or consent with respect to an amendment of our Charter or Bylaws would be in addition to any separate class vote that might in the future be required under the terms of any series of preferred stock that might be outstanding at the time such a proposed amendment were submitted to stockholders. Delaware law and the provisions of our Bylaws generally permit stockholders owning the requisite percentage of shares of common stock necessary to approve an amendment to our Charter and Bylaws to act by written consent in lieu of a meeting of our stockholders.

 

Limitation of Liability and Indemnification of Officers and Directors

 

Our Bylaws provide indemnification, including advancement of expenses, to the fullest extent permitted under applicable law to any person made or threatened to be made a party to any threatened, pending, or completed action, suit, or proceeding, whether civil, criminal, administrative, or investigative by reason of the fact that such person is or was a director or officer of the company, or is or was serving at our request as a director or officer of another corporation, partnership, joint venture, trust, or other enterprise, including service with respect to an employee benefit plan. In addition, our Charter provides that our directors will not be personally liable to us or our stockholders for monetary damages for breaches of their fiduciary duty as directors, unless they violated their duty of loyalty to us or our shareholders, acted in bad faith, knowingly or intentionally violated the law, authorized illegal dividends or redemptions or derived an improper personal benefit from their action as directors. This provision does not limit or eliminate our rights or the rights of any stockholder to seek nonmonetary relief such as an injunction or rescission in the event of a breach of a director’s duty of care. In addition, this provision does not limit the directors’ responsibilities under Delaware law or any other laws, such as the federal securities laws. We have obtained insurance that insures our directors and officers against certain losses and which insures us against our obligations to indemnify the directors and officers. We also have entered into indemnification agreements with our directors and executive officers. 

 

 

3

 

EX-21.1 3 f10k2021ex21-1_decisionpoint.htm SUBSIDIARIES OF DECISIONPOINT SYSTEMS, INC.

Exhibit 21.1

 

Subsidiaries of DecisionPoint Systems, Inc.

 

Name   State of
Incorporation
  Ownership   Status
DecisionPoint Systems International, Inc.   DE   100% by DecisionPoint Systems, Inc.   Active
DecisionPoint Systems Group, Inc.   DE   100% by Decision Point International, Inc.   Active
DecisionPoint Systems CA, Inc.   CA   100% by DecisionPoint Systems Group, Inc.   Active
DecisionPoint Systems CT, Inc.   CT   100% by DecisionPoint Systems Group, Inc.   Active
Royce Digital Systems, Inc.   CA   100% by DecisionPoint Systems Group, Inc.   Active
ExtenData Solutions, LLC   CO   100% by DecisionPoint Systems Group, Inc.   Active

 

EX-23.1 4 f10k2021ex23-1_decisionpoint.htm CONSENT OF HASKELL & WHITE LLP, AN INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Exhibit 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statements on Form S-1 (file no. 333-245695) and Form S-8 (file no. 333-257771) of DecisionPoint Systems, Inc. of our report dated March 31, 2022, relating to our audits of the Company’s consolidated financial statements as of December 31, 2021 and 2020, and for each of the years ended December 31, 2021 and 2020, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

 

  /s/ HASKELL & WHITE LLP

 

Irvine, California

April 1, 2022

 

 

EX-31.1 5 f10k2021ex31-1_decisionpoint.htm CERTIFICATION

Exhibit 31.1

 

Certification

 

I, Steve Smith, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of DecisionPoint Systems, 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 Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

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

 

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

 

 

/s/ Steve Smith

  Steve Smith
  Chief Executive Officer (Principal Executive Officer) and Director

 

EX-31.2 6 f10k2021ex31-2_decisionpoint.htm CERTIFICATION

Exhibit 31.2

 

Certification

 

I, Melinda Wohl, certify that:

 

1. I have reviewed this Annual Report on Form 10-K of DecisionPoint Systems, 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 Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

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

 

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

 

   
 

/s/ Melinda Wohl

  Melinda Wohl
  Vice President Finance and Administration (Principal Financial Officer and Principal Accounting Officer)
EX-32.1 7 f10k2021ex32-1_decisionpoint.htm CERTIFICATION

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 of DecisionPoint Systems, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Steve Smith, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

Dated: March 31, 2022

 

/s/ Steve Smith  
Steve Smith  
Chief Executive Officer (Principal Executive Officer) and Director  

 

In connection with the Annual Report of DecisionPoint Systems, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Melinda Wohl, Principal Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

Dated: March 31, 2022

 

/s/ Melinda Wohl  
Melinda Wohl  
Vice President Finance and Administration (Principal Financial Officer and Principal Accounting Officer)  

 

GRAPHIC 8 img_001.jpg GRAPHIC begin 644 img_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#EZ**,U]D? M$ .M%'2C- !2TE&: '=J#29XH)H ,\T&DQFEH <*2@48H !2T44 )WIU(*,\ MT +2TE&: %H%)VI10 M'>BB@!3UHI1TIOK0 M+]#2=J4ANB@9Z8H5D[L-.HH M#8SF@8[UTX\ ZT=,%^"C1E-^T=<5S';##!!P1Z5G2JPJ%=1\/0) M/>,A1S@8K%)R>G-*-6$E[FJ*G3J0>NC#%+2#D]:4 FJM'L3;L]1:*/K2X.>> M!ZT)Q>X-, ]MC06DM4Q>:49SS2=ASWQ2C.><8SBBR70+M]=1>,TO>DV\GV&:4$8' MN,TKQ6B17+)ZMCL\4"D]SP/6E'>G9+45Y/1,=12#D<#GTI>G>CWI"^'J*2N M3@D],T[N 3DUU?@[0+#6K>\DNE+-%G&*YB9%BNIHU^ZCD#/7%8QJJ;E370WE M3<%&?<9_%2C(.<4AY-7=+TVYUB\%I:E=^,\UXI;@ ]*7IC%-XQEC@=:V-'\- MZAKD#SV@"HC;FZ,GKU%+]*GO;.?3[V:TF(+Q'!([U! MWQGFFY1:31#BTV@YHHR.YP?2@YZ@9%/W;7L"YNX9X(SCBD^\">,C&"*N:5 E MWJ]M:RC,&O#EMK\4\EU=> M2(_N!3BL>6W6'5FM"V^-9 FX=QFH=>#;C;8T]C)1YF]'L5.PZM*=&;NP[9IIY%+G'4_3WI#GH>#Z M5M;E,$M;R8T4=Z4#BFG.X!1N8]!0E<+VU TGUS5FRL;C4[H6UG&99"><=JZV M+X9WIB#76I00L?X&ZUC4Q-.G[LI6.BGAJE1F6,EX MEY'<(@R0MYIQ[ 5KMHT9ZO5#>:2E ;ICY MO2D)^N?2CW=DA-3W"DI>^/;K2=\=Z-1I/N!Z4AZ#-*?2FGIQVHO%7N@:FWH M;)Y+8/0"D((.#^5=;HGA"TU;09-2EOA%( VU0V,8KDR '<;MVTXW>M94ZL9- MJ*U-)TYQLQ"*3.:=P?I37&!D=JUY3)Z]=1RN1TJ1)0>&J'[ON/6D8 ,"FFH?,(]34B.K<9P?0T[-;#L_LL<.E(:4].>#Z4@^\%[D415V2 MN:+O*2@ ;FC&*7&*;G- "DYI*#10 &CM0:.U !24M)0 4F*6C- M *#10: (#Q24M% >E)2FB@!:,4E.!H 2BE--- "THSBD/2G=!0 F32T@I: M"B@T"@ //2C-)WIV,T !)Q24O2C% !VI1TI?:DQ0 M%*#CBD- "]*.ASVH!] MJ#0 =\]J"!E3MZL.AHIQQ\F/[PI.W*QQ5VD>^V%Y#::'IB3N DT>SGZ5X[XN MTDZ-XBG@5<0RGS$/L:[GQA,UKX#TRYC^_$585!XL@C\3>"[36[< W$*C>!^H MKQ,,_9U.9[2;7XGN8M>V@H]8I/U/,\8&_J3P:]#^&^F)!%7$5M&#OE8*H'O7H_C"Y3P_X?TS0(,"21E,FWVZYKNQTM%1AU.+!1LW M6GT+/Q2D6;0+*1>0SA^?2O,4BEFE6**%I96^ZB#D5Z3\3<1WEN8<]^QK3D\9>)K^A5BU"Z:/+8()KB98+:(R2R' 4=35N#0M3GO3:1V4OG*!E M2.QK1\ [O^$RL%'50.=N\$TFG>,;C1=!&F6,86Y+$F9AGK4VC^*O M$HU.%W,]S$7 9=AQBHJ3Q"O/1(JG"@[1U=SFI8)K>9HIHO*D'53UH1'FD6*) M"\C= *[KXGV42365_&NR25,,,8S]:G\"6%IIVCW/B"^C4E03'N' I_7&Z'M M$M1?5$L1[-O0YR'P1XBEA$J6>$(S@N,_E6>="U0736HL7$D8RW'6M&]\.*[WP-XC.OP2I=Q*+R 8+XY85G.OB:4.>6J-84,/5GR1T9Y M(Z/#*T4B%)$.&!JU8:?>ZI/Y5E;M,W?T%6-;C>Z\4W<,>6:6X\OZ-==M;^*6X>2:(MM>,C@CO6M\1M/AC2TU>./RUE4>8 M!ZGI41KU(U%&KK?:Q<\/3E3"?$+1"1++*8R5 M+@&NC\-6D'AOPJVMW"!KF493(Z>@KF)_&>NW%P95N_+)Y6,=,4.K6JR:H[+J M)4*-*/-5W['6?#NUFM8-4@N(6CD7.0:\_NLG4;K/3S#7J_A/7DUO1IY7B5+M M%*RX'4XKRB[/^G7&.GF$'ZUG@Y2^L3*HST&P]*Y@*8F[[&R*ZL6OW,CDPNM:)W?B.VBUW2;VT09N;?YE^O:O(?NDJP^=3A MOJ*]&_M@:9\29H)3B"X4+[9[5R_C+2CI6OR>6F(ICYJ8Z'UKCP%X2]G+JKH[ ML>E.'M([IV,)4>:5(XER[L !_2O9]#@AT>QM=.!'GLN]@.]>?^!=+%_K!NIE MS;VXWY/3=6_H.K-JOCZ\ER?)BC,<8]L\U&.?M&XQVCN5@8^S2G/=G(^*CCQ1 MJ'4_/6=;V\]U-Y-O"\KGG"=JT/%63XGOR#R9, 5V%F+?P?X46],:M=S#(8CG MZ5U.JZ5*'*KR9S1HJI5G=VBMSF%\&:_(@E%NNT_PEN:RKW3[O39]E["R-_"W M:K[>+=$='^9PNB%O^$ALA_%Y@R:ZOXB6\MSK-E#;QM)(4/ KE=%1HO$EI$X(=)L'/ MKFO0_&.N)HJ*\$*O?3?*CL,[12Q,Y_68."N[#PT*:PTU4=E6$RFU& M,9V[N:Q9HI;>4PSJTOVC^M:>V;K3C;H9.DHT833U;.V^(PVZ7IN M>Y_I7GFTEE15+.W0"O0_B01^9% #Y8/ MSP]_,Z,10]KB>5;&-9^#]=NX?.CLB%/0LV/TK-O]*O\ 2FV7ML8VS]\]#6SJ M?C76[R\:2U9H(,X1 O:NGT6[;Q?X8N[;4(?](@! =ASGUJO:UJ<54G:S)^KT M*MX0O=?B>9D9/%(QZ8X([^E*59=T88%DJ//::T9Z5 MX$A2T\*W>H11J\YR00.:\_O-8U'4+AY9[R5CN(QG&.:W?!OBI=!D>UNQFSE/ M4=C71:IX)TSQ AU'1;E%=QDHI^4G^E>6G&E6DZ\='LSU7&56E%4'JNAP,>M: MG';26@O'>%QAE8]!6<=JY)/T'K5W5-*O='N6@OH&C.< _P )_&M7P5H:ZYKJ M+<+F& ;W'8UVN=&$/:1V.'V=6=3V.XJ MW?:>NE^*_L:#$27 (SU&37I_BW6X="TB&[2)7O&0)#D=/>M,1BI1<>5;F>'P MD6I6P2*1PJD-DDFJ=SIM]8*IN[9HA(<(Q'6K>I>)-6U M6W$=Y,K1K()8\#D,.U=YJNSQ3\.(KI.;BW7<<=Q'W"=S_05E3KN\[_9-*F'NH6> MLAFFZ'JNL-BRMFE']]A@5H7/@?Q):P-++8C &3AP:ZOQ7XJ_X1\IHNAQI&T: M@2,!T]*Y>T\<:[:R'SKD7,+ JP;G&:SB\347M(K0N5/"4[PD]3F\XW @*PX( M]ZU].\)ZWJL(FM+)U3U8XS6CX'T%-<\0R2W2YMX"9F'8GTK0\4^-=1_M-[+2 MPUM:PG:K(N,U=6O-U/91T?6XJ>'C[/VD]5T7L:,H>]M&6/^^O./K6 M43N 8X('1O6O3_ _B6[UU;C2-9C\T,IV,Z]:Y;3]%@A^(J:5,P^SI,<*1G.. M14TL3**E&>Z'4PM.7*Z>B?X%;3/"NOZE%YUM8D ]"QQFFZIX:U?1HA/>VY15 M/)SGK[UU?C_Q%K&E:K':6F;2T" JRC@GZUR5WXNU:_TB33KR=98Y""'/)XHH MRKSM45N45:%"$7#6Z,TY'&YPJ*6P44$C-!&>] M, S29I>E)0 4"BD[T *:3FBB@!**4BD(QB@ /!I#UI:* $)I!3L"D- "&BC- M'6@ -':EHH 2DI324 %%%% !111F@""E%(*!UH 3O2T&B@ I124HH .]':BB M@ [4II*44 (*=24M !2BDH(]#0 8YID(R0OJ>-US\.+ YYP MM9OPUU))/M>@W)S%.I*9]3U%7?&5S!+X L8HYD:10OR@\UY[I][)IVH07:,5 M,3ACCN*\VE1Y\/./6[_,]2M7Y,3!]+([SPAX7.F^+M0N+R,BWL,M&S#@@UR/ MB'53K7B9[UFROFA4'H :]#\9>*81X25K251/>H,A3R >M>3PX$\*]MZY-&%C M*2=:IOLB<9.,8JE3]6>F?$H >&=+]]G\JP_ WAVUU07&I:CDVUN>%[5L?$6Y MMY_#NG)',KL@7A3[5!\.M2M9M-OM$NY ADY4DXR"*SC[2&%T^?I1PH&[+'I5WXB312^*0\ M+AP8AR#GFN[E<<9&_8X7*,L(TNYE>&,CQ/9,3_&!@#I6Y\3]R^)H\#DQ@ ]: MPO#;!/$UD[,%&\$D]*W/B3<1R>(X9H9%<*HZ'/-$XMXM-=F%.26%DGW-JUTO M1_!_AV'5=3MQ<7O(]2UZ[A,<)S'&IZFN2FZ34G6NYZZ'7-5+P5'X=+ECX MI,[V.G._&X GVJQ(@?X1#R^?W7S;?K57XH75M=VU@89E;H0JGL:9X#URS:PN M- U(A5?[FX\$'M24)?5XR2V=RG.'UF<6]&CS\#(7@%NV!7?_ K!;4[Z0@X\ ML GMFHKKX9WWVAS8W<0MB0*ZSP?;:7HIETBTF$URJ^9,X]36^+Q-.=%Q MI[]3GP>'J0K\U38\YDPOQ!+9VC[7T_&O0_&/B2#0KFU2?3H[I92+Q3>NC?O$F+*?I7H"OIWCOP_%$\RI>1 ##'G-3B8)NG.6UB\/4:]I"&]^I MDGX@V.01H,1YX Q6;XJ\7KXALH[86GEK$P;&:NQ_#34 Y\R\A2$'EL]!6+XH MTZPTJ_AL]/F\X*F9&SG)JZ$,-*:4&^8RKRQ*@^>RBSL?%"L?AU:&,@K\I./2 MO-@2!A0 #T'CH.I.L;+\J;CU%4)OAI>Q2LL5Y$+;.U30K M1PW-3J;W+Q%&5=1J47I:Q?\ ALC?V?J+8SG.6]3BN$NL&^N3_P!-37J_A^;1 M]+TZYTRSN$9H%/FN3]YL5Y-=#%]<8.-F:/Q=,\9^9 K M ^]=+J\?_"4^"(+^$;KNW7/OQUKF/&TD)@XV#D5H^ M72QO);"YD @ MG7(W'@&N.I"3H4ZD=TCLIU(*O4IOX6S49E\*^!1&/EN[M?U-9?PY!.O3$G+> M7S53QMJO]HZT((V!MK;@8Z$U9^'LT<&O3&1U1/+R"3U-2Z4EA93ZL<:L7B8P MZ(S?% QXONN1\LHKJ/'P;^P-,=&_<@@, /:N4\4,LGB:^92&4OE6'>NJT+4[ M#Q#HG]C:@XCGC&$+?H:JHFHTZG\NXJ#= >QM9A/>2@AV'7)I8BO"M3<(:MCPU M&=*?//H(Q'9_:XUO%!,3YZ45K4J]-ZV2U"@O;T*BEHV]#R4Y5"0!QP.*]%ND^Q_ M"^&.0_,5XSZDU1M/AW<17*2:C>1+;(<_*>M5_&NOP72Q:18D&"'&6'3BG5K+ M$U(*ELA4Z741-(J#;A< MG&:Y2Y_Y#TC'!S.,,/K5QC+ZQ4,IRC]6I^IV_P 2<_V1IOU_I5[P?5(KX/(!Z<50\":_!ITDVF7S 03\@GH":Y/93EA4 MTMF=<:B6+DKVNB5/B!8X).A0C'3.*>/B/#'&Z0Z4L(D')!QS2ZE\/7N+PW&F M7<3P.=P#'IFJEUX0LM$TBXN-4O5>Z*GRHU/0UI&.%=G=W[&W&:]=*SN>5S<5R2Q-!R<:CLCKAAZZ2E35V=!9W$'CKPE.UU"$N(@03Z$#J*R?A:1%/J2 M-@R+\H]QFK]Q=Z9X'\.2V%K[E! /4FN(\*:W_8>O"YEY23B7T&:X(TI3 MI345[O0[I5(PK0YG[W4Z;4/'UI;ZA<0/H47FQR%,D#+>]1P_$NUMI"8M%CC8 M=U(&:OZ]X,MO$=VNJZ+>QJ\@RR'H36=9?#R/3_,N=;O(DC0$[%;.::E_:_BM-0\KR_,D4[MSST@INPP" M^F*[[X97ZLUYHTY!24$H#WS7!8'8\"KFC7[Z7K=M>1D@QN-WN#73B8.K2<5N MCFPLU2JQ;V.J\+>'!'X_NTF7]S8,7&>E8?C#5?[6\1W$BMF)#Y:^V*]'\0:K M8:=H=YJ%I)&;JXC"_*>3FO&ADEB3EGY8US8/FG-U9KI9'1C.2$%3CWNST_P: M/^+>E+@Z>+=160$$L.O>L5P1PO0\D 5ZEK M6A:?XY@BU/3+F-+HCY@3U^M8Z?#6>V$D^JZA%#"BY#(>M71Q5.%)1E\7H9UL M+4G51;KC!D4GBL:T8*NY55HT;49S="*I-7 MBRFGQ.MH&$L>AQJW3*8&*XW4-7EO-?EU>V_<2L^]>^/:NOM?A[#IRR7FNZA$ ML<:G$:MU.*YC0-/L-6\0_8[J3RK20D(^<@ ]:6Y^%VHF5A: MWD3P$\,QYQ6EK-Q:>%?!)T0W"SW+\%0Q&1BA68'VI ,1A/NXI:]E.Z1Y#5B564YR>:7I4'>I%D*]:!$C4F>*4$&D M- @HQ0.M&>M "44@-+0 '--)S3CTIHH 6BC%(: %I.M%'2@!,49I>U-[T !I M11UHH #24&DH 6BE[4E !11VH% $-%%(: %XI#24OI0 =Z7M2=Z6@ '- H% MH ***44 %%%% "]:!Q0*!0 444"@!:!12G&/>@ P*.])VIV.* VU"BD') '> MG9 X[T@UD'2C@TF0:4K3W#8,4I&:0K@\FEH"XNY\8+N1Z%LBD(SUH[9HYI** M6PY2OJ:;[TX$$<4K*U@;;U8NYCC+LP'0,Y9DU"_DC,;WDY0]1O-5U+ !W ] W!H((%'14+B[*D<) MDYKT+P1IDVA:)>ZM?DQO,N07ZU2_X61:[C(NAPA^F=M8&N^+=1UY/)D(@M@> M8D[UY\Z56K9JG%1\ M9PO"CMZTIP.<8KTHP5K,\Z4W>Z+3ZC?OD/>S$'@C>:@Y[DD^IZT@Q2^])0BG M=(;FVK28#A@X8JPZ$'FK1U&]*%3>3%3VWFJN0.O?I2\>E)QA)WL)25K)CE+ M<.P]2#C/UIP/'N::.G%';BJ22=T#DVK,=2CCHQ4]<@XIN<=:6AJX*36P[G)8 MDECR232@D$D$@GN*:&'K3L@=:5M+#YNH>G.>_-+D@Y#,I]5.*1N#SWI!R<4[ M:6'?6XX\@9))'K'-(#G(]*7'3GK4J"6R&YRZL#G=NSR>]+O<.'$C[QT;=S33@=Z!5./- MHQ)V1.^H7KIL>ZF9?0N:K8&#[]:4D G)Q0.:248Z(SAS)V*N]8W$.>U)G I22*,\ M?6J2[$M]Q8Y)(3OAE>,G^Z<5-_:6H?\ /[/CTWFJQ';/--YJ73C+=%JK);,& M+L^]W9F/=CFD(&T"EIH.?I6BVL9O>Y-#=W5LI6"YEC!ZA6(I)KFYN5 GN9I M.S.:C SGGBDXZYXJ>2,G=H?/))Q$S@C'&.F*,L3EG=L=-S9HP2?K1]:;U:N) M,0@8QVHSSGO2FDZ4T[2=^H?$Q#N.T%W(7H"U'0T9YH/;WZ5,4HJPVW/5]126 MW8#N!Z!N*0G'XTG\5+QDY--66PFV]Q89Y[9BUO-)$3_=8BI9+Z\N$V3775NI6"ZE1?16(J''K1P!GL*&H]=R M4[$D]SM+C(X%"II.Z0Y5'LV-(XQV/6CM0WIWH[9JKM MZ$V2U$QSFD+>M*1FD[9 R*6KT#1BJ^*E#*>W-0GZ49Z8H"Q/C'-(>F::KDC! MI^3MZ4"&XY%+GB@G)'%%,!*,49HYH .:0TN:0\T !X%)UI3T%'% !VI .:7/ MI030 =*0TM(: $- H- % "]J*#TIM "T9 HS1C- $%%+BC% "44N*2@ Q12T MG>@!:*** "E!XI** %!HI*6@ %+2LB(KWQ%LN%X8)R,U8C MN#X<^&ZS6AV75ZQ!E[XK@@,@$Y,AZLQSNKA3J56W%V2.Z:A2@D]S9\0Z-:Z1 M)%]CO5O()>C$_=K''!*[AD#.?6K>DVT5YK=E;3@M!)(%=2?Y5WNL^'_"?AR\ M/VZ1_P!\O[J-3]T>]7[=4FH2NV0J#JQYX['G ^Z'&!G^(T!L $%2*Z_3?#NE M6NFR:WKDK+9,Y%M IY<5;L],\)>)F>QTQ9;.]VYA$AX14<))V5 MU=^9PK'YN#]:,KNX*CZ&NCT'PO)J.OW&GWC&*.RR9R.IQZ5:N;CP2Z3VEM;W M"W$8(60\9(JGB8IVU?\ P2(X:5FWI;]#E"G-X M>EU_6'D:UC%-/U31)-4O[]K:-#U'2N5X)^HKMM+5I/A??A59COZ*,G\*C%SE&G[KL:X M2$95+25T">"-+U*"1M%UL7-PHW>6QZUG>%/#L.K:U>6&I*RR6T1) [FG^ M+ MO_\ A)(KQ;>2"WB7,CMD BNB\-7$5WX_UN6!@8BC8([FN252K'G7->R.B-.G M+E]W=GG4ZI'>3QJ=JQN54GTJ/<"?X6]ZT[2/3YO$%RNJS-':"1MQ7N:Z;38/ M!NNW8TRUAGBF8'9*3P37;+$^S5I79RK#>T>FAQ,,#+(X"?C5B_L+ MC2K^2SN0HN%&XX/:M[08-.T?Q5)I^JJ\DZ3!;=TZ=>];'C2X\,KK4R7-K,]\ M-N]E/&VLGB9>T22T:-8X6/(VV8^B:!IIT!M:UF=EM-VU-O;PXO@"&1K:0Z8'&$'7=7(Z-X>T_57N]3GD-MH\!^4'@M6=#$/W MIRO;8NOAOAA&USE_O[2VWZ$TI]S\O:NQM5\$:K>+8QPSP22';'*QX-8\V@MI MOBJ'2KQM\#2 _WEKIIUTVT[[7.:="2BK6WL8Q;;SE0.F/6CY2=G 8<_6O0- M6T+PMX?O7^WN[/,O[F-3PHQWJGIGAS2+SPM-J=S(T:Q3'#]]HK/ZW"24M4BW M@91=FUPHR-V?ER.Q-=S8:)X9\4V\L.D-);W4*Y#/T;ZU%;6GA!+ M]=(F$LEWD(\X/&[T%/ZY#56>GD'U.=D[K7S.,; .YCU["G ,TJJ%WR,0$05H M:]I7]@ZY-9%MT0Y3UP:J6=Q]CO8;MEW"*0,WTK=34H7B8 MCV6G:%IL\*$2W !<]J3PKI-GJL.I/<+S;P[H\= ?6NGV\?9^TZ'/["7/R=3G MB GHN[L:3*KU*CVSUKJ/!&A66NP7RW@.^,'#]A4T">#(;L:?*LSR%MAG)X!J M98F*;23=M]"XX:3BI72OLU?0%TGQ%;6I8R6<[C8Y M[@]JW-9T3PUX?NEEO/,='4%+=#_.E]:B[):W&\-)7OI8X4,A'RMD]J.4@\!U7VH)]N.QKK[2'PAK$PL[=9K>5N(W<]3699Z*(?%\>DWQW*'. M,=2/6A8F.NC743PTKI76IB!A@990.]7;+2[O48;BXMU4QVXRW-=3JFB^&M"N M9H;N5I)I@6C0?PCMFM'PK)HQ\/7WDP2*L:?O\_Q?2L9XWW.>*T-8X/W^1O4\ MVW*5W*1SV%&,D+M )]35[5I-,FNE;2HFBAQSNZDTND2::FI*=41W@QP5]:Z5 M-^SNPMM-\.^(XI8M+,EM>(N41_XJI^$-#@U+6;RSU ?/#&0,=F MK?ZS&S;3TU,5AY-I*VIS.0QR&"CL/6@[=GI[UU&L67ARPM[BP@F:;4(AG?\ MP@^E1N'M6E.I[1M3PCHUI MK=Q=+M=;'<^'O^$"\PP2&P$NTKWW5G^!S9W/B#4O[/4Q6K1;5W=< MXYKA>(DZ0?K772KJ3Y?*YRUE:OA[1'\0:O] MAC8I&JY9QVJSXRTU=,\02,A_T>Y EC;ZUT/A?&@:%!=,=MWJ%PL:#'.W/6E5 MKVHIQW84:/-5M+9'+>)=&CT#6&LHY6D4*"":R#A.2%!]S78>.[:6\\;1VL*% MI90JCTJ6[TSPKX8\NVU3S;R](_>B,\*:*6(M3CS:MZZ!4P]ZLFM$NYQ.21D. M#]*Z:ST"QG\$W.LN&^TQ' ]*GU;PYI]UH)UO09&:"/\ UT3'E:VO#-M!>_#F M[AN9C#"'R[CL*G$8B\%*'1V9>'P]JDE+JKH\V60,-^59NR^]7]%AL+C58H=3 MG\FU8$NWH?2NHL8/!FJW8TV 313L,1SL>&-9NE>'(U\:KHFH@O'DGZCL:TEB M(M26J=C&-!IQV>I!INEZ?J'C)=,5S)I[,PC=>IJCKEE%INM7%G$3LB;"CVK? MT.TAL/B@+2W&(8G95%5-9TV;5_'US8P<-))\S_W1ZU$:UIIMZ2N?0TIKLYX_!6EW1TVY$]S(F%DN%^Z&K(\4Z NAW<+6\GFV=RN^!CU_& MMH8B,VDKZF53#S@KLPF.%SCI79P^#]$32K6_U+6'M?M"Y"]JXJ3!4C.!ZUZ% MK&@ZCKGA+1380"4HGS9.,5EBYMEW>CO$EX54S+N5>^*UX;CPL/$ M-O+#;S-9G&%SR&KK?&USX<0Q?;;:5[@0?NBO3D<"E/%3C.,5%ZEPPT)0;;6A MY<2 H!*J>N::C M\I#UT&C'PQ;V)N-7,LMPS'$"=A6K>Z'H>M>&KC5=!#PR6 MW,D3^E:/$\DK23,HX9RB[,Y?3](N]62X>T56^SKO<^@JBKJW(8%3P0.QKTSP M+=:$VA7AC@D$BQ$W/^T/:N6GL]+U_7+:R\/0R0A\^:S]!ZFLX8K]Z[K1&D\, ME37*]60>M2))V-1YHZUT'.R?.32U$C8//2I1ST MIB$R.E'-!%)0 M&:*3.: $-+FBE- "'':DHH[4 %'-%!H ;@T_M3:7- "444 M'':@!.].I![T9H AHI** %I**3'- "THHQ10 IZTE%% !1110 4M)2\=J #F ME&.])SWHH 7O2]Z2@4 *:.**,4 *,9IK+O')^]FESS@]*48HY;H:E9G?VULO MB7X=);6C!KRS;=Y??%<$XE0E9HW2;.-I7&*N:7J][HMY]HLI0C'J#T-=*WCX M3?O+C1+:2?',A YKA4:E&3C%7N=DG"K%2DS T)63Q)IADC93YRXW#&:V/B3M M;Q9,&.?W8"@]C5&^\3W.H:U9W[6T*"T.Y(U%5==UI]?U1KZ6((2NTK5J-3VL M:LETL2YTU2=-=[G2^*;>6Y\#Z%],T/Q5>:' ]J%2ZLWZPR\@5?N?'D[6DD&F:=;V+R#$DB 9(K/V5:,)4TM' MU]37VE&3C5[":GK5SIOCO4;_ $[,F),2<97'O6M;QZ'XYMKHQV1L=1@0N9$' MRO7*^']>FT*YFF$*7:3C$HD&2REM].TZ"R\[B1HQSBIG1FI*,%KI MK?\ 0(5J:3]]+?J5="\276@Q26MQ:"ZTYG(9&7(R/2M+6]&TC4/#O_"1Z M/$UJ&?;)$W S[5G:3XL.DZ7]BET^&]MPY8&0/IH)EELM,@M54YEV#[UM/ MJ:@13L^]1Z5LZGXS?5K$P7&G0&X90IN,8.IJ/1-= MO=!N&DLR&B<8:%_XJE86IR/R=]RGB*?.K]K%#3HI+J]M;>!6>3S % 7E:[GQ M5+$_C[1H1AFC51(!ZUGGQV8PTEGHUM;SD?-* ,CWKFXM0F75$U&5S+<"3S-S M4W"M5ES6MHU]X*=*E'EO?9_<;/CYM_BVY#-E1&,9[5H;O^+3.,Y_TC'UKFM9 MU-]8U)[R5 C/P<59_MZ7_A&&T40 HS[R_I6DZ$W3A%?9L9PKPYYR?VC9^'I; M^UK[)"G[.<@#IQ7.V8+>(8@6QF\!_6K&@ZX^@W$TT4?FM/'L.>U4(YVAOENM MN7242[?4^E6Z4N>;[HF-:/)#R9TWQ#&WQ:_&?W2]?I7,QQ22NJ1U3[?+#L;8%\OZ50M9Y;.YCGA(\V,[EW=J=&$E149;HBMRRJN<7HV3VU MYJ&CW >WDFM9D/*D'!]J[+Q ZZWX'@U>[MQ!?*P&[&"U4CX_:;FZT:VFEQRQ M Y-9&M>([S7EC64)#;ITA7I7*XU*LE+DY;=3JYX4HN*ES7Z'0^+!GP=HTRY> M,* 2.<4>!H)!I&L3-&5B: JI(ZUD:5XLGTVP%A<6T=U:#HDG-6_^$YNEBN(% MLHX[61-HC3^'WK/V=14_9VZ_J:1G!S]LWT+WPZ!?3]81.28R /SKBS#(;DVP MA?SFEVB/;SG/6NV^'+M%9:O)&0&6,LI/8U23QW*C-(VDVS7BY G &<^M.+J* MK44%<4E"5.G*3L:/BEPFI>';5\&>+;O7TJE\18YH]?BG,;>6\8VOC@5A17US MJ?B*UO+IPTK3+T[>U=IXM\33:9K0M)K&&ZM?*#*KCH:2A.C4@HZNS&Y1J4ZG M-HKHR_"L30>&-8O)"8X77:A(QN.*66)[WX9VWV8^9Y$F954Y*JTG/DCM8@TF%[ MK6;2*&-I'$H( 'W?K78W\\4OQ/LO+(WQJ%8^_I60WCB1(Y3::7;VD[\&11R: MQ-/U.>RU=-3V^=.K;F#54J5:7O271HB-2E!*$=5?\C1\8'_BJ;[=\PR.3V]A M6QX/Y\.:UMR?W9^7TXKE=3U!M5U26^D78\O\ JUHGB"?09I9(HQ)%*-KQG^* MKE1G]64>NA$:T/K'-ZF5&<(ORG [FG)_K(4SGYP:NZMJ2ZI="9+6.V0# C2J M.=K(_H:Z8W<4I;G.VN=N)UOQ$.;W2^>/LPQ]*=XRB:XT;1[J%"\"Q!#MY -8 M.N:U)K4UN\T7EB%!&".]6-'\4W6D6QM#$EU;#HCUQ1I2A"#2UBSNE5C.%)4E\;:[)"X,3(Q'O6'=>,KB2T>VL+.&Q#_Z MPQCEJH:#KTF@SS30P>:95*L3U%$Z-6JIS>EU84*]*DX1WMKL9]P%%[E,KN5XQ2.&;A*3;.Q3R:V6ZMG.[RV[&ELO%;V&IW-[!:(HG7:8Q_#7GN ME/EG&V[N=JK4^:,NR,9,_P!JGN?M1P/7FN]UZ6./Q_H32MA=B]>@->?K*1=" M?&&WF7'XU?UW6Y==N8+AX_):%0$85M4P[J24EV9-/$*G%WUNSL/%7B"#3-=E MBN-"BG!Y$K+]X5S^M>*WU31UL(M+^R09RO&!^%30^.I_LD<-_IT-Z8QA9''2 MLO6M?GUH10_98K:VCY"J*RH4&I13CMYE5ZZE%M/?RL8Y.%9B<\?A5# MV/F?+7&-AE8XP>@K6D\032^&TT4P HK9\STKHK0YTEYF%&IR-KR.LLK$>-_# M-C&6 NK&0*^>NWO5'6]22Y\;Z980,/LMC(L:@=S6!H7B"[\/R3&W&Y9DVL?Y M&J5O>20:G'?E0SI)YF/4]ZPCA7SR3VL[?,WEB5R1:WOJ=UKD@B^*MD6<*I"] M>G2N7\8V\]KXJOFE5E$K!D8C(8>U5->UN77=4%_(AA< ;0/:MF#QWN9@8X)Q^[#<9. M.U3Z+%-/\*K]8T+.23M7N*YS7/$UWK<<=N46VLTY6*/H3[U9T?QI>Z#H_P!@ M@@C8$YR14SH5)0YENW<<*\%.SV2L97A^UEN_$%C!%&Q9)02 /N5W31HQM-+MH+AQAI5 R?>L+2=9GTK6EU1E\ZX));=1*C4G M*3DM;6(C7HTTHK6[N=+IW_)7''_35JOZ1-''\5KY&(#LK!2>F?2N2A\020^* M'UQ809B2VRJEYJT]UK;ZK'^YN&;> *KZO)JW]VPW7IQT7\QU6J>++6RU.YM; MCPW &5R&+)]_WK%\3>(Y=>2V1K+[*D"_NUQCBM)_'S3!)+[1;:XF V^77+P3SI'"%&%2,8XHPU%QE%M6^=_P#$5[1DD[W\C,8@ XQ]#7<>)+^\L M?".AFSN98U=9;>.O)TV"QN-*ANDA7"EA6F(A*4H\JO9F6 M'E&,97=KG-75_>WH5+F[N)D'W5D.>?45TNG^+819PZ5XCTPW5NF%CDVX9:J: MOXIBU*P:U31[>W;((D0'H-%U.PEM'(M+QU9%(Y7FKGQ+&W4+ [&(6 8([\5SNL:S?:Y?&XN MWPZ#Y$7[L?TK8;QO+Z=%J^]"I5?GQE<(57'F>]+_:S_ )#W/['7\Q\R_8[S_GTG_P"^#1]C MO/\ GSG_ .^#7TU]EM_^>$?_ 'R*/LMO_P \(_\ OD4?VL_Y0_LB/\Q\S?8[ MO_GSG_[X-'V.[_Y])_\ OV:^F?LMO_SPC_[Y%'V2W_YX1_\ ?-']K/\ D#^Q MU_,?,WV.\_Y\Y_\ O@T?8[S_ )\Y_P#O@U],_9;?_GA'_P!\BC[+;_\ /"/_ M +Y%']K/^4/['7\Q\S?8[O\ Y])_^_9H^QW?_/I/_P!^S7TS]DM_^>$?_?-' MV6W_ .>$?_?-']K/^0/['7\Q\S?8[O\ Y])_^_9I?LEWVLY_^^#7TQ]EM_\ MGA'_ -\T?9+?_GA'_P!\T?VL_P"0/['7\Q\SBSO#_P ND_\ WP:/L=W_ ,^E MQ_W[-?3'V6W_ .>$?_?-'V6W_P">$?\ WS1_:S_D#^QU_,?-'V.[_P"?.?\ M[]FC['=_\^<__?!KZ7^RV_\ SPC_ .^:/LMO_P \(_\ OFC^UG_(']CK^8^: M/LEW_P ^<_\ WP:/LEY_SZ7'_?!KZ7^RV_\ SPC_ .^:/LMO_P \8_\ OFC^ MUG_(']CK^8^:?LEW_P ^<_\ WP:!:7?_ #YW'_?!KZ6^RV__ #PC_P"^:/LM MO_SPC_[YH_M7KR#64)?:/FHVET>ME/\ ]^S1]DNNAL[C_O@U]*_9;?\ YXQ_ M]\T?98/^>,?_ 'S3_MAWOR"_L=6MS'S7]EN]N!93@^OEFC[)=YS]CG_[X-?2 MGV6#_GC'_P!\T?9;?_GC'_WS2_M9_P @_P"QU_,?-?V2[ (^Q3GZQF@6=T!_ MQYS_ /?LU]*?9;?_ )XQ_P#?-'V6W_YXQ_\ ?-+^U7:W*+^QU_,?-GV2[S_Q MYS_01F@6MV&)%G.">.$-?2?V6W_YXQ_]\T?9;?\ YXQ_]\U3S=M6Y 64)._, M?-@M+H'/V.X..F4-*+:ZR,V4_'^P:^DOLMO_ ,\8_P#OFC[+;_\ /&/_ +YH M6;M?8!Y.G]L^;?LMT/\ ESN/^^#2BUNC_P NEQ[?(:^D?LMO_P \8_\ OFC[ M+;_\\8_^^:7]KN]^0/['5K,?_?-+^UG_ M "@LG7\Q\X_9KD'_ (\Y^G]PTOV>Z_Y]+C_O@U]&_98/^>,?_?-'V6#_ )XQ M_P#?-']JO^4?]D+^8^+2<#T"&D-K='I:3]?[AKZ,^RP?\ /&/_ +YH M^S6__/!/^^:?]K/^4%E"7VCYU-M=9.+2X&?]@TGV2ZQC[)/[Y0U]%_9K?_G@ MG_?-+]F@_P">"?\ ?(H>;-N_*+^QU:W,?.@MKL 6DP Z?NS2_9;K!_T2;G_ M T5]FM_\ G@G_ 'S2?9K?_GBG_?-/^UW>_*-90DFE+<^=A;77>TF(]T-. M\B[)S]DG!'3"&OHC[-!_SQC_ .^:/LT'_/&/_OFAYNWKR"_L=?SGANC:MJ6B MPW44-C*RW*[6S&:RA;70'%I,&SG/EFOH?[-!_P \8_\ OFC[-!_SQ3_OFH69 MI-R4-66\KNE%ST1\^P+=VUU'<)9S;D8,!L/:KNL7^H:Y?I=W%E,K*NT (:]U M^S0?\\4_[YH^S0?\\8_^^:3S-.2DX:H%E=HN//HSYZ^S7/.;6?.<\(:0VMRW MWK6<]_N&OH;[-!_SQC_[YH^S0?\ /%/^^:IYJVKUM[A0,6D^1WV&C[-=#=BTGRWJAKZ$^S0?\\4_[YH^S0?\\4_[YH_M5[*?\ M?-']K.]^07]D+;F/GK[-=9&+6?'H4-)]FN1S]DG_ .^#7T-]F@_YXI_WS1]F M@_YXI_WS0LV:^P#RA/[9\\F"Y/6SFQ_US.:#;W)_Y=;@#_*?]\TGFMU;E&LI2=^<^>#;W7.+2?'^X:3[-<_\^D__?!KZ(^S M0?\ /%/^^:/LT'_/%/\ OFJ6;/\ D#^R%_,?.QMKOM:SCW"&D-M=,?FM)\?[ MAKZ*^S6__/%/^^:3[-;_ //%/^^:?]KO^07]D+^8^=OL]W_SZ3_]\&F_9;KM M:W'XH:^C/LT'_/!/^^:/LT'_ #P3_OD4O[6?\@_[(5[\Q\Z?9;H# M)_?Y#3 M?LUUS_HD_P#WP:^C?LUO_P \$_[Y%)]EM_\ GA'_ -\T?VL_Y!?V.G]L^<_L MUT3DVD__ 'P:/LMT&R+2X'_ #7T9]E@_YXQ_]\T?98/^>,?_ 'S2_M7^X/\ MLC6_.?.8M;O)_P!%GQZ;#1]ENL?\>MQG_<-?1GV6#_GC'_WS1]E@_P">,?\ MWS3>;-_8$LG2^T?.7V:[&"+6?=ZF,TAM;GG%G<<^J&OH_P"RP?\ /&/_ +YH M^RP?\\8_^^::S=VMR!_8ZO?G/G 6MT./L<^.PV&C[+=C(%G/M/4&,U]'_98/ M^>,?_?-'V6W_ .>,?_?(I/-F].0%DZ3OS'S?]EN@ !9S@?\ 7,T?9KKG_1+C M_O@U](?98/\ GC'_ -\TGV6W_P">,?\ WS1_:[_D&LH237,?.'V:Z_Y]+C_O M@TGV2ZQ_QZ3D^\9KZ0^RV_\ SQC_ .^:/LMO_P \8_\ OFG_ &N_Y!?V0OYC MYO%K=#_ETG(]-AIIM+HKC[).#ZB,U])?9;?_ )XQ_P#?-'V6W_YXQ_\ ?-)9 MM;[ _P"R%_.?-QM;O'%I<>G*&D^SW?(%G. ?^F9KZ2^RV_\ SQC_ .^:/LMO M_P \8_\ OFG_ &N_Y1?V/'^8^;#:79QFSN,YSPAI/LMYG_CTG/&!F,\5]*?9 M;?\ YXQ_]\T?9;?_ )XQ_P#?-)9LU]D;RA/[1\V?9+KY1]CN,#_8/-!M+LE< MV@?\>D__?L\U])_9;?_ )XQ_P#?-'V6W_YX1_\ ?-']K.UN0/[( M6_,?-0L[K.?L<^3URAH-G=G_ )=+C Z80U]*_9;?_GA'_P!\T?9;?_GC'_WS M0LV:5N0/[(7\Q\U?9+L#BTN!GK\AYI#:79.?L<__ '[-?2WV6#_GA'_WS1]E MM_\ GC'_ -\T_P"UW_(+^R%_.?-/V2[_ .?.?_O@TGV.[_Y\Y_\ OV:^E_LM MO_SPC_[YH^RV_P#SPC_[YI?VL_Y _L=?S'S1]CN_^?.?_OV:3['=_P#/I/\ M]^S7TQ]EM_\ GA'_ -\T?9;?_GA'_P!\T?VL_P"4/['7\Q\S_8[S/%I/_P!\ M&GK;7@ZV<_\ WP:^E?LMO_SPC_[YH^RV_P#SPC_[YH_M9_R!_8Z_F/FW[-=_ M\^=Q_P!\&C[+=_\ /G/_ -\&OI+[+;_\\8_^^:7[+!_SQC_[YH_M9_R!_8Z_ MF/FS[+=_\^<__?!H-K=_\^=Q_P!\&OI/[+!_SQC_ .^:3[+!_P \8_\ OFC^ MUG_(']CK^8^:_LMW_P ^<_\ WP:7[+=_\^<__?!KZ3^RV_\ SQC_ .^:/LMO M_P \8_\ OFC^UG_(']CK^8^;/LEW_P ^<_\ WP:3[)=_\^<__?!KZ4^RV_\ MSQC_ .^:/LMO_P \8_\ OFC^UG_(']CK^8^:_LEW_P ^D_\ WP:/LEW_ ,^= MQ_WP:^E/LMO_ ,\8_P#OFC[+;_\ /&/_ +YH_M9_R!_8Z_F/FO[)=_\ /G) MO%6O6]CX@%E;6-P8XT\L&@#UD'IGCT%.KR]M<\4>"M;L+?Q'=1ZCI5])Y8NE M7#1OVR/2O0]1UC3M(MQ/J%Y%;Q$X#.<9H NT51TS6=.UJ S:;>17,8."8SG! MJE<^,/#MG&'N-7M8U+E,EOXAU% &R>#GN?2E4?F*YCQ;K3V_@J\U72+I&81[ MHY$Y!YJ]INLPQ>%[/4M4NHX@T*M)(YP,XH VJ*R],\1Z/K0?^S=1@N2@RP1N M0*LV.IV.II(]E^A7[.0LQ+<(?0U#%XJT M&?4%L(M5MFNF&1&&Y(H V**R+?Q1H=UJ3Z=!JEO)>)UA#)O%EEH?A:76X[B*5"O[DYX<^U3>%/$-OXDT"VU M"&5)&88EV?PGTH W,XZ@KC/'/B34=*FTW2-&6-=0U*0I'-*<)&! MU)K$U,>/_"MH-5;4TU>W1@9K81@-M[[<=: /4!T%%4(=5MCHT6IW#BV@>(2, M93C8".]0Z7XFT76I6BTW4H+F1?O*C:G;PO'@.K-R* MFTW6]-UA9&TZ\BN!&<-L/2@"^>E,Y)YQQZ&L37M7B.GZC9V.J06VHPP[M[GB M'GJU36&H167ARWN]3U&!P(P9+K.%8^HH UQR,TM96E>(]&UIG33-1@NG3[PC M;D4W4O%&AZ1<"WU#5+>WF/1';F@#7HJ!;RV>T%VL\9MRN[S0WRX]SU:VFFW;=BMSF@#;HI,TM !11BC%(-0HHQ1B@-0HH_"C%,-0HHQ10& MH4444 %%%% !111B@ HHQ1BD 448HQ0 448HQ0 448HQ0 448HQ0 448HQ0 M448HQ0 448HH ****8!1110 444?A0&H448HQ0&H44?A10&H4P?:+7PWJTL!)"2+%PWTKIO#'C+3?% M*S);++!=0'$MM.NUU_"@#HA11FDWF: +M)BES7GL_Q5MQJMY8V>AZC>&T?9(\,>5S0!Z%17'Z!\0],UO4_[,EMK MG3[\C*,XH 6B@<]J,T %%'X4@(- "T M4FX;MO>@')Q^OK0 M%5KV^M].LI;R[D$4$2EG9NPI]M$:GI>H:=!,X6.X MN(L)S[T >@44V.1945XV#(P!5AT(I2<#.,^PH 6BD!#=*6@ H_&J&L:FNCZ5 M/?R0R2K"I8I&,L?H*DTZ]74=/M[M8WC$R!PCC#+GL?>@"W12$X'-*.>U !12 M;@.M&?EW'@>] "T4@()QWI: "BBB@!:*** "BBB@ HHHH ***#0 5YK\/!_Q M6'B\@<_;#S7I R,G.:\UD^'WB"S\0:GJ.C>(39QWTOF,F,Y- $OQ@9&\/V%H MI!GFO8]B#[QY'(KG->N;JX^*'V6?1Y]8BL;)#':K_"Q'+$=ZZW2/A],-:@UC MQ%JTNJ7=OGR$?[D9]0*O^)?!LFJZE'K&E:A)IVJHFSSH_P"-?1J .5\.6NK1 M?$6WO;7PY<:1I\T#"[C<@*S8^4@>M/\ AOX9TB]_MV\O+>.XGEO94*2?-L7/ M8=LUTOA[PE?V.L?VMK.LW%_=[-B(3B-1["N$\&>']7U%M;N]'UF73Y'OY%E3 M'!P: &6Z?8_"_CK1X"[V5G(/*R2!5ZXMH=8\4>$M'OY#_9R6 G$.<+(X M]?6NK3P#!;>#;[0[:Y8W%[\UQ[3J"! MT/M0!SWC?3+'PSXA\/:OI$*6MX]T()(H^%EC/7@4^SNH_!?CC78)&$-I?P&] MA!Z>9Z"M;2_ MXVK6^J>)-6DU.>V.Z%",(A]:P/B(NG>+=?TC1;&5I-1BN09 M_*'^KC'/)H SK[37A^$=_?7 /VG5[H3.WV@\J=9(E M\V,X=LGGGK7?^)?#*:[X9.C0R?9T!3:5[!3TJ'Q%X4_MSPY::4+@Q^0Z/O\ M7;0!R'C70=.TS3O#ES86XMKM+N(+,O#$'J&/?-9VL74]Y\5[_P _0YM8CLX$ M$5JO(CR.6Q[UZ#XG\+'Q!8:?;"Y,1M)TES_>V]JK>(?!LVHZJNL:/J+Z;J03 MRWE3I(.P- '+>&;;5H?'C7L.@7&DZ9<0,+B!R N['! I/AKX8TG4-+UB[O+. M.Y>6ZD7+\@+D]/2NJ\.^$K_3]1FU75M7N+^^D3RU5C\B#V%6_"'A@^&--NK5 MKCSC-,TN?3)/% 'F^EV\)^%?BFTD EM[6=A").0@ST'I7I'@6VM[7P9IODPI M"K0AB%&,GU-4+#P,MKH&LZ7/=&1=3D9BV/N9J_X0T*_\/:,+"^OOM@B;$+'^ M%?2@"MXKT_P_XBN+?1=4N5AU!OWEH4;#K[BN:U/2/&/@O3Y;^PU_^T["V&^2 MWO% .P=0#76>*_!EIXG6"8S/:7]LVZ"ZB^\IKG7^'_B'4PEIK7BJ>YTX'YXE M&#(/0T 8/C?79M?3PGY5G)-97BF:2RC./-(Z#Z4R^M-5N-6TJYTCP;Z^9\KB+8^>;>5)0ZRKU&.U '#6 MMH][X$\7^)+A2)M2+&-CU"*<8%1M$-5O? VB7*DZ<\'G21$X#$=CZUZ->>&X MIO!4OAVWD\I# (?,Q],FLR_\!1W_ (>TNQ%V\%]IN#;WM07/@75+&^N)?#&O26%O3[HS]TG-5I9;72TT^W\5^%&L1;.JQZE M:#",W8DCKFNZA\!VA\+76CWM_=737+;Y;EG.X/ZCTK+3X>ZS?1Q6&L^(9+W2 MH6!6%ARX'3)]J /08'26WB=#F-E#(?48J>HH84MX(X8QA(U"J/85+0 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6-XJR?"VJ @?\ 'NV* MV:R/$T,MQX:U*&&,R2/ P5!U)H \S\#_ !'TW2/"-E82V%_+)"&4LD60>3T- M6/#ES X[R$"WO8KK[)?RA<^40<%P*FTCQ%X@\,:&OAVX\/7-Q>6ZF&V MFB'[MAV+4ZUT'Q+X;\&K+;6T5W>7%RUQJ%HP!W*W55H N>'#JS:O"^E^+(M< MT]Q_I(FPKQ^FT5DZ!HMW'\6M;F?6IQ' JR2 J!O7T/L*J0Z2=;\4:7>>'?#= MYH;6\NZZF<[5=?3&:Z"-;S3/BIJ1N-*N+BRU2%42>,?*N!R&H [2V\1:-=W( M@M]1@DG8X"!N37%?#$?\3[Q9D8S> X].M=79>"_#NG7RWMKI<45PIR) 3D?K M7G6@ZUJ/A+Q'XB6;P_?7:W-R)$DA'RXH V?BW:Q066DZO"H2_MKU%291@X)Z M'VJ+Q!XHOM1\4IX?MM9BT:"&!9+BY;[[L>RBHIUUWXC:[IOG:7)IFA64HFD6 MX^_*XZ"H_%'AK^R_&DFOSZ(VL:9=PB.6-/OPD=,4 7?#OB>[L/%3^&[K65U> M&: RVUT!\X/]UL<51\-IXO\ %Z:G*VOR6%O;73QVQC0%B1V/M5_PG:+ MV?A)=*T^*([)I\^:S8YQ[5A^"_%6IZ#;:Q$=$NKZV-])]GDA&3N]#[4 6;O7 MM0U?X=Z]8:J0VH:;-Y,LBC_6 'AJOW>M:Q.GA[PMH4ZVUU<6:RS76,F) .P] M:I_\(SK \$:_>W-JW]J:K-YIMUZHF>!5K4-+U?1;S0/$^G6+W)MK,6]W:C[Y M7';WH D:[U[P-XETRUU#5'U72;]_)$LXP\K732&W/G MP,XX\L\_I61? MZ!(J]7#'K^% $%QXGUUO!VN^(HKN1";G98#' ./RIFN7/C+PYH=CXE.M&>> M8HLUBZCROFQW_&M[QAX?FM?A<-)TZV:66-4_=KUSD$FG>/\ 3KV]\!V%O:VK MRW"&$E!U7&,T 9>LS^*?#,NF:Y/K1N([J9$GLV7$:!L=#^-2:]XEO-8\7SZ% M;:TFBV%I$KSW/&^1C_"N:T?B/87MYX>TA;2V::2.YB9E'8#&:PM?\.'2?&DV MM76@MK.G7L0#",_/"P'I0!H^&O$UY:^)+OPW=ZNFJJ;&T M\8^+]+OKD^(6L4M[B1+=H5!+D=CGM6CX2LS<:G=7EIX372;)8&6*27_6L2.U M:?PTL;NP\*W<%Y;O#(;R9U5NI!Z4 IB^O&BO;&1X[AHQQ*%/ M?ZUW?@*PGT_P?IRS7TMX'A5E+@?(". /85Q^G:%J5HXSU M89XKLO FH3WWABT2XL)[*:VC6%HY1U*C&10!G>/_ WJ.J3Z9K&DB*:_TV42 M);3?'F-Q M%;Y6YL?^>J^M8.M>+-7\5:1/HMEX2NTN+A?+:2Z4>6F>IH M^*?$9T.TT/0- M"NX8!>* EY*V5CC]0?6LV/Q%=^$]!+BR MT;P].EI_:;:3'LGMR?\ 6+WQ]*CTR"WU'7+--'\"_9(E?-Q^(FI:+::R]GIUO&LK%5&X9]*T?#.HZEIGC74/#FL7SW8\H3V\T@QD=Q M4OA^PO(?B5KMU+:RQP/$JQ2-]U^>U4OBAIFJQI9ZWH-N9;^+= RKU*/QG\* M*#>(=8O=)\7:Y'= 6UN3%9)C(!7J:LZEXBUJXL_#6AZ7.%U35+=9IKHC&Q,? M,?K5V_\ #TFF_".XTNW@>6Z:#<8TZM(>M9NHZ/K%C:^&/$-C9-+<:=:K'TCG% &G8VGBOPUX@C%Q?2:OH\D;---( &B8?TKG;/7]2\5R76I/XMCT>W6 M1DM;:/!W@'&6S70VVN:]XMU>."VTR?3='$;"Z>X&'8D=!7(6>B0>$Q/INK^# MI=582LUK=6^2)%)R WH: -NW\>ZM-\/]4NHA'<:IILOD22Q@D,/[_P"51Z#< M:MH7OQ6C86.OVO@F\GTW0K73-0:3>EHHR)$]& MSWQ7*ZG8'Q%-:+HWA2ZTK6TE5I;Q?E1Z=10![<,EP.A R<5)4%N'C@BBD M;IQ4] !1110 9HS2 44 +29%!IF[KNQ@>M%F*Z),T9JN;NW4X,\0/H M7%'VRV_Y^(?^^Q19AS(L457^V6O_ #\1?]]BC[9:_P#/S%_WV*=F',B?GGBD M"X^GI4/VRU_Y^8O^^Q1]LM?^?F+_ +[%%F',NY-CCU^M&*A^V6O_ #\Q?]]B MC[9:_P#/S%_WV*+,.9=R4*5/'3'2H+6QM[)6%K D0=BS8'4GO3OMEK_S\Q?] M]BC[9:_\_,7_ 'V*+,.9=R;!/;ITI/FXR,GK47VRU_Y^8O\ OL4?;+7_ )^8 MO^^Q19AS+N38)^G<53ATBPM[^6^@LXH[J;B24+\S"IOMEK_S\Q?]]BC[9:_\ M_,7_ 'V*+,.9=R8 CC&10RDC .*A^V6O_/S%_P!]BC[9:_\ /S%_WV*+,.9= MR>0>WI2A2#C VU#]LM?^?F+_OL M4?;+7_GYB_[[%%F',NY-CV_.CD__ %ZA^V6O_/S%_P!]BC[9:_\ /S%_WV*+ M,.9=R;''>D"\\@>M1?;+7_GYB_[[%'VRU_Y^8O\ OL4685%]BPII,5T/ ].U+@D=,9J#[7:Y MXN(O^^Q2_;+7_GYB_P"^Q3LPYEW)B,]5INUL<<<\FH_MEK_S\Q?]]BC[9:_\ M_,7_ 'V*+,.9=R7;TP,9ZD4O.<;?QJ'[9:_\_,7_ 'V*/MEK_P _,7_?8HLP MYEW)@#^5)LR.54GZ5%]LM?\ GYB_[[%'VRU_Y^8O^^Q19AS+N2D-T' [^U&" M >X_G47VRU_Y^8O^^Q1]LM?^?F+_ +[%%F',NY)(FZ-D[,"IQVS6%X6\,+X8 ML[JWCN&F6>X:;Y_XPJ+[9:_\_,7_?8H^V6O_/S%_P!]BBS#F7^>M)CGIGZU%]LM?^ M?F+_ +[%'VRU_P"?F+_OL468U1?;+7_GYB_[[%'VRU_Y M^8O^^Q19AS+N2@$'@ #N,4A7D<# ]:C^V6O_ #\Q?]]BC[9:_P#/S%_WV*+, M.9$PR!_C28P21C\JB^V6W_/S%_WV*P-5&/,2V6KOQ"7 ME:WTV+SY1P9/X5_QJB]I?W0\R\NIB"?]7$-HJ>WABMXQ#&@5%0D8X_$^]>;^ M';+7?$[:K*'*VB!1ON=\VCV@;YT)8<$N26_EW-QY!VR2PH6 M1?J:7.Q\J-C^RK(?>@ 'K1_95D>D(-5K_P 1Z7IUC;W;2M,ER-T*Q?,S_055 MM?$^FZU8WGD236L\$99ED0JZ#UQ3YY=V+D78U/[)LMW_ ![CD?=[BD&E61 _ M<@$]#63;>(-/TWPI:ZC>74EQ#+D*^/WCG/0"EL?&NDZC>Q6,:SQ7,P^1)4*D M >U'/+^9AR+L:O\ 9=EMW?9Q@'!YH_LJRQDP!?2L.;X@:'"TNR.ZG:!C'*(T M)"X[FNAL;VWU&SAO;1Q);2CCGI1SR_F87\S'R+L4_[*LO^>(H_LJR_YXBKE%'/+^9AR+L4_P"RK+_GB*/[*LO^ M>(JY11SR_F8(JY11SR_F8(H_LJ MR_YXBKE%'/+^9AR+L4_[*LO^>(H_LJR_YXBKE%'/+^9AR+L4_P"RK+_GB*/[ M*LO^>(JY11SR_F8(JY11SR_F8( MH_LJR_YX+5RBCG?5BY%V*?\ 95GVCQ^- LG@;-I>31/VR,<#\*Z"*59HQ)&ZLC#*D'M7/$!E*L@((P03P:J02R: M'GN?:LBUM%MV:9W,MV_^MF;N?05:CU(O61NY9\U=.1[C^]WIO!. /P%)SZ+0?)W*O]F61_Y8BD_LJR_P"> M(JX.>E%'/+^9CY%V*?\ 95E_SQ%']E67_/$5<]?;K1[T<\OYF'(NQ3_LJR_Y MXBC^RK+_ )XBKE%'/+^9AR+L4_[*LO\ GB*/[*LO^>(JYTZT4<\OYF'(NQ3_ M +*LO^>(H_LJR_YXBKE%'/+^9AR+L4_[*LO^>(H_LJR_YXBKE%'/+^9AR+L4 M_P"RK+_GB*/[*LO^>(JY11SR_F8(JYVSVHP7\S#D78I_V59?\\11_95E_P \15RB MCGE_,PY%V*?]E67_ #Q%']E67_/$5<[9HHYY?S,.1=BG_95E_P \11_95E_S MQ%7**.>7\S#D78I_V59?\\11_95E_P \15RBCGE_,PY%V*?]E67_ #Q%']E6 M7_/$5<]?;K11SR_F8(H_LJR_YXBKE%'/+N'(NQ3_LJR_YX MBC^S(4YAEEA;L4; %6^:#]/PI<[#E1%%?:KIOWF%Y$.N/O?G6[IVK6^IPEX6 MPR\.C?>4_2L@9!!7Y!Z#O56XMF$IO;)O*NTZD=&'H1WJDKK43TV.O!R,T5GZ M1J2:E9"3&R13MD0]0?\ "M"I8T96O7K6>G'RN9I3L0>YK*MK<6EJD0Z@9;W- M2:PQFUVVA)^6%/,_&E;YN!U[>]4W:-B5J*O 8GNM<+\.KJUBM=;6:[AB;[?( M5WMC'-=SN"N!@DXQ7-R^ ?#,T\D\EE*'D8L^V4@,Q[UFM%8LQ[J8>(OB-OTI MO.CLK-UDF7A=Y' %8WA6'49/#6H+'K]I:(LLBW44T(W#G]:])TS2=/T:W\FQ MMU@7J2.K?C5&^\(Z%J5RUW\F^BE+V M-XZ87=GICTJQ!J-[%JVKZ7JJ6E[=FR9_MUO@%AZ'%=G?:#I5_IZ6%Q8HUO&, MQ*G!7Z'M3+#P[I.FQ30V=H56=<2.QW,1Z9H \^L&B1/!=S>L#IX9AO(^029/ M6M[7+FQE^*&CFV>)[D0MO\OD8QZU=\1:>UGHEK:6.DK>:5&^)K4'Y]OJOO61 MX?T,W/BJ#4K?1Y=,T^U0J!.O:@"WX)AMU\.>)'V)E[B4,Q&SA"0S,69.NXGK3K"QM=,MQ!91[($).!SR: + M(R1R.:*.3R>A[FC/ SD9.!GH: "BC&.#UHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0HLD;Q-T88I:,47U"P_ MP[<&&:;3).L7SQ_[M=#_ !5R3/\ 9]9LK@=6.QO<5UH'-541$!U%%%26%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4E+24 P/ YIDDBQH[,>%7 MAC6SM>W4^I/QN)6'V45;ZX('7H/2HX(Q%;QQX^55 Q4F,D?7]*ZGCM+26>;/EQC&= M4N8BHDB@)4D9QSZ=Z5M!WU&WWB'2].TZ"_NGD2WG.V%0/G<_2M"VGCO+=+B+ M=LD'R;EQCZUYAJMG>ZO>>$+B34"C7(!"B,%4/KBM&_\ $4U]XBN](&O1:/:Z M>/+:39DRO["D,]"(*Y5NH]#]XTV6:*UBDGGE2*.->58OM,F) M&*I*RX0GUSZ5T"D21"2,AD89#*$M1T&WM)W;1W/D.K\\G[O- '7\,"+KS3K36H=51YIG#BP(^4(>@S]* .MBU2UFU*;3H M9,W5NN64^E7-AZ;2 1DUP+:E_9/C+Q%JDZ 2P609E_VL5CGQ1?1:0-2P&?F(].U9D'B'2KO7)=&AN?^)A",NAZ&KFE7W]I: M;9WRKM6Y0-M([UY3<(;'QQ?Z]",&TN]DI ZJQQ0!Z?J^LZ?H-B;W4;@1PYVB MK5M/'=VL5Q!EXI5#(1Z&O._B@!K(_L]<-;VD'VA\=#D<9K6>35/^$9T"*SU" M#3K-K5?/NG/S# X"CO0!V6"IY&/Y4X(S$ !@3W/?Z5P7A[7+E/%5UHC:NFK6 MGV5I8YP,%6 [U2TV;Q5K7AF[UC^V##]C:3R$5 =X![T >D9W$X!V]@!SFE(; MC(QZGM7'-J^L:MX3TJ^M;J"P,Y_TJ[D/W,<' [FJ&E:_<:=XO_LR36TU:RE@ M,KN%P5(H ] V%AT8>X[T89B5 PQ_2N!M9?$^OZ3>>(K35!;P!G^S6NW(=1GD MG\*IR^,M0A\(Z4LMP(;[4)2CW##B)1WH ]*(V@<''3GUH\MR><\\9KS[2_$D MFF^)[/33KJ:U:W8*LZK@QM4-I+XEUF/7)TUC[+#ILKF(*N=^.QH ]'VYR&5A MMHP6XQ^5>:+J7BF\\(KXH_M-8FA;:ULJY#@=>:NZYXMEN-0TW2X=133?-MQ+ M/]+M*G #$@9:O/=)\47"W>JZ*=374?*MFN+>["X MZ=C56*?Q9+X,_P"$H;5]KQ?,+4(,.H..30!Z%-?6UI/;07$N);@[85[N:L8( MX)!_I7FWB>&\UG6O"%]'?FU>X8%<+D1MCGZUZ3M*@*QW,!@M_>/K0 4444 % M%%% !1110 4444 %*#@Y R.])1R!@&@"LLO]FZK%=KQ#.1'*OOVKK.O';M7* M7Z"33Y01RHW@^XKH=,F^TZ9;R'J4&:N:NB(Z,P;@'_A)[G/>#C\ZD/" ]Q4< M_P#R,MU_UQ%2,?E/KVI5-[CIBM\J-E@$0;F:J&EZWINMI,VFW(G$+%9 .Q%: M#*"&1UW)(N&K,T?0=-T%+A=-MQ )W+R'^\34O++&&UFFN(IH6A8*T#C#@GH0*K7&@ZCBJ!T% %Q?%EBEMJ4VAW[27MQ"\$S7,V[RG^ZT>,; M3Z53A\-ZI:K;RV[1O)%,95M78E$R,<'VH T-8\1".-X+ .+E)A&1R6P69UBP/OJO6B#PQ?L%:XN(W?S'DF8=V88 _"H_^$8U*:VB5Y(@T M*M'UZ[N": -.U\5:?=RH@2:".5"ZS2#Y6 ZTL/BFTEO8+4VUPAG.V"1U^5QZ MBJ.I:"HMDEEK:]9,XC:QT^V*(\8X)]\]Z .T(P2 M/2DHR3G')[@T8'\/ ]* "BBB@ HI,48H 6B@=R!R.]&.>-QSS0 44F*7&<#. M!F@ HH[L1R110 44=.>?PHY7GG'O0 44$%1DC"GM_6@8R<+D#K[T %%+GH!S MGU_AI.,9H **3.:6@ HHHH **** "BBB@ HHHHM<:*6I?*+5AU\X5V*]!]*X M[4ONVG_785V*]!]*M_"F9K<=1114%A1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %)2TG:@ [5A>*L_V M=&.WFKG\ZW?2L'Q7_P @V+_KLO\ .JI_$1/X2%OO'%(.N*<_WC3<9X['K2>Y M2V.+UX:OIOCF'5[#2)-0@6 QDIV)J6XU/6_$&AZKIT^@2VIE@/EL>[>E=@KG M!V,P XSVI?,8GEB?49I#.(31=0#>$_W#$60_TG_8J*ZT>\T+Q+J&HP:+#K%C M?'?Y;J"\;>U=E>:A;:?")+R?R58X7/>EL]2M+_>;.X\S'WP."* ,GPO!J$5O M<3ZG:06K2-^[MX5 V+V!]Z;XL\/S:WI]N]E*(M3M'\VW=NA/I70-G.XG)Z@G MUH (^8C:,YR>QH XNZUGQ=?V#6*:%]GOI%\MKDGY%[%A4^JZ']D^';VDUR9[ MBS7[1Y[MUD'/%=:S,H.YFQU!)X K%US0[+Q#%&;B]D2V@)>183\D@[YH PO" MNARW_@"Y6\;9?:JNZ24_I44,OB]-(@\.V^G"&92$?4,_*(QW_*NG@US1O+AM M;:Y4 $)&B@XP*UCOQ@$E>QSU_P#K4 <1)X7NK_6]:BN#FVN;01).W\;@?XU0 MMH-=MM,CTA/#%J;U"(_M[1@H5]?RKT5L8<,&"@@ =J M&UMX92I>-1NVC S[5R-OX?N[B[\4+'=;/@75OM\);5[H"%$[[!TI^IZ'JL1T*ZET^34+.SMEBFL5/1\= M:]$;._'S!B!M4U5;5;*"41O>*CLVP9; +>E '$Z1HVJ1^-I-4;28K&REM&C2 M.+^$D< ^]:OAO3+RQ\#ZA97$)BN9/-"1GOD\5TYN(UO!:-(//89,.>N.]26,A=H9.4F'>MF'PSX? MU*XGAL-:NHK>5M\EHK$*YKM+2TBL[2&TM46.")<*%Z"@#E-)&J7VMPS#0+;2 M;% ?-!C&]S_LTN@Z3?6NE>(4GAV/=22&!#_'GH:ZXLSJ"1CT!/?UJK>ZI96! MB6[O$A:3_5[LY)'6@#D+;0]1C^%MQI+6^+XEB(L\G-17GAZ_L;W2M:@TV*^: M.T6&ZLW&3G'4>]=K9:G::F)'LIED*'#YR#FK )SW4@\G/44 <=9VNK7T.ISO MI,&FV\D)2WMXT'F,?>I(=*OE^&,FE^0?M[1D;#U)S757$ZVT+33RE4'.]_X1 M4BDR 21GH7L M1W S:3CU0UI^'"3HL)/;(K-F_P"/:7_<-:/AO_D"0_4UI]BY#7OV,R?_ )&6 MZ_ZXBIAPZ0_9IDG5 M3ABK9VFG28>)@XP'4H<=JQO#7A:T\+1726E;(P/EW' ZDUR6J6,DWBV2[N]&DO;18 MMD!1\%210!J:5K_VQ)!?>6DR2^3N3[KGMBK4^M:=;QS-/=(!"^UP>Q]/K7,0 MZ3JMC'8S_8FG2&5G6W5@#'Z9]:231KYM,QJ.G&7[1,9I50_O(V[$&@#I6UJS MEB@EAND"2GJX(.!2V>OZ7?3F*VNU>4KN"=!CO@URW]AZ]+"!+"'DC@VJ<@$Y M/\\5:O?#=Q,L%M9JL$4-IL4CJ7[KGUH Z*WUO3;R9X(;M-T>3Z9'?%,M_$&E M7+/Y%T/W:_,<<8'4YKG-,T26.$3KILZ7-I$45;E@5?/! Q4=AH^J6\%T+?3F M^Q2)AK.=@2I/WMI]* .ML-5LM39EM)A*5'W2O&/7WK,.HZC=:W=Z9I,-FD=L M TDLG!)].*9X0T^YTV21VJ#3O#)N+[4KK4)KF%IY?D,+8 MR!TH LV'BNUFMC_:+K#>!RBJ@SOP>WM5^'7=+N+T6D=TIF/'(X)],UF#P^W] ML7#01+%&ELT%K(W)#-WK.71]2OK*QTK["+$V;,\MT3DNWJ* .ECUK3I=0-DE MTIF'Y'\:6WUO3;JZ:VANT:5<\>N.N*YZ'3;ZXT)M'?2O(G@5L7;D$L2>H(]: MATG0IXH8F33IUN[1"L9G<;"QZC\J .DM]?TRZEE2&Z5O+!+-V'XU)8ZQ8:D[ MK:SAR@R>."/:N3L='U*#[4+73@EHT?[VTN3D,Q^]M(K6\)Z?<:?+*TD$EOIV M +>*7!=/4?2@"Q%[NX7R;?A4MR!(/O2RDY(H Z-/$&E3^L?F8_V?6N9M/#XE@D8V-Q!<1P>6GGL""WIQ[U6M_#FIM< M6#W,(3STVWC _= / % '83ZA;PZ8U]NW1;,K[GL*Q3KFIR:A!9Q1VL3>1YSF M=L;1V!]ZG\51@:98PHO[A9UWA?X0#Q67>6$C^(=2N[O1'O!-&([=T; QVH M M_P#"2WDUI9&WM8A=W,C1$O\ =XZD>U.O/$-WI,]S:ZC%;O-#'OA:$_+GT-4K M;PS?37NGQ7SO'!;HY4PG!0GM5O6?#:FPBM;*.20S3*;F21LL5'7F@!YUK5+< M6#WZ63)?,%$<#98$],UJ:1J3:BL_F1^7+!(8W4?I6.='@\/>)%U2WMD:P\@B M4,<[".A&>]7?"UK+%I]S=S*5ENY2X4_W>U &V<=J*/X@?5:* "BBB@ HHHH M**** "BBBG'<:*6I?=M/^NXKL5Z#Z5QVI?=M/^NXKL5Z#Z53_AQ^9G'<=111 M4%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %':BCM0 GI6#XK_ .0;%_UV7^=;WI6#XK_Y!L7_ %V7 M^=5#XB)_"1/]\TW^%L\#')IS_?--]CT/!I/-TM/LJ#0/)SYW< MFNC(&0HYR>U*=PP,95>V>,4W&1C/4YS2&<[XK9!-HPE( ^U@9-5];G6S\2^? MIJ*TT=J6E2+D?CBNBO+"UU&$17<2R(IRNXXYI+/3+&P#K9PJN_AW4Y+#T- ' M&V-]KGV9+UKC$.&252H;DXS2:+H%CHEI&(85,RIL,_4GUH YTWEW#9VL\>I27/]H0 MR>=%P?+X].U:/AZ$6_@&=%G>4>7)RYS6S;Z/IUG<2SV]HB2N/F;U!J:"RM;: MW>VAB5()?OHO1L]: .<\*C41H]GN73#;MG.2/, J@-6O#XQETC^TC]@3+K<8 MZM_SSS73)X)@\5G''L;KN(%3OI&G"U\@6R>46WKW ?US0!Q]AJ-^EA#JA MU5YKDW+0&VX(*\X./6F#4=6CT&WNUO)9;F\NC$X[1I72:+X9LM'0,8DENMQ; MS#[UHMIMD]B;)K9?LV[++[^M '+-+X@2PN;4787#@HI8&1AZ ]*A;4KZ]TM% MLKFWN:HV&CPVD;0R;9HDD+P,PYCS0!QK:W=Q>(+I)83_:NG6C)G^\N. M&J_I;ZO(!]IOS#:W4!=W=@2C=MOI77/96CWINI;>$W+)L:7'WE]#59-!TM/, M464:B7J22>/:@#@CJ-_KNA:HVH:A+%);?NXXT&#(H/WC74>(46/P"J&0R1K% M'\[?A6U+I>GR89K1-HC\O;C^&I&L+-[$V+0J]J%Y4]QZ4 <_K@M@NAFT\LW@ M<8\K&=NWJ<5BWNMW?]HV]Q:WEP\4MP8&=R-A/H!UKM+/2-.T^3_>H P++5-0N-?BT!IW$\$K/*Y'6/'%3^)5N7 M\5Z(+1(6G8/M2894\5J:?I!M=7O-0G9'NKD!05&-J#H*OO;V\LZS/"IE0?*_ M>/UH X:/4KR ZWJ4R1P:S&1"+6(84+_>Q3WOM=L=,N9#=_NY( ZEV!(8_2NS MDT^TEN6N#:H973RW?O(OO6?=^&K"33I[*UA2W:<8WY)_"@#E]2GNH-/>R746 MOH;FS\Z;<<^6W'2HM4UB>*Q:>RO+D?91&O4!1P.,=:[.TT+3K*P^S):H5*CS M3WN7 M]W//!-M-O<>6BL0%"^XZUUL^D:=27,J8E/WL$]O2N MS.G615E^RIY;/O(/][UHDTVRF\_S+:-S+CS#W/IS0!QUU>:Y:VQMI;TJ'N8T M1P0S@$\@D57UC[0?M&F3WTS1VUY$R2D_,,]:[6'1].M(A&EK&%#Y Y/S=C3Y M=*L9F<3VJ2%SF1O[Q'2@#,B_T;QE]GB(,4MJ'D^H'!K>/!Q^59]GIGV74)[Z M4[I)%"(/[JU?Z$J>HZ&@ HHHH ****$#Z#)O^/:7_<-:/AO_ ) D/U-9TW_' MM+_N&M'PW_R!(?J:M?PR'_$,R?\ Y&6Z_P"N(J7C(!.!ZU%/_P C+=?]<14O M'0CK2J;!3#)"CC!/ ^E! !&64MG^$\4CH9(V4G!9"N?[M8/A/P]>>'8;R.\U M%KXSRETW?P ]JDLWRV-P]3UQQ67J>LG3K^WL(+5[NXF!;:K8P/6M4 XVJ^!W MKE9KZ&R\?2W%U',L<-OLB=(RP8F@#9T[5TOWFBFC-M<6Q_>1NW0>N:6]UBQT MS2I=2DN%>W0\%3G+>EQBU^T0.DRG@$.,8_QKBH- M(:^UF&"6VD6U:X,I4_=*A>F/PI(K&YE$<:6LD4,ES)*L8! 4!>!]* .KL]=M MM1):SQ(5D,93< 01UJ\EU;2RND=S$[)RV'!(]B*\]BL;B:U@%A:/%*JM+(RJ M4.X\&IIH?-A@.DV4L3P6S+=RE"&D=AC\30!WL5S;33>4ES&90N[8&!-$UQ#; MHKW,R1!L\.VW-C"RUG1XX8'1(;;?--_>9]9LSJ%KN%K"[)O&0F3D ?2M3Q$\$LR6VIVLIL&7*QN)V,4.W P!P<=J .]%Q&\8A+<#V^M9] MOKUM?23I:,)?)<(_..:Y2W,MW%9:RM METNRGCN[>)S=SE2"2>V>]7]/T46NHZ)'%;%&6-II9@.I/.#0!TNIZK#I$$9E MW232-^YB7JQJ.PU:6YNY+:[T^2RG\OS/G;*LOU[52U\&TU_3M6DB>6TA!20J M,E2>^*IZUJ&H:OIUPUM;.NGJXRX7;)(OJ.^/:@#IHKNVG1C'] M1C4;(J6%Y!PVW_6#FN'U&U%Y+,=)M)H;%XE@DVJ5+GC.14MSH444VHLEB?+B MA2*!54\MD9/UH [.XFLE BO'BVD9V,XX]*D>[@M%C,\\:AQA1N P.V/6O/XF MMIM2OH;FUDN9XX%MX."5W?7L:F2V>T6YM]8M9+FZ>!8K)2"P4^N>U '2:.-)1E2S??'M7"0:1<&UO[B_@>6XA@2"($9Y] M?PJ"?39FO_)U*:9?]'1+==A<9(YY[4 =[=261B"7>-H]*Y-](9SJ4\L$TYMK816_F9/)'7%-6S6WNKAKNRDN7C MLPBL!\P!')!]J .XCN;>X9O)G21E."%.=HJ6N1\%VS6\UXBHS6BX$5RRE6;/ M\+ ]?K774 %%%% !1110 4444 %%%%..XT4M2^[:?]=Q78KT'TKCM2^[:?\ M7<5V*]!]*I_PX_,SCN.HHHJ"PHHHH **** "BBD/ YI +124UG5 2Q ZDT: ML'9#CTII8Y S67=^(+. E(V,TG98QD?G5%[S6+SE$2SB/=OF)JU"^Y#GV.BW MA02QP/4FJTNIV< )EN8QCT-8/]FM-S=7D[^H#8%21Z;91GB!6([OS5,__ 'P:>OB6R/WA*OU0T;V]?TI#\WW@#]:+KL.S)X_$&G2M@7&/]Y2* MO1W=O+RD\;?1Q6,\$$@P\*,/<57;2;%CE(VB/K&<463"[1TQ)QG&: <^U2/_ H]F+G9T7;K15"SU:RO1^YF4-_= M;@_E5[.*GEL4I"TM-# ]Z=2*"BBB@ HHHH *.U%':@!/2L'Q7_R#8O\ KLO\ MZWO2L'Q7_P @V+_KLO\ .JA\1$_A(G^^:0W(/Y4AG- M>,Y6C@TU-\JQ/;I=-LH<74_\/PWFKMJ$CLGGQ^3/$!@2CU(]?>@#'M?&4TF'DM#YQ\27[_8IM2LDAM[Y6:$J>=P[&I#X?GM-/EC6\>>.*-E@A QC/ MJ>]5M&\*RG2K:/4[MY?+C(2$=8B>IS0 W_A+;A;XV=U"C1RQ.R&(?=VCH3ZU M+I6OWM[?6^GVEHJQ^6))'DY(4TL?@>..2#?>OB*-E0*,#!'.?>M'3-!ATN]6 MZBF+,8A%@],4 4?%(OA/9R0037.GKGS[>!L2$]C]*H6OB*VTC39VMIIIVEF$ M:V\X.^(GL?45T=_IDMU<17-O>R6MS""H9>A'N*I'PI!<0N996>\>02?:B.0P MZ''I0!G/XQNE@$8LMUWYZPJQ0JC9[BK3^)I[3[9%?6RK?0D")$X63-3MX=:: M" 7E\T\D,HE#(,#([ 5/J'AZUU+6[+4YW(DM^D8/#?6@#)M?$<[R/:VUKG49 MK@QJ'^X.,YQ4^H>)+[3I+>TFM%74)Y]J +1P1TH'%+CY0>GUIN: %Z'-%+@T*K,.%)XSB@!**#QUX/IWHH #SUH M''3O1WQ^HZ4=>@- !WSWH'"[1TSG%'<^U% !1@<^_6BB@ ))QGMTH[8[444 M%'\.WMZ444 &TO^X:T?#?_($A^IJU_#(?\0S)_P#D9;K_ *XBI:BG_P"1ENO^N(J7 M\.E*IL%,,>II3E>2 !ZBF/EXF"G#E#L/H:P?"=MX@M(KUO$4R2[I"8"G9>W% M26=!P!\O)/0GUJC?ZQ8Z7+:PW;A7N7V1C')8U> ^Z01^/%<-XJQ=>)$E*YCT MY?,SCH: .NO=6M-/O8+2XD(GN!E5'( '<^E4(O%>FSNH7[2L+OY:3&,A"<^M MZ2"UC;'4 M8Q_.MCP?:2_VMJ]Q,?WN_:9#W;K0!MWNOVFGW+0LLDMPHW2)%'NPOK5RUNX; MRU2XM9@]O)R6(Q@^GUKD[^XA.H7NI65Z--U*']VT,HR+A1V ]ZJ_;(KV:3^U MP]A!':^9#!&=F^4CMZF@#LI[Z"WO(;24D33@^6@[X[U8D9;>-WF8(D0R2W:O M-WN+YH/.N?,\ZVB"+*W\"OT/UJQJU\EZLT:W$TEO!:K S G:S,.3F@#N8;V& M[,0CRZ2@LKCIQZU9Y;)RI'\7=17G3/+9R>39RR)IZ"*"1P<[0PY-+?&02SV. MC7,YT^:18EE+%LMW(/I0!Z$Q!P#@@\8'05FWGB.TL-0-JPFEN%3/6@#I M+&]M[^S%S:.3$3RS<'Z$5.I.57@KP<-SW]J\ MZ;4;YXH&L$N(C#$S,CDG:#U.>XIMQ)#!?A=,OYY2MF3*-Q93(PZB@#T;&/D M&WJ3UHW=".1ZXXKC]&LIK7Q!:0K/.W^B[KDNQ(+'T]*Z_OGMZ4 +NP, @\=N>E(.!CM1QCI0!7L[&"P67R$QYDAD?/)+59+$_,V#NZ CI2=Z!Q MCVH 4$AAS\W88ZT CH<$9^\1R*0<#%!YH -S#;N;.3@#'44H;!W<$+PKD,4,$?E6\8C1?[HQGZT M\?G5FC,3"]MQ_RS M)^8#Z]ZM]^M( 01QCTIJ7Y2V,MO$.E#Q"-#:?.J;=WE=A6H00 M<=\\XJD=&TTZQ_:_V9/M^W;YV.<5=Z$?[1Y/I2&9.OZA<6B6MI:,$GNY/+5R M,X-5)YK[PY=6ANKLWUK9!)Z&J1TG4= M3NTEUBXC*VP(CA3^)R,;LT ,L?%L%Y/;(+26."=C'#,YX=AVQVJ7Q3?7FGZ8 MDMHI MYEMD41W,0!:(-G /?-8FKZM

(+BTO+R;3HP!]EE6,LC?[Q[5MZ1IUU8RR2 M726RR, H\M0"1[FH[NPUAYKA;9[:ZM)^ ER!F/UQ0!#)XC33;>V2*PMGNC<*9/E'* =:J+X/>S^S3V+0RRHA25)AQ@GM6 MCIVB3VNKP7OF1 I"8WCC7:!]* $?Q/:-IL,\<*9#XEB,<$5I:S M7CE-[8Z@5';>%FAUK4+[[1F*>,B"$](R>],L- U71FCFTRYB,S1!)0W;!SD4 M 37/C&QM97C$>[8H:11\K=ZU=5TR>]T3[!!.(7&,NG&[';V% &>OC.S,5U)+;NDEMM!B M5MY.:GB\66VV9KNW>W,*AO*;DR ]*R5\%WPFNII+B*-KA4 1?X0OO6CJ7AB3 M4+MKAIT5A"JQ _WE'4T ,TG6KR_\6/930/;0+!Y@C<=<]#FJ=]J9/B?4+:\U MEK&"!,IM7^M:>FZ7JD?B)]6U*X1]T A2->V*F30HGU6_NKR.*>WO(]@1ADK0 M!FZ=XD:UT7S[]A*S2[+9G&WSU]/E"G^$U6UC3-4M_P"S# L(O3=%\1)A5'N: -J/Q%%+:NPL MY%N(WV/;M\H'N351?%EE>B*0!X2LICD13D$CWIMUX:U&Y9[AKL->R3;Y(@<* MP[+^%5;;P;>1>8\L\0W3&3:H^[GL* -[2-;_ +:$S16KQ00N4WM_$16G5'1[ M"32]-^R2-O;S&V.M(>W- M"T49SST ZT4 %%%% !1110 4444 %%%%"!]!DW_'M+_N&M'PW_R!(?J:SIO^ M/:7_ '#6CX;_ .0)#]35K^&0_P"(9D__ ",MU_UQ%2\CD=NU13_\C+=?]<14 MN 3@G'O2J;!3$X48S_\ 6IW/ID>N:/E##EQ[U;'Y;OTKD=2GDD\>Q MB*R%\+2 AD89&30!TEM-8ZC$7M3!,H&UBJ@_@:E@LK>U/F6MO'"<;2RH!FN. MGM]5AUA#$T>G7&HRAVCCZ1Q#K@>M-?4;_P#LZYU5-2=?L\_E0V^.9?7(]: . MV$$)5PN=9-Z;5X95BBL ME&:999+:%I!]URH)%17$F MG27<=O.L#70Y5'4$_45RT^K7]Q;W6K)?BW^S7(@@LR.).>2>]6/"ULU[XAO] M8GF)D+")$QD*>] '07MUIUB";YH(UE&&1N=X]:?:Q6,UJOV6&W>W<9.P#:PK M TC[-=:YK-[J)B,T#;%$Q^54]0#ZU"EU!:2X(^]CJ%SVH MZKR(1$5\B,)_&-O 'I[TB6\$:JD5M&H'*J%P%KB[35M6U*>RL(KLQJIDWW.W MEHU/7%/T_5KZ_-OI3W[0B4N[W;* Q4'&* .T6((65(U!/)([GUJ+[!:22[VL MX&DSDDH.OO7&W6HZV;\Z2MR'6WC+F[CZR>E2_;=5OKFWL+B_6S\NV,]RXQER M.@H Z^Y2VE 2[2-@WW4=00/8"FR6EO)&L36T/E #"LH./P[5QEA+D&> MZ8-;QF0J. XZ UW1.2RCGC&: *EY91W5H\$?[@M@&11S[#Z53TGP_;:4\\F5 MN)YL"WF^RVB^;>,.@Z M)[FDU/5',OV&PP\[#YW'2,>M5[6TCM%PAWR=7D/4FK2MN0W:**-0MY2V(3>V:WGV,W40N\9\G=\V/7%38X M.>1G&*QCX5TW_A*5\1CS/MY7803\N*VCR"2>2>*0S,UG4WTZ&%8(A+8BGHU4KBVU M+Q!W2002NS2-B-F&%8]P*;XCU9]#L MHY50;I)-N]ONQ>YK(@T"^CTK2H?)2.6WG9Y-O8'TK4N]/O[:U<6K_P!J!CF6 M"Y4!<>@H CM]5O4AG>ZN+::U #)>PG(!/M3;+Q3;75U>Q2ADCM54F5A@29K* M?P[=7"W3BRCGMY8E BS@Y ZCWJ@FC:LFGQLR$PQ M70EA@E'S 8Q0!TK^(=,BN1!(TBLQV;R/DSCIGUK)MO$]T^HI:R1H(S.T3..R M@9K*U/0=;U&<^?;HTJSB5)2=J*OIQU-6E\/:LERLZA PN'D60],%<#]: -UO M$NFL9D7S%D168*1@2X]*KZ5XFM]2ABN'?R%D5F,;C!PM8-OX>U>35[>ZE@VO M%'(EQ(?5A@;1Z5+_ ,(UJ5W#;P/"L'EHZ[P?O>GYT ='!XDTN=9V$AC,*^8_ MF#@KZBGV&NZ?J<_DVCMO(W R#&\>JUSUUH^IZQ&BSVD=L+2V,"%?^6I/K6E; MZ/=1:GI$_EQHEM;>7+M'>@!/%>ORZ"MM'&41ICD22' SZ5MV,TEW917$\7ES M2Q[RGICO7->)]$FU+4Y)7L_MUJ\1$*D_ZI^S5?\ "5EJNFZ7)::TZRW))Q*& MSN&. /I0!2M=7U^[L+S4HO(-O;R$& ]74=?QK4_X2+3DLK65RY^TIY@1%RT8 M]ZQK+#3KW3X]/ DGE)2\FN5 W#K$O /Y4 =(/%NC;MN^9>@8%?\ 5^F:LW.O:=;SB&25GZ991PN> MFZLB]T2[DFUF6.&+-S$B18'<"L\>%[FUN;A+FQ-X+D(QDWD*" .#0!T4OB72 MH+S[,TSM(A 9E&54'U--L->BU#7;W2TA8+;J&63LU98\/W:6>LPI#%NN2ICQ MSM QWJYHUC>Z?K ".<=_2G-ER"P)QT-1 ML0D;.QX1"S5C^&_$UGXHCNFLX)4:V >#BL'4S&@_E79N8)Y0B1.OK7-/XON]X:+2C) UP;>)AUE/K] M*V=$U635%N?M,2V\MO)Y;8^X: 'W6B:;J$RW,]LK2],AL;OKZTMYH^GWL,,- MS:*$AX0 [<>PQ7,ZJTHU>X?4Y[J*S;BTNH#E(V'KBM Z[>1))%8PI?"TB#W5 MR_1A[>] &W'IMHL@:.V2-MGEH2<8'<5!-HFFW5M';O: 1P$[0#@@_6N0UO6= M1U&_\ZRPEG#;[U /5ZT+;Q3>66FM%?6H;4K?:% _Y:9YS^5 &_)H6EW*Q@VN M5C7";6(P,]ZH_P#"+64^LS7]Y'YJ.H2)-Q&Q1V--F\3_ +J62&U#QQ$*';HS MD=,=ZJ1>,I)['=%:+<7'VCR/*08!;U'M0!T/]G6GVQ+M8%6>)/+5QQA?3%6M MN6"H<]^*Y*?QJ\$TT9MD9[=@LZHI).>PK3\1W[P^%9)[?,;3[53'WANH VL8 M 8X /'7.328XSD8!P2*Y*]M7\-0:9>V][<,S;5N$D.0P/6I+?QI'0>,#M7,V_BR>74+J)K01);9W%^) !W]"* M9;>(YV@<:;9&9X4::?S/X1Z#W- '5!3SG''I2<0 M;B4$_P"K /\ %6_9:DEYH<>I,%160OM?@9H NYPVUN"._:C! YXQ]XURMKXR M\VYFMYX$7;&94" \X]ZUH]I);FV@N-THV]63WJ]XJ:Z9[9K59I+-&_TF* _O"/6@#H2I M# <'JW84;&(SQCLV>*XO[>\6G);Z/J331WLXCC\W[]N.X-6]1M)/#MQ8S6] M[/*\TGDRI*!CVHH **** "BBB@ HHH MIQW&BEJ7W;3_ *[BNQ7[H^E<=J7W;3_KN*[%?NCZ53_AQ^9G'<6C-&:0GGGI M4%["YK%U?4G64:=9MFZD'+=D%6-7U(:?;_(-T\GRQ+ZFLRRM#!$TDIWW,O,C MGK]*N,;:LANY):6J6<.V//FLM%)NXXA1114V&%'- M%+M;T/Y4[ )S1S2[6]#^5&UO0_E1H]$%Q.:.:7:W]T_E1M;T/Y4>0KVW$YHY MI=K>A_*C:WH?RHO8:U$YHYI=K>A_*C:WH?RH3"(G-'-+M;T/Y4;6]#^5%K A M.:.:7:WH?RHVMZ'\J $YHI=K>A_*D^M !1111< ^O3TH_P BBCGMUHV IW5O M+#/_ &A8G;JGWJCC:08SSUW>GM5"?S-,N MQJ%JNZ!SBYC'8?WA5KWEJ0]'H=2#G/&*=4%O,D\*2Q/OC<94CTJ?M6=BTQ*P M?%?_ "#8O^NR_P ZWJP?%7_(-C_Z[+_.JAN3/8B?[YIOOGIUIS_?--[BD]RE ML!VDX!4$C.PM\WY4'H=W.._I7//X6=_&@\1#4)@ FS[-N^7\JZ+(+9ZG/*^M M(9G:OJZ:/#$[KNGG?;$.Q-,M-7EEF>'5+3[&R+O$I;,>WZU'XB5)=/5+G3S> MVK/B0+]Z,>HKD[VWE@TC4OL7VG^R%A \NZ/S%L] ?I0!W<.H64\3O#>1S*GW MV4]/?Z4V+4].G60QWT12+F5\X KC45YE6_TG2GCAAM%1XY>!(:S3I]_/=7+1 M6UQ)%);J,D84-GE10!Z(VK:?Y2S->H8NS ]34TURB6$MX#OBC0OE3PU<5JVD MFVNK"=DEBL!:B,K ,E7QSD>];^FV;V_A&:VC$HE>)]BW!R2#0!57Q3>_V?;Z MC=:^LX[H6DEY$LY_@SR M#_C4.F:J=3>_*HR&TD,>&[X&3#,0LV8.C]\?Q4FD>([/4M+?4I&-I# MYIB5I/XL=\5R]MIFJP0H8;9X_MV&G):K9$0BZ8M(!DJN. MH'O0!VS:K8^2D[WT?EGCS">#[4CZC9"T^TM>1FW)P&!/-<%H^DW4DUB+JSE- MLMZ\A27^%3T)JT\-_9)<1K9%K0W;-DC)B4G@J* .T.HV1M3=?:X_LR\"7/&? M2A-2L'M7NTO(WMTX=P>]8">&Q5>WLY+^*YN[2 M"5+&.]W2QQ]2,]<>E 'I!U*SCMQ.+R-86X5\\?2F1ZIITK(D5]"QD;Y5!^][ M#WKCETGS9;26"&YE@DO SF;[H&.P]*631I([#4/(LMDHO@8MO7;CJM ':'4+ M07'V,W:+-_%&33%U.P:;[,M[&+DG;MS7#6^D2K=/;7POFN7FW)LZ$8ZY]*G_ M +&F72+N1;5A>?;U9''WMN1S]* .JTW6+'5;J[>TQYUJYB=R/F^E:/! QD+Z M9ZUSWAF%[6_U:.2U:.9YRX;'!!KH3UZY]Z $F1+B/RYU$D?3:>F*5?W:A(P$ M0#"J/X1110 9., X]/:ESP1DXSG&:2B@!=Q)^;D>E&3@*3\H[4E% !Z = ,8 MHHHH **** "BBB@ HHHH ****$#Z#)O^/:7_ '#6CX;_ .0)#]36=-_Q[2_[ MAK1\-_\ ($A^IJU_#(?\0S)_^1ENO^N(J;&0>:AG_P"1ENO^N(J4#)I5-@IA M@%,/44%K;VH=;>)(/,.YMHQN-2D@*6/"JNYO85GZ3KNF:[%,^FW G\ERDAQ] MTBI++_;@,H'7Z>M9E]H[W5]'J%A=-;W**4+D9#J?45J8SC.6'UX-8.J7-_<^ M);/2K.[-L#&SR..N/04 )-X6#VHVW;?;%E$K3OT+=N*1/"[PV\HCU.0WKS"5 MYNS''0^U1Q:\VD7-]9ZO.LOV9AY4F-OF9]?>IE\7:>;*XG>-M\##?%G,^F1DO%:C^\?\*9?>*%;2 M+AK9'MKM"NP.,L0?Z5,OB>WA:-)()&B4B-[I?N*YH EA\/1PBRC^TLXM6:3Z ML?\ "KNEZ:FF03Q@F5))#*['N3563Q#8QV>N*1O"H1IH;&\:"PN%"SQ' M[S8]ZD/BVQ-E'+M.^R03I&\K32&-8EY.X=J $?PG M;:YACNG03[=I[KM[4^X\+1W5^]X]PXF-MY!1?X3_ 'A5.]\6,UO9-IUHYGGN M/)EC/_+,9YJYXFOKBU.G6EK=+:R7$H1Y7/W5[\T ,?PF$LM/MH+EEN+/)$CC MAL]S[TNE^%8M.GBG:Y:;RYC*V>K,16;?ZM?:1//;1:@M_&8@2XYV/G'6M1O$ MT%D\%O>(6FP!),&P 3[4 ">&WBOI9;:]:.VF?S7C &2:M:]HS:UI\-HL[6[P MR+(']<>M4Y?%MBES)"L$SK%*(Y)APH)Z?6EE\6V4-S+"+>5TBE6*29>@)H L M#0WGG$^JW7VKY2JJO"@'U]ZAL/#DEF?*>^+V@#!(U !4'U-,G\3V5I?2*1)- MN811Q!>":D3Q392VAF6WD\]9#"+4=2: *A\(O<'-UJ)DV*8XCC#*I/?UK-UC M3+Z"XN+72H9XVN(UB:4'Y9/]KVKI](UV'6I+D00R1S6YV2K)U0^E:(8[,*Q4 M>@H PX/#,=O;3HMRQ:Y@$4CCJH[BK=SI,-QX?.C[R(0@3<.N1ZUHXY)Z?3UH MZ\'IU)'4F@#EQX,+2-+<:AN;REB 7^%16A=>'+6[F+2NV/LXA1/3'\5:^,DL M0-V>,=,4N<\G[WK[4 8FG^'9K+4X+VZOGN7@B\J)!T1?6K-]I$D^IIJ%E>FT MN578W=9!]/6M+H, D#OCN*/;L.GM0!AKX6@_L]XC*RW32><+H'G#[:PL=6MDN7D?4 M&)>1_P" 'L*T]"TB#0M)ATZV.X(=S.>]:#?,<]^F.U'?I@>U !QU!SFBC^7: MB@ HHHH **** "BBBG'<:*6I?=M/^NXKL5^Z/I7':E]VT_Z[BNQ7[OX53_AQ M^9G'<6HKB9+>%YI6VH@R34A.!7/:S,U_J,6FQG]TGSW&/T%3%7')D%KNU&Z; M4[@84_+ I[#U_&KU ' &$7@#THJI2Z"B@HHHJ44%':BB@!R_?'^]6MCN>/I M62O^L _VA4?B/6FT>S7R%\V\G;9!%ZFFHN3LA.7*KFM)/#"?WKQQY_OL!FG* MZR)NC9&'J.17F-];Z;;W#GQ'J-U>:@PW&WM\D1 ]N*EL93IT3:EXHK7V*MH8^WU/3%&!CK[FD)1>I ]S5;3[Z+4+**Z@.8I%W?_ %JH MM ^JW,HED9(8C@!>#FN2K-Q=DM3IA::NS8XQVYZ4C$*.<#W-95M=&P>:"Z?* M1\JY]*R?%MXEYH:^3E@.2,+=D:&!Z48'I1F@'-24''I61-_Q\/\ 6M*O^0;' M_P!=E_G6Z#6%XK_Y!L7_ %V7^=*GO8)[$3_?--^IP*<_WS3?PS2>Y2V##%/, M",.WX4 =_P"$#K7.OIFO?\)P-2&H8T;9M^S^I]:Z,K\^.@/.*0RK<:E!9WUK M;2-A[KB,GINJE+JNEZG-?Z7*"_V-=UQ&W &.] '?"6,?-YT/4AB6&T&EWKGW$TRL,$ J.GX4 >AW%]:V\L,*Z>**4@Y49X%:>AM>W/B=M-N7D":5N. M[/$F3E<_A0!T]QK-I9ZK;:9,Q$]P-T1(ZTDNL6D6KQ:5(_\ I6)&,D%L94./X@>F:S(9IKG6;77)[:3S)XB=F/F '&* /0O,&X@31, M0/F53F@.#@)(A8#D*P/%>9074QUJV:V:6*.:*3>B@[AP?O&K]K$VF0:/>1BX M:2>-_M')RW!XH [[S!(2!+$S]T4@D>U*)/FP)(MP[!@2/;%>7PW-Y_;%G+IP M:-I8I,)@Y7CC2"V@N)VAT^) MG!:12>_&:N6]BUWJ6EV]U=27%KL9AL!5>^.* .UGO[>VEAMI;A$GG/[H#^*K M!;!P!C P17G5K$KZGHTMVLS)!E4V"F-;YHRK#&1M8>HJEI>BZ=HB2_V9 (5FYVYW $< MMGTJ*"[M;Q"UO,EP$."8V^Z?>I+)> V/7H/2L&;3]9B\3W&L6*PO&Z!%$AY7 MUQ6\>I)&[TQ63J>JW$%_;Z980+/?2C>&;A8U[YH S+[PI/=Q+=/*MQJ0F$[) M*/D8#^&J6J:9J"RV%I!;VT=Y+<"9FCC^0*/X2:VHM;N[6YN[/4H@;J"(S*T0 MR)0/Y5%IFMZI?16]SY=M/93-M=8V&^$^IH BG\-7U]<&YO9HUFDD_>A!PJXQ M@4D?A_4(K9-.GFC328YO-D<#+./2K/BO7Y?#L5F8(1)-/*$8'LI[TNL^('L+ MVQL+2))9I\-(&;[JXYH R=+TA]0UO5M01G6R7U>N.XH PG\ M)7*-:W$ AN+F)G,J3#Y2&ZD>]:-IH#Q:A:W9\A5A1@L:)C#'H:OIKVF2W(A: M9MY[E<>N3G- M7=4T-=6URRNYE62QMU.87ZL_K4\&O:7<3210W#,Z*6^9=H('7'J*++7M+O[L M06\[/*_*?+A<=\'O0!7U#P_'=6L5M81Q0()?,G/0[?8UAS>$-2N)41Y89(UG M\WSG&7*]EKM>BX(Y!P11C QGI0!SA\.7!TW[()ERUUYTN1QCMBE_X1N==->V M$B%GN_M$K8^\,\"NBHZ4 &IX=4BNY9E=4DDE"GISTK-O+*30Y[:[\XF^ M622083*L&/\ .NT(![<4.B2##J& Z9% &%X2@NH]*ENKU=EQ=2L[ #'?C-;Q MSDD@ GTH[8[>E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%%..XT4M2^[:?]=Q78K]T?2N.U+[MI_UW%=B/N_A5/\ AQ^9E'=E34KQ;"QE MN&/(&%'OVK%TVW>.W+3']_<_O)'/;T%2:M(+_5H; ?ZN(>9+_2ISSQVIK1 ] M6&21G&.V****@L**** "BBD- #U_UJ_[PKG]:N,^)+R\(W'3K<>2IZ;V'6N@ M3_6+_O"N9UF)EU37$ RYBCF SU Y-:T?B,JS]TIV4>H6D1Q3ZI(@GN[J MX&=N[D+34E?[4NJ&V6UOH)A!J$*\+*I[XJ[83PC6A&[,8-2MTE22,\KL'(JC M)<&^2ZO$3!O+M(8$)Y(7@DBMU*HYOF6A@DK'2>$1]DDU'30V8X9=T0]%;FM! MIY=-O)=T3212G<"HZ5G^&E#ZYJTR-N"LD>1W('-0:SJ6JR>(4TS3+F&W\M/, MQ*/]:<]!7)7H^TG[KL=%.IRTS0EBEN4DN65L.PPI':LOQ'8M:YZ5!TIA MF:!-JR2(,] 3UIK7=NDHA,T0D;I&6&379[25CG=.-S@[K3Y!:V9BM&5OLKJP M"]3CO7::.GE:+9KY6PB-04'&#CFK"7,$LS11S1M(OWHP>165J.IRV7B*PMO, M1+::-MV[CD=*)2;_7O]:TH9XYTWQ2+(A_B4Y%9LW^O?ZU.J+3 M3(^]%%%,04444 %%%% !5)G_ +,U>&[7B&Y.R<=@?6KM17,"75K) ?XUZ^A' M2JB^A,EU-]3N'MVK"\5_\@V+_KLO\ZM:%>&[T]1)_KH3Y<@]Q57Q5_R#8L=Y ME_G1%6F)N\2)_OFF_E^-.<8"<'L?2N=DU_5 M!XV_L;^RF&FO'O\ MG8'TKHR!NV;N,^E(9%//!!&IN98HT/&9.C4D%S:708P M20S!.2J$$CZ5SOC)69=*58EF+7( C8X#>QK-M[QHM=U&_.GQZ=/I]OAK5'P) MO1J .W,,+E9)K=78#Y689-+L4 J50DCE@,8'I7&V&L>(;O8Z)N^U1EPSQX6, MCT/>FR>+[QK;SK9%86L0%SQG,AXQ[8H [-X8G41O"CIV4CC-+Y:<;8D5@, J MO2N+&NZY;6,[R /$T(D2:1=FQ_3'<5)>7^N6=I9RO<@PRQ"62>*/<58]B/2@ M#L/*C*\Q(W8C'0_WA5.PTR#2EGE$F]KAMTDLC8*XKE[GQ'J-W>26^FDL+>)7 M#QIN\QL=_05LZE//=>";FYNHQ%/) 0R*.E8[WLFE^"X;V-0S0P+MW'J>.M8][KVHZ 8?M4Z7RWD D0(N/+)]3Z"@#K M1%!"K.((T'5F*\TY1&4!1%90/E.W(&?2N-O]3UC3+J.&XO(;F*:V$Y4)R">W MTI7UW5+>>SEFE%O8R!=LD<>Y>3R&]* .KD@M$B>,Q11!NK(0#GU'O6=9>&[: MTOQ?M,\TL0/E[^HSU_&N5COKNQN=3N3=+:OJ<,NIV M][!'$)61+=QUQZGL: .@$-NLID$"([CYI O)]J<$3'**"I[#H/:N7T36;V75 MC;ZC.8VDW8A,?#8[JW<5U)R#0 TQQ2(4EAC=">4Q2A$&,1QJ$^X%'04HHZ4 M-,<>3F)"<[AQTIY/HNTX M]*Q_#OAFR\+K5^M4=1UE[/4(K"WMO MM-Y(N\*&P * ..D#>&X+M3!#>3S6PA:-FYC8^U;6B:%=6Y-PT2*\=B!;[AG# MD=/:M6&?3+Z(ZC?6JVTD3;'\X;<$>OK6A)>VT<*RO=Q"(\JV[C% '"0:%JMQ M=VTK6?EO"C^8Y;@N>F!4Y\/:E?VL4#VZP"WCDQCCI:M;(%L$M?LMOY*JIP9&]?I6G:: M'+;ZSIY$*QVUI:[=R_WSSS6Y/?6UL$,]Y'&''[OG[P]14PP<*#PW3!SGZT M.Z3T8]0::.2% )-8UEXEMK[Q#F: M3G&<<5374;41;[J>*$,Q"?-U%0ZCK=OI*///(@C &U@HV\B-,TL2VP"D2[NA(Z&IOMMHT2W7VF+RFZ3;OE_"@";'&:,CGGIU M]JC@F@ND66WGCF1FPKJ>,^]94VON]U/!IFGM>"V_X^&'3/L>] &SV!QP1G-' M?&?QKG[SQ?86UG:7*_/)Y@N& M@5IH5VQN1]T4XUI*HT_A:)E15BEX:TI]*TA8YB/M,I,DK?[1YQ6!XKN='N;B M:&\+6U_;*&MYP<%CZ#UKM^".>15*\TJPOI(Y;NVCD>,Y0L.11&:YN9CE!\G* MCS.^^V7U\)+^9(95C3R][8/4<@>M;NF:/!JFHZK).SO/MVHV?N\=JZZ?2;*[ MGBEN;9))(_N,5Z5:BMX8G9HH@I;J0,9K2596LC.-%]3S2%+VZT^YO+OS$>TD M2UC&>N&ZU>L%L9K^\N+^7.JIGR$)P< <8%=VUG;O&T9B4HS;B,=34$FE6,MY M'=O;1FXC^Z^WD4O;)[@Z4NAYWX96259L*<'(]ZZ*+2;""]:\CM(UN'^\X')JR\$+S*[(K2K]UB.0*3JKF MNBE2?+9GG#6UOH>MSK"7CMHKJ-G9CG QW-,N6LKNXAFN9&%A/>Y60MP1]?2O M1)]/M)Q*DT",)AA]P^]4+:+ISVB6AM8S!%PB$<"K]LGN2Z3,;P<(E&I16;%K M%)\0,3D$8[5J3]'4.A5M7%CK^U<^5=#_Q\=34_BEL:=$, M=95_G5755;[*EP@Q);N&&/3O4OB&<3Z)!/'R'D0C\ZT6K3,GH(WWC2="/Y>M M.?AS3>X]>U9O9Y^/E M^F:W]N''H.M(96N=/M[UH'N(\&%MZ$GO4=UIEC>WT>HSQB2=$V%E/#+Z-6+X MRE,<6F_\?!1[C:Z1GEAZ"D%U;:1IM[J%C874,D2@".[8X8YH U[/1;6PN!- MTQ;/RQM(2J#V%+#H6G6B7@BMPJW;%I\]&-9'_"475D95U*UC$CP+-$L;<#<< M#)J.QN-6D\@#=G\.:=*(MD(1 JI[<5D>)]2O5?4K*PC6.554-(S]C_*@#=M?#=E: MH45IGB*[#'(Y96'TIB>'+.TAN#:Q%KB6+:BSMD(/3GI6&OBB73T-E:6WFI9( M@E\QB6=B.U:GBBY\[PB9XVDB\TKNYPR9(XS0!2TKPC(NH/=:BN$\KRA&DN_= M[CTK8E\.:;*8RPEV1@#RED.PX]16;=VO]@W6F7%E+*HF&V6-V+"0;<\>E5/^ M$IN;>VC^S6D4432G,LCDH/;- &Z_AS2Y+AYS"P9BKGYOERO3BE_X1[3S=_:L M2+O.XHK80D]\5GSZ_JDFJ"RT^UMIMML+F9]_RD>@IL?B6\U$L=+MHQ)!%YLX ME. /84 :EKH5A:W?VM1(\JY"&1\A,]<5I'GG\3[5RX M.%+]P#4FM^)[G3E '4@9Z4@P<<@9&1DUSVB7CWGB?4' M:1C$T2.J#HA(]*R]82ZBUB[EU.UNIK&4?Z/=6K']S]0* .U/'7\/>@M2IXEU*_N;>VL=/5)9+5XFD+=)(,K M^=2<@9[BG^)(S"UK?A3B)\.?1349(^5ST';UIO5!'01T#QRQ@E1(N P[&L/P MKXU;_ ,P.!C:><&DR>BG%06 X3GH!SZUQ'BU[ MI[ZZC:"8(D/^CO$NXRD]CZ5VYP>1D$"EW ,&'IR2,G- 'F][:3_8[ 2PW"WU MM%B/ W+*#SM;TKJ]7:\M_"48@M/WV )(4/W0>I%;P8]&VG'W3BD[\F@#B_"= MO*/$=Y*1*MH(0L9D3;O/?BK.N&&7498=4M)XV1X$"*0C1("6XXWCUJ]INA))JMA;W"3 M26469B9N/F;MBNTSU& 2#\I;D4H)QUP10!P=MI]Y+1Q*Y MZ ?2FV-H;&X"ZS87$]M-&7C4=W& MFNNJ745P;V.&2,+:(B;@JGKR:ZK4'N=+\+16UC'+/<2J(HI"/F!/>_P#@*0,1DD =QI!=WT,=A83)<6=D2^>KL1@ MYJ>-IKJ*TCAL[A8[*T8.Q'61ABNV2S@BOI+M$"S2+AF'IZ58))(RJ!>X4=: M/.KJPD7["HMKE;R.-< C*2YZ@^E/DM+B1_/O+"4H]Q&'CQG8J^GM7H61BT*#G@_+D4ZST>:ZU.U%Q;2 M1Z>\QN%@S@+C.!^-=[N(Y.&<\#(X H9LD]2.W'(- &%X5M9+:PO6DC,1GG8H MF/N#D"J.E7LGAVUO+"XLKA[LR,T31K\LV>A)KJB2P')![D4X'&W@$XPV1UH MX%-%N;>ZW7-DTKQQ-.5QP&88Q5>329+ Z>TJW,5FT&[$,8;,AZ@BO1%+ +DY M';/7Z&ERW3Y<9X&,@?2@#BK+1!]OLT>*>:UM8GF7S1@;B.E5=.T:26^22^M) MA'"DLJQG[NX]!7?$[AM(RAYYZT!B,8)#9Z@<4 >?VL7]E);7&K6\DMDL4KB% M.2C$\9%=!X*MEM_#22A"BW+LX0G. 3Q6A?Z+9:E.DURC-*@.6S@-^%7HXTAC M2.-0L:#"J.@H =TQZ]/PHH/7/K10 4444 %%%% !1110 444#GI2:&F5+Q/. MN;&$=3+G%7+\FX\00IG*VZ;\>A-0Z>GVO7FE(/E6J8SVW4ZQ/G7M_==0TAC4 M^PKH>QS)7D7>C9H]*.]%8[F^P4444 %%%% !10.]0]"1SQ0.3QFD_>BO(+DWVN;UH^US?Y%0<453 M:N%F3_:YLYS1]KF QFH1V'KTH[D>E+3<-28WC*160[M)X39,9-O.$QZ8-;! M.!^(-4K6(-J.I61^Y/'O4>YK2#,YH>I\Q58'@C.?6@$$'L1Q5336Y]ZRCXDTO_A( MO[ \X#4=N[;ZBM4CY\'IW%(9F:QI(U=;>UOM5E MN8Y ,AE VXJ;7+]K#19[A2HF/R0@]F/2LC1M>FL]&NQJ\GFWUB?GV<[E/2@5 MT:5WX=M+R02S%G!A$(7V'0TRQ\/?8M874Y=1DNYDC$2[AC:O:H5\411Z:;V6 MTE0,VU1P<_X4^7Q/#;:?'//;/'+(^R*($$N?6@+HDO\ 0%O;V2Y@O9+1IT\J M8(,^8/>IK+0[;3[Z.ZMVQY<8B5?I6+?>,)C;6[:;;,93<"*=&'*\UN:W!+)I MTUQ;WA3MJLNI6VH2VDDJA2$4&HI_#$5U+-+/=NTLB MA9'QU [U1L-1FTCPW#J]]=W-])<$*(\#@FK=_P")GTZ#SKC39E0(&ER1D ]J M NB2;PZHN7EM+QK9)0HD&P-OQWYZ5=U;2DU/2CI[R&*, %90.2150^)%>:)+ M&RFNSY8>38/N ]C699>*2NLZA9NC3SF8>5;+]Y5QUH"Z-6'0G%Y#<7]]+>M$ MFV%7& O&*K/X61;3[+%J#Q1NQ,B[ RMGMSTJ-?$ZPR_9XK:>XNI92BJ.Q S4 MZ>*HI;>'R+262\D8Q&T Y##J: NC-_X1>X37U%I=26EG';+$77G?ZUIR>%H$ M9397DEF1&8I749\Q:MZ+K4>L6EQ,L,D/D.8Y(WZY'6J+>*8H+^*TN+26(2$B M)F(()H"Z%N/#$+VD=K%=/#;!=KQ%0V_WYZ$U7N?!5M*DL,=[)#!,@1UQN) ] M">E30^+(I9E>2SFCM6E,/VAON[Q5+5/$]SOLOL%K(MI-=B(7#=&YYH"Z-S3- M%BTZ\>YB=BSH(\'T Q4$VA3&:66VU*XMHK@_OH@-RD_CTJKXKOI+%M,A2\DM M;::7$DJ#+"JNG:R(]4NW347U#28(2\D[#!1_[IHL%S0D\,VZ) ]A,[-]_FP.K/'YD0(R&'^-26OBR M&2,2W5I+:12)OA>3I(/2@+DL/A>RM[_5+R.1M^H*5DSTB/\ LTR'PREH8VL+ M^6U<1B.1D&?, Z4B>*80,W-C-!&\9EMR_P#RT ZXK/F\5W\LVFO;Z?+#:72L MQ+8R0.] 71I'PX()R]K>/;!\&9=@/F'US27WAE+^9%GOF-MN#^7M&01[]14$ M7BI 8X+>TN+J9E:0]. *G;Q1$\,?V&SEN9I$:22)>L:CK0%S= "JJCHH"CZ" MBJ6D:E'K&F17L,;1HY(V-U&*NT!=!1110%PHHHH"X4444!<**** N%%%% PH MHH]/?BA;@MR&[?R[*=CT"&MG0XC#H]NI[KN^F:P;Y6GFM]/0$M,X9P.RCK76 M(HC"1J. ,#Z53TA8C[0RX@2Y@DA<95P0P-U=AB ML_5-)AU&':[%95.8Y.ZFG&5@DC*Y"XQ\V>GH*4U4:6YTY_)U")@B\+<+R&^M M68W24 QNA!Z8.:4HK<<9=&.HI2"#C::-K>E19%70E%&UO2EVMZ4:=PT["44N MUO2C:WI1IW#3L)12[6]*-K>E&G<-.PE%+M;THVMZ4:=PT["44NUO2C:WI1IW M#3L)12[6]*-K>E&G<-.PE%+M;THVMZ4:=PT["44NUO2C:WI1IW#3L)12[6]* M-K>E&G<-.PE%+M;THVMZ4:=PT["44NUO2C:WI1IW#3L)12[6]*-K>E&G<-.P ME%+M;THVMZ4:=PT["44NUO2C:WI1IW#3L)12[6]*-K>E&G<-.PE%+M;TH"M_ M=-'HPT$HI<'TI&P@R[*H]2<4[-AH@],=>P/>JUY=&WVP1H9)YOECC'4^YICW MWFR?9[*,SS'C@?*OOFMC2=%^QLUS=/YUXX^\?X1Z"KLDB+ML?8V/]E:.Z.VZ M786D?U.*S=(7&F1N>LA+FM76Y##H]PRC!VX_.J5H@2QMU_NH!3Z"CN2T445! M84444 %%%% "[6)P,Y]1TH^Y(!C#5YW\2;O4K6_L1Y]Y:Z*5_>3V7+H_;(]* M='XW;P[X0L);F:/4KZYTK2+FQ$EM.MZ(IX M/%:6Q*^6KC8H[9% 'IB MJQ7()8=VH;U)//05YQ\2;[4;35;,M<7=IH90_P"D6?+!^VX#M4__ G+>'O" M6F2SRQZI>7#%8)$. R^^>] '?\=<8]J,9[XKS\_%)&T>WO+;3));J6X%NT'H MY]#Z5>3QS)([V_6>VC-CY[P;OE4=N/6KFD^-[[4)#/?:%+::7(C20W>(FTB[UFZ>\O+[0(%!AFN@1(TA_A M&:W+'Q]=FE&X9XZ'@^U>3Z_X_ M\1W_ (4CO['2&L[62X""Y+#+8.,5N:Q\0;[P]#;FXT7.(D:27'YU4")C]:-<6,SW&F+OC<_/ 3P/<4]):,'>.Q3.D:<=2_M4V*"_ V>;WQ M5TCG[V>Y-58K^&60I(I@F'!$G JRI#?=8$'TK-JVA:=S*UK13KD]FL[@64+> M8Z9QO/I5-_"OV75Y;[2W2!)XO+EBDY5C71["."I(_E2!".QI60]3E;/PM>6L M5U(9+56GZPWK77[2.@.?7%!#DYYS] M*+(-3FIO#UY-91Y>VAN$G$FV$?)C/>MZYA-U9SVY(666(H<= 3WJ?:>>#@]L M48;J=25D:0A M>AR.E9]YI[^'IX[]9B+QIWE1@I90".AQWKM I Q@XSFE 8# &%ZXQFBR#4YO MPA;7<6D7DMVFR>ZF>0%>"0>]9I\&7IN());JW*03&4S')=@>U=KM.T:90J7+3E^Y!.%=$5)ZKTZ<=#1AL@\Y'M19!JN6L=+CAN$$UDC1G/\0-=%AN^2.XQUH" MMG)R3[BBR#4YW3/#4NGWOGF=)"(G0[?]JL>YLYO#+(+>5OM4L;@N5+(0>W'> MNYV' &#@=??ZTH# =L]QFBR#4Q?"EK/9>&[:*Y7;-EF8?4ULTI#'J#^5&T^ MA_*BR#42BEVMZ'\J-K>A_*BR#42BEVMZ'\J-K>A_*BR#42BEVMZ'\J-K>A_* MBR#42BEVMZ'\J-K>A-%ET#7J)12[6_NFD8A1EBJ =2S57+)BYHH0D @0T8T8T8T8T8M<\_P +Y%T6U2"YB;4X)C,?.7="Y/4$>E=')JVM M7.LZE::_8].4W5N+JWNQ/,(TPA'L*O>,_!9 M\5ZKIMW'<>2MJP%P/^>B#G%:TGB;28HX7:Z.)QE-J9(]=WI1)XGT=;MK?SW: M5>"0OR@XSR: ,W4_""ZGXC>_DE46$EI]E"@?-QT-4M+\(^(8K<:9JNLQOHT< M;11QP+M8@]-WK70Z#K<6O6MU/# RB!R@0_Q8[UF^'_$MSK.L75F41X8B02O& MP^] &1X>\ 7NC:I#)<3V9L;4DQ%(\2G_ 'C6WK_AV76O$>CZDDJ+'9%BZ.N= M^:?K^MW6F:E;6-NT4*R*2]U,N4)[+]:KGQ6]IJ%K;:E$(XY4W,\/S9]QCM0! MJ^(]$M_$&B7&ENJ01R89"JX*N.AKEK;P/K5Y*LVO:G#4&VLNSYF;_=H R-#\)7>E:_;:E+=(XAM M/LWEJ,%O>NAF34VUF![>>)=+"GSHV'SLWL?2H'UNWF\/W&IZ:WFI&,J7&#GT MJM:^+-+:*V6\F:*>509 J9"9]Z -P]!Z^GI17+V/B^.6[U$W;%+6UD\F("/Y MI#ZCUK3?Q-I$)A_TEF:525"IG;ZY]* -6BL)?&.AYPMQ(Q ^;]V3@>OTJU+X M@TN"YAAEN&+3@>6VWY3GIS0!IT5S%GXOCU"Z\L+]GB61DD:1>>#U%:#>*-': M":99V58FVD%?F^N.] &O1533]4L]6BDDLG8B(X<.N"#]*MT '8U1U?BSC?\ MNR+_ #J]WJCK'_(*D_ZZ)_.JI[V)GM\?^Z*DJ7N M4MBG=:=:7G^OMT<^I'-9I\+VI^Y/%XP/^/^\_[[I? M^$83_H(7?_?=;]%/G8N1&!_PC"?]!"[_ .^Z/^$83_H(7?\ WW6_13YV'(C M_P"$83_H(7?_ 'W1_P (PG_00N_^^ZWZ*.=AR(P/^$83_H(7?_?='_",)_T$ M+O\ [[K?HHYV'(C _P"$83_H(7?_ 'W1_P (PG_00N_^^ZWZ*.=AR(P/^$83 M_H(7?_?='_",)_T$+O\ [[K?HHYV'(C _P"$83_H(7?_ 'W1_P (PG_00N_^ M^ZWZ*.=AR(P/^$83_H(7?_?='_",)_T$+O\ [[K?HHYV'(C _P"$83_H(7?_ M 'W1_P (PG_00N_^^ZWZ*.=AR(P/^$83_H(7?_?='_",)_T$+O\ [[K?HHYV M'(C _P"$83_H(7?_ 'W1_P (PG_00N_^^ZWZ*.=AR(P/^$83_H(7?_?='_", M)_T$+O\ [[K?HHYV'(C _P"$83_H(7?_ 'W1_P (PG_00N_^^ZWZ*.=AR(P/ M^$83_H(7?_?='_",)_T$+O\ [[K?HHYV'(C _P"$83_H(7?_ 'W1_P (PG_0 M0N_^^ZWZ*.=AR(P/^$83_H(7?_?='_",)_T$+O\ [[K?HHYV'(C _P"$83_H M(7?_ 'W2?\(O'WO[O_ONN@HI<[#D1@?\(O'_ ,_]Y_W\I\?A>Q#9E>:;U\QL M@UN44N9CY45K>SM[1-EO L8_V14Q)QQP:?12*LA!2T44 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4E+24 8GB<9T]/:04IY -/\ $@SH M\C?W2#^M1*)-*BBU&XCBNY2)5!^[Q M3K;7C87MU8Q))>7'GF*&(]\=Z ,NUT"^N;_4M.1$2S8H'G<8.5/0>M7%\(:C M9EY;::*29P\1$AX"MQGZTY/$US;^,FT^>#$D\"E+4^O\8#,.E6H_"-Q#+ \IBV0S22,".2& M.15O3;_5=2\'2WGEQ1:I*K*/[IQTP:R--UA]+,KW$]R98HM\MIWXH M B_X0.^219$<2LX99(]VW )R#6@?",_D7444L>V:59,]P ,8-1^(/$MQL@M[ M&-EN"R2[@?O C[M3R^,BC1VQTQA?%PCPDXP<9SF@#0T?1[K3M/O;*25%\QB8 MI$X(XK$L?">KV6L6UZLL<,<7$T<1_P"/KW;T-/F\:"YL75[)[59E_=3 Y.5,K[BK 9Y%1:/XL=Q8V4T :9X MU,L\IV\G^[0!D7WAK4M):REB5+F5I8@%'(!'7/I4UYHFJ:?XDLY(88Y+^Y\Q MGRO[M 3TS6MX[U*73[*%;9F#NWS1QCYL?WJU;+4&'AD7S2QW4T4.YRIR!Z#/ MK0!SK> KQ9A,LZ%%?>V>Q[@4W5M'ET>Y_M9I/F,P>)-N1C;C!%:>E6>HSVUM MK3ZIM>0EY8VYC">@]Z%\7P/F2XT\_87W>3,_/FD=B.U $?AW3[NZ\$W-M*GE M7%VY9 1]WG/2H5\&WD=E=0,Z"2<( S#H (Y;919%)+NYEE*G>WW<+DT 3MX5O8IVO+>6.2X69I(HV/RX(QS3[ M/PC=6MP\C2QDR0R+*O\ ML,<4V/QO-)($CT;<7W!/GP"%Z_C4MSXV@M[.UNU MME>.4@%';#** (8_!]RL:)OB'^B& X&.<>M4Y_!6J330(UPK)$8B#G@;>V*1 MO$]U)J;?:LQ6<<@:,IR2/0UJ2^-(X4DEGL'CMI%9[=@7$K M^9<*L() <=/ M_=%24U!M11Z"G5+W*6P4444AA1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 &B MBBD!FZY%YVCW*CKMS^59]F_F6,#_ -Y!6Y<@-;RKC.4(_2N;TALZ:BGJA*X] M*T6Q#W+U%%%24%%%% !111UXH IW>E1WNHVMXSLCVAWQK_>-9\WA>VDFDO(9 MY(;MY#(LPZHQZBL3Q;K/E:Q;QP7+PBQ D8)D[R3RI_"M"3Q=)_;%O&EO"MI) M&&621OO_ $]Z +!\(6K737,;NX# M+9V48N84,ET)#P #@[: +LG@_3YK6"%YY!%$3Y?J3G-*_A"SW%OM$J>8P8*O M56]:Q]0\5:G?Z==RZ3##$EMM DD/S D\\4VS\17T%R]O!&DUU/*=[2MPN%SD M4 :@\#6(NS,]W*3EB!MZ9&#S3_\ A#[7_1U:[E,$)!5"O)QTYJJGBV_NK;_0 MK.$W,<9EGCD; 'H:Z/3+PZEI%K>,NPSJ&,8_AH K:MH<6K3).+AK>9%*%U& MX%#U7ZT:+H-KH6FR6%L6DM9"6*2=AWK3XSNV#/IGBD "DD#CT]* ,*'PK#&P MC6\G>Q1]XM.V3[^E-7PC9YE_TF1K7!$-N>B$^E=!]>3^7%'.1@\+TH P9?"= MC<+$OG."L'D@D]LYI]IX5L[741>QS.9$);&.#D8K;SR3W[4'GD#G^E &)!X6 MM+O?TI?H<$ M]??WH Q)O#-M-(UPMS(DK(L8)7/ &.15S1])AT6R-O%(TA9MS.>A/M5_/S$X MYQC/K1P .@H 0#FEHHI@'7CUJC?KYUYI]N.K29/X5>['UJJG[SQ);)C/EQE MOIFG#34F>ITHZ4M Z45!:"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBD/2@!:*8,[>OYTC2+&,NP4>K'% 7)**S9M=TV!]LETF? M;FH_^$DTK_G['_?)I\LNPKHUJ*R/^$ETG_G['_?)H_X272?^?L?]\FCEEV#F M7YKT5D?\ "2Z3_P _0_[Y-'_"2Z3_ ,_8_P"^ M31RS[!S1[FO161_PDND_\_0_[Y-'_"2Z3_S]#_ODTYKT5D?\ "2Z3 M_P _8_[Y-'_"2Z3_ ,_0_P"^31RS[!S1[FO161_PDND_\_0_[Y-'_"2Z3_S] MC_ODTYKT5D?\ "2Z3_P _0_[Y-'_"2Z3_ ,_0_P"^31RS[!S1[FO1 M61_PDND_\_8_[Y-'_"2Z3_S]#_ODTYKT5D?\ "2Z3_P _0_[Y-'_" M2Z3_ ,_8_P"^31RS[!S1[FO161_PDND_\_0_[Y-'_"2Z3_S]#_ODT MYKT5D?\ "2Z3_P _8_[Y-'_"2Z3_ ,_0_P"^31RS[!S1[FO161_PDND_\_0_ M[Y-'_"2Z3_S]#_ODTYKT5D?\ "2Z3_P _8_[Y-'_"2Z3_ ,_0_P"^ M31RS[!S1[FO161_PDND_\_8_[Y-'_"2Z3_S]#_ODTYKT5D?\ "2Z3 M_P _0_[Y-'_"2Z3_ ,_8_P"^31RRZH?,NYKT5F1^(-,EX2Z7\1BKL5S%,N8Y M4?\ W3FBS"Z)J0T@)]:7ZTAB$#!KF+1?L^I7]JW'S^8@]C73]!7/:BGD>(H9 MCPDZ>63]*NGKBC^\?R%'85!H%%%%,0444J_>'UH IP:=9VYNFC5)#= M$F7> 2,\5FKX.TF,( )C!&?ECS\I_K6#?ZI=Z7XDU>:S9#*Y6-3)]UFI8/;D3 M/$Q!5C@%<= *P+GQ;JL5ZEL(5#*BRN/[P8]!0_BG6)#/= VZ6ZN(1'CD9XS] M: .ON-.MKB:SEFSYEN!Y!/)'N:JW7AW3;J>XFE1MUR07V?=##^(#UKE=*UK5 MTLA8I>0&=VED:XFZ*BG[OUJW!XDUG4IIFLQ!$EK#O*,.9 .M %O4/!Z32:?' M;RNMM$^Z>0G#GTQBKLWAS1)O)MA+Y;1?+E'&9!G.&IWAW6FUTW5S%M^R(FU# M_M8YS^-<';!7TP(UA)%/-?$)J1?Y4Y[T >A#P]IZ174*1&-+G E7TQW%16_A MC2[22.6*.3>A+ L?48R:P9O%^H'5IX(H$>"U;RF3H6(7[WN*;#XMU2&WCOKH M02PW!91%'RR$=S[4 6M;\*2R11V^E0J8P"#)N(89ZY]JZ33[0:;I5K:-*H,* M!"S'J:Y*?Q7JMI 5=[:6:>..2)D^ZFXXPWO5"^N]3M-6NOM]Q'2\R6TD$L'G M#RC\R$]C0!TM%%% !1110 4444 %%%% !1110 4444 &6 ]ZBT5?/U2^N^J M@^4OX4Z:00V\LQ.-BDU-XE+(W6BLC_A)=)_Y^Q_WR:ECU[393A+I/QXHY9=@N MC2HJ..9)5W1NKC_9-.SGZTM1ICJ*0>]+0 FX4A(]>E(1P?0US6J:A)>W;:?: M.8XT/[^4?R%.*N3)V)[W7GDG:UTM!+*OWY3]U:SS9-W4DQ/.W. /I5B* M".WB$,$81!RP/\7O4@^9< AE/KUJF[?")1ON0QVEM$,) @'OS3_)B_YY1_E3 MRI7'''J*2ES3[E5%_P \H_RH\J+_ )Y1_E3Z*7-+N+EAV&>5%G_5Q],] M*/*B_P">4?Y4\JP3 (4D;F/I[4<'D=#1S/N%H=AGE1?\\X_RH\J+_GG'^5/H MHYGW"T.PSRHO^>5%_SRC_*GT45%_SSC_*CRHO^>< M?Y4^BCF?<+0[#/*B_P">3%_SS3\J?11S/N'+#L1-;0-]^"-OPJ!M-B# M;[::6UD_O1GK]:N44_:,'30V#7+JP8)J,8>'IYZ#^8KHXIHYD62)@R,,@@US MQ *E2 01@@U5M;@Z%<*R%FTZ4X*'K$?7Z4U[VQ+7+H==63XBMC+IC2(,R1,' M'MZUJHRN@93E2,@BDE021,C#AA@U*T9Y MT^7@PN64^JGI5ZJFB8,****A%L*._'6BE7[P^M,1SU]>>&X=2ECNP3>##2ML M)"_4UI+I6EWML^+=);>Y82,>S$=#7.1WUC8>(O$*WH!K>ZEGBCEM0;9%4D YZ4 =YE\-Z5+&T3VOR%M^!QAN]22:=!;Q3W%K!&EP8MF2. ,5Y_J6K: MF;*&)FO!(NYHG4XWI_#FM."\>ZN)&U2\NH+@1H+>) =K\15DZ38"Q>S^S*;:4Y:-N@/J*\]T*74(]&O4NY[BU;Y_LGE MJ=NW/)QZUU?@VZEN+"X@D$S&%P1+,V=PQSB@#2?0]->?[1]F'GA2@/;IC)JI MH/A>ST:!A(JSW#YRY'R@'T%;E% &;#H&EP1-&EJNV4AI >>1R,4^?1--N[HW M$]LKRX&&^G2K]% %!M'LOLXCC@C5D5O*+#(5FZFLGP_X9DTO5IM1N3"960HO ME BNEHH **** "BBB@ HHHH **** "BBB@ H[9HH'S-[-Q]*%J[ ]% M.&S3E[B0+CU ZUTT40BB6-!A5&!7/ZM=)FJGIH1'74, MUFZIJ\&G*JL2T[_B^P MHBDM6$G?85SJ&H_/>3O;KV@B.,CWI8["SC'RP@G^\_)JP6+').6HP1UH?<=H=AGE1_P#/*/\ *CRHO^>5%_SSC_ "H\J+_GE'^5/HQ1S/N'+#L,\J+_ )YQ_E1Y47_/./\ M*GT45%_P \ MH_RI]%',^X6AV&>5%_SSC_*CRHO^>5%_SSC_*CRHO^>4?Y4^BCF?<+0[#/*B_YYQ_E1Y47_/. M/\J?11S/N%H=AGE1?\\X_P J/*B_YY1_E3Z*.9]PM#L,\J+_ )YQ_P#?-'E1 M?\\H_P J?11S/N%H=AGE1?\ /./\J/*B_P">SJ?WC_)&/]*3N()[#%5LA+5CHAF1,\C=T->:V&C-XE\<:[%=:I?116 MS#RDAF*@>M>E0_ZU/]ZO._#NKZ9IWCKQ*M_?06Q+@@2-C=]*S+)H1?\ @OQ5 M86!OYK[2-2)4><MOJ,]EIVF7&I&W_P!=)$/E3VS6/JE]#XM\ M9Z58Z._VB"R!EN+I?NJ>P!K%T"V6UN]9M[[Q')I$Z7#/)"PP)5/0@]Z=@.TN MO&FFVWAR+70CR6S2B)D'WD/<&HK+QQ;S:I:VEYIUQ9I=$"WFD^ZY/\JXV\AT MVQ\ +-:-//:OJ*RDRC&_!Y.*Z#Q5K%AKT.@Z=I+5A5I7M[I&D51G( &>.];7BOQ%I6J^!(+"RN8YKFX\M(;6-.U 7 M.HT_7(=0U^\T81F.XMD#[B>'4]Q1I6NPZS=7\-O$RI9/Y;RD\.WM7)>*'F\) MSZ5KV"SBU^RS+ZL1@?7FNF\(Z<=.\-P"3F:X/G2>Y;UH"YN$$<]O7UI*#]X\ M_AZ"B@+A1110%PHHHH"X4444!<***!STH"X4444!<**** N%%%% 7"BBB@+A M1110%PHHHH"X4444!<**** "BBB@ &-PXI&B66.6%\'?US2T<=^M";3!ZDWA MV[=?-TV4Y>W^X3W6M[/'/-BE7[P^M S"O/$.FP:A/:O8274UJ/W[K%G8/K M6M;3VE_:VUS^ZDAE7,3R#I[#WKD+K3=8GUG7Y+&Y:V1DPJ%48;()YM5NH&>[GU:(Q^3(F0J\\@T7;:M+K7F&WNHW'F(^ 2K<<4 >C6\MI?V MT6%_>S6:+$;BUP"6'(^E< MJ3CFJ>I:9<-K&J7\<,XG^T1F-HR0&&.: .TL[VTOX_-6)%16,>'&TD]Z6WN+ M25Y;:UD@#P']XBD )7GDEOJ MHI9/M?GY)6$*<-SU)[4\V,\-W>3?8[B..65 M6N40G+1[><'N: /2,H1NWH(^SEN#]* 0P&TC1;L:896 M,"L2"BX_B_&M+PLUW-K-TMP[^3IN8(R3GS/>@#KNP;MFBEQ@Y'3WI* "BBB@ M HHHH **** "BBB@ HHHH ****-@"H+V?[)8O+GYP,+]34]4X8O[3UH1D9M[ M7EO1GJHKJ3*6EC5T2R^Q:[U.2/EZX)Y%4]+'^@B3'S2N9"?K5P\YP<8'6KJ M=A4UU,/Q3KTGA[3HI+>!9+RYE$,*$X"D]"36->7_ (XT&&+4-0AMKZR+ 2Q0 M##J#W'K6GXMGT7[);6&M(X@NY L"]-;5].U\7EE!@_9 M[D9WKZ U%M"[ZG876L:?I]C%>WUP+>"4 QA^&;(Z8HLM6T[4;22YL[M)HHO] M81_#7GU]>:AKOCW37M[.";_0O-AM;EOD!/7&>IJ[9Z7JEEKNK7%U'9V:/9L' ML[:0$Y]=HI6"YU!\7>'AQ_:A^%Y&+36UP1R76JWD M;WD#VZ('11PT8]6ID/BC0[F\^Q1:E%]ISC:QP#CT/>N'U1FMKSQ>]J-@,4<9 M8==O<^U=(FB^%XO"&DS7T445NOENMROWF?L,T!FW>EIJ,5S- 4>7*00/O6/U'M0%R7QKK>K:2VE0:088[B]F$691D?6J.HZAX MV\-VK:CJ/V74+*(CSDA3:RCUI?'J[]5\,*1R;P#CM71^+;F*R\+ZE-=.B@P; M%#?QGT^M 7)/[;TY='AU:6[CBLIE#+(YQ^%.T[6-.UE7;3KM)MG+#/*_6O+E MAU S>$M-%O%*IA,BVMR<1N<]ZWXM'U:/QP/2@+ MG4GQ3H0O1:-J423 [2,Y&[TJ!M7NE\#S,@Z_;/X:)7SM/#LS'+^7CD#WH"YZ59:I8ZD9 MOL,XF\A]DNWH#]:MU@^#'TV3PM:OID8B0\3*.OF#KN]ZWJ N%%%% 7"BBB@+ MA1110%PHHHH"X4444!<**** N%%%% 7"BBB@+A1110 4444K!8*/7W[T44;, M"K?QLUL)H^)H#OC8=1ZUTEC="]L(IL\LHW8]>]8R@%@#R",&I/#$A%OD91FM/;61I'B?2];U*^T^SD8RV9VRAA@9]J@LOV>GV6GQLE MA:1VZOP?+&"<4R\T73=4D$]Y813RQX'F,HJWMW9R.,<<]*Y3Q#?!/%5I:W%Y M/;VI@8XA&230!9\7Z-/J&BVECIT,:*EPKLF/E"BM6STC3+!A-;6,,$I0!I$4 M YKF[/Q%>:9#+NBFO+66X6*S>089L^OM6E)XHD1I"NG>9!;$"Z"::1+:-))_FE*C[_P!:JVNB:3:7/VNWTR".9C]Y5&?PK';Q796AN9 ) M)6+A(E/1R?Z4^/Q=;R6TFVW+WB2>6L"$X!BNJVJ BD*O&!Z5R^IZ_J\-UI]LEAY!EF*3!O3VI_C#4+ZPN=+- MDY4%\R)_?7O0!TH!QT)'8TO49ST&,5R6LZY<-KFEQ6$NRW8AIR.^>@JW<>+% MM=6BLY[,1"638CY^;/N* .ASZT5SL'BPW$L3R:<\=I).8/./][U^E%SXM6RU M*.UN;01Q2R;$8GYL>N/2@#HL9&QT^:7RDN3Z^II%\9V M;WXA6(&VW[!)SN)^E '29/;%'XBN8;QDR-N736-NTQ@1SU+T^3Q?!#9,T]MY M=\LQB\@] ?>@#I.>Q&>]!/.,<>HKF?\ A,8I+:/RK0RW3R^48DZ ^N:AU'Q3 M>BWMQ:V?ESI=K#/$Q[$]J .LHHYP.,-C)'I1WH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHHW!;E/4>&LS_P!-178#H#[5Q^HG M/^NPKL M%^Z/I5OX4R%N*:Y_78'M;F+4X5W!?EF'JOK^%= :9+&LJ,C@%6&"/6IB[,E.2L[BB]!** M",''\J*2U*>@N?:@$!@2N2.0?2D[4$D]\4 5[>R@MKJ>YB7][.YJ?Z=.]% !G/4T48HH **** "BBB@ HHHH **** "BBB@ MH[C'5N/I1]:1V6.-I6;:BC+$]J-6PV16O[DVMMB,;YW.R)/[WO6II-C_ &?9 M)$W,A&Z1_5C6;H]JU_='5)E(BZ6Z'L/6NB(S]/2JDTM$1%7U#''O5;4O^0=< M_P#7)OY59QBJVH_\@VY_ZY-_*H6Y4OAU.W,2WEMAB":+Y60>G% M1:;X1T_2XKK;-/=7%VOERW$A^8 UL7!N"C"VV^=CY-_W<^]8>CZIK=_?7<=R M+2&*TDV2MOZ\9H UM)TR'0].2PM23"APK'J/>J=AX:T[2_$-YKMMDW-R )0> MBX[BK%MK6G7DK103_,N22W 8>U4[KQ19):7;V<@EFMEW!2,*1WY[T 30^';& M*^U&[;,G]HH!-&W0CVK+@\ :3%>1223W4MM"V^&T=B41NQQ6G8>)--U"R6X: M<(XC\R3=QM'M[4J^(--N8)6M[D HN_=)P"/7Z4 5-5\'V6J:@;R*YFL;LC$C MVYVAQZ<5?T?0[/0+)H+)7"2-N>1SEF:D?7=.MS!%<3?O9 &&SD#W-(-:M(EF MEEN%8(X7Y#GD]!0!7\2>&;/Q1!;)=SRVS6S[XI(C@@^M9L/P\TXW"2WFH7E^ MD9W".5R5)]<5LGQ'I*VJW3W0V.VQ1W+>F/6KME?6NIP^=;2[]N02."OL10!2 MUKP_I^OVT45P"A@/[F2,X:,^QJII/A"PTJ[DNI;B6]NI$\OS9FW?+Z"H8-8U MR]M[V[@M[9K>UE*>7N^=@.M7X=>M)Q#/Y\<4#Q!S&WWDH RO^%?::'9?MMVM MFS[_ +&'.WZ5LQ:#9Q:U#J<(*31Q>1'&.@7TI!X@T=K22[:X*VR, S'J&/2G M1:]IMQ;R7"W&5B/S\7-BSJ+MLO;D_*C=R/K6MTK#O_ !9I MUKIL7[:3H\]^8]XB&2.WU^E %S'.6R*7KV_&LCP[JTNLV MDT\L:[$?:CH(.L^>_I0!N45A6_B1)O$UYI9C5;: MU3XJU%XATN=92LY4QKO8/Q\OJ* -.BL^UUW3+XR"WN03&F]MW&5]11: MZ[IEY+)'%<;7C7>P?CY?6@#0HK,M_$.DW4[11W/SA2VT\' [_2GPZ[IL_F;; MD+Y:EFW=QZB@#0HK''BK1B"?M#<%'AO_ (^]1_WQ0OWA2^&_^/S41_MBJCLR);D$_P#R,MU_ MUQ%2CK44_P#R,MU_UQ%2T5-@I@#UW56MM.L;.>6XM;2*&:8YF=1RWO5G&1@U M3L]5T^_NI[>RNXYIK4_OT!Y7VJ2RWC*_,.IP*SYM*$WB"'568$11&+81GK6B M.F>@)SBL6[UK[#XIM=/F=([66)GW'^\* +6K:8=3>RD$QB%I,).%P#[50O/# MMV\MVEI>B*QOF$EQ%_$,40>(D;5]3A,JRVML 4V#)^++6&S>2**0.Q;VIECXJLGT8W5])Y:@CW-O+O^3[H7TJYJFE#5+RRN&?:;7=Q_>!ILFOV,;-A7D9 &\N,=0> ME5V\6Z4EC+=.942.3RGB7EPQZ4 58/""P1QH;ULK,9BXY(!Z"JQ\&73SQ.UZ M@6.X,H<\NX/8^E:MQXHTZV8),D@8*#(6@$>_OEBK\/B33Y9&0)+&@!_?L/D)% '+FUOKFXM=(@6X2QBN=[1NO1:WK? MPW9M=1O'L*GB\7:9-,8GCEC95WY9<97US4USKEG%! ?,,;7 M"%XG7T]Z *?_ C+?98H?M.1'=_:>?7TIESX4:XNI[M)\7)E\Y-PR![&K*^) MK!7@BP\\DJ@G9T0$_>JI?^*OL! A5KHBX$1 '*@F@"POA^XF:VFN+F+?%,)6 M"+M!]N*CN_#,D\L\T=T1))<"=0>BX[5/_P )'9P1,[R2RL9"BQ*,L2.U$GBG M3(;:"7YR\[%4C098$=0: -DEROS-E\?-2\=A5;3]0M]3MVN;8,(P=K*_4&K( MX'/6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBBG'<:*6I? M=M/^NXKL5^Z/I7':E]VT_P"NXKL5Z#Z53_AQ^9E'=BT'K2T5!H9NJZ>FHVIA M+%&SF.0=5:LJRN96)L[KY+R+AL_\M%]:Z8C(Q63JVEF\43P'9>1>A,B+&BH@"JHP /2GGI010>E9LTZ :JZC_R#KG_KDW\J MM&JNH_\ (.N?^N3?RIK=$S^$YO3O^0;;?]I0XS6V 0JK_= ^E+@MD@$DI^E9=GXIM+Z M>2"&TN2\)P2P^Z: .>T_PW*\4-K+930SV\;*+EC@$U<:WU&X\/\ ]DOHJ)+& MFWSL8!]P>]=:DGFQ(Y<*K\_.P&:=G<3F5-I/7=@K0!R%_H=W*+=8+=!&++R9 M%48W''2DO-#O7CT];>V5#'9&%\#C.. :Z34M5L](LVN[^=885.U0>KFK,3^= M"DP^[(@=6[8/2@#E-,L=0T*9T;3?MRW"( Q&?+('*GTJL=*U>V%P8[4+!-.& M=(QEP/;-=';^(K&YU V4982L2 Q^[)CJ1]*M:AJ,.EPB6XWYD.U5CY+'MB@# MB]'\-ZE;3P&:U"HEYYP##.U??WKIM#LY;*ZU=YTV133%XU QN&,5;T[5K?58 MW:#>CQG:\4GWD/O45_KEAIFH6EA=2$7%U]P>GO0!A6*ZMIMGJ-@NE2M)<3,8 MIC]P ]Z;)X-S8X M[4 ><:G9ZE:Z%<-+ QLVEB\F&=0'#9Y'':M:XL=7NGN-1M;,6CR(D?E%1N8# MJ0.E='=7]F]Z=/FC$UP@$A3MCM5W^TFXF=M)%T+L*NW>,U3BU.VN"4A MD,P238?+/W3[T &##/Y>E ''>%=+U72M;EWPO!HS+_H\! MZ0'T-2ZQHM_=ZQ>W<";7^SJ+=STW9KHM1U*#2[/[1"SM[=+=H[ Q>8HQO\ H15N'P]* M;=XQICI=0P^7YDA[^WK796MA96F/LMO'"TF&#J<\>E3L< LS!,G!+,,?2@#E MK31+B.\TZ22TCQ%9-%('+ZW-O<7%O)<(83%LB&2G)Y/M7H&Y>6 M\P$=/O##4H(7 :1 W=5;E: .2L=!EM=325+$+;BT:/:WS88CH9$BNLK#_ED#TKJ-0U*#3($FN&*F1ML2KR7/M4=AJUOJ4LL"*\$R#,D M,O!/O0!>/!QN##L:2E YX],?,1Q2 !LA&5B.IW# % !10OS9\MDDV'D!AP*1 M<$D"5"%/8YH 6BH/MMJM[':&5?M#C=M# \5.* "BBBDQK="K]\?6E\-_\?NH M_P"^*1?OCZTOAO\ X_=1_P!\5JOM&3Z$$_\ R,MU_P!<14M13_\ (RW7_7$5 M+4U-ATQ<]/:LG2_#>F:/?W=]8P%9[ULS,3U-:M(DD4C.L4D>*+:_GA1[.&)E(/4,>];.05!R0O<5FZEJTMK?PZ?90B?4)%+ M*#]W:/6@#)N_#M\MWJ4VEE((;AE(1>X Y%9L/A/51)>2&&*)9RK"-N3D=S74 MVFI3E+E=5A6UD@Y9NJ./:IH]:TV2UDO([Q6A1MKNW!4_2@#'OM+U2"\NIM/C MCF6]MQ'('',1QC\JHOX/NI#IB,\9MEA,=ZO]_N"/QK:U#Q-I]GHUUJ%O/YRP MX!&/FR:=IVMQ7-FUU>R1PH5#-CJ/3\: ,2#PUJ]II3HLX>\DGR0/XXNPJ"R\ M):E%)/)Y4,227"2;.N #GGWKJH-9TVZ4-%>JP+;"#P'9SKEW=I9QWB7:@$2?P8K3U73+JX\.)I5GL3S"J2D= O?%67UW M38RH-X4+C(&T\#W]*JOXFLQJ4^G0OB6% VYQ\I!H S+WP:\F0 MW'V-[X+/]TCJ ?>(;/3[^".*,69BC=!PQ'0FIGT#6[HVL_,&6@3(4\YS_ $JCX?UM]9$Q>/:8NC(II%(Z&.:8SK)SU(!ZUJ:AJU_%KT M>DV-M"97C\TM*V% ]*2Q\36\BSKJ;I;7$#E#CE7/M0!FV^A:IIU['JMM'%)= MK*[+ 1PX;^HJ6P\-7D.JV>HR")G$C23 =$SV K:?6=.C>*)KO;+* 5]L^OI4 M_P!OL6BE?[4GE1L%>3^Z?2@"CH>G3Z;'>K<$,)YS(OL":U2W)9FX]:SX]:M% MA::XN8PK-M3;R2*>NI02SQI'/&870R9;@@#J: +O.<'CC-'4D9Y%48M9TJY6 M62"\5TA^9V88V^^/2FKK6GW-O*]I=)*ZC/S#'RT 7\^O I<\9';K6>VN:8AC MBGO8UE8#Y5&?IFGWFL:;8R*MW=QQ2'DX&?E/3F@"Z.3COC- YQ^OM5/4-2BL M-(EU#F6$ %0.^>_TJAI^LWUW-;B>U@:WN%RDD# [/][% &V.?;ZT9!X7EO3I MFJD>JZ;/"IX4X]#3+?7-.NK@6\-VLTQ)"J1Q] : +N<=>*4_*>>G MK5,:C;_;1:PW$3XSOSV/M20:QID[,D-XI* [^,8]\T 7>Y]N:., YJI#JUA/ M%(Z7@VQC]YO&,#V]:=::A::@#):2F14X?C!% %FBBB@ HHHH ****<=QHI:E M]VT_Z[BNQ7H/I7':E]VT_P"NXKL5Z#Z53_AQ^9G'<=1114%@>E,V'/7CTI]% M 6,;5=)\]Q=6Q$=VO0]F]C5*UO1=2-#*#'=1_P"LB/'XBND8?_JK,U+28M04 M2C]UJGWJTUU,W%]"#C@CH>E%4HKR6&?[-J2".X/ DZ*_T]*N_CGWI M.)7,@HHHJ1A1110,****8@HHHH **** "BBB@ HHHH ****+@'U-'/<8-%-> M1(8RTL@5/[QH46P;2%YY'&._M5)Y9=2G-EI[80<2SCH!Z#WI85N=:EV1*UM8 MK]YC]Z3Z5OVMK#91+#!&$7T _6JT1-VQ+*PBL+=885 4=3W)]35H#'>EHJ&[ M[E));!2'I2TAZ4GL,#574?\ D'7/_7)OY5:-5=1_Y!US_P! MG?\ (-MO^N8JSSVS5;3O^0;;?]VA7JVR0R;K MC'\:^E=$ =J[B2P R?>C+;=JG:/]FBD,PK^Z56'"%1VH PO& M%G!=^'KB66W6X>,CRPPZ5H6LLEMXA..E7FC+L8W7.[D@CB MD V_*0 5Z CC% 'E=C>2:%J]I?(?M9OI2)(MAVV>3S7H6O:Q::+8)>7$7GDG M]QM7)9ST/TI@UGP^DK(DD0+'$@\OY5;ZU>#V5T6MU\N=XL,RXSM'8B@#*\,1 M1E+J_DN5N+V[?S+C8N O' ^EP:IKTVK:E;V(F2/]W:RG@H >A_>HHZ4 <'_:-CJNKQ3:EN74ZLMENA7G[W:N\&B6O]L/J#0;I&3RVC8< =M&D@^XVW7KR7]K=6Z-$_VT1E M2"967/)/;%31+]BED-@)$N6O/F4 UWJS:7) VHAK?RSR9E'\QZTRROM,OIF- MBT;W"\L&7:P]P* .-BD79:26$YZTNGP26MMH^H)),US/=,DQ M;/*YZ?2NTN[S3M.FR2FTMY27-V!GRFQTIO@+59+R*>PEA$/V5MJOM(\[G[_ .-=8\"3QF.6 M)94QN8,,_E2B-%P(XU7 Q\JX.* .3L+*_N/$VN-:WK6B <\?>^E8D$BQ:5'9 M7*.[274F9'!"?5L5Z/L4/NV[6(P<#D_6F-;(X$E 'F^CBXU$Z;9 MW$LKQ1W,A(7(4@'C\*75%M'M)5O7F.J"^"B, G,>>*]&46_F&*-(PT?9%Y4U M'=O8V@^TWJP1@,%:1AU/:@#@KN?4K6ZEM8FF*Z2!*XK">UM$OI)[8F3]W9&I1Q\S,,@GVI([9(H?+@MTC1NHQP M1[T >?:[J:W#W3VES*;=+6,.Z@CG'/XU'>O'%82_V3=7$EF;13<2DG*MBNRN M$T?5+>:PBD1"6PP48Y':I[G2;2?2/[-,7D08 ?9U?% '%/(T<6?#\L\UJUF# M<9SP>,_C1?2110W T.:9K4V8-PP!^5\CI[UVRW&F:9I\3('V-M/L1VJ7PX$X=!UC4=1CO)9FOFW^ M6S9"GOBM_H>*-I !'OC'K4E@,L3V/3%86HQ7-CKL&M6T!G@,9AF0?>&?2MT M$CWZGTK/OM:6PNX[5(C*U;[\JCK MDU0O]+N=9:XOH-/-M;$+%]G/&XC&2172IXFLS D]T7M9&D\@1S#!5S_.M,74 M7G;3<1^9T$6_GZT S58I;>-5 '&X$9-4I]+N;6]:ZFC1;> M&56*,>).G%=YY\,ZA? M6=CMCBN%U ''>*;+4+N[OH([)C T8%N8>-Q[[J9-I=_A MT-@7,UM&I93]T@ZNRACN?[@ _I3CH-TFD:PGV4&Y>1/*<]6P!DU MU,6N6ERSQV\HF>-@C;6QMS5Q;B%G$:7,3N!PBMEORH R-?MKVY\/1PVX)947 M[3'_ !.N!D"N?\+6%_IFN&*VMI;;PZ_^IC<\K)WS[5VYN(!*$%S$)5'W-WS? M2I&:^F#PW0Z1CT]L4^7P]?+X@L[5$W:9,J/=.#_&@_K78?:(XY3#]J MC#X.8]_+?A0)H6?R/.CWGI%OPPH X.;198[61IK*;>)F\IH6^X,\9'I3I-&U MN]CC:2!!(MFR@I\H//3'KBNSLM5MM1^T/9S"7[.VQMG&2.QK*?Q2XU1-/?2I MS;M)TN_AOK9+FXFA4+DY,7UKT5KB%'5);F)'8_*KM@GT-9TEGIEW=3W M%S#&LL; -(S_ "MCUH 9"MPOA*VC@BCG'VTRWTEK6Y2/:T_3<0>QKLA[\DC!SZ^ MM*7?!!8D=@>E '#6NCQ21R2OIUXS+"$8/)]XC^Z*T?"EO>6]Q< QLE@1^[DF M7YP?0GO74;V+;@2#V_V?I06+$%B3C^$]/K0 E%%% !1110 4444X[C12U+[M MI_UW%=BO0?2N.U+[MI_UW%=BO0?2J?\ #C\S..XZBBBH+"BBB@ I,O%-2)<3 M;R MWO4WPRAO^F9X9?J*GY!QMW>_3%37VA6UVQE0>1<=I8^"?KZUF2?VEIPQPG;D@4O)''([\52DU. M!9/+@5KB;T09'YU(FF:EJ?S74GV2$_\ +.,_,?QJN5+%7ZUJ6>FVU@NVWB5/5OXC]35O!S[4.5M M$"5]Q$144*H 4< #M3L4 8%+4%)!1110,*0]*6D/2D]@ U5U'_D'7/\ UR;^ M56C574?^0=<_]G?\@VV_P"N8JS['H:K:=_R#;;_ *YBK-.6 M[&MCGO%%YXBLVTX>'K>.97E"W&\E#E&(QFD_'..] M(9F>(O-_X1V^\@D2[.-O7KS5#S?#\7A[3Y)5AD4 ;1&?G+_3KFNBQN&,9![5 M0AT?28[XW$5M ;A.XZ*?4CL: .4;4-02VU._2]E8I=""-<_+$A[D5/-/?V]U M>:98:F+E?*2597?.PGJ-W:NL%C9B"2/R$\J/1],MK=K=+>-(IO MO$_Q4 M[PM?K>Z;,ADEDE@8J_F')4_7O M5U=%T[[,;;[*OE9Y^7D_4U/;6UKI\'E0*D*'.!GJ: ..T33]1U'1;VT@6U6W MFN'#2.OSCGUJ(S1Z-?ZE;&ZDC8F.(NH^9N/7M7<106UG&(XD6)6.XDG@L:CF MTRRG>1IK9&>3[[8Y:@#SJ2ZN=0LKVRNKN55MKQ C^;N*@CN:M1"2PU34#!=R M![B[2!YF;.Q=H^8&NU30]+CA>%+.-8I/OKC[WU]ZE_LNP\EH3;(T3\N".6_& M@#B]0U&^MY)M,MM2>2%9U5;O.2 <9&:DU-]0MKO5%CU*=4L8D,66ZD]2?6NM MBTFPA@6!+5/+5M_([U+)8VDC2L\ YBGM5F(; M^%SUQ[4ZQ,(\:WSZD(Q.%46OG?=([X-;JVL"3"9(E6;;LW@?=7L*9>:=9:@J M"[MQ(4X5L\C\: ..GM;.[N-6MDNA9V33(T@% M=9=Z;8WVTW-L)&7@'/-(^E:?)8K9-;+]G0Y5: .-GU>\NK^6W74_)@;4/(\Y M3PJXZ TEWJ=\EPFF_P!JE(?MAC^V9ZKZ9KHK_P +V%VMI%'$D4$$WF,@'#\= M_>G:IX:L]0@L[=$2*V@E,C1A?O\ M0!@R:I>PW?]DF]8VK7'EF]#9('^]44V MI:DE^FEP:B[0I=",7(;)92>F:[+^RM.^Q?8OLB"V/.WN#]:(M*T^&-$CM8PB M'N: .>T33UA\3ZW!_:$V$*YWOR?I5KQM"D_AM("0$:=%&><^];$FG6 MDL[SO$/M##YI%XW5++;PW"*D\0D5<8![$4 >>ZK=MJ.F0Z9(3C3BIF)[M_"/ MIBKS:K=R:C)8+.8K=YDC,H;!C7;V/:NP;3K)FD9K>,M)CS/E^_CI37TJPEA> M%[5"LIW.<_^W-:I]ISN#8XSZXH Y,ZI M>V&K^=>W+.DA8PB.3[A%]AZBNK71]/2 M\^UK:QB9N6X^7=ZX]:6/2=.AO!>)9IYYSGC@'UH \[M--CBO;"87LV]K^3(W M<=>AKU&; CF*LI"H6!![U3?2[%X1$8$&US(K@:?::@JK=0B38V: .%TS5=2U:+3+1KZ2%WN9(I64Y)4#CFKEIJ M=Y?)$UX6P0%' SZUUD&E:?:>7]FM5B\LED/HQZTV;2-/N(6AD MM4,;MO88YW>M)C6Z,7P&H2PO8UE\X+=NHESG=SUKJ/#7_']J7^^*KV=C:Z?' MY5G"L*%MQ51@$]S5GPYC[=J/^\*U7VC)]""?_D9;K_KB*E[&HI_^1ENO^N(J M7N*FIL.F*" H)&:YSP]H6JZ5K6IW=_J9N+:[;,,.?]6/2NB[FCH3D$$CN.U2 M6)_ 0%PN<#WKG/$D&FSW]K'?BZMB@S'?6^04/]TD=JU_?66G6 M3W.H2*+9" V]<\_2@#B+I+J[TZ)[T-=VUO>J89VC^9D]_P#&J6I3RSW45Q#; M36\PN /+4;FQV)/85Z7%)%Q3'2(KJ16C4\^Q^E)X<5;N M:6TMUD^QBZDD&\]ATYKK-7M+"_"6US,T<\(W!(CR<]\=ZM:=86VGV*PVD8$) M^8D_>8^M '!:;IE_I6/%$ DN&BNW62TE7.V,GEE%2:DJ:E+J%XUO/):?:(9% M$B\@=R/I7H@4D$X7GN>.?I3<+DC8BA>Q'!H \Y6&.&]N#:PRQR2W<; JO!3; M4D5C+;Z1#>0Q3_VA]N(W >OM7H0"YR(T!]0M*O#9 'O0!YM&;"*]^ULSR'?O56;.&K2AMX[ M<.L:[=[;FYZF@#@I--UO4=-OM66WC#/-YT19L.J YP!^%%[F.*"%+*QC0LOW6V\B@#@9 UKKD!GTKT3"[M^Q=_]['/YTA568.44N.-Q'/Y MT /K61%?8+1OWO;.>F:W" NWK63-X;L+B^-U*TC9;<8B>": .-U 11Z9>MJ@E;4S-'] MGD7[JID=*>;.:[OXHIDN&C-PI/7:R^]=?<^&]/N[PW,Q8Y()C)X&*U0%X"J MB].* .#DMI;?4;FW,4J:7'=!I(@<[E)[>U:/@TVQU'7#9K*+?S1L#GH/I70Z MAIT.IP!)F*,IR"IQGZTFFZ9;:5;-#;+]\[G8G))H N4444 %%%% !1110 44 M44 %%%% !1113CN-%+4ONVG_ %W%=BO0?2N.U+[MI_UW%=BO0?2J?\./S,X[ MCJ***@L**** "BBB@ HHHH *;ZXXIU%%P,Z[TBSO,F2$!O[Z\-6<=%O;;+6= M[O7M'*,_K70\4$"J4V1RHYAY]2MO^/G3BV.KQ-G/X4BZO:GB031'OYBXKJ,5 M&]O#)]^)&_WES3YEU06D8"W]F_W;F/\ $U()X6&1/&WN#6G)I5C+]ZVC_!<5 M6;PYIC'/DD?1L4^:(K2*WFQ?\]4_.FMN(A]6JU_PC6F?\\F_P"^S4B: M!IL?2W!^IS1S1"TC-?4[%1S\UPU]=R3_P"RORC\ MJWL"BIY25@HHHH&%%%% !1110 4AZ4M M(>E)[ !JKJ/_ "#KG_KDW\JM&JNH_P#(.N?^N3?RIK=$S^$YO3O^0;;?]7]A#J5L;:Y!:)NH!Q4=_HMEJ,$=K M/;H%C/[LHN"#CUH YN'Q#JT=M%J-TT36TD[1&$#L.AJKJEYJE]#I6I2SA+22 MX(CMU&",>I[UU*>';$6,%F(V>.)]ZJ#T;O5=O".FO>+.3*=C%XX=YVJ3UH R ME\0ZP;,W#RQAKFZ-O;KMP$QW]Z;J&OZAI\TUA?B*6:VECS(J\$'M[5T#:#82 M:<;%T/D^9YO7E6]0:BC\+ZZGJ6GV.H&98K M%[]4$*]1@^M=V>BXZ8K$D\(Z;)=B9O.54?SDA#_(&'>MODX9LKWV]P* $-%' M7GU^Z!WH ..H/KGM0 44AY'R\>[4O7E>G3!H **7!)('0?Q=C2$$9R#D#I0 M44'HI'*DW6CM_6@ HH/0^O;%*1V!''YT )11Q@ MG.WGD=Q0>5&"HW'@YH **.3NVK\PX*GC%''4')7@KZT %%'N<@4>Y.,]/>@ MHHHH **** "BBB@ HHHH **** "BBBDQK="K]\?6E\-_\?NH_P"^*1?OCZTO MAO\ X_=1_P!\5JOM&3Z$$_\ R,MU_P!<14PJ&?\ Y&6Z_P"N(J6IJ;#IBC&# MFN<\.KXF76M4.LNAL2_^BXZ[>U=%2YSU8U)8@ /&#R>/:N4\42OJ>M6NCQVK M70B4R74:#C Z5U9Z$=J:J1I+YJ[$E(^8C[["@#S^SU2Y2RBT6Y\RT6*ZV3/W M2(]/I4VK6FGIJ6DK;ZB]Q!#*=LA8\<'@GO7;/9VTI8S6T;^81KRV@ M$I9W*@$\\8ZUWQMK8Q^5]GB$2MRA&=ON!39["SN9D>>UBED484GDD>] 'GHD M#7*ZB\[K=R:?&V[)^8YY%6UNWNK6XN;[4)+>_MD1K2$7L>J:C=7,RSV\4;I'D@*> M_%=U92-/IUE+(3YK1*Q('J*D-M"Q?= K>8,.<<,.U/10BX48 &WCH!VH 4YR M32=* %W;048O]W#=:.68]>.M ![X&.U%'#=L#M1QGYA@4 &><=Z*,$#D ']< M44 %%%% !1110 4=LY_QHHH .HSU^M!SQZ>@HHH ./O ?@:..O>BB@ HHHH M**** "BBB@ HHHH **** "BBBG'<:*6I?=M/^NXKL5Z#Z5QVI?=M/^NXKL5Z M#Z53_AQ^9G'<=1114%A1110 4444 %%%% !1110 E!I:*25@$HQ2T4P$Q1BE MHH 3%&*6B@!**6B@!**6B@!*6BB@ HHHH **** "BBB@ I#TI:0]*3V #574 M?^0=<_\ 7)OY5:-5=1_Y!US_ -G?\@VV_ZYBK/'0G&>*K:= M_P @VV_ZYBK.2.0<$+^&67[5+Y2[!D+]:W.JAL_>& MX?0U%+;VUUY?GP).4.Y?,7.TU+G/?-(9F^(9)(O#E\\3E)!'\K>AKF7UJ\'@ M?[*)F_M7(7<>H[YKK]0LAJ.GS6;/L$HQN]*RG\)VIN&G,D@9H! V>F?[U &5 MIMN^LZW:6][7]B5L1L1\^<9XJGJU[J5OI%SI\%XWFVET DO<@'I70+X;N M;6\BN]/U$P/% (3D9W#UI_\ PB\!L1%+.[2F87$LG][GI0!B^(MJ;3D 5 MK:E8-J-LBB=X)$(*2H<8/:@#EM/U>VL5NI;9[Q#%%O>PO!AL^H/I6I>^)_L1 M@+6N\26IN3@\_2IO^$>>\DDEU6[:ZF:)HEDV@; >N<5FWOA>Y6TFN&OGNITM M3;PQ <;3T(H E/BN\M8%EU"P2+S(3/ $/4?W32IXJEMXHY=7T];>&XB\V(1G M/T!JN?#=U_PCA>[N7O;R*U\NWB/\.:LZ9X7DGTVVCUBYDNBL6$B8:EHY)C1B3QZU>'A8R "\U.6Y\ MI#';\?ZL>]69- &E,MT\36&0C?\]/6@"AX[U"2RTJ-(%=Y';]Y#"?G<#J0* MO^$[J.ZT>+-Y]H=3N;!R44]%/N*FU71WU&\AU"VG-O?0J463&5P>#D56\.^& MX?##W)M[HRKM./7KO%U#<6T2WEL 5CW?(0>Y-5H_ M!NV::>:]=Y9I%=P% "XZ8JSJ'AF+4;BZN!=RQO,%Z>W:@"A;>-C,;B!K>)KQ M6"1K&3L8GWJ27Q;-9->07]E''-;!0F#\K$^IJ"\\+FRAN+]I)+NX;:0(5 \L MCTJ/3= N=8GU"YU-ID\.SW-H8[Z^,I+*P9$"@;3Q3Y_#T<\M^[7+ MK)>(J'T % &7<>-4%PPMK=9((@K2EB=Q![+4LGBRZ>6Z>'3U:TM55GWG#;6] M/>K"^&VM;@-8W?D(RJLL;("3BISX;C:+4D^T._VY0'9N-N* *VD:G?WGB>_C MG*FQ6)7C4=5R,UT Y*@#C;D9K+L-%73]5^VQW)\LQ"-X_7 Q6K\Y /&>Q]J M#K12_=/-)C'?- !1110 4444 %%%% !1110 4444F-;H5?OCZTOAO_C]U'_? M%(OWQ]:7PW_Q^ZC_ +XK5?:,GT()_P#D9;K_ *XBIJAG_P"1ENO^N(J7M4U- MATQ0,]ZYWP_XJ.N:QJ6GOI\T LWV+(PP']ZZ$] /6@*%9BJHI(P=JX)^M26' M;V!KC_$#5"ZT:WO[YKJ8,9&B,) _NF@ M#D;Z_DU+Q-+>0S/]C-HPC3.![FK']GP6?@ZUU:V#QWT1W"0,3O\ FZ5NQ^%M M.MTMXT,@B@C:) ?XLU%;^%X84@BEO+R>U@?%;&H- &'!XDU&_NK2W@BB3>CO<%NVWTJ1/$.HK:Q:F\4VX1?O@],FM2R\ M/6>GW<=PAD)16'S=PW45%'X7LX[A2)IOLRL98[1C\BMZT < #L:T_P#A%=/Y&^4C:P..OS'/Y5;7 M0[07,4^7WI"8$';:: .>F\875R+:&T@7S#$9')!(.#CBIQK^KW]TEO;V\,+" MV\^7S^V.PK1'A:UA2$6]Q/;R1@HS)C]X"G3AU2WEMMSP_UKL#[=:R+?PY:VMW:7$$D@DMDVH">H]ZU^O'?O0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%..X MT4M2^[:?]=Q78KT'TKCM2^[:?]=Q78KT'TJG_#C\S..XZBBBH+"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *0]*6D/2D]@ U5U'_D'7/\ UR;^56C574?^0=<_]G? M\@VV_P"N8JSW SC/%5M._P"0;;?]QK&-QJVF66G:I+>O=17&%FBD_A![BMS5;*34=(N;.)@LDJ MX4MT!K)72=6OK>RLM1>&*RMSN80#YI".U $LWBW3H+MXRCM!$XC>X!^56/;% M2MX@A-S)%!:SW,2&)[>]F$%O:2V\LOFEI02T8]*LV^E:MIKW M=OITT#:?<,9"\@RZD]10 T>*[:&)%2.:ZFD=@!D X'N:L2:_9PW;^=(ZJ(@_ ME-V)[?6LV7PO=IIXM0MK< NS%W!RN>A'TI3X/N)MPN+SS&$0\MO]H=/PH O' MQ7:Q03RW5K/;O$@81O\ >=3W%(OBVSCMYI)K6> PH)1&_4J?2J=SX=U35=UQ MJ,T"W"QB*-8A\H ZY]ZC\4:/]%UX';@6VIPF1,WA4J,?=QZU/I.D76EZM-<23)) M%-$JO@="* ,O5=;N8=?EM+B^DTN,IFVD"965O1JU#KYLX+:*2(WE\T9=EMNF MWUHO;'5I)[E(3:7=I<+A4G3+1^N#5.#PW?:0T-QI4\;W"QF-TFY!SZ?2@"GK M/BBZ,UB-*CD-O)&\LA7^(C^$U=TWQA#+ILESJ-O)%-#&9&7LRCTHA\*20M 5 MG&1'()0W9W]/:JS>$KN:#3%DFB7[&["4*/\ 61D]#0!LKXBM'53 DEQ(T7FA M$ZD>AJG_ ,)E8)#V68+B- < @]_K0!KS>*[:U*K):3"9H_,DB! (7^\:T6U!KC0S MJ-DGGDQ%X5/?VK(U3P]/+K!U*VAM9Y)8A"T=P#\H'<5KQ63QZ.MG"Z0SA,*Z M#A3[4 ?R0#ZU2?0]0U M.>V_M,6J?9SE;B!=KO\ 6J\GAO5#&EJ)8/L4=R;@28^?Z4 7H/%MI//Q:SK; M-+Y N6'R!QVI(?%MC-,P%M.+8S>2+HCY"XK(T72]4U'3GM;G9'IPO'FP5Q(< M'M]:31]*U/4+"6RF=(M-%TT@&W$C 'I0!N_\)1;?:E4P2_8R_E_:^/+W>E9N MH^,F%A-/I^GS2B*81EVX7KVJ1?#FH+;?V5YMO_9(F\W>1^\^F:>WANY'A^;3 MDEC>7SQ+&"/E 'K[T ='$2ULCL-K,H.UNO(IV,$\<=J;$'6"/S #* %.SITI MW3 SGUH **** "BBB@ HHHH **** "BBBDQK="K]\?6E\-_\?NH_[XI%^^/K M2^&_^/W4?]\5JOM&3Z$$_P#R,MU_UQ%3"H9_^1ENO^N(J7N*FIL.F*!D$CK6 M)H_BG3-*@M["QLI)9[6UCBEF.9G4;"CMEP?0FM#3M=DNKW[)>6WV3?% MYT;%Q@K4$OAJ2]ANY+V[$MY.NTLHPJ#V%6FT&*748;N=A)$EN+?RL8S[T 9_ MB>]N8;BT<>=)I+_+/+8_?#>]0V^K1P:?&8[Z2_CDG9(,_*R8&729[:: M.32+H6H7AHY%W(X^E4O^$65]LLTZ"X>+KJ*QR M7#1P1 \8'?-=%HVL1ZS:331)Y;Q$JZ.. 1W![UD_\(B\;;X[N(RQRF2 R)N4 M ]0P[UM:=9R6EJT4\L1,\A 7[V[M36\-S+;3Q1 M7,),LC.PF3<,'M0!!<:YJ/\ ;VG116X^RRQ&1PK#)([9I9/%;->36,UMY,DD M9:,HX.TC^M*OA!XH+18;YEDA1E8L."#Z>E00^"Y1=V\KWL68%(78F"X/=CZT M 1:#J]\UW(T\K7&RT+E&.!NW8R32W?C"ZDL+Z.VMUCO[=59<-D$$XJP/!I:% MHUOF421F,;1CG.>?:FQ^#9#+:$1 1)M48.>10 MOXG$ 99[:5KTQJ M$BW<.Q]/2IKCQ9)91/%<::XOXW59(-W)W'C!]*8/"#$M(]X#=G:T;@<(1WJ2 M3PO+=2M>7E[YEZ\BOO5<+A3G % &CI.JO?7-U:7-L;>YA(8QDYPIZ5HCYB&_ MA&:I6VF&VUB]U(2;C=!05Q]W%7CT..,?PF@ HHP2< <@9.:"0.AX)P/K0 44 M8],'MUHXS0 44>^1CUH'(R.GO0 448R"5P0!2XR 5YXR?:@!**.H!'((ZT@ HH'S %E+2'I2>P :JZC_P @ZY_ZY-_*K1JKJ/\ R#KG_KDW\J:W M1,_A.;T[_D&VW_7,59^N?PJMIW_(-MO^N8JS3ENQK8,KPI=8PQP&LZ M]UBZBUE=+L=/^U3B,RR9. !^-87AO3HX]3M7"7*30QE'R"JY]SWK0OKEM-\: M_;98)WMVMR@>)2V3^% &EIVL0WL$[7'^C36[;9U<\+5I=0LV@-SYZ^2IP3G[ MM<9J>FZAJ-C=ZFL+Q0S7"N\ X8H.*7^R[5[2YG$=XR.PY *C./[O>@#I[G7+ M>%K,0L)TN9-GF*?N?6KZ7,=Q#(]HRS,AV_>SDUYW<:5JVJ:9;VD:&W5+AF2: M--A88ZD5V7AIBFCQ0268MI(?D?C_ %I_O&@"K;:]JEQK$FF'22KPJ'D?>,*# M6H-2@BMFN+J:.)=Q53NSNJA:03IXRU&>176%[=55NS&N=M+.;3KJ*[U"Q>>Q M\Z4>5C=C/0XH ZO^W+9=4-F64PB+S?M!;@"K+ZE8HL3/=*!+R@!^]7#ZQH]U MJNL07VGVDD%K#&7-NPQYN/X?QI;VS-QJ,MYJ^HVUK9V M-G<"&XGMI+[N*9<:9-?W$EQ%8,FGR74;+"5*@ 'DXH Z MB'Q'97=W/9V3!Y8"N\L0!SZ5=_M6P:=8_M<(G)"E,@X/I7(ZGIS+J^IQV]@5 M$LD3QLB]0.O-1Q:-,FB32"QQ>/>HR-_$%% '9S:E803&WFNXDDSRN>]6!SRO M<9R#U%>;ZH(K739;6\MQ+J+72[9QSP:]'C&+: 84;8U' ]J '4444 %%%% ! M1110 4444 %%%% !11128UNA5^^/K2^&_P#C]U'_ 'Q2+]\?6E\-_P#'[J/^ M^*U7VC)]""?_ )&6Z_ZXBI>QJ*?_ )&6Z_ZXBI:FIL.F !"Y[U2LM8TW4;F> MVLKI99[8_O4!^Z?2KP)!SZ5E:9X=TS1K^^OK*W*W%X=TC$]6-26:@&HET76)[R^OKNUM6:6,1K 7ZX&,Y[4 6-1\5_9=,M; MNVM9I&FG$3*Z8" ]ZMMXFL$NO(Q*T>[8\VSY$8]L^M8R>&M63398RZJ?.$D= MLTNY57O\]3'0=5^QRZ2OD&PN9Q.\A;YTQVQ0!!(K#:4_"L0^&[P:;-:[EW2W@GC)[J#6II>G2V>MZC= MRL#'=;>/I0!AS^(;V;5;R WT6GRV_$$,R8$H]0S$K%-(0'A![YJ%="U/3'E;3)8[D3VX@F,S8*\ M8X]10!6UGQ=7]D:(/G^-N:BE\+WEW/8O,R(D<)CND'.YNU &W)K]FOFJOF2E% M#$1IUSZ55_X2_2_LDEP1*61_*:#;\V:S(?#&JVNCO LXDN9+GS'^;;F/L :B MMO">HI8I(#RC;S$#ZU/K6IRVOA^34 M;!U+L%\J1N1@^U9FH>';DZS=7EO!'>P7@ /F/M*,.O'>M+5M+FO/#9TZWV1S M#:0O\/';- %+[7J>D'3I;R\2ZMKO"N%39L8].:MGQ1I7V]K7S#]_R_,9?EW> MF:KG3M4U9K&'4K>*UL[;!98WW&4CI]*I6OAJXL[HP-9P30&X,R3/+RH)]/6@ M"2Q\3-M=K^;;M=]JJF=JYS@T :J^+=,,,[2%HS&N_85Y9?45+ M:>)K&Z9D(E@81>=B1,;E]JQSXLRR1/"GF%67# M;:O:E8ROHDFGV,HCDV 1\< >F>UV$;'')8= /:I=/T[5Y/$5MJ-_'#%!!;^0BH^68XQD^E !XEFU;3X8[JSOH MHHGF6/84SC-6I]7318H(-0G^U77Q7I8C@,+R3-,-RK$,E1T-4[SQ1Y>KO M9+"\-L+<2B8KSDFH;OP]=?8(8(K")6"G[DFQHB3Z]Z;/X;U9V3$R7.ZU$)=S M@HV<_C0!H-XNL(9O(V3S-& 9'"<*#W-27OBG3[)F!$LT:*&>6-,A<],U4M_# MUY!:ZG$6C+74:HASU(K OQ<:+97FFV[))+@PRI<[LGN*K:?&T&DV,)7#)"JL/2K1X)'7F@!**** "BBBA:,:*6I?=M/^ MNPKL5Z#Z5QVH]+3_ *["NQ7H/I5OX(KU,X[CJ***@L**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I#2 MTG:DP U5U'_D'7/_ %R;^56C574O^0=<_P#7)OY52W)G\)S>G?\ (-MO^N8J MS573O^09;'_IF*M>]$MV-;!1112&'(Z=:=O9LJ')4C@'H*;1VQVH 4N02/F' MI@TF[ #9*>PYR:** %RP8 ,?F^9N>M =L;0>/[F/ZTE';% "Y)79DX')SV-* M'9.AP?;I3:* %S_%DDC^]1YC#DGY^XQD4AYZT4 +O)()8_B*0DDY)QGL!1UH MH ?E"LQ)ZYQ2AF#_*WT..GUI*/ZT *6)^\S*">2#DYI2[ DMQ@8X&0/I[TV MCI0 N\G[QSGD>YI!R,U!8[LEC(P!P"<"DHH 56*@@'C&3W_*ER>2 M""H'&?O&FT=\]_6@#/.A::;P7CPLSYSAGR-WTK0R6SN^\#T'848HH **** " MBBB@ HHHH **** "BBB@ HHHI/8%N*OWA]:7PW_Q^ZC_ +XI%X;ZT>'!_IVI M>FY:T6S?9G[I':M$] IP&' ^M8>K0W-KKMIJ\5L]S%&ABDCC&2 M<]Z )_[N--FOQJ6H M7FGRB.Z==D/_ "T0 =:SY-%U6[TY#)&YM+>X#Q1,H69E [@=: .N?6]*CM?M M;W:+!G8Q8]&],>M32SW4M@)]-2.21U+?O>,K7'R:!)/$DEO83*K70DE\X?,P M]=O2N[<_)(J +E-JX^E '/:)KM_?VTM[?QV]M9P,8VE#Y(Q[5=/B#2?LZ2&Y MPCD[2>K#U'M6/;Z5=KX-U&PD@S/)<%E3U%0ZK97PM[.TCLRUHMKL(B0%@^.A M]!0!T)UBU$R,EQ";?RR^2W) ]J1-=T^Y@E:UO(G=%W_-Q@?X5Q=KX?U1+")) M;1AB"2,KW!/05I:AHEX8K1;:T4%;$Q/L&/GQWH Z!_$&F0F-)KV-9S@D+R!F MI;[7--TZ4+=7J1.X#D=01ZGTKF;70KQ;;5M]DK2W%LJ1' )W #.*SKT/I.DZ MI:W%K]JEN(%7H&,9XXYZ4 =]/>0V]@UYO_SM$CMX;NZ3 M>&F;:H'8 ^M)?6KO\/TAC 4I"A=0>>QJ/41#J-G8O=:.-1T[R@5\@XE1J -* MVU?RM/DN-6C%D\;E&YR']UJIK'BJTL--M;FT*7'VF7RU&>%^OI6/#H^HVRVM M\8)KBUM[DRI9M\SA#T&#UI5TB^G=[S[&(5GO0_V9E^ZN>I':@#;TCQ/I^KM+ M$76*5&*;2?O$=<&M!=4L6B$B7"%6;:K?3K7'W6CZC]GN_LUGLO(KLM$Z*,%& M/-/L?#VHV6H7.(0T,$):V5CUE;K^M '40ZYI<[2)'>H#""[ANX%(->TLPM<) MTFW?9G24M&%&\] ,=16A=:#<+::-,;60K;J5FA@ M4%P3WQWH Z2\UF*%+:XC99K&5MC.I^X?>M#:@.[8A.,J^.:XZXLTM/"PLH;> M2.:]N08XI?O;L]_2NR5/+BC7N$ /UQ0 $# &>.H]J/J.,],T44 '3)!.?>CC M& ,?XT44 Z =/<=Z7/.2 1_=_\ KTE% !D\\Y![&DQ@8' ]*6B@ YQP<9ZT MUHXGD\UH8BZ_=+("3^-.HH ,G!/ .X[U3CE6>)9D.5?D8I;H2T''D8HZ4'CK14&@#@8[=: 2K9!(/2BB@!0 MQ!SDYHR@$@D@]:2B@!=QSG)HW'UI** #D< M9./K52XTK3[JX%U/;!YQ_%D_K5KK1B@!01R-HVD8QCM3((H[:,1VZ^6@Z*.U M/HH "23G)SUZTI8DY)YZ4E% "Y.,9.,8HR<@YZ# I** %+,1C)HR=V[)SZTE M% $@]:ZT=<>EH/M[5UC D\=?6L?4]$6\E%S WDW: M=''1AZ&K3Z,B2ML4^HR>%_O+THJH]W-:2>7J$)B?M(!E#5A)H9%#)*C ^]2X MN^A2DK:CZ*/Q'YTN/WJ*Y.>%M%O7B<_P"@3MN23_GFWI77 MX&:@NK6&Y@:&9 \;=5-$784D8/3! R#T']X>M%5Y;.]THJG.TMY<#3;1\S-S,_9$_P :6/[9JS^59QM% ?O3N,9' MH*Z+3M+M].@$<8+/_'(?O,?PJQWY-+@48%*['R MI ** ,4N*!A36'2G44 ,P1UY'I6==:%879): (Q.=\?!K3HH4K"<4SG7\,NI M_P!&OI4'_30[C3/^$=OO^@E_X[72T57.Q0N1'-_\ ".7_ /T$_P#QVC_A'+__ *"?_CM=)11SR%R(YO\ MX1R__P"@G_X[1_PCE_\ ]!/_ ,=KI**.>00000*N6_AS3X'#O&T\G]Z4[JUZ*E MS8^0:J!0 !@#H!3J!2TKW*M8!THHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ "_]D! end EX-101.SCH 9 dpsi-20211231.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Income and Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - Description of Business link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Acquisitions link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Net Income Per Share link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Line of Credit link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Term Debt link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Share-Based Compensation link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Property and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Term Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Description of Business (Details) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of net sales by revenue link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Acquisitions (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of definitive lived intangible assets link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Intangible Assets (Details) - Schedule of amortization expense of definite lived intangible assets link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Line of Credit (Details) link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Term Debt (Details) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Term Debt (Details) - Schedule of outstanding term debt link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Term Debt (Details) - Schedule of future principal payments for outstanding debt link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Income Taxes (Details) - Schedule of provision for income taxes link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Income Taxes (Details) - Schedule of our deferred tax assets and liabilities link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Income Taxes (Details) - Schedule of reconciliation of the United States statutory income tax rate link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Stockholders’ Equity (Details) - Schedule of outstanding common stock warrants link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Commitments and Contingencies (Details) - Schedule of the maturity of operating lease liabilities link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 10 dpsi-20211231_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 dpsi-20211231_def.xml XBRL DEFINITION FILE EX-101.LAB 12 dpsi-20211231_lab.xml XBRL LABEL FILE EX-101.PRE 13 dpsi-20211231_pre.xml XBRL PRESENTATION FILE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 31, 2022
Jun. 30, 2021
Document Information Line Items      
Entity Registrant Name DECISIONPOINT SYSTEMS, INC.    
Document Type 10-K    
Current Fiscal Year End Date --12-31    
Entity Common Stock, Shares Outstanding   7,007,454  
Entity Public Float     $ 20,600,000
Amendment Flag false    
Entity Central Index Key 0001505611    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Non-accelerated Filer    
Entity Well-known Seasoned Issuer No    
Document Period End Date Dec. 31, 2021    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
ICFR Auditor Attestation Flag false    
Document Annual Report true    
Document Transition Report false    
Entity Incorporation, State or Country Code DE    
Entity File Number 333-245695    
Entity Tax Identification Number 37-1644635    
Entity Address, Address Line One 1615 South Congress Avenue Suite 103    
Entity Address, City or Town Delray Beach    
Entity Address, State or Province FL    
Entity Address, Postal Zip Code 33445    
City Area Code (561)    
Local Phone Number 900-3723    
Entity Interactive Data Current Yes    
Auditor Firm ID 200    
Auditor Name HASKELL & WHITE LLP    
Auditor Location Irvine, California    
Security Exchange Name NONE    
Title of 12(g) Security None    

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
ASSETS    
Cash $ 2,587 $ 2,005
Accounts receivable, net 12,302 16,438
Inventory, net 2,111 884
Deferred costs 1,998 1,744
Prepaid expenses and other current assets 336 67
Total current assets 19,334 21,138
Operating lease assets 329 583
Property and equipment, net 834 751
Deferred costs, net of current portion 1,492 2,097
Deferred tax assets 1,999 1,973
Intangible assets, net 3,564 4,663
Goodwill 8,128 8,128
Other assets 50 22
Total assets 35,730 39,355
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 10,273 12,852
Accrued expenses and other current liabilities 3,220 2,807
Deferred revenue 4,599 4,617
Line of credit 1,206
Due to related parties 34
Current portion of long-term debt 3
Current portion of operating lease liabilities 257 261
Total current liabilities 18,352 21,777
Deferred revenue, net of current portion 2,510 3,140
Long-term debt 146 1,361
Noncurrent portion of operating lease liabilities 83 340
Other liabilities 381 873
Total liabilities 21,472 27,491
Commitments and contingencies (Note 13)
Stockholders’ equity:    
Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued or outstanding
Common stock, $0.001 par value; 50,000 shares authorized; 7,007 and 6,788 shares issued and outstanding, respectively [1] 7 7
Additional paid-in capital 39,216 38,236
Accumulated deficit (24,965) (26,379)
Total stockholders’ equity 14,258 11,864
Total liabilities and stockholders’ equity $ 35,730 $ 39,355
[1] Prior period share information and balances have been retroactively adjusted to reflect a reverse stock split. See Note 11, Stockholders’ Equity for additional information.
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
shares in Thousands
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000 10,000
Preferred stock, shares issued
Preferred stock, shares outstanding
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 50,000 50,000
Common stock, shares issued 7,007 6,788
Common stock, shares outstanding 7,007 6,788
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Net sales:    
Product $ 50,480 $ 50,673
Service 15,463 12,687
Net sales 65,943 63,360
Cost of sales:    
Product 39,943 40,129
Service 10,696 8,413
Cost of sales 50,639 48,542
Gross profit 15,304 14,818
Operating expenses:    
Sales and marketing expense 7,354 5,587
General and administrative expenses 7,552 5,203
Total operating expenses 14,906 10,790
Operating income 398 4,028
Interest expense (79) (319)
Gain on extinguishment of debt 1,211
Other income 213
Income before income taxes 1,530 3,922
Income tax expense (116) (1,061)
Net income and comprehensive income attributable to common stockholders $ 1,414 $ 2,861
Earnings per share attributable to stockholders: (1)    
Basic (in Dollars per share) [1] $ 0.2 $ 0.42
Diluted (in Dollars per share) [1] $ 0.19 $ 0.37
Weighted average common shares outstanding (1)    
Basic (in Shares) [1] 6,947 6,788
Diluted (in Shares) [1] 7,593 7,811
[1] All share and per share information has been retroactively adjusted to reflect a reverse stock split. See Note 11, Stockholders’ Equity for additional information.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2019 $ 7 [1] $ 38,149 $ (29,240) $ 8,916
Balance (in Shares) at Dec. 31, 2019 [1] 6,788      
Net income 2,861 2,861
Share-based compensation expense [1] 87 87
Share-based compensation expense (in Shares) [1]      
Balance at Dec. 31, 2020 $ 7 [1] 38,236 (26,379) 11,864
Balance (in Shares) at Dec. 31, 2020 [1] 6,788      
Net income 1,414 1,414
Exercise of warrants [1]
Exercise of warrants (in Shares) [1] 152      
Exercise of stock options (Note 9) [1] (23) (23)
Exercise of stock options (Note 9) (in Shares) [1] 67      
Share-based compensation expense [1] 1,003 1,003
Share-based compensation expense (in Shares) [1]      
Balance at Dec. 31, 2021 $ 7 [1] $ 39,216 $ (24,965) $ 14,258
Balance (in Shares) at Dec. 31, 2021 [1] 7,007      
[1] All share information and balances have been retroactively adjusted to reflect a reverse stock split. See Note 11, Stockholders’ Equity, for additional information.
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities    
Net income $ 1,414 $ 2,861
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 1,387 891
Amortization of deferred financing costs and note discount 24 157
Share-based compensation expense 1,003 87
Acquisition earn-out adjustment (187)
Gain on extinguishment of debt (1,211)
Deferred income taxes, net (26) 686
Provision for doubtful accounts 25
Changes in operating assets and liabilities:    
Accounts receivable 4,136 (5,853)
Inventory, net (1,227) 2,945
Deferred costs 351 (382)
Prepaid expenses and other current assets (294) 254
Other assets, net (28) (8)
Accounts payable (2,579) 585
Accrued expenses and other current liabilities 277 294
Due to related parties (34) (90)
Operating lease liabilities (7) 6
Deferred revenue (648) 1,738
Net cash provided by operating activities 2,352 4,196
Cash flows from investing activities    
Purchases of property and equipment (371) (93)
Cash paid for acquisitions, net of cash acquired (170) (3,409)
Net cash used in investing activities (541) (3,502)
Cash flows from financing activities    
Repayment of term debt (646)
Line of credit, net (1,206) (1,971)
Proceeds from issuance of term debt 1,361
Debt issuance costs (53)
Taxes paid in lieu of shares issued for share-based compensation (25)
Proceeds from exercise of stock options 2
Net cash used in financing activities (1,229) (1,309)
Change in cash 582 (615)
Cash, beginning of year 2,005 2,620
Cash, end of year 2,587 2,005
Supplemental disclosures of cash flow information    
Cash paid for interest 50 176
Cash paid for income taxes 365 64
Supplemental disclosure of non-cash activities    
Earn-out related to acquisition of ExtenData 750
Leased assets obtained in exchange for new operating lease liabilities $ 207
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Description of Business

Note 1: Description of Business

 

DecisionPoint Systems, Inc., which we sometimes refer to as the “Company”, “we” or “us”, is an enterprise mobility systems integrator that sells, installs, deploys and repairs mobile computing and wireless systems that are used both within a company’s facilities and in the field. These systems generally include mobile computers, mobile application software, and related data capture equipment including bar code scanners and radio frequency identification (“RFID”) readers. We also provide services, consulting, staging, kitting, deployment, maintenance, proprietary and third-party software and software customization as an integral part of our customized solutions for our customers. The suite of products utilizes the latest technologies with the intent to make complex mobile technologies easy to use, understand and keep running within all vertical markets such as merchandising, sales and delivery, field service, logistics and transportation and warehouse management.

 

In June 2018, we acquired 100% of the outstanding stock of Royce Digital Systems, Inc. (“RDS”). RDS provides innovative enterprise print and mobile technologies, deployment services and on-site maintenance.

 

In December 2020, we acquired 100% of the issued and outstanding membership interests of ExtenData Solutions, LLC (“ExtenData”). ExtenData is focused on enterprise mobility solutions and provides software product development, mobile computing, identification and wireless tracking solutions.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies

Note 2: Basis of Presentation and Summary of Significant Accounting Policies

 

Basis of Presentation

 

The consolidated financial statements of DecisionPoint Systems, Inc. and its subsidiaries have been prepared on an accrual basis of accounting in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of DecisionPoint Systems, Inc. and its wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), RDS and ExtenData. All our identifiable assets are in the United States and all intercompany transactions have been eliminated in consolidation.

Reverse Stock Split

 

In December 2021, we effectuated a reverse stock split of our outstanding shares of common stock at a ratio of 1-for-2. See Note 11, Stockholders’ Equity, for additional information. As a result, the number of shares and income per share disclosed throughout these consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split. All share and per share information has been retroactively adjusted to reflect the reverse stock split.

COVID-19

 

COVID-19 and the response to the virus have negatively impacted overall economic conditions. The potential future impacts of COVID-19, while uncertain, could materially adversely impact the Company’s results of operations.

 

Operating Segments

 

Under the Financial Accounting Standards Board Accounting Standards Codification 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. We believe each of the Company’s segments meet these criteria as they provide similar products and services to similar customers using similar methods of production and distribution. Because we believe each of the criteria set forth above has been met and each of the Company’s segments has similar characteristics, we aggregate results of operations in one reportable operating segment.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis.

 

Accounts Receivable

 

Accounts receivable are stated at net realizable value, and as such, earnings are charged with a provision for doubtful accounts based on our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine an allowance based on historical write-off experience and specific account information available. Accounts receivable are reflected in the accompanying consolidated balance sheets net of a valuation allowance of $20,000 and $92,000 as of December 31, 2021 and 2020, respectively. When internal collection efforts on accounts have been exhausted, the accounts are written off by reducing the allowance for doubtful accounts and the related customer receivable.

 

Inventory

 

Inventory consists solely of finished goods and is stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out (FIFO) method. We periodically review our inventory and make provisions as necessary for estimated obsolete and slow-moving goods. The creation of such provisions results in a reduction of inventory to net realizable value and a charge to cost of sales. Inventories are reflected in the accompanying consolidated balance sheets net of a valuation allowance of $59,000 and $41,000 as of December 31, 2021 and 2020, respectively.

 

Deferred Costs

 

Deferred costs consist primarily of customer-related third-party extended hardware and software maintenance services which we have paid for in advance. The costs are ratably amortized over the life of the contract, generally one to five years.

 

Property and Equipment

 

Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, generally from three to five years. Leasehold improvements are recorded at cost and amortized over the shorter of the lease term or the life of the improvements. Cost incurred for repairs and maintenance are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation and amortization of disposed assets are removed from the accounts and any resulting gain or loss is included in other income or expense.

 

Operating Leases

 

We recognize a right-of-use asset and lease liability for all of our long-term leases at the commencement date. Lease liabilities are measured based on the present value of the minimum lease payments discounted at our incremental borrowing rate as of the date of commencement, which is determined based on information available at lease commencement and is equal to the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment. Right-of-use assets are measured based on the lease liability adjusted for any initial direct costs, prepaid rent, or lease incentives. Operating lease costs are included within general and administrative expenses on the consolidated statements of income and comprehensive income.

 

Capitalized Software Development Costs

 

The capitalization of software development costs for external use begins when technological feasibility has been established and ends when the software is available for sale. Software development costs are amortized on a straight-line line basis over the remaining economic life, generally three years. Amortization of the capitalized software is classified within cost of sales for services in the consolidated statements of income and comprehensive income.

 

Intangible Assets and Long-lived Assets

 

We evaluate our intangible and long-lived assets for impairment when events or circumstances arise that indicate intangible and long-lived assets may be impaired. Indicators of impairment include, but are not limited to, a significant deterioration in overall economic conditions, a decline in the market capitalization, the loss of significant business, or other significant adverse changes in industry or market conditions. We completed the qualitative assessment for impairment and determined that there was no impairment during the years ended December 31, 2021 and 2020. There can be no assurance, however, that market conditions will not change or demand for our products will continue, which could result in an impairment of intangible and long-lived assets in the future.

 

Intangible assets with finite useful lives are amortized over their respective estimated useful lives using an accelerated method to their estimated residual values, if any. Our intangible assets consist of customer lists, customer relationships and trade names. Refer to Note 4 for further information on our intangible assets.

 

Goodwill

 

Goodwill represents the excess of the purchase price paid over the fair value of the net assets acquired. Goodwill is not amortized but tested for impairment at least annually or whenever events or changes in circumstance indicate that carrying values may not be recoverable. We assess the impairment of goodwill annually at each year-end and when indicators of impairment are present.

 

We completed our annual assessment for goodwill impairment and determined that goodwill was not impaired as of December 31, 2021 and 2020.

 

Factors that we consider important that could trigger an impairment assessment include, but not limited to, the following:

 

significant under-performance relative to historical and projected operating results;

 

significant changes in the manner of use of the acquired assets or business strategy; and

 

significant negative industry or general economic trends.

 

When performing the impairment review, we determine the carrying amount of a reporting unit by assigning assets and liabilities, including the existing goodwill, to each reporting unit. To evaluate whether goodwill is impaired, we compare the estimated fair value of each reporting unit to which the goodwill is assigned to the reporting unit’s carrying amount. If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss will be recognized as the difference of the estimated fair value and the carrying value of the reporting unit.

 

Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions. These estimates and assumptions include determining enterprise fair value and the allocation of enterprise fair value to the Company’s operating segments, revenue and expense growth rates, capital expenditures and the depreciation and amortization related to capital expenditures, changes in working capital, discount rates, risk-adjusted discount rates, future economic and market conditions and the determination of appropriate comparable companies. Due to the inherent uncertainty involved in making these estimates, actual future results related to assumed variables could differ from these estimates.

 

Fair Value Measurement

 

Fair value is the price that would be received from selling an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants as of the measurement date. Applicable accounting guidance provides a hierarchy for inputs used in measuring fair value that prioritize the use of observable inputs over the use of unobservable inputs when such observable inputs are available. The three levels of inputs that may be used to measure fair value are as follows:

 

Level 1 - Quoted prices in active markets for identical assets or liabilities.

 

Level 2 - Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-driven valuations in which all significant inputs are observable or can be derived principally from, or corroborated with, observable market data.

 

Level 3 - Fair value is derived from valuation techniques in which one or more significant inputs are unobservable, including assumptions and judgments made by us.

 

The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses, and line of credit approximate fair value due to the short-term nature of these financial instruments. The carrying amount of our debt approximates its fair value as the credit markets have not materially changed since the original borrowing dates.

 

Business Combinations

 

We utilize the acquisition method of accounting for business combinations which allocates the purchase price of an acquisition to the various tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. We primarily establish fair value using the income approach based upon a discounted cash flow model. The income approach requires the use of many assumptions and estimates including future revenues and expenses, as well as discount factors and income tax rates. Other estimates include:

 

Estimated step-ups or write-downs for fixed assets and inventory;

 

Estimated fair values of intangible assets; and

 

  Estimated liabilities assumed from the target.

While we use our best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the business acquisition date, these estimates and assumptions are inherently uncertain and subject to refinement. As a result, during the purchase price allocation period, which is generally no more than one year from the business acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill.

 

Revenue Recognition

 

We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.

 

We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting, whether the items have value on a standalone basis and whether there is objective and reliable evidence of their standalone selling price. The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost-plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.

 

As discussed in more detail below, revenue is recognized when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.

 

We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.

 

As of December 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.1 million, of which approximately $4.6 million is expected to be recognized over the next 12 months.

 

As of December 31, 2020, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.8 million.

 

Hardware, consumables, and software products - We recognize product revenue at the point in time when a client takes control of the hardware, consumables and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.

 

Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. In most instances, we determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. We consider several factors to determine whether we are acting as a principal or an agent, including whether we are the primary obligor to the customer, have established our own pricing and have inventory and credit risks.

 

Our internally developed software solution generates SaaS revenues from implementation, training and subscription fees. The initial term of the SaaS agreements is generally one year. The subscription fees are recognized over the subscription period. The implementation fees are necessary and integral for the customer to utilize the software. As such, the implementation fees are deferred and amortized over the subscription period.

 

We also offer third-party SaaS subscriptions to our customers. The third-party subscriptions are recognized on a net basis as we are acting as an agent in these transactions, whereas our internally developed software solution offering is recognized on a gross basis.

 

We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.

 

Services - We provide Services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement with a customer is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional service model. Except for installation services that are recognized over the subscription period as previously described, all other Services are recognized on a gross basis in the period in which the services are performed or delivered.

 

Maintenance services - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.

 

We generally act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis. For certain of our agreements, the accompanying third-party delivered software assurance is recognized on a net basis when we are acting as an agent in these transactions.

 

We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets. As of December 31, 2021 and December 31, 2020, we deferred $127,000 and $136,000, respectively, of related contract acquisition costs.

The following table summarizes net sales by revenue source (in thousands):

 

    Year Ended
December 31,
 
    2021     2020  
Hardware and software   $ 44,355     $ 47,416  
Consumables     6,125       3,257  
Services     15,463       12,687  
    $ 65,943     $ 63,360  

 

Concentration of Risk

 

Financial instruments that potentially subject us to a concentration of credit risk consist primarily of cash and accounts receivable. All our cash balances are insured by the Federal Deposit Insurance Corporation up to $250,000 per depositor at each financial institution. As of December 31, 2021, we had approximately $2,087,000 on deposit in excess of the insurance limits. We have not experienced any such losses in these accounts.

 

In 2021, Kaiser Permanente accounted for approximately 14%, or $9.0 million, of our net sales. No other single customer in 2021 accounted for more than 10% of net sales. Accounts receivable from Kaiser Permanente at December 31, 2021 accounted for 11% of total accounts receivable.

 

For the year ended December 31, 2021, we had purchases from two suppliers that collectively represented 61% of total purchases and 76% of accounts payable at December 31, 2021. Loss of a significant vendor could have a material adverse effect on our operations.

 

In 2020, Kaiser Permanente and Nordstrom accounted for approximately 20%, or $12.9 million, and 31%, or $19.6 million, of our net sales, respectively. No other single customer in 2020 accounted for more than 10% of net sales. Accounts receivable from these customers at December 31, 2020 accounted for 48% of total accounts receivable.

 

For the year ended December 31, 2020, we had purchases from two suppliers that collectively represented 65% of total purchases and 82% of accounts payable at December 31, 2020. Loss of a significant vendor could have a material adverse effect on our operations.

 

Share-Based Compensation

 

We account for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation”. Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).

Share-based compensation expense recognized during the period is based on the value of the portion of stock-based payment awards that is ultimately expected to vest during the period. Given that share-based compensation expense recognized in the accompanying consolidated statements of income and comprehensive income is based on awards ultimately expected to vest. We account for forfeitures as they occur, rather than estimate expected forfeitures.

 

Compensation cost for stock awards, which from time to time includes restricted stock units, is measured at the fair value on the grant date and recognized as expense, net of estimated forfeitures, over the related service period. The fair value of stock awards is based on the estimated fair value of our common stock on the grant date.

 

The estimated fair value of common stock option awards is calculated using the Black-Scholes option pricing model. The Black-Scholes model requires subjective assumptions regarding future stock price volatility and expected time to exercise, along with assumptions about the risk-free interest rate and expected dividends, all of which affect the estimated fair values of our common stock option awards. Given a lack of historical stock option exercises, the expected term of options granted is calculated as the average of the weighted vesting period and the contractual expiration date of the option. This calculation is based on a method permitted by the Securities and Exchange Commission in instances where the vesting and exercise terms of options granted meet certain conditions and where limited historical exercise data is available. The expected volatility is based on the historical volatility of the common stock of comparable public companies that operate in similar industries as us.

 

The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected term of the grant effective as of the date of the grant. The expected dividend assumption is based on our history and management’s expectation regarding dividend payouts.

 

Compensation expense for common stock option awards with graded vesting schedules is recognized on a straight-line basis over the requisite service period for the last separately vesting portion of the award, provided that the accumulated cost recognized as of any date at least equals the value of the vested portion of the award.

 

If there are any modifications or cancellations of the underlying vested or unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense, or record additional expense for vested stock-based awards. Future share-based compensation expense and unearned share- based compensation may increase to the extent that we grant additional common stock options or other share-based awards.

 

Income Taxes

 

We utilize the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

Under ASC Topic 740, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Additionally, ASC Topic 740 provides requirements for derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. Our policy is to recognize interest and/or penalties related to income tax matters in income tax expense.

 

At December 31, 2021 and 2020, we had no unrecognized tax benefits that, if recognized, would affect our effective income tax rate over the next 12 months. As of December 31, 2021 and 2020, we had no accrued interest or penalties.

 

Accounting Standards Adopted

On January 1, 2021, we adopted ASU 2020-10, “Codification Improvements”. This ASU amended a variety of Topics, including presentation and disclosures of financial statements, interim reporting, accounting changes and error corrections. The adoption of this guidance did not have an impact on our consolidated financial statements.

 

On January 1, 2021, we adopted ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,”. ASU 2019-12 removed certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. The adoption of this guidance did not have an impact on our consolidated financial statements.

In March 2020, the FASB issued ASU No. 2020-04 (“ASU 2020-04”), Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 provides optional expedients and financial reporting and accounting exceptions for contracts, hedging accounting and other transactions that reference London Interbank Offered Rate (“LIBOR”) and are expected to be discontinued because of reference rate reform and will not apply to contracts entered into after December 31, 2022. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and we can elect to apply the amendments prospectively through December 31, 2022. The adoption of this guidance did not have an impact on our consolidated financial statements.

Accounting Standards Not Yet Adopted

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies, as defined by the SEC, to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. Although management continues to analyze the provisions of this ASU, currently, we believe the adoption of this ASU will not significantly impact the Company’s consolidated results of operations and financial position.

 

There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions
12 Months Ended
Dec. 31, 2021
Acquisitions [Abstract]  
Acquisitions

Note 3: Acquisitions

 

ExtenData Solutions, LLC

 

On December 4, 2020, we entered into a Membership Unit Purchase Agreement and concurrently closed upon the acquisition of all of the issued and outstanding membership interests of ExtenData for $5,169,787. The consideration we paid was comprised of cash of $4,419,787 of which $169,787 and $4,250,000 was paid in March 2021 and December 2020, respectively, and an initial estimated earn-out obligation valued at $750,000, subject to the financial performance of ExtenData during each of the two years following the closing of the acquisition.

Based on the 12-month financial performance following the acquisition, the original estimated earnout obligation was reduced to $187,500 from $375,000. As a result, we recorded a credit of $187,500 in “General and administrative expenses” in the Consolidated Statements of Income and Comprehensive Income during the year ended December 31, 2021. The earn-out obligation is recorded in “Accrued expenses and other current liabilities” and “Other liabilities” in the consolidated balance sheets as of December 31, 2021 and December 31, 2020.

 

Royce Digital Systems

 

In connection with the acquisition of RDS in June 2018, we estimated an earnout obligation of $500,000 for the second 12-month period post acquisition. Since the closing of the acquisition, certain disputes have arisen regarding third-party claims seeking damages potentially to be incurred by us. On September 16, 2020, in settlement of the dispute, the Company and the seller agreed to the original earnout obligation of $500,000 and that only $298,000 of the earnout shall be paid by the Company in settlement of the disputes. As a result, we recorded $202,000 in Other Income in the Consolidated Statements of Income and Comprehensive Income during the year ended December 31, 2020.

 

AMG

 

On January 31, 2022, we entered into a Membership Interest Purchase Agreement (“Purchase Agreement”) and concurrently therewith closed upon the acquisition of all of the issued and outstanding membership interests of Advanced Mobile Group, LLC (“AMG”). As a result of the acquisition, AMG became a wholly owned subsidiary of the Company.

 

The purchase price for the acquisition was $4,094,700, subject to certain adjustments such as for net working capital. In addition, subject to the financial performance of AMG in 2022 and 2023, we may pay the sellers a total of up to an additional $454,967 in “true up” payments, with the first potential “true up” payment subject to acceleration in certain circumstances. The Purchase Agreement imposes various additional obligations on the parties, including restrictive covenants that are applicable to the sellers.

 

We have not yet completed our analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition. We expect that significant goodwill and definite-lived intangible assets will be recognized upon completion of the required purchase price allocation analysis.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

Note 4: Intangible Assets

 

Definitive lived intangible assets are as follows (in thousands):

 

    December 31, 2021     December 31, 2020  
    Gross
Amount
    Accumulated
Amortization
    Net
Amount
    Gross
Amount
    Accumulated
Amortization
    Net
Amount
 
Customer lists and relationships   $ 5,690     $ (2,453 )   $ 3,237     $ 5,690     $ (1,663 )   $ 4,027  
Trade names     1,000       (699 )     301       1,000       (434 )     566  
Developed technology     70       (44 )     26       70       (3 )     67  
Backlog     60       (60 )    
-
      60       (57 )     3  
    $ 6,820     $ (3,256 )   $ 3,564     $ 6,820     $ (2,157 )   $ 4,663  

 

The range of useful lives and the weighted-average remaining useful life of amortizable intangible assets at December 31, 2021 is as follows:

 

    Expected Life   Weighted Average
Remaining Useful Life
 
Customer lists and relationships   7-15 years   11 years  
Trade names   3 years   2 years  
Developed technology   3 years   2 years  

The amortization expense of the definite lived intangible assets for the years remaining is as follows:

 

      Estimated
Amortization
 
      (in thousands)  
Year ending December 31,          
2022     $ 1,089  
2023       895  
2024       531  
2025       359  
2026       240  
Thereafter       450  
Total     $ 3,564  

 

Amortization expense recognized during the years ended December 31, 2021 and 2020 was $1.1 million and $0.8 million, respectively. Amortization expense is calculated on an accelerated basis.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net Income Per Share

Note 5: Net Income Per Share

 

Basic net income per common share is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding. Diluted net income per share is calculated similarly to basic per share amounts, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive.

 

For periods presented in which there is a net loss, potentially dilutive securities are excluded from the computation of fully diluted net loss per share as their effect is anti-dilutive. Below is a reconciliation of the fully dilutive securities effect for the years ended December 31, 2021 and 2020 (in thousands, except per share data):

 

    2021     2020  
Net income attributable to common stockholders   $ 1,414     $ 2,861  
                 
Weighted average basic shares outstanding     6,947       6,788  
Dilutive effect of stock options and restricted stock     646       1,023  
Weighted average shares for diluted earnings per share     7,593       7,811  
                 
Basic income per share   $ 0.20     $ 0.42  
Diluted income per share   $ 0.19     $ 0.37  
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment

Note 6: Property and Equipment

 

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

 

    2021     2020  
Software and computer equipment   $ 1,223     $

967

 
Furniture and fixtures     204       112  
Leasehold improvements     109       105  
Equipment     25       23  
Property and equipment, gross     1,561       1,207  
Accumulated depreciation     (727 )     (456 )
Property and equipment, net   $ 834     $ 751  

 

Depreciation and amortization expense related to property and equipment during the years ended December 31, 2021 and 2020 was $0.3 million and $0.1 million, respectively.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities

Note 7: Accrued Expenses and Other Current Liabilities

 

Accrued expenses and other current liabilities consist of the following at December 31 (in thousands):

 

    2021     2020  
Salaries and benefits   $ 2,182     $ 1,687  
Accrued earn out obligation related to acquisition     188      
-
 
Sales tax payable     366       519  
Professional fees     305       294  
Vendor purchases     66       72  
Customer deposits     90       54  
Other     23       181  
Total accrued expenses and other current liabilities   $ 3,220     $ 2,807  
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Line of Credit
12 Months Ended
Dec. 31, 2021
Lineof Credit [Abstract]  
Line of Credit

Note 8: Line of Credit

 

PWBF Line of Credit

 

The amended and restated credit agreement with Pacific Western Business Finance (“PWBF”) provided a line of credit of $10 million with a maturity date of September 2023. Outstanding amounts incurred interest at the prime rate plus 1.25% with a floor of 4.75% and was secured by substantially all of our assets.

 

The availability under the line of credit was determined from a borrowing base calculation on our existing accounts receivable balance. As of December 31, 2020, we had $1.2 million outstanding under the line of credit.

 

Effective July 30, 2021, the amended and restated credit agreement between us and PWBF was terminated and we entered into a new credit facility with MUFG Union Bank, National Association as described below. No pre-payment penalty was paid in connection with the termination of the credit agreement with PWBF.

MUFG Union Bank Line of Credit

 

On July 30, 2021, we entered into a Loan and Security Agreement (the “Loan Agreement”) with MUFG Union Bank, National Association (the “Bank”). The Loan Agreement provides for a revolving line of credit of up to $9.0 million with our obligations being secured by a security interest in substantially all of our assets. Loans extended to us under the Loan Agreement are scheduled to mature on July 31, 2024.

 

Interest and Fees

 

Loans under the Loan Agreement with an outstanding balance of at least $150,000 bear interest, at our option, at a base interest rate equal to the London Interbank Offered Rate (“LIBOR”) plus 2.50% or a base rate equal to an index offered by the Bank for the interest period selected and is payable at the on the last day of each month commencing on August 31, 2021 (4.75% at December 31, 2021). If the LIBOR rate is selected, the interest rate on the loans adjusts at the end of each LIBOR rate period (1, 2, 3, 6, or 12 month term) selected by us. All other loan amounts bear interest at a rate equal to an index rate determined by the Bank, which shall vary when the index rate changes. We have the right to prepay variable interest rate loans, in whole or in part at any time, without penalty or premium. Amounts outstanding with a base interest rate may be prepaid in whole or in part provided we have given the Bank written notice of at least five days prior to prepayment and pay a prepayment fee. At any time prior to the maturity date, we may borrow, repay and reborrow amounts under the Loan Agreement, subject to the prepayment terms, and as long as the total outstanding does not exceed $9.0 million. The Loan Agreement requires a commitment fee of 0.25% per year, payable quarterly and in arrears, on any unused portion of the line of credit.

 

Covenants

 

Under the Loan Agreement, we are subject to a variety of customary affirmative and negative covenants, including that we (i) achieve a net profit of not less than $1.0 million at the end of each fiscal year, (ii) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, and (iii) not realize a net loss for more than two consecutive quarters. The Loan Agreement also prohibits us from, or otherwise imposes restrictions on us with respect to, among other things, liquidating, dissolving, entering into any consolidation, merger, division, partnership, or other combination, selling or leasing a majority of our assets or business or purchase or lease all or the greater part of the assets or business of another entity or person.

 

As of December 31 2021, we were in compliance with all of our covenants, were eligible to borrow up to $9.0 million, and had no outstanding borrowings under the line of credit.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Term Debt
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Term Debt

Note 9: Term Debt

 

The following table sets forth our outstanding term debt as of December 31 (in thousands):

 

    Maturity Date   December 31,
2021
    December 31,
2020
 
EIDL promissory note   August 27, 2051   $ 149     $ 150  
PWBF PPP loan   May 4, 2022    
      471  
PWBF PPP loan   April 20, 2022    
      740  
Total term debt       $ 149     $ 1,361  

 

PWBF PPP Loans

 

On April 20, 2020 and May 4, 2020, we received $740,000 and $471,000, respectively, in proceeds from loans from PWBF, which were granted pursuant to the Paycheck Protection Program of the Coronavirus Aid Relief and Economic Security Act (collectively, the “PPP Loans”). Principal payments were to be due and payable in 18 consecutive payments beginning on November 1, 2020 in the amount of $41,437 for the PPP Loan received on April 20, 2020 and $26,374 beginning on December 1, 2020 for the PPP Loan received on May 4, 2020. The CARES Act provides for forgiveness of up to the full amount borrowed, subject to certain conditions, and based on the use of proceeds for qualifying expenses including payroll, benefits, rent and utilities. We used the entire PPP Loan proceeds for qualifying expenses. In December 2020, we applied for loan forgiveness, including principal and accrued interest as permitted by the CARES Act. Principal and interest payments due under the PPP Loans were deferred until the review and approval of any forgiveness is made by the Small Business Administration (“SBA”). We accounted for the PPP Loans under the ASC 740 debt model.

In February and March 2021, we received SBA notices of forgiveness of the PPP Loans in whole, including all accrued interest to date. As a result, we recorded a gain on extinguishment of debt of $1.2 million in the first quarter of 2021.

 

EIDL Promissory Note

 

On August 27, 2020, we received $150,000 in connection with a promissory note from the SBA under the Economic Injury Disaster Loan (“EIDL”) program pursuant to the CARES Act. Under the terms of the EIDL promissory note, interest accrues on the outstanding principal at an interest rate of 3.75% per annum and with a term of 30 years with equal monthly payments of principal and interest of $731 beginning on August 27, 2021.

 

The following table sets forth future principal payments for outstanding debt (in thousands):

 

2022  $3 
2023   3 
2024   3 
2025   3 
2026   3 
Thereafter   131 
Total minimum payments  $146 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

Note 10: Income Taxes

 

The provision for income taxes for the years ended December 31, 2021 and 2020 is as follows (in thousands):

 

    2021     2020  
Current:                
Federal   $ 7     $ (13 )
State     135       387  
      142       374  
Deferred:                
Federal     70       1,173  
State     (96 )     102  
      (26 )     1,275  
Valuation allowance    
-
      (588 )
Total income tax expense   $ 116     $ 1,061  

 

Our deferred tax assets and liabilities are as follows (in thousands):

 

    2021     2020  
Allowance for doubtful accounts   $ 5     $ 23  
Inventory reserve and uniform capitalization     38       18  
Accrued expenses and other liabilities     40       36  
Deferred revenue     72       (140 )
Other assets     338       198  
Property and equipment     (158 )     (128 )
Intangibles     201       121  
Goodwill     (114 )     (50 )
Net operating loss carryforwards     1,577       1,895  
Total deferred tax assets     1,999       1,973  
Valuation allowance    
     
 
Net deferred tax assets after valuation allowance   $ 1,999     $ 1,973  

 

A reconciliation of the United States statutory income tax rate to the effective income tax rate for the years ended December 31, 2021 and 2020 is as follows (in thousands):

 

    2021     2020  
Federal taxes at statutory rate   $ 321     $ 824  
State and local income taxes     26       482  
Permanent differences     (231 )     343  
Valuation allowance    
      (588 )
Provision for income taxes   $ 116     $ 1,061  
Effective tax rate     7.6 %     27.1 %

 

Our deferred income tax assets and liabilities are recognized for the estimated future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. These assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to reverse.

 

F-21

We have net operating loss carryforwards available in certain jurisdictions to reduce future taxable income. Future tax benefits for net operating loss carryforwards are recognized to the extent that realization of these benefits is considered more likely than not. This determination is based on the expectation that related operations will be sufficiently profitable or various tax business and other planning strategies will enable us to utilize the net operating loss carryforwards. Our evaluation of the realizability of deferred tax assets considers both positive and negative evidence. The weight given to potential effects of positive and negative evidence is based on the extent to which it can be objectively verified. As of December 31, 2021, we did not record a valuation allowance related to the U.S. federal and state temporary items.

 

Utilization of the net operating loss carryforwards may be subject to a substantial annual limitation due to ownership change limitations provided by the Internal Revenue Code under section 382. The annual limitation may result in the expiration of net operating loss carryforwards before utilization. As of December 31, 2021, we had federal and state net operating loss carryforwards of approximately $5.9 million and $6.3 million, respectively. As of December 31, 2020, we had federal and state net operating loss carryforwards of approximately $7.4 million and $6.3 million, respectively. These loss carryforwards will expire in varying amounts beginning 2025 through 2037.

 

We continue to remain subject to examination by U.S. federal authority for the years 2018 through 2021 and for various state authorities for the years 2017 through 2021, with few exceptions.

 

On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. The CARES Act permits net operating loss carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows net operating losses incurred in 2018, 2019, 2020 and 2021 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The CARES Act has also made significant changes to depreciation rules and interest deduction limitation rules, among other provision. We have evaluated the provisions of the CARES Act and we do not expect that the net operating loss carryback provision or any other tax related provisions of the CARES Act would result in a material benefit to us.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders’ Equity
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Stockholders’ Equity

Note 11: Stockholders’ Equity

 

We are authorized to issue two classes of stock designated as common stock and preferred stock. As of December 31, 2021, we are authorized to issue 60,000,000 total shares of stock. Of this amount, 50,000,000 shares are common stock, each having a par value of $0.001 and 10,000,000 shares are preferred stock, each having a par value of $0.001.

 

Reverse Stock Split

 

On December 13, 2021, DecisionPoint filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation (the “Certificate of Amendment”) with the Secretary of State of Delaware to effect a 1-for-2 reverse stock split of the outstanding shares of the Company’s common stock, par value $0.001 per share (the “Common Stock”) that were outstanding at the time the Certificate of Amendment was filed (the “Reverse Stock Split”).

As a result of the Reverse Stock Split, every two shares of issued and outstanding Common Stock were automatically combined into one issued and outstanding share of Common Stock, without any change in the par value per share. No fractional shares were issued as a result of the Reverse Stock Split. Any fractional shares that would otherwise have resulted from the Reverse Stock Split were rounded up to the next whole number. The Reverse Stock Split reduced the number of shares of Common Stock outstanding however, the number of authorized shares of Common Stock under the Certificate of Incorporation remained unchanged at 50 million shares.

 

Proportionate adjustments were made to the per share exercise price and the number of shares of Common Stock that may be purchased upon exercise of outstanding stock options granted by the Company, and the number of shares of Common Stock reserved for future issuance under the Company’s 2014 Equity Incentive Plan.

 

Preferred Stock

 

At December 31, 2021 and 2020, there were no shares of preferred stock outstanding.

 

Common Stock

 

At December 31, 2021 and 2020, there were 7,007,454 and 6,788,466 shares of common stock outstanding, respectively.

 

Warrants

 

The following table summarizes information about our outstanding common stock warrants as of December 31, 2021:

 

    Date     Strike     Total
Warrants
Outstanding
and
    Total
Exercise
Price
    Weighted
Average
Exercise
 
    Issued     Expiration     Price     Exercisable     (in thousands)     Price  
Warrants - Common Stock   Jun-18     Jun-23     $ 1.00       316,800     $ 317        
Warrants - Common Stock   Oct-18     Oct-23       1.40       26,250       37          
                          343,050     $ 354     $ 1.04  

 

In February 2021, the common stock warrants issued by the Company in September 2016 were fully exercised by all of the holders on a cashless basis. As a result of the cashless exercise, 151,504 shares of common stock were issued.

 

There were no warrants issued, exercised, forfeited, or expired in 2020.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation

Note 12: Share-Based Compensation

 

Under our amended 2014 Equity Incentive Plan (the “2014 Plan”), 1,100,000 shares of our common stock are reserved for issuance under the 2014 Plan (as adjusted for the Reverse Stock Split).

 

Under the 2014 Plan, common stock incentives may be granted to our officers, employees, directors, consultants, and advisors (and prospective directors, officers, managers, employees, consultants and advisors) and our affiliates can acquire and maintain an equity interest in us, or be paid incentive compensation, which may (but need not) be measured by reference to the value of the our common stock.

 

The 2014 Plan permits us to provide equity-based compensation in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock and other stock bonus awards and performance compensation awards.

 

The 2014 Plan is administered by the Board of Directors, or a committee appointed by the Board of Directors, which determines recipients and the number of shares subject to the awards, the exercise price and the vesting schedule. The term of stock options granted under the 2014 Plan cannot exceed ten years. Options shall not have an exercise price less than 100% of the fair market value of our common stock on the grant date, and generally vest over a period of three years. If the individual possesses more than 10% of the combined voting power of all classes of our stock, the exercise price shall not be less than 110% of the fair market of a share of common stock on the date of grant.

 

The following table summarizes stock option activity for the year ended December 31, 2021:

 

      Stock
Options
    Grant Date
Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual
Life
    Aggregate
Intrinsic
Value
 
                  (in years)     ($ in thousands)  
Outstanding at December 31, 2020       447,732       1.96                  
Granted       750,250       3.50                  
Exercised       (152,691 )     1.87                  
Forfeited       (42,541 )     2.94                  
Outstanding at December 31, 2021       1,002,750     $ 3.00       3.7     $ 8,362  
Exercisable at December 31, 2021       867,372     $ 2.98       3.7     $ 7,246  

 

Share-based compensation cost is measured at the grant date based on the fair value of the award. The fair values of stock options granted were estimated using the Black-Scholes option-pricing model with the following assumptions:

 

    2021     2020  
Weighted average grant-date fair value per option granted   $ 1.58     $ 1.58  
Expected option term     3.0 years       3.3 years  
Expected volatility factor     66.0 %     90.5 %
Risk-free interest rate     0.49 %     1.5 %
Expected annual dividend yield    
%    
%

 

We estimate expected volatility using historical volatility of common stock of our peer group over a period equal to the expected life of the options. The expected term of the awards represents the period of time that the awards are expected to be outstanding. We considered expectations for the future to estimate employee exercise and post-vest termination behavior. We do not intend to pay common stock dividends in the foreseeable future, and therefore have assumed a dividend yield of zero. The risk-free interest rate is the yield on zero-coupon U.S. Treasury securities for a period that is commensurate with the expected term of the awards.

 

During the year ended December 31, 2021, certain employees and directors exercised vested stock options through a cashless exercise. The options exercised were net settled in satisfaction of the exercise price. The exercised options, utilizing a cashless exercise, are summarized in the following table:

Options
exercised
    Weighted
Average
Exercise
Price
    Shares
Net Settled
for Exercise
    Shares
Withheld for
Taxes
    Net Shares
Issued
    Weighted
Average
Share Price
    Employee
Share-Based
Tax
Withholding
 
  151,441     $ 1.88       77,954       7,225       66,232     $ 3.67     $ 24,662  

 

As of December 31, 2021, there was $182,441 of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 1.8 years.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 13: Commitments and Contingencies

 

Operating Leases

 

As of December 31, 2021, we have two operating leases for office and warehouse space and no financing leases.

 

We have an operating lease for office and warehouse space in Irvine, California with fixed minimum monthly payments of $13,945, an original lease expiration of June 2023 and an incremental borrowing rate of 4.75%. This lease represents $0.3 million of the estimated future payments under operating leases shown in the table below. In February 2022, an agreement was reached with the lessor which allowed for an early termination of the operating lease expiring on February 28, 2022. The monthly payments remained unchanged through February 2022, and we did not incur an early termination liability in result of the lease modification. In connection with the closure of the office and warehouse space in Irvine, California, we entered into a new lease agreement commencing in February 2022 to relocate our office and warehouse space in Laguna Hills, California. Pursuant to the lease agreement, the base rent of $39,778 per month is due on June 1, 2022 and will increase 3% annually. The lease expires on April 30, 2029. In connection with the new lease agreement, we entered into a sublease agreement for the Laguna Hills office and warehouse location, and we will receive $24,254 per month commencing in February 2022 with a sublease expiration of October 31, 2023.

We have an operating lease for office space in Centennial, Colorado with fixed minimum monthly payments of $9,984, a lease expiration of October 2022 and an incremental borrowing rate of 4.75%. This lease represents $0.1 million of the estimated future payments under operating leases shown in the table below.

 

The maturity of operating lease liabilities as of December 31, 2021 are as follows (in thousands):

 

2022    $ 267  
2023     84  
Total minimum lease payments     351  
Less: Interest     (11 )
Present value of operating lease liabilities   $ 340  

 

During the year ended December 31, 2021, cash paid for amounts included in the measurement of operating lease liabilities was $0.3 million.

 

Employee Benefit Plan

 

We have a 401(k)-retirement plan. Under the terms of the plan, eligible employees may defer up to 25% of their pre-tax earnings, subject to the Internal Revenue Service annual contribution limit. Additionally, the plan allows for discretionary matching contributions by us. In 2021 and 2020, the matching contributions were 100% of the employee’s contribution up to a maximum of 4% of the employee’s eligible compensation. During the years ended December 31, 2021 and 2020, we contributed $201,000 and $152,000, respectively, to the 401(k) plan.

 

Contingencies

 

From time to time, we are subject to litigation incidental to the conduct of our business. When applicable, we record accruals for contingencies when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. While the outcome of lawsuits and other proceedings against us cannot be predicted with certainty, in our opinion, individually or in the aggregate, no such lawsuits are expected to have a material effect on our consolidated financial position or results of operations.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

 

The consolidated financial statements of DecisionPoint Systems, Inc. and its subsidiaries have been prepared on an accrual basis of accounting in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of DecisionPoint Systems, Inc. and its wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), RDS and ExtenData. All our identifiable assets are in the United States and all intercompany transactions have been eliminated in consolidation.

Reverse Stock Split

Reverse Stock Split

 

In December 2021, we effectuated a reverse stock split of our outstanding shares of common stock at a ratio of 1-for-2. See Note 11, Stockholders’ Equity, for additional information. As a result, the number of shares and income per share disclosed throughout these consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split. All share and per share information has been retroactively adjusted to reflect the reverse stock split.

COVID-19

COVID-19

 

COVID-19 and the response to the virus have negatively impacted overall economic conditions. The potential future impacts of COVID-19, while uncertain, could materially adversely impact the Company’s results of operations.

 

Operating Segments

Operating Segments

 

Under the Financial Accounting Standards Board Accounting Standards Codification 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. We believe each of the Company’s segments meet these criteria as they provide similar products and services to similar customers using similar methods of production and distribution. Because we believe each of the criteria set forth above has been met and each of the Company’s segments has similar characteristics, we aggregate results of operations in one reportable operating segment.

 

Use of Estimates

Use of Estimates

 

The preparation of consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis.

 

Accounts Receivable

Accounts Receivable

 

Accounts receivable are stated at net realizable value, and as such, earnings are charged with a provision for doubtful accounts based on our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine an allowance based on historical write-off experience and specific account information available. Accounts receivable are reflected in the accompanying consolidated balance sheets net of a valuation allowance of $20,000 and $92,000 as of December 31, 2021 and 2020, respectively. When internal collection efforts on accounts have been exhausted, the accounts are written off by reducing the allowance for doubtful accounts and the related customer receivable.

 

Inventory

Inventory

 

Inventory consists solely of finished goods and is stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out (FIFO) method. We periodically review our inventory and make provisions as necessary for estimated obsolete and slow-moving goods. The creation of such provisions results in a reduction of inventory to net realizable value and a charge to cost of sales. Inventories are reflected in the accompanying consolidated balance sheets net of a valuation allowance of $59,000 and $41,000 as of December 31, 2021 and 2020, respectively.

 

Deferred Costs

Deferred Costs

 

Deferred costs consist primarily of customer-related third-party extended hardware and software maintenance services which we have paid for in advance. The costs are ratably amortized over the life of the contract, generally one to five years.

 

Property and Equipment

Property and Equipment

 

Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, generally from three to five years. Leasehold improvements are recorded at cost and amortized over the shorter of the lease term or the life of the improvements. Cost incurred for repairs and maintenance are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation and amortization of disposed assets are removed from the accounts and any resulting gain or loss is included in other income or expense.

 

Operating Leases

Operating Leases

 

We recognize a right-of-use asset and lease liability for all of our long-term leases at the commencement date. Lease liabilities are measured based on the present value of the minimum lease payments discounted at our incremental borrowing rate as of the date of commencement, which is determined based on information available at lease commencement and is equal to the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment. Right-of-use assets are measured based on the lease liability adjusted for any initial direct costs, prepaid rent, or lease incentives. Operating lease costs are included within general and administrative expenses on the consolidated statements of income and comprehensive income.

 

Capitalized Software Development Costs

Capitalized Software Development Costs

 

The capitalization of software development costs for external use begins when technological feasibility has been established and ends when the software is available for sale. Software development costs are amortized on a straight-line line basis over the remaining economic life, generally three years. Amortization of the capitalized software is classified within cost of sales for services in the consolidated statements of income and comprehensive income.

 

Intangible Assets and Long-lived Assets

Intangible Assets and Long-lived Assets

 

We evaluate our intangible and long-lived assets for impairment when events or circumstances arise that indicate intangible and long-lived assets may be impaired. Indicators of impairment include, but are not limited to, a significant deterioration in overall economic conditions, a decline in the market capitalization, the loss of significant business, or other significant adverse changes in industry or market conditions. We completed the qualitative assessment for impairment and determined that there was no impairment during the years ended December 31, 2021 and 2020. There can be no assurance, however, that market conditions will not change or demand for our products will continue, which could result in an impairment of intangible and long-lived assets in the future.

 

Intangible assets with finite useful lives are amortized over their respective estimated useful lives using an accelerated method to their estimated residual values, if any. Our intangible assets consist of customer lists, customer relationships and trade names. Refer to Note 4 for further information on our intangible assets.

 

Goodwill

Goodwill

 

Goodwill represents the excess of the purchase price paid over the fair value of the net assets acquired. Goodwill is not amortized but tested for impairment at least annually or whenever events or changes in circumstance indicate that carrying values may not be recoverable. We assess the impairment of goodwill annually at each year-end and when indicators of impairment are present.

 

We completed our annual assessment for goodwill impairment and determined that goodwill was not impaired as of December 31, 2021 and 2020.

 

Factors that we consider important that could trigger an impairment assessment include, but not limited to, the following:

 

significant under-performance relative to historical and projected operating results;

 

significant changes in the manner of use of the acquired assets or business strategy; and

 

significant negative industry or general economic trends.

 

When performing the impairment review, we determine the carrying amount of a reporting unit by assigning assets and liabilities, including the existing goodwill, to each reporting unit. To evaluate whether goodwill is impaired, we compare the estimated fair value of each reporting unit to which the goodwill is assigned to the reporting unit’s carrying amount. If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss will be recognized as the difference of the estimated fair value and the carrying value of the reporting unit.

 

Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions. These estimates and assumptions include determining enterprise fair value and the allocation of enterprise fair value to the Company’s operating segments, revenue and expense growth rates, capital expenditures and the depreciation and amortization related to capital expenditures, changes in working capital, discount rates, risk-adjusted discount rates, future economic and market conditions and the determination of appropriate comparable companies. Due to the inherent uncertainty involved in making these estimates, actual future results related to assumed variables could differ from these estimates.

 

Fair Value Measurement

Fair Value Measurement

 

Fair value is the price that would be received from selling an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants as of the measurement date. Applicable accounting guidance provides a hierarchy for inputs used in measuring fair value that prioritize the use of observable inputs over the use of unobservable inputs when such observable inputs are available. The three levels of inputs that may be used to measure fair value are as follows:

 

Level 1 - Quoted prices in active markets for identical assets or liabilities.

 

Level 2 - Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-driven valuations in which all significant inputs are observable or can be derived principally from, or corroborated with, observable market data.

 

Level 3 - Fair value is derived from valuation techniques in which one or more significant inputs are unobservable, including assumptions and judgments made by us.

 

The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses, and line of credit approximate fair value due to the short-term nature of these financial instruments. The carrying amount of our debt approximates its fair value as the credit markets have not materially changed since the original borrowing dates.

 

Business Combinations

Business Combinations

 

We utilize the acquisition method of accounting for business combinations which allocates the purchase price of an acquisition to the various tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. We primarily establish fair value using the income approach based upon a discounted cash flow model. The income approach requires the use of many assumptions and estimates including future revenues and expenses, as well as discount factors and income tax rates. Other estimates include:

 

Estimated step-ups or write-downs for fixed assets and inventory;

 

Estimated fair values of intangible assets; and

 

  Estimated liabilities assumed from the target.

While we use our best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the business acquisition date, these estimates and assumptions are inherently uncertain and subject to refinement. As a result, during the purchase price allocation period, which is generally no more than one year from the business acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill.

 

Revenue Recognition

Revenue Recognition

 

We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.

 

We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting, whether the items have value on a standalone basis and whether there is objective and reliable evidence of their standalone selling price. The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost-plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.

 

As discussed in more detail below, revenue is recognized when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.

 

We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.

 

As of December 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.1 million, of which approximately $4.6 million is expected to be recognized over the next 12 months.

 

As of December 31, 2020, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.8 million.

 

Hardware, consumables, and software products - We recognize product revenue at the point in time when a client takes control of the hardware, consumables and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.

 

Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. In most instances, we determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. We consider several factors to determine whether we are acting as a principal or an agent, including whether we are the primary obligor to the customer, have established our own pricing and have inventory and credit risks.

 

Our internally developed software solution generates SaaS revenues from implementation, training and subscription fees. The initial term of the SaaS agreements is generally one year. The subscription fees are recognized over the subscription period. The implementation fees are necessary and integral for the customer to utilize the software. As such, the implementation fees are deferred and amortized over the subscription period.

 

We also offer third-party SaaS subscriptions to our customers. The third-party subscriptions are recognized on a net basis as we are acting as an agent in these transactions, whereas our internally developed software solution offering is recognized on a gross basis.

 

We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.

 

Services - We provide Services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement with a customer is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional service model. Except for installation services that are recognized over the subscription period as previously described, all other Services are recognized on a gross basis in the period in which the services are performed or delivered.

 

Maintenance services - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.

 

We generally act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis. For certain of our agreements, the accompanying third-party delivered software assurance is recognized on a net basis when we are acting as an agent in these transactions.

 

We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets. As of December 31, 2021 and December 31, 2020, we deferred $127,000 and $136,000, respectively, of related contract acquisition costs.

The following table summarizes net sales by revenue source (in thousands):

 

    Year Ended
December 31,
 
    2021     2020  
Hardware and software   $ 44,355     $ 47,416  
Consumables     6,125       3,257  
Services     15,463       12,687  
    $ 65,943     $ 63,360  

 

Concentration of Risk

Concentration of Risk

 

Financial instruments that potentially subject us to a concentration of credit risk consist primarily of cash and accounts receivable. All our cash balances are insured by the Federal Deposit Insurance Corporation up to $250,000 per depositor at each financial institution. As of December 31, 2021, we had approximately $2,087,000 on deposit in excess of the insurance limits. We have not experienced any such losses in these accounts.

 

In 2021, Kaiser Permanente accounted for approximately 14%, or $9.0 million, of our net sales. No other single customer in 2021 accounted for more than 10% of net sales. Accounts receivable from Kaiser Permanente at December 31, 2021 accounted for 11% of total accounts receivable.

 

For the year ended December 31, 2021, we had purchases from two suppliers that collectively represented 61% of total purchases and 76% of accounts payable at December 31, 2021. Loss of a significant vendor could have a material adverse effect on our operations.

 

In 2020, Kaiser Permanente and Nordstrom accounted for approximately 20%, or $12.9 million, and 31%, or $19.6 million, of our net sales, respectively. No other single customer in 2020 accounted for more than 10% of net sales. Accounts receivable from these customers at December 31, 2020 accounted for 48% of total accounts receivable.

 

For the year ended December 31, 2020, we had purchases from two suppliers that collectively represented 65% of total purchases and 82% of accounts payable at December 31, 2020. Loss of a significant vendor could have a material adverse effect on our operations.

 

Share-Based Compensation

Share-Based Compensation

 

We account for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation”. Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).

Share-based compensation expense recognized during the period is based on the value of the portion of stock-based payment awards that is ultimately expected to vest during the period. Given that share-based compensation expense recognized in the accompanying consolidated statements of income and comprehensive income is based on awards ultimately expected to vest. We account for forfeitures as they occur, rather than estimate expected forfeitures.

 

Compensation cost for stock awards, which from time to time includes restricted stock units, is measured at the fair value on the grant date and recognized as expense, net of estimated forfeitures, over the related service period. The fair value of stock awards is based on the estimated fair value of our common stock on the grant date.

 

The estimated fair value of common stock option awards is calculated using the Black-Scholes option pricing model. The Black-Scholes model requires subjective assumptions regarding future stock price volatility and expected time to exercise, along with assumptions about the risk-free interest rate and expected dividends, all of which affect the estimated fair values of our common stock option awards. Given a lack of historical stock option exercises, the expected term of options granted is calculated as the average of the weighted vesting period and the contractual expiration date of the option. This calculation is based on a method permitted by the Securities and Exchange Commission in instances where the vesting and exercise terms of options granted meet certain conditions and where limited historical exercise data is available. The expected volatility is based on the historical volatility of the common stock of comparable public companies that operate in similar industries as us.

 

The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected term of the grant effective as of the date of the grant. The expected dividend assumption is based on our history and management’s expectation regarding dividend payouts.

 

Compensation expense for common stock option awards with graded vesting schedules is recognized on a straight-line basis over the requisite service period for the last separately vesting portion of the award, provided that the accumulated cost recognized as of any date at least equals the value of the vested portion of the award.

 

If there are any modifications or cancellations of the underlying vested or unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense, or record additional expense for vested stock-based awards. Future share-based compensation expense and unearned share- based compensation may increase to the extent that we grant additional common stock options or other share-based awards.

 

Income Taxes

Income Taxes

 

We utilize the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

Under ASC Topic 740, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Additionally, ASC Topic 740 provides requirements for derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. Our policy is to recognize interest and/or penalties related to income tax matters in income tax expense.

 

At December 31, 2021 and 2020, we had no unrecognized tax benefits that, if recognized, would affect our effective income tax rate over the next 12 months. As of December 31, 2021 and 2020, we had no accrued interest or penalties.

 

Accounting Standards Adopted

Accounting Standards Adopted

On January 1, 2021, we adopted ASU 2020-10, “Codification Improvements”. This ASU amended a variety of Topics, including presentation and disclosures of financial statements, interim reporting, accounting changes and error corrections. The adoption of this guidance did not have an impact on our consolidated financial statements.

 

On January 1, 2021, we adopted ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,”. ASU 2019-12 removed certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. The adoption of this guidance did not have an impact on our consolidated financial statements.

In March 2020, the FASB issued ASU No. 2020-04 (“ASU 2020-04”), Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 provides optional expedients and financial reporting and accounting exceptions for contracts, hedging accounting and other transactions that reference London Interbank Offered Rate (“LIBOR”) and are expected to be discontinued because of reference rate reform and will not apply to contracts entered into after December 31, 2022. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and we can elect to apply the amendments prospectively through December 31, 2022.

Accounting Standards Not Yet Adopted

Accounting Standards Not Yet Adopted

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies, as defined by the SEC, to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. Although management continues to analyze the provisions of this ASU, currently, we believe the adoption of this ASU will not significantly impact the Company’s consolidated results of operations and financial position.

 

There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of net sales by revenue
    Year Ended
December 31,
 
    2021     2020  
Hardware and software   $ 44,355     $ 47,416  
Consumables     6,125       3,257  
Services     15,463       12,687  
    $ 65,943     $ 63,360  

 

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of useful lives and weighted-average remaining useful life of definitive lived intangible assets
    December 31, 2021     December 31, 2020  
    Gross
Amount
    Accumulated
Amortization
    Net
Amount
    Gross
Amount
    Accumulated
Amortization
    Net
Amount
 
Customer lists and relationships   $ 5,690     $ (2,453 )   $ 3,237     $ 5,690     $ (1,663 )   $ 4,027  
Trade names     1,000       (699 )     301       1,000       (434 )     566  
Developed technology     70       (44 )     26       70       (3 )     67  
Backlog     60       (60 )    
-
      60       (57 )     3  
    $ 6,820     $ (3,256 )   $ 3,564     $ 6,820     $ (2,157 )   $ 4,663  

 

Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets
    Expected Life   Weighted Average
Remaining Useful Life
 
Customer lists and relationships   7-15 years   11 years  
Trade names   3 years   2 years  
Developed technology   3 years   2 years  

Schedule of amortization expense of definite lived intangible assets
      Estimated
Amortization
 
      (in thousands)  
Year ending December 31,          
2022     $ 1,089  
2023       895  
2024       531  
2025       359  
2026       240  
Thereafter       450  
Total     $ 3,564  

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of reconciliation of the fully dilutive securities effect
    2021     2020  
Net income attributable to common stockholders   $ 1,414     $ 2,861  
                 
Weighted average basic shares outstanding     6,947       6,788  
Dilutive effect of stock options and restricted stock     646       1,023  
Weighted average shares for diluted earnings per share     7,593       7,811  
                 
Basic income per share   $ 0.20     $ 0.42  
Diluted income per share   $ 0.19     $ 0.37  
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
    2021     2020  
Software and computer equipment   $ 1,223     $

967

 
Furniture and fixtures     204       112  
Leasehold improvements     109       105  
Equipment     25       23  
Property and equipment, gross     1,561       1,207  
Accumulated depreciation     (727 )     (456 )
Property and equipment, net   $ 834     $ 751  

 

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities [Abstract]  
Schedule of accrued expenses and other current liabilities
    2021     2020  
Salaries and benefits   $ 2,182     $ 1,687  
Accrued earn out obligation related to acquisition     188      
-
 
Sales tax payable     366       519  
Professional fees     305       294  
Vendor purchases     66       72  
Customer deposits     90       54  
Other     23       181  
Total accrued expenses and other current liabilities   $ 3,220     $ 2,807  
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Term Debt (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of outstanding term debt
    Maturity Date   December 31,
2021
    December 31,
2020
 
EIDL promissory note   August 27, 2051   $ 149     $ 150  
PWBF PPP loan   May 4, 2022    
      471  
PWBF PPP loan   April 20, 2022    
      740  
Total term debt       $ 149     $ 1,361  

 

Schedule of future principal payments for outstanding debt
2022  $3 
2023   3 
2024   3 
2025   3 
2026   3 
Thereafter   131 
Total minimum payments  $146 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of reconciliation of the United States statutory income tax rate
    2021     2020  
Current:                
Federal   $ 7     $ (13 )
State     135       387  
      142       374  
Deferred:                
Federal     70       1,173  
State     (96 )     102  
      (26 )     1,275  
Valuation allowance    
-
      (588 )
Total income tax expense   $ 116     $ 1,061  

 

Schedule of our deferred tax assets and liabilities
    2021     2020  
Allowance for doubtful accounts   $ 5     $ 23  
Inventory reserve and uniform capitalization     38       18  
Accrued expenses and other liabilities     40       36  
Deferred revenue     72       (140 )
Other assets     338       198  
Property and equipment     (158 )     (128 )
Intangibles     201       121  
Goodwill     (114 )     (50 )
Net operating loss carryforwards     1,577       1,895  
Total deferred tax assets     1,999       1,973  
Valuation allowance    
     
 
Net deferred tax assets after valuation allowance   $ 1,999     $ 1,973  

 

Schedule of reconciliation of the United States statutory income tax rate
    2021     2020  
Federal taxes at statutory rate   $ 321     $ 824  
State and local income taxes     26       482  
Permanent differences     (231 )     343  
Valuation allowance    
      (588 )
Provision for income taxes   $ 116     $ 1,061  
Effective tax rate     7.6 %     27.1 %

 

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Schedule of outstanding common stock warrants
    Date     Strike     Total
Warrants
Outstanding
and
    Total
Exercise
Price
    Weighted
Average
Exercise
 
    Issued     Expiration     Price     Exercisable     (in thousands)     Price  
Warrants - Common Stock   Jun-18     Jun-23     $ 1.00       316,800     $ 317        
Warrants - Common Stock   Oct-18     Oct-23       1.40       26,250       37          
                          343,050     $ 354     $ 1.04  

 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of stock option activity
      Stock
Options
    Grant Date
Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual
Life
    Aggregate
Intrinsic
Value
 
                  (in years)     ($ in thousands)  
Outstanding at December 31, 2020       447,732       1.96                  
Granted       750,250       3.50                  
Exercised       (152,691 )     1.87                  
Forfeited       (42,541 )     2.94                  
Outstanding at December 31, 2021       1,002,750     $ 3.00       3.7     $ 8,362  
Exercisable at December 31, 2021       867,372     $ 2.98       3.7     $ 7,246  

 

Schedule of the summary of fair value using the Black-Scholes option pricing model
    2021     2020  
Weighted average grant-date fair value per option granted   $ 1.58     $ 1.58  
Expected option term     3.0 years       3.3 years  
Expected volatility factor     66.0 %     90.5 %
Risk-free interest rate     0.49 %     1.5 %
Expected annual dividend yield    
%    
%

 

Schedule of the exercised options, utilizing a cashless exercise
Options
exercised
    Weighted
Average
Exercise
Price
    Shares
Net Settled
for Exercise
    Shares
Withheld for
Taxes
    Net Shares
Issued
    Weighted
Average
Share Price
    Employee
Share-Based
Tax
Withholding
 
  151,441     $ 1.88       77,954       7,225       66,232     $ 3.67     $ 24,662  

 

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of the maturity of operating lease liabilities
2022    $ 267  
2023     84  
Total minimum lease payments     351  
Less: Interest     (11 )
Present value of operating lease liabilities   $ 340  

 

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business (Details)
Dec. 31, 2020
Jun. 30, 2018
Royce Digital Systems, Inc. [Member]    
Description of Business (Details) [Line Items]    
Ownership percentage   100.00%
ExtenData Solutions, LLC [Member]    
Description of Business (Details) [Line Items]    
Ownership percentage 100.00%  
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]    
Accounts receivable valuation allowance $ 20,000 $ 92,000
Inventories valuation allowance $ 59,000 41,000
Software development costs amortization period 3 years  
Unsatisfied performance obligations $ 7,100,000 7,800,000
Total aggregate transaction price $ 4,600,000  
Incremental and recoverable costs customer contract term 1 year  
Related contract acquisition costs $ 127,000 $ 136,000
Federal deposit insurance corporation 250,000  
Deposit in excess of insurance limits $ 2,087,000  
Percentage of uncertain income tax position recognized 50.00%  
Accounts Receivable [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]    
Percentage of concentration of risk 11.00% 48.00%
Accounts Payable [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]    
Percentage of concentration of risk 76.00% 82.00%
Number of suppliers 2 2
Accounts Payable [Member] | Supplier Two [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]    
Percentage of concentration of risk   65.00%
Total Purchases [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]    
Percentage of concentration of risk 61.00%  
Kaiser Permanente [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]    
Percentage of concentration of risk 14.00% 20.00%
Concentration risk $ 9,000,000 $ 12,900,000
Other Customer [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]    
Percentage of concentration of risk 10.00% 10.00%
Nordstrom [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]    
Percentage of concentration of risk   31.00%
Concentration risk   $ 19,600,000
Minimum [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]    
Deferred costs amortization period 1 year  
Property and equipment useful live 3 years  
Revenue related service contract agreement term 1 year  
Sales and marketing expense contract term 1 year  
Maximum [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]    
Deferred costs amortization period 5 years  
Property and equipment useful live 5 years  
Revenue related service contract agreement term 3 years  
Sales and marketing expense contract term 3 years  
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of net sales by revenue - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Net sales $ 65,943 $ 63,360
Hardware and software [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 44,355 47,416
Consumables [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 6,125 3,257
Services [Member]    
Disaggregation of Revenue [Line Items]    
Net sales $ 15,463 $ 12,687
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 04, 2020
Mar. 31, 2021
Sep. 16, 2020
Jun. 18, 2018
Dec. 31, 2021
Dec. 31, 2020
Acquisitions (Details) [Line Items]            
Estimate earnout obligation       $ 500,000   $ 750,000
General and administrative expenses         $ 187,500  
Original earnout obligation     $ 500,000      
Dispute settlement amount     $ 298,000      
Other income         213,000
Net working capital         4,094,700  
Pay the sellers         454,967  
ExtenData Solutions, LLC [Member]            
Acquisitions (Details) [Line Items]            
Issued and outstanding membership interests $ 5,169,787          
Cash   $ 169,787     4,419,787 4,250,000
Royce Digital Systems [Member]            
Acquisitions (Details) [Line Items]            
Other income           $ 202,000
Minimum [Member]            
Acquisitions (Details) [Line Items]            
Original estimated earnout obligation         187,500  
Maximum [Member]            
Acquisitions (Details) [Line Items]            
Original estimated earnout obligation         $ 375,000  
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expenses $ 1.1 $ 0.8
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of definitive lived intangible assets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 6,820 $ 6,820
Accumulated Amortization (3,256) (2,157)
Net Amount 3,564 4,663
Customer lists and relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 5,690 5,690
Accumulated Amortization (2,453) (1,663)
Net Amount 3,237 4,027
Trade names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,000 1,000
Accumulated Amortization (699) (434)
Net Amount 301 566
Developed technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 70 70
Accumulated Amortization (44) (3)
Net Amount 26 67
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 60 60
Accumulated Amortization (60) (57)
Net Amount $ 3
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets
12 Months Ended
Dec. 31, 2021
Customer lists and relationships [Member]  
Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items]  
Weighted Average Remaining Useful Life 11 years
Trade names [Member]  
Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items]  
Expected Life 3 years
Weighted Average Remaining Useful Life 2 years
Developed technology [Member]  
Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items]  
Expected Life 3 years
Weighted Average Remaining Useful Life 2 years
Minimum [Member] | Customer lists and relationships [Member]  
Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items]  
Expected Life 7 years
Maximum [Member] | Customer lists and relationships [Member]  
Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items]  
Expected Life 15 years
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible Assets (Details) - Schedule of amortization expense of definite lived intangible assets
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule of amortization expense of definite lived intangible assets [Abstract]  
2022 $ 1,089
2023 895
2024 531
2025 359
2026 240
Thereafter 450
Total $ 3,564
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of reconciliation of the fully dilutive securities effect [Abstract]    
Net income attributable to common stockholders (in Dollars) $ 1,414 $ 2,861
Weighted average basic shares outstanding 6,947 6,788
Dilutive effect of stock options and restricted stock 646 1,023
Weighted average shares for diluted earnings per share 7,593 7,811
Basic income per share (in Dollars per share) $ 0.2 $ 0.42
Diluted income per share (in Dollars per share) $ 0.19 $ 0.37
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]    
Depreciation and amortization expense $ 0.3 $ 0.1
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Details) - Schedule of property and equipment - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,561 $ 1,207
Accumulated depreciation (727) (456)
Property and equipment, net 834 751
Software and computer equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,223 967
Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 204 112
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 109 105
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 25 $ 23
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of accrued expenses and other current liabilities [Abstract]    
Salaries and benefits $ 2,182 $ 1,687
Accrued earn out obligation related to acquisition 188
Sales tax payable 366 519
Professional fees 305 294
Vendor purchases 66 72
Customer deposits 90 54
Other 23 181
Total accrued expenses and other current liabilities $ 3,220 $ 2,807
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Line of Credit (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Aug. 31, 2021
Dec. 31, 2020
Line of Credit (Details) [Line Items]      
Line of credit $ 10,000,000    
Interest rate 1.25%    
Line of credit bears interest rate, percentage 4.75%    
Outstanding borrowings     $ 1,200,000
Outstanding balance   $ 150,000  
Total outstanding $ 9,000,000    
Commitment fee 0.25%    
Loans amounts, description Under the Loan Agreement, we are subject to a variety of customary affirmative and negative covenants, including that we (i) achieve a net profit of not less than $1.0 million at the end of each fiscal year, (ii) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, and (iii) not realize a net loss for more than two consecutive quarters.    
Eligible to borrow $ 9,000,000    
MUFG Union Bank Line of Credit [Member]      
Line of Credit (Details) [Line Items]      
Line of credit $ 9,000,000    
Maturity date Jul. 31, 2024    
LIBOR [Member]      
Line of Credit (Details) [Line Items]      
Offered rate 4.75% 2.50%  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Term Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 27, 2021
Feb. 28, 2021
Dec. 31, 2021
Aug. 27, 2020
May 04, 2020
Apr. 20, 2020
Term Debt (Details) [Line Items]            
Gain on extinguishment of debt   $ 1,200        
PWBF PPP Loans [Member]            
Term Debt (Details) [Line Items]            
Principal amount         $ 471,000 $ 740,000
Description of loans     Principal payments were to be due and payable in 18 consecutive payments beginning on November 1, 2020 in the amount of $41,437 for the PPP Loan received on April 20, 2020 and $26,374 beginning on December 1, 2020 for the PPP Loan received on May 4, 2020.      
EIDL Promissory Note [Member]            
Term Debt (Details) [Line Items]            
Principal amount       $ 150,000    
Interest rate 3.75%          
Maturity term 30 years          
Interest amount $ 731          
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Term Debt (Details) - Schedule of outstanding term debt - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Term Debt (Details) - Schedule of outstanding term debt [Line Items]    
Total term debt $ 149 $ 1,361
EIDL promissory note [Member]    
Term Debt (Details) - Schedule of outstanding term debt [Line Items]    
Maturity Date   Aug. 27, 2051
Line of credit 149 $ 150
PWBF PPP loan [Member]    
Term Debt (Details) - Schedule of outstanding term debt [Line Items]    
Maturity Date   May 04, 2022
Line of credit $ 471
PWBF PPP loan [Member]    
Term Debt (Details) - Schedule of outstanding term debt [Line Items]    
Maturity Date   Apr. 20, 2022
Line of credit $ 740
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Term Debt (Details) - Schedule of future principal payments for outstanding debt
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule of future principal payments for outstanding debt [Abstract]  
2022 $ 3
2023 3
2024 3
2025 3
2026 3
Thereafter 131
Total minimum payments $ 146
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Millions
1 Months Ended
Mar. 27, 2020
Dec. 31, 2021
Dec. 31, 2020
Income Taxes (Details) [Line Items]      
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 100.00%    
State [Member] | Maximum [Member]      
Income Taxes (Details) [Line Items]      
Net operating loss carryforwards   $ 5.9  
State [Member] | Minimum [Member]      
Income Taxes (Details) [Line Items]      
Net operating loss carryforwards   $ 6.3  
Federal and state [Member] | Maximum [Member]      
Income Taxes (Details) [Line Items]      
Net operating loss carryforwards     $ 7.4
Federal and state [Member] | Minimum [Member]      
Income Taxes (Details) [Line Items]      
Net operating loss carryforwards     $ 6.3
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - Schedule of provision for income taxes - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Current:    
Federal $ 7 $ (13)
State 135 387
Current total 142 374
Deferred:    
Federal 70 1,173
State (96) 102
Deferred total (26) 1,275
Valuation allowance (588)
Total income tax expense $ 116 $ 1,061
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - Schedule of our deferred tax assets and liabilities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of our deferred tax assets and liabilities [Abstract]    
Allowance for doubtful accounts $ 5 $ 23
Inventory reserve and uniform capitalization 38 18
Accrued expenses and other liabilities 40 36
Deferred revenue 72 (140)
Other assets 338 198
Property and equipment (158) (128)
Intangibles 201 121
Goodwill (114) (50)
Net operating loss carryforwards 1,577 1,895
Total deferred tax assets 1,999 1,973
Valuation allowance
Net deferred tax assets after valuation allowance $ 1,999 $ 1,973
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - Schedule of reconciliation of the United States statutory income tax rate - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of reconciliation of the United States statutory income tax rate [Abstract]    
Federal taxes at statutory rate $ 321 $ 824
State and local income taxes 26 482
Permanent differences (231) 343
Valuation allowance (588)
Provision for income taxes $ 116 $ 1,061
Effective tax rate 7.60% 27.10%
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders’ Equity (Details) - $ / shares
1 Months Ended 12 Months Ended
Feb. 28, 2021
Dec. 31, 2021
Dec. 31, 2020
Stockholders’ Equity (Details) [Line Items]      
Total number of authorized shares   60,000,000  
Common stock outstanding   50,000,000  
Common stock, par value (in Dollars per share)   $ 0.001 $ 0.001
Preferred stock, shares authorized   10,000,000  
Preferred Stock, Par or Stated Value Per Share (in Dollars per share)   $ 0.001 $ 0.001
Unchanged shares   50,000,000  
Common stock exercise 151,504    
Common Stock [Member]      
Stockholders’ Equity (Details) [Line Items]      
Common stock outstanding   7,007,454 6,788,466
Common stock, par value (in Dollars per share)   $ 0.001  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders’ Equity (Details) - Schedule of outstanding common stock warrants
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]  
Total Warrants Outstanding and Exercisable | shares 343,050
Total Exercise Price | $ $ 354
Weighted Average Exercise Price | $ / shares $ 1.04
Warrants - Common Stock [Member]  
Class of Warrant or Right [Line Items]  
Date - Issued Jun-18
Date - Expiration Jun-23
Strike Price | $ / shares 1
Total Warrants Outstanding and Exercisable | shares 316,800
Total Exercise Price | $ $ 317
Warrants - Common Stock [Member]  
Class of Warrant or Right [Line Items]  
Date - Issued Oct-18
Date - Expiration Oct-23
Strike Price | $ / shares 1.4
Total Warrants Outstanding and Exercisable | shares 26,250
Total Exercise Price | $ $ 37
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
shares
Share-Based Compensation (Details) [Line Items]  
Percentage of exercise price to fair market value of common stock 100.00%
Vest term 3 years
Percentage of voting power 10.00%
Fair market share of common stock 110.00%
Unrecognized share related to unvested stock options | $ $ 182,441
Weighted average remaining recognition period 1 year 9 months 18 days
2014 Equity Incentive Plan (the “2014 Plan”) [Member]  
Share-Based Compensation (Details) [Line Items]  
Number of shares issuance | shares 1,100,000
Term of stock option granted 10 years
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation (Details) - Schedule of stock option activity
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Schedule of stock option activity [Abstract]  
Outstanding, Stock options | shares 447,732
Outstanding, Grant Date Weighted Average Exercise Price | $ / shares $ 1.96
Granted, Stock options | shares 750,250
Granted, Grant Date Weighted Average Exercise Price | $ / shares $ 3.5
Exercised, Stock options | shares (152,691)
Exercised, Grant Date Weighted Average Exercise Price | $ / shares $ 1.87
Forfeited or expired Stock options | shares (42,541)
Forfeited or expired Grant Date Weighted Average Exercise Price | $ / shares $ 2.94
Outstanding, Stock options | shares 1,002,750
Outstanding, Grant Date Weighted Average Exercise Price | $ / shares $ 3
Outstanding, Weighted Average Remaining Contractual Life 3 years 8 months 12 days
Outstanding, Aggregate Intrinsic Value | $ $ 8,362
Exercisable, Stock options | shares 867,372
Exercisable, Grant Date Weighted Average Exercise Price | $ / shares $ 2.98
Exercisable, Weighted Average Remaining Contractual Life 3 years 8 months 12 days
Exercisable, Aggregate Intrinsic Value | $ $ 7,246
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of the summary of fair value using the Black-Scholes option pricing model [Abstract]    
Weighted average grant-date fair value per option granted (in Dollars per share) $ 1.58 $ 1.58
Expected option term 3 years 3 years 3 months 18 days
Expected volatility factor 66.00% 90.50%
Risk-free interest rate 0.49% 1.50%
Expected annual dividend yield
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Schedule of the exercised options, utilizing a cashless exercise [Abstract]  
Options exercised 151,441,000
Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 1.88
Shares Net Settled for Exercise 77,954,000
Shares Withheld for Taxes 7,225,000
Net Shares Issued 66,232,000
Weighted Average Share Price (in Dollars per share) | $ / shares $ 3.67
Employee Share-Based Tax Withholding 24,662,000
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 28, 2022
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies (Details) [Line Items]      
Rent due date   Jun. 01, 2022  
Lease agreement, the base rent   $ 39,778  
Increase lease agreement base rent, percentage   3.00%  
Measurement of operating lease liabilities   $ 300,000  
Description of employee benefit plan   Under the terms of the plan, eligible employees may defer up to 25% of their pre-tax earnings, subject to the Internal Revenue Service annual contribution limit. Additionally, the plan allows for discretionary matching contributions by us. In 2021 and 2020, the matching contributions were 100% of the employee’s contribution up to a maximum of 4% of the employee’s eligible compensation  
Employee benefit plan contribution   $ 201,000 $ 152,000
Subsequent Event [Member]      
Commitments and Contingencies (Details) [Line Items]      
Expire date Feb. 28, 2022    
Lease agreement [Member]      
Commitments and Contingencies (Details) [Line Items]      
Expire date   Apr. 30, 2029  
Sublease [Member]      
Commitments and Contingencies (Details) [Line Items]      
Expire date   Oct. 31, 2023  
Commencing amount receive   $ 24,254  
California [Member]      
Commitments and Contingencies (Details) [Line Items]      
Monthly payments   $ 13,945  
Borrowing rate   4.75%  
Future payment of operating lease   $ 300,000  
Colorado [Member]      
Commitments and Contingencies (Details) [Line Items]      
Monthly payments   $ 9,984  
Borrowing rate   4.75%  
Future payment of operating lease   $ 100,000  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details) - Schedule of the maturity of operating lease liabilities
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule of the maturity of operating lease liabilities [Abstract]  
2022 $ 267
2023 84
Total minimum lease payments 351
Less: Interest (11)
Present value of operating lease liabilities $ 340
XML 72 f10k2021_decisionpoint_htm.xml IDEA: XBRL DOCUMENT 0001505611 2021-01-01 2021-12-31 0001505611 2022-03-31 0001505611 2021-06-30 0001505611 2021-12-31 0001505611 2020-12-31 0001505611 2020-01-01 2020-12-31 0001505611 us-gaap:CommonStockMember 2019-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001505611 us-gaap:RetainedEarningsMember 2019-12-31 0001505611 2019-12-31 0001505611 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001505611 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001505611 us-gaap:CommonStockMember 2020-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001505611 us-gaap:RetainedEarningsMember 2020-12-31 0001505611 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001505611 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001505611 us-gaap:CommonStockMember 2021-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001505611 us-gaap:RetainedEarningsMember 2021-12-31 0001505611 dpsi:RoyceDigitalSystemsIncMember 2018-06-30 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-12-31 0001505611 srt:MinimumMember 2021-01-01 2021-12-31 0001505611 srt:MaximumMember 2021-01-01 2021-12-31 0001505611 dpsi:KaiserPermanenteMember 2021-01-01 2021-12-31 0001505611 dpsi:KaiserPermanenteMember 2021-12-31 0001505611 us-gaap:OtherCustomerMember 2021-01-01 2021-12-31 0001505611 us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001505611 us-gaap:AccountsPayableMember 2021-01-01 2021-12-31 0001505611 dpsi:TotalPurchasesMember 2021-01-01 2021-12-31 0001505611 dpsi:KaiserPermanenteMember 2020-01-01 2020-12-31 0001505611 dpsi:KaiserPermanenteMember 2020-12-31 0001505611 dpsi:NordstromMember 2020-01-01 2020-12-31 0001505611 dpsi:NordstromMember 2020-12-31 0001505611 us-gaap:OtherCustomerMember 2020-01-01 2020-12-31 0001505611 us-gaap:AccountsReceivableMember 2020-01-01 2020-12-31 0001505611 us-gaap:AccountsPayableMember 2020-01-01 2020-12-31 0001505611 us-gaap:AccountsPayableMember dpsi:SupplierTwoMember 2020-01-01 2020-12-31 0001505611 dpsi:HardwareAndSoftwareMember 2021-01-01 2021-12-31 0001505611 dpsi:HardwareAndSoftwareMember 2020-01-01 2020-12-31 0001505611 dpsi:ConsumablesMember 2021-01-01 2021-12-31 0001505611 dpsi:ConsumablesMember 2020-01-01 2020-12-31 0001505611 dpsi:ServicesMember 2021-01-01 2021-12-31 0001505611 dpsi:ServicesMember 2020-01-01 2020-12-31 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-12-01 2020-12-04 0001505611 dpsi:ExtenDataSolutionsLLCMember 2021-01-01 2021-12-31 0001505611 dpsi:ExtenDataSolutionsLLCMember 2021-03-01 2021-03-31 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-01-01 2020-12-31 0001505611 2018-06-01 2018-06-18 0001505611 2020-09-01 2020-09-16 0001505611 dpsi:RoyceDigitalSystemsMember 2020-01-01 2020-12-31 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-12-31 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-12-31 0001505611 us-gaap:TradeNamesMember 2021-12-31 0001505611 us-gaap:TradeNamesMember 2020-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001505611 dpsi:BacklogMember 2021-12-31 0001505611 dpsi:BacklogMember 2020-12-31 0001505611 srt:MinimumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-12-31 0001505611 srt:MaximumMember us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-12-31 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-01-01 2021-12-31 0001505611 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001505611 us-gaap:ComputerEquipmentMember 2021-12-31 0001505611 us-gaap:ComputerEquipmentMember 2020-12-31 0001505611 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001505611 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001505611 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001505611 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001505611 us-gaap:EquipmentMember 2021-12-31 0001505611 us-gaap:EquipmentMember 2020-12-31 0001505611 dpsi:MUFGUnionBankLineOfCreditMember 2021-12-31 0001505611 dpsi:MUFGUnionBankLineOfCreditMember 2021-01-01 2021-12-31 0001505611 2021-08-31 0001505611 dpsi:LIBORMember 2021-08-31 0001505611 dpsi:LIBORMember 2021-12-31 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2020-04-20 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2020-05-04 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2021-01-01 2021-12-31 0001505611 2021-02-01 2021-02-28 0001505611 dpsi:EidlNoteMember 2020-08-27 0001505611 dpsi:EidlNoteMember 2021-08-01 2021-08-27 0001505611 dpsi:EIDLPromissoryNoteMember 2020-01-01 2020-12-31 0001505611 dpsi:EIDLPromissoryNoteMember 2021-01-01 2021-12-31 0001505611 dpsi:PWBFPPPLoanMember 2020-01-01 2020-12-31 0001505611 dpsi:PWBFPPPLoanMember 2021-01-01 2021-12-31 0001505611 dpsi:PWBFPPPLoan1Member 2020-01-01 2020-12-31 0001505611 dpsi:PWBFPPPLoan1Member 2021-01-01 2021-12-31 0001505611 srt:MaximumMember dpsi:StateMember 2021-12-31 0001505611 srt:MinimumMember dpsi:StateMember 2021-12-31 0001505611 srt:MaximumMember dpsi:FederalAndStateMember 2020-12-31 0001505611 srt:MinimumMember dpsi:FederalAndStateMember 2020-12-31 0001505611 2020-03-01 2020-03-27 0001505611 us-gaap:CommonStockMember 2021-12-31 0001505611 us-gaap:CommonStockMember 2020-12-31 0001505611 dpsi:WarrantsCommonStockMember 2021-01-01 2021-12-31 0001505611 dpsi:WarrantsCommonStockMember 2021-12-31 0001505611 dpsi:WarrantsCommonStockOneMember 2021-01-01 2021-12-31 0001505611 dpsi:WarrantsCommonStockOneMember 2021-12-31 0001505611 dpsi:EquityIncentivePlanMember 2021-12-31 0001505611 dpsi:EquityIncentivePlanMember 2021-01-01 2021-12-31 0001505611 us-gaap:CaliforniaFranchiseTaxBoardMember 2021-01-01 2021-12-31 0001505611 us-gaap:CaliforniaFranchiseTaxBoardMember 2021-12-31 0001505611 us-gaap:SubsequentEventMember 2022-02-01 2022-02-28 0001505611 dpsi:LeaseAgreementMember 2021-01-01 2021-12-31 0001505611 dpsi:SubleaseMember 2021-01-01 2021-12-31 0001505611 dpsi:SubleaseMember 2021-12-31 0001505611 stpr:CO 2021-01-01 2021-12-31 0001505611 stpr:CO 2021-12-31 shares iso4217:USD iso4217:USD shares pure 10-K true 2021-12-31 --12-31 2021 false DECISIONPOINT SYSTEMS, INC. DE 333-245695 37-1644635 1615 South Congress Avenue Suite 103 Delray Beach FL 33445 (561) 900-3723 No No Yes Yes Non-accelerated Filer false true false false 7007454 200 HASKELL & WHITE LLP Irvine, California 2587000 2005000 12302000 16438000 2111000 884000 1998000 1744000 336000 67000 19334000 21138000 329000 583000 834000 751000 1492000 2097000 1999000 1973000 3564000 4663000 8128000 8128000 50000 22000 35730000 39355000 10273000 12852000 3220000 2807000 4599000 4617000 1206000 34000 3000 257000 261000 18352000 21777000 2510000 3140000 146000 1361000 83000 340000 381000 873000 21472000 27491000 0.001 0.001 10000000 10000000 0.001 0.001 50000000 50000000 7007000 7007000 6788000 6788000 7000 7000 39216000 38236000 -24965000 -26379000 14258000 11864000 35730000 39355000 50480000 50673000 15463000 12687000 65943000 63360000 39943000 40129000 10696000 8413000 50639000 48542000 15304000 14818000 7354000 5587000 7552000 5203000 14906000 10790000 398000 4028000 79000 319000 1211000 213000 1530000 3922000 116000 1061000 1414000 2861000 0.2 0.42 0.19 0.37 6947000 6788000 7593000 7811000 6788 7000 38149000 -29240000 8916000 2861000 2861000 87000 87000 6788 7000 38236000 -26379000 11864000 1414000 1414000 1003000 1003000 152 67 -23000 -23000 7007 7000 39216000 -24965000 14258000 1414000 2861000 1387000 891000 24000 157000 1003000 87000 187000 1211000 -26000 686000 25000 -4136000 5853000 1227000 -2945000 -351000 382000 294000 -254000 28000 8000 -2579000 585000 277000 294000 -34000 -90000 7000 -6000 -648000 1738000 2352000 4196000 371000 93000 170000 3409000 -541000 -3502000 646000 -1206000 -1971000 1361000 -53000 25000 2000 -1229000 -1309000 582000 -615000 2005000 2620000 2587000 2005000 50000 176000 365000 64000 750000 207000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1: Description of Business </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DecisionPoint Systems, Inc., which we sometimes refer to as the “Company”, “we” or “us”, is an enterprise mobility systems integrator that sells, installs, deploys and repairs mobile computing and wireless systems that are used both within a company’s facilities and in the field. These systems generally include mobile computers, mobile application software, and related data capture equipment including bar code scanners and radio frequency identification (“RFID”) readers. We also provide services, consulting, staging, kitting, deployment, maintenance, proprietary and third-party software and software customization as an integral part of our customized solutions for our customers. The suite of products utilizes the latest technologies with the intent to make complex mobile technologies easy to use, understand and keep running within all vertical markets such as merchandising, sales and delivery, field service, logistics and transportation and warehouse management.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2018, we acquired 100% of the outstanding stock of Royce Digital Systems, Inc. (“RDS”). RDS provides innovative enterprise print and mobile technologies, deployment services and on-site maintenance.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2020, we acquired 100% of the issued and outstanding membership interests of ExtenData Solutions, LLC (“ExtenData”). ExtenData is focused on enterprise mobility solutions and provides software product development, mobile computing, identification and wireless tracking solutions.</p> 1 1 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2: Basis of Presentation and Summary of Significant Accounting Policies </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Basis of Presentation </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements of DecisionPoint Systems, Inc. and its subsidiaries have been prepared on an accrual basis of accounting in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of DecisionPoint Systems, Inc. and its wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), RDS and ExtenData. All our identifiable assets are in the United States and all intercompany transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Reverse Stock Split</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2021, we effectuated a reverse stock split of our outstanding shares of common stock at a ratio of 1-for-2. See Note 11, <i>Stockholders’ Equity</i>, for additional information. As a result, the number of shares and income per share disclosed throughout these consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split. All share and per share information has been retroactively adjusted to reflect the reverse stock split.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>COVID-19</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">COVID-19 and the response to the virus have negatively impacted overall economic conditions. The potential future impacts of COVID-19, while uncertain, could materially adversely impact the Company’s results of operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operating Segments</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the Financial Accounting Standards Board Accounting Standards Codification 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. We believe each of the Company’s segments meet these criteria as they provide similar products and services to similar customers using similar methods of production and distribution. Because we believe each of the criteria set forth above has been met and each of the Company’s segments has similar characteristics, we aggregate results of operations in one reportable operating segment.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use of Estimates </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounts Receivable</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Accounts receivable are stated at net realizable value, and as such, earnings are charged with a provision for doubtful accounts based on our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine an allowance based on historical write-off experience and specific account information available. Accounts receivable are reflected in the accompanying consolidated balance sheets net of a valuation allowance of $20,000 and $92,000 as of December 31, 2021 and 2020, respectively. When internal collection efforts on accounts have been exhausted, the accounts are written off by reducing the allowance for doubtful accounts and the related customer receivable.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Inventory</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory consists solely of finished goods and is stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out (FIFO) method. We periodically review our inventory and make provisions as necessary for estimated obsolete and slow-moving goods. The creation of such provisions results in a reduction of inventory to net realizable value and a charge to cost of sales. Inventories are reflected in the accompanying consolidated balance sheets net of a valuation allowance of $59,000 and $41,000 as of December 31, 2021 and 2020, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Deferred Costs</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred costs consist primarily of customer-related third-party extended hardware and software maintenance services which we have paid for in advance. The costs are ratably amortized over the life of the contract, generally one to five years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Property and Equipment</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, generally from three to five years. Leasehold improvements are recorded at cost and amortized over the shorter of the lease term or the life of the improvements. Cost incurred for repairs and maintenance are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation and amortization of disposed assets are removed from the accounts and any resulting gain or loss is included in other income or expense.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operating Leases</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We recognize a right-of-use asset and lease liability for all of our long-term leases at the commencement date. Lease liabilities are measured based on the present value of the minimum lease payments discounted at our incremental borrowing rate as of the date of commencement, which is determined based on information available at lease commencement and is equal to the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment. Right-of-use assets are measured based on the lease liability adjusted for any initial direct costs, prepaid rent, or lease incentives. Operating lease costs are included within general and administrative expenses on the consolidated statements of income and comprehensive income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Capitalized Software Development Costs</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The capitalization of software development costs for external use begins when technological feasibility has been established and ends when the software is available for sale. Software development costs are amortized on a straight-line line basis over the remaining economic life, generally three years. Amortization of the capitalized software is classified within cost of sales for services in the consolidated statements of income and comprehensive income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Intangible Assets and Long-lived Assets</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We evaluate our intangible and long-lived assets for impairment when events or circumstances arise that indicate intangible and long-lived assets may be impaired. Indicators of impairment include, but are not limited to, a significant deterioration in overall economic conditions, a decline in the market capitalization, the loss of significant business, or other significant adverse changes in industry or market conditions. We completed the qualitative assessment for impairment and determined that there was no impairment during the years ended December 31, 2021 and 2020. There can be no assurance, however, that market conditions will not change or demand for our products will continue, which could result in an impairment of intangible and long-lived assets in the future.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Intangible assets with finite useful lives are amortized over their respective estimated useful lives using an accelerated method to their estimated residual values, if any. Our intangible assets consist of customer lists, customer relationships and trade names. Refer to Note 4 for further information on our intangible assets.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Goodwill</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the purchase price paid over the fair value of the net assets acquired. Goodwill is not amortized but tested for impairment at least annually or whenever events or changes in circumstance indicate that carrying values may not be recoverable. We assess the impairment of goodwill annually at each year-end and when indicators of impairment are present.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We completed our annual assessment for goodwill impairment and determined that goodwill was not impaired as of December 31, 2021 and 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Factors that we consider important that could trigger an impairment assessment include, but not limited to, the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">significant under-performance relative to historical and projected operating results;</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">significant changes in the manner of use of the acquired assets or business strategy; and</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">significant negative industry or general economic trends.</span></td> </tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When performing the impairment review, we determine the carrying amount of a reporting unit by assigning assets and liabilities, including the existing goodwill, to each reporting unit. To evaluate whether goodwill is impaired, we compare the estimated fair value of each reporting unit to which the goodwill is assigned to the reporting unit’s carrying amount. If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss will be recognized as the difference of the estimated fair value and the carrying value of the reporting unit.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions. These estimates and assumptions include determining enterprise fair value and the allocation of enterprise fair value to the Company’s operating segments, revenue and expense growth rates, capital expenditures and the depreciation and amortization related to capital expenditures, changes in working capital, discount rates, risk-adjusted discount rates, future economic and market conditions and the determination of appropriate comparable companies. Due to the inherent uncertainty involved in making these estimates, actual future results related to assumed variables could differ from these estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fair Value Measurement </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is the price that would be received from selling an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants as of the measurement date. Applicable accounting guidance provides a hierarchy for inputs used in measuring fair value that prioritize the use of observable inputs over the use of unobservable inputs when such observable inputs are available. The three levels of inputs that may be used to measure fair value are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 - Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-driven valuations in which all significant inputs are observable or can be derived principally from, or corroborated with, observable market data.</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 - Fair value is derived from valuation techniques in which one or more significant inputs are unobservable, including assumptions and judgments made by us.</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses, and line of credit approximate fair value due to the short-term nature of these financial instruments. The carrying amount of our debt approximates its fair value as the credit markets have not materially changed since the original borrowing dates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business Combinations</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We utilize the acquisition method of accounting for business combinations which allocates the purchase price of an acquisition to the various tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. We primarily establish fair value using the income approach based upon a discounted cash flow model. The income approach requires the use of many assumptions and estimates including future revenues and expenses, as well as discount factors and income tax rates. Other estimates include:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated step-ups or write-downs for fixed assets and inventory;</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated fair values of intangible assets; and</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px; font-size: 10pt"><span style="font-size: 10pt">●</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Estimated liabilities assumed from the target.</span></td></tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While we use our best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the business acquisition date, these estimates and assumptions are inherently uncertain and subject to refinement. As a result, during the purchase price allocation period, which is generally no more than one year from the business acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue Recognition</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting, whether the items have value on a standalone basis and whether there is objective and reliable evidence of their standalone selling price. The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost-plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As discussed in more detail below, revenue is recognized when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.1 million, of which approximately $4.6 million is expected to be recognized over the next 12 months.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">As of December 31, 2020, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.8 million.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hardware, consumables, and software products - We recognize product revenue at the point in time when a client takes control of the hardware, consumables and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. In most instances, we determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. We consider several factors to determine whether we are acting as a principal or an agent, including whether we are the primary obligor to the customer, have established our own pricing and have inventory and credit risks.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our internally developed software solution generates SaaS revenues from implementation, training and subscription fees. The initial term of the SaaS agreements is generally one year. The subscription fees are recognized over the subscription period. The implementation fees are necessary and integral for the customer to utilize the software. As such, the implementation fees are deferred and amortized over the subscription period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We also offer third-party SaaS subscriptions to our customers. The third-party subscriptions are recognized on a net basis as we are acting as an agent in these transactions, whereas our internally developed software solution offering is recognized on a gross basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Services - We provide Services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement with a customer is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional service model. Except for installation services that are recognized over the subscription period as previously described, all other Services are recognized on a gross basis in the period in which the services are performed or delivered.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maintenance services - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We generally act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis. For certain of our agreements, the accompanying third-party delivered software assurance is recognized on a net basis when we are acting as an agent in these transactions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets. As of December 31, 2021 and December 31, 2020, we deferred $127,000 and $136,000, respectively, of related contract acquisition costs.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes net sales by revenue source (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Year Ended<br/> December 31,</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Hardware and software</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,355</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,416</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Consumables</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,125</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,257</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Services</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,463</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,687</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">65,943</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,360</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentration of Risk </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject us to a concentration of credit risk consist primarily of cash and accounts receivable. All our cash balances are insured by the Federal Deposit Insurance Corporation up to $250,000 per depositor at each financial institution. As of December 31, 2021, we had approximately $2,087,000 on deposit in excess of the insurance limits. We have not experienced any such losses in these accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2021, Kaiser Permanente accounted for approximately 14%, or $9.0 million, of our net sales. No other single customer in 2021 accounted for more than 10% of net sales. Accounts receivable from Kaiser Permanente at December 31, 2021 accounted for 11% of total accounts receivable.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the year ended December 31, 2021, we had purchases from two suppliers that collectively represented 61% of total purchases and 76% of accounts payable at December 31, 2021. Loss of a significant vendor could have a material adverse effect on our operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2020, Kaiser Permanente and Nordstrom accounted for approximately 20%, or $12.9 million, and 31%, or $19.6 million, of our net sales, respectively. No other single customer in 2020 accounted for more than 10% of net sales. Accounts receivable from these customers at December 31, 2020 accounted for 48% of total accounts receivable.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the year ended December 31, 2020, we had purchases from two suppliers that collectively represented 65% of total purchases and 82% of accounts payable at December 31, 2020. Loss of a significant vendor could have a material adverse effect on our operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Share-Based Compensation</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation”. Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Share-based compensation expense recognized during the period is based on the value of the portion of stock-based payment awards that is ultimately expected to vest during the period. Given that share-based compensation expense recognized in the accompanying consolidated statements of income and comprehensive income is based on awards ultimately expected to vest. We account for forfeitures as they occur, rather than estimate expected forfeitures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Compensation cost for stock awards, which from time to time includes restricted stock units, is measured at the fair value on the grant date and recognized as expense, net of estimated forfeitures, over the related service period. The fair value of stock awards is based on the estimated fair value of our common stock on the grant date.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated fair value of common stock option awards is calculated using the Black-Scholes option pricing model. The Black-Scholes model requires subjective assumptions regarding future stock price volatility and expected time to exercise, along with assumptions about the risk-free interest rate and expected dividends, all of which affect the estimated fair values of our common stock option awards. Given a lack of historical stock option exercises, the expected term of options granted is calculated as the average of the weighted vesting period and the contractual expiration date of the option. This calculation is based on a method permitted by the Securities and Exchange Commission in instances where the vesting and exercise terms of options granted meet certain conditions and where limited historical exercise data is available. The expected volatility is based on the historical volatility of the common stock of comparable public companies that operate in similar industries as us.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected term of the grant effective as of the date of the grant. The expected dividend assumption is based on our history and management’s expectation regarding dividend payouts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation expense for common stock option awards with graded vesting schedules is recognized on a straight-line basis over the requisite service period for the last separately vesting portion of the award, provided that the accumulated cost recognized as of any date at least equals the value of the vested portion of the award.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If there are any modifications or cancellations of the underlying vested or unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense, or record additional expense for vested stock-based awards. Future share-based compensation expense and unearned share- based compensation may increase to the extent that we grant additional common stock options or other share-based awards.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Income Taxes</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We utilize the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC Topic 740, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Additionally, ASC Topic 740 provides requirements for derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. Our policy is to recognize interest and/or penalties related to income tax matters in income tax expense.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At December 31, 2021 and 2020, we had no unrecognized tax benefits that, if recognized, would affect our effective income tax rate over the next 12 months. As of December 31, 2021 and 2020, we had no accrued interest or penalties.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounting Standards Adopted </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2021, we adopted ASU 2020-10, “Codification Improvements”. This ASU amended a variety of Topics, including presentation and disclosures of financial statements, interim reporting, accounting changes and error corrections. The adoption of this guidance did not have an impact on our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2021, we adopted ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,”. ASU 2019-12 removed certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. The adoption of this guidance did not have an impact on our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2020, the FASB issued ASU No. 2020-04 (“ASU 2020-04”), Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 provides optional expedients and financial reporting and accounting exceptions for contracts, hedging accounting and other transactions that reference London Interbank Offered Rate (“LIBOR”) and are expected to be discontinued because of reference rate reform and will not apply to contracts entered into after December 31, 2022. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and we can elect to apply the amendments prospectively through December 31, 2022. The adoption of this guidance did not have an impact on our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounting Standards Not Yet Adopted</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the FASB issued ASU 2016-13, <i>Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.</i> This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. In November 2019, the FASB issued ASU 2019-10, <i>Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</i>, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies, as defined by the SEC, to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. Although management continues to analyze the provisions of this ASU, currently, we believe the adoption of this ASU will not significantly impact the Company’s consolidated results of operations and financial position.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Basis of Presentation </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements of DecisionPoint Systems, Inc. and its subsidiaries have been prepared on an accrual basis of accounting in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of DecisionPoint Systems, Inc. and its wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), RDS and ExtenData. All our identifiable assets are in the United States and all intercompany transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Reverse Stock Split</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2021, we effectuated a reverse stock split of our outstanding shares of common stock at a ratio of 1-for-2. See Note 11, <i>Stockholders’ Equity</i>, for additional information. As a result, the number of shares and income per share disclosed throughout these consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split. All share and per share information has been retroactively adjusted to reflect the reverse stock split.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>COVID-19</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">COVID-19 and the response to the virus have negatively impacted overall economic conditions. The potential future impacts of COVID-19, while uncertain, could materially adversely impact the Company’s results of operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operating Segments</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the Financial Accounting Standards Board Accounting Standards Codification 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. We believe each of the Company’s segments meet these criteria as they provide similar products and services to similar customers using similar methods of production and distribution. Because we believe each of the criteria set forth above has been met and each of the Company’s segments has similar characteristics, we aggregate results of operations in one reportable operating segment.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use of Estimates </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounts Receivable</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Accounts receivable are stated at net realizable value, and as such, earnings are charged with a provision for doubtful accounts based on our best estimate of the amount of probable credit losses in our existing accounts receivable. We determine an allowance based on historical write-off experience and specific account information available. Accounts receivable are reflected in the accompanying consolidated balance sheets net of a valuation allowance of $20,000 and $92,000 as of December 31, 2021 and 2020, respectively. When internal collection efforts on accounts have been exhausted, the accounts are written off by reducing the allowance for doubtful accounts and the related customer receivable.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 20000 92000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Inventory</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory consists solely of finished goods and is stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out (FIFO) method. We periodically review our inventory and make provisions as necessary for estimated obsolete and slow-moving goods. The creation of such provisions results in a reduction of inventory to net realizable value and a charge to cost of sales. Inventories are reflected in the accompanying consolidated balance sheets net of a valuation allowance of $59,000 and $41,000 as of December 31, 2021 and 2020, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 59000 41000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Deferred Costs</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred costs consist primarily of customer-related third-party extended hardware and software maintenance services which we have paid for in advance. The costs are ratably amortized over the life of the contract, generally one to five years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P1Y P5Y <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Property and Equipment</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are recorded at cost and depreciated using the straight-line method over the estimated useful lives of the assets, generally from three to five years. Leasehold improvements are recorded at cost and amortized over the shorter of the lease term or the life of the improvements. Cost incurred for repairs and maintenance are expensed as incurred. Upon retirement or sale, the cost and related accumulated depreciation and amortization of disposed assets are removed from the accounts and any resulting gain or loss is included in other income or expense.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P3Y P5Y <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operating Leases</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We recognize a right-of-use asset and lease liability for all of our long-term leases at the commencement date. Lease liabilities are measured based on the present value of the minimum lease payments discounted at our incremental borrowing rate as of the date of commencement, which is determined based on information available at lease commencement and is equal to the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment. Right-of-use assets are measured based on the lease liability adjusted for any initial direct costs, prepaid rent, or lease incentives. Operating lease costs are included within general and administrative expenses on the consolidated statements of income and comprehensive income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Capitalized Software Development Costs</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The capitalization of software development costs for external use begins when technological feasibility has been established and ends when the software is available for sale. Software development costs are amortized on a straight-line line basis over the remaining economic life, generally three years. Amortization of the capitalized software is classified within cost of sales for services in the consolidated statements of income and comprehensive income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P3Y <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Intangible Assets and Long-lived Assets</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We evaluate our intangible and long-lived assets for impairment when events or circumstances arise that indicate intangible and long-lived assets may be impaired. Indicators of impairment include, but are not limited to, a significant deterioration in overall economic conditions, a decline in the market capitalization, the loss of significant business, or other significant adverse changes in industry or market conditions. We completed the qualitative assessment for impairment and determined that there was no impairment during the years ended December 31, 2021 and 2020. There can be no assurance, however, that market conditions will not change or demand for our products will continue, which could result in an impairment of intangible and long-lived assets in the future.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Intangible assets with finite useful lives are amortized over their respective estimated useful lives using an accelerated method to their estimated residual values, if any. Our intangible assets consist of customer lists, customer relationships and trade names. Refer to Note 4 for further information on our intangible assets.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Goodwill</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the purchase price paid over the fair value of the net assets acquired. Goodwill is not amortized but tested for impairment at least annually or whenever events or changes in circumstance indicate that carrying values may not be recoverable. We assess the impairment of goodwill annually at each year-end and when indicators of impairment are present.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We completed our annual assessment for goodwill impairment and determined that goodwill was not impaired as of December 31, 2021 and 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Factors that we consider important that could trigger an impairment assessment include, but not limited to, the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">significant under-performance relative to historical and projected operating results;</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">significant changes in the manner of use of the acquired assets or business strategy; and</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">significant negative industry or general economic trends.</span></td> </tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When performing the impairment review, we determine the carrying amount of a reporting unit by assigning assets and liabilities, including the existing goodwill, to each reporting unit. To evaluate whether goodwill is impaired, we compare the estimated fair value of each reporting unit to which the goodwill is assigned to the reporting unit’s carrying amount. If the carrying amount of a reporting unit exceeds its fair value, the amount of the impairment loss will be recognized as the difference of the estimated fair value and the carrying value of the reporting unit.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions. These estimates and assumptions include determining enterprise fair value and the allocation of enterprise fair value to the Company’s operating segments, revenue and expense growth rates, capital expenditures and the depreciation and amortization related to capital expenditures, changes in working capital, discount rates, risk-adjusted discount rates, future economic and market conditions and the determination of appropriate comparable companies. Due to the inherent uncertainty involved in making these estimates, actual future results related to assumed variables could differ from these estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fair Value Measurement </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is the price that would be received from selling an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants as of the measurement date. Applicable accounting guidance provides a hierarchy for inputs used in measuring fair value that prioritize the use of observable inputs over the use of unobservable inputs when such observable inputs are available. The three levels of inputs that may be used to measure fair value are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 - Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets with insufficient volume or infrequent transactions (less active markets), or model-driven valuations in which all significant inputs are observable or can be derived principally from, or corroborated with, observable market data.</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 - Fair value is derived from valuation techniques in which one or more significant inputs are unobservable, including assumptions and judgments made by us.</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses, and line of credit approximate fair value due to the short-term nature of these financial instruments. The carrying amount of our debt approximates its fair value as the credit markets have not materially changed since the original borrowing dates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business Combinations</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We utilize the acquisition method of accounting for business combinations which allocates the purchase price of an acquisition to the various tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. We primarily establish fair value using the income approach based upon a discounted cash flow model. The income approach requires the use of many assumptions and estimates including future revenues and expenses, as well as discount factors and income tax rates. Other estimates include:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated step-ups or write-downs for fixed assets and inventory;</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify"> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in"/> <td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated fair values of intangible assets; and</span></td> </tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px; font-size: 10pt"><span style="font-size: 10pt">●</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Estimated liabilities assumed from the target.</span></td></tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While we use our best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed at the business acquisition date, these estimates and assumptions are inherently uncertain and subject to refinement. As a result, during the purchase price allocation period, which is generally no more than one year from the business acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue Recognition</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting, whether the items have value on a standalone basis and whether there is objective and reliable evidence of their standalone selling price. The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost-plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As discussed in more detail below, revenue is recognized when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.1 million, of which approximately $4.6 million is expected to be recognized over the next 12 months.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">As of December 31, 2020, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.8 million.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hardware, consumables, and software products - We recognize product revenue at the point in time when a client takes control of the hardware, consumables and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. In most instances, we determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. We consider several factors to determine whether we are acting as a principal or an agent, including whether we are the primary obligor to the customer, have established our own pricing and have inventory and credit risks.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our internally developed software solution generates SaaS revenues from implementation, training and subscription fees. The initial term of the SaaS agreements is generally one year. The subscription fees are recognized over the subscription period. The implementation fees are necessary and integral for the customer to utilize the software. As such, the implementation fees are deferred and amortized over the subscription period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We also offer third-party SaaS subscriptions to our customers. The third-party subscriptions are recognized on a net basis as we are acting as an agent in these transactions, whereas our internally developed software solution offering is recognized on a gross basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Services - We provide Services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement with a customer is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional service model. Except for installation services that are recognized over the subscription period as previously described, all other Services are recognized on a gross basis in the period in which the services are performed or delivered.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maintenance services - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We generally act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis. For certain of our agreements, the accompanying third-party delivered software assurance is recognized on a net basis when we are acting as an agent in these transactions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets. As of December 31, 2021 and December 31, 2020, we deferred $127,000 and $136,000, respectively, of related contract acquisition costs.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes net sales by revenue source (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Year Ended<br/> December 31,</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Hardware and software</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,355</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,416</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Consumables</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,125</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,257</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Services</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,463</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,687</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">65,943</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,360</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 7100000 4600000 7800000 P1Y P3Y P1Y P1Y P3Y 127000 136000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Year Ended<br/> December 31,</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Hardware and software</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,355</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,416</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Consumables</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,125</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,257</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Services</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,463</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,687</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">65,943</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,360</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 44355000 47416000 6125000 3257000 15463000 12687000 65943000 63360000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentration of Risk </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject us to a concentration of credit risk consist primarily of cash and accounts receivable. All our cash balances are insured by the Federal Deposit Insurance Corporation up to $250,000 per depositor at each financial institution. As of December 31, 2021, we had approximately $2,087,000 on deposit in excess of the insurance limits. We have not experienced any such losses in these accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2021, Kaiser Permanente accounted for approximately 14%, or $9.0 million, of our net sales. No other single customer in 2021 accounted for more than 10% of net sales. Accounts receivable from Kaiser Permanente at December 31, 2021 accounted for 11% of total accounts receivable.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the year ended December 31, 2021, we had purchases from two suppliers that collectively represented 61% of total purchases and 76% of accounts payable at December 31, 2021. Loss of a significant vendor could have a material adverse effect on our operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2020, Kaiser Permanente and Nordstrom accounted for approximately 20%, or $12.9 million, and 31%, or $19.6 million, of our net sales, respectively. No other single customer in 2020 accounted for more than 10% of net sales. Accounts receivable from these customers at December 31, 2020 accounted for 48% of total accounts receivable.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the year ended December 31, 2020, we had purchases from two suppliers that collectively represented 65% of total purchases and 82% of accounts payable at December 31, 2020. Loss of a significant vendor could have a material adverse effect on our operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 250000 2087000 0.14 9000000 0.10 0.11 2 0.61 0.76 0.20 12900000 0.31 19600000 0.10 0.48 2 0.65 0.82 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Share-Based Compensation</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for share-based compensation in accordance with the provisions of ASC Topic 718 “Compensation – Stock Compensation”. Under ASC 718, share-based compensation cost is measured at the grant date, based on the calculated fair value of the award, and is recognized as an expense over the requisite service period (generally the vesting period of the equity grant).</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Share-based compensation expense recognized during the period is based on the value of the portion of stock-based payment awards that is ultimately expected to vest during the period. Given that share-based compensation expense recognized in the accompanying consolidated statements of income and comprehensive income is based on awards ultimately expected to vest. We account for forfeitures as they occur, rather than estimate expected forfeitures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Compensation cost for stock awards, which from time to time includes restricted stock units, is measured at the fair value on the grant date and recognized as expense, net of estimated forfeitures, over the related service period. The fair value of stock awards is based on the estimated fair value of our common stock on the grant date.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated fair value of common stock option awards is calculated using the Black-Scholes option pricing model. The Black-Scholes model requires subjective assumptions regarding future stock price volatility and expected time to exercise, along with assumptions about the risk-free interest rate and expected dividends, all of which affect the estimated fair values of our common stock option awards. Given a lack of historical stock option exercises, the expected term of options granted is calculated as the average of the weighted vesting period and the contractual expiration date of the option. This calculation is based on a method permitted by the Securities and Exchange Commission in instances where the vesting and exercise terms of options granted meet certain conditions and where limited historical exercise data is available. The expected volatility is based on the historical volatility of the common stock of comparable public companies that operate in similar industries as us.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The risk-free rate selected to value any particular grant is based on the U.S. Treasury rate that corresponds to the expected term of the grant effective as of the date of the grant. The expected dividend assumption is based on our history and management’s expectation regarding dividend payouts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation expense for common stock option awards with graded vesting schedules is recognized on a straight-line basis over the requisite service period for the last separately vesting portion of the award, provided that the accumulated cost recognized as of any date at least equals the value of the vested portion of the award.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If there are any modifications or cancellations of the underlying vested or unvested stock-based awards, we may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense, or record additional expense for vested stock-based awards. Future share-based compensation expense and unearned share- based compensation may increase to the extent that we grant additional common stock options or other share-based awards.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Income Taxes</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We utilize the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under ASC Topic 740, the impact of an uncertain income tax position on the income tax return must be recognized at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Additionally, ASC Topic 740 provides requirements for derecognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. Our policy is to recognize interest and/or penalties related to income tax matters in income tax expense.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At December 31, 2021 and 2020, we had no unrecognized tax benefits that, if recognized, would affect our effective income tax rate over the next 12 months. As of December 31, 2021 and 2020, we had no accrued interest or penalties.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.50 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounting Standards Adopted </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2021, we adopted ASU 2020-10, “Codification Improvements”. This ASU amended a variety of Topics, including presentation and disclosures of financial statements, interim reporting, accounting changes and error corrections. The adoption of this guidance did not have an impact on our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2021, we adopted ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,”. ASU 2019-12 removed certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. The adoption of this guidance did not have an impact on our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/>In March 2020, the FASB issued ASU No. 2020-04 (“ASU 2020-04”), Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 provides optional expedients and financial reporting and accounting exceptions for contracts, hedging accounting and other transactions that reference London Interbank Offered Rate (“LIBOR”) and are expected to be discontinued because of reference rate reform and will not apply to contracts entered into after December 31, 2022. In January 2021, the FASB issued ASU 2021-01, which refines the scope of Topic 848 and clarifies some of its guidance as part of the FASB’s monitoring of global reference rate activities. The new guidance was effective upon issuance, and we can elect to apply the amendments prospectively through December 31, 2022. <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounting Standards Not Yet Adopted</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the FASB issued ASU 2016-13, <i>Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.</i> This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. In November 2019, the FASB issued ASU 2019-10, <i>Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</i>, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies, as defined by the SEC, to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. Although management continues to analyze the provisions of this ASU, currently, we believe the adoption of this ASU will not significantly impact the Company’s consolidated results of operations and financial position.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3: Acquisitions </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>ExtenData Solutions, LLC </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 4, 2020, we entered into a Membership Unit Purchase Agreement and concurrently closed upon the acquisition of all of the issued and outstanding membership interests of ExtenData for $5,169,787. The consideration we paid was comprised of cash of $4,419,787 of which $169,787 and $4,250,000 was paid in March 2021 and December 2020, respectively, and an initial estimated earn-out obligation valued at $750,000, subject to the financial performance of ExtenData during each of the two years following the closing of the acquisition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on the 12-month financial performance following the acquisition, the original estimated earnout obligation was reduced to $187,500 from $375,000. As a result, we recorded a credit of $187,500 in “General and administrative expenses” in the Consolidated Statements of Income and Comprehensive Income during the year ended December 31, 2021. The earn-out obligation is recorded in “Accrued expenses and other current liabilities” and “Other liabilities” in the consolidated balance sheets as of December 31, 2021 and December 31, 2020.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Royce Digital Systems</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the acquisition of RDS in June 2018, we estimated an earnout obligation of $500,000 for the second 12-month period post acquisition. Since the closing of the acquisition, certain disputes have arisen regarding third-party claims seeking damages potentially to be incurred by us. On September 16, 2020, in settlement of the dispute, the Company and the seller agreed to the original earnout obligation of $500,000 and that only $298,000 of the earnout shall be paid by the Company in settlement of the disputes. As a result, we recorded $202,000 in Other Income in the Consolidated Statements of Income and Comprehensive Income during the year ended December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>AMG</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 31, 2022, we entered into a Membership Interest Purchase Agreement (“Purchase Agreement”) and concurrently therewith closed upon the acquisition of all of the issued and outstanding membership interests of Advanced Mobile Group, LLC (“AMG”). As a result of the acquisition, AMG became a wholly owned subsidiary of the Company.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purchase price for the acquisition was $4,094,700, subject to certain adjustments such as for net working capital. In addition, subject to the financial performance of AMG in 2022 and 2023, we may pay the sellers a total of up to an additional $454,967 in “true up” payments, with the first potential “true up” payment subject to acceleration in certain circumstances. The Purchase Agreement imposes various additional obligations on the parties, including restrictive covenants that are applicable to the sellers.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not yet completed our analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition. We expect that significant goodwill and definite-lived intangible assets will be recognized upon completion of the required purchase price allocation analysis.</p> 5169787 4419787 169787 4250000 750000 187500 375000 187500 500000 500000 298000 202000 4094700 454967 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4: Intangible Assets</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Definitive lived intangible assets are as follows (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December 31, 2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Gross<br/> Amount</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Accumulated<br/> Amortization</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Net<br/> Amount</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Gross<br/> Amount</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Accumulated<br/> Amortization</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Net<br/> Amount</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer lists and relationships</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,690</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,453</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,237</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,690</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,663</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,027</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade names</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,000</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(699</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">301</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,000</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(434</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">566</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Developed technology</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(44</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">67</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Backlog</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(60</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40"><span style="font-family: Times New Roman, Times, Serif">-</span></div></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(57</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,820</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,256</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,564</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,820</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,157</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,663</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The range of useful lives and the weighted-average remaining useful life of amortizable intangible assets at December 31, 2021 is as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Expected Life</b></span></td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted Average<br/> Remaining Useful Life</b></span></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; width: 75%; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Customer lists and relationships</span></td> <td style="vertical-align: bottom; width: 1%; text-align: justify"> </td> <td style="vertical-align: bottom; width: 11%; text-align: center"><span style="font-size: 10pt">7-15 years</span></td> <td style="vertical-align: bottom; width: 1%; text-align: justify"> </td> <td style="vertical-align: bottom; width: 11%; text-align: center"><span style="font-size: 10pt">11 years</span></td> <td style="vertical-align: bottom; width: 1%"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Trade names</span></td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">3 years</span></td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2 years</span></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Developed technology</span></td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">3 years</span></td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2 years</span></td> <td style="vertical-align: bottom"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The amortization expense of the definite lived intangible assets for the years remaining is as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Estimated<br/> Amortization</span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-style: italic; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-style: italic; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ending December 31,</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2022</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,089</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2023</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">895</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">531</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">359</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">240</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">450</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,564</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense recognized during the years ended December 31, 2021 and 2020 was $1.1 million and $0.8 million, respectively. Amortization expense is calculated on an accelerated basis.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December 31, 2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="10" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December 31, 2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Gross<br/> Amount</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Accumulated<br/> Amortization</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Net<br/> Amount</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Gross<br/> Amount</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Accumulated<br/> Amortization</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Net<br/> Amount</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 28%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Customer lists and relationships</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,690</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,453</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,237</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,690</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,663</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,027</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Trade names</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,000</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(699</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">301</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,000</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(434</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">566</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Developed technology</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(44</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">67</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Backlog</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(60</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40"><span style="font-family: Times New Roman, Times, Serif">-</span></div></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(57</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,820</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,256</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,564</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,820</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,157</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,663</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 5690000 -2453000 3237000 5690000 -1663000 4027000 1000000 -699000 301000 1000000 -434000 566000 70000 -44000 26000 70000 -3000 67000 60000 -60000 60000 -57000 3000 6820000 -3256000 3564000 6820000 -2157000 4663000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Expected Life</b></span></td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Weighted Average<br/> Remaining Useful Life</b></span></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; width: 75%; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Customer lists and relationships</span></td> <td style="vertical-align: bottom; width: 1%; text-align: justify"> </td> <td style="vertical-align: bottom; width: 11%; text-align: center"><span style="font-size: 10pt">7-15 years</span></td> <td style="vertical-align: bottom; width: 1%; text-align: justify"> </td> <td style="vertical-align: bottom; width: 11%; text-align: center"><span style="font-size: 10pt">11 years</span></td> <td style="vertical-align: bottom; width: 1%"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Trade names</span></td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">3 years</span></td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2 years</span></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Developed technology</span></td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">3 years</span></td> <td style="vertical-align: bottom; text-align: justify"> </td> <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2 years</span></td> <td style="vertical-align: bottom"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/> P7Y P15Y P11Y P3Y P2Y P3Y P2Y <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Estimated<br/> Amortization</span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-style: italic; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-style: italic; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-style: italic"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ending December 31,</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 87%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2022</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,089</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2023</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">895</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">531</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">359</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">240</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">450</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,564</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 1089000 895000 531000 359000 240000 450000 3564000 1100000 800000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5: Net Income Per Share </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic net income per common share is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding. Diluted net income per share is calculated similarly to basic per share amounts, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For periods presented in which there is a net loss, potentially dilutive securities are excluded from the computation of fully diluted net loss per share as their effect is anti-dilutive. Below is a reconciliation of the fully dilutive securities effect for the years ended December 31, 2021 and 2020 (in thousands, except per share data):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2020</b></span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 76%; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Net income attributable to common stockholders</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">1,414</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">2,861</span></td> <td style="vertical-align: bottom; width: 1%"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Weighted average basic shares outstanding</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">6,947</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">6,788</span></td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top; padding-bottom: 1.5pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Dilutive effect of stock options and restricted stock</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">646</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,023</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-bottom: 4pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Weighted average shares for diluted earnings per share</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">7,593</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">7,811</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-bottom: 4pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Basic income per share</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">0.20</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">0.42</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td></tr> <tr> <td style="vertical-align: top; padding-bottom: 4pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Diluted income per share</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">0.19</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">0.37</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2020</b></span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 76%; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Net income attributable to common stockholders</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">1,414</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">2,861</span></td> <td style="vertical-align: bottom; width: 1%"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Weighted average basic shares outstanding</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">6,947</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">6,788</span></td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top; padding-bottom: 1.5pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Dilutive effect of stock options and restricted stock</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">646</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,023</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-bottom: 4pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Weighted average shares for diluted earnings per share</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">7,593</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">7,811</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"> </td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-bottom: 4pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Basic income per share</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">0.20</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">0.42</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td></tr> <tr> <td style="vertical-align: top; padding-bottom: 4pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Diluted income per share</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">0.19</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">0.37</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td></tr> </table> 1414000 2861000 6947000 6788000 646000 1023000 7593000 7811000 0.2 0.42 0.19 0.37 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6: Property and Equipment</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment consist of the following at December 31 (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Software and computer equipment</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,223</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">967</p></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">112</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">109</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">105</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Equipment</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, gross</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,561</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,207</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated depreciation</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(727</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(456</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, net</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">834</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">751</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation and amortization expense related to property and equipment during the years ended December 31, 2021 and 2020 was $0.3 million and $0.1 million, respectively.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Software and computer equipment</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,223</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">967</p></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">204</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">112</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">109</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">105</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Equipment</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, gross</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,561</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,207</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated depreciation</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(727</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(456</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, net</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">834</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">751</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 1223000 967000 204000 112000 109000 105000 25000 23000 1561000 1207000 727000 456000 834000 751000 300000 100000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7: Accrued Expenses and Other Current Liabilities</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses and other current liabilities consist of the following at December 31 (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2020</b></span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; width: 76%; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Salaries and benefits</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">2,182</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">1,687</span></td> <td style="vertical-align: bottom; width: 1%"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Accrued earn out obligation related to acquisition</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">188</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41"><span style="font-size: 10pt">-</span></div></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Sales tax payable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">366</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">519</span></td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Professional fees</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">305</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">294</span></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Vendor purchases</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">66</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">72</span></td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Customer deposits</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">90</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">54</span></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-bottom: 1.5pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Other</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">23</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">181</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td></tr> <tr> <td style="vertical-align: top; padding-bottom: 4pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Total accrued expenses and other current liabilities</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">3,220</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">2,807</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2020</b></span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; width: 76%; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Salaries and benefits</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">2,182</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-size: 10pt">1,687</span></td> <td style="vertical-align: bottom; width: 1%"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Accrued earn out obligation related to acquisition</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">188</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41"><span style="font-size: 10pt">-</span></div></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Sales tax payable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">366</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">519</span></td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Professional fees</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">305</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">294</span></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Vendor purchases</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">66</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">72</span></td> <td style="vertical-align: bottom"> </td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Customer deposits</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">90</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">54</span></td> <td style="vertical-align: bottom"> </td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; padding-bottom: 1.5pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Other</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">23</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">181</span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt"> </td></tr> <tr> <td style="vertical-align: top; padding-bottom: 4pt; padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Total accrued expenses and other current liabilities</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">3,220</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="vertical-align: bottom; border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">2,807</span></td> <td style="vertical-align: bottom; padding-bottom: 4pt"> </td></tr> </table> 2182000 1687000 188000 366000 519000 -305000 -294000 -66000 -72000 90000 54000 23000 181000 3220000 2807000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8: Line of Credit</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">PWBF Line of Credit</span></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The amended and restated credit agreement with Pacific Western Business Finance (“PWBF”) provided a line of credit of $10 million with a maturity date of September 2023. Outstanding amounts incurred interest at the prime rate plus 1.25% with a floor of 4.75% and was secured by substantially all of our assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The availability under the line of credit was determined from a borrowing base calculation on our existing accounts receivable balance. As of December 31, 2020, we had $1.2 million outstanding under the line of credit.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective July 30, 2021, the amended and restated credit agreement between us and PWBF was terminated and we entered into a new credit facility with MUFG Union Bank, National Association as described below. No pre-payment penalty was paid in connection with the termination of the credit agreement with PWBF.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">MUFG Union Bank Line of Credit</span></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 30, 2021, we entered into a Loan and Security Agreement (the “Loan Agreement”) with MUFG Union Bank, National Association (the “Bank”). The Loan Agreement provides for a revolving line of credit of up to $9.0 million with our obligations being secured by a security interest in substantially all of our assets. Loans extended to us under the Loan Agreement are scheduled to mature on July 31, 2024.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Interest and Fees</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loans under the Loan Agreement with an outstanding balance of at least $150,000 bear interest, at our option, at a base interest rate equal to the London Interbank Offered Rate (“LIBOR”) plus 2.50% or a base rate equal to an index offered by the Bank for the interest period selected and is payable at the on the last day of each month commencing on August 31, 2021 (4.75% at December 31, 2021). If the LIBOR rate is selected, the interest rate on the loans adjusts at the end of each LIBOR rate period (1, 2, 3, 6, or 12 month term) selected by us. All other loan amounts bear interest at a rate equal to an index rate determined by the Bank, which shall vary when the index rate changes. We have the right to prepay variable interest rate loans, in whole or in part at any time, without penalty or premium. Amounts outstanding with a base interest rate may be prepaid in whole or in part provided we have given the Bank written notice of at least five days prior to prepayment and pay a prepayment fee. At any time prior to the maturity date, we may borrow, repay and reborrow amounts under the Loan Agreement, subject to the prepayment terms, and as long as the total outstanding does not exceed $9.0 million. The Loan Agreement requires a commitment fee of 0.25% per year, payable quarterly and in arrears, on any unused portion of the line of credit.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Covenants</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the Loan Agreement, we are subject to a variety of customary affirmative and negative covenants, including that we (i) achieve a net profit of not less than $1.0 million at the end of each fiscal year, (ii) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, and (iii) not realize a net loss for more than two consecutive quarters. The Loan Agreement also prohibits us from, or otherwise imposes restrictions on us with respect to, among other things, liquidating, dissolving, entering into any consolidation, merger, division, partnership, or other combination, selling or leasing a majority of our assets or business or purchase or lease all or the greater part of the assets or business of another entity or person.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31 2021, we were in compliance with all of our covenants, were eligible to borrow up to $9.0 million, and had no outstanding borrowings under the line of credit.</span></p> 10000000 0.0125 0.0475 1200000 9000000 2024-07-31 150000 0.025 0.0475 9000000 0.0025 Under the Loan Agreement, we are subject to a variety of customary affirmative and negative covenants, including that we (i) achieve a net profit of not less than $1.0 million at the end of each fiscal year, (ii) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, and (iii) not realize a net loss for more than two consecutive quarters. 9000000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9: Term Debt</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth our outstanding term debt as of December 31 (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Maturity Date</span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December 31,<br/> 2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 59%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">EIDL promissory note</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">August 27, 2051</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">149</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">150</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">PWBF PPP loan</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">May 4, 2022</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">471</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">PWBF PPP loan</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">April 20, 2022</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">740</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total term debt</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">149</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,361</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>PWBF PPP Loans</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 20, 2020 and May 4, 2020, we received $740,000 and $471,000, respectively, in proceeds from loans from PWBF, which were granted pursuant to the Paycheck Protection Program of the Coronavirus Aid Relief and Economic Security Act (collectively, the “PPP Loans”). Principal payments were to be due and payable in 18 consecutive payments beginning on November 1, 2020 in the amount of $41,437 for the PPP Loan received on April 20, 2020 and $26,374 beginning on December 1, 2020 for the PPP Loan received on May 4, 2020. The CARES Act provides for forgiveness of up to the full amount borrowed, subject to certain conditions, and based on the use of proceeds for qualifying expenses including payroll, benefits, rent and utilities. We used the entire PPP Loan proceeds for qualifying expenses. In December 2020, we applied for loan forgiveness, including principal and accrued interest as permitted by the CARES Act. Principal and interest payments due under the PPP Loans were deferred until the review and approval of any forgiveness is made by the Small Business Administration (“SBA”). We accounted for the PPP Loans under the ASC 740 debt model.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In February and March 2021, we received SBA notices of forgiveness of the PPP Loans in whole, including all accrued interest to date. As a result, we recorded a gain on extinguishment of debt of $1.2 million in the first quarter of 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>EIDL Promissory Note</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 27, 2020, we received $150,000 in connection with a promissory note from the SBA under the Economic Injury Disaster Loan (“EIDL”) program pursuant to the CARES Act. Under the terms of the EIDL promissory note, interest accrues on the outstanding principal at an interest rate of 3.75% per annum and with a term of 30 years with equal monthly payments of principal and interest of $731 beginning on August 27, 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth future principal payments for outstanding debt (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">131</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Total minimum payments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">146</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Maturity Date</span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December 31,<br/> 2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December 31, <br/> 2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 59%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">EIDL promissory note</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">August 27, 2051</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">149</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">150</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">PWBF PPP loan</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">May 4, 2022</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">471</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">PWBF PPP loan</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">April 20, 2022</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">740</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total term debt</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">149</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,361</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 2051-08-27 149000 150000 2022-05-04 471000 2022-04-20 740000 149000 1361000 740000000 471000000 Principal payments were to be due and payable in 18 consecutive payments beginning on November 1, 2020 in the amount of $41,437 for the PPP Loan received on April 20, 2020 and $26,374 beginning on December 1, 2020 for the PPP Loan received on May 4, 2020. 1200000 150000000 0.0375 P30Y 731000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">131</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Total minimum payments</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">146</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3000 3000 3000 3000 3000 131000 146000 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10: Income Taxes</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The provision for income taxes for the years ended December 31, 2021 and 2020 is as follows (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current:</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">State</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">135</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">387</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">142</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">374</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred:</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">State</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(96</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">102</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(26</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,275</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Valuation allowance</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44"><span style="font-family: Times New Roman, Times, Serif">-</span></div></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(588</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax expense</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">116</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,061</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our deferred tax assets and liabilities are as follows (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Allowance for doubtful accounts</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Inventory reserve and uniform capitalization</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">38</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued expenses and other liabilities</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">36</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred revenue</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">72</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(140</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other assets</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">338</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">198</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(158</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(128</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangibles</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">201</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">121</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(114</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net operating loss carryforwards</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,577</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,895</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax assets</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,999</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,973</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Valuation allowance</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred tax assets after valuation allowance</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,999</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,973</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A reconciliation of the United States statutory income tax rate to the effective income tax rate for the years ended December 31, 2021 and 2020 is as follows (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Federal taxes at statutory rate</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">321</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">824</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">State and local income taxes</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">482</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Permanent differences</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(231</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">343</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Valuation allowance</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(588</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Provision for income taxes</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">116</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,061</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effective tax rate</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.6</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27.1</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our deferred income tax assets and liabilities are recognized for the estimated future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. These assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to reverse.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-21</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have net operating loss carryforwards available in certain jurisdictions to reduce future taxable income. Future tax benefits for net operating loss carryforwards are recognized to the extent that realization of these benefits is considered more likely than not. This determination is based on the expectation that related operations will be sufficiently profitable or various tax business and other planning strategies will enable us to utilize the net operating loss carryforwards. Our evaluation of the realizability of deferred tax assets considers both positive and negative evidence. The weight given to potential effects of positive and negative evidence is based on the extent to which it can be objectively verified. As of December 31, 2021, we did not record a valuation allowance related to the U.S. federal and state temporary items.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utilization of the net operating loss carryforwards may be subject to a substantial annual limitation due to ownership change limitations provided by the Internal Revenue Code under section 382. The annual limitation may result in the expiration of net operating loss carryforwards before utilization. As of December 31, 2021, we had federal and state net operating loss carryforwards of approximately $5.9 million and $6.3 million, respectively. As of December 31, 2020, we had federal and state net operating loss carryforwards of approximately $7.4 million and $6.3 million, respectively. These loss carryforwards will expire in varying amounts beginning 2025 through 2037.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We continue to remain subject to examination by U.S. federal authority for the years 2018 through 2021 and for various state authorities for the years 2017 through 2021, with few exceptions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. The CARES Act permits net operating loss carryovers and carrybacks to offset 100% of taxable income for taxable years beginning before 2021. In addition, the CARES Act allows net operating losses incurred in 2018, 2019, 2020 and 2021 to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The CARES Act has also made significant changes to depreciation rules and interest deduction limitation rules, among other provision. We have evaluated the provisions of the CARES Act and we do not expect that the net operating loss carryback provision or any other tax related provisions of the CARES Act would result in a material benefit to us.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current:</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">State</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">135</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">387</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">142</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">374</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred:</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">State</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(96</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">102</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(26</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,275</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Valuation allowance</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44"><span style="font-family: Times New Roman, Times, Serif">-</span></div></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(588</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax expense</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">116</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,061</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 7000 -13000 135000 387000 142000 374000 70000 1173000 -96000 102000 -26000 1275000 -588000 116000 1061000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Allowance for doubtful accounts</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Inventory reserve and uniform capitalization</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">38</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">18</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued expenses and other liabilities</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">36</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred revenue</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">72</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(140</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other assets</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">338</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">198</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(158</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(128</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangibles</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">201</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">121</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(114</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net operating loss carryforwards</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,577</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,895</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax assets</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,999</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,973</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Valuation allowance</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net deferred tax assets after valuation allowance</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,999</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,973</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 5000 23000 38000 18000 40000 36000 -72000 140000 338000 198000 158000 128000 201000 121000 114000 50000 1577000 1895000 1999000 1973000 1999000 1973000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Federal taxes at statutory rate</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">321</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">824</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">State and local income taxes</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">482</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Permanent differences</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(231</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">343</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Valuation allowance</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(588</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Provision for income taxes</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">116</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,061</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Effective tax rate</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.6</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27.1</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 321000 824000 26000 482000 -231000 343000 -588000 116000 1061000 0.076 0.271 5900000 6300000 7400000 6300000 1 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11: Stockholders’ Equity </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are authorized to issue two classes of stock designated as common stock and preferred stock. As of December 31, 2021, we are authorized to issue 60,000,000 total shares of stock. Of this amount, 50,000,000 shares are common stock, each having a par value of $0.001 and 10,000,000 shares are preferred stock, each having a par value of $0.001.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Reverse Stock Split</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 13, 2021, DecisionPoint filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation (the “Certificate of Amendment”) with the Secretary of State of Delaware to effect a 1-for-2 reverse stock split of the outstanding shares of the Company’s common stock, par value $0.001 per share (the “Common Stock”) that were outstanding at the time the Certificate of Amendment was filed (the “Reverse Stock Split”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As a result of the Reverse Stock Split, every two shares of issued and outstanding Common Stock were automatically combined into one issued and outstanding share of Common Stock, without any change in the par value per share. No fractional shares were issued as a result of the Reverse Stock Split. Any fractional shares that would otherwise have resulted from the Reverse Stock Split were rounded up to the next whole number. The Reverse Stock Split reduced the number of shares of Common Stock outstanding however, the number of authorized shares of Common Stock under the Certificate of Incorporation remained unchanged at 50 million shares.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Proportionate adjustments were made to the per share exercise price and the number of shares of Common Stock that may be purchased upon exercise of outstanding stock options granted by the Company, and the number of shares of Common Stock reserved for future issuance under the Company’s 2014 Equity Incentive Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Preferred Stock </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At December 31, 2021 and 2020, there were no shares of preferred stock outstanding.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Common Stock</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At December 31, 2021 and 2020, there were 7,007,454 and 6,788,466 shares of common stock outstanding, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Warrants </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes information about our outstanding common stock warrants as of December 31, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="4" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Date</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Strike</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total <br/> Warrants<br/> Outstanding<br/> and</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total<br/> Exercise<br/> Price</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average<br/> Exercise</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Issued</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Expiration</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Price</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Exercisable</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Price</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; width: 30%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Warrants - Common Stock</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jun-18</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jun-23</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.00</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">316,800</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">317</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"/> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Warrants - Common Stock</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Oct-18</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Oct-23</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.40</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,250</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">343,050</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">354</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.04</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In February 2021, the common stock warrants issued by the Company in September 2016 were fully exercised by all of the holders on a cashless basis. As a result of the cashless exercise, 151,504 shares of common stock were issued.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There were no warrants issued, exercised, forfeited, or expired in 2020.</span></p> 60000000 50000000 0.001 10000000 0.001 0.001 50000000 7007454 6788466 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="4" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Date</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Strike</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total <br/> Warrants<br/> Outstanding<br/> and</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total<br/> Exercise<br/> Price</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average<br/> Exercise</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Issued</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Expiration</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Price</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Exercisable</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">(in thousands)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Price</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; width: 30%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Warrants - Common Stock</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jun-18</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jun-23</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.00</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">316,800</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">317</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"/> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Warrants - Common Stock</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Oct-18</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Oct-23</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.40</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,250</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">343,050</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">354</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.04</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> Jun-18 Jun-23 1 316800 317000 Oct-18 Oct-23 1.4 26250 37000 343050 354000 1.04 151504 <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12: Share-Based Compensation </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under our amended 2014 Equity Incentive Plan (the “2014 Plan”), 1,100,000 shares of our common stock are reserved for issuance under the 2014 Plan (as adjusted for the Reverse Stock Split).</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the 2014 Plan, common stock incentives may be granted to our officers, employees, directors, consultants, and advisors (and prospective directors, officers, managers, employees, consultants and advisors) and our affiliates can acquire and maintain an equity interest in us, or be paid incentive compensation, which may (but need not) be measured by reference to the value of the our common stock.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The 2014 Plan permits us to provide equity-based compensation in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock and other stock bonus awards and performance compensation awards.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The 2014 Plan is administered by the Board of Directors, or a committee appointed by the Board of Directors, which determines recipients and the number of shares subject to the awards, the exercise price and the vesting schedule. The term of stock options granted under the 2014 Plan cannot exceed ten years. Options shall not have an exercise price less than 100% of the fair market value of our common stock on the grant date, and generally vest over a period of three years. If the individual possesses more than 10% of the combined voting power of all classes of our stock, the exercise price shall not be less than 110% of the fair market of a share of common stock on the date of grant.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes stock option activity for the year ended December 31, 2021:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Stock<br/> Options</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grant Date<br/> Weighted <br/> Average <br/> Exercise<br/> Price</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average <br/> Remaining <br/> Contractual <br/> Life</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Aggregate<br/> Intrinsic <br/> Value</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in years)</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">($ in thousands)</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 51%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2020</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">447,732</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.96</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">750,250</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.50</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(152,691</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.87</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(42,541</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.94</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,002,750</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.00</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.7</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,362</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable at December 31, 2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">867,372</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.98</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.7</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,246</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share-based compensation cost is measured at the grant date based on the fair value of the award. The fair values of stock options granted were estimated using the Black-Scholes option-pricing model with the following assumptions:</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Weighted average grant-date fair value per option granted</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.58</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.58</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected option term</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.0 years </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.3 years </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected volatility factor</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66.0</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90.5</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Risk-free interest rate</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.49</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.5</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected annual dividend yield</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left">%</td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We estimate expected volatility using historical volatility of common stock of our peer group over a period equal to the expected life of the options. The expected term of the awards represents the period of time that the awards are expected to be outstanding. We considered expectations for the future to estimate employee exercise and post-vest termination behavior. We do not intend to pay common stock dividends in the foreseeable future, and therefore have assumed a dividend yield of zero. The risk-free interest rate is the yield on zero-coupon U.S. Treasury securities for a period that is commensurate with the expected term of the awards.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">During the year ended December 31, 2021, certain employees and directors exercised vested stock options through a cashless exercise. The options exercised were net settled in satisfaction of the exercise price. The exercised options, utilizing a cashless exercise, are summarized in the following table:</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Options<br/> exercised</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average <br/> Exercise<br/> Price</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Net Settled <br/> for Exercise</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Withheld for<br/> Taxes</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net Shares<br/> Issued</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average <br/> Share Price</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Employee<br/> Share-Based<br/> Tax<br/> Withholding</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">151,441</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.88</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">77,954</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,225</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,232</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.67</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,662</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, there was $182,441 of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 1.8 years.</span></p> 1100000000 P10Y 1 P3Y 0.10 1.10 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Stock<br/> Options</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grant Date<br/> Weighted <br/> Average <br/> Exercise<br/> Price</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average <br/> Remaining <br/> Contractual <br/> Life</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Aggregate<br/> Intrinsic <br/> Value</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(in years)</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">($ in thousands)</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 51%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2020</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">447,732</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.96</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">750,250</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.50</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(152,691</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.87</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(42,541</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.94</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,002,750</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.00</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.7</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,362</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable at December 31, 2021</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">867,372</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.98</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.7</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,246</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 447732 1.96 750250 3.5 152691 1.87 42541 2.94 1002750 3 P3Y8M12D 8362000 867372 2.98 P3Y8M12D 7246000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Weighted average grant-date fair value per option granted</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.58</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.58</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected option term</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.0 years </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.3 years </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected volatility factor</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66.0</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90.5</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Risk-free interest rate</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.49</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.5</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected annual dividend yield</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left">%</td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49"><span style="font-family: Times New Roman, Times, Serif">—</span></div></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 1.58 1.58 P3Y P3Y3M18D 0.66 0.905 0.0049 0.015 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom"> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Options<br/> exercised</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average <br/> Exercise<br/> Price</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Net Settled <br/> for Exercise</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br/> Withheld for<br/> Taxes</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net Shares<br/> Issued</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average <br/> Share Price</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Employee<br/> Share-Based<br/> Tax<br/> Withholding</span></td> <td style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">151,441</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.88</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">77,954</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,225</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,232</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.67</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,662</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 151441000 1.88 77954000 7225000 66232000 3.67 24662000 182441 P1Y9M18D <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13: Commitments and Contingencies </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Operating Leases</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, we have two operating leases for office and warehouse space and no financing leases.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have an operating lease for office and warehouse space in Irvine, California with fixed minimum monthly payments of $13,945, an original lease expiration of June 2023 and an incremental borrowing rate of 4.75%. This lease represents $0.3 million of the estimated future payments under operating leases shown in the table below. In February 2022, an agreement was reached with the lessor which allowed for an early termination of the operating lease expiring on February 28, 2022. The monthly payments remained unchanged through February 2022, and we did not incur an early termination liability in result of the lease modification. In connection with the closure of the office and warehouse space in Irvine, California, we entered into a new lease agreement commencing in February 2022 to relocate our office and warehouse space in Laguna Hills, California. Pursuant to the lease agreement, the base rent of $39,778 per month is due on June 1, 2022 and will increase 3% annually. The lease expires on April 30, 2029. In connection with the new lease agreement, we entered into a sublease agreement for the Laguna Hills office and warehouse location, and we will receive $24,254 per month commencing in February 2022 with a sublease expiration of October 31, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"/><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have an operating lease for office space in Centennial, Colorado with fixed minimum monthly payments of $9,984, a lease expiration of October 2022 and an incremental borrowing rate of 4.75%. This lease represents $0.1 million of the estimated future payments under operating leases shown in the table below.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The maturity of operating lease liabilities as of December 31, 2021 are as follows (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2022</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span>$</td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">267</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2023</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">84</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total minimum lease payments</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">351</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Interest</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Present value of operating lease liabilities</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">340</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, cash paid for amounts included in the measurement of operating lease liabilities was $0.3 million.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Employee Benefit Plan</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have a 401(k)-retirement plan. Under the terms of the plan, eligible employees may defer up to 25% of their pre-tax earnings, subject to the Internal Revenue Service annual contribution limit. Additionally, the plan allows for discretionary matching contributions by us. In 2021 and 2020, the matching contributions were 100% of the employee’s contribution up to a maximum of 4% of the employee’s eligible compensation. During the years ended December 31, 2021 and 2020, we contributed $201,000 and $152,000, respectively, to the 401(k) plan.</span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contingencies</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, we are subject to litigation incidental to the conduct of our business. When applicable, we record accruals for contingencies when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. While the outcome of lawsuits and other proceedings against us cannot be predicted with certainty, in our opinion, individually or in the aggregate, no such lawsuits are expected to have a material effect on our consolidated financial position or results of operations. </span></p> 13945 0.0475 300000 2022-02-28 39778 2022-06-01 0.03 2029-04-30 24254 2023-10-31 9984 0.0475 100000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 88%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2022</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span>$</td> <td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">267</span></td> <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2023</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">84</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total minimum lease payments</span></td> <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">351</span></td> <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: Interest</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-family: Times New Roman, Times, Serif; text-indent: -0.125in; padding-left: 0.25in; vertical-align: top; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Present value of operating lease liabilities</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td> <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">340</span></td> <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"> </span></p> 267000 84000 351000 11000 340000 300000 Under the terms of the plan, eligible employees may defer up to 25% of their pre-tax earnings, subject to the Internal Revenue Service annual contribution limit. Additionally, the plan allows for discretionary matching contributions by us. In 2021 and 2020, the matching contributions were 100% of the employee’s contribution up to a maximum of 4% of the employee’s eligible compensation 201000 152000 20600000 false FY 0001505611 NONE None Prior period share information and balances have been retroactively adjusted to reflect a reverse stock split. See Note 11, Stockholders’ Equity for additional information. All share and per share information has been retroactively adjusted to reflect a reverse stock split. See Note 11, Stockholders’ Equity for additional information. All share information and balances have been retroactively adjusted to reflect a reverse stock split. See Note 11, Stockholders’ Equity, for additional information. EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )B+@50'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 " "8BX%4<]Y&=NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''*&";UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?400G-^#1])6DX8)6(2%R%1CC301-?7Q@K=FP8?/V,XP:P!;]-A1@JJL@*EI M8CB/;0,WP 0CC#Y]%] NQ+GZ)W;N +LDQ^26U# ,Y5#/N;Q#!6]/NY=YW<)U MB71G,/]*3M(YX)I=)[_6F\?]EBG!A2CXJN#57E12/,AZ]3ZY_O"["?O>NH/[ MQ\970=7 K[M07U!+ P04 " "8BX%4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )B+@53#& L3! 8 &D9 8 >&PO=V]R:W-H965T&UL MI5EM;Z,X$/Z\_156=#KM2DT#=E[:O;92FC2WW*9I5+*[ZGUSP4E0 6>-ZLE.">YG1E'8HY8U[$4\B#O7E]FSI;J^E*D.@U@L%4G2 M*.+J_4:$\O6J8W?V#QZ"S5:;![WKRQW?"%?H;[NE@KM>B>('D8B30,9$B?55 M9VQ_GK)S8Y"]\3T0K\G!-3%#>9+RV=PX_E7',HQ$*#QM(#A\O(B)"$.#!#Q^ M%J"=TJH\^RP<-@GG@B)C+\$?AZ>]4Y[Q!?K'D:Z@?Y^D44 QH8/$^& M2?:?O.;O]OL=XJ6)EE%A# RB(,X_^5L1B ,#-CIB0 L#^IN!?7>U@F\#L-/74^FE,(V: MC&.?W,8ZT._$B?-\,O/2)=_<*?GXQZ?+G@9WQJCG%= W.30] FU3E.:TQG^+F_Z0QF%MU MWG\9#2M#SS(\UA3ZPWC/X27B:!$EB(=^Z:&?>>@?\5#,YX/8!(E6'%PM>"3J M9A+'F=Y.'->Y7RSOG<7JQ'UT5[=W[BEQ%I,SA.6@9#G T?=Q6+WO:LGAYK;5 M_8JP&)8LABC,)%7*D)@%B<=#\BBX,GE+8%75DL+1NEV;=AF6):.2UZC-'$YD M%$%ZN%IZSZ?$W7(E$G*?ZD3SV _B3=UJR($'&;#1_Y?KD66-^H/^9>^EAM%Y MR>B\#:-E^A0&'IF%DNNZQ92## ^\4VMHF;]Z]Q>E^PO4_1ARQ<_R91;RNG'? MX/9K'B8"F1C;JJ33:C4UP$5!RCB@F$.YX7+]"_Y_PTTKX:2OA M=[>P)#%"#3"-A"J]I[@Z.Y/9 QFG?J"E(F.M!;0%63MYK$0VX#4RJ_2>XBI] ML+^(4TCVO!354L*!&O**5H)/<:&NVDWHB),@"Q/""@=K#%2E\K25RCNQ)Q60 MR:;O-*O7@L"D3B342V7Z0+]671O0I[<8R4KO*2[2!\62+-+HJ;[V-( PQKJT M/QA>##!.E_ A#')*-NO:PWQ\RE&$E^+15"S_V M?6C:D]/]1;[7NX_KYQ.'M(?V@+@RS00QWF1PXQ<1I^+$30-(&=MB&/>J+-!6 M9:'D/C%WD(\KZ$-J>>-P4Q$J_DYN!/>V&+^J2M!65:+D5RZ8I9(O0>S5!Q?' MG,VQW7U5)5BK*E%26TI0Y9#\&^R.KN(&1,;Z?2PE654P&"[PV32.E>#'J> M'V&O\@FC4E4(A@O[7&9-T!8:6F3%-H!<6%:7C2B6\^S@7*;5EL")-?3RV;FD M:6KY?CM52P]'Q'=/K"H2#)?Q?8F?!2HBSK26"8Y S?;[.).J$C!/=G^1'U^X*UE' DV/_6-D*]@[-IT\IG9_P)\4P_DQ]3ET_+WQ'&V>EY MKWH]_Q'BCIN=0$)"L093ZVP$.:;R<_W\1LM==M+])+6647:Y%=P7RKP WZ^E MU/L;XZ#\=>7Z/U!+ P04 " "8BX%4+?&? 28' ".'@ & 'AL+W=O MG28#<9B:8 M3)NMTUDL%ON!D>B86UGTD'32S*]?4E(D6[PX1?LEL>Q#\N7AX7D.Q>,G+K[( M):4*?%U5M3R9+)5:'TVGLEC2%9&'?$UK_#ZG%7\ZF<#)RQ>?V,-2F2^FI\=K M\D#G5'U>WPK]-.U[*=F*UI+Q&@BZ.)FM(Z_NDXG_9BFX?;GE]Y_:2:O)W-/)+W@ MU;]8J98GDWP"2KH@FTI]XD^_T6Y"B>FOX)5L_H*GSC::@&(C%5]UC;6"%:O; M_^1KYXC7-$!= S1J &-/ ]PUP*]M$'<-XL8S[50:/UP214Z/!7\"PECKWLR' MQIE-:SU]5IMUGRNA?V6ZG3J]X+7D%2N)HB4X)Q6I"PKFICL)WH'/\TOP]LW/ MX U@-;A;\HTD=2F/ITJ/;-I/BVZ4BW84Y!GEDA:' ,,#@"($'XZ2CV>8_(I/JX/6>'410EO=&.H+@7% <%G14%W]1Z[00M*'LD]Q4] #55+I%M3\G6^!#A M"(U4.JS2&.=NF4DO,PG*O*X?::VX>/:*2ZQA$81PI,TVRO/8K2SME:5!99=T M0870>Z'@4CDC/;4=,IOE(V4.HRSV2,MZ:5E0VJV@:\)*0+_JI"^I!'HO JZ6 M5.A$H377"A IJ5MU9@G".!V)MFW2S"TY[R7G0IRAT\QCD?Z;"L= M$[Y0G/429T&)']=4$,7J!U!1S8^ R)GM0C0;2;1MDAR[!<)H2-'1GH77F!?J MN5EP^M>&K35XE7?K=+WM; O+EPZC+($>I5LP@=^P>QJ%@"_Z %AS86#O% WM M$(AGXV3DL$+1S!.D<, !1*^3KH' MIA-ZI]"__M@.U"2U L"VBM/4)W/@#PP#Z%?.RR=654YA-DMRB,:I80-P(%AXK0Y,B#,9@E.,FQI@ZM_?KZ^ M^W>@GH(#,&"8&'T!LR;/IGIQ>L2!BPAM;;'.(PXSE">^!1N _.:, 3"N/),2,^*@#W[%UDXPDEXZ.=RRCU M5%=H0!@*(VRWFMZGTV85S'$RKJ@<9CJE9[Y-/% -O?(G1881A''N$#[U#XE'6S/\#M%]\?PC88&>Y MS+)XY@D!/. 1A_%XP5"35AKX',#J(H@C()1&F^-NH)1?L;UJ^!S5_^99):4I$+@#?**E/;J5> M(N>2?#\*NR7YP4S% U/Q'J;J@-1YR.NOQ.NO3/^0-4&<'F1Y/G)>4U8/WCO0 M*)%KVMP35,\.%YSOT?D?^%_G"MBLMM[4ADQVO3; '(=A?E;JXE;G;YUOS%N] M=ZP&!5DSG7^<(FU,XQF"8^JXS'*$/04M'FB.PS371Y[-:M-6LR5=L,)=EV,; MR>]0/$N3L4R778JSF4?G &\;OZ4W1SA%NW".DO%K"9<9S%-/C8T'HN/7 MO"+=0DX3]]\XA=RZ2G"](G"9^5\18$/UW4N(@:-QF*/NK7:^I]6M8#IAZEJ& M\;+-!8#5[=5F"D2PN E/_;2!.FS?EK8:X7 M 6F*4*$+H\:M0*ZUIP_!G%+0TA(> !=7KAJ' ZU =]OOUBU)AZ[\.=VZC%M1 M\=!<:DK0O-9H;Y;Z;_N+T_/F?G'\/9X=7>A5L'_1CCRZ:.]:I\,0[4WM'T0\ ML%KJ2G"AAXL.,QVQHKW\;!\47S?7@?=<*;YJ/BXIT?,V!OKW!=<^Z1[, /T5 M].G_ 5!+ P04 " "8BX%4(\>QZ>4" $"@ & 'AL+W=O%81<(B-I:!X6<$$.+=,J.-W3>HT M.2UP>[QA?RC-HYDYU3"1_ =+3#IVA@Y)8$$+;A[E^A/4AOJ6+Y90% #@E,!W1K0+8U6RDI;]]30:*3DFB@; MC6QV4-:F1*,;)NQCG!F%=QGB3#210DO.$FH@(7>44Q$#F5DZ32ZF5($P*1@6 M4ZXOR4?R@;A$I[BL-Q^J],&>]/<0=TC7OR*! M%_@M\,GI<&\7[F(AFFH$336"DJ^[AV]FL ZX20V1"_+ !%:#44ZF4K-RT_V\ MG6NC<.O].I"LVR3KELEZ>Y)-<<."4EAW?,KQTQ7)J2(KR@L@%UC5>\DY59KD MH*I:7[:5MTH1EBELRZXBK^-Y6,K5=A6/1>WH[S7Z>^?IKW<$+4PJ%?L+29O@ MBK._)<7W\/="\+&H'<']1G#_38*9UD6[V(-\]@U[HW,:P]C!5Z@&M0(G(FV[ M^/T\.X8'C>'!FPSCZUP;;%@FEFVN#Y*>X?K]/#NNP\9U>-#U1&89]NH[FBH\ MJ:F.1>V('S;BAV>(/ZFCAJ]ZI=_24<>B=M1>-VJOSU>[OYVN7VD(/2]\(?1U MT" <#MMU^M[_SYQWOM(C?5!3'M';$M4BV-WZ1-OST1>JEDQHPF&!,*\3(EY5 M1XYJ8F1>?K7GTN 9H!RF>$P#90/P_D)*LYG8@T!S\(O^ 5!+ P04 " "8 MBX%4UQ,?G,4% !B%@ & 'AL+W=O5>,)I43D4^)8X33 N:E9/Y9?7N3LPO^4'E6/5!$^.+SYGNU3I%]/YY9[NV(JIK_L[ 4_3-DJ2%:R4&2^18-NKR5L\6[J. M=J@L_LK8HSSYC70J:\[O]<-MV +EN>7@C\BH:TAFOY1%;/RAO2S4L_[2@GXFH&?FB]X*7F>)52Q!*T4_(-) M51+Q+;HM-[Q@B)8)6O "NBK5T_W CA_>H*^K)7KYXA62*15,HJQ$7U)^D. A M7Z,79\^74P5H]9C338-L42,C(\@P01]XJ5*)WI4)2\X#3"'--E=RS'5!K!&7 M;'.!7/P:$8=@ Z#ES[L[%CAN6WJWBN>.Q/L(JUK2G,F9)9C7!O.J8-Y(L#O! MD\-&F!%D\'":N\DJ"-W6Z@R5WZ+RK:A63#QD&V9"53OZ M)^-AWPO<'BJ#%0FBT(PJ:%$%5E1MX4VX@L&(@1][?5P&*]<-'#.NL,456AMB MP:72"^_9IHC:@-&O-D4T2,"-AVD.K3P'D]B<9MRBBG^U*>+A=#M!'/10#:TB M#X]T*G8Z(G2LL,ZJ;Z0K9S N+!$W[J$SF'F1[Y$1?"=$C:WX;@27$NT%WV;& M&6W4ZWA]> 8S+\+1"#S2P2/6YOVT9X*JK-PA]@2;$FGO8-R1)';MW:*G MHQ(AV)?H:4)J'4FE2X* M:.:Q*$;,WA"S[Y,^YJ&53YRQMN\8&MLI^@M7@)@/9L\(U$#'7NSTUZ?)S GC M$7;$'6UC.V]W+995.Q CQ"$SNW'4!S@T\APRM@0Z^L:A%=]MJ1CL@Y2U/\/! MT&_" 848C%P\0KNX4P-LEX,;. 8@V&NS)UW$0R93O=?3G)>PM9E3A@* "<9] MN-9A]XE>VXU*G9\2N9]=49AOT$EACR?.C'_3.9R2K"8R2CI?3\ M=J)3)]>N3F:4U\]XO,E97U):6^[$NI!-%C^N)0"5Y?_>4_8,O\ M[T'JZ@*A";;55X.(PB_H6LEJBD-RGV?J JT80Q^Y8@CCUVAU0GZ__Q81'/Z! MWGT_9.H'@C$A;)+I86&;>P+BPM3GTY.+M(*)774A*6&]'$I5W\6T;]M+S^OJ MJJ_W?H%G2VQX_Y;$LP5,RO +U'6VJ.]/I]W0]>WK!RIV62E1SK8 P[D(8?)% M?:%9/RB^KZ[XUEPI7E0_4T:A'MH OF\YU*IYT .TU\KS_P!02P,$% @ MF(N!5+S/820%!0 #!@ !@ !X;"]W;W)K_H0-(7NL&8@=Z)/1%CWC%6;?MX\IO]-+E"",<4)#DH 4K\?:/;Q; MPJ$PR%;\%>(#/;D&8BM/A+R(FS^"L6:(B'"$?28@$/_9XQF.(H'$X_A1@&JE M3V%X>OT3?9%MGF_F"5$\(]'?8< V8\W30(#7:!>QK^3P.RXV-!!X/HEH]B\X MY&M=2P/^CC(2%\8\@CA,\E_T6A!Q8N 9+09F86#6#&";!ZLPL,XUL L#NV9@ MNBT&@\)@4#=HVX-3&#CGAN06!FZ6K)S=+#5SQ-!DE)(#2,5JCB8NLOQFUCPC M82)*<<52_C;D=FPR(PDE41@@A@.P8OR'UQFC@*SY'?%?-B0*<$I__<4SH?L; M>/BQ"]D;Z('OJSGX^.$3^ #"!'S;D!U%24!'.N,Q"63=+_S/11D1<[P._9!)0)9J MD&^DX5OG&2G38I9I,3,"&=A-Q@P/0?6\MRQJ$+3H*1IH*0IRVU/ M?&\"P,GB'V&*LL\8?A774O*4B.=O>JZ.K.7D#!HD>+43N;A1?$NEJPK;3LFV M\RZV3X^;['2IT5M.E]+H+#HJ>W7+O;I7=%G3D(7H=G99M:^66G$;";0\TW)J MY=)8\L+PBM)\M[99J6$3=6H+87@7=!FA^4&AN]HLTK; M"]KLC7 6PV8.;6C7$MVQJ$(3-(Y2T% 2]?"*4S_D1YR+OP-*4\2%H%31*6$N MZ*X=\;0.RPUN5^*-V MAFJ9VTU\9QE=I:.A3$BW;.:HHZ%:2%^C$-60E]20.K:V&FHJ96@8C2*Z49#+ M+G=5XH_*'+Y/FG?6T#7Z>J:VNJ+='K4Q5,O7%L$(I5$ZG8JQPUM;Z32!K:$) MZYI1LJQGVD-G4-,2DG70-@M34\3UPK=*.,MVD';%M--+6O:QAMG45H MW^J3HYB$:C4I]S_ML+J/(D %"5R)YO/C; Z;!. IIXF"#=IC\(2QF/"RE.0S MVN@-H."_'15#*4;$[%?,< 'B5WN<\@.6]VZZC4+6!RN,0=:](>>W?7SW&? 0 M.&XY.SN)J2\[)_K)?#'&Z7,V.J;\Q.\2EH\[RJ?E>'J:37%KSV?P;BY[?@^] MNP7/2O,-)Y:_R2;=^M%U/B?_$Z7/(?]B17C-PS#Z+L]^FH^>\QM&MMGD\XDP M1N+L&PO=V]R:W-H965T&ULK5I9;^,V$/XK@M&' M%EBO)5+R$20!LMGM ?0(-CV>:8F.U95$EZ1R]-=W2,FB(AYVVK[$ECPDOQG. MS#=#YO*)\2]B3ZF,GNNJ$5>SO92'B\5"Y'M:$_&>'6@#O^P8KXF$1_ZP$ =. M2:$'U=4"Q?%R49.RF5U?ZG=W_/J2M;(J&WK'(]'6->$O'VC%GJYFR>SXXG/Y ML)?JQ>+Z\D >Z#V5OQWN.#PMAEF*LJ:-*%D3<;J[FMTD%[=II@9HB=]+^B1& MWR.ERI:Q+^KAA^)J%BM$M**Y5%,0^'BDM[2JU$R XZ]^TMFPIAHX_GZ<_5NM M/"BS)8+>LNJ/LI#[J]EZ%A5T1]I*?F9/W]->(0TP9Y70?Z.G7C:>17DK)*O[ MP8"@+IONDSSWAA@-2):> :@?@*8#4L\ W _ 6M$.F5;K(Y'D^I*SIX@K:9A- M?=&VT:-!F[)1VW@O.?Q:PCAY?@Z"?6R+V( M/C4%+5Y/L #P@P;HJ,$'%)SQ(\W?1SAY%Z$8)0Y M^R;!XZCRUE245@F718)M7+I)YE?H8(+YN@4K&V!E0>UOBC_!9SL7D@SB/&=-7E8T:@:\ MZKUZRI6A#IP]EN 'T?;%::F+@*F6 Z9ET%0?*22XO"1=VFB*B-2,R_)O_<)E MO6ZZ;&P]O%Y-K&<+K3<>XZT&H*L@T)L1+A6 D(THYV"<7=D0,"-8)F<"+*N4 M:)BD45&*G+6-=&FQL@"BJ0?8(DFVNO:AA''>(+5%EI[H&X&J)NPN?._VE*4'3K"FSFP7$0&!W8AW5@@YHGE M&<%5%2U?B /)Z=4,W%)0_DAGUU' S9/8I/(XJ-!WP-J1-K6*(M!MK_3H/&GK MU*>?\+5"*$DF&H77_1%YGB-/.@,OR5A@KOC]$#*XL@%G2,QN:<<2EV #,&B PSH3 S 4#>TN#&C_*)"SZRF0JMID'E M$MIX-A\9#D(G.*BE72U;Z2;I0+@7I(-_\-1#74*;V /2\ \*\\\O0XZN*!1? M)\UI4\;02%NGI_93O,*V3*>!Y)!*5M@32LBP$#K= M5YW5F3B1VZR#<(:FR%T,MO&9UE 3"K=>T\:S!*H2YS>>R' ,"G/,74'9C M1_.T3#UQC W=X##=_ C/VB'!#TOIK3:P@T82%$\+8:?89N4YJ<"&;_#)?B>G MM#CF&B%:V%=ZVOC_5\^#;7*"+L"GUNCP[A0_;:71QEM$AV=YBQH.KO-U*=B0 M& Z3V*^J2^[R'62*JJ2MVABACF:$UHYVB5!X#FN<*CLZJE&7V:L3Q/7V@P)L MV ^'&[/7_DB?*<]+H?U12)9_ 0K7Z=ZIF:,5F^H57/Q?Z&7(%H?)ULK[IS-H MKY6#2*$/G=;[3C'LXRML&!>?8%Q]?* *_1.@#939FO+\ XZ72:>?@0;-L5A M-E6T]"[:TH>R:90IP4U>*.%.F#8SHCBV'-\AM42>JAX;^L3AQJ[#256S%$!H MMVPHLTXE75)C/5[?0AC>3>,@P=^WAT.E[XQ(I8^C*R9:WM6&^9'\P0VZ"TU7!D&N;(U_53KW,(;3TM+>IH;PT?-#GV4&U@0UKYGU=?,[5U>CN*LQ/GXZG[<>>&MKK M45&NEO[T+&FC;C2=QOKO--,;U":U5>:)VM1P41KFHA^I9M3^L)1M)0$!G;SI M<][E1>42#7T:=99GM>WAA=^B>&9?_L73^Y3%Z%JYIOQ!W[:+2)\U=?>SP]OA M1O]&WV-/WG](+FZ[>WDS3?=O C\1#CE8@/8[F#)^OP)+2S 0 M '\* 8 >&PO=V]R:W-H965T&ULI59+;QLW$+[OKQBH M:-$"BEYV&L.6!=A6@KA("L-NFT/1 \4=:0EQR0V'*UG]]9WA/BP'L2\]6%Z2 M,]]\\R3G>Q^V5"!&>"RMH\M!$6-U/AZ3+K!4-/(5.CY9^U"JR,NP&5,54.5) MJ;3CV63RZ[A4Q@T6\[1W%Q9S7T=K'-X%H+HL53AI"@>?W?H'Y+O[,M*$=YX^\7DL;@< MG T@Q[6J;;SW^X_8^O-6\+2WE'YAW\B>L$5=4_1EJ\SKTKCFOWILXW"D<#9Y M06'6*LP2[\908KE442WFP>\AB#2CR4=R-6DS.>,D*0\Q\*EAO;A8(NE@JA0A MOX;KFEB :#Z.#"XB8]T"73= LQ> IC/X[%TL"-Z['//G &-FU5.;==2N9Z\B M+E&/X&0ZA-ED-GT%[Z1W]23AG;R =Z6UKUTT;@-WWAIMD.#OJQ7%P*7QSRL& M3GL#I\G Z?^/Y>M O_N(V?0<7@#D?6VD*^Z\<3%[.%#$DH9PZ_1H"/O"Z +V M".1+C-Q ),V# :('11 +A)]^.)O-)A^QW0$?NKV:>BE# MH!R@BQBJ8 BA]"MC33QDU! !)H6;H"*KQT)%X!ZT3,\XBBI]Y5A9?Q"$F:!8MEQ/>U09N/X(\"F7H'NT&'@;D=6$K;.L?G=# PZ79'5177CDHY(;^. M>V8S;#VQ*C*KG/L0M*IB'3##K[6I>(C%%ED\6ZG P&R$M')LN V$RHV'=6 - M=)J9Y*QEUIVMG]M,W'^X7;:Y^ 5D#+/^"+XP,4L>JN!W1I Q[(Q&IJV](YY0 M;'>82:ZF'=)B\B5+VI=HVJ;3XV.8Q>Z:#B@XBR%4U MA-I)3*,X)W];Q I"[9RDKBLV:V&'(7)R+*.'+3(SJKGOV&]FKPO6Y!:5$).R M;07F:/D&"H=A4X1=DH:9L" &:\1X'CFJ?(AM)*4/.,"%KZ79E..[4A(VXG[/ M?JL=\GRT- MX=.GF][K7N#)]R<=(X6JT^SQWYV!1Q4MC/J(=5V2M77,T=CQ@ZAJ.^^;V3?\ MMOF?S4*YK[8IFYVMT?/@3I#FS>!_UN_[JZ:AX53^+-T^RS M"CPW""RN674R>O=V *%Y[C2+Z*OTQ."!S-V;/HLTFD2 S]>>;[1V(0;Z-^?B M/U!+ P04 " "8BX%4%H9&<#\K "]@P & 'AL+W=OUV3-RX M#ZA"5A$M%%"-A63UK[_G.TMF H6BY)Z>>;!,LH!<3I[E.TN>>G'3M)^[*^?Z M]'9;U=T/]Z[Z?O?=PX?=ZLIM\V[1[%Q-GZR;=IOW]&N[>=CM6I<7_-*V>GA^ M>OKDX38OZWL_ON"_?6Q_?-$,?576[F.;=L-VF[?[5ZYJ;GZX=W;/_O"IW%SU M^,/#'U_L\HV[=/WONX\M_?;0CU*46U=W95.GK5O_<._EV7>O+O \/_#7TMUT MT<\I=K)LFL_XY7WQP[U3+,A5;M5CA)S^=^U>NZK"0+2,O^N8]_R4>#'^V49_ MQWNGO2SSSKUNJC_*HK_ZX=ZS>VGAUOE0]9^:F[\XW<]CC+=JJH[_36_DV2?/ M[Z6KH>N;K;Y,*]B6M?P_OU4Z1"\\.SWRPKF^<,[KEHEXE6_R/O_Q1=O MIM'P V^5WZ;%E34.Y;)OZ=.2WNM_?)5W99T!;^/<]O'J_,[1WSC5HOTT5F6GI^>G]TQWB-/ET<\WJ,C MX\UL,_V_+Y==WQ(?_;\[)KCP$USP!!?_RX2_>]9?F]XEY]^E_XK999!D.LAO M5RY=-75'3Q5Y[XIT7=9YO2KS*NWH$4<2W?/4=&0E9/MC4]9]W-#8OFD1[U0XT_M)VE8?5EOQQ MTQ:T!D?"U5^EO]^S1[>B3)-YL6]+:=Q4]>/_?_^W9 M^?GI][\O+A?I3R]??N3?S[Y_L. ]8Y;M+J_W>.W+!*!AJZ%P::^O#G^"*C=7 M#=;;W-0T>DRB;/QZJJ_3V[UK:SX?6H5MY,W'R_>VAV-O_M0VPRY+>/KH/?E[ M>/G3FTM>W=O;WM501(OT956ES="F94'[)3;*EQ7MM.L<;8#.#@>#O8\/ V/0 M6="'M&"E9THR5WA[/?IZP]_??_FY.RY_R$!.4 DFFQ'^R-N:?CWZ[(=5!YJM\EAV(@? M2B+7"OMHKIFC4T=$:;;E"L0I2J:?\.J.5D.'0KRP'OH!A\&O\HYL(ER)^W!6F>AOXW_]'KIF"=Q;KH_-GIR=EI MEO8W=")MNFUHJXW-FW8V[S;?$TNE^6;3@IK,4'V3Y&E'CU4SKZ1TLI%8DS9J M6OY\-[2[IB/6*-=^."R$U!(8M.Q =]%"V&:S_)MC6,*,#_6U(MUF&B>C49@: M?J%\XAVQ?96WZ8J8$.?=TJCEBIYF];!.1V] TNP%DA*7KZYP$'AF34JDN<&J MZ:&\^RZ]7S[@#TBFP!/TV*YMBH'X@AFQ<^UUN<*R[I<'3^(W?1K[I1_IR4X? MUJ?[_<[A&%85J0$6'L8W)(T@)SU1MG[&=#PC?KM?7C]@!]&:6_1Y9N[URJYQV#_VEFTCB3=@" M:6YF5>*V?$E*@?BG$]U)$_&P7[5UO'64Z6XBN4EF11U\U]1.I83-P(% +=+? M25G3:V]IV"V; M)3B=AY$2%6ME^VJG@(O@H4JEA[,]>T -*ST-L#'\8V_TQG M[^=CT].1<[*35?=74.=L'1+1P5@^K,36&VLS9_1J10:N)',!H)*+(L0Z_9%\ M<>E!UQ_. [-4#T[DT-V21P8=4PPM2!A>8@U$1],4B_2U*.T8"NT,N)7U=5,1 M._QM*#9A0_@UH&8@^"5NV6MQ02AR5J7D#J#K(#ZCUX(5BN#))-JBP8+)T60H)"1H!!8LMUU M7@U,?3+90[-18&PGPM-6#3#LE\/5<"%\#L9 M[&(_2]J0WY3QEQ!7%<>2%[$B@$SPI6HZ-DC\GI[S* M;YZ?XV=H<<'=@@S-B>1GZ >"#X!?8J>K/1'IBEBM%$1=T6HJBS 0E"1&%K:R MG45P]?:*=#:M.1MC?FP8E"092T#+Y9[F(]5OHAW6/\\;06]43!%O5..#?5^3 M J%SVX>?$@4DQ)]-!0A'1"#%5!(EBW33P PQH.@B-L<\M!H:G+4Q\2$M:8[W M2?_@4WK9\Y/)-T./LNWZ$T!*^8FP=7K_W?MW'QZH"616%%4&5JM DVO$>-BC M\)O! EF->P'J('"U _B %PN2F:@0^RZQU5Z9E#9RLJ77"('R=@4:D]1X>\,* M,!K:S%LI>L/L,ST9ED1Z/=VNP51DPA\FDSHBUCJ'@64Q'U:@#O\.$![I%"4+D.AXX%*>QABVHO$6S< M<7"X)US'A*9!(%&9'J6NVWB.A&C8#OQSXBEO$%LWYZ6?(#=\N2(.6M LM'Y: MK)#4C=4P@A6B(W"0&\ O6@\,,#2A1GQ8HAO@*/R%1"*!CI+-Q5XQGTU'>C#! M46QJ(CNT#K-%LSX!_.>%"?IDLAL&%;V'"(#&+JJFWISPH50RJNIR1"]@M9ET MT";*$F,T"PFDOPZ0<(\#Q.'CN)]J..4 TO7E=M"92"[WPE-$3::4<)2H\94< M&B)W3=N*+]H"U.2>FPU#QRO-$I']L77Q*YL%&YA45C3:LUHX$E1:A 976IV2 M33RP%D-:4C0W ;C2H[2SA/XG*Q6Z27QQ?&=C-H:&:=D2'A?R*N%-@( M10O),_9*H+%CZR>F0TW&RXF6Y%,*E!ZMGP,]Y B$HQ^A'MF5V?/R\,23/WGB M[TF7U)N2"):\#)[YSU!^,)%%JG\EG3KR$$O_GBC3\(+*$P.++6P3DYM/&BZY MA)A694MF!<'A%:O+$A80.J.L@5Y[=WP"$UB-0,H]#$ST91%&;QE)%HX(8$[TBVJ0LDV" M4 MJY(-5^0-5Q*.O"IWZC2W>8$0]A;6ZQ-<&"R%$S47$N ?6H5I 5!H#.9@#8OT M)_(A^73M!R*+ J1.8/LMO%(?+!]:8@'8^I;4G_@O7BFOZ4#'J I>G1GW%8"H<#Y= [&/9D*AJ"@R C]2#.3PDJ4X$- U'.GYPZ0U53<@XMB-[<*OB ;FP#3D\<358B9O).QR1"V" M-Y7:T!I)T!HX+AEYJC#\Q%_0'/XY41Z]5],S?O-45;PC3Y)6FQB&9%9%&(3& M0#33(\Z4U:WP)32:0NT7J$%7-HQ#[0*H183J FPU#I_D\0*;'!4PL"D!CK\90&8C.G#X>G"Q,$V+8 MQ/BLAC:1M!L'9L)36U1#3&(#8QV"69+)%FAR,2IX,1Y=-N8*[Q&-WO,)H@F9 MR):LOX)\"<\-9>@(]Z*<(:PTF\2R)P?&D(,7J?J%O6(60_85-3NP\LPV2PT- MF"9CW66O3$_BC7*&'>*8K =L0=2SK$J.,@9+D;*C*6D76:R*1,S<1Q,5C#BZ M*%F53#,95DU2A-42CJ&?=XQ&#W?/,<&51_'SS^KQ3Q.#7ALDEB+,+$.51@FJ M=$..,4$)R#0LL6!(^93@T-"Z$+R^.QCC0X;-["A9$ADK% %RB%0>S'S@P=9! MF_Q\XMW>Z:=:#^%5B42BIB@N+%O(S=L;DW"4:)M_5K45'WZ&4L8AU&Y85%JIA* $LP:-<4W."!9@23>1 M$!^]BD>%J2(H]U<^^%\D=L!"QW\6?B@[#?L L8A%XV%%&EWI(V.=JRH#?!RC M0B(>" <[1S7/FF,B(0QQG].,92]C/S"0JK40M%>NWB"(Q['=/M^X9NCL8+1Z M($P5QA6$C$!F6XT*B6C-_0UGPF4,Q*%+3,6Q/(_2MA$A)#[VK2%SA8T:I MU45I.K9Z!N-I>+K12M"4"(;.IB M,NPY#?MANK=$7$]:=^UGETDS36IWY$A&:Y%(A(;99N?-)B^4M5\U^TMEW0WK M-=+KB(8^M1G2=ULH2.:EDPO2R1($!(>;85HI?+1OPQ;"2+!U'9*%#/-Z'[ M(Z+[N\"Y99?8/*P 0NZ) V+EWP<7;0'I%"O'.K*5F)LC'#4R>M#"H81A2]Y< M0JAL$'.93%"(%!SEW54VE_J._KC+][EYSUQ8ZD+)1:80KY:8M"386>??2C8^ M$N:"%7WB39E/0K(%V(=7BE(3P@-+-7B<21MZ,O*E!6#^XZ- MI,]:C:IQUS'<7\4C>>8&*E&,-/&1,50]FL/*($:@K,:F0V?3!W%@3AD2>A2QQ7,#Y,L.PX^!LE!(!8Z9KTILB_\( MTY=]_5)D%[:(V4^%(N#$(#@>+$@E40S4P-9T XN>$C4T(;8=55B\E+Z_%: MTB+]P"HV0%9%H$'MO_74(Z"U.QEVK%*E9J1H;NHND2+*VRC#)B!9,NG?SXP4 MG0-2B@='/'8#U2\H@:H-PUN5'23@MM#JN'\HY1PY& 3H2OM1@2 MW(H$) A(G&/">B=K)K9:3=AYV8FE !*:3?'H\Y)=4^<"4JEM@Z MTDE.S7@,ZTFCF!DL%.4D*ZL#@9_)R2-V% M2(&Y/&WT "&H9MA<3>IK(0"HKSU[X*OA5^,$BM8<6#V812V_3^^?S[S#1B4* MXI#-KLI- KQD#3$HP=C1\5FC>$P'R0]>_%@XAG./JAT3[YZ#5R_^_C!B%:A MKI%Q*N.1'+KHR-:X%(E^ZI!0LB#?$B=A\W3A?+N%LR>5?QP%R!P GA0D?3VJ=<"M9Y/A*]X&"/WZW=INFES"/OXJ5L:7UL M_W?YZC/Y-9D/$8:43;1%>,J<,-0$J2!=7[.2J"ODLVI<;*@#\@T'G7B>Q!S" M@8UM6R ##3EJU&*+NH;=T7<["=Z4N#8BO@#AB/T_M$1[%%_KI*K7<O(%CJPF9@WGRRVJ/ MO8U5&KQ)H'\#RI?/1[G8#B5!M!7CKA#(L,+U3(3$.Y BO76$F<;3:P*($\ G MNXK &@&H#:R/HANIV[6JUDD8<'P$8P&YD:H!,UX)U=2X=Z.!OP[P#$>0?R( M'8'7$L#WH;,H4\.%(D18A,P)C81 ;=F-CH:%.1C,9HG#Z(0KFTKKRK=EYVN# M8W41"GLA6 S-\R"N6F/EZY'4/XVXYLORC*M+MYHRYW"?!A%;2Z=$=WWD6HG> M\T'FL6B8Z]B*P%TR#SB4G6J]E2P_$V0O?T&-V>#4VK,?#R6Q[FV_L/AZ7EJ? MD_/-+;96)WE1"!JUB%1^R['82FM[:>=]$VQ 'XNM\/)! M5/]];KI162ESG%7ODN$@#6#Q==RH0]&2E$G/*7WB]/!)%.T=\72.F)04)H^ M)F;5A=N"V7H9KWDA8*?<2O$RCB5+93&+PSBM:*0\E(G$9"(-,@'OPLJNCF%H M7SUP!((?8(YC T&#)Q)3\_ Y"G$COZX)PIEK1&^F%)S2^("TK?)?W>WSVPCB_0O M6G>?L;$9MBRPV;@*WQD:P!V?PA%I*NPR$*_W^G%$ 83YK.5O4;_D.7#P)PRUAL"71=81!8B M!46&5$50I;S0I_KT(H84<+Q;?%B\2CD1^N3[HEE]MAO<,7J384)@4.L[9*]( MH9GM,B4^='?03-)@0N&R2P!/=M$V5%?Y<$4GU?[^T"IB&>1BI>#2-'"0WB\X MA.)O;5I045TM!K+LWZWD(EG'%]@L42>8L".U%^<[1OOKXS)76R 7#,9+YR&U&W/A0 [U&T5KL;9**C>!Y'X7H^4*2?HY@::]S4:A5G%BF7 M"+1C 2KWQ'-!XH!+3\>5+-%0H[M#$4F2NTC"!;Q(1*XD_8KKW-(SP$X'X')- M=ENH$2'K@\-=AOO*"L8@YR>]!7B+D6?]_OL:9M2:M"YL.3+B MM12DU6Y-KHUWXP[6&,^;Q/-RB.*F?I =?Z_WGG>\9JO.M7 'W+6H&<:Q\>P MDM% EO45&,%QKX+#(]-@6V8143W&,$JLS/UL]/,5@2UV)8ES)+SDKT;@3V:] M[1#O/ON1/-M8ZB$?+DI,C):];DOI0%A+TTYIE4ER,;[7P U3;FH?R0"I^*'QW4W-4<)8=VR+$[M7 MBYOC>Z H%D%2/QEGE^&K!:+=PE796L-B3(87(':FNGH2*UQ4B1= M.]=9KDVNO8""B;(R#YT3$K/F MWD2B 2&!IVFXXZ/=YP7RY^TE#V;U+G%JV: M!TDD\TN.+IN< MSKSJT.R&BZ]TWD4TTVHE)^&E\?-3 L( H IZ'H;@%K=QL\<@HYH+ MCEBB9X$5<'\-G_'.N(U4=["8"!4Q*2J6R W1LFUV)QQ'PC_".PQ-.%FK:7QL MN7::7NT&5!4Y$V/6&N.[L $2!QP^=KIYBF;H(8RLB$C?7>T[1IJ#W. W,L?/E7J[FY1RR=5K5LMKK34H-2_"5H\78$S /@'@S"408A5_G M\&0_JO2:B4[. .%0<+;<1X ^1AH*N9/X12ZN&E6A3?P!%*J#I25CZ#6?-F J MH^N5G.(;JC6Y4-O =/%NI3D*#Y0$LK-G4JX/]],/;3W=#P_1N=YH%$I;[57K M)#':1S1SK&,YXUXWM06W:*I8),48\T7']C.-U'!G)^9,V-2Z/E@Z MXE)#(V9XF*6H+DK^2=>QUL<#2R8D+DKS:7N6G3,^ ML=;Z[Q%@D?X2+K$8MOSJ./)Z&*^H:,XEFPKL++U,1O9[';>$<""W8@C M0>DD^!.9/KE.TT;W27PH!0X%3A.AM@HF4>HQ.L.S,>!00HR6$&\P4<_%=[3Y MXM*R$;Q(KURU Z]]EN/0KHJNIF-U;/T[;I41 @[+?93&D.))LN")/"<>@2Z) MYA%S0,M@*4=OAULS#H04MAPCL'@%VP33PJ36R-H0,Z\^XY(RN,G4K=SRV57Y MRKI!P-5RN!,I#0&Y&J<&T)'8+H\DV$"N=^+V,W<'F]HJGD[U#;&L#UK%S'.@ M*R?02[MX)%[4I=>$7BZR@QPU[\"3VL%C=)69,%MX2M(E7\8BX9F12R3W!;^( M!N9,N==\4U,^-O1X8CX"MUZDYS:;,N((D$E8]3FG&P M2/C:CU%K.X.MK"X\_H4 ?*Z;F\H5&^D)H&Z%V^55ED_R ) LD= MBE@L0\:'U:$YC"JBN+R72V^?2;6+%]1(-(/#/7^7SZ![4N1;C#I2YB4Q@CNH M>MG;C>0K^D!R;]N&HTYCB,RI+@6;H>D*V7VY[LK<8KFP(.%(WW@5AQY[9;L- MX;;0Z:;L0NL_"3+0UC*#4XK;>-;UT"XE/CYZ/SAF?J%IB,]L(_.72(^*:B\) M3-G%'[SH6C/8(_43J3R+ L;#24FLK+-SW&I7GD9W*JD?,RL0;AEKI1SJKEAE M2L<.^SST4N0+>KNFJ2:!I1$.%&J+2CQT,0$P#1BH$QD,%_MNR3\7B9KQ;8.C M;6F]21SI3E=;&\FMN7:HZ[7RE>4UPL#1[4B4P1%3BYL>FHK(+=1\3UY.=5Z^.--;]"<*"D_J+=F&R)5$+"?$=GSZ,\I#'[;:@-F2 M_(J_+<:NL]Z#\Z8J%)'1?%]CHE"](+&URF<9Q^P2TV!^SW-;16),+F/'I;@2 M@M1DF"V>&Y.$?DM_^'8N(604R@VBREU9#+&'0M2/VD'&=WCQ."W5$@BM5E @ M.]L/9-SJ[%@J5>Y?SR18;Z)%?W-V_C3T03M[] 2_C/N<95*BJFWU9C:9:!"$ M8&X2JGVEQ:E\RP$=DW1D$_[@WGXBWVH5[O,VR26A970/ODO^"P6EW!1?.K!A MX8EE9Y.1%?@FO;C('CU^C!^>9A=G3Y+7(6^:/LG.SA^GC[+SQT\3[W.?/)M^D3QYGSR\>T0!/'F6/GIRF- !DK_7W&3\!9+R;NZ,BNM\W MDJ[V5D.>2'=5YKPP6'1?AH'+?(\X%%SHO9O#YI364)R?4DZPLG;M="1V[ITK M.#3^QNV:COM^FZ9[W;0[ZX4R[+#,;\X?2T?('5J/R@OP[+4#P?AZ3MD/5K P MRW>9U#\4XU1[\LUY=OI,F TE[;HJ*6F*.D*4?ID,!$2+^FL[H1Q-^HSQ/;;0 MVU,='*4;X%\B*_H_>4GP+OWHD$] !;,]I-9_7!5P=O$MU\)\\WQQFL:U$""\ MY^-%^FOCV[M('7.HM%8)M$DXYA3J_L].O\5PT5!S34#9/L^LO)^3]=%VSLZ^ M#16CLVST3IU,5GE2_G7\(.VB@V86T$<\BM5*8E_Z?W('=E^S0X,^B5<2Q@%[ M/WWR+=?('5PYF]G?(OU9&^V,BS!)BQ1\@<_W),M#A,H:[4BJV)J6Q-W7A3]. M9_F#5OAKTQ8DZK3EN[CE_%2YY>Q\\3RP"P9X=&8?/0\%,X>XZA+?BW#R M"C%4W!.$I<_UXHSO!39OKG?!L7 9. M3MM*6DS.M/')R7(7F97$3M*_]2%B9"^W0R?\51@ZBR4:>-O*VC0.''Q5 M(7']'#9Q6!&S2'_"76A)^Q\]IIDM?+%Q[I_J+N?WCY"@[N>.?2RF+$__K9UU MO=#O#>#2M0PA+7]=W=^ \ -&+RY&K"S-]%B%%6R03-DG N CX%_J^X MG=L8]VVY$A+@3;Z&DZ4S7!YS<#WA>^]S!1;64\BL";&_#9)$N\AB]AY5S8[R MX6/AB;=XP(K'FMXP6HR^H"4YV(-@]V/OC[[;.94Q;$_@\K3CZLH[[4HV>MSWIU;.P9_5Q&]T:G[A/Q=SW(M#CG:$*M%_9\F]L%^1U"A7T? MW)=+1UI!"_[16UKO/<"@:I!$&B=:PTDN:QA9 3DHH8V_DG% #?Y&$PLH39K; MR)@6D ST3_RP: HQZE$J?.W/(.+'J;A&QQD]Y:_"QGRQCB^?[89EQ0TKM9F. MF 3!'QQX"U]TP\W!Y.:O;P@1V)J?[Z*8BK5&VFL?&/Y""-$2T\7SUXG\UK*> MW,M(BMCL0K&_E7S CQ N&54@E CXM-6QUU 3BIK$15([6AVD2DAKC?$1\8=] M\V%(&4N\^Z!-_,!DKO$M5V,SDYAI73=W2:TH%*Z4];*3XCLDBP$:;B;&..Y- M>]"6]@CPL8Q'A1Z&466E1T !B42 RZ?0XYI8:P4NAG1LR;C7Q%[MG+5,Y$[- M77* ?JZYT^+LU-84K=4(*JX?1=]0U6FCEI73_'9GQ6>N_=:\[(7OK+DQBS\JW3Y@Y"YJ6ANM MS!;]7IJU_\9AZ&G?D]"(W5]&.MK_)/32 *+[7>\),?C"&UF(4:+=QK&O&&KC M4N]Q6_:H#YYUN9I&4N>^@DA,'$VY9)>R.?KU1H)V7"U?-N=[@B2^-MT+*7O# MH^J(L#:[SA9PLT&'_%9[.4E7Y[\>?H^%OAL5G'*:PI=*)APG1XG]+#&M:X0F M30_N\$@K:SV;)'(W+TY]%25"P=*0)G32B+JD<(Q/+U!HG-XW4)&@%$='U$V- Y;939Y>^\<5';B,QW%1<-FB4>I'*VB-BRDJSV^$M ^:ER MJRY&)WT!JZ:SYHR(3UA(I6Y=G&IND!P>R+0OGPH4?PF6!QR35CZA MQ/?K[JG-+\\:97GRQ*191-_4F(1O:GQ9-/BVU?1#G?Y'7@^HIHC#K[E^_/+R M=YZ.O\C1!WN""4W>1U\JXL,[C+WQ:KZ5:%S.]ZF= $WFNC@#:;V#0P/*P!Y, MAKFO;,L\4_E[DUG<%-"Z4C(<;UMMM^8L1\K5B(6"*+;Z*#"W1H)%6<2WEKW* MJ=5[^L+7R2V^CJQGST_.SCU91R;NOA?-!]^EEZ@;+]=[U.&[Z*S M=QF#C>\/,HYK_39^)C>+EL]?:[S,Z\_I!T85A>S/J/GS^U5R=+6$NV0C/VCCX$')M(AW4#6?'7-,_6D7QGF"Y5538V\ MI_3"2C=5L^03-7I+^,Y6ZGU:RA/8J>;P9X0 MCV$8B;%8>V*WD WR55LS%(S%-_G7Z\Y9>_4KC?A?!//-;KVOD_\@[P0J[LFQ M(SQ[O/_TVNW^#:2EO8VM)Z MD:1WGK LW.&+$I6 <9\),UKFSMDW]\[GJ8X?=S)[W"\>]C^^>%AV],^*_FN; M&_J72TSP3>8_OM@ZPN.OR4/G-LIU_\.]LWO17R$G/]Q[>?;=R_-[#^G-\/B/ M+W;YQOW"C8Z E=?TZNGBZ>-[TM_"?NF;'89,ETW?-UO^\ M?L$$N)[!R_OQ_P-02P,$% @ F(N!5)IS;9[,!@ BA !@ !X;"]W M;W)K2/# M[_4[A[=)KZ50E31>6<.<7)X/+F=/K^:T/V[X0\FUWWEFY,G"VD_T\JHX'TS) M(*FE"*2!X^=67DNM21',^)QT#OHC27#WN=/^4_0=OBRXE]=6?U!%*,\'IP-6 MR"5O='AOUS_+Y,\QZ1-6^_B7K=N]^7S 1..#K9(P+*B4:7_YEX3#CL#I]"L" M>1+(H]WM0='*YSSPBS-GU\S1;FBCA^AJE(9QRE!0;H+#JH);GPP2$1_CJ@>=YKGD?-\_^)W&'I7VV0V=%3 M=L>^%U^"-!3&[,;J)GX;L=>OK]E;PP",K!;2L7G$9CIB:\FD"=+)@BD3+./L M3=SA2U6SWXT*[%WC1(F499#X(K-5<%6W,/ZZK:*;()2@3W)?T.YZ/Y+(K3V[I4HF3# MI#!:A WY\70TG4ZCDJA-&?:& X&82W%7#V*+(&RM9:0%O1E%:+B!%)SGFL$/ MA:J''9([\P@N,[O0:M5:?,MU!".PX4E[[@C$MO@(=0RQ(+R6RG C2%4M7:1/ M(^1=9(K&$822BS*AG(6U91NXV@#.\D<5 MU>17SN^U9O?4C**T=6H%N?ONW_.>($;>-0++\'8X.ST9'0/ZI;,5&QZ='!,@ M8W;ID90 &0P9T]5)85U!L#$!<62H76:],,+U_7>G>3Y]]E(:9(:.(>,%6$]1 MV5*%2"$<9TAG3@K=Q[\,]G(? #J M-QL/^#SPH3-,:I]KA93:0Q#OG]^01;\T1F;Y=';:\E*?/"BH/?E#%8V0QW(E M=B"]'AC"O#Y]D;3*%JRV/MS-]AM%GAZNB5$FI N825BA?-T$X%]RQ)P3L] T ML>*N:$M+N>)1S5T@*N0*?GLI/]%2P2N,)> 24+4A2@!;(MD78,*6/P'[AC5^ M3/1\(^O0PCI[W!&T,IF7(>B8BYV1R9Y12MNJYF83X])BH#54<*+KHN.1;4D> M!K)5 D:R!I8.\R>G\3-*+*3,)6%?$J4O$N'"@5T[@-=7+?8'ZGD(A^-A4-#F M;2JN/>69_9_R9/]2GD0V;UY2('[AIL%TV2WDA_MD]BJUK#V]DOV0*O'A4BK% M']F#=DK.RU@K_[6Q9M_:6"^+6ZKU J,7J$&RE\XV=3LG=!8#B\[$.U';5RD1 MN(44G**0K4M+>6[7!@>@H:%)*X(S":9$:/$18VZ;#[Y!(^0^JC*XD=!$3U (7A,UC8F3>%$DP[^UWY*#2$3* MAA@P/!S%M*CX!F40@Y:UI4=0!4LL"+FF)M5\>R0^#^?'\]&3QR<[3!_ \]C; MT3,41F=&6\I<*H<,ZWGDL&"VXQ87 O>7-"3AQ([4A'*BJ2A3!-4E!6-/_JH* MY D"NP7KV<;ONK&E$-_-#<2!Z#)$6T(WE($9I1Q"&QNOL+<2^")(D6.X0Z#K M6BO!%\C!%(($XIA]D"W?&AM0MB$.=5I20[ -^ TF;+SRW0\ <(@5;7)TD([WW6PF._?#2KI5O 73I-V8T%X5^Z_]1?NRO5]NM[>W M= S4:$:>:;F$Z'1\&ULI5;=;]LV$'_77W$P\I "CO4M.X%CP$F[KL!:!&VW M8ACV0$LGBPA%>B05)_WK=Z1DQ3=ZM52= M%5SBC0;3M2W3#U(M2L.5 M!(WUY60=7UQE3M\K_,%Q;XYH<)%LE+IUAT_5Y21R#J' TCH$1I\[O$8A'!"Y M\<^ .1FO=(;'] ']%Q\[Q;)A!J^5^,$KVUQ.%A.HL&:=L%_5_E<VY$,!D!?^)&-YS4PIE.HWPUWICK*96^?N-:[/QVLQ?F_V?W+X-\459 M#+*+EYS&FDON6CH0]%,!?U1AO0K3CH1:"7IZ!DZY!-NHSE 6S+N+@+*,[0:U MRW3@,@W/.5'P42MC8%V67=L)9NF:+S0H7N0&U[Y;49,_QMU.N=9(8GI\IN$[ M R>03XOSB+ZGR33+4WA'9#I-TOFQ*)X612_*IE$R#[YK5F$@68L&XFD417!: MG)^30AK%!T:69L3(BX*"NJ-!L\,JL%@V4@FU?8"Y4W$:2>%I!U_,@RM6WI(< M"@<9$>_,D_G<@0)?,R+P=N\R.!(E$QCK^^\=7Y_;S#05 <$54-G ML.X$N/KT^; -PMX/"JS.V!UJFGN4)#<\N=P^ZM?>G+5*6_Z3N9*^4%W[I%[^ MK0 W1Q6_"#[<[VCZ47U^J]C\+,[A 9FFU,<]T=<#^GJD M@S 99&/VX2C[SY1\B@ZA^.R*#/(T=D4.:>U$!218%% IM MPMJ2?9;345DFQBY9'\48'&+46*JMY#\IL*K3SH/'2-"-SQ>*ZNKB7B/L*;R3 M>!;3(A#"[S22G$2SQ8$Q)7SC2DZ9$P^S)RXA1:CB4M2NTY MM.2XF;TT_\*C/4-ML_7;E-!4)VV_FMUP:$%B3:32; MYQ/0_0;M#U;M_-;:*$L]ZLF&_G2@=@HDKQ6-QN'@+AC_QJS^!5!+ P04 M" "8BX%4^(-@$^8# #Q" &0 'AL+W=O=@'7LF0G<0S;0-QTL3TT"!KL]K#8 RV.+"(4J26I M./[W'5(/J\WCLA?Q-?/--\.9H=9';1YMB>C@N9+*;N+2N7J5)#8OL6)VJFM4 M=%)H4S%'2W-(;&V0\:!4R22;S2Z3B@D5;]=A[]YLU[IQ4BB\-V";JF+FM$.I MCYLXC?N-;^)0.K^1;-T.K9$#AHD)EA59@L-C$-^EJM_#R0>!O M@4<[FH/W9*_UHU]\X9MXY@FAQ-QY!$;#$WY"*3T0T?BOPXP'DUYQ/._1_PB^ MDR][9O&3EM\%=^4F7L; L6"-=-_T\4_L_+GP>+F6-GSAV,K.9S'DC76ZZI2) M0254.[+G+@XCA>5;"EFGD 7>K:' \I8YMET;?03CI0G-3X*K09O(">4OY<$9 M.A6DY[9W=.]?5*XKA'LT\% R@^O$$;(_3_(.9=>B9&^@I!E\UQ?Q%O,IS-,)9+,L?0=O/O@Y#WCS-_ ^,Z.$.MBSE_#/S=XZ M0VGQ[SOXBP%_$? 7_S..[Z+X"ES9FN6XB:G$+)HGC+=WVF%TL8+73,".69%' MBHY$>U33$4TJRG@;)(3UZ[IQR&%_ BZ>!*=(@"L11GKLB0G)]A+!Z0' Z?RQ MU)*CL5[7JQQ#GB/_R)[04-F":JH]V=1%-#9K@3J =4QY6U.X%3(0^(7HF2&3 M>2.9%[&B(B)&GCR1O7=O),HJW2AG)X#/.=:.&#$7:'%4FLJ#.6TBPB,;U*(L MP1$(+63#L?6X9PN,<^$; Y/P,_& >=2-Y%"2D[!'5&-O0!0!JJ9[44Z\T"\9 M#SK$PS;$@+1ZE3=M'I&%YA9"(B@?&:'@6(J\]%!MV%@( MJ-26(C+0D:*'28]-4'PA(SR#GU' MB:@?8+BYOB>$L-)D!K]17%RI&TL[Y\PX4^;4%W]?14')*T1WHZQWSH@]!>"= MQ/\ Z621+FC,)LO+-/K>50#T%= FZ**OE?+973;^]LY2<$(5D#7 M/C@V^$, Q"79'V6S5]:[>SY8/7WA7V3.SM_-;FXGM-WF:91Z!4O MR^\#S*841C\LLJBOU%?%TNLPS*_@M9:9C)ZA"LTA/+:^^U#)MB_2L#N\YS?M M,W86;W\&OC)S$!04B06ISJ97%S&8]H%M%T[7X5';:T=/9)B6]$^"Q@O0>:&I M'+J%-S#\Y6Q_ %!+ P04 " "8BX%4NP]T)?$" !M!@ &0 'AL+W=O M$L"P'GZE@6T@Z0,M MT"Z,!ML>%GN@I9%%E")5]V9WF6C"BE M;% [:318K#;Q379]._?^P>&KQ*,[&X/O9&_,=S_Y6&[BU!>$"@OR"((_/_$- M*N6!N(P? V8\IO2!Y^-']/>A=^YE+QR^,>J;+*G>Q%AU1#-Q4GM-^6.+*]*CJ/MSO+^6GH H4MX]Z.3+3-.ZX08VWLD MQ8!SV^/DS^!D.7PVFFH'[W2)Y9\ "1O8 W M&SN=!;S9?W0Z@9T2FOYL&/ZYV3NR?$;^?2'5?$PU#ZGF_YO4EW'^,H31\AJ> MQAO-D3?C:"X,7QE'8"J@&J$RBF^>U <0!$PJ-GNT3"Q<2,T.IG,<[BZO(\^S M)SN-[DQ%1V$Q !>F:3OBD%.&5Y!-\GS&W]?+5?2^LUI2-[A7\MZ/'2/-(!@C>.HR6*9^>SI*KHI MBJ[IE" LHQ)9D@HIPDV_6.4KN(2+^6()E\\":O2-7,WF_%XM,J;F!!%\16,L MR5\])MZS##ID'0H)@0RTY[MR(J?LK"?;4_^ PCI ?R'.F>^/= CS=,-1.'B5 M3F=\OY4*4L4K;,BBP3#AM*[%(&#J8?K4"4W.)*!!>PA"YWCS.DV]&HS644MO M>@DYN?="_%G8@]0.%%8&3ZW MP\0G&/\PV]]02P,$% @ F(N!5*%,GR?6 @ : 8 !D !X;"]W;W)K M&ULM57;;MLP#'WW5Q!&'S:@JV])DP9)@-ZBW MHMVZAV$/LDW'0F7)E>0F_?M1LI-EP%ILP/9BW0X/#RF1GJ^5OCJ-&1&D<'T<-XS)M5[. M56<%EWBMP71-P_33&0JU7H1)N-VXX:O:NHUH.6_9"F_1?FFO-:VB'4O)&Y2& M*PD:JT5XFLS.1@[O 7<!@XPYU+9[@_W[*_];%3+#DS>*[$5U[:>A%.0RBQ8IVP-VK]#H=XQHZO4,+X M+ZQ[[)C 16>L:@9C4M!PV8]L,^1ASV :/V.0#@:IU]T[\BHOF&7+N59KT Y- M;&[B0_76)(Y+=RFW5M,I)SN[/"T*W6$)EQNZ9H,&F"SADZU1PWFG-4H+'SC+ MN>"6HYE'EGPZRZ@8^,]Z_O09_B2%*R5M;>!2EEC^2A"1V)WB=*OX+'V1\0*+ M(\B20TCC-'F!+]ME(/-\V3_) 'P[S8W5])B^O^![M/,]\KY'_RW[+_*[BIZ9 MEA6X"*ED#>I'#)#'"Q!R\4%:ZQH"H@#%1*4/US MN0)F@:X0FYP,LP1><4D U1FB,Z]G@;M5=[5Q<,L$TWQPE*/$BEL#!Y >)M.4 MQN3P>#H)ME$@TQ*HZX#*!5\QVS<-P2R=6475_]!QP_UV,IW"&T=/W)9MH&5/ M+!<(V?$QC).3X%JK"HUK.TQ A83*XC&D)Z/@#F6I-+2=+FKFYRZ@D[9O!+O=71L][;O'3WC?@Z^87G%I0&!%IO'19!R"[OM:O["J];TD M5Y8B]M.:?@6H'8#.*T6/:U@X![N?R_('4$L#!!0 ( )B+@53S]?\6Y@< M +$2 9 >&PO=V]R:W-H965T^A42J*'ZVQX=6LB;%[N5B$LE&M#'/7*8LWM?.MC+CU MFT7HO)(5;VK-8KU<_KQHI;:STQ-^=N5/3UP?C;;JRHO0MZWT-^?*N.VKV6HV M/OBD-TVD!XO3DTYNU&<5OW17'G>+R4JE6V6#=E9X5;^:G:U>GA_1>E[P3ZVV M8>]:4"2%<]_IYK)Z-5L2(&54&S$3E:IE;^(GM_V'&N(Y)GNE,X'_BFU:NSZ>B;(/T;7# M9B!HM4W_RQ]#'O8VO%@^LF$];%@S[N2(4;Z149Z>>+<5GE;#&EUPJ+P;X+2E MHGR.'F\U]L73=[@7KA:OO:IT/%E$V*0WBW+8?Y[VKQ_9OUJ+]\[&)HBWME+5 M;0,+@)D0K4=$Y^LG+;Y1Y5P".)"6VE+)0[^_*<7Z_7R M%_+%EZM?GHO.NVO-'H09W _FQ#@H>Q]SK>B I0:,UGU475 M%LI3\0[GXF,? =-6VFZ$;%UO8Q#:EKV'55P &O )&45L%+RCVX4G4YWI@UC- MU\<_B<%5;9SSY.)H_E<\AB]D" K" ME5)X+;61A3:$ND%@O/:N!83">?"#0B$9$*4T96\D:PO] M@R?U0X?(L99E"M:K4NEK61B%388R/Q=G(8,KT#QE:J#Z,A=;)1I9(='S]9AI MF-UE\#&\<_&VKA7+F_BU1_"'R]0].2]^B#;9/=H4*FZ5L@*)IX7$"\Y#R@)3 MC9X#H^*Z$B1GTV>#LC_T&6\;GHU]=O_ MD*9]:[1LM,&T%K?MCWT_6T^-7="171VA=$; M=A^R0M'^O7:3Z89BGAH9=?FO74A0 SHE)E+".1BW8_:=2*17@@:1JC<@+1:S MY"AJN%20)@JT G;$6Q+F/:%Q*Z"=:.FKR MN\OSCY]VHDQ:N)X?+W\27$WVL3--&404&F'^ .YD#O4A=TQKX@#=C+"R3GGM M*I$FHZ&M-776#>O4H,: R4I#*:CD#:5$R;(1+9WV:+\622PI9UAXUF\PJ4R' MMC@81#K>4[D5"'O)K9EQE"D0'28T^2VLZ?4(A9DCJV_P%4:88-$$;<_B$.,! M>O8UG5BW"I\*_4C^^?'>R;%7 M!\A'HP$R--04UQB \4#9(5QLSGASV4B[4<#RE0X#"#J]]S1:DB.H(LI$NS77 MZG:>.$$Y=>&V<7CK"#7JZA-H"S X87-F/E@_Z2K6P7"K^W:>G0TQ[W?%< 0_ M0.X68 J58"5=ON=YFBFV0T ;'%-V1\\M) 1:(*R+>NR\+'5>30<:N!=H-" 6 MCPE(TH#*4S+D_L-:T0&["W:WDQS>FE=8SSD /M=SD7*;3LGT+!L9\)B(Y*1W MW\"AT<,>%"(!JD'V<&X91V-!2.>4B^#-?H8K![U"!J"+I4*N]O5XGCV@\![< MTZ@#HJ=6U'&,GA*XY,$)+2!NP-Q\ZFS0U0.524&B0!)SF/0 29]'E@:B/L![ MY_S^&3H<&MDX;+QV**"DM'RAM&0/I06I9>G>94B-"EZ3E/L0&18?M /\>,U6A%N[ 'HN9=G4XT2J.A41>++0U3 MNY/M "*5:K@4-Z>7_[VYFSTA:#!)L_N MLL/Y\B5[!('YI'S Y5"&1 VXA$^R S-&_S'$ [Z$='RWSJL42MPZ&GOHV.4, M#7;"0R- )DV@;G&-+C01./ 4RR+("K?5U,QMYX(*/!5ZS=-4("Y@-?<\GG>I M?#F)(8D]JV-L4 P4QFBP$+V$NUQ4&N,*CQEY&I-PE:4Y"=0BX,[P8CHM6^4W ME()*7^O 3T@L+*)I=+=#2>0NAI$N)[DV?.)X/IIYT$:YOCGNZ5MS!JTIAF^> MC/2M]U#6H,:]*HTFJ:?'"K)>#:2_;X:ER298B$\/P@G(Z-'[0_UN9MQ",-/( MVG9&\WR1%'4W'.V1G5S]C, %HA]+@N!/F?2+PO1T^CWF+/T,L5N>?LQY+_U&@TQ&U=BZQ#@P2Z?8 M>!-=QS]*%"Y""?BR41)@:0'>UP[?QL,-.9A^I3K]#U!+ P04 " "8BX%4 MT; 4H00& "(#0 &0 'AL+W=O=7#%2W2 %!$BG93AS;@&PG:( D%>*T>2CZL")'TB8DE]E=6M'?]\R2 MHBBG<8$^2%R2,V?N%UYNC?WB-LR>OA5YZ:X&&^^KB_'8I1LNE!N9BDN\61E; M*(];NQZ[RK+* E.1CY/)Y&Q<*%T.KB_#LX6]OC2USW7)"TNN+@IE=S>>MZ9Q)+EL9\D9LWV=5@(@IQSJD7!(7+ ]]RG@L0U/C:8@XZD<+8/^_17P?; M8=^C:"@Y9WRZOK2FBU9H0::'(*I@1O*Z5*" MN/; NZXZ6_''O R<-QVK+>-*S)#UCCA-Z9TF\5&E?1.[6@6PIG0+S\]3^+D) #GBZ9722E-$(LN@$ H:3 M24-U K7D9HCWKN+0*_+=D. WF)\R9W [_! T;H\B'I ;G6X C/Q:6U5ZSJBJ MK:MQ)&_@=::%VJ&9IE]H8>&_IAWA"/(B0J"$Y-984ZH';6M'_-0Y,I<>OND&1, MJC UC(=E)[-X.)N>2\(VCFA5ZX(@,,B M<'=<78HA&ZG&0#F.;9NPF+=L+7 1%8W&L)%Z?I#A'U2I)+1 -E(YNZ/8:H>Q MF?%>H?M"(;PWM=/A[3S#;-4R'$)Q/FM+Z?YF?B@B>!RV2CZT/FKUBQK]#CK/ M[V^E>34=JS 9Y^+PZ#4O;8W%I^U*%EU#YMQ14R)(E":K4P[I^"@[CSV"W-MN M3,Z]V)!8]5U$D*P9^OR(YBY2TN"PLNS%&HO938K6DLHPG;]YX-3:;20<(C28 M(<4EG41YI]YDQ;[;K M WGSC8*JA;,&PO=V]R:W-H M965T@-)XMI\J11$JRY*SC*L=)9O,P M$U=N\["U#Q#9E#"A X 6E:^?D^#E$3%CCRSM0\2;T!?3G>?;O)R;=U7OR0* M\GY5&O^RMPRA>C$8^&Q)*^7[MB*#)X5U*Q5PZ18#7SE2>=RT*@?I<'@^6"EM M>E>7\=ZMN[JT=2BUH5LG?;U:*;=Y1:5=O^PEO>V-#WJQ#'QC<'59J05]I/"Y MNG6X&NRDY'I%QFMKI*/B9>\Z>?%JS.OC@B^:UKYS+MF3N;5?^>)=_K(W9(.H MI"RP!(7#'=U06;(@F/%G*[.W4\D;N^=;Z6^C[_!EKCS=V/)WG8?ER]ZL)W,J M5%V&#W;]+VK]F;"\S)8^_LMULW8TZLFL]L&NVLVP8*5-(BO%.Q3BJ&/^/ M$![?_9L-))+A"]D5(S\M253.WNF8_*@]J9O'(3[F&V%)4F,O01RM)J3 MVZ$GESSWSUZ(N);7B9O:.3+AA7A+.3E5RA,Y MQ>\T&/963J=B"^JK!67I5!LE#(9R>?R=#*;0=,G&U0I]@Y+N@<'>8(I27+. M_V?#\T2^KYW(6_5QF?*>@H]NEUK-=:F#!E@* ?]+[E]O31&,;V[K>2CJ$L21 MV=I \(F.Q#MS!YBLVPA'GMP=19VUT4R2,E.5A@/Z6W00:,ED)JZSS-64 MB]:5QDJ+&+H#6\=#.3K?@0KQ4%23G*8( IX]$^]YBV@]';'LBYFX=2!I%S:" MA=*?M:Y FP%;)H 3AY11?6>",@L]+Z$F'28R21/QB[7Y6I$?F60 B+7\ 4UG>'A:3I*$./1^'@XVB*\W;*/ M>, ^!V4HWFS1$CN8IOUS^;-,I_T$AX,R[0!ZI%HYB@NCOV'#%G'R0:,'\YTZ M,(6S",3:(]T;]U0(3L_KH)#A,9*TJJS#H"$[((@YA361B3(+;>"Y!HB,-\6: MB8G.::]63=$CA>A>^U@*/S(9UY"G'0SW59LZ;!_&!>W[3.:>.IO%]_ZN2'%; M H5X5D,&G:FM 1=3EEFCN66EJJIR$QU4]]'7%E-M.JF)B_529\MXZW$D6'%7 M+G.-\]27;Y\CV7XGL51PPV N/,H%ZD[ILK5#9F A#(+RC]IIG^LX>/E&>%XC MQ_:QZU@.C?N0SLE0H4/3XLQ31/1=LFSK]SYP*,,2E81!==D0L+%.4#:9S .Y9%SS&-*N5RJ1YO.-K9MLGWN M?^R+HIU]V.3()9V:0^M9 >G/,2X-Z;8P/UE;*[5I4B9Z$HN?+Z"A00WY4.-0 MZI5NLR^O(_?9M4%@EKJ2&?)X09TE7L:Y$IU+S#?1# P&Y SD?&BGC1N;(YO0 MW/#RUKX\C69I$\*'*ME(\![>@K84A'+0;I=03WD)2BZX\.H]0,>CM%1H @\ M?Q),R -U.GL?^PARXF32O\ K55G&/@A!)^?]T?;&68?+R\V/#!K^?PV:]L>B MU2^?,JAI*H^(;2B!0Q I&:1RT,_F((Y((VS_!/%RMEXL<3&:]IGU4=8PN$DC M1_Q:W\T_NE<[%D3Z?WGW^GER(2M82"N=-3F_WU]Q$P"(/XJMY18:6WR\G*OL:R1E6Q3@ M3+P%#7^.''O8N:.S[:W&X7V0VN)@I_NH5*GR7(>8#H>>J6;&/#!,L&'$PT!6 MM]-7# 9CDUPT"&U?$A,V$US#=H,G)9L> ZX 9\M7!1-Q!7*DG$T[-!EK%VBK MH$1]V2"JN.^,B "QM.]T.N)SV,@X[;2>D.,[M M%_@M !VXH9$;AHW]HNG_3>L_1NP1U)U8@; KLVF[>QSVVM9R3//:UF7>(5PE MF3T 8"-33?C'9W=U_3GG3-)[#F(M@J?G;"=!#L*IXN"7%UO #/"XONWUZP@MUW MR*O_ E!+ P04 " "8BX%4!.G< @4& &#P &0 'AL+W=OM09HH'GLJCT MV2 SICX9C72<82GT4-98T9=4JE(8>E7+D:X5BL0JE<4H"H+9J!1Y-3@_M6NW MZOQ4-J;(*[Q5H)NR%&I]B85U6.(]FM_K6T5OHPXE MR4NL="XK4)B>#2["D\L)RUN!/W)*:,%\M"V_^P^ W1_M3&";]*@_#GQ4(;137RURMF)IV9B34S^5]( M?1V+O?/"\ 0.@\(#>D(AB,9D4N7_8 )&0JYU@V!6$N)":(T:9 J:0:AJ=;ZL MA"%!H2&694G]X3Z)*@'J[A25HJ]V;0@75I>2@>4"59<0'U9D=,>PUQF>!7X0 MV#]RQH@"=$:B6R>&\#4%D^4:1"F;RO@PW6JTLHS=]\X'%'$&F7C*JR4(J(6" M)U&0-4)]%PR#(.0 O/!%I+VPW@ VA#M\(KK1L^3#?5WD!KY66RK"\88*6LIY M4MW*O#*0Y@63"U>H3)[F,7'M$>P%C;.$_@PGR&3H%EB2:+]#;6Q.>DKLR^QUR:K)@HMP&Y83LERWH5B,F&HWM2N=5IC14/[A+-_@!%84:&[I/0MO9#> MC4&N>D\0"YKF^R:\5AYZ\E1&M+:VC;;EPO: 2VO?W7YD+AAJ'4E["WE<%&NF M:T']GP#5D 1980OD[0,YTLA0']&W^28QLDM8F:B6!%!9S[?5W7$^I,D'*<\\ MJJMM@UJW-OY3YVPI\ Y00%21O>^17,ID4Y#OI*I6.>E1OV$+2092)2I%@IM90HEU7@$^HXJ9[%KE,=HJ?!,#-F&E6,."5!M%GFG+/ ET MD*2S4XB.NIH]U+!4HJ*T>HMU?QKX;_> UE ]<6%(!6ECFK86145Q]+C=&S-1 M$$XVFR$13?S04<^[+43%#+9CO^WR"^-]MY-9!^DAL DGFY;[M'GX1A M&\-_-C"G+6KN3Z83^WGFSX^/_H$ M+Y4%G;4Y.T8LJ$O<@9NJ5M,T<.=X>R!>\*B0C=I)Z([%50O+@^"E$\")=\UE M2>>5_!'A-[O/N_\/]CA,I']VD^3FN<[;VK^U17GC"LHZ^-X.*=EH\D%_< )> M%]+1;HG\TE1'X;']B<;P#D+:2>>^/)V ^F%H(28G$G5$S>)URHAG;.=I_G\GN9HW9F[M8^S]][K(WCC>IT MYE*?-CSO-UUEM6@'V.PS[3$/.$L0"YT5J+5'MX]D ?0BGH3^E M" [44F_*V_&IT-O4_%Y _M9+G]LRQ=SP(S4H_C2T7G4NYN4J);V M!L8' SKSN6M*M]I=\B[GC"ZOFSX6CP(^[6YU[@;]5H*68G:2%4S+597@YOTXG9"Y]V!?TFQ M-0?7C")9*O5(-Y^+JT%"#HE2Y)8T%O:+VK[#Q'BF9*^7)7&_9]M_=G)>,#RUEA5 M!6%X4,G:_^7?0QX.!!;)3P2R() YO[TAY^4=M_SZ4JLMTW0:VNC"A>JDX9RL MJ2@/5N.MA)R]?MAP+OU%/ EM1/3@%#XTI;2G0Q])="0>'YN6730&;;!C M2\'6J"!IMLHYJE8KF4-US$35E&HG!"X+J4$#BI[FJC9H69)++Z")1O&*HMM20 @WVEH;*X-%)4 MMPJ'*:R[ Z"@U"Z#TEHA*#8E'3S?D/&E*X2EY-9 "*6CD2BSB8*C33)>LUHLA=M*5R4C(R^*$W? M5.W+AB3\ EBPDA/&K*C93G"-I/T1A.%A61+XV(8_"0?K8X]*88"?#5Z ;-YW MV%MQJ0%@_8A=I ?E'I!1\- CRCG("C24[^*UJ(6&V9T+DRFP"PJ!.DM5> ,: MY0B.?O8&95U(X+?E)6N4,8+^8Y5"6P;?>M?@P1*5*=B3HA1&C=KZ8E"@>:@PGX=(JKI")E2P_STP. 5#FW=\+T(-/TKV8GNR.HWM^_@\,UZK<4: MCZ(3&9!PRD[>^SZ)? _KF MTR3.I@D;#Z=)]"DDLV GZ32+9^/YX]Y!M5DKP3.R.DTH%*%8*64;L)!-[!"EAO*V_B(G)IH/I%'1XB=+S& M@/3FSUQ !S$TU#8>@9U_[U#$Z2+\0=)I^D)/..7H":7QR,+5V%_M#SZI$JDM M'98Y,2J;S7#^/3M/AE/V/OHBS>/9"MT?]5-5DU?)<'*.4ZD[U&L#MQ$?.&) M-["=%&7!:#]*LP\XOK_Z)J(NJVAT+\X.G/&)WF!F*.04.@_>O>AG3QV-0'K6 M6K7-,P+#@(6"0/6]L5*N"!6.GD/5/2[Z$QVY[R<$9DM#JQMM*O3T@"'Q8XL( MR1Z>)O+9:U-$7&K?5$,DP>T^R!6P'/F3W..O(Y95:UOMMHU]NL+FM"=(-Y31 M&F>.O?T@] VS%!@B4FEGJU"./JF0M?.GP;YSE,FN<";:KQX(5S@R]*[$W43$ M*D1D[X<4P9K:\7GID9D?0BN?6-UAB1UC2?ID!HG:29SEJ"/&UM?A X2UZ_<= M,R)OM;12^ 3U%7:)AQH*!F31.K5]^[U1T"&[@\+0TJ^0>-31%;94H=V>V2^N M+A']EMM7HW SM-^F.D+!"%7M>D/[#3<;-[\Z"9^=[N!>C^.>6MC("&M+0=LK M(R(TU*E4W1#*\:#L0-QIZ??%EMKGAV.AES[$#JS]O"OVNV>@KLA-Q(NH6U/Z M$?;@-ZKPYW>X&R[[$Y]"QJ)TFL83#!ABJ\6"S>?Q^71"G)]-03MQ-L[<))G1 M),@F\6R6L1L3T;KW?'K$'H%LBU]'[])%YM12.I1%J]-2FZMU[0(Q!S]O_ E!+ P04 " "8BX%4 M%TZ9?@X' 9$0 &0 'AL+W=O=7H+2>K9DJ11=*CB]KN\KV9"JSE6Q<,\GF86L?0+(E8@<$& "TK+_? MTP!%RQ[+R:;VQ1(I=/?IV^F&+S;6??$U41 /C3;^] M(6TWEZ/Y:/?BDUK7@5],KRY:N:;/%'YI[QR>IH.62C5DO+)&.%I=CJ[GYS=+ M/A\/_%/1QN]]%^Q)8>T7?OA878YF#(@TE8$U2'SYV@PR8+[ MWW?:/T3?X4LA/=U:_:NJ0GTY.AV)BE:RT^&3W7Q/O3_'K*^TVL>_8I/.'NQGDU86S&^'X-+3QE^AJ ME 8X93@IGX/#KPIRX>K6-HT*B'+P0II*W%H3E%F3*17YBVF "3XX+7MU-TE= M?D#=/!<_0D/MQ7>FHNJI@BFP#0#S'<";_%6-[ZF!'U M+?Z,P^*]\J6VOG,D_G5=^.!0-?]^Q>IRL+J,5I?_KS"_JHX[]=RWLJ3+$5K1 MD[NGT=4_;*!LOC@7K[OX4TM.\G/V Z&L6"DC8780FXA?>Z72/-=Y4&66 M5"HC/KI[1&(L;J56.&V41+N$&F8>J.+V4$W7B(8K4&]%*[F@5XP!'X.#?.T/L_R)BP&EE2D>L1^JLL Z)9\00(#Z^G)P< MOYF(GVOE>W6.8DK8[M%LL@ JK7O=H88U'Q3(!'!77> Z&U!VZ!CW=:!];3>, M(DH'66C*"N;2B?AHQ I8X M 2&'G):QJ+I7&PNR/\AU9Z3X'H7E]Y%,Q%WG?"=-R*#P,0H#AG%\6:0J-3%6 M1XNS\) W5J3 M7;=.:;&8115G!Q/P0K3V@RKZH/JN>!Y3+ES6L!^1ERDD!A=6A_**OCB0'I8" M<90OQ_GQ/1!5->]@[H]Z >B<5R)MYWD4#9Z2V( M#;6.=>FE(5Q*7P."ZEFZL1U#0=9T5\7>B(%K8*9+>?P]^SP6]@?31'S7M-IN MB;(;,K120=QI%,90M6(YF[_]\NX;1T'U)EHQH;_^ ZK8<5F,.4_M M3W1/!G'^C+4G-3J3$#-+<*KH^LF #6@BKJM*\3-SU'@ E^9>6F$J+'SL&,Z@ MO5%N9MQ[!T6S(;B@*5S/?#_@4E&)75'Y0U6UY\&&'G'@Z%$^FX]G MLUD\<30_SOEAS+.UI7A_BG&," U11.4_R@/Q$0M!RXSL5?,8:+7[D@KJM5E8@][?0XU%JO MTFQQ_?KE]]@',A/QTMUING==;UP[[].U]W'X^F?!C]* MAU6>9],*HC-,JY%PZ2*>'H)MX^6WL %7Z?BU)@G>X@/X?65Q:^H?V,#PWY"K M_P)02P,$% @ F(N!5'#"1XFJ*P M(L !D !X;"]W;W)K&ULM7U9D]M&ENX[?@5"XYZ0(E"E(K5[B]!BN35CMS4JNQT3 M-^X#2"19:($ &TN5V+]^SG>6S 0(4FI/SX,M%IG(Y>39-WQ[U[0?NQOG^O33 MKJJ[[^[=]/W^ZX'EZYJKG[[M[BGGWQH=S>]/CB MX???[O.MNW;];_OW+?WUT,]2E#M7=V53IZW;?'?OY>+K5\O'>(!'_+5T=UWT M.<515DWS$7^\*[Z[=X4=NTR1TS^W[K6K*LQ$^_B[3GK/KXD'X\\V^UL^ M/!UFE7?N=5/]7A;]S7?WGM]+"[?)AZK_T-S]V>F!GF"^=5-U_/_T3L8^7MY+ MUT/7-SM]F':P*VOY-_^D@(@>>'YUXH&E/K#D?9]__VW;W*4M1M-L M^,!'Y:=IEJX/\<4COVYN/2=5-WM/,B[UV1;LHZK]=E7J4= M#7%$.STO3F K047OF[+ND^M#1[_1+;^K"9IY7:0E#>N&55<69=X"!C?YK4M7 MSM4I4?H^;VEN$!!H:-T.-/_*SI4'");\<],6M ='6-S?I+_5)?9UC=UTZ8^N M=FU>58>4X.[V]$L27T!;TM[W%0V\_^__]GRYO/KFM\OKR_3'ER_?\]^+;QY< M\IFQRFZ?UP<\]GD T+354+BTUT>'?P(J=S<-]MO@Y^3X\_.'-->_NAT^]JT'QE^G+JDJ; MH4W+@LY;;LI\5=%)N\[1 >CN<#$X^_@R, ?=!?U(&U9XIH3W=9>")YG>8\I C\M+@@(7FQO$ROG4O_TO0N7="2O"%"HX+6P34NGGV3 M_O#WH>P/9T#WU(/NZ=E3O_[EK^_>7"Q>S,'K[),0]E]W^WSMOKNW!U-I;]T] M/UUJ'Q*@"9"'ANSIWHF*&O[[MFP'Y1.UV^:0K$0G):'1&H!M;IG24T?(TNS* M-9"F*!FOA(;W!!Y"5J*1S= /0%)^E$%LB]-UW92$R@/QD[8G!2-+B'JK@L0? MX6S)G"0O^/[\VKRYUX+."NT.FR<9S7.3-L/WA7V<@?\S#_]G9^'_BTQ'&'+M MMLQNYF[B[!SS-^$G3FQBHE]"H03G>^O97,0_KX&K>5MTZ:N&_IG_Z753$(-8 MB_Q8/K^Z6%QE:7]'Z-NFNX:NH?$'ZFS=77X@-I#FVVV+FV8FT#=)GG8TK)IY M)"4RB%@Q29"FY=_W0[MO.J*CX1K6%;%NYC2L_!'K CAI1-GZ%=/QBOCK?GG[@,&Q<_U- M0U<]='131*T% : M5T/OII,T_/FV+.P7F_$R_1VG"<@=%*O[>3!="S6D^S^#-"(J6OW#JG MTX/9ZR&2^!"V05J;496P+5\1PR+\Z43>T4(\[1<='4^=1+J[B&Z2638$O&MJ MIU3"HON(H,ZRJN>>53T_RZI^ZQ@5?Z"=@7_.,JJS,\PS*IHVB:<%=T]$:Q3B M9IGY>1T-@V!CDEQ4W=&4/P(-B4N(WX'19)=_)*STZ[$BTY%1N1=X]C>0RBSD M$Y%< "R$_8MY(2-,4E^EK$76Q8KTWTZ2L;YN*$/5O0[$-BWOQR&< '0V$ MMJ2LNT_,3QD@M%CK$F*T4'GRCK138%I5?B0"N6F:0D9%@I7DQ(8>H>?M/")[ M@U;H#SQ ,$4/!%F?@<<0TXTF"S=%"F8A,X%5,<]QMWDU,/1)_SI]Q:!Z6GX[ M@.;8%#E+(2\\A;PX2R$OS3CX0$IC>0L(S1')V4GFB<1F3L+,J5^M#=^Q/.I% M->U)L>IQ657Y#_X1L'&9 H,O.2.^UM:$(B+)P'VV]"B33RY\EYTG$"!%,ZSZ MS5 %$PB^#+;K .P50=M#W)!?;E[Y[8HWL29;D%3DJNE8CO/#B?L$?@=1>7PF MOM?"$5Z1">'8AH1@91O1[^"&GF]:TDNJ] [<^:+9;)A>R-3"0)84>S*;2'>Q M16AQ\4FQ$+C-B0%CN>047%NW@2=(;)C^K!FYRBO>'WM5.KX',(U4L)/7\V>@ M'[Y:7F575U>\RZ]>+/$9PD],3+$^S&?!8^@#:5W0J$6]J0X$I!NB@U*,QXIV M4YG7BLP5HC+!>3M99)E]NB%11WO.QN8M#@Q($@-( ,O5@=8CB6E\)^Q_'C<" M4ZL8(EX7B2_V#,DMKH+[Z>HLT;VKB472Y1]F_4MGGYVG-3]AZC\EJET2U305 M; 6Z&N+E)=UOD6X;Z!2L'781\>'T!",Z,@LPH@X"U!Q%$LO&K_2PQW)CB:Q' MEFW77\!VD4]D5:;WW[Y[^\L#U6>80(3[@P JW-0MO)ELTOO#8(,L^3Q9=V # MM8,FF=, 7*01,!'5"D?ME73H(!<[>HS,"3ZNV&!$RUY$L\R(IC9=I116:\H6 MC0Q;(E$S!Q#A4,J-,$B@1VOD%71+NY820 M//*Q+LXB^1M'X@]>-*#*K.9U?H)Y3+=9$YXU]7^N^4_%>5A,N[PM!>N-CB^, ML/N;LBTN2%DCM8OUA<)!QK?%':Z&D:?9]/P'7/PT0"[ U':RT EQ[ISPI'U> M%HR(99V098ZABFJ\);[M'$KN ;*%%)]_J*] R*W5&%#3#MLXCB:DG1/5K@ZX^/P5"/L<(&M*$,) WL@#0L\/>*0-=YZE/5[%&&R]'IB&@%^P+XB=*E<,>(D-J9[-6I(]=)G^MN;,V]7">=Y+U";=&$?M<:17:/VU60.K&HA6^5N&P MN,@M]'W:#Y0JR!%U6#,_;*"XXQNBV@0<7@YW'O-#^&/QZ O=5WS!\YSI[!2? M\U[)O"3B$N#)MB:<@$!AG&TV%S#3&6IBBS%.F$4F(@U>1'7(5DV]O6",J616 M%=-PR4)-Y'N%H%!\'=MVX&#T[0 .Z15/<"48B*-&TK/J,66G3N2,^BZ8<3243I;0/[)S,:R@?,(.A%27'2'4 S+. MO:.#;Z&4D) 8":/%)U!C)<(>]2YA5]^6;5.+@^-#A!%)1$=V9>GHRJ:(DA=_ M8RU8,(:(BVZ/GDM?MSO28<:A.:%LG@1*3^MN$/"^=?K#>3H/4K6_JIFJV;$5NZ/)*10[OUB,J("(2K9^E;EW( MP^)&MH7A)/$$MU$Y<1G@=KPQ5I6"Q&-L'PEF_E]$2&):07"!61A%))" L<(C MHEA%\,N)U&'$BNXUWC_[D,E8#M@ZTL'E5*;"E<=(FOP+D31$ 1?G(WCOB(?6 MVY)](\$_]Q.8/O260K^=Q=*S,Y^R$VVYY-QR$%TCMU09MLDR*SR@;(OUWQWT M$T81QD[X <7COBY;4BT06%RS5"JA!8$UES7LO]Z=7L#XH@9D9 WH-N_DT::5 MVPIK*\_*TM4@JF7=D A1LRJ?Y,Q6R:AC) 09"?D4-FHXQ;:Q^DP7I;D-'[- MF*T81&;&1Y+D8YK.U)*6F$:\V@IJ+!FOS(E%SXE_UL@>[,AZ*VA*("(V3Y8G MHE6\6!+'%7]GL;B'V2O>"XBDLA>>#-AUG0]/14 2[=I+X. N3>]@8#?QV,AU MRV29LL&4G/;SL/D#WQQ)RA7@SX[,%K>?I3?-'<+/F3E?!7S^1$2[!'MG[)/Q+R1;!-701[3"+5M1,$H8U<'35@64#Y8 M@>.X('0 DN43:I4=JUV[>$\PPRQ_\7YX/^/35/@WF, M ?#,2"^Q9O2 MGSLP>A!O4OD+>T28#-E/H''2M4>V66AH="89\RY[ M9'H3;Q0S[!+'8#U""X*>Q9=SI =:&@L[&20 +9M5DHB1^V3(EM6@+@K;)].8 MKF5I%F&WI%S1YSVKR,>G9U?_VIM#\V/U^J?)&YX;));&D5FL/HU"]>F69#+I M-Z!IJ >BV,JOI*,-K0N1LO->0N]N;V9GR9)(6"&+G2,?,C#S3B?;!QWRXX5W M>4Q_U7PZSTK$13I5+<.V!=R\3>A$^9Z8)L$1="MD*7%?AF )[>=-@&M9WTA8 M/^0@' Q)V'VYRS\JVXHO/T,N_A!R_RS8I%""0XI1@^:X)0L)&[#T Z$0[U:- M9SVO586,OL7YE+ZWP)Z_,O;\+,ZGD]& /Y#7A]F3H]E3_EI0MNS4*PFE2H0N MGUP8ABN]5[ES566*,KM0D<\%)0R7@T3>#;OL@I?L/N>$E+W,_<"4>TVIH^O@ M)$!2C3ETT^=;UPR=X8XFH86EPKQB62 (T%:C'&+:/XZ?%O; 7YW 0.A8E3 MIX(329TK/%)-0+;L+75/ 1/MG@.F>:=*4A=4I)\P7[I(+]+_&AJP!;[C+BFM M[D7O0-T3G"F^5H52=)A([%].IEW2M+],SY:(R4[[KOWJLFBF&4@=&>#17L3K MI%[@V76SR0-E[7?-=F99=\-F@UPHN.N;:I"8")E<2!'C7*)RNPT98)T],2$0*(E%=; MP[F^:L2.Q4&R>!*EC0*I_!.X/R*XOPV86W:)K<,,($2]V?E9_GUPT1$0+;6L MWA-'B;$Y4O5&(M% *?MT<8U+>#AA5_ MG=?T8&X5;C5:Q)/#7!WZLC)VRA92QYJ&CTF/2H4V MLXOACTS? M 2YA@[.8N:B>U6(]Z>=F(J _)IDKQ\7;;H+;3\EYQEUR?@4LNL,76$==T M$IQ]*6G#4-*S)'*!GSDKY[.9'YI4VA#4JAN12:PX0$C!1Q:NXJIR&U2M>$J:XM&#L35JJ\8&!2,:C7W\8&+^ MSPY4O$B^> ]<2//DP0A6(8V?-7W6Z'+PRA-'XS12^M0A_&J>W!5NPM;I OYU M.;%3'W9 757JZZH\M#FI(2H'L"HJB7O?Q!-S_A-G?!0ZF^:MYE(YQNL1:PA> ME/&SM=LVO229Y5V\E1WMCS4HPK^/9!EFW@\<@H71$>$.X?"Z9D"(K>"3^A(U M)GT,FM/7=4*NR]2%YT',?CKH &T+W4K]RNJ:VB&K:G_RV4X\="5J;L6:(DWL M\ ^ME1HY43LI8G'L%YM4.V?>J>EGDYP:=:Q)#@#*[JK&Q_XU"&"/2:S>5[DE MFH F];L.%FYP!*(Z*TQGIC]CN9J53<^)XPK_8UK ^JI6>;>HD2PLE\BC'M-( MI*KXA'#84Z=V$\)#\^"7W9YZ&KLT]2N!? AVDOP^RESHD)!(1S'L"MXJJR#+ MA$B\"2[46TLS>N,YU=/")ED2LPMX[P R@"N:GOA2-"\#JZE1G*O>W0[J(ZX@99^S ML%[/5DC&9U8.8QDD$3I"GTQ@7@R=^>D:3JLBP"(N0MI(\,:7W>AJ MF)B#P&Q6N(Q.L+*IM%)I5W:^KB-F%Z$H X3%ID,>R%63*'W"H5KX$=9\GIY1 M0_Q)DS788:INV-9B9E'1K=1W:L$MPLM%PUC'4@3FG/D00EZ^)E3*]C.Q/.0; M))$.3J4]>T+ )#:]G1<27^]+L]ER+J%F:761%X5HR^;3RS^QP[W2N@PZ.:=1 M,_(REMGU2/Z)E'XQVEJJ+8%!LB69(>GPRW$>< "]=P8.-2GK%2=UF->HBX,G M,^0ZD@@A:&[AY8,3W8!^%EGAZ8.@_MO<AFN>2)@IX'EVF;LC9?2"R:' M<>S80'E,$XG11!IH IDNEJ1X2H?V*2(G5/ CG>/41.#@B7@EO?HX#N_A",2'=AGH_^L->B/E8F MS&8K>_5.(I2+B3DO0$NHNBZ@B&Q$4ME,4Q5"E61<'\_5(CK)TGE[^UV0@L%O&>1$6.25R%%Z;W M4T0IH\$_?M=%C3)H)\-^BQS%C"O'R? OO)2",9/YT@QX!?N0+G] NF3M[I!N M$/D;V4O8\X4BQR#R^3''32U+=F:34L*D?9:0,RJ6"T(OG/0\3E>*IAK5?48@ M2'^!;46\P\:_??5S>H)AYVXEUT4=_6# M[/1SO;>\XSU;7KBY.V"N19W$3LUG%Y",)K*XN:@1[/9WE./\\+QX; MM9UC S"Q*-+(R6:^L+.<6APV^99KMD(@:_*L)K*@L:CLI6FGL,HD/!M7 7&; MM[O:>S( *AXTKKO7*"^$=<>R.+%.#6B4(N5 ,?2(RW,K(HUZ@.*O\_PZ1-V8 MO$N8*COKYIA!X(JJK9&8CM@:!VW2C7.=Q0*EK@T03!25>>J<-#'KI=--:J81 M8%&WVW36Z?6&:MUXI&G9OTHR8[1KGB01S[&AN5'D%AFMAO.>T4%21:%B@QDC M,O,8GXQZ3-1$"1ZZ=AG^[ 7E9SLB8N<:X64!0B8,>/C:Z M>8EFZ$&,S(B(W]T<.M62N<1<(N:> *7.%DO0M;@DNT+L<6P)F 1!N)@$((_?KG#[9CW+E9KR3,XIP2-E;'2*%/M8T5.5. MX@Q!U"- )26B*;G?-JEL8SJISG$-U0;,J%V >GBTTJ7,IXH"6!G MRZ3<')^G']IZ>AZ>HG.]P2CD+]NCUIMH=(YHY9C'I* MEH)Y".IYMZ'6F^)'2:\@+GJ9OM7*L:/QG3F%0D@P0QK$$=TH,<#5/XK?*>B* MB!' OAZ6]_.^)N/91KD-;4KN:KM6Q M].^XEU!P.*P.41A#TD])@B?T1)?W )F.W4LJUK_*U]:*!J>50C2M=@SE;J(:B([Y=GDET M RDL1J\ ;M,YE56\G/(;0EGOM(J1YXA73E0O;7.4>%*73C=:0687.>INA)': MXFA4^$\Z6Q@EX9+/ZR)AS,@DDDK5SVH#">+]@TU3TI\AUF'3'SDA#!'66]'*P6_H9^D-C;KF&OTUA%YE"7*INA MY1/)?2FT9FRQ6%B@<(1O/(M#2]FRW05W6^BS57:A!Z\X&>AHF:E3JK?QJINA M78E_?/1\,,S\1M/@G]E%XB^1)C3500*8=.U1K!'["=B>>8%C*>3E%W9 M9^?X/04R&IT%)7_,I$"H;]=,.>1=,VAJS%68^Z:I)HZED1XHT!:6 M>&QB0L$TQ4"-R""XV'9+_I@G:L:V#8:VA?4F?J2SIK:V)MUP[E#7:V8NTVND M T6Z+I<>]>;]B9S" MDWQ+EB%2=XKM!-^.#W]&<>CCQC006Q)?\26!;#IKL:,752&)C-;[$A&%[ 7Q MK54^RCA&EQ@&\V>>.RH"8U)Q'Z<*BPM2@V&V>6[C$[J]_>[[-06744@WB#*+ M93.$'JJBOM<64;Z%D]?34DV!T&P%561GN^>,VU2>"J5*D?U,@/4NVO17B^6S MT,-R\>@I_ACWJ,PD154;M/$T M>1WBING3;+%\DC[*ED^>)=[F7CS)'C]]E"Z6V=/GSY*OTJ=/LA>/']$$3Q]E MCYY>G_;MJ]]0D:]MCF5\LGT@5YCU[@\@!\#]H(8UR"5?:#I53, M4D8F&1K%.!D@^6J973T70N+QW_B;)VO7EQ>I7&V!@#O M*>TR_4OC6Q])IG7(!5<>88NP5RQ43BRN_H3IHJGF&E^S!C&S\WZ.&XV.LUC\ M*>2TSJ+16S6#F2E+@MKIB[12$8U]X)4CD3=94@^DYS6_2,9G%=&D3^.=A'F MWL^>_HFS^([*"F?.=YG^I$VHQFFBQ.<*+M+T;1'SX$.S)E02S+:&/O%+9 0_ MKF;Q@W;XEZ8MB-3IR.>P97FEV+)87KX(Z(()'BWLIQ<8D[*D';4M_@Q> M74VV\X?P2D@EF"!Y?]0(:[K.X^?_ JRZ^I=@U9.36/5\^<58=?5_A%7G)%SH M.KT\WW7Z&B^MNGC%KF)TP'"<@35?>G1^JGDA%\V?Q/.S4TZ;]'-V)H\3E_4Z M'C=Z8USBLZBC-N0$UY?7K]-?FSV9,\\6STU-&RW'Y@NI8O+JK_@G5=(NY=U) M/!5-DIW>$32E9)0%+(;CMLVU.4$VSJ8GVW4TS M1_AL[_A_JJ6E/S\\JWJ>,^>XG*(\_;=QUB%&WX/$&8 9/(.^;X(O)/$31@]> MCE!9.G@R.F&?Y5\X<[^?=MN180X$FN9LK2&2R/,;B> MX+TW70,*ZRUDUH??%]4DT2FR&+U'R<>CM((Q\<1'/$+%4PVB6*6-WLZ7')U! M3*!3SX_>[-=(3"9L(2+T4-?]JH*?\GI]T\"6T6.:;=F8N&1O&\29I/>Q5G +/BH*N$\HU\/=( ]MJU9U7 :\8G<1 M@8.["6U@S/M6T:W=MY^W*+D<#0BG#;DU$5$DV*EKZ>;N90Q;(_@\K=B)M8E[ MN(W&VYFT@B^<65T%C1Z-[]L5DTNS<@YS_@HGN^.7]M+/RE*-X4ZK(P=IV%2J MR1._(4J6Q3U'"VK:M+&):_CVPZKBCK/:>$I$@BA)[+\,+^[C1GI2X.T[DP2TYO%= MY)JR-F(';4C$KY$2+C'=/+^$[->6^>1!9E*UTNK&??'Y$3Z"N&16T?.$P*FRMSB0LB&%X,X' SKMIQ0^RC7M@G%!\+'%7H]QDEJ'H-*&@BD<+E M,Q'BU&)[GX,(TK$DXY8B!Y5SUEZ4.]IWR9'V<\M=26>7M@:"K3JB4<45O7&S MTXY!:Z=I IWE\'%DJ))>?C(]%T/IYUC)\G+?6;YL&@J M[YVPDIX!9>'\8N.@9R5S>I;5'9&F'N>5QZARW,-GW. LOEEF>?[',.]$E?T5(8-;H M^@.ODY$Y$Y[SJ.].>).&+S8[V7\G]'*!JOF;UH&Q5H@GLN"#1KN74V],;.-4 M_O%[-:)FEM8';NHIGWNCHLA>6G+%!GES\FV-HH:Y6MXX['O2)+[VP',/]B6, MLE_"WJQ<,2CTIM/DG[3;F?2X_^OQ.Z;TV2BAF,-0/A4VX3@(2BAF@6E=2S0H M?E2C)8W]]6Z2R Y^?.6S9.'JEX9(H9-+U*6'/:1:(*-Q&-_ 1V*6NZ'KI\U( M]>UG"/-W]OY')BXVC1LB%BE#OX 1?\9MS8:"FDSJ\J_N^5F MP?DGUEH&PC)2? Z7ZH<0)_ M.5K0B]J"9/X="\+:L\1KSQP-)+2L)&LA(KM2TY/* MG=H^G33WK)K..JQR?+(4C1(I /SN3U:J1C&U>#'D]_CUDBA')0(E*>8]?&)C M /N7";T\]MS%;T13;UO=T#U%>,)$*G4)8NUSZ_4P(-/.E4I0_$Y/KPE-6DF% M%.XOJT.#\C@B1WJN?[\\OHW!@&_Q=M[QH*^D;R+7J/E?6%LJ.#1?"?^U9QK^)UH MY4P)<=3;FI*'SK8!9?EJYMZ*FWE$][6Z6=S*T]K=LNW2MMHDT5E7"R6'JPCL7O?LXL'7Z?7J%4H M-P?S";P?@XA%W@6>[&(72.M M6#M^[;C[3NC7;;#K&WNWFD4.6>1*OU4S9+\4^,D? /XY&@SO,UJ>?Y_1+ W^ MA7;UWZ3_G*/%+YTV.3DM C[_06HJKN^IB.&W+Z]?2;*3QYVG%XM'613O?1?% M>\U=_5JBN#])Z%%QZM'R*>%4W!J8;F \DD#M)T[>Q0TM_^!Z&7'7MKS-0S++ MGUV!U'8;]'SQY(&XL>5U;HE]_WA)F_W!\_0WN;X O)5&M;4%H2+*[SQ@65L/ MK[)5 ,9]&XP@3:^W5]+/1U5.8V+RQ9CXD%,VZ!SY]]_N'.D_K\E4X][3-6$, M(B_^6Z2&H?/;UR^7]Q[2DV'X]]_NR13_F1L'03?9T*-7E\^>W)-^$?9'W^PQ M9;IJ^K[9\<<;1P9UBP'T^Z9I>OL#"Z#<@;?W_?\ 4$L#!!0 ( )B+@52L MOU$P? ( " % 9 >&PO=V]R:W-H965TM'09#Y':',S9?6MA7YD@^JI0RW N30=42\;K#EX\H-W:/AD=:-,@8_ M7_:DQAVJ;_U6:,V?44K:(9.4,Q!8K=QU>+M)C+]U^$YQE"]D3B7>\_4%+U:S< M&Q=*K,C0JD<^?L9#/ZG!*W@K[1?&R7>AG8M!*MX=@G4%'673G[P<>#@)N G. M!$2'@,C6/26R5=X31?*EX",(XZW1C&!;M=&Z.,K,4'9*Z%.JXU2^(9)*X!5L M!4IDBDQA'1[/&M[$F!*[XLD_N;4=BMKNI@1+]W2!9^N\_NOIUO]SG]Z. M!R)JRB2T6.G0X'J1NB"F?9P4Q7N[ WNN]$99L=%/& KCH,\KSM51,0GF1S'_ M"U!+ P04 " "8BX%4:.[=&IX# #T" &0 'AL+W=O4DL W8R7:[0'<1;-(NBJ(' M6AI;1"C1):DXZ:_OD)(5;QH;Z:47:3C/;S@S&DVV4CWH"M' 4RT:/?4K8S97 M0:"+"FNFS^4&&Y*LI*J9H:-:!WJCD)7.J!9!'(9Y4#/>^+.)X]VJV42V1O & M;Q7HMJZ9>EZ@D-NI'_D[QC>^KHQE!+/)AJWQ#LVOFUM%IV#P4O(:&\UE PI7 M4W\>72URJ^\4?N.XU7LTV$R64C[8P^=RZH<6$ HLC/7 Z/6(URB$=40P_NI] M^D-(:[A/[[S_Y'*G7)9,X[44WWEIJJE_X4.)*]8*\TUN?\8^G\SZ*Z30[@G; M7C?TH6BUD75O3 AJWG1O]M3?PWL,XMX@=KB[0 [E#3-L-E%R"\IJDS=+N%2= M-8'CC2W*G5$DY61G9I\;PYHU7PJ$N=9H-)S<,SKITTE@R+_5"HK>UZ+S%1_P M%<7P13:FTO"Q*;'\T4% P 9T\0[=(C[J\0:+]HE,J6XL@5 MM!I7K0!!O:@=C*UK'"S/V",JF@-J=3M,O%F_Z*Z<*34;\6T7._,2^$L&S&7P M5LV.0K,S?Z4WK,"I3T.M43VB;Z\=ZR4J>_6>O7IXS0F]3TIJ#?.B:.M6,,(/ M7^D3\B;7NW9]C,H37)LN:X4DIK'4%=]H^ #9*+\,Z7T2C](L@5,BDU&DD(31CI$F*3&R//=N\)$^01LL M/8-%U4@AU\\PMBI6(\X=;=WG8V_!B@>20VY=AL0[8\VRU/8$\6CR.E;M!;WD3[*AC[*_H\^8K54AO]MQ_Q]+704U=LM]/%I0]]= MJO\O-NCW'AO,.VQ#1\"ACAB?11D\(U-4VJ@CNGI#5^^D%\:];*@N[%7WE=*Q M$N1#"?)WEV!WCVZ]("7C3J@2O6AM=VQKP3WH"I9*OI'O6I]SLE MZV%3VM*_'MR8^I%&X^+2'A*XN,PLD4*61);((,F<*(JA\4>XU76N^[N.B3_ MOK-KXU UX;*/>7SSGOE>Z2=3(EIXJ80TBZ"TMKX,0Y.56#$S4C5*XA1*5\S2 M5^]"4VMDN5>J1)A$T22L&)?! M^*ZTCA NYS7;X0;MCWJMZ1?V*#FO4!JN)&@L%L%5?+E*G;P7^,EQ;X[>X"+9 M*O7D/G?Y(HB<0R@PLPZ!T?6,URB$ R(W_G2806_2*1Z_#^A??.P4RY89O%;B MD>>V7 2S '(L6"/L@]I_Q2Z>7*6'\"?M6=C(-(&N,556G3!Y47+8W>^GR M<*0PBSY02#J%Q/O=&O)>WC#+EG.M]J"=-*&YAP_5:Y-S7+JB;*PF+B<]N_Q& M=;^3F:H0UJAA4S*-\.D[VPHTG^>A)1-.,,PZN%4+EWP %R=PKZ0M#=S*'/-_ M 4+RK7.POUUM356 M4W_\/H&?]OBIQT\_P-_0V.2-0% %-6VF9,8%9[X#B6)+A*(1XA5R+AK7D& P M:S2W' U@45"SOI?UDS;=X%Z:FF6X"&@R#>IG#)8N7RYIT<#5F+ ,XF$:IW0GP]DD'CSZSL8'XQIG,6QX.5][.+_$WD#*)1$ODK35H_ M">M=L?C"7^,IO-<9X='85:AW?KD8RFDC;3N!/;7?7U?MV+Z)M\OOGND=IZ0( M+$@U&DW/ ]#M0FD_5M5^B+?*TDKPSY)V,&HG0/Q"*7OX. /]5E_^!5!+ P04 M " "8BX%4)\TX:)4" !_!0 &0 'AL+W=O^VH M9<,,W"CQF^>VG(67(7*6'\G[2=;XJ,66.LJG;!:%=< M=B-[W=7A(. R/A) =P'4Y]T1^2QOF67SJ58MT(T5M^3L!]L(,.?3R"*)"R Z1' !-*'I2T MI2%W,H?\(T"$V?4ITGV*2WH2\1:R"S),!H3&-#F!-^PE#SW>\#^2!V0E&&K] MJ/S/8F.LQLOR]P15VE.EGBH]0K7&'LH; 405I#ZL-.SY/BOP24S7I=>F9AG, M0FQ# _H%PKDKC:M/'*Q585NF(7 TF:KJQH)^YR-?2#*@=(CCU7@2W#=:8_PLX"$.2^ J_4?!>-3HB=!CL*QM\D#@@ M6ZT,1@U&X\2QQY-@D65-U0AF(0]R0!T99[Y+SR9T0L[)63H:D_.C@!*&PO=V]R:W-H965T1* ME\R2J;>AJ32RS >5(DRB:!"6C,M@-O%G*SV;J-H*+G&EP=1ER?3S H7:38,X M.!S<\6UAW4$XFU1LBVNTWZN5)BL\HF2\1&FXDJ QGP;S^&K1<_[>X8'CSISL MP66R4>K1&5^R:1 Y02@PM0Z!T?*$2Q3" 9&,WRUF<*1T@:?[ _HGGSOELF$& METK\X)DMIL$H@ QS5@M[IW:?L>ZE!>1]KJ M$"\Z7GN)LURNS:],Q5*TFY08LZM@7>07,2C MA-;X8C :=@[%0J8E4+.#V@B^9;;I5<$LW5E%N?RNN>'^.!Z-X*.#)VS+]E"Q M9_,(^KU.\V9)EQCCSKVR!/=O-:4LNQ=)$OFL1]$07GOA\*3I2,36 MCQ8#J:JE;?KO>'J<7O.F:5_=*V8/A"(XS??8'4$L#!!0 ( )B+@51I.@]UQP( #\& M 9 >&PO=V]R:W-H965T>S[S[??>>[ M##9*/YHUHH7G0D@S#-;6EI=A:-(U%LR1*%\R2JE>A*36RS#L5(HS; M[5Y8,"Z#T<#OS?5HH"HKN,2Y!E,5!=/;"0JU&091\+)QQU=KZS;"T:!D*[Q' M^[.<:]+"!B7C!4K#E02-^3 81Y>3KK/W!K\X;LS>&EPF2Z4>G7*;#8.V"P@% MIM8A,!)/>(5"." *X^\.,VBN=([[ZQ?T&Y\[Y;)D!J^4>."970^#\P RS%DE M[)W:?,==/C[ 5 GCO["I;;L7 :25L:K8.5,$!9>U9,\['O8ZMIE-.?G:T0%W %)<6OBS84J#Y M.@@MX;K3,-UA3&J,^ !&%,-,2;LV<"TSS-X"A!10$U7\$M4D/HHXQ?0,.M$I MQ.TX.H+7:;+L>+S.03Q*<,I-*I2I-,+O\=)832_BSQ'PI %//'AR /R>&B6K M!(+*@9Z]L4QF7*[ .FHSNODC1H]"NDZ\-"5+<1A0JQG43QB,9LQ6FMMMBPJ- M5+,4BR5J3].^TKJ^G?YHE5H5W!BEMR 5F8^K%3TFB/N.TVX$)Q E%^[;;;?F M#Y.;UGP^!Z&8A!G;0N*9C^'SI_,XBK]!TH_>68U+S049O3/L)^W60EDF6DWV MKU>==GH1'"&\VQ#>_6_"\\JZ@E(T,N4E$U"R+C]89TRLN#0C,R;5]UJ><=3VN:L6JTH^(I;(T MM3.@\US1&]HI[H+FGS'Z!U!+ P04 " "8BX%4YY0.Y0X$ "/ M"0 &0 'AL+W=OK\Z[_5_9?5G:51;XM2R1JUDT:#Q?E%7XW"_KCAJ\2UV^E#L&1FS+

:92+?UBW>_-! F7CO*D[8=*@EKIMQ5/GAQV! MHO^& .\$>-2[)8I:W@@OIA-KUF##;D(+G6AJE";EI Y!N?>65B7)^>FM+DV- M\"">T,'Q@Y@I=">3GB?HL*%7=C!7+0Q_ R;E\,EHOW3P05=8O0;HD4Y;Q?A& ML2M^$/$&RS/(TE/@?9X>P,NVAF81+WO74+B1KE3&-1;AK\N9\Y92X^\#%(,M MQ2!2#-Z@N*<34S4*P^')W8Z:QAO[#+)5 MSI-REI;V^?\@=3BZYVXE2KQ(Z&PZM(^83(/G@OOZ[+JQ%K4_9Q^Q0BL4'$%. MWW&:P0F+VD":#2$KI')^Y">IGG6"1R/1W ":9^S8QY[ MISP?LJ]"-=%D)A0=>*%+A)_A>%@4Q/1@O%!LQUA\HN+BD%1)TU'XG_9'*1P( MQ7 ;BN%_#H5I;#BGT9K(*IQ#[T#H"B@^,PJ2E^CV.?T@R7M.O]PX@%'MA,HT M,S]O%-6ATC2:^(]@2!_/V*U^I.!0'K .):K6:!EJ+I1B)%*3\?C>O/2X08 7A*..XZAE.92'HVT>COZ_DG"0^KWL[$XU M\['R"[]#'?C("1EM/8*"#]H#'[-!F9(JP8MN(?@C&!2&8=?6!$N]1ANL^GIA7+*\J!/M #/$Z9QO_0'XV@A^!YVSV]?&97O)OFQOGRJ?A%U([4#AG$3[9SG5 M"=M>_^W FU6\NTMZ,:$-&VA];HS?# +!]@TV_1=02P,$% @ MF(N!5)H"^K2: @ :@4 !D !X;"]W;W)K&UL MC53+;MLP$+S[*Q9JT": 8STL/Y#:!N(T15,@K9&DS:'H@9;6%F&)5$@J3OZ^ M2TI672 V>A$?VIF=)7 M;N..KS-C-_S9I&1KO$?SHUPH6ODM2\H+%)I+ 0I74^\RO)C'-MX%_.2XU7MS ML)4LI=S8Q4TZ]0(K"'-,C&5@-#SC%>:Y)2(93PVGUZ:TP/WYCOVSJYUJ63*- M5S)_Y*G)IM[8@Q17K,K-G=Q^P::>@>5+9*[=%[9U;#ST(*FTD44#)@4%%_7( M7IISV .,@P. J %$3G>=R*G\Q R;393<@K+1Q&8GKE2')G%8I*OW\WCL+11[A^JKAYA=,'MLQ1GTU\0XELN)\TI/.:-#I &D9P M*X7)-%R+%--_"7Q2V,J,=C+GT5'&3YCTH!]V(0JB\ A?ORV[[_CZ_U'VAUW! MWZ1!^'6YU$91L_P^DB9NT\0N37PH#7DHK7($N0)RA#9,I%RL(9%%02VIK0K8 M,J68,/JM9"0XXK@@:] MT< #53N[7AA9.C&PO=V]R:W-H965T: F6-9%$+4G% M<7]]04I6TAFON[U8( G@ _ !I!=[(9_4#E'#2UTU:NGNM&YO?%]E.ZRYFH@6 M&SK9"EES34M9^*J5R'-K5%<^"X+$KWG9N*N%W;N7JX7H=%4V>"]!=77-Y6&- ME=@OW= ];CR4Q4Z;#7^U:'F!CZA_;^\EK?S12U[6V*A2-"!QNW1OPYMU8O2M MPA\E[M4;&4PF&R&>S.*7?.D&)B"L,-/& Z?/,[['JC*.*(PO@T]WA#2&;^6C M]Q]M[I3+ABM\+ZK/9:YW2W?F0HY;WE7Z0>Q_QB&?V/C+1*7L+^P'W<"%K%-: MU(,Q15"73?_E+T,=OL6 #0;,QMT#V2@_<,U7"RGV((TV>3."3=5:4W!E8TAY MU)).2[+3J\<=EWB]IKQR>"]JXEIQ6Z[+W_BF0G6U\#7!&&4_&URN>Y?L*RY# M!A]%HW<*[IH<\W\[\"F^,4AV#'+-SGK\@-D$IJ$'+&#A&7_3,>FI]3<]F_3& M)GW/#]1C&FZEY$V!5O[S=J.TI(;YZPQ8-()%%BSZ&AC-4=Y5"&(+1&?V!*)] M;YNG(^=5II$LNF<+@&JCG6&Y3'N@<01:F73AF$ MDWGB6!SRG<:!Q^( II,X<.Y>4&:EJ>IE&#,OF8=P1>JSU*$)VF)I#"XCYL61 M.6"3>?1?J"&$7A PCV#@@D "@Y22./.F"3L"FDX];3U+4F^:,C(@M-E@FWHL M2N ,M?%(;?S-U.H='F\VL]SR4L(SKSJ$3E%R]GQ=\>SIFJP$3=:Q#5I99D:A M%CE6IWKA; RG>\'F;DASCDW@\&>4=,M"88B[SDV#O(FQI:(-\10#LQ?$7#P; M/E3IENY1\C-H:92UX:-O)Y*FO?2J^"PJNDDJ:G "RK20D"2D_P[FP22&=\Y# MJ9ZNMQ+1*0F/0M<@353!))J35FB51F^\:3I>04X3DV.3PZ'$*H?OOYNQD/U MZJ_2&5Z3D=?D?_&*8U_WV2L/.I/:WX8W#AE7.R)4C7JG6#R+>)K%3SW8ZR#; M>TL=/[^B=@9QU+BKVTHFS,Y38N:! M15Z2L).%\]^\+#7*PKZ?"C+1-;I_9,;=\8F^[5^F5_7^??_(95%2-A5NR328 MI-37LG\S^X46K7VG-D+3JV?%'?W-0&D4Z'PKA#XN#,#XQV7U#U!+ P04 M" "8BX%4'M?U7V0" A!0 &0 'AL+W=O=7$,8.+3#4L9VT19 8:-(-*[ "0=MMAV$'Q69BH?KP)+II M_WTI._$RH,V 76Q1(M][I$A-M]8]^@J1X%DKXV=1151/XM@7%6KASVR-AD_6 MUFE!;+I-[&N'HFR#M(K3X? \UD*:*)^V>TN73VU#2AI<.O"-UL*]S%'9[2Q* MHOW&G=Q4%#;B?%J+#=XC?:N7CJVX1RFE1N.E->!P/8NNDLE\%/Q;A^\2M_Y@ M#2&3E;6/P;@I9]$P"$*%!04$P;\G7*!2 8AE_-YA1CUE"#Q<[]$_M[ES+BOA M<6'5#UE2-8LN(RAQ+1I%=W;[!7?YC ->895OO[#M?,?G$12-)ZMWP:Q 2]/] MQ?.N#@"1#YU=@LN>#-:6+2IMM$L3IIP*??D^%1R M'.4+J[4DKC)Y$*:$A34DS09-(='#R8-8*?2GTYB8*T3$Q0YWWN&F[^ F*=PR M5.7ADRFQ_!L@9I&]TG2O=)X>1;S&X@RRY".DPS0Y@I?UF6YZJLE$(=@U4(5\E-4[22[!YTIP(&D A M-QHH*59226(];UW 4:(PS!-?BP)G$4^K1_>$4#!DE # M[BNI&[VCK<5+5Y5LG R^HO>3P8TA9!""DR2!T\$R !H:/ G5X#^4PP?(1D-X MJW3Q0=MJ=)MV.#T4MC'4=7"_V\__5=?V?]R[Q^-6N(TTGNG7'#H\NQA'X+J! M[ RR=3L$*TL\4NVRXC<,77#@\[6UM#<"0?\JYJ]02P,$% @ F(N!5&'F M[* R @ &P8 !D !X;"]W;W)K&ULO57;BMLP M$/T582BTL,2W7)8E,31)2U.R-"2T?5CZH#CC6*PLN9)<)W_?D>R8%#9F*:4O ML4::UE(]ZQS D%/!A9YYN3'E@^_K-(>"ZH$L0>!))E5!#8;JZ.M2 M 3TX4,']* C&?D&9\)*IV]NH9"HKPYF C2*Z*@JJSG/@LIYYH7?9V+)C;NR& MGTQ+>H0=F*_E1F'D=RP'5H#03 JB()MY[\.'Q<3FNX1O#&I]M296R5[*9QNL M#C,OL T!A]18!HJ/7[ SBT1MO&SY?2ZDA9XO;ZP?W3:4:EA(_IT=3#[S M[CUR@(Q6W&QE_0E:/2/+ETJNW2^IF]SAQ"-II8TL6C!V4##1/.FI]>$*$ YO M *(6$+T6$+> V EM.G.REM309*ID393-1C:[<-XX-*IAPK[%G5%XRA!GDB7H M5+'262HS,J\T)FA-WB[!4,;UNZEOL(Q-]M.6_PGW45RG,.H41HYO>(-O*\\ID"4[,D,YV9VU@4+?D97 +I\> MH=B#^M%3)N[*Q*Y,_+=&DJOH9=?V,>ID^G P(^Q\D.\DKZP.ZO%XO7F/RN*LQ_C\F3[J" MDW]A\KR?I<=D_^KJVK'Y2-61"4TX9$@5#"9HNFI&41,86;K;O)<&9X-;YCB] M0=D$/,^D-)? #HCN>Y#\!E!+ P04 " "8BX%4*,"+RR@& "+( &0 M 'AL+W=O]-9*;=[T^S)>0TKE&=] IG]9IE0\7D'"=Q<]W'NZ<V@!2YHGZI;O?H%R0@/C+^:)M'_1KAP;]%"<2\73TE@C2%E6 M?-*',A![!GC88$!* _+<(&HP"$N#T$ZT0&:G=4T5O3P7?(>$&:V]F2\V-M9: MSX9E)HUS)?2O3-NIRRLJF41\B68")&2*%L'-%FA>)-;\-F>KC"U93#.%WL8Q MSS/%LA6:\83%#"1Z=0V*LD2^1C^BC_-K].J[U^=]I=&99_3C$LE5@80T(,$$ MW?!,K27Z*5O XM!!7T^KFAMYFML5\7J\AO@,A?@'1 *":P!-NYL''CAA%>K0 M^@O_GU!_^DW[1^\4I/(O#[JH0A=9=%$#NO)A4J_-&-B6WB6 MC3)2Y2)7N\T MBZ$NKX7CH75L:&-[J4DDT"';[@?[>-2$[(\Z0#VH4 ^\J-]E6QU)+DQH.J(= M'.$83([1%J,&>Z,BW(AV6*$=>M'.^5+MJ #-,UM-H!M-APK%7.JHTY0+Q;X4 M^#<@&%_4@??[#]$C4"$]U3"JD(Z\GCYF4D.12P8+@\;*A8XGXG<)6UF0L@[> MZ"BV(Q.UH^B.CJ([&A^..T ]KE"/O:@_<$431%A%QO!ZNMA M?(0Y&GJP3"HLDY;*C 68!!M$>HWK9<6W(.RZ*E)>L#L(?9EII+%""D1:!]'_ M)&RS[DDZ#IP8!%Y7MY#HN"T<(AI_SIED-H(6=2VO!T&P,=)X M3\.P%_;/L-"13?2RVG -%K%,YL+6:\S%A@M;L+7(\5$ADD%S[C%QB(@7T76% M!,%##-+ROH.5L)0UQ)+4D.EXU S)J0\.O9!F(&)3CBLP6'(-0V@ER32J6%^/)?A$J/_08/@+ B^]]6CTR3<491NG2A]NH'T#H1/\["3 M#SPX04W&3C"PG]$/DZ:7I;DJZMG<$$S>UV;([Q7CXPR52]1O&(W;4NL$!OL5 MIDKMC#YVSJL3 CP^Q;PZ<?4;CDE+7HF3$.*7D/>YR:*9 MA,PWFX3!\_U(N7,/CIGWF5QXAQRB[5"-Q:D#( M"58C<=) OD8:NE;CM,7K<-!65$X'B%\'BHW=+!?Q6K^RRT[9<1I 3E$#B-, M\B(:T.)U6*,!AP =E1,_E?]*F=3+1N/4+PD:6R==*W2\'OIY_7>U MUA4X?7JCZE!_H6/O\!39.]QK*[T$>U^U>,4U952F\>L-#V?F:#_TT_Y[+A92 M"9YV2J@C_/ 4"3]TA!^^!.%/6[R&;80?.L(/_83?B1>FX7$W"$]\K97024+H M;_3;>R<#P>3DZP+"+'QI&?C:]A"4+8[LQ7= Q;G+8VCR+'P9&?@V>" M:QCJT88,/N>LZ&_F$I9Y@A*VK6\>^YVVMS0C1^21ORES"UO(AW.FBO=$?0D9^@OW$I^IUV M .@(//(3^'^Q%/U/Z$ <3ADB_Y;ZWZU%OV\/SO[>L:[>U:[L:;=$MM2+4]#J M;G6B_M:>(S^[?X7?3(MS<>>F.*:_H6+%,HD26&J7P=E(+TQ1G'P7%XIO[.'Q M'5=Z:VV_KH$N0)@!^O&PO=V]R:W-H965T]*3 MVV1L.9H1%!!+[0*KUQIF4!3:D^+QIW%JM3$UL#O>>O]JDE?)++& &2M^D43F M8VMHH0127!7RGFUNH$DHU/YB5@CS1)O&UK%07 G)R@:L&)2$UF_\W C1 ;C1 M 8#7 +Q]0' X#< HYQ=,S-I76.))R/.-HAK:^5-#XPV!JVR(527<2&YVB4* M)R=3+(A +$5S#@*HQ+6X-$&+NK!Z;T$R2E(28RK151RSBDI",S1G!8D)"'1Z M#1*30IRASVBA/K2D*D#CJ/H,!2Z4Q?)%U7P-M )E\K"X1J5HVI=]3C-<3G MR'<_(<_QW!Y"L[?#G2-T_+8XOO'G'_)'!,XR#EE=%:7H?2/BXS=EBFXEE.+W MD4!!&R@P@8(#@;YO"]57A!H:&:@^%=:3*+P(_)&][BK38^7[D=-:O>(5MKS" MH[QN,$\VF(/Y( 5+I9D\WD&Y!'XL\:@-$'VLPH,VT.#]"M?0L*-=$/AAN*=P MC]4@<*-^A8TR/7V ME>VQ\KUPT*^LVSE:W:/,%L#7)'Z;L*ZW\^I]L+2[X\?U_T-:_Y\_W@V#:/]< MZ#/SHN&^N':GA97 ,]/9!3*]ICZ_V]7V]G!E>N;>^E3?*DQKW+FIKR1WF&>$ M"E1 JEPZYP-5;UYW^7HBV&ULM5=1;^(X$/XK5G0/N](>B4,"H0*D+6RYGMJ[JFCO'E;W8,( MUB9QUG8*_?G=7[E MNBK>0-D"G3^"BWKLHEL'4)2A/7][R!FS*>.=-Q^>Y!3L>BT G/ MX$$25:0ID\_7D(C]Q*'.RXM'OMUI\\*=CG.VA27HK_F#Q">W]K+F*62*BXQ( MV$R.)YA! G$VKA@^/,$,T@2XPEY M_*B<.G5, SP=OWB_*2>/DUDQ!3.1_,W7>C=Q(H>L8<.*1#^*_6]032@T_F*1 MJ/(_V1]M@\ A<:&T2"LP,DAY=OQEARH1)P!Z">!7 +\KH%\!^ET!004(N@+" M"A!V!0PJP* K8%@!AF6QCMDM2S-GFDW'4NR)--;HS0S*^I9HK C/S%)<:HE? M.>+T]'/\H^"*FV6AR(&3@-&J! MWW28NX7\HCO\#7D7ZUH7UZ^+ZY?^^O^MN-_NT([<:DC5/Y8H_3I*OXP27(CR M16F.F@ $F,Q0[8A8)7S+3-2V AR=#4IG1BB?IJ%G_L;NTVFFSLV&X2NS5UR# MFFM@Y;J #"1+",O6A*UQ/W&E)3-J2." \JY M54]."-#(T.GG4Q8DPFM9/Z4 M?,LS9-,I<%TVYYMB4QR[EF2=LDHK/@@3<*AI>BC^KH(VOT!_9,,'U8OB0! MV;IX1^>1PV T&+8'IE[3.3S[OC]HR$S3(4N1%*7(?")W=S/R[1[2%4B;MM"3 M_D3?4<-H(Y74M\[F5JD"UJ4PX%94&@>FHFDY%;7C.2Y0#;C =%N2KROOKW8G M'8R&T:4T-^I*[?(Z8VK7VD;/%?)-P*IC]<_K']!SPT6;H6_17-J(+K6K[J-X MCH',4>UPTJU72ZZJRP[M;S;NBY>-DZK]^(EV\7KWMVZ)I. MO]$J_SVURC\YUMFUZG^GTS]7J7YYK'J33O?D0F%NI'@HQX"*)+!!H-<;8D'D M\9)W?- B+^\8*Z'QQE(.=W@Q!FD,\/M&"/WR8*XM]55[^B]02P,$% @ MF(N!5",.E5M @ ' 4 !D !X;"]W;W)K&UL MC53;;MLP#/T5PNA#"VSQ+>F"(C&0RRY]"! TZ/8P[$&QF5BH+&42$W?[^DFR MXV5M$^S%%BF>AV6EDA0=5(DRBZ#:L&)=!-O*^IVN$)ZW"VUM<*.I> 52L.5!(V;<3")[V9]%^\#OG*LS+H^LG_RM=M:ULS@3(EO MO*!R' P#*'##]H(>5/T%VWH&CB]7PO@OU$WL( T@WQM250NV&51<-G_VW/;A M!!#?G@$D+2!Y">B? :0M(/6%-IGYLN:,6#;2J@;MHBV;6_C>>+2MADMWBBO2 M=I=;'&7WDIC<\K5 F!B#9.!ZCL2X,#?P'AY7<[B^NH$KX!(67 C;>3,*R0H[ M>)BW(M-&)#DC$B>P4))* Q]E@<6_!*'-N$L[.:8]32XRSC'O01J_@R1*XC<2 MFOT_/+J03MIU,?5\Z1F^STH5M6T/,%G ZY;.N!J:H:=Q&PO=V]R:W-H965TN1G;I)8I3R$3,,L1A/;-N\UA DFA/BL=_A5.KC*F! M]>MG[Q]-\BJ9%16P8,F/.)+;F36V4 1KFB?R"SO\!45"AF#($F%^T:&P=2P4 MYD*RM K!FF<'?_ISZ(0-0#V>@"D )!S 6X!<$VB1V8FK265=#[E[("XME;> M](6IC4&K;.),/\9'R=5LK'!R?I])FFWB50+H5@B0 KU?@J1Q(CZ@*_2HNB;* MU1Q;HUS .D]0HJHN$,TB=# E@NB*[H&K1ZZ>JNZ;.-M4MFL#5655]_7S,O ( MQ554>HQZA;X]+M'[=Q_0.S6+OFY9+E00,;6ERE)SM<,BH[MC1J0GHR6$U\C% M?R#B$-P!7YP/=T[AMJIM66!2%I@8?VZ/OX\Z<[CZ9/)N5_N?3\H>W4M(Q;\# MT=PRFFNB>3W1_N1,"'2;LCR37:4[H@.#UBM\/P_&.LU]O4 O&)T0\TIBWB"Q MVS#,TSRAJE\T/2[CWU2OXRZ21T]^+?Z52_R@P;+#BF!_U$W3+VGZ@S3_5L+9 M7SV_%=+U Z_!JVWD!8';32LH:06#M!9&"("KY2/DJ3;Z#.D* M^% +CK6$G':WH^6Z#98<5 M[NT,[%0"[ES0L@7XI&>).VI0Z[#R'-*SEG#MW8('J7WE- *4T13.ZE!<:2I^ M"U'%E:KBRV2U@-?KAQVGV:8O69V2JY05OYZTX@[5#":3)M$.*\_U>HA6VHHO M$5?T?!)]>8YK4EJ^].WT%)2:2FY3$M)6R6#9FL.VYP2JW24 MO)Z.DBX=;;'L,.K;H))*1*1?\>(P^#B3;F9/HBDFUG3676U!;!*X- MU/R:,?D\T(?;\F/&_']02P,$% @ F(N!5 7J?ST6 P + X !D !X M;"]W;W)K&ULW5==;]HP%/TK5IXV:6UP^&P%2% Z MK5*1JG9='ZH]&')#K#IV9CN%3OOQLYV0,&F8:ENEB1<2?]QSS[WG1BJ90H94:.A*#2C'&XD4D66$?DR!2;6HP 'VXE;NDJUG0C'PYRLX [T?7XC MS2BL46*: 5=4<"0A&043?#[%9]; [?A"8:UVWI$-92'$DQUW"C2H?5K#W?*P;,)EQ7E:0SQKP"A24"= MA6B;A6GD19S!\A2U\0<4M2+LP6O766T[O,X>O LG'$B3 :7+;$E@Q-:A2FFN MT.,/'Q1B] )'*0[%74^QYH3Y+$@/B)(-7:=FO8?M'HN6@CFC@3=3E M)C?]UVBY3S*_>?N@8FWPD!8:C)J;H[TKL@/WA&L--W\?^QO_G578 ^!5EUAP8N./%FAM" M69'5E85^H']Q8.&FO^/NL51AG".[[!2:;-Q&X:?IX M<"P"-^<']C?ZPP+[[7%WO\+AS@>\$6GEKBD*+47!=?DM7\_65Z%)>0%HMI?W MJ#F1*\H58I 8T]9IW_P597DU*0=:Y.XZL!#:5(1[3C(,C\AC+A%;E;NU-%+K>&,P%W MBNAMTU#U>@U<[F9>Z+TMW+-U;>R"7^0;NH8%F,?-G<*9WTX 3?6&GJF3?Q2 D5W7)S+W>?HX(H/"*(.D'D?+<@YW).#2UR)7=$V=,8S0Y< MJDZ-YIBP?\K"*-QEJ#/%K3!4K-F2 [G2&HPFYW,PE'%]03Z2!=Z!:CE5E-1ZMPW:-O"_55G M\;JU&!VQ.(?5B,3A!Q(%4?BXF)/SLXN_H_B8=)]YU&<>N;#QD;#_);?O5TMM M%%ZM'^\XBGM'L7.4''&$^45#Y6E5F5/9E^RY"(/)-/>?!UA)STI.L>(A5JM* M]UB3:3J,2GM4>@J5#*'2 U0:A\.HK$=EIU#I$"H[0,7ID0*.>]3X%"H;0HT/ M4%$2#*,F/6KR+NJA!NRWE0$U!)P< )/T"'#: Z?O Z6A?(@U/;B)<9HE_\#\ MO6YD&_L7JM9,:,*A0EDP&J-7U3;+=F+DQC6HI338[MRPQN\+*'L ]RLIS=O$ M]KS^BU7\!E!+ P04 " "8BX%4T\6#H5D# !_"0 &0 'AL+W=OZD>= E@R+>*"SWW M2F-VKWQ?9R545%_+'0B<*:2JJ,&AVOIZIX#F+JCB?A0$J5]1)KS%S-GNU&(F M:\.9@#M%=%U55'U? I?[N1=Z!\,'MBV--?B+V8YN80WF?G>G<.1W67)6@=!, M"J*@F'LWX:O;J?5W#I\8['7OFU@F&RD?[.!M/O<""P@X9,9FH/CW"+? N4V$ M,/YO0)B>"(C:@.@X(#D1$+C&>^0:X6L9^U MO)8-K^@$KS B[Z0PI2:O10[YTP0^%JFK5'2HU#(ZFW$%V36)PQ-BER\^D>\?].7+S48;A1OIZQD\28 YJ@XID8CN$NDD]Z@%* MI\GX"/6 TW@R&4:==JC3LZA7ARZWK44)N'(3N;.2T 0QHTRPW2RSY-SD$(/T M.;@D/2+PW"<,HGB8P+@C,/ZSLK<%QWNJD3!. 54""Z_)#D\J-S_$8/P,W7@T MC8\H##A-PA/*F704)FPK_:=U4/--^DD/5' ='0%O?*9/?))H M&/BT S[]M7BPOG\!?3H *YP>81]RBL='V/W>75:!VKHK7N,94@O3'-:=M7M% MW+C+\\B^Q-=%\QCXF:9YFKRC:LMP3W H,&5P/48=J.:Z;P9&[MR-N9$&[U_W M6>(+"91UP/E"2G,8V 6Z-]?B!U!+ P04 " "8BX%4*]/JOT " E!0 M&0 'AL+W=O-]"EX7:6,$E+C283=LR_3)%H;:3*(UVCEN^;JQSQ&71L37>H;WO%IJL M>&"I>8O2<"5!XVH27:67L[&+]P'?.6[-WAI<)4NE'ISQK9Y$B1.$ BOK&!C] MGG"&0C@BDO'8O;3.)+B*H<<4VPMZJ[5?L MZSEU?)42QG]A&V)/SR.H-L:JM@>3@I;+\&?/?1_V .G9 4#6 [*W@/$!0-X# M1$_[7?MO9ATB EZX[T;UZ)>^T$T4*F-M.$ M!^\PZU?^BK_Q3^D-""/[ER8\(#=,K[DT('!%E,GH_#0"'88R&%9U_EXOE:4I M\$2#"]C^0=02P,$% @ F(N!5-%$T]\A P VPL M !D !X;"]W;W)K&ULO5913Z- $/XK&^*#)BHL ME-*:MHFVFC/1I+'GW8.YART,92.PN+M8_?>W2Y%B2[EZ45_:7?AFYIMO9X<9 M+!E_%!& 1"])G(JA$4F9G9FF\"-(B#AE&:3J3@$Q6PX-;+P]N*.+2.H'YFB0D07, M0-YG4ZYV9N4EH FD@K(4<0B'QCD^&V-/&Q2(7Q26HK9&.I4Y8X]Z"J=&E5,;5A?OWF_*I)7RGJG[R40M0,<&>'@5T: MV/L:.*6!4R2Z8E:D-2&2C :<+1'7:.5-+PIM"FN5#4WU,4K(FF +I]RFJDSDNAP I+06!RA$S13I1/D,2 6HJP.API^@NYG$W1X<(0. M$$W1SXCE0B'$P)2*HXYD^B6?BQ4?>P>?"?BGR,''R+9LW& ^WM_<>F]N*F4J M>>Q*'KOPY_Q#GF,TC8E*]+U*#S<*CJXE).)/2S"G"N84P3K[G$4E[C%:<"8: MI5RYZQ;N]'U]'F&WJU1[K@O6 +(MKP*]8]JIF'9:F9[[?I[D,9$0J#NC^H=/ MB;Z53217GMQ:_!//]C9(-H Z;K>9I%N1=/]+SA1D$T]WBT+/Z6S0W,9X+FYF MV:U8=EM9SE@HEX1#P=)G299+X+6K]7 +R1QX6WUY52COZXNY5P7K?6XQ][:T MQ;;M;!S -JC?W5'+_8IHOY7H59FWRTF/O+>$+F@H40ZB,K%-/J<]7D^1J(UE6#&-S)M5H M5RPC-7T#UP#U/F1,OFWT?%?-\Z._4$L#!!0 ( )B+@51I(*3T(0, (8) M 9 >&PO=V]R:W-H965TYCVX, A6#68VB9)O_UL0Q@-A'7:"_ARSM^_X8?Q8)@$3[E&9B9B52YM>V+<($4BRN6 Z9FHD93[%47;ZQ1@N4[6:6:QT&[LDFD7K GD]SO($5 MR,=\R57/KE4BDD(F",L0AWAFW;C7"]?1#L;BB[3Y#%=!0ZX6,"O-$N\K6L5!8",G2RED1I"0KWWA?):+AX Y..'B5@_=> M![]R\$V@)9D)ZPY+/)]RMD-<6RLUW3"Y,=XJ&I+I;5Q)KF:)\I/SFS#D!43H MXUX=# $"X2Q"WV4"'"T*SB&3Z"O!:T*))&KV_ XD)E1O^1DY\W:R&Y.M:_>CC\ MFL,W'(-3')AB3JHUUY!!3&1G=DN9D9'1G_QV[KF!-[6WS1RVC=Q1,*Z-WA . M:L)!+^'AX 'F&5+U!;$U)1LLR_) L51SDJDDOA1$$#W4^CB'[;X_='HB+]M M,W0GWY$&[>6;66M;3+VNL&"&BSH!5N8:JR^W@AR)DY\3T%KV8ES1-8V M&9Y(V:0FF_22F7K=13-I;X]_1-,V<0.W&\=U_EPJ3B_0 Y/J8/U; >RL_4ZK M\OB>=YS0#BLO<([KD]VX)/4?RC?,-R03B$*LW)RKL.OHKK7Z_Y;U!+ P04 " "8BX%4*:XA(5$$ !@ M#@ &0 'AL+W=O1_ MLV?!"0MM9'%!HP1%$Q4O_3[ MIA!;@&&T Y!L ,D/@+B_ ]#; 'IO!?0W@+ZK3)6*J\.,&CH>*;DFRO9&-OO@ MBNG0F#X3=MSOC<*O#'%F_!G;1.9DJB!CAAS.P%#&]1'YE3S>DXDQV<,8)N9;"+#6Y%!ED_R<(,< ZRN0ERDGB99Q!VB6]N$.2*(E; M IKZX1?EP@N?O5T]\F33JVO>)I'$?5WRA\:E$>U,H#K_*5,*! &Z*H@39A/SSN)H-?/ 4XKL,X M?DO!ZPQ#->PSJ X=L#H)R*M*T:T^%K]<%N\=-:_-0K_D4:RHEL0F@; MB--7TJ>^B1I'S?X7>=6GLBB802.MK3CV3U=)A2:TD*4P MNH/NI5/%5M8>6\/RDSW@UJL.S!*(I247"P5@L^R0-1"J )U^_@^:+S&24/)$ M%0/S[!:+,QT\ Q":Y\Q:*QHSP9$A A95(Y5/(*@+DHF4EV[>F"4UEON0':&; M+QE8%&+,P4K)')M;6=!/L;="#V-*1_&!@7Z^AF(/R65;<>%;<_ZGF&#<>%?M=9K\];@C>7M'&F&*_/QH1BOPM]OIKOF'VX=R0M0"W>UT;A'X-Y>G<[KM_7U MZ<)=&L*F>W7WNJ9JP= 8..0(C3#2@*CJ.E,UC%RY _Y<&MRYW>,2KX"@; ?\ MGDMI7AI6H+Y4CO\#4$L#!!0 ( )B+@53(V MKR0, )\, 9 >&PO M=V]R:W-H965T:CV83 '&-7VL#/C$/[]GK$=0PB>9K7J"\SM^\YUSAP/MD+^5&M$ M#4]9FJNAL]9Z<^&Z*EECQE1';#"GG:60&=,TE2M7;22R10G*4C?PO)Z;,9X[ MHT&Y-I.C@2ATRG.<25!%EC&Y&V,JMD/'=YX7/O/56IL%=S38L!4^H/ZZF4F: MN0W+@F>8*RYRD+@<.I?^Q:T?&4!YXAO'K3H8@S%E+L1/,[E;#!W/:(0I)MI0 M,/I[Q"M,4\-$>OQ3DSJ-3 ,\'#^SWY3&DS%SIO!*I-_Y0J^'3M^!!2Y9D>K/ M8OL):X.ZAB\1J2I_85N=C;H.)(72(JO!I$'&\^J?/=6.. #X;8"@!@3'@*@% M$-: \ C0]UH 40V(WBJA6P.ZQX"P!="K ;VW2HAK0%P&J_)N&9H)TVPTD&(+ MTIPF-C,HXUNB*2(\-ZGXH"7M4&4QPKN'=!#7CJ7H/'^#KPP3>G;V' M,^ Y?%F+0K%\H0:N)HD&YR8U^[AB#UK8?9B*7*\57.<+7)S 3WZ!#RP$+IG: MV!L\VSL.K(R7Q:H#07P.@1?X)Q2ZLL-O<$[P?BM\8H=/,.E Z+?"K]^NO'<" M?F.'3]D.O*@5??L+X1M)PKU3\!>1")O,"TN^\#]DWH][.@1W&C/UMT5$U(B( M2A%1BXA;*L5 ]0Z?-,]7!5=K*J(:Q)**U5R?BG[%UROY3!5_I!3TR-K'$UIT M&RVZ5BUFW\@US[W>Y,&Y$Q';E)<\3OF$IL$P4 M^2FGW<2OG!;%OG?@MBJ]7A^+(\]K\VZ_4;!O57""*I%\4[YK%-C4^/C4Q;2S M[,W ?5 #-'ING:(JBWX=$Y J3PCRE>]0<5SS/*=M, MWOTE'LM80W7C/0/4:ZQ=:=0]B_SS*(R!>HIRYSE-Z)5/D(@7AH9N'D^;JU=J MBF.JLM+<5964PWJ8M"Q),K')@X?K1Z\OIO]_4OE_:YL]P^>0___YOMU3?&B2G3;,]D/]L(#J_"[7%/2*0V2:3SYVMKQ M82?N_FESP[XV^Z&5: 2F4G=3$C@\]V"&3RJ;,OHK[]C+>N*4U)&/_ M=>&.0_\H'NY!FY2A7)4=L*)[3*15!]&L-EWV9=E;'JV/_8NKJE?>TU2M^Y1) MNI *4EP2I4?Q<$!6W7 UT6)3-F-SH:FU*X=K^H) :0[0_E+0O:DG1D#S33+Z M%U!+ P04 " "8BX%4W(D.2R@# #$"P &0 'AL+W=O( TA XO03U%9J*6B10*KX6 YH#V[R MVEHD=M9V*/S[M9V0%BB!%4A/>H.?V)G+0$[E.&,>) M!)6G*96/(TS$LN\1[VGC@LT7VF[X@UY&YWB)^CJ;2+/R*Y:8I<@5$QPDSOK> MD!P>D;8%N(K?#)=J[1JLE:D0=W9Q&O>]P"K"!"-M*:CYNLHZ8L43NP!Y((@9 MF&>O-.4QXW/0MCJVU7MP?3F&[:T=V +&X6HA*#CF,<;/"7QCI_(4/GD:A;6,8XSVH4%V(0Q"LD'0T0C<*$1;L\QG:*LL]ZN^-O? M^00ZE8Q.K/LSG^Q!V=G_^^!$&+5(CJ%L)ZM8R.GO& M?20Q9AL34>!;M8GHODY$*]@O0%L]!:^ M"DVS\T87(:M&2QI?')M5\R3-;XW-JE62^E[Y?FSJ\<-,FBX2?"0XJ_9*VI\- M3BW!_P2G_2HXG>;+;N.OS4,IRKD;$Q5$(N>Z&".JW6H4';H![,7^R(ZH;LY: MT13S[3F5<\85)#@SE,%^QYRZ+$;&8J%%YJ:NJ=!FAG.7"S-FH[0%YOY,F#^Y M&PO=V]R M:W-H965TM%*6PF0D*0B2&VC:;N8 M5#7M=C'MPH%#L&HPLTW3_OL>&VIE*_F0=@/^>L_S'ML*76S97OJZR$BJI+T4"-,X60%=78E1M?-1)H;D45]\/1*/8KRFHO3>S8G4P3 MT6K.:KB31+551>7K#7"Q77B!]SYPSS:E-@-^FC1T RO0C\V=Q)[OHN2L@EHQ M41,)Q<*[#JYNYF:]7?"#P5;MM(G)9"W$D^E\RQ?>R!@"#IDV$2B^GN$6.#>! MT,:?/J;GD$:XVWZ/_L7FCKFLJ8);P7^R7)<+;^:1' K:C$ZJ%C=O>E+OP\[@C#8(PA[06A]=R#KRPK//6PY$%*1H M=2N!-)+5&6LH)PU]Q5/1BN"5('C.2M,Z9_4&-P/#G!%6DX=2M I'5>)K-&E0 M?M8;NND,A7L,+2&[)%'PB82C,'A<+49NCQ#&S;:$_8_,OIU MO59:XO7Y?:'@/%0Z#IJ:"9 \T.@AY*P$): M:)!#N-D'7! %P\"Y \X/ X7&ZXYEA%5MY:[]$'S^X3X&X_@?N+]3=DP%_T[E MAM6*<"A0-;J&ULM59=3]LP%/TK5Q&30&+-5S]16PDH:$CKANC8'A /)KEM/!R[ MLUU:I/WXV4Z:=E.)B@8OC>WXG'ON<7Q[^TLA'U6&J&&5,ZX&7J;U_,3W59)A M3E1#S)&;-U,A7>L._6KN6P+Q::48[7$M0B MSXE\/D,FE@,O]-8+-W26:;O@#_MS,L,)ZMOYM30SOV)):8Y<4<%!XG3@G88G MH[!M 6['=XI+M34&F\J#$(]V'8#HA(0_0MHO@"(2T"\+Z!9 IK.F2(5Y\.( M:#+L2[$$:7<;-CMP9CJT29]R>^X3+,43D2-\(RM4<#A"32A31_ 1 M;B#Q]ATH X=/!P!WRT/SRHR2:N[(\=7_PZ M^^\^FWUPI3%7]S51FE64IHO2?"'*Q72*[G[!)A[<$(UP@XG@"664V%MX#%]U MAA).TY_FRS.W6ZMCN$:9F-&NHZ^/&@9!(P@^U.AO5?I;M4P3;;7>C3%_0'D/ MOV%,5C1?Y-5238QV%:/]CB?1J:)T:C/Y8BJYJ=G2V,UGP(12D! IGTT!7Q*9 M[KI@YP5CUS':,OXT;#5Z??]IAXQN):/[2D,IW]?07A6C]XZ&AL&F@ 5O;FE) MN>UINQ'O]C3<*J5AK9)+3(T,!H2GH/[CDPVC3<3H/3W>5*DP?FN/1R7EML>= M1O,%CS>5+*PO*O4>[_\5AYO:$[;>T^--_0G;;^]Q>X_OV-_J#G*4,]=E&7*Q MX+IH%*K5JI,[=?V+O]E>M('FSW=&N0*&4P,-&AUCG2PZJV*BQ=SU&@]"F\[% M#3/3C:*T&\S[J1!Z/;$!JOYV^ =02P,$% @ F(N!5%WYFP&ULG59=;^(P$/PK5M2'5CJ: MV $"""(5N.KZ4*DJ;>_931:(FL2<[4#OWY_MA#3D2Z>^D-C>&<]LC'?G)\8_ MQ!Y HL\D3L7"VDMYF-FV"/:04''+#I"JE2WC"95JR'>V.'"@H0$EL4T<9VPG M-$HM?V[FGK@_9YF,HQ2>.!)9DE#^=PDQ.RTL;)TGGJ/=7NH)VY\?Z XV(%\/ M3UR-[)(EC!)(1<12Q&&[L.[P;(6)!IB(MPA.HO*.M)5WQC[TX"%<6(Y6!#$$ M4E-0]3C""N)8,RD=?PI2J]Q3 ZOO9_9[8UZ9>:<"5BS^'85RO[ F%@IA2[-8 M/K/3+R@,C31?P&)A?M&IB'4L%&1"LJ0 *P5)E.9/^EDDH@+ XPX *0"D#AAV M -P"X!JCN3)C:TTE]>>R@4++,E9 .)9B@1Y;*O4 _TQ#"2P);V2J]D;.W)>EE M7$-PBUS\ Q&'X!9!J_^'.SURW#+5KN%S._A6&>>0RED/U;"D&AJJ80?5/83 M:=R6Y!PX-D#]'S[ZWMP^5ETW(P;8+6,N](Q*/:->/1M));2IR6&CRE[8'=7T M-&/N9USJ&??J*5*-))/M61HW=0U)35P36L 6E+.P[ M Y.2:_+=,S!I*/>QRF8EHJFWSL%T\9F@^FX)J@9@QW2K@<[7Y>; MTZOHG._N@U 07&@C=6TM09AXHPYUE:L7]ZI[HW%&\V(6JW)*TZ U>_TLNL[/ MQ($&L+!4(1? CV#YJ.VZ*X@NO(XFDPX;Y,L&Z;7QHG-;J0H(/E63(=J]D,;E M@W$CW2U!SAC7=-J5HI< WYE>0*" 9:G,:T0Y6_8;=Z;*UN:7N@\QQ?2+)F]B M'BG?1:E ,6P5I7/KJ=3QO"_(!Y(=3&E]9U(5:O.Z5[T4,R?- ;U!V M9_X_4$L#!!0 ( )B+@52-H=0YI , "D, 9 >&PO=V]R:W-H965T M@S1< M2:)A/0]NZK\2U'/;NXEZG*@3RQ QCR?@F6<6$^ MD"ORB !]<&1Y5!E\R[13(+=Z<^[$K$@U;D%>:PQ1SV8M[+'4BK]#-F MN &]@\HKI>2NWI"4%=PRP?]A+H-]S+7UY(1H,#F#[HK0B1\Z::&3?M^FJ2XQ MEG# VFB@CJ2R6]"G\?3A)AV6872&VQ49C/RXHQ9WU(N[/)X]#>CL$GQ@H\Y7 MQ_$96%?DBI[0OT(;MVCC7K0_*Z?5^>##&G>=T8EO5X9.+P1XTF)->K$>-'8] M;9^KP,*/DA?8AZP/<.)Q2G).Z!.*+R!.6\3I3Q+',KGA*^$_:-/.)^.(GF%U M96A,_50T>ND.42_7;TIE>RZ$MX)''D?0X1F63RJY<,[H2=>BO5Q_X(#C@HJ5 M1&Z(4,9@=='Z&>O,GND+'8=V/92,Q^>\'JG)-+D _-) :-P+_*2P\OGZAI!E[K;CI\\84+(5Y4#2](%@0 M;R?__X9>[_2E6='^;N4.D;>3KRV6L=T;_3#L=%%?K'Q2G5B%)W.<&Z(_,;WA MTA !:U2+KL<8:UW/I?7"JJ(:[5;*XJ!8W6YQE@?M!/#]6BE[7+AIL?UWL/@7 M4$L#!!0 ( )B+@52_=/"%&0, () 9 >&PO=V]R:W-H965T3#(0 MJX[-V@[0;[]CAZ840G8/>TG\F/G[-V/'D^%:JE>= QBR*;C0(R\W9GGA^SK- MH:"Z(Y<@<&8N54$-=M7"UTL%-'-.!?>C($C\@C+AC8=N[$&-A[(TG EX4$27 M14'5VP2X7(^\T'L?>&2+W-@!?SQR6!.2VX>Y?H[;./I6;U49+VU#3R2 MEMK(8NN,! 43U9MNMGG8<0B3(P[1UB':=^@><8BW#K$+M")S85U30\=#)==$ M66M4LPV7&^>-T3!A=W%J%,XR]#/C.Y'* L@3W8 F)]=@*./ZE)R1*9Z7K.1 MY!QW*Y4B99Q1EWH<,3F09\$,9&1JJ$%?C:_22/5&6"5IZ(8HG$*MY^DU.?ER M2K[@''G*9:FIR/30-QB Q?#3+>RD@HV.P(81N9?"Y)K?E3!N%'\FO%JQN MC=5U6-TC6+>0@:+ZVD+B\$3Q?A,D7BC[1 XWFKU'H["%&R1WEHTAU$S91)39FT4CX 7D " MA"$9F\]!@4B;\9*#M<^B>#^-AT9Q-VX&[-> _5; %\K+ZMA1CO<\1;XFO%81 M6W\N])*F,/*PP&A0*_#&I.DCZQ^&V1L,FD,8U"$,VG.LY(JY6H.E[J_G8'!P M%,-P_R TV 1)V$QY7E.>MU+>X/:[0E9_N4UT[1K]3A)\;4IKNUO4[X3[?E4, M_DXY*4 M7)75))6E,-756H_6A?S2U:^]\0D6^*H>?\A4?P?W5"V8T(3#'"6# M3A\W7U45M^H8N71%:R8-ED#7S/$G!90UP/FYE.:]8Q>H?WO&?P!02P,$% M @ F(N!5$@W91A( P 5PL !D !X;"]W;W)K&ULO59M;]HP$/XK5C9-F[01)R2$;H"TPJI56B4T]O*AV@>3',2J8S/;*>U^ M_6PG#:P-*5.G\0%LYYZ[YYYSCAMMA;Q2.8!&-P7C:NSE6F_>^KY*O)\/A9._6:F!:XO[[S M?N:2-\DLB8*I8-]IIO.Q-_10!BM2,OU9;#]"G5!L_:6"*?>-MI5M@CV4EDJ+ MH@8;!@7EU2^YJ878 Q@_[8"P!H3W 8,#@'X-Z-\'1 < 40UP4OM5*DZ'&=%D M,I)BBZ2U-M[LPHGIT"9]RFW=%UJ:I]3@]&2A17J5"Y:!5"^>#<,@>8<^_"RI MOD4O9Z )9>H5>H.>(Q^IG$A0(U^;L!;LIW6(TRI$>"!$@"X$U[E"'W@&60M^ M^@@^['#@FWR;I,.[I$_#3H]GL.RA0]E _. B?'0_''=GT MFQ+VG;_^4TIX^%DN02*P0*74N)/T% MV>%K,JUBU(:8M7\:]JN%?5-L+) RF#3BF'#9OAD6P6%9NY M45-(LR/:''YSNLZ-E@O+\B\4'AZE\&-6?^1TTN1TTIG35Y[FA*\[7X^3O[R: M =[U>'S\"P(W(%.JH+61XX?P MOW6_8-=R@_X_:SFUJWU1$XR3*([NW;P6PT$R'$:#P0'Y=]TZZ&[73^].=8#' M7@M_;Q(I0*[=1*=0*DJNJZ&D.6VFQO=N5O)WYM7(>4'DFG*%&*P,%/<2HXNL MIKAJH\7&S35+H&PO=V]R:W-H965T8BC:!06A/%@/G5CUW(^%:7.&:?7$E19%$3^.*6Y MV,X"%.P&/K-UINU .)]NR)HNJ+[97$O3"QN4E!64*R8X2+J:!2?H[2F.;("; M\2>C6]5I@TUE*<2=[5RFLR"RBFA.$VTAB'G@P8-IPWLMG?H M[UWR)IDE4?1,Y+I*'>B$Z ?&X)P#7 =CIKHB'5.-6&Y>@V'L#"G(2US M"F(%9F^5)CQE? V)* JSMLJBP)9(2;A6< AJ(Q(JH!QN.%,JS=FT+2_9*)4 M)E9-0VW46PUA4BL]K93B'J4(PY7@.E-PP5.:/@8(3=I-[GB7^RGV(I[3Y AB M] 9PA-'-XAQ>';QNI5>_'IJX6>+8T<0]-&'DGDIC-WN4-#N_3U*%?MR1A(ZB'DWC1M/8KVFW4X=P5M61JT;X>D6+ M)96^(S%I*":_]NP=-T3'WER,^5"3QZ52Y<^U62V@/_QCR0_1Q*,#1:VA1<]1 M*--F=\\]9356M_;0_C.&<"L _Q^N4+,\ ML@4TFD0]MH!:=T3QBQE##?7(&="X1T%KF\COF_^A#E%K?VCX:RL1M5:'_%[W M9"T^$?\IT4\48^MPR&]QSRM&/X:5XR_&U@W1Y 6+L<*R5M$Q_1[/1ZU1(K_5 MO50]'O^C'O$(]_U+X]8^L=_Z_DTYUE"/RO'G:@P[=]."RK6[@2MS<2RYKJZI MS6ASRS^I[K;M].H3X8K(->,*&ULO591;]LV$/XK!ZT;6F"+1-EQ MG-8V4"Y@>+1]Y]]Y%W MO.-LI\V]K1 =/,A:V7E2.=>\3E-;5"BY/=$-*EI9:R.Y(]%L4ML8Y&4PDG6: M9]DDE5RH9#$+3F<8FUWLT3ENPG/HI-Y?Q$NI@U?(,W MZ&Z;E2$I'5!*(5%9H1487,^3M^SUDHV\0=#X+'!G#\;@MW*G];T7KLIYDGE& M6&/A/ 2GSQ8OL*X]$O'XVH,F@T]O>#C>H[\/FZ?-W'&+%[K^(DI7S9-I B6N M>5N[CWKW ?L-G7J\0M M( ^\.T>!Y25W?#$S>@?&:Q.:'X2M!FLB)Y2/RHTSM"K(SBUN*F[PIR7MJX0+ M+2G8EH?C>GF)CHO:O@+K52P(!9\JW5JN2CM+'?GV"&G1^UEV?O)G_+ (G%"8S8CY!G.;N]N827+UYU5"/@H^%81@%\ M]-^/Y=>?R0:N'$K[6\3C>/ X#A['SWA #R0*B] 842 X#6LN M# 7>W---W?*Z#6J%EI)(4984]\=B$G?)LNPDR[Z/D#\=R)]&D3ZC=>#0R&,D MXJ8C>$1N8C&;#"0F_^($M]H)M8%&[] <8Q7'8M\ZF;.!U%D4Z/U!V$)V_I.P MQ2'9-\E-!W+3*-*M,ECHC1*_4YIW[ S6W)%$&=>J+875KWB>H!M_ 2S\ 2^. M<>X\38(GWPJV"S;-QV,V2[='&)X/#,^C#+^$JDH<^!:-CZQ!WVI\9'OJX58V M:(0NC]&*P[.0?' .LJM-; HE?XPE(\N>"FL6Q0NRIEK-1E,\G*DR!S4$>P\9P MY?[>B'HF<3B6/5^RTH-.+-%LPGO#TH5OE>N:\C [O&G>=IW\2;U[$%USLQ%T MWVI\ Z&E][B3U!+ M P04 " "8BX%4< PN[\0# !?#@ &0 'AL+W=O[A3MH-&$* 4Q(IV;VV)]VIJTWW[J'J@P.3 MQ%K J6TVNU(_?&U#@&V )NU6?4EL@V=^\V?LL:<'QA_%#D"BYRS-Q;&$%\F%_QU7/KJTD-(-<4)8C M#IN9M< ?ESC2$\P;WR@<1*N-="AKQAYUYW,RLQQ-!"G$4IL@ZN\);B!-M27% M\7MEU*I]ZHGM]M'Z#R9X%:R-W,"BV4P(84J;QGAY^@"LC7]F*6 M"O.+#M6[CH7B0DB659,504;S\I\\5T*T)GA!SP2WFN :[M*1H;PEDLRGG!T0 MUV\K:[IA0C6S%1S-]5=92:Z>4C5/SE<[PN%ZJ>)*T W+U,<6Q,CU_A8DH:GX M@*[12N5"4J2 V 8IHO@1L7VC*94OZ!VRD="F!*(Y>LBI%%=J4+5_V;%"D#P1 M4ULJ7NW5CBNV9_??6C0R]\!-UXMJF?<>'VB_JU>OR[60G+5_6W W;AV-S;NQCWN M?BZDD$IBFF^OT*KE3Z _4%=0I52E4=\8U8OW:3X>!X'G3NVG#AB_AO'/A_F1 MDUPBE9B OIOUH;)L\01^XOM,-$M0@P7D@;RA8Z3%LD7HCOQLSK#'#0*76/?G42XFR6J6:)S6=Y0M*@CR\*@FQ0[S1[K#+*J^K$!JK$81_"\IUPU MSU>PLOY*PK'KCWL4Q*V]'U_.]89J5N[;>__+GE>YG;37< ]K4ROP!<7B!/ >]$E./5.'@=P4J(*DZ O=0"?? ML"L/O0#A H4H*\NX*N@)>1FJL+@I,_B".K/8;CELM>2?%3559\88?2-I823N M)/=/E V]24_IPTT]P<,%I?J^9)W"19EY6E7"2> %?3Q-6<'#=>45SULF9M"U ML,,>W*:\X+/J2XG[;W-SV-4_RG17EG:%XOKUY?"=\J+I3"1DUU1H%*1%[>9LJ.9'MS M@U@SJ>XCIKE3-T#@^@7U?,.8/':T@_I..?\34$L#!!0 ( )B+@53T+-&0 M(0, #,) 9 >&PO=V]R:W-H965TK93^M'DB!:>"B'-/,BM+2_#T*0Y%LP,58F29M9*%\Q25V]"4VID MF0<5(DRB:!(6C,M@,?-CMWHQ4Y457.*M!E,5!=/[)0JUFP=Q5#JT76^ M9/,@< M7=SG3.-@21N1P4H5E!R&^?U]=XV6<6'>PP#N*7>R2B"H-=@<#R%WW37C&K9, M5 B5X7+CYY>"I8\#0BF!!E3I"4O-4[>@4!D*(GT#(1CW=3,++3EQ>L*T4;VL M52GC4 M(V?4AF7D^4:GPO+_=_S'U8.QFH[-SQY]9ZV^,Z_O[(2^[_YX4,ZP+6HZ[;#1 M3-I!QBP>"RQ1'\3X!01XQR5<*R&8-G[:I\#[KA2H%5QX!>XRVB[BX7@Z"[?' M8?G+HF?FQJVY<:^YCT\E73*DM9%N41== OM91K!',MF52Z\"PH@"YW,\GD+& M]J8G;)/6V>1USK9*T#$7W.XI7*E5NLM?/]=D,HRBMUWV^G$7T7#\$O?,S'EK MYKR7Z(Z;Q\%:(P*GS*)[Q(*F_.MRTD\4#<\N.HWTP^*_^)BV/J:O"PJ3LF(" M,K[E&J-+\L& M4E5)6U_![6A;^:]\P7LQOJ0705W _]#4SXD;IC=<&A"X)LIH>$YG2- M;$D6R8^D1'JP%?)%I0":[#*>JZ&7:EW<^KZ*4\BH:H@"J&W7WABJU2; M!7\T*.@*YJ"_%C.),[_2DK ,C MO:.3Z*+&*<0-T@QO2!1$X3OB$V4\5^YY07^S"F33ZF^>"^0;8T2^CQ=*2SRE M/R[0M"J:EJ5IG:'Y[&P>*.I2X%2TK0IS>S>CL!VV6F$0! -_4V.]75EO7[3^ M;.\"NC[>@,2[3>[W3LXDBX%=4*E* =*FX)K_)(2]UO,YH_YBWT>O5 MHW8JU,Y%5'O^%?F$]0\KD.8(C:6N J[#Z)R$K=OMMUMGH]:M4+K_@O+,=)H" M=QQ?Z*X^%MU3B"AJGV7H50R]BPPV#H[C0:EU_;GIG=CN=*)F=-9XOS+>_[]C M8TG>=F;Z)V>FV>ATZSG#X% T@XND]UG!Q2N4A&7YQ%RYY F>X"6O+7K!2>BB M%@;O-'3^44G/0*YLXU(D%NMK5;-<>Q:PF&[ZZR/5*X8U@(.2Q0-&ETT M+UVS]FP@-81M_NI]7ZV[7&:ZF^ZA6 (8]9*O1%:V5,_K[;U?$*,J8[ M,@>!_RRDRIC!H5IV=:Z )0Z4I5T:!.?=C''1FHS=O4]J,I:%2;F 3XKH(LN8 MVEQ!*M<7K;"UNW''ERMC;W0GXYPMX1[,Y_R3PE&WLI+P#(3F4A %BXO69?A^ M1D<6X&;\R6&M]ZZ)7F-5%:]@B"2Q8D9H[N?X-M@OJ6WNQ3+7[)NMR M;K_7(G&AC 87 T-L">M][B X HBT@ M@6PONQEL75Z4+>L!%2&[1 MZ$J3:Y% TH"?'L%3CX$NKK=:--TM^HIZ+7Z >8?089O0@-(F0G[X#.(.Z84. M'C; 9Z?# \]J>M46]IR]WO_R$Z)&R?O7KU?!.>\.E7?/I>@Q\!'W_"E@K QJ)-S J<)* \"=-$ ML+1W[NQ9?7R8]$:#P7#.[=(KU E-;D@6$@4LVFSY9UR-N-K1R(*7)B)*']UUL,5P2+ZSO#'@DP)3!:NHT5<_X/ M%K$SG&G-W@CT(EA*[N !!#X>]Z >>(R9($2!MV-\.A6?%VZ1*<?AC0<_*J?$BXCPFP%XEF165!T$'I6!3>6&38JFED; MGMP=57DR\N[H=5-B/"':E"6C9SE+@W _9TOQ?CXM[-.#J1T&=:$-O*3OB[F& M;X5]WJX?[/>76\CFH'Q:'.Z5\? EBT!(:\?4OQ>/.5<'B\#5$?2N$A\O V%= M#L/>CQ2"D^)<%[TP>M$XU]4M])(]C&>>1C5!>ZT%^),*'+ M6G%*@.NR% Y>-,!U[0G]9>)8@/WH/V+CFKHRP#T?HUKE0K_,V5#8=:-HLTP6 MF,H*8L#7I$9^#?(6T7[4+%NTEBWJEZTI2SE6(,'9*?M,:\&B+RI8M!8LZI<< M]RZ1;DC.-LY[8_]/GQ>!WBCJ'PAF+4W4+TU74B'&;J@ZD&9'#$2=0=_7_=%: MR*B___Y0&&S_=E%H: $;V44_U/?16MVH7Y_PM5TJELB3^C1:'CH>:UEC/J%Z(04\QLXFF*U?E&_?OVW%&OHOYI2K+MWYI&! M6KJS(]NMHDZ6)P'5W>I\ZM*=RGQW?QJ^GY6G3+69\M#KEJDEQQXYA06:## N M+:+*P#JK3O,F_4$L#!!0 ( M )B+@51$=&PO=V]R:W-H965TPEUI'UW>0C9;PW]MF5 ,A>E-1N$I6(VYLX=JL2%'=79@N:WJR-51RI MM)O8;2WP(H"4C+,D&<:*"QWEXS WM_G85"B%AKEEKE**V]<[D&8_B=+H;>)! M;$KT$W$^WO(-+ "?MG-+5=RR%$*!=L)H9F$]B6[3F[N17Q\6?!>P=P=CYI,L MC7GVQ7TQB1)O""2LT#-P>NQ@"E)Z(K+QN^&,6DD//!R_L7\.V2G+DCN8&OE# M%%A.HNN(%;#FE<0'L_\"39Z!YUL9Z<(OVS=KDXBM*H=&-6!RH(2NG_REV8<# M0)8> 60-( N^:Z'@"7#L? ;(A707[)(MJ!^*2@(S:X8ED FLK,!77U./6.YQ M3 )M$9."+X44Z#G.F-#LL325(WXWCI%<>^UXU3B\JQUF1QS.8'7%>NDGEB59 M^K28L?.SB[]98LKO?1>_WD'TOQP4GWE^8W;C=".Q)8$RJY&E$B M6U]$=8%F&P[_TB!=)6%8TMT-UB^@]VMC\*WP]TG[;Y#_ 5!+ P04 " "8 MBX%4T*!%K2$# !H$@ #0 'AL+W-T>6QEDWIL#=OJ8CTHT_DL#1353*1N3Q M_/W/I3+7[P)W/_MP=M9YO+C>MY]7P 4)O:3](T@O.QV<&$",/#Z*_ U1GQU MG.I#HC'JP2YUJW%'4UB7;#S,E&PK%Q%GL,PT9\$3%2,RH8)/-0>OC.9Q703W=UHOWP,V,Q#(A6@$]H@S MC(<%-89I>6,GU>+*^ (*ZO'#NK *YYJNN[T^:1VJFPTR53IEN@G3)1O3>"A8 M!G(TGR_@;E01 FB,RNT@Y72N)*TT;#SJ@:6=,2'NX5'[D>UPK[*MFG6@8K(9 M6D'UT-&X"?!OLSGN;=K7\08%?U+FR])N1U9SZ#)VIUG&5]5\E34",/8NSDZ+ M0JP_"SZ7.7.;/SK@>$@W?L%":?YLHT&KS*R!:1(\,6WX;-OR2]/B@:W,IIU6 M&:ZY=X*:_VZ>YTPR3<6V:-O[;SG+KU8<7?TKR=5_E7W!7HWU^?G61?9/061\ M"B)/HB<';U)D6)^-6P?PSO';6 -XS1F1[_#")-J@P73)A>&RGBUXFC+YXA2V M](9.[6OT#K]=G[*,+H5Y:, 1:<>W+.7+/&E6W4$BZE7M^!MLKQLW[U@V%IL+'/:1F^KR(YB/P_P(8%@<3 'FX[RP./_3?@;H?AR& M:1MXD0'J,T!]G)"! MQ8%(?Y9KO-IXAQSN ZRFASH$VRG>B=A.\5P#XL\;>"2)O]I8'/# JH#U#L3W MQX&>\OM$$505TX8]P3B2)!@"O>COT3A&LA/#QU\?["F)HB3Q(X#Y%401AL#3 MB".8 M" (5%4G8-[YU&X.:?"]K>E\6]02P,$% @ F(N!5)>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'DFJ2/GU'4_/'.V-NU,;?BOJX:-XNVWN_.)A-7;%4MW9]FIQK:LS&VEIXV[MJDDRGIY-:ZB;Z]/'0U]).P@WC5>&U::BQ:_BFU9W[?W^W*7YHI]>Z MTOYA%O7?*Q6)6C>ZUC]5.8NFD7!;<_>/L?JG:;RL5H4U536+XOV.;\IZ73QK M7G60UW+M^A8OU_]* IE%IU/J<*.M\_T1??^2&'\H.GB_U7KSEZZ\L@OIU=_6 MM#O=W'3=T%5,@LOHXW#XW ?QS/Y.&,UFHPNU,$5;J\;OXVA5U0$V;JMW+A*- MK-4L.APBSIM27#:>@B2NFGU7=&QWI73JJW)_U9YP@QC:,TT[[%79@_-!SFG; M5+JDLY?B0E:R*93H@^L"P 0 )J\&*$Z6,H!, 63Z@I"K#J+[@1-F0R->F R M Y#9JT&NO"D"R!Q YJ\&.9=N&T"> LA37LB%%_*\^*^E<_;M =$'0/2!E^B* M(M7<=.<4Y\X-RU\\105ZR@OVA?KMBDBMQ%)9*GW2JI -RH/9'C1'V)'!'_K; MZY*&=-?](*1#YHB9U7%>%+:E,G)Y3YTXY7K*KWY+49RWUH:8R!TQLSP^4_'H MZYM5I1X$#\DB9K;%M;*U6*CU B)(68VPV,.7,M[-I MNFH*/1Q@)(68V0I40DS;A(1PL<&LC#'9CD(B823,PABW[B@F,DC";!"HW^%-B;R2 M,'OE272C 41V29CM$AIO% [I)>'6RXCZ1B&18Q)FQQQSX"-HB(DLDS!;!JI0 MG(3/.)!E4F;+'%GVBI.%\E)7(2:R3,IL&2S#-,1$JDF958,QLQ 3/MEBEDVX M4C^,]"#!4^28E-DQ(S.*,43DEY1]W7(44;P5JQ 3R29EEPW '-@Z1=I)F;6# M,0?)C<23,HMG?![Y1!IB(O&DS.(Y-I-\! V?6R/Q9,SB@9B#>S-#XLF8Q8,G MO.&]F2'Q9,SB&3YO&BV8&3).QFR<8$(^A@;?H+S40[%A#:>>RY8J4HB)E).] MW)+F.>8P7Y!RLA==WXR--3)-QFZ:,;JG.(:8R#09LVD@YG"LD6DR]MH(2;R3<[L&X@YR* < MN2=G=@_&'&00?'_/[!Z,&2YK<^2>G-D]\)'+<-"1A')F"6',P: C">6]A":' M_SR5:D-SP/(+G<)1>R&K8FE%][%_9YOEW4N735M5KP]Z]/ MOP!02P,$% @ F(N!5!,G[+KO 0 I2( !H !X;"]?)_ !,]BW $:&BH46\@!4F%Y'$ECT( M>'NB4(1E49P&S:JLL>7MO_IDC7WWE/=MV77'<;OKQ]G'87\-7U^7BZLNZ&0UM.RV&3^G;UVFYRTOE\D8:?,YK[NY\S9\^???Z?B=UZ MO5OEAV[U=LC'\LO@]-X-K^,VY]+,GMMAD\NR21_[R^DQG0]R=9KBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV2SA$!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^?;'83Z.VH MMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VH M=Q#H'9./E01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\?E_274YW9LOCS\O MOT^BA(LSS@G^2KG_ E!+ P04 " "8BX%48B/G&-@! !((@ $P %M# M;VYT96YT7U1Y<&5S72YX;6S-VEU/@S 4!N"_LG!K1M>O^1'GC7JK7O@'*IP- M,J!-V\WY[RU,331*7&;B>P.!MN<]M,ESQ>7CBZ,PV;5-%Q99%:.[8"P4%;4F MY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7R*XN;VAI-DV[7-8%E;;8M&E)'IPG4X:* M*+9-OB]Z,IXNI!.S-/A<>]'TJ^>NE2(?*S'/_$C M,94^^ONH/^V2RE]FI^U]MGX]G$=@P^WX/?Y\QA_U#^Q#@/0A0?I0('UHD#[F M('V<@O1Q!M+'.4@??(;2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:! M(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56 MB2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I% M5HTBJT:15:/(JE%DU2BRZO^4]&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( )B+@53#& L3! 8 &D9 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ F(N!5"/'L>GE @ ! H !@ M ("!HQ4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ F(N!5(0*K7J&!P "R$ !@ ("!]", 'AL+W=O M+2S 0 '\* M 8 " @; K !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ F(N!5)IS;9[, M!@ BA !@ ("!)UP 'AL+W=O&UL4$L! A0#% @ F(N! M5/B#8!/F P \0@ !D ("!5&< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F(N!5//U_Q;F!P L1( M !D ("!IG$ 'AL+W=O0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ F(N!5 3IW (%!@ !@\ !D M ("!F8@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ F(N!5'#"1XFJ*P M(L !D ("!8YX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ F(N!5'&P MV-?) @ X04 !D ("!S- 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F(N!5&DZ#W7' @ /P8 !D M ("!AMD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ F(N!5.D>$1+5 P Q @ !D ("! MFN, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ F(N!5"C B\LH!@ BR !D ("!JNP 'AL+W=O&UL4$L! A0#% @ F(N!5",.E5M M @ ' 4 !D ("!<_H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F(N!5!IVF?9O @ O08 !D M ("!600! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ F(N!5-%$T]\A P VPL !D ("!!@T! M 'AL+W=O$ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ MF(N!5,C8"VO) P GPP !D ("!/A@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F(N!5+T@'7P( P MZPH !D ("!-B(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F(N!5+]T\(49 P @D !D M ("!EBP! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ F(N!5)_;;VMG P ]0D !D ("!,S&PO=V]R:W-H965T&UL4$L! A0#% @ F(N! M5-3AF_CY @ /@@ !D ("!)$(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ F(N!5-"@1:TA P :!( M T ( !/4T! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ F(N!5!,G[+KO 0 I2( !H M ( !%%8! 'AL+U]R96QS+W=O XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 112 358 1 true 44 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.decisionpt.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.decisionpt.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Income and Comprehensive Income Sheet http://www.decisionpt.com/role/ConsolidatedIncomeStatement Consolidated Statements of Income and Comprehensive Income Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Stockholders??? Equity Sheet http://www.decisionpt.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders??? Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.decisionpt.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Description of Business Sheet http://www.decisionpt.com/role/DescriptionofBusiness Description of Business Notes 7 false false R8.htm 007 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Acquisitions Sheet http://www.decisionpt.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 009 - Disclosure - Intangible Assets Sheet http://www.decisionpt.com/role/IntangibleAssets Intangible Assets Notes 10 false false R11.htm 010 - Disclosure - Net Income Per Share Sheet http://www.decisionpt.com/role/NetIncomePerShare Net Income Per Share Notes 11 false false R12.htm 011 - Disclosure - Property and Equipment Sheet http://www.decisionpt.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 012 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.decisionpt.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 013 - Disclosure - Line of Credit Sheet http://www.decisionpt.com/role/LineofCredit Line of Credit Notes 14 false false R15.htm 014 - Disclosure - Term Debt Sheet http://www.decisionpt.com/role/TermDebt Term Debt Notes 15 false false R16.htm 015 - Disclosure - Income Taxes Sheet http://www.decisionpt.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 016 - Disclosure - Stockholders??? Equity Sheet http://www.decisionpt.com/role/StockholdersEquity Stockholders??? Equity Notes 17 false false R18.htm 017 - Disclosure - Share-Based Compensation Sheet http://www.decisionpt.com/role/ShareBasedCompensation Share-Based Compensation Notes 18 false false R19.htm 018 - Disclosure - Commitments and Contingencies Sheet http://www.decisionpt.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 019 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.decisionpt.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 20 false false R21.htm 020 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 21 false false R22.htm 021 - Disclosure - Intangible Assets (Tables) Sheet http://www.decisionpt.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.decisionpt.com/role/IntangibleAssets 22 false false R23.htm 022 - Disclosure - Net Income Per Share (Tables) Sheet http://www.decisionpt.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.decisionpt.com/role/NetIncomePerShare 23 false false R24.htm 023 - Disclosure - Property and Equipment (Tables) Sheet http://www.decisionpt.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.decisionpt.com/role/PropertyandEquipment 24 false false R25.htm 024 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.decisionpt.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.decisionpt.com/role/AccruedExpensesandOtherCurrentLiabilities 25 false false R26.htm 025 - Disclosure - Term Debt (Tables) Sheet http://www.decisionpt.com/role/TermDebtTables Term Debt (Tables) Tables http://www.decisionpt.com/role/TermDebt 26 false false R27.htm 026 - Disclosure - Income Taxes (Tables) Sheet http://www.decisionpt.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.decisionpt.com/role/IncomeTaxes 27 false false R28.htm 027 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.decisionpt.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.decisionpt.com/role/StockholdersEquity 28 false false R29.htm 028 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.decisionpt.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.decisionpt.com/role/ShareBasedCompensation 29 false false R30.htm 029 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.decisionpt.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.decisionpt.com/role/CommitmentsandContingencies 30 false false R31.htm 030 - Disclosure - Description of Business (Details) Sheet http://www.decisionpt.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://www.decisionpt.com/role/DescriptionofBusiness 31 false false R32.htm 031 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 32 false false R33.htm 032 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of net sales by revenue Sheet http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of net sales by revenue Details http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 33 false false R34.htm 033 - Disclosure - Acquisitions (Details) Sheet http://www.decisionpt.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.decisionpt.com/role/Acquisitions 34 false false R35.htm 034 - Disclosure - Intangible Assets (Details) Sheet http://www.decisionpt.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.decisionpt.com/role/IntangibleAssetsTables 35 false false R36.htm 035 - Disclosure - Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of definitive lived intangible assets Sheet http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of definitive lived intangible assets Details http://www.decisionpt.com/role/IntangibleAssetsTables 36 false false R37.htm 036 - Disclosure - Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets Sheet http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets Details http://www.decisionpt.com/role/IntangibleAssetsTables 37 false false R38.htm 037 - Disclosure - Intangible Assets (Details) - Schedule of amortization expense of definite lived intangible assets Sheet http://www.decisionpt.com/role/ScheduleofamortizationexpenseofdefinitelivedintangibleassetsTable Intangible Assets (Details) - Schedule of amortization expense of definite lived intangible assets Details http://www.decisionpt.com/role/IntangibleAssetsTables 38 false false R39.htm 038 - Disclosure - Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect Sheet http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect Details http://www.decisionpt.com/role/NetIncomePerShareTables 39 false false R40.htm 039 - Disclosure - Property and Equipment (Details) Sheet http://www.decisionpt.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.decisionpt.com/role/PropertyandEquipmentTables 40 false false R41.htm 040 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment Sheet http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable Property and Equipment (Details) - Schedule of property and equipment Details http://www.decisionpt.com/role/PropertyandEquipmentTables 41 false false R42.htm 041 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities Sheet http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities Details http://www.decisionpt.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 42 false false R43.htm 042 - Disclosure - Line of Credit (Details) Sheet http://www.decisionpt.com/role/LineofCreditDetails Line of Credit (Details) Details http://www.decisionpt.com/role/LineofCredit 43 false false R44.htm 043 - Disclosure - Term Debt (Details) Sheet http://www.decisionpt.com/role/TermDebtDetails Term Debt (Details) Details http://www.decisionpt.com/role/TermDebtTables 44 false false R45.htm 044 - Disclosure - Term Debt (Details) - Schedule of outstanding term debt Sheet http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable Term Debt (Details) - Schedule of outstanding term debt Details http://www.decisionpt.com/role/TermDebtTables 45 false false R46.htm 045 - Disclosure - Term Debt (Details) - Schedule of future principal payments for outstanding debt Sheet http://www.decisionpt.com/role/ScheduleoffutureprincipalpaymentsforoutstandingdebtTable Term Debt (Details) - Schedule of future principal payments for outstanding debt Details http://www.decisionpt.com/role/TermDebtTables 46 false false R47.htm 046 - Disclosure - Income Taxes (Details) Sheet http://www.decisionpt.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.decisionpt.com/role/IncomeTaxesTables 47 false false R48.htm 047 - Disclosure - Income Taxes (Details) - Schedule of provision for income taxes Sheet http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable Income Taxes (Details) - Schedule of provision for income taxes Details http://www.decisionpt.com/role/IncomeTaxesTables 48 false false R49.htm 048 - Disclosure - Income Taxes (Details) - Schedule of our deferred tax assets and liabilities Sheet http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable Income Taxes (Details) - Schedule of our deferred tax assets and liabilities Details http://www.decisionpt.com/role/IncomeTaxesTables 49 false false R50.htm 049 - Disclosure - Income Taxes (Details) - Schedule of reconciliation of the United States statutory income tax rate Sheet http://www.decisionpt.com/role/ScheduleofreconciliationoftheUnitedStatesstatutoryincometaxrateTable Income Taxes (Details) - Schedule of reconciliation of the United States statutory income tax rate Details http://www.decisionpt.com/role/IncomeTaxesTables 50 false false R51.htm 050 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.decisionpt.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.decisionpt.com/role/StockholdersEquityTables 51 false false R52.htm 051 - Disclosure - Stockholders??? Equity (Details) - Schedule of outstanding common stock warrants Sheet http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable Stockholders??? Equity (Details) - Schedule of outstanding common stock warrants Details http://www.decisionpt.com/role/StockholdersEquityTables 52 false false R53.htm 052 - Disclosure - Share-Based Compensation (Details) Sheet http://www.decisionpt.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.decisionpt.com/role/ShareBasedCompensationTables 53 false false R54.htm 053 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity Sheet http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable Share-Based Compensation (Details) - Schedule of stock option activity Details http://www.decisionpt.com/role/ShareBasedCompensationTables 54 false false R55.htm 054 - Disclosure - Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model Sheet http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model Details http://www.decisionpt.com/role/ShareBasedCompensationTables 55 false false R56.htm 055 - Disclosure - Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise Sheet http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise Details http://www.decisionpt.com/role/ShareBasedCompensationTables 56 false false R57.htm 056 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.decisionpt.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.decisionpt.com/role/CommitmentsandContingenciesTables 57 false false R58.htm 057 - Disclosure - Commitments and Contingencies (Details) - Schedule of the maturity of operating lease liabilities Sheet http://www.decisionpt.com/role/ScheduleofthematurityofoperatingleaseliabilitiesTable Commitments and Contingencies (Details) - Schedule of the maturity of operating lease liabilities Details http://www.decisionpt.com/role/CommitmentsandContingenciesTables 58 false false All Reports Book All Reports f10k2021_decisionpoint.htm dpsi-20211231.xsd dpsi-20211231_cal.xml dpsi-20211231_def.xml dpsi-20211231_lab.xml dpsi-20211231_pre.xml f10k2021ex21-1_decisionpoint.htm f10k2021ex23-1_decisionpoint.htm f10k2021ex31-1_decisionpoint.htm f10k2021ex31-2_decisionpoint.htm f10k2021ex32-1_decisionpoint.htm f10k2021ex4-3_decisionpoint.htm img_001.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10k2021_decisionpoint.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 112, "dts": { "calculationLink": { "local": [ "dpsi-20211231_cal.xml" ] }, "definitionLink": { "local": [ "dpsi-20211231_def.xml" ] }, "inline": { "local": [ "f10k2021_decisionpoint.htm" ] }, "labelLink": { "local": [ "dpsi-20211231_lab.xml" ] }, "presentationLink": { "local": [ "dpsi-20211231_pre.xml" ] }, "schema": { "local": [ "dpsi-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 521, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 43, "http://www.decisionpt.com/20211231": 6, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 55 }, "keyCustom": 82, "keyStandard": 276, "memberCustom": 25, "memberStandard": 18, "nsprefix": "dpsi", "nsuri": "http://www.decisionpt.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.decisionpt.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Intangible Assets", "role": "http://www.decisionpt.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Net Income Per Share", "role": "http://www.decisionpt.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Property and Equipment", "role": "http://www.decisionpt.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.decisionpt.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:LineofCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Line of Credit", "role": "http://www.decisionpt.com/role/LineofCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:LineofCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Term Debt", "role": "http://www.decisionpt.com/role/TermDebt", "shortName": "Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Income Taxes", "role": "http://www.decisionpt.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Stockholders\u2019 Equity", "role": "http://www.decisionpt.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Share-Based Compensation", "role": "http://www.decisionpt.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Commitments and Contingencies", "role": "http://www.decisionpt.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://www.decisionpt.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Intangible Assets (Tables)", "role": "http://www.decisionpt.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.decisionpt.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Property and Equipment (Tables)", "role": "http://www.decisionpt.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://www.decisionpt.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Term Debt (Tables)", "role": "http://www.decisionpt.com/role/TermDebtTables", "shortName": "Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Income Taxes (Tables)", "role": "http://www.decisionpt.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Stockholders\u2019 Equity (Tables)", "role": "http://www.decisionpt.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.decisionpt.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:ScheduleOfTheMaturityOfOperatingLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.decisionpt.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:ScheduleOfTheMaturityOfOperatingLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c22", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Description of Business (Details)", "role": "http://www.decisionpt.com/role/DescriptionofBusinessDetails", "shortName": "Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c22", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "dpsi:AccountsReceivableValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "role": "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "dpsi:AccountsReceivableValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of net sales by revenue", "role": "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of net sales by revenue", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c40", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c50", "decimals": "0", "first": true, "lang": null, "name": "dpsi:EstimatedEarnoutObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Acquisitions (Details)", "role": "http://www.decisionpt.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c50", "decimals": "0", "first": true, "lang": null, "name": "dpsi:EstimatedEarnoutObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Intangible Assets (Details)", "role": "http://www.decisionpt.com/role/IntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of definitive lived intangible assets", "role": "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable", "shortName": "Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of definitive lived intangible assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "dpsi:ScheduleOfUsefulLivesAndWeightedAverageRemainingUsefulLifeOfAmortizableIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c63", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets", "role": "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable", "shortName": "Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "dpsi:ScheduleOfUsefulLivesAndWeightedAverageRemainingUsefulLifeOfAmortizableIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c63", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Intangible Assets (Details) - Schedule of amortization expense of definite lived intangible assets", "role": "http://www.decisionpt.com/role/ScheduleofamortizationexpenseofdefinitelivedintangibleassetsTable", "shortName": "Intangible Assets (Details) - Schedule of amortization expense of definite lived intangible assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect", "role": "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable", "shortName": "Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "dpsi:NetSalesOfProduct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Income and Comprehensive Income", "role": "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "shortName": "Consolidated Statements of Income and Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "dpsi:NetSalesOfProduct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Property and Equipment (Details)", "role": "http://www.decisionpt.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Property and Equipment (Details) - Schedule of property and equipment", "role": "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable", "shortName": "Property and Equipment (Details) - Schedule of property and equipment", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities", "role": "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable", "shortName": "Accrued Expenses and Other Current Liabilities (Details) - Schedule of accrued expenses and other current liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Line of Credit (Details)", "role": "http://www.decisionpt.com/role/LineofCreditDetails", "shortName": "Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c82", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ExtinguishmentOfDebtGainLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Term Debt (Details)", "role": "http://www.decisionpt.com/role/TermDebtDetails", "shortName": "Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c82", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ExtinguishmentOfDebtGainLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Term Debt (Details) - Schedule of outstanding term debt", "role": "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable", "shortName": "Term Debt (Details) - Schedule of outstanding term debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "dpsi:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Term Debt (Details) - Schedule of future principal payments for outstanding debt", "role": "http://www.decisionpt.com/role/ScheduleoffutureprincipalpaymentsforoutstandingdebtTable", "shortName": "Term Debt (Details) - Schedule of future principal payments for outstanding debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "dpsi:ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c95", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Income Taxes (Details)", "role": "http://www.decisionpt.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c95", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Income Taxes (Details) - Schedule of provision for income taxes", "role": "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable", "shortName": "Income Taxes (Details) - Schedule of provision for income taxes", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Income Taxes (Details) - Schedule of our deferred tax assets and liabilities", "role": "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable", "shortName": "Income Taxes (Details) - Schedule of our deferred tax assets and liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Stockholders\u2019 Equity", "role": "http://www.decisionpt.com/role/ShareholdersEquityType2or3", "shortName": "Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c6", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Income Taxes (Details) - Schedule of reconciliation of the United States statutory income tax rate", "role": "http://www.decisionpt.com/role/ScheduleofreconciliationoftheUnitedStatesstatutoryincometaxrateTable", "shortName": "Income Taxes (Details) - Schedule of reconciliation of the United States statutory income tax rate", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "dpsi:NumberOfAuthorizedSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Stockholders\u2019 Equity (Details)", "role": "http://www.decisionpt.com/role/StockholdersEquityDetails", "shortName": "Stockholders\u2019 Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "dpsi:NumberOfAuthorizedSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "dpsi:WarrantsOutstandingAndExercisable", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Stockholders\u2019 Equity (Details) - Schedule of outstanding common stock warrants", "role": "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable", "shortName": "Stockholders\u2019 Equity (Details) - Schedule of outstanding common stock warrants", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "dpsi:WarrantsOutstandingAndExercisable", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "dpsi:PercentageOfExercisePriceToMarketValueOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Share-Based Compensation (Details)", "role": "http://www.decisionpt.com/role/ShareBasedCompensationDetails", "shortName": "Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "dpsi:PercentageOfExercisePriceToMarketValueOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity", "role": "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable", "shortName": "Share-Based Compensation (Details) - Schedule of stock option activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model", "role": "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable", "shortName": "Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "dpsi:ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise", "role": "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable", "shortName": "Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "dpsi:ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:RentDueDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:RentDueDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "dpsi:ScheduleOfTheMaturityOfOperatingLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Commitments and Contingencies (Details) - Schedule of the maturity of operating lease liabilities", "role": "http://www.decisionpt.com/role/ScheduleofthematurityofoperatingleaseliabilitiesTable", "shortName": "Commitments and Contingencies (Details) - Schedule of the maturity of operating lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "dpsi:ScheduleOfTheMaturityOfOperatingLeaseLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.decisionpt.com/role/ConsolidatedCashFlow", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Description of Business", "role": "http://www.decisionpt.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Acquisitions", "role": "http://www.decisionpt.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10k2021_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security", "terseLabel": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dpsi_AccountsReceivableValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accounts receivable valuation allowance.", "label": "AccountsReceivableValuationAllowance", "terseLabel": "Accounts receivable valuation allowance" } } }, "localname": "AccountsReceivableValuationAllowance", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_AccruedEarnOutObligationRelatedToAcquisitions": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "AccruedEarnOutObligationRelatedToAcquisitions", "terseLabel": "Accrued earn out obligation related to acquisition" } } }, "localname": "AccruedEarnOutObligationRelatedToAcquisitions", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "dpsi_AcquisitionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) [Line Items]" } } }, "localname": "AcquisitionsDetailsLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "dpsi_AcquisitionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) [Table]" } } }, "localname": "AcquisitionsDetailsTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "dpsi_BacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BacklogMember", "terseLabel": "Backlog [Member]" } } }, "localname": "BacklogMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "dpsi_BasicIncomePerShareinDollarsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "BasicIncomePerShareinDollarsPerShare", "terseLabel": "Basic income per share (in Dollars per share)" } } }, "localname": "BasicIncomePerShareinDollarsPerShare", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "perShareItemType" }, "dpsi_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]" } } }, "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "dpsi_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) [Table]" } } }, "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "dpsi_CapitalLeasesFutureMinimumPaymentDue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "CapitalLeasesFutureMinimumPaymentDue", "terseLabel": "Total minimum payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentDue", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleoffutureprincipalpaymentsforoutstandingdebtTable" ], "xbrltype": "monetaryItemType" }, "dpsi_CashPaidForAcquisitions": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid for acquisitions, net of cash acquired.", "label": "CashPaidForAcquisitions", "negatedLabel": "Cash paid for acquisitions, net of cash acquired" } } }, "localname": "CashPaidForAcquisitions", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_CommitmentsandContingenciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "localname": "CommitmentsandContingenciesDetailsLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "dpsi_CommitmentsandContingenciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "localname": "CommitmentsandContingenciesDetailsTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "dpsi_CommonStockExercise": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CommonStockExercise", "terseLabel": "Common stock exercise" } } }, "localname": "CommonStockExercise", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "dpsi_ConcentrationRiskPercentages": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "ConcentrationRiskPercentages", "terseLabel": "Percentage of concentration of risk" } } }, "localname": "ConcentrationRiskPercentages", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "dpsi_ConcentrationRiskValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of concentration risk.", "label": "ConcentrationRiskValue", "terseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskValue", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_ConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ConsumablesMember", "terseLabel": "Consumables [Member]" } } }, "localname": "ConsumablesMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "domainItemType" }, "dpsi_CostOfSalesProduct": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of sales product.", "label": "CostOfSalesProduct", "terseLabel": "Product" } } }, "localname": "CostOfSalesProduct", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "dpsi_CostOfSalesService": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of sales service.", "label": "CostOfSalesService", "terseLabel": "Service" } } }, "localname": "CostOfSalesService", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "dpsi_CurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CurrentAbstract", "terseLabel": "Current:" } } }, "localname": "CurrentAbstract", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "stringItemType" }, "dpsi_DateExpirationWarrantsCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date expiration warrants common stock.", "label": "DateExpirationWarrantsCommonStock", "terseLabel": "Date - Expiration" } } }, "localname": "DateExpirationWarrantsCommonStock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "dpsi_DateIssuedWarrantsCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date issued warrants common stock.", "label": "DateIssuedWarrantsCommonStock", "terseLabel": "Date - Issued" } } }, "localname": "DateIssuedWarrantsCommonStock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "dpsi_DebtIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt issuance costs.", "label": "DebtIssuanceCosts", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtIssuanceCosts", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_DeferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DeferredAbstract", "terseLabel": "Deferred:" } } }, "localname": "DeferredAbstract", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "stringItemType" }, "dpsi_DeferredCostsAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred costs amortization period.", "label": "DeferredCostsAmortizationPeriod", "terseLabel": "Deferred costs amortization period" } } }, "localname": "DeferredCostsAmortizationPeriod", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dpsi_DeferredTaxLiabilitiesTaxDeferredIncomes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "DeferredTaxLiabilitiesTaxDeferredIncomes", "negatedLabel": "Deferred revenue" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncomes", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "dpsi_DeferredTotal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of deferred total.", "label": "DeferredTotal", "terseLabel": "Deferred total" } } }, "localname": "DeferredTotal", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "dpsi_DepositInExcessOfInsuranceLimits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deposit in excess of insurance limits.", "label": "DepositInExcessOfInsuranceLimits", "terseLabel": "Deposit in excess of insurance limits" } } }, "localname": "DepositInExcessOfInsuranceLimits", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_DescriptionofBusinessDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business (Details) [Line Items]" } } }, "localname": "DescriptionofBusinessDetailsLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "dpsi_DescriptionofBusinessDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business (Details) [Table]" } } }, "localname": "DescriptionofBusinessDetailsTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "dpsi_DilutiveEffectOfStockOptionsAndRestrictedStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "DilutiveEffectOfStockOptionsAndRestrictedStock", "terseLabel": "Dilutive effect of stock options and restricted stock" } } }, "localname": "DilutiveEffectOfStockOptionsAndRestrictedStock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "sharesItemType" }, "dpsi_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_EIDLPromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EIDLPromissoryNoteMember", "terseLabel": "EIDL promissory note [Member]" } } }, "localname": "EIDLPromissoryNoteMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "domainItemType" }, "dpsi_EarningPerShareDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "EarningPerShareDiluted", "terseLabel": "Diluted income per share (in Dollars per share)" } } }, "localname": "EarningPerShareDiluted", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "perShareItemType" }, "dpsi_EarnoutPaidInAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "EarnoutPaidInAmount", "terseLabel": "Dispute settlement amount" } } }, "localname": "EarnoutPaidInAmount", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_EidlNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EidlNoteMember", "terseLabel": "EIDL Promissory Note [Member]" } } }, "localname": "EidlNoteMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "domainItemType" }, "dpsi_EligibleToBorrow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest expense on all borrowings.", "label": "EligibleToBorrow", "terseLabel": "Eligible to borrow" } } }, "localname": "EligibleToBorrow", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_EmployeeShareBasedTaxWithholding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EmployeeShareBasedTaxWithholding", "terseLabel": "Employee Share-Based Tax Withholding" } } }, "localname": "EmployeeShareBasedTaxWithholding", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "sharesItemType" }, "dpsi_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EquityIncentivePlanMember", "terseLabel": "2014 Equity Incentive Plan (the \u201c2014 Plan\u201d) [Member]" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "dpsi_EstimatedEarnoutObligation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "EstimatedEarnoutObligation", "terseLabel": "Estimate earnout obligation" } } }, "localname": "EstimatedEarnoutObligation", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_ExercisePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total exercise price.", "label": "ExercisePrice", "terseLabel": "Total Exercise Price" } } }, "localname": "ExercisePrice", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "monetaryItemType" }, "dpsi_ExercisedStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercised, Stock options", "label": "ExercisedStockOptions", "negatedLabel": "Exercised, Stock options" } } }, "localname": "ExercisedStockOptions", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "dpsi_ExtenDataSolutionsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExtenDataSolutionsLLCMember", "terseLabel": "ExtenData Solutions, LLC [Member]" } } }, "localname": "ExtenDataSolutionsLLCMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "dpsi_FederalAndStateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FederalAndStateMember", "terseLabel": "Federal and state [Member]" } } }, "localname": "FederalAndStateMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "dpsi_FuturePaymentOfOperatingLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from lease payment classified as operating future payment of operating lease.", "label": "FuturePaymentOfOperatingLease", "terseLabel": "Future payment of operating lease" } } }, "localname": "FuturePaymentOfOperatingLease", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_GainOnExtinguishmentOfDebt": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "GainOnExtinguishmentOfDebt", "negatedLabel": "Gain on extinguishment of debt" } } }, "localname": "GainOnExtinguishmentOfDebt", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_HardwareAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HardwareAndSoftwareMember", "terseLabel": "Hardware and software [Member]" } } }, "localname": "HardwareAndSoftwareMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "domainItemType" }, "dpsi_IncomeTaxReconciliationPermanentDifference": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of permanent differences.", "label": "IncomeTaxReconciliationPermanentDifference", "terseLabel": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationPermanentDifference", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationoftheUnitedStatesstatutoryincometaxrateTable" ], "xbrltype": "monetaryItemType" }, "dpsi_IncomeTaxesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Line Items]" } } }, "localname": "IncomeTaxesDetailsLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "dpsi_IncomeTaxesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "localname": "IncomeTaxesDetailsTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "dpsi_IncreaseDecreaseInAccountsPayableRelatedParty": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase decrease in accounts payable related parties.", "label": "IncreaseDecreaseInAccountsPayableRelatedParty", "terseLabel": "Due to related parties" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParty", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_IncreaseDecreaseInOtherOperatingLiabilitie": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "IncreaseDecreaseInOtherOperatingLiabilitie", "negatedLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilitie", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_IncreaseLeaseAgreementBaseRentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase lease agreement base rent, percentage.", "label": "IncreaseLeaseAgreementBaseRentPercentage", "terseLabel": "Increase lease agreement base rent, percentage" } } }, "localname": "IncreaseLeaseAgreementBaseRentPercentage", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "dpsi_IncrementalAndRecoverableCostsCustomerContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental and recoverable costs customer contract term.", "label": "IncrementalAndRecoverableCostsCustomerContractTerm", "terseLabel": "Incremental and recoverable costs customer contract term" } } }, "localname": "IncrementalAndRecoverableCostsCustomerContractTerm", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dpsi_IntangibleAssetsDetailsScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items]" } } }, "localname": "IntangibleAssetsDetailsScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable" ], "xbrltype": "stringItemType" }, "dpsi_IntangibleAssetsDetailsScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Table]" } } }, "localname": "IntangibleAssetsDetailsScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable" ], "xbrltype": "stringItemType" }, "dpsi_InventoriesValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "InventoriesValuationAllowance", "terseLabel": "Inventories valuation allowance" } } }, "localname": "InventoriesValuationAllowance", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_InventoryReserveAndUniformCapitalization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of inventory reserve and uniform capitalization.", "label": "InventoryReserveAndUniformCapitalization", "terseLabel": "Inventory reserve and uniform capitalization" } } }, "localname": "InventoryReserveAndUniformCapitalization", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "dpsi_IssuedAndOutstandingMembershipInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of issued and outstanding membership interest.", "label": "IssuedAndOutstandingMembershipInterest", "terseLabel": "Issued and outstanding membership interests" } } }, "localname": "IssuedAndOutstandingMembershipInterest", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_KaiserPermanenteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "KaiserPermanenteMember", "terseLabel": "Kaiser Permanente [Member]" } } }, "localname": "KaiserPermanenteMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_LIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIBORMember", "terseLabel": "LIBOR [Member]" } } }, "localname": "LIBORMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "dpsi_LeaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LeaseAgreementMember", "terseLabel": "Lease agreement [Member]" } } }, "localname": "LeaseAgreementMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_LesseeOperatingLeasesLiabilityPaymentsDueYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "LesseeOperatingLeasesLiabilityPaymentsDueYearThree", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeasesLiabilityPaymentsDueYearThree", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthematurityofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "dpsi_LineOfCredits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Line of Credit.", "label": "LineOfCredits", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredits", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "monetaryItemType" }, "dpsi_LineofCreditAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lineof Credit [Abstract]" } } }, "localname": "LineofCreditAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_LineofCreditDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit (Details) [Line Items]" } } }, "localname": "LineofCreditDetailsLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "dpsi_LineofCreditDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit (Details) [Table]" } } }, "localname": "LineofCreditDetailsTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "dpsi_LineofCreditTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LineofCreditTextBlock", "terseLabel": "Line of Credit" } } }, "localname": "LineofCreditTextBlock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/LineofCredit" ], "xbrltype": "textBlockItemType" }, "dpsi_LoansAmountsDescriptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loans amounts description.", "label": "LoansAmountsDescriptions", "terseLabel": "Loans amounts, description" } } }, "localname": "LoansAmountsDescriptions", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "dpsi_MUFGUnionBankLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MUFGUnionBankLineOfCreditMember", "terseLabel": "MUFG Union Bank Line of Credit [Member]" } } }, "localname": "MUFGUnionBankLineOfCreditMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "dpsi_MaximumPercentageOfFairMarketValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of fair market value of common stock.", "label": "MaximumPercentageOfFairMarketValueOfCommonStock", "terseLabel": "Fair market share of common stock" } } }, "localname": "MaximumPercentageOfFairMarketValueOfCommonStock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dpsi_NetSalesOfProduct": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net sales of product.", "label": "NetSalesOfProduct", "terseLabel": "Product" } } }, "localname": "NetSalesOfProduct", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "dpsi_NetSalesofService": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net sales of service.", "label": "NetSalesofService", "terseLabel": "Service" } } }, "localname": "NetSalesofService", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "dpsi_NetSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NetSharesIssued", "terseLabel": "Net Shares Issued" } } }, "localname": "NetSharesIssued", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "sharesItemType" }, "dpsi_NetWorkingCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net working capital.", "label": "NetWorkingCapital", "terseLabel": "Net working capital" } } }, "localname": "NetWorkingCapital", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for new accounting pronouncements not yet adopted.", "label": "NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "terseLabel": "Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "dpsi_NordstromMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NordstromMember", "terseLabel": "Nordstrom [Member]" } } }, "localname": "NordstromMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_NumberOfAuthorizedSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of authorized shares issued", "label": "NumberOfAuthorizedSharesIssued", "terseLabel": "Total number of authorized shares" } } }, "localname": "NumberOfAuthorizedSharesIssued", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "dpsi_NumberOfSuppliers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of suppliers.", "label": "NumberOfSuppliers", "terseLabel": "Number of suppliers" } } }, "localname": "NumberOfSuppliers", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "dpsi_OperatingLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "OperatingLeaseLiabilities", "terseLabel": "Measurement of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilities", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_OperatingSegmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for operating segments.", "label": "OperatingSegmentsPolicyTextBlock", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsPolicyTextBlock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "dpsi_OriginalEarnoutObligation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "OriginalEarnoutObligation", "terseLabel": "Original earnout obligation" } } }, "localname": "OriginalEarnoutObligation", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_OriginalEstimatedEarnoutObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Original estimated earnout obligation.", "label": "OriginalEstimatedEarnoutObligation", "terseLabel": "Original estimated earnout obligation" } } }, "localname": "OriginalEstimatedEarnoutObligation", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_PWBFPPPLoan1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PWBFPPPLoan1Member", "terseLabel": "PWBF PPP loan [Member]" } } }, "localname": "PWBFPPPLoan1Member", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "domainItemType" }, "dpsi_PWBFPPPLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PWBFPPPLoanMember", "terseLabel": "PWBF PPP loan [Member]" } } }, "localname": "PWBFPPPLoanMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "domainItemType" }, "dpsi_PacificWesternBusinessFinancePaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PacificWesternBusinessFinancePaycheckProtectionProgramMember", "terseLabel": "PWBF PPP [Member}", "verboseLabel": "PWBF PPP Loans [Member]" } } }, "localname": "PacificWesternBusinessFinancePaycheckProtectionProgramMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "domainItemType" }, "dpsi_PayTheSellers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "pay the sellers.", "label": "PayTheSellers", "terseLabel": "Pay the sellers" } } }, "localname": "PayTheSellers", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_PercentageOfExercisePriceToMarketValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of exercise price to market value of common stock.", "label": "PercentageOfExercisePriceToMarketValueOfCommonStock", "terseLabel": "Percentage of exercise price to fair market value of common stock" } } }, "localname": "PercentageOfExercisePriceToMarketValueOfCommonStock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dpsi_PercentageOfUncertainIncomeTaxPositionRecognized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of uncertain income tax position recognized.", "label": "PercentageOfUncertainIncomeTaxPositionRecognized", "terseLabel": "Percentage of uncertain income tax position recognized" } } }, "localname": "PercentageOfUncertainIncomeTaxPositionRecognized", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "dpsi_PercentageOfVotingPower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting power.", "label": "PercentageOfVotingPower", "terseLabel": "Percentage of voting power" } } }, "localname": "PercentageOfVotingPower", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dpsi_PreferredStockShareAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Shares Authorized", "label": "PreferredStockShareAuthorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockShareAuthorized", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "dpsi_PresentValueOfFutureMinimumLeasePaymentSaleLeasebackTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing.", "label": "PresentValueOfFutureMinimumLeasePaymentSaleLeasebackTransactions", "terseLabel": "Present value of operating lease liabilities" } } }, "localname": "PresentValueOfFutureMinimumLeasePaymentSaleLeasebackTransactions", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthematurityofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "dpsi_ProfessionalFees1": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "ProfessionalFees1", "negatedLabel": "Professional fees" } } }, "localname": "ProfessionalFees1", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "dpsi_RentDueDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rent due date.", "label": "RentDueDate", "terseLabel": "Rent due date" } } }, "localname": "RentDueDate", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "dateItemType" }, "dpsi_RevenueRelatedServiceContractAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue related service contract agreement term.", "label": "RevenueRelatedServiceContractAgreementTerm", "terseLabel": "Revenue related service contract agreement term" } } }, "localname": "RevenueRelatedServiceContractAgreementTerm", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dpsi_ReverseStockSplitPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of reverse stock split.", "label": "ReverseStockSplitPolicyTextBlock", "terseLabel": "Reverse Stock Split" } } }, "localname": "ReverseStockSplitPolicyTextBlock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "dpsi_RoyceDigitalSystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RoyceDigitalSystemsIncMember", "terseLabel": "Royce Digital Systems, Inc. [Member]" } } }, "localname": "RoyceDigitalSystemsIncMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "dpsi_RoyceDigitalSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RoyceDigitalSystemsMember", "terseLabel": "Royce Digital Systems [Member]" } } }, "localname": "RoyceDigitalSystemsMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "dpsi_SalesAndMarketingExpenseContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales and marketing expense contract term.", "label": "SalesAndMarketingExpenseContractTerm", "terseLabel": "Sales and marketing expense contract term" } } }, "localname": "SalesAndMarketingExpenseContractTerm", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dpsi_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of accrued expenses and other current liabilities [Abstract]" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfAmortizationExpenseOfDefiniteLivedIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of amortization expense of definite lived intangible assets [Abstract]" } } }, "localname": "ScheduleOfAmortizationExpenseOfDefiniteLivedIntangibleAssetsAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "terseLabel": "Schedule of future principal payments for outstanding debt" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentForOperatingLeasesTableTextBlock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/TermDebtTables" ], "xbrltype": "textBlockItemType" }, "dpsi_ScheduleOfFuturePrincipalPaymentsForOutstandingDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of future principal payments for outstanding debt [Abstract]" } } }, "localname": "ScheduleOfFuturePrincipalPaymentsForOutstandingDebtAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfNetSalesByRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of net sales by revenue [Abstract]" } } }, "localname": "ScheduleOfNetSalesByRevenueAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfOurDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of our deferred tax assets and liabilities [Abstract]" } } }, "localname": "ScheduleOfOurDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfOutstandingCommonStockWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of outstanding common stock warrants [Abstract]" } } }, "localname": "ScheduleOfOutstandingCommonStockWarrantsAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfOutstandingTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of outstanding term debt [Abstract]" } } }, "localname": "ScheduleOfOutstandingTermDebtAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfPropertyAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment [Abstract]" } } }, "localname": "ScheduleOfPropertyAndEquipmentAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfProvisionForIncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of provision for income taxes [Abstract]" } } }, "localname": "ScheduleOfProvisionForIncomeTaxesAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfReconciliationOfTheFullyDilutiveSecuritiesEffectAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of reconciliation of the fully dilutive securities effect [Abstract]" } } }, "localname": "ScheduleOfReconciliationOfTheFullyDilutiveSecuritiesEffectAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfReconciliationOfTheUnitedStatesStatutoryIncomeTaxRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of reconciliation of the United States statutory income tax rate [Abstract]" } } }, "localname": "ScheduleOfReconciliationOfTheUnitedStatesStatutoryIncomeTaxRateAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfStockOptionActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of stock option activity [Abstract]" } } }, "localname": "ScheduleOfStockOptionActivityAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of the exercised options, utilizing a cashless exercise [Abstract]" } } }, "localname": "ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseTableTextBlock", "terseLabel": "Schedule of the exercised options, utilizing a cashless exercise" } } }, "localname": "ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseTableTextBlock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "dpsi_ScheduleOfTheMaturityOfOperatingLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of the maturity of operating lease liabilities [Abstract]" } } }, "localname": "ScheduleOfTheMaturityOfOperatingLeaseLiabilitiesAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfTheMaturityOfOperatingLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of maturity of operating lease liabilities.", "label": "ScheduleOfTheMaturityOfOperatingLeaseLiabilitiesTableTextBlock", "terseLabel": "Schedule of the maturity of operating lease liabilities" } } }, "localname": "ScheduleOfTheMaturityOfOperatingLeaseLiabilitiesTableTextBlock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "dpsi_ScheduleOfTheSummaryOfFairValueUsingTheBlackScholesOptionPricingModelAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of the summary of fair value using the Black-Scholes option pricing model [Abstract]" } } }, "localname": "ScheduleOfTheSummaryOfFairValueUsingTheBlackScholesOptionPricingModelAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfUsefulLivesAndWeightedAverageRemainingUsefulLifeOfAmortizableIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Abstract]" } } }, "localname": "ScheduleOfUsefulLivesAndWeightedAverageRemainingUsefulLifeOfAmortizableIntangibleAssetsAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfUsefulLivesAndWeightedAverageRemainingUsefulLifeOfAmortizableIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ScheduleOfUsefulLivesAndWeightedAverageRemainingUsefulLifeOfAmortizableIntangibleAssetsTableTextBlock", "terseLabel": "Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets" } } }, "localname": "ScheduleOfUsefulLivesAndWeightedAverageRemainingUsefulLifeOfAmortizableIntangibleAssetsTableTextBlock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "dpsi_ScheduleOfUsefulLivesAndWeightedAverageRemainingUsefulLifeOfDefinitiveLivedIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of useful lives and weighted-average remaining useful life of definitive lived intangible assets [Abstract]" } } }, "localname": "ScheduleOfUsefulLivesAndWeightedAverageRemainingUsefulLifeOfDefinitiveLivedIntangibleAssetsAbstract", "nsuri": "http://www.decisionpt.com/20211231", "xbrltype": "stringItemType" }, "dpsi_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ServicesMember", "terseLabel": "Services [Member]" } } }, "localname": "ServicesMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "domainItemType" }, "dpsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod", "terseLabel": "Term of stock option granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "dpsi_ShareBasedCompensationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "dpsi_ShareBasedCompensationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Table]" } } }, "localname": "ShareBasedCompensationDetailsTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "dpsi_SharesNetSettledForExercise": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharesNetSettledForExercise", "terseLabel": "Shares Net Settled for Exercise" } } }, "localname": "SharesNetSettledForExercise", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "sharesItemType" }, "dpsi_SharesWithheldForTaxes": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SharesWithheldForTaxes", "terseLabel": "Shares Withheld for Taxes" } } }, "localname": "SharesWithheldForTaxes", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "sharesItemType" }, "dpsi_SoftwareDevelopmentCostsAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software development costs amortization period.", "label": "SoftwareDevelopmentCostsAmortizationPeriod", "terseLabel": "Software development costs amortization period" } } }, "localname": "SoftwareDevelopmentCostsAmortizationPeriod", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dpsi_StateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "StateMember", "terseLabel": "State [Member]" } } }, "localname": "StateMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "dpsi_StockIssuedDuringPeriodSharesExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for exercise of warrants.", "label": "StockIssuedDuringPeriodSharesExerciseOfWarrants", "terseLabel": "Exercise of warrants (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrants", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "dpsi_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "dpsi_StockholdersEquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "localname": "StockholdersEquityDetailsTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "dpsi_SubleaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SubleaseMember", "terseLabel": "Sublease [Member]" } } }, "localname": "SubleaseMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_SupplierTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SupplierTwoMember", "terseLabel": "Supplier Two [Member]" } } }, "localname": "SupplierTwoMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_TaxesPaidInLieuOfSharesIssuedForSharebasedCompensation": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of taxes paid in lieu of shares issued for share-based compensation.", "label": "TaxesPaidInLieuOfSharesIssuedForSharebasedCompensation", "negatedLabel": "Taxes paid in lieu of shares issued for share-based compensation" } } }, "localname": "TaxesPaidInLieuOfSharesIssuedForSharebasedCompensation", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_TermDebtDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt (Details) [Line Items]" } } }, "localname": "TermDebtDetailsLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "dpsi_TermDebtDetailsScheduleofoutstandingtermdebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt (Details) - Schedule of outstanding term debt [Line Items]" } } }, "localname": "TermDebtDetailsScheduleofoutstandingtermdebtLineItems", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "stringItemType" }, "dpsi_TermDebtDetailsScheduleofoutstandingtermdebtTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt (Details) - Schedule of outstanding term debt [Table]" } } }, "localname": "TermDebtDetailsScheduleofoutstandingtermdebtTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "stringItemType" }, "dpsi_TermDebtDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt (Details) [Table]" } } }, "localname": "TermDebtDetailsTable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "dpsi_TotalPurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TotalPurchasesMember", "terseLabel": "Total Purchases [Member]" } } }, "localname": "TotalPurchasesMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_UnchangedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unchanged shares.", "label": "UnchangedShares", "terseLabel": "Unchanged shares" } } }, "localname": "UnchangedShares", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "dpsi_UnsatisfiedPerformanceObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unsatisfied performance obligations.", "label": "UnsatisfiedPerformanceObligations", "terseLabel": "Unsatisfied performance obligations" } } }, "localname": "UnsatisfiedPerformanceObligations", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_UnusualOrInfrequentItemsOrBothDisclosurePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "UnusualOrInfrequentItemsOrBothDisclosurePolicyTextBlock", "terseLabel": "COVID-19" } } }, "localname": "UnusualOrInfrequentItemsOrBothDisclosurePolicyTextBlock", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "dpsi_VendorPurchase": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Vendor purchases.", "label": "VendorPurchase", "negatedLabel": "Vendor purchases" } } }, "localname": "VendorPurchase", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "dpsi_WarrantsCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WarrantsCommonStockMember", "terseLabel": "Warrants - Common Stock [Member]" } } }, "localname": "WarrantsCommonStockMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "domainItemType" }, "dpsi_WarrantsCommonStockOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WarrantsCommonStockOneMember", "terseLabel": "Warrants - Common Stock [Member]" } } }, "localname": "WarrantsCommonStockOneMember", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "domainItemType" }, "dpsi_WarrantsOutstandingAndExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total warrants outstanding and exercisable.", "label": "WarrantsOutstandingAndExercisable", "terseLabel": "Total Warrants Outstanding and Exercisable" } } }, "localname": "WarrantsOutstandingAndExercisable", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "sharesItemType" }, "dpsi_WeightedAverageBasicSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "WeightedAverageBasicSharesOutstanding", "terseLabel": "Weighted average basic shares outstanding" } } }, "localname": "WeightedAverageBasicSharesOutstanding", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "sharesItemType" }, "dpsi_WeightedAverageCommonSharesOutstanding1Abstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WeightedAverageCommonSharesOutstanding1Abstract", "terseLabel": "Weighted average common shares outstanding (1)" } } }, "localname": "WeightedAverageCommonSharesOutstanding1Abstract", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "dpsi_WeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WeightedAverageExercisePrice", "terseLabel": "Weighted Average Exercise Price (in Dollars per share)" } } }, "localname": "WeightedAverageExercisePrice", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "perShareItemType" }, "dpsi_WeightedAverageSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WeightedAverageSharePrice", "terseLabel": "Weighted Average Share Price (in Dollars per share)" } } }, "localname": "WeightedAverageSharePrice", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "perShareItemType" }, "dpsi_WeightedAverageSharesForDilutedEarningsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "WeightedAverageSharesForDilutedEarningsPerShare", "terseLabel": "Weighted average shares for diluted earnings per share" } } }, "localname": "WeightedAverageSharesForDilutedEarningsPerShare", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "sharesItemType" }, "dpsi_totalAggregateTransactionPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total aggregate transaction price.", "label": "totalAggregateTransactionPrice", "terseLabel": "Total aggregate transaction price" } } }, "localname": "totalAggregateTransactionPrice", "nsuri": "http://www.decisionpt.com/20211231", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r169", "r284", "r287", "r472" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r234", "r267", "r294", "r295", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r468", "r473", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.decisionpt.com/role/IncomeTaxesDetails", "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r234", "r267", "r294", "r295", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r468", "r473", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.decisionpt.com/role/IncomeTaxesDetails", "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r169", "r284", "r287", "r472" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r234", "r267", "r292", "r294", "r295", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r468", "r473", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.decisionpt.com/role/IncomeTaxesDetails", "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r234", "r267", "r292", "r294", "r295", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r468", "r473", "r497", "r498" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.decisionpt.com/role/IncomeTaxesDetails", "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r167", "r168", "r284", "r286", "r471", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r167", "r168", "r284", "r286", "r471", "r482", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "stpr_CO": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COLORADO", "terseLabel": "Colorado [Member]" } } }, "localname": "CO", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r405" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable [Member]" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r21", "r170", "r171" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r7", "r8", "r40" ], "calculation": { "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Salaries and benefits" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r209" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Remaining Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r22", "r322", "r405" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r103", "r104", "r105", "r319", "r320", "r321", "r369" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r80", "r254", "r260", "r261", "r388" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing costs and note discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r193", "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expenses" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r155", "r158", "r164", "r183", "r218", "r219", "r220", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r365", "r367", "r376", "r403", "r405", "r436", "r454" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r52", "r96", "r183", "r218", "r219", "r220", "r222", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r365", "r367", "r376", "r403", "r405" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "auth_ref": [ "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of the state of California.", "label": "California Franchise Tax Board [Member]", "terseLabel": "California [Member]" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r30", "r82" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r74", "r82", "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, end of year", "periodStartLabel": "Cash, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r74", "r377" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Change in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r93", "r96", "r119", "r120", "r121", "r124", "r126", "r135", "r136", "r137", "r183", "r218", "r223", "r224", "r225", "r229", "r230", "r265", "r266", "r269", "r273", "r376", "r507" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r282", "r296" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r215", "r440", "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r212", "r213", "r214", "r216", "r484" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r103", "r104", "r369" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockOtherSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Common Stock, Other Shares, Outstanding", "terseLabel": "Common stock outstanding" } } }, "localname": "CommonStockOtherSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockOtherValueOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Common Stock, Other Value, Outstanding", "terseLabel": "Outstanding balance" } } }, "localname": "CommonStockOtherValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r279" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r405" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 50,000 shares authorized; 7,007 and 6,788 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Software and computer equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r144", "r145", "r169", "r374", "r375", "r483" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r144", "r145", "r169", "r374", "r375", "r481", "r483" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r141", "r450" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of sales:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r66", "r96", "r183", "r218", "r219", "r220", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r376" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Current total" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r97", "r343", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r97", "r343", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerDepositsCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.", "label": "Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "CustomerDepositsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer lists and relationships [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable", "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDefaultLongtermDebtAmount": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.", "label": "Debt Instrument, Debt Default, Amount", "terseLabel": "Total outstanding" } } }, "localname": "DebtDefaultLongtermDebtAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r92", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r248", "r255", "r256", "r257", "r264" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r95", "r101", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r244", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r258", "r259", "r260", "r261", "r389", "r437", "r438", "r452" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDescription": { "auth_ref": [ "r15", "r17", "r280", "r437", "r438", "r449", "r452" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.", "label": "Debt Instrument, Description", "terseLabel": "Description of loans" } } }, "localname": "DebtInstrumentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r231", "r258", "r259", "r387", "r389", "r390" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount", "verboseLabel": "Commencing amount receive" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails", "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r42", "r251", "r387" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42", "r232" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Borrowing rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r43", "r234", "r372" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "netLabel": "Expire date", "terseLabel": "Maturity Date", "verboseLabel": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails", "http://www.decisionpt.com/role/LineofCreditDetails", "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44", "r95", "r101", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r244", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r253", "r254", "r258", "r259", "r260", "r261", "r389" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r44" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to interest.", "label": "Debt Instrument, Periodic Payment, Interest", "terseLabel": "Interest amount" } } }, "localname": "DebtInstrumentPeriodicPaymentInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Maturity term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r14", "r435", "r453" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred costs, net of current portion" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r344", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r327", "r328" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r80", "r97", "r344", "r350", "r351", "r352" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r51", "r188" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired": { "auth_ref": [ "r451", "r459", "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of deferred policy acquisition costs and present value of future profits from insurance contract acquired in business combination.", "label": "Deferred Policy Acquisition Costs and Present Value of Future Insurance Profits, Net", "terseLabel": "Related contract acquisition costs" } } }, "localname": "DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r27" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "terseLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Net deferred tax assets after valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r341", "r342" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r341", "r342" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other assets" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r341", "r342" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r341", "r342" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r341", "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Goodwill" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r341", "r342" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofourdeferredtaxassetsandliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansGeneralInformation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Description", "terseLabel": "Description of employee benefit plan" } } }, "localname": "DefinedBenefitPlansGeneralInformation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Employee benefit plan contribution" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r80", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r80", "r153" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAveragePriceRiskOptionStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The average strike price on the group of price risk option contracts such as put options or call options.", "label": "Derivative, Average Price Risk Option Strike Price", "terseLabel": "Strike Price" } } }, "localname": "DerivativeAveragePriceRiskOptionStrikePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "perUnitItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable", "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of net sales by revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r36", "r100", "r221", "r223", "r224", "r228", "r229", "r230", "r401" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share attributable to stockholders: (1)" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r63", "r108", "r109", "r110", "r111", "r112", "r116", "r119", "r124", "r125", "r126", "r130", "r131", "r370", "r371", "r444", "r461" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r63", "r108", "r109", "r110", "r111", "r112", "r119", "r124", "r125", "r126", "r130", "r131", "r370", "r371", "r444", "r461" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r127", "r128", "r129", "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationoftheUnitedStatesstatutoryincometaxrateTable" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r330", "r353" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share related to unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r56", "r57", "r58", "r103", "r104", "r105", "r107", "r113", "r115", "r134", "r184", "r279", "r281", "r319", "r320", "r321", "r346", "r347", "r369", "r378", "r379", "r380", "r381", "r382", "r383", "r475", "r476", "r477", "r510" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ExtinguishmentOfDebtGainLossNetOfTax": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the reacquisition price and the net carrying amount of the extinguished debt recognized currently as a component of income in the period of extinguishment, net of tax.", "label": "Extinguishment of Debt, Gain (Loss), Net of Tax", "terseLabel": "Gain on extinguishment of debt" } } }, "localname": "ExtinguishmentOfDebtGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalDepositInsuranceCorporationPremiumExpense": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance.", "label": "Federal Deposit Insurance Corporation Premium Expense", "terseLabel": "Federal deposit insurance corporation" } } }, "localname": "FederalDepositInsuranceCorporationPremiumExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Expected Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r200" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofamortizationexpenseofdefinitelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofamortizationexpenseofdefinitelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleoffutureprincipalpaymentsforoutstandingdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleoffutureprincipalpaymentsforoutstandingdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expense of definite lived intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofamortizationexpenseofdefinitelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofamortizationexpenseofdefinitelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofamortizationexpenseofdefinitelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofamortizationexpenseofdefinitelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r194", "r196", "r200", "r203", "r419", "r420" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable", "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r200", "r420" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r194", "r199" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r200", "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofamortizationexpenseofdefinitelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r68", "r80", "r179" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedLabel": "Acquisition earn-out adjustment" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r80", "r262", "r263" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Gain on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r189", "r190", "r405", "r434" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r191", "r197" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r65", "r96", "r155", "r157", "r160", "r163", "r165", "r183", "r218", "r219", "r220", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r376" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r61", "r155", "r157", "r160", "r163", "r165", "r433", "r442", "r447", "r462" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r98", "r331", "r333", "r339", "r348", "r354", "r356", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r114", "r115", "r154", "r329", "r349", "r355", "r463" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "terseLabel": "Total income tax expense", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable", "http://www.decisionpt.com/role/ScheduleofreconciliationoftheUnitedStatesstatutoryincometaxrateTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r55", "r325", "r326", "r333", "r334", "r338", "r345" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationoftheUnitedStatesstatutoryincometaxrateTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal taxes at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationoftheUnitedStatesstatutoryincometaxrateTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State and local income taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationoftheUnitedStatesstatutoryincometaxrateTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r76", "r83" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r79" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r79" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r79" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r79" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r79" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r79" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r88", "r199", "r415", "r416", "r417", "r419" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets and Long-lived Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r192", "r198" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r59", "r152", "r385", "r388", "r446" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r73", "r75", "r83" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r49", "r405" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r50", "r89", "r133", "r185", "r186", "r187", "r414" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentInterestRate": { "auth_ref": [ "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Rate of interest on investment.", "label": "Investment Interest Rate", "terseLabel": "Offered rate" } } }, "localname": "InvestmentInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthematurityofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthematurityofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleoffutureprincipalpaymentsforoutstandingdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleoffutureprincipalpaymentsforoutstandingdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleoffutureprincipalpaymentsforoutstandingdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r96", "r159", "r183", "r218", "r219", "r220", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r366", "r367", "r368", "r376", "r403", "r404" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r96", "r183", "r376", "r405", "r439", "r456" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r96", "r183", "r218", "r219", "r220", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r366", "r367", "r368", "r376", "r403", "r404", "r405" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r438", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Line of credit bears interest rate, percentage" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r15", "r437" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.", "label": "Loans Payable, Current", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r101", "r217", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleoffutureprincipalpaymentsforoutstandingdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r138", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r78", "r81" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r53", "r54", "r58", "r62", "r81", "r96", "r106", "r108", "r109", "r110", "r111", "r114", "r115", "r122", "r155", "r157", "r160", "r163", "r165", "r183", "r218", "r219", "r220", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r371", "r376", "r443", "r460" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income and comprehensive income attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow", "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r108", "r109", "r110", "r111", "r116", "r117", "r123", "r126", "r155", "r157", "r160", "r163", "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income attributable to common stockholders (in Dollars)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Standards Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r155", "r157", "r160", "r163", "r165" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r392" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r392" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r393", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Monthly payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r391" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r40" ], "calculation": { "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r466", "r467", "r469", "r470", "r474", "r480" ], "lang": { "en-us": { "role": { "documentation": "Customer classified as other.", "label": "Other Customer [Member]", "terseLabel": "Other Customer [Member]" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense classified as other.", "label": "Other General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "OtherGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r464" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "Other Intangible Assets, Net", "terseLabel": "Net Amount" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r15", "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Current", "terseLabel": "Total term debt" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Payments for Rent", "terseLabel": "Lease agreement, the base rent" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r298", "r317" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r265" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in Dollars per share)", "verboseLabel": "Preferred Stock, Par or Stated Value Per Share (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r265" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r405" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r28", "r29" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r71" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of term debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Line of credit, net" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r70", "r318" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r210" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r211", "r485", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r210", "r405", "r448", "r457" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r31", "r210", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r210" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r208" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment useful live" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForOtherLosses": { "auth_ref": [ "r64", "r79", "r441" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to other loss.", "label": "Provision for Other Losses", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForOtherLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableWithImputedInterestNetAmount": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The receivable or note face amount less the unamortized discount or premium.", "label": "Receivable with Imputed Interest, Net Amount", "negatedLabel": "Less: Interest" } } }, "localname": "ReceivableWithImputedInterestNetAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthematurityofoperatingleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r293", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r293", "r400", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r293", "r400", "r402", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r72" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayment of term debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r34", "r204", "r205", "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r281", "r322", "r405", "r455", "r478", "r479" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r103", "r104", "r105", "r107", "r113", "r115", "r184", "r319", "r320", "r321", "r346", "r347", "r369", "r475", "r477" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r90", "r91" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r60", "r96", "r150", "r151", "r156", "r161", "r162", "r166", "r167", "r169", "r183", "r218", "r219", "r220", "r223", "r224", "r225", "r226", "r227", "r229", "r230", "r376", "r447" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales", "totalLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net sales:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r397", "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Leased assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "domainItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r8", "r36" ], "calculation": { "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofaccruedexpensesandothercurrentliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of reconciliation of the United States statutory income tax rate" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of outstanding term debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of our deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of reconciliation of the fully dilutive securities effect" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of the United States statutory income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r194", "r199", "r419" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r194", "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of useful lives and weighted-average remaining useful life of definitive lived intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofpropertyandequipmentTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r301", "r307", "r309" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of the summary of fair value using the Black-Scholes option pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r282", "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of outstanding common stock warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing expense" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount": { "auth_ref": [ "r84", "r85", "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset retirement obligations settled through noncash transactions. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset.", "label": "Settlement of Asset Retirement Obligations Through Noncash Payments, Amount", "terseLabel": "Earn-out related to acquisition of ExtenData" } } }, "localname": "SettlementOfAssetRetirementObligationsThroughNoncashPaymentsAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vest term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected annual dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility factor" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, Stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercised, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited or expired Stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted, Stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value per option granted (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r303", "r317" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, Stock options", "periodStartLabel": "Outstanding, Stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, Grant Date Weighted Average Exercise Price", "periodStartLabel": "Outstanding, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Exercisable, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or expired Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r298", "r300" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options exercised" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r312", "r323" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r93", "r96", "r119", "r120", "r121", "r124", "r126", "r135", "r136", "r137", "r183", "r218", "r223", "r224", "r225", "r229", "r230", "r265", "r266", "r269", "r273", "r279", "r376", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r48", "r56", "r57", "r58", "r103", "r104", "r105", "r107", "r113", "r115", "r134", "r184", "r279", "r281", "r319", "r320", "r321", "r346", "r347", "r369", "r378", "r379", "r380", "r381", "r382", "r383", "r475", "r476", "r477", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r103", "r104", "r105", "r134", "r418" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of preferred stock and warrants for common stock issued.", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "terseLabel": "Exercise of warrants" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r279", "r281" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation expense (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r279", "r281", "r305" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (Note 9) (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r281", "r297", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r279", "r281" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options (Note 9)" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r96", "r177", "r183", "r376", "r405" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r94", "r266", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r281", "r283" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r384", "r406" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r384", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r384", "r406" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r178" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofamortizableintangibleassetsTable", "http://www.decisionpt.com/role/ScheduleofusefullivesandweightedaverageremainingusefullifeofdefinitivelivedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r139", "r140", "r142", "r143", "r146", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofprovisionforincometaxesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r118", "r126" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r116", "r126" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(14))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=122135039&loc=d3e569990-122904" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.7)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505477&loc=SL117422543-158416" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=d3e14931-158439" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782768-158439" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=122147696&loc=SL65671395-207642" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=SL117422267-158473" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r501": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r502": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r503": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r504": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r505": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r506": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r507": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r508": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r509": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 80 0001213900-22-017545-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-017545-xbrl.zip M4$L#!!0 ( )F+@52=#O*.[1< &\ 0 1 9'!S:2TR,#(Q,3(S,2YX M=>>8ZJ6/+CL]QFJ0C6W9.B6RIEAPGZ71N*!*4<*8( M'4#*4CY]%R I\1] TI8=](YO$ID$%K_%+A:+Q0)\^\_ES#46B#),O'<[K9?[ M.P;R+&)C;_)NYV:XVQZ>=;L[_WQO&']Y^W^[N\8'Y"%J^L@VQBOCC,SF0PL; M(VIZS"%T9OSDS_YF[!I3WY^_V=N[O[]_:4$99F&*& FHA1A_8.SN L&8Y!E% MG. ;XX)BHSVGQG[+V'_]YO#HS=&)<3,Z,P[V#P["*G]YNV1OF#5%,]- +IHA MS[^ 9CO(,0/7?[?S>V"ZV,'(WC& +P_*4G_77\T1>[<387),-GY)Z&1O_6H/ MZ+=V]UN[AZT=PS?I!/E7Y@RQN6FA=37.BHTLS/MI[G,F1+76 :\4MN5B[RY5 M?CFFKFCJ8'__<(^_'IL,Q<67N?+WAZ)TZ^3D9$^\C8L&3,9$_";%0UC)GC-< M!_Z2%8$!Z*V]+Y>]H>CT=5G@S/;7Y9.,'NV%+][\M=N84/3L[T":#H2N$E>%J:V*R MD?/L?$&;V,,%7&V))\MTGYTG:-,*W$)1I;CBA4? A\%_W%QW5:9'$#XC'B,N MMKGM/S5=/IZ'4X3 <& [9/Q7^JNTD!CY,8(8PZ;_WX/9@GEH"#HF9@GXG21E M1+0,08R]W,&3WO??B=U:!(P)1$675M(YD*ZJ;S<@B4SD6QUY*'KDA MM35!_3HP*73"%/D8@+%*PPL4O2@>GHTH(U$.IZ#U4^+: MX,6?_QY@?\6K'Q!ZF)*DHEB1N4O)\E5U60Y]8MU%S?S_7U\?M([_883--6*L M/"+/3#:]<,F]="BN"^1[(26XH^J"XR0-3K.9#I5RZB!F43SGK1+G-PRP] M^167*!UD/X-\.IA9+F$!1?R/#1TNH)A2,ZM)97-J,LR(,TCP#)/*,)C-3+HB MSA!//.R ;^#Y;=C;S* \6"!=YP2X:,(E8S)XZR<16-9V)3]WP5&O0D>NZC- M&+CI*1GD7I::R9.L*#8DC)!&(P^E/*Z0'_K5 T2%4Y@22/ZM4Y[DU6&$!]233:F7%$A,1\\J:3#-42J8. MBP;(/E_.84&*&'1=WY\B>A90'F?H87.,7>QGG8?JML@/^\(VD9,7(A3 MD#4V#5VWZ7.6+\8EY9"Y1U@W;/"\U2D=Y#TQ,]Z)Z M,Z.H@W6)\%@8%DL'Z?*ORP9"+FQ0-P+7B"811X6U.+)Y$!IF5P$@'T/-%U%/ M$;GUOJ"R*\@823J-X5)%1V^R 7Y2B34 M"$@2["N0D*Q,B>=YD M.%(7^E')JI"0/ 18(2E&LU$SF A7% <%F6&TW,%@@ MQ;IUU98R%P>I%R%4R[L1=SI452#-S*O2A+:#7/1D';A2R:*11"Z 5>AK9-^J M!T\N=I*,9#6F\($1K0+!2 N5CY=\^$0:WVJ,VH^*?A7(K;QTF?!RX15E+*R1X .S!CO(-[%;(7DP+E@BM\-<+$220FC\%%%L M1/8TL; BR6Z#GM*=.$ 93 MTO-J66&UE'-AE^U*F4_5$4!>#R : B./IDYX$V2 MC'* EG32GTHVV4ATD7QD9K="+:QQKTIZXBJ&^RBNFULT!NF/(NZT=''ZZ@Y(]3'W[EV/*U^ MEC:D]C,*@F//H)@)T(U./E GXS[D %"X#;"V5O4-XT.IJ3/4#W-QO>KJE41D M1) 21JV.26N4)ZL\%%G$L["+S3 &X4^%15G9V WX?,&0%5"Q=X0 M1JO,U\J%%HOWG27*D\;$GP J0\ R8ES&!I@1(FMVK^OM7A?YUJIRZJDH%X^4 M;5XW+G;-T3[?R 2E4@HD(UI>7FWN7^5"DV4BS S;>;(X4IU?:H2<\P?"E "T MR3@@/!_ "M,!W$S&@D;-WS*A>LK)NX(',.(C(H249 -2*LAEMV0NJ/ MI$/BCKU_WUY^/OK/O[]8\V#YU3LZL;\?+R9?5]Y-)[C_<$Q/CC\=_'8S6C'W M>&%]WW<_^GO^$'W\?GQXMVQ9/7__V\7%P?#3WF)Y>O9U?V$/Z;=_72\^62_. MT/CFXJ,W>76Q_'GR:6$>L^[W7WK[O1?_>C$\\6X]:G5_LV[FO7:OWPEN/GUC M!S+>?.E=F_Y:B?79Z]>'CO?/M' 73C[]]0=^_72RNAJ/Y MBQ>MR];9@?,SN?S<_F9.;N]>79B?/W__-#ZELRE9C8).?__UXN/)Z!('_G4O M6'S8H]->YV1!1\?6Z14[^YTL3\BW#U]:SHLC/+O^V;OVL=VYQ%7)E]>GKVV/?IFX_QMGPFM\Z^+A1V$N<)2N:%(O>EP8$ M7^5BP+W4L3/U1/@'4NY'B29.W2D22_9=R>R6"] FDGH:4=29JTC@\\L=^06D M/O2A':=6268E:?'R,20_02B=6Q*M&;PYPY:<-VP$FQ.L$_C0S7.*8?$U-]VY MN1+I! ZAB5XM$W=-(J5.B"H93Z(#(01CC<&(01B (J4AC7)43^8KWHO)O2X) M#;PJ2>AKEH?UEX<+\1IT&XNN]-?)E?(5HKQ*F?P*@H)%\LNO#<,FQ1 ,&S5\ MR6GD1LCY*9<"? 1K(QLZ+0R5@@FKN"ZL6KM\0L[%]2H)']HW8@!\)BZ+6X+9#"Y^8%/Z&H]M/EM\#5CP%4)EEF+@JN@*BA,<0 X MQ!3>BNGN@;B2E67?!V1CS& M._?>I-3TU+N#56J62#87":PB6<7*+,1A""!&C*19?=<]$5 X>I4E2Z?XHUS< M2GXJH F;U!G 0MF)2/0V+1\OXA,VDE$K+5XNPERHJUR$F;$:#LRP=2-NOEDH M5Y(SN"HLSAAW3$P7IAL@GM4_@3>GKFG=05FHPL+NG5-LP;L9L9&KTH='DRW7 MFURXK;;><#>-;3*:.4Y# #4$4O%>8-V-P,8Z%L$U!-[&GE34,[1$%(H@.^Q% M%OC@,W^'?C0MDTVA>UEX8Q/,)[?[J6^9,%7%7O$$N045?A?NW&]7?YHMW6P>]AZN61V_%FPFB@XT^%W MR>JAB.L]!(7Z$XI%.%C\I<-DU8EISD7-/>3Z;$UL=T-LC:AFSQ1^'U&&JZRF M^)LEH)1B*?ZF8T7YQ!6X8(XVK5:62?&W.:L)!>HF!+*F5"212GW D/5R0A9[ M#%N";@F.;''^0[0=MQHU&GV^5+3Z;B>>I/K.%?*'_+CEZ>HZ/&S9'C.?PBIY MQP@_$R@^COD&GL&TU?71C!N*'<.,2KW;\6G /_ G2L'TAHD]$O7L@$;6V<.N MRV?=N"P+H#+V _[V R7!/&X$ _G$Y%X%9$K193S>B",?/9X #B;]-CH;T@Z/ MAES')T/B4@[4Z*R/*_%:=O:4GHY]]'1,)E1W>SW@:1==-U:INM[XRFZ((?LNA$9RR&ZR,6Y^*$A8Z=]& > MRNU\G/[>3AR&T+$+E#BK:4+FPKNV],(['?FO#UYJGGN)5%]]6"U$5T$Z470=5H*O1LSSJR+,*9I7A %H37:T$ M%M;$]#/?A;SAFY"C]'9IV,8@W'^\Y-N/.G;'-MBIV&WG\;9;2(K=Q'MN[;-H MQRTNH6E'/8"!:D,':%]&6Q,P*..-B1[?E]!\KJF)7&9$,XOXR!CQO5V6L%$M M?7J@+F#Y$(E6$_JPE@6D6 _$;H8^X'.(9!H7AS&%FV@'6>P@3>2#42Q"[Y@N M*X$?OAN;+M\H>;=C1=\9?"A7>; *H<2%B3-$=('Y!H_^G&W *C@[(\R'"9R7 M?P:AV6C\&,X*P*HF@T3Q9Q#;]GA+BTTRT7&7J\M8@.Q.P&W"0& ,S64\9?:= MV._,6!%1ZH%L/WB"JXE8H;0?3.SUO?,EGQ<#S*;\%8^VCK6V. K4TB !K)LH MG_@[*/R_ZT67C;*!N>(@KI$+*RI[8%+^Z4-MM;L>'PK1YPF)^.'&35I[2#JK M0@TN5+8;/.2!B>T+0I,7F.K,N RRS*7@HX/;#-XZMY!/RMPC=3R/5>ZABJ@9 M[XBNU\,H ,,?FF1A'J%SQ)_C_,0]'O ;SA M\%F?GA)_NLDSU)#OAT*7V:NU!1^BB=@9T)#G4HPJ65^A^\1U^I1X\-,2!=@5 M\;\BO\W3TF$BUX_OAT(OCU)O-7M"9/!JU7'/PVCUO<-+:&46S*YYVFF\!<=W MX%*A,JW[\1%\5-A/K!56U;F;'L-(I2WW:J%6S;NH/@%PSU:X/S\^Z/RC&)>:U\QDQS\28^4V)S0( MLU7#J=J B)+QPA2\U.8NG_2O$5<'2VSQ)ZSA#^2X)N"J$@X[#>9C01_9YR;E M&L7BKSIKP'E=Q JI"SU)?[8:>QT"N&B.8S[SS:-GS\QQ)9A2"4<=$A>,NDD# MMB3 %/**\RBA(HSK_MC%$X$ABJ..R)8C@N$))7_K8:-Z?"@Z!!9T#GB#4,QT M+Q!BK2=D^I&!PCQ4J<9^1IY-Z""@UE0*E^%$O5.;:?QJG<=#;G&);SX=H]M,W M:"K E^_61"FR!$CHO%F1!BICI^LMX ]"5^!"(KI X$S>>)@?E(YZ*3KOHZ]9 MKLR!//B62'M.!126\8O0&]/9QZC,@GK?.4I@3F4\@\)4C42><]4YZBF7@TI\:K[.EW,2E$A;KU^(5[ M*+-I&_N9J_B$*"R;OB*3CJ84Z;S\>P SRIBP)L<6J&DB/XDG(6WN;]1.\%OCZ4F[ M32,EVBHW,MP&E>-7')8(HUW08T_" M]E/-)6K#*-U/ 3,Y$JJM( MRK$(7T0"%C%*S@+FDQFB,4UM.'\ ;'F&+C_<"50N37J'^/P>W8*E'=.5@"K/ ML,\)PW[7.U]:X"KWG:[' !0,N1Z>;6>C]XGL6"ERJ7"A;RS$NT=DKV!V!W:0 M/S GFS!:%+JQHE,FSRA1)3KU&>I,1;'BU=B9D@"6+S.N@MD8T;XS#.9S%R.: MT4[L^6B"Z'-'#'.@5$+:"+/OW #[%)8+WGJS;T#"]"ENO&"1\3V7\?8#]+$V M8A7[R10Q7=?+4HQ2@U)00Z/EK!*=\GR!"('S>Q\WNWR7B&L[F^)Y%T8;K)"U M/L=?D0/I7B4T,C.C]%R2S'G4V--5@)8>A:1X@CW3_3'\/E;(%=#+IY1UY?\A M"$WO%K_,)4*9VU-0]6M2MCKO@- M=B4^;[$]%@X]%AB6Z4R2T]Y MK8,,FMS.GX.-Y(?(1N244$KN=;9]6:@54_2U&TJ%^!36+E->HT$D1::Z#2J^ M<5E7\<@@JH\<9^MH)"45.,65!;+/I.X)Q[-R3I*^?"- ML30@Y56Y/:XI_/B/GKVS[UV-[:(C]2_4A&N%-YY2,2;JM%J8,%!TST M",M7!2U;2"1I?29A.M,]HGHQF02F&@*7YE*<@4Q4Y3?[ZRO)NH 5EZF7?EQ: M.[M>%;)B,[>,@$86O@Y8E8Y'WS8*[5WV,BF-0QMJW%(97X>'F?F1NLRLQ \0 M/G=^S09+R4I9W!J^=.5$Z"4G!21:./#)T>WHQ& SX?G-+#^@%B.1^7Z*P=NA+ M[,_ M/@9NUO$?$2]^"3G!?:X[P\+2&N*K#MPP'P4G>(@$VIJHEZ/PBY?!).5 MA3IXPG.&ABO&8P3@]^C!L1*;XG,;^6K:\E,FGNBDC28,9-"H/T^FC=M8T5D< M!F-^&[0NH--HE%T='1$8W1-=L&7OJ?)>%!B4]SI1JQ [-YY]CFLY?FB7IQ-%?M]$>P?'\"OA)*/H;=[P"&# MF7YF"I;_"U!+ P04 " "9BX%4; 'YILL, &D@ %0 &1P*;4"%+*(Z+D"TK^\]GQR=G)J=+M5)1BOEBYIS_NWB4(K\' M6;&%W->[1EL=P"'((I-:P%0Y $5GU/FQ@55@.4P&UDL1/L'_*^L^EN4_90O% M[''APX1JF1EOBG).L %;4%>,WCL=/(9H8'4%Q>"#%Q,7Q ]:%QD;)KM M S#ZNTPIM&AEUHA5UGE%**N),XQU0'O.6)Z_F.-RY*!A4?<71Z!LOC ?TK_Z M(^2B59-WGK+I]*&K'S8: X,51LM6!1 R94;]$1@VE%+]<,B+/KTJ>9FL-A(0 MU:TD^W--[U6#.7\B1^WAT"DMB]CP=M_7"1X&R&CAK0G$1(.$39@9Y16B_L#B M?T:4K*RJV&88+:A"AL?&Q#VTI':T38"+1J12GD2)I$K='+,R,9G> M0SDJK "D?EBLTC$G^CB&WE^%.F2H6E-G_[+Q5<'4HE((]T=Z[Q^IY%U SUR MC]Z>KD3K[ \$C@#2KF93-C-_33YCRY_RPN"N-"N5&H5B;Z[8R;IBT;T1B6Y( M*L:%[PS@2ZMW'H[*:W/$HULVSAJ0!5\M7F)3[S)1.:H4NCS39AA6=,'YL);;'!QKVS$@S=9$_-&P!2X1_XF:!-)@NDZZB!QYR3Y4_5B MBDXCYQX:8IZ2W=)G&8L.F,PJ(JO3;X!+ZTRPB2'A;!LM%+" V4VRJ M$L,!?Z2T=G !+W/V/\?2HQOOV5*9<9@/S([)K DL/;^GGK5U)1*UKI&T"T%LG(E)U^UIP3$T;:DC3 !U&"-, MQ%.,NCIRW;QTV.D_.<+H?\45Y;?XQKLPW=*5:;;8A;P$2FNS+\33"[5:A]) M-W^X5,\3FVB*-?W?MK#Z,L &*Y+R=35K*D4''YC(*Z9S6^X4*6_'GQ].PDZW M6"O/AHUU@H0^1J1MF'@XQ*9D_M= DAVOX;A?9T;D:$2DOJQIB-<4& \ :76S M D;( G+6A$18B4YHX700TB1R.:)HT8(60";4K@ QV11*RZIJ#VTG\<#\3:0B M.5-:"-B#L%-AZ!,Z'SL&H653V]/$%PB:(M]](RN"*'93^'I8C?)[2KS3ZSSG M.=.QAX,>WO,]D4.E>1@L)Q>S*'Q+!\\YS',/K38P>$K]@6#-5CTF5' $:/VM MA"V@EV#>ST3MB\4U6RDX%*I[Q0N17/>0-9\9CL11=V+F@P&%)9&R(348O7 M;@QE:A.$>0 "!=*V84)P;K'X\^GN\>2O/[^J(WORS3PYU=Y*X_ZWJ=FMVJ_7 M)7):NBU^[W:FU"B-U;>\<6/EK#:\>2L=OTP*:L/*/]=JQ?9M;CRYK'S+C[4V M>?[2&M^J1Q78Z]9NS/['VN13_W8,2K3^]D^[KY=%N]!\TG O/T\O[ZYE5_OH+VX.;[5_CV7!O? MMSNCHZ/"7:%2U#_AN\?R,^@_O7RL@)1D.\+1C5YOYS^.;T\X=LJU6 MPQY?Y\B@43T=DTY)O;RGE1]X8VBP&9 K; M3.2YVBPFO(0Z)G!Q.@#2JPD3E>F(3$"F==9?G#4#]B;K2GQTUDT+$DAE'?>5 M5]^HZ;G%R'BOG-QI9PDGX0AJ#]W'=Q5QF>D8]_I> V127BJ+FTU6489D(SK@ M.9"FSA>5Y=C]0-1$$^%[UCB$!C$O=3A+H+/:RUL:GI>?[!R^[^&Z3*QP#T;$ MLV0.JDQWS(N1>%BU9_76.%Y?(\GN(.$]M"3/EZL(B=I0W\:NDBU1VYCW_2WJ M,.\9E\SIEY62$6$=@IH^#(ER'4I2*SV+6](B^K[\WB!6Q /!8\3J<3GM4KY\ MM'#4RBH+_^1MQ]T"/GHNX/_-4FTIZ'+']U 5HVM>A2/"^K)3??:W 1U63*T\ MQ,1";\[O4K0)!9RL6[>;9N&8C3>3OUQV4Z^Q*))C] MMAD-X#/>J\N<6G+/KH;); ^WDS*1(IL(ZX =%2%]@D.#$>,DPD\[5.'LW[KI M.?(N*V(*0#U@V4)0*CA/&(^ [@T%GHL+UN\LV).TX>N3\$)!W+)O(83H)IFM M=_($=KZEP^">/;Z"33[;E7B8;DT4ZN:2G<:7L/*@[^/H:C#J3V6(12=?"_DX MCD#P52$^13=-?H4RM?ARD!PCZX]TR)ZI@#M7G\(N&Z^"++FJY>2T^=P&-/2OI"_U1R M^I/K:OI)EJ8.SJ+2\S.[\KY0$AK^,".\*#R[$I?6)(XA+%^%?4\&1(S)A<4= MY.RX-6>N5)]CFB<%U9[%)HEM&?"#WR$[#Z9.E-7!9?6'C0@4?EE 3L(^/'Q* M3^;-:J8>*@4N<&"!K*NHC>3>M29B0Q_PK/J% M83?F_9++J'5*;?X-38G'"3; I3(;$T$[+XOQ;$YRC!DOT"W>Y\L\ K.^_E8Z M?<, KD4,Q'F9T;*.SDTHS9$S75Q-(%$1?=_+*FU0^*.F,:Z.,#0$E HV#T6[ MT^7=<$HS8FL@AVRZUAE;WPN4C33%. /6.0TPNWZL@:#=U)T=9)2/8YLWY GL6L2B#U&LG:A?( $ M8Z#KT7N\1U \U^FY!X )6,9)[-]Z'S00%W0?U+ M8% ,'' ?U+\$!EG>37O.]W42JJT.H&8;$.M@MG$,SAP?*F+ M*0WA.#9S#'X%:M.VFCT#]9WVS/?=S?.GVV0RMROQX,2)PEK,]Q(X5ZGQ'/:$ M!W',-=W#%X"",)/U[",/L4 JX_U"1,6F%AY"4H4CS'J'5&LHPDHTGQ%9*"%S M,28P$OA^8_#7&@_,/(;E,I9/2#BVF-\G""GWX(!1@Y 60LU2ZV\E[*1'FXA\ M&B]..6Q-[2/SG#%YL GS\;V7J0AX];QR8-.";ZO7#PZMY'#\8I+S'"^2YX-X M^_\!4$L#!!0 ( )F+@53E*HG^YT0 .4=! 5 9'!S:2TR,#(Q,3(S M,5]D968N>&UL[7UK<]RVDNCW_15:[Y=[*^7C1TY.CE/)W1I)EE>)K-'J$9]D M:RL%D9@9QAQR I(CC7_]!4!RAB^0 (@F2%D?=H\BB^A&=Z/1W>C'C__YN/:/ MMIA$7AC\].+-WUZ_.,*!$[I>L/SIQ=W-R]G-R?GYB__\?T='__;CO[]\>?0! M!YB@&+M'][NCDW"]N7&\HUN"@F@1DO71_XG7__?HY=$JCC<_O'KU\/#P-X?^ M3>1X!$=A0AP1$Z*.:4[,3K2/@7[+]>YG_VDOWJY9NW+[]]\[?'R-VC2/_& MC?=@B@M\]RK]QQ>,7D='/Y+0Q]=X<<2W^$.\V^"?7D3>>N,SS/GO5@0O?GKA M;B*/0GO[YLW;%-9_L-_\0?XX"8,H]#V7,>D8^6S/-RN,XQ=';.F[Z_/2;EWL M>$R8-C'C]"OV)Z^$*[R"QO&/*T1P$*]P[#G(C_JC7%T09 ?G] 2N\4U,?UY3 M8'I85Q=AF)I!]69%:; *?9>JC?=_)5Z\NZ6+O W)M_*8MJQ!$35.T1,4K<[\ M\$&/E/NO7Z5JRP1VISARB+=AVB)<'">1%^!(03Z;/S=%NF,4>5&XN*):FXH. M5VDH<&^2]1J17;BX\9:!MZ '((AGCA,F04ROBRM*+YPG5-*!$OOWL>S*,*Q D*U+TU)PR6.4V5RA0D_M_(XU3\U1ZDK M$FXPB7=49I@&V:BIRL:OC0J50Q+LOG_;Y%CRJL M*WYDBCDW<>A\+EVA"M=O_5N3-.)'G:IW>G52\Y]**U?NBM9!_7MSLD2777LQ M._/L&-&[GMTMU/%1.H]MBYA#M7[W'>_X3PKL;EEC#";#+:*7UD"&0P;+U+:K MEZ[J5@3?FQ.?V@VLBJ%H 9/ZHNDR5L6S90U3S):^@%5Q5UW8_*6JBG'E.V-N M<.&B5#]*U4\-NKRU^U(5.^$*QDC7?&DJX]FVBLDSWW)[JN+_LM#ARM+9-! FQNSK'HBB=4AB[PO# MQR*Y.K& D*\<*%,;.+W0]HPS+$"ZH RZ^0=D"'9"JG)\#Z5!.7J!,T;L7,]/ MF,1&V$D(O\3Q8H&=6'O7>H!@-.#F8'3ADM&ELS'Q8B ,0ZG1A0]&5\B,+B;F!IO.9H1KF3-@]K 629P0O"$>E?,- M\C=HQR_W14@*6/3:C2($\ZRAPK[E^%&0'K=ES5,LN":'D.)^0/9.EL0K@6@!A208CR@-8" M>62+_ 2S=[XE_9=C'SF?Z=]2<%&*#]5D#OVW=>AB7WM_O6'"T $_TCO3HQYI M"C:B5H[O?:&0D8.B%44GRO^BS\Y5H8!(:\RR2&)FOE$6,&L(,5>66:_8A%I5 M6=ZD>FE\K3ZEZLQ3R2M-'QN,#)8CY6W?I?2W:-P&3HOJ>>'$C]^<92!*>*]7\,+XE?T MDU?9W[RJ?Y[Y[,"XABSNJHUJ^O7AD$$@NZ)+$">YQR_W@-7P;5J@H,! ",P) M\W*-U_>8*%*W]"FHR"+?5\.-?;#'*'_," -ZFWXN884?8QRXV,WQ8A_K9UGO M646!^J%3@N2SC/60Y(!\=(_]GUXDT+/[ M*";4#:[3+LI)L$#1/:=#MMXKIK!>83^.\M]P%?;R]9LLO?T_E !G.E-Y5ZGY M!XI_!43.\Q+79Z2,-!62')=,7E2%/?MZ0<*U'@_C4$RED%#KX*<7K^G?\F/P M@^.']!+^Z45,$ES;I':74)8VNL8,I<.I;7>(X2UN!.5AM -,;?YR,:J=4 MQI\W;?S18M!YL*4 0K*[Q# ,*0$8^6$I$R.C^5O39^(T>[B8+^C_TB-X$D8L MC1^ ]LV0#M?B"%D@($[&BV\-7RY7!&^0E^?5S;*TNA1+2"TE [=TJ$?(*2G: M97S[NYAO^@8:Z#52984E-B@(:-TVJW)!?+OK,&&>/P]!:Y9M-%_<16GP M%(0I[1!MVM#=IZ6#6AF'OC/*H3Q.?.6C-&"3!XNA[OI6@&,VOMHIE3'G'\:- MK_RR@[< ]C?_:%E0H45&\^_!:+X/NJ>H01V)%G"3L,.:R)3QYI^&C;'J^QN% M]?[1\1.6$_(A#-T'CX730%P4"<"CYI8%.D_6O+72/S&L*EU M,/HNP\ !M'N;(8U:]@7$R3G1&C+1=SX O0Z;Y&Z5M+J'(1Y=I"<:@1D]P+LPZAFN@$]-)PF^#:\QC[+O;A"!%I;MH"S:%SV.E8M M!.Q^9- \62$*AK!0FN#8C&;W.E5--.N,;AMX@,B1WD%RJ@/D=)5A%RTE0N ] MG3S8FVM$YJ&#PGP#49(UQ M$>DD7C",WDG04=M.J-/TAB6HV?FFH1UO+R ^1-"]&=Q$K?4V G8_D1@(&4.; M$=9C]*W2*3 > &.$A0JF6:U?)@ KVN!-]K9J)6+W>Y9> <>@[RH=+RD3>T:1 M>#@Q'^Z[(IG9R:'#53\TP;%;IJ)RE!JI!%6APON5 +.C!L3J>5'5:F7R@!4S MS%R7TX$>7^2YY\$)VG@Q@DE,$<&R9VDKOC2):-6MN718<\WJF /LOD>$=2&, M9HZ3K!,>SJ5^M.=X,!>.!-CI*#49&@*]7S3UDA_$/IC,>6JB$$SU0Y>):24C MQJ[5+2:"2MJ+K(7PXZMR:?:AU'VHDNWJE*GG"NXV(YD2:TXX/)=;((!V MLQ"T3;6FY^W(TK3[#/7G* <5S9)X%1+OR^%0 7*R!G*:J7]==(1*^&N">QY% MR8"\R\!-,-#01KR! @TIT/FA2^=@;"O"?"*\*Y%1PF+O'9<8] :4@3M-Y2E% M4:ALI +P0:Z_-GB6C?W>W!/>>V8+<&L0 6\\$:SI&9I"JG4G(1EA$O0EUPKP M";"KZ79KR8FQYE!7!R#KUZV6U@'UFD6P-!54EKH$V^NL!L2B%=?!JW*TM4H; MLYXM[R-ZB>,;-M=IOK@BH9M4.2#H/EK_RF806R1$C)BB31I^BBN!"1D4XY&-Z'O M@FID"; V#X&"DI8AH/'G9GX04\C\+*JH[H;/[/K"\B*XUT%-6P>X&PM@5!1Z MPV=3IK""FM?70) )_V4(]O2]LE:IYO4;;P3Y@801.T$+H.2'XOH6;>Y&$2NU M3RG2 >;Y:)])GH]0!KU?Q=#L:B*%(]!"L,Z M=8[-/;IKY=407Y$Y#,N0(9Y M?1:#LYG9W26EI823%HI!M7/^@ .*H4]ASMPUI0W#CHT4A615%\RI\*N3=E!/ MKS4LA]%Y=A\)E%C30"&P9]4]K%097]"K#Y8?!3@VG3JA%#8RHD@<*&5V'L28 MX"B&5%Y5&';O?RD>U,@"EJ[]@>(;,1[C:!Z\?V2()5ZT2M\@6,DFS'W2"74$ MM>%M#)(@FX3VTJZ+3(\FC,XJK#^F:[U1515I 6(2'W3@&44O+0=+*%89>F$0 M'>-%2'!A?!R5!H(H,EZ R.Z<6OF\.)!^2;?N<[6:GFW MRD8?,CQ9)+' ,;A64((R=_A1Q +6CR8IH\ M@0LT,"0$-I'G%C&Q9++>C/"'C4-V!F%."LGBS=,EFFV_7ARYY2,*^2GS";+(+=V98JV"7.VH8V(E@]!'NXG%4I#;,8Y0 B4PU#).$JHJ# ME6 N,-?%!)<,Q0^7M\IQ+!6KWM+%WH;DVQ>:0KC7D11!S-U/F(>V.ACM5C79 M2K>LMR@LLBD(L(L,'8:E"'*P:TPIEYJ7*5'74F$04S%[[_._^NE%A)?KM#V4 M02VVQR*51WHN-V' >Q<]>L"RU @1C%N-\]%;N5>2T$;.-=,,YKJIP#K-)M)# MF.J-D, \J)P;+]W2E@1,:1/3DL7>3"Z0AJN-L/YX/3!SP-F#%RCQ8TC^,)I! MO9\7"EP^EHP4J*J@#(K5]_-6I2$H_\FI W)4!/V* #G2#M&FERO-G ZB@54. ME/L4 ?)( &H:1T=$I\[7V^<.3HHEC1WFM+ 1D/&[9!CG?B3NNR(;A&ZXZ32& MK^>=38[RS0]MK0TIM#70+' _(4(0-?#2LN[3A%!>7V'BA5DGA5+#C,+?P^FK M/DC9M ,:!;FFVGJ1W'C':![3XW#JR*0JX/TC=;>]",\7S9P7/%.HKCE*QNE1 M!RQ#3X )%QK^;_,-3V[)D8)Y 53'8I2\[4%4L&SD5E&SSN$V-.QFTNHRN96P M,(4U;=*690I@EWDK.(AXJMKP9[@9C9'TB.KV'12I"Y+.URYOUOGK,#Q]>]'R)FR_RE6#K*5L!:AX8JL'96E[ MNXBU!-IG)LZO+]K=40'30?T_ MDRB=>,.FNSIAX'@^+D&^#<=P3$$0M>RE&) 1&/[!=+HXQ1M"[T5^.].??4L=0RZ MN[4L^*_"@E)A1W>C=5,B,7-2\YQN''M;L&(,*0)F( M==0?49!C*D!*!MVI(F>:Q MF,@PHWC%M_@5VEFPC'*H3^?4UN@)Y-$*9*D"GKU6. X%Y!9F"0]Y@J7P>4H& ME0(79+QBY3!DIT1>8SZ _0J1:D6-(#*IMN($U;,.W:3&A/7E7/EV.,B.)MN$ MRTWO_"D3+./7/X=S;2!'5'1#?3H7:HV>&2O?&;Y0Y1-,+.?5C4W%"@1>+Z<. M+)]"@$+Z+&@]?;(-C2>1/ME*Y\ZXD]:3#]IE >^9\U?B$4Q1HO(6[ZY\%,34 M)&.ELYNLS0S *Y \>*OG6?]+@4X51U([+/@[%Z<;6@\B8NSEN M\2;3YH!#+6I +#Z,ZDMXN3E*E6Q0K8B_!9'1_%'0.>QA9PDS^7;:0TG=G++WBV= Z(IXA+V:#U MKT98;2-)>A$9NM\NE8G-)Y.DO<(N/)SDG9'3VE=J8O'_O&]/G1=P1'/IR1Z8 M7O242=3MJPB':^_0#75TQ9(]M&)[=P?QPR6L-V'9B[!KQ4B+O9X' 19E9?#9 M_[%PSQ;YF*<'4BGTG*R*?Q:XY5\4_C)M4E -,+]_=/S$Y:-WG!4*EOB:^E7O M%PL,Y&@.O(51QI@4E:K-1K&^.3Q>E:(H88 I5A?I-L-FFG>N3GH9WS M8!&2-3>&8#N+2,*VZ3RH1KZDZ2G3Z%'S%3\=7<@,7[@4QS(,R]%)-1ENFK>[ M)Q;,%(#"Y$D&"2J/H@1CPCRI$ NF$#W'B@W^I#\>'B("MT&UL[IX"C4!GE'8 M&ZDIZQG>YE%$8ZO<>R1]!?WOK=,Q\K>KDB8+%<9_OF[\6S- M4NU@;LS^:%DTI$R=N-)]:X!10/[C-9M[-5]0:Y$C-K]/&\Z?![D;P"I+]_E] MS%'(D_Q@NL/WP<>F6H$0FUZ\D4GQ&:ZWX"F.'.+QD$JX.$XB]JH3Z0XFR_*$ M69?%T/<<\,Y>8G"ZU_HEBBGOYXO#\&^8X%L=C,6:^$ZNE4)K#122,GN'DVDV M 3(*%U?4-&<6))^B$K@WR7J-R"Y(AI5 MD:VTNJ7<.::K?@;98R^$+'?C4CI1_2@OF5HQW.DKI7+I6C_Y3702KN_I+1U1Q BKNW5!URY=$"P]U+R@A8#/6)ZX8XU706'>7F!5AOBX@K-QU.0[MSXH68*?'$MP<&0 MP,*FO';2+8-E3NNV< M*_=G%M!I;.)<2'C1M7#V2PPDU&WP>C6@J:X*'2]J 6BU[4P7-QL3IB8A[0T3 MW_M-M2ZM=1G&L)+? ;+O.-C:RD,=!7GH5B=&RO"[-CU2CJBC>W@0S'#1C3T> M-CU?%!?,FL'QNL9#2=P^20K4-NJ'4@\;2A;P<1$PL*W5$R>+-ID1R2K9;GWY M,[9;CVYB[:53"U! \>?) #C($E8T,Y@/:\XJ:PZ5KJR$08^[40H0[/%41,%F MGJV.7)02LQ6I/;J;LYYO<[SC/^V^WL3(+$FILG)&ED$2P;I 3R6!4I:29FN) M>(".]:4D$>96[0YIDT[H\W!."K[[/X;O.0WG0Z_.A>9 MR$GJ)@;0J(Z[B!KX[Z/86U.S'B93OP)B_!P1T4:BV$V'!;<$N3A_:*S/P@&Y3)"5(,YI\^-4@!IT0V'1.EYA>0!TY*F.MAF!3!\@IE5AT40^J M/X8PMVH(_DD#GQ(GY2D*->?B D<1QKRJ^-,-W. MZI0Z>GZ8YD$&_#$DB3&Y"1?Q ^IPM(RU^-7!9"H!#4TZY]ZUZ<+Y:HG#&:,= MOO"VV 6T1KNA3H6=$O3+66>Z:7Y+>L9\LBO MR$_P1ZK^D[2_QG#Q8WGH%E]=U'BJ0-"+8BZGZ7$#MV@)N,CQK(UG.)'%T M1L\ XF.HV)3[94J888R=+JA3N0DEZ)ANZZ5;#FO6D(S6HEWC7E6:9=B?N,Q%2N177J MYHPV-:B4OSJVH'$9QK_A>.:&FSAW6M5>9G77GL!5V8]V^4OZ6*KF^[3ZNF6O M:E]QK[M3+T++)<%IE\OY(C-W.5G -\2%K?#* NNF%T,0;I_5CAL1T1;L=U0IW_]?86.V@)JIK,P?#H5)S MZOD)U1>#7NIJN$RG*9LVM2?0LJV?4_FU=&ZSE/@VCO"IV2YM3Z,W6T_?\RMJ MT790GM7^7X%;1V+0^TH#(>NII_U:L/5CQMBJS//&6$5C\*OKCW5@Z9X40YV? M!H!3Z)353C'#XY$J7OU9PJ:1?*2D62?K:SXO+FOG4!O!TR^XT@.071W7S4># M))6HF+77':VGC?$TFJ0=^,P2*<* /?G-%WM8F:5VC /*AV&UGSH^-HUXQ29K MO,E M@=O%Z6-C-2U#HX6C/MG'%T]K3H/M^WCSW-JQ45P::DU@-T/J+J8&XQR4;26[6M7? 4=9NMR\9'-QZ:WS7Y"=F4"?$8HJH.P&2G3[B=KA+8C M2QG)MQ,N DP/'#U>]SM22!;OTYZ]*0.=8HUYCT0H*[T=:*\6Z\*,^B'WD@($ MLG&0[PLO+BENRM8@-)T#>A"I"+_W>=G/3R^BM'>C\0ACK23W>'=,3_]JC_R2_I8:''19)1Z7)+RUMKE&2*AW@CKD'.XI5_\# ML; "%# .E3/NI5O:7_5>DQ/L=AY6*2D;6V,C, _Q B5^/!P3&24A M'+__H@XHZZ1%K:B\J=;'DMW5:D&*O[8:T)75+7N#L(4* !W3*7K4N>=^D *M MZU_9-< 52=RP:9D'2'6_"9.MYRA1MO*)U3$9BE2M[M9H4_(8,+KSGQ6G88"]R&K3D-I=1K)J]/ROUK0+W)"A[N1A1ZG"LOU2G*-^*"&I?EX M]Q']&9(3GQX:,&=4!3Z09I5V2M7/B&219)W24-YJ"Q('%"[1&@,ZKZHXV/9E M-8Z()-^;20[R]*J(!9##J\%ZB_[OL(R7](SUXAM)%(=K3+*WO1HZ#3Z&J1"' M%&2K7K:F3BQ%/>3H:]8'SX'ST2@,/T@^UH!8]"X-,*Q.,Y N%5G7=^S>8F<5 MA'ZXW*6)=("4O["9>]Z!YT^XEAI49MTP_ MD# :W/M(@8[U8FIU.[M).7A+'L=)U@F_&XL-88;FJ0B-T9Y0738+Z2U3&:'# M>UX77L7B$L,D+@F!V7Q(T.6BF')RM^ R[A>55[3P/"%S>W(FI;-QTPA@'@1XA M:%M:=9RT+6]\>'/_,&EC8$.O -B")AI+/%2-06#]YV;.7XE'L-NBF"NC6H#E MIA="=D[ZV$2J'T\EGV]MO FBPCLS3CMV[NLPVJLP>K24:)@NP]M'MKR,-W;4 MZ&PLT0,03$Y, T*7E(.W#]C?XH]A$*\&CRO*H&3%E30N-/JSC^H\ JMI5D/L M-XS([4,X IG),1F^CFY$ M>-FY;/(E"])@A[4Z].@/?#K (86X3S"A/%. ]U0\8U!/,Z@W>ZCI3 +-4((V M&,WSM1]G>Q%&T6R+/)]W@0Q9Z\FL%W36]YT/& 4Y<*HXC"%,T%<9)'%']X'K!4DJ8Y58:@6UE@H: M3_AT=M/3>!5K5BI+M4)Y=+P7G(:^CX@:+Z46>CIG4HYNW1ZJ!LLRT#T 3J]=0 '],*%C=[DF=WJE&%JD*4@H5 (R4.F'+#\M MUGO <1.TMB-<;ZC11/9@(:LY!+#L=2164$_E)O("HL$\0"34RF5CW2F"9]XC M^PFR J %G,7D?TU.M=$.ZDCQJ48L7'J^IL;^EEM.D QK@V>U-$J39ZWTDQV= MK,RU(11@@^*;'GM$2J^C#Y Y8P.NW5H'R)&RJ]7WZZ*BU!NK1F7 OK_7*=X0 M[*2A'OJSCSG)@E+?+R&2(%PVAMPXE6NK.)AC#%2G-B%(J&2+5H C-$WUCKML MQS9[]1F.0Y%PL](,5N82LLYS3D((1=^O#(E4'8Y1S6E+@64Y*NQAC;>Y.TF! M%292ZI9C**_?0],R2#?(1X2NET& TIM-H,:0"Z'-SXIN;"2E4:>.(YZCBT@P M3^+YO>\MBZ.-;T->A15Q0LIU\U-;-OP7?OW"_?;Y>_[8*[T^3AP_?DW?>_O/WS[G87^=]OG2^O_9_C5_$- M_OG+]]]^?GSC7,2O?S\[>WOSRZOMX_');Z^W[@WY_;^OM[\XWYS@^[NSGX/E MW\\>_['\98N^C\Z__-?%ZXMO_ON;FW?!IX XYW\Z=YN+V<7\-+G[Y??H[=W: M1]\O\/>?T*_+1?#IE]-+-/]$\.OH^/+#SP^+W]_C9/7SG__"7WX_VU[>W&Z^ M^>;-QS7T.[\/+ZX>*;WU=_[DZ^N_PN7#[\]+]')S?7+U_J13=NV!Q= M=E,]IN.V'Z_0CFEX2$W6!=-6:;%AA=9)6N/.--\%M4$6.&(W/?+/,([>2&FP M^E*GNKZ0:B&'87^9@?J6F5TBN$N*L4"27Q%'Y9.(RWT@%F92,7AV1J-\4 MT@L&U.P2P;*>7V-$1PDIV9W#H=T'/$.\@"$D_SI CJ-.T 0KNVB;TT%FGQK=/55H2R0YK;FO;BWMS@T:-<[QTJOE=Q] M?![0HYVPI<'RJ1K 6&W>JRW:Y:9Q==H9KG]I!@7<25<(;(BFV"UI46)9%7-% MJ0.N6=X 93RU<\=JIE,_!AEO:9ZF@I^?7E!?>^U%44AVEV'M?V:Q6ER9MPV;-2VX!R!L]DKX9 M13J)#E7?R*?U]%?9'U',RDIVIRB&*1UH 6E$.HXYPV:^."'8 M]6(YKZG\A<6XBAG7HD( H!Y*J?L>!LL<:?!06!,P:Z%^8^=#3$>IUD8VXB&+ MA*7#;H@7.-X&^1NTXYF6BY 4-E^*DO3(N#CCP*YR8%<9L+.0% K4&=TT,R[4 MU]>]5"YP%&$\I^XGBNF:/%LUCW_M5(>7@E(+PC8;!;Z!V'7HTT66(^I$6,7(_BNP$0'IR1:P(@-] MO,;1<:Z*T5F+"X'<,9(O*HD^1N=T>CJYQ;JZS MDO!LH_#]*;61L1A(U3U$)6'09H+9H5U#=O)=D,W(^4] M22UDKP*B#^,4""49O;+4*V;+_YGZY![O/Q2CQT(%1"^/_"I?G.K%M+G1+5M< MT__N6DTG,IZ%4)0PJGXS!L]7DM('N:WN&^A%,X-SANGJR*A.CF!6Q7] _'I95'9#M'3!YEG41#Z8(MBPO M]A@HAX"UV)#RR9/DIMF6F*=X@2D2KM)E5/O(NFND>A75MPW5-2.'E#%YC]P MYT02M"7FB22O_#HK1SRH-E\5^!9TG1H&%A^'-=C9^_K2UG:W(?6?E%1=^L5( MZ=NT-Z,3?W,&_HK\A(<,9[X?/J# P7NHZ)$'%D]6;+SK>3!;APG0:[LR$E.Z MG?0I#=6X8L@;:V175"\.=EU6K6%U:Z4D%+=4S&+TF(X+18';U*6B7Y!FGI"J M/+.BF_X=*A06[I$Q70% ?\A_E[^EX B3+2\DXM5%R(_V!YDU2 ^3^WB1^/3? MV.&%*EHPCN88HD[JHM-D@ICDG6GKDV_X/-A2US DNPP=BLU=X"U"LL["O]GC MG=3YD%YLN@Q6)!JTNZQ]2ZD$L@ MEEYLNFQ5))JD"=;_]//TV6'.<@IJNBSLHJ'I.21">,-V;50 _P1YV]V(L778 M24]^%[#^$(;N@^?[%(=JJE3UOZ'%0!.K433<,"8>NJSI;L8QB,R,0T;&D!@] ML$3(M>DP<+'OTW?"*#I!A.RHE_& B#N0Y=X"WWJPS/3]WT+JC-G_;+LDS# < MKCNW )35+LP:\M[*PW)7;O,M#"K@ZM'S83C7 /=I7!'V3@]Z_[%RS M]VMCT\@58&E:,8?%2M %+U6S8F)2'1G8!T C&([!838B5(WOBF:8"'0E"[ L MI7P4'E*'%"8A#E^3N(@98;BB-'N7:43B"I,U"EC!@K>@UQ2NV6G"YRSIY4;@ M 1MCJ3(IP>H]!4CD*2FV['$#:-FO_!Q* R@Q2ZK9QW-JT;CX+4@\,OZ"DDXS M][:XA.))&,1>D'C!,HL=U&9^F)H^)P_^2=[P*N27>%2QW\68_NN:8AN'SN<' M1 @*XJC/)/D3'T71?/$I76I.KKWE"GB*? ?(/AWZFU:&FQK? FZPML9J?"S5 MU[00RTJ[XIOD/O)<#Y$=FV$R7]PP&0?K6BR&!AC8DI[]WBW)I9DO8LK)I-]I MC_#)(+&VCU154TPCJH7IG@#[%TN M=S)N%.,J]-ZNJAHD85 ;8YEF6BUX;%A M/DK..'F0J(CKA=@''0*&AK/AKJR]L\LIE[_JWT $D!;D!WCQ0Z3_=NH#= MKKYFR%\@A]E:ZS2?D9KQYU&48+PV+Q&WI:3H01(HUX&DWK07NH[ M]>% ^RIVSX$&(SJ( M30]Q03;XN8FSO;4G]VR?I@.?C:BS[/-VE FWB?TU\" M/1#+P[?76TC=1U*B:V<84/N.*70PXY,=J0_A1=)#>;I7F=0IDR"*1"Q/?=9$ M"J#I$(D&3)2^F!2-*YN5"XRI^Q\K1/ ]HBM1'GC&_MM-$OB54B\+]B] M"RCPU*#@9XYE0TVD1*ZX]-Y!O$?0WJ$:6$TR5[39>,E1]0M[%RNKK_YRZFHD[;-RV0J M6;EG"C&8\6D"0[A/18 &YZE,1;H5J3P+R0)[K ]\Q..$>7Q^K]9&*8_=6#_% M^Z@_*R7B-'8LI0+NTS675#?Q%&74.*,[:_*-AM?KI^U>6?5?8T9\ZA"S/%I& MR 3Y;%+*D%%TV'V,HKA51W*'YG=WCP'+<;ASBK$71)[#*C?&:7N*L1U!@9:] M:%N5$1H8)5/H;\=8;#!MIV9%&_'GXC18V]/QZRT(!>YZ)M.GC1H-Y=-EM&[0U5TGXYX MFN%>+G%M;QJ6LG[B%8Z2]1J17;A8((]L&[#L9!H44[I5?0A@@\YUTE.<>M5E$U=#>EL4.W<8( M(X'=Z([BZH.45B NPTS1U#Y?;1C_&OIT&39'&JQ#VQ!XCR F.#:MJL)UD-%O M1C%GY45G!#-S%%,?*YZ&M#9B/8:0SA2$M9GE4(,X0,[9*?747.K13$-:&[%^ MEM8^+)=LH&7)6<9Y+EWJ#T<)NQ.^4-(A!T4K2L\H_PN=;DIU)NYS]S*+_RZ' M-SO)X.5_H>\,:\ PGH>E&0=,GV!8_^9J7=: NL,\[M:S WM)7K?" .!VIV>K M7C4M_5(F*ICN?J6:.ILE" 71K":5GTL+7"/H/6T'2ZE1^U3Y\8*^JD,=OQE8-B_.;0TE8N4N2O?C,2 M ]8 X6O4,%[TT*0!.4CM>Z+P]=-A1 N%C&?\IT4OZXT?[C ^&"#TS/$3&/K, M<)#B3.*$>/$N7(3Y""4?TTTTSU3OYY%]S&!1,W0_ MKHG!ZC]677%QS1CC!?-1W:2P[DDM/D[G:Q#3L)ZD*F=7C M;=,;UA=\G;,,V(;W&CO8V_*R"WIOGZ\W23_>GJ]1-/)Q5?(HCAWC<"P@7QRR/C\K^*8Z1YT>:QF_;DA?- M QY$;5JE5M([(6UK-TQNT,#P%KK%96TF@SKY#RUDN\G1>S:#]C7EHY@]#I)X M5SQ+Q[OBOX#-:U #V>(=LYO4)/I\C4E3UZC;R9-" .<&@ V5>2(UK4!=K M$=>DYS68X0[0;(9F_EB=Q&":19*C&-0OL^MPY^!3;^G%R+_914S#GP>.PDR MU@7L-G 5JX?]Y=6^??,/O>^9I76*8G03^@F7B(N+$P5JMWUO(T"L0.K6K8,U M(GS_5T(=KX\X7H742-]2$YT9&O.' )-HY6VNZ-U(_QLM88(2\M!M!1F5;3X- MPLJYJ<-Y+LY-7IMTXRT#;^$Y*(AGCL.<.>K)7X6^YWBX MY. HGWX#@-7<(*, =?2= 03D72ICP, T:;/?!2$6>[5KC@/]O3@5\8E(_ ?/ MQ))US^@'!<5,_ZNJE,LK0BE<.7_+]+E@[*Y0S'#]U7[U)FNE+T<.%LSP7E6C MH)7HJ3"4JP=%Y9PC'9I:\81DR2KEV:B2]2/Z,R0G212':VJ.&-4@#4O;G+X) MJDV:R&BV>HY!2>>UE6#)!W.D>":& /@ W*ETQ$*:T[^%,D9=TU98!O52*Q\L MZ:@>7( (RN3NU4D8,/\I;;3#:JV.=\J'H%V)E8I"983T04:*/@MPT:+@7 ()@+,):[7$'T(0Y>U M;+X, YPGK&*R]1P<%0+ZQ[N;9+/Q/4S@IK[W0^DIJ^R^W)*I5AY$C'*T(*?0 M]T/)]F5@YF#V$9XJC^!FW/="#.B:Z2\^%B^AL0D/P 7&79DTG(6A;6G6?4;*W4K:O)=VZ;1+E9I#4UVJ=X^A JTK']E,W'&C*=PJ/ZND\3T;9ACGKEK MT2$?'E"M"('9Y)ULV*ZH9L14@^;3%=H-Q*0R)(NE>85"&7T2=*?E1OPQCY M5PEQ5JQ&2$&!-7YHY4;0H7/+W@$:A=2/&RO 23N)^7[X@ +)Q@E2"UDJ.@/- M'Y*C((A;P-(* _IO%$U-KK6O8"OG$I1?'40#.&.G>($)85VWHCB:K4,2>U\X MV*99E<)JJ/8UGN+)ZJ0;5#/-*\):5\0[UOHL9E,I_TJ\#2? MXDU(,3D/HH0P>^XD))LP#4E28JR]9)W),8B<*"/QQ#2'/C-D9F1J1:4R#-X_ M.E0,YXL]+A?>VHMEVPAU+/(TS;5NVG6/F51F6.T1X5!"+L>LU@6>JB_;3K6< M32T]J/OSJ6'XHRR'#C,7OP+.E.^IQ#JI4>[4\,SII_[G3[W.WWN M=]HKI_"Y 6=K TYS1I.HO6J_UK)CR';6:RL+5%+T7/?Y7/"U#ZO,LC=CS;D1H$ M+B;5>>S1R8K]>![&C\O[SE"L1>LK<;6TD LK)F MGT)23;74K;PH]M;LDGZ/2! F\2&W4\[($W]NZ=E>27FT[;ZSID"9UG-"[9P M^3UI+K',V$^3-#ED)@-K%_E_P '+P*!WQ\Q=4RI%_ ERBR&S7Z0 CYU]:E24 M2>W7/TO]CE#CR1DW\;NVWST26.N>2 %=(<\]#YJ&%HHNB(;OQB[>X@U+9-#K MJZ/TD19.ZV3KCYWZC32127573P;!\:>0?*;FUPG:L "$E$37O[*6#*(DT V[ M[S*,*Q_KS) M_#RRKBL/GL\N^MK:7L2VFY#:*'NC6DP-@QYY]<4"19;2688%LK<.D':.12_6 MEUJ%=!!4[M%\N,.3%R"C0NVQ[CRCSJ)FT#/3#57S#>\4;PBE7!KJH+9_@<,@ M&VF#9_610YJOY=J0%NJ-[32P6S!G'/A+R&I6IW;*NUT+J KG/3L*A\ M0I[PXV$3\F0HN[=>Q!L>-"&OXTU\Z+2;4>39=,FB1)Z-;'*?058-E&-3ASA$ M.H=ZPHU,^D8#]2RP;(#$&P'3QIB%H\4WV0P<]7OIX]W9A[N CI&P6>F&.:9 M8E!(#>E:8_AG&B55LK^R.FD!DY=S<7X\OU8@=_'OIT+:TA[!Y@L7>0:BR7A'I0U0AU6DPSK8B,6'VMA/7:)/!9LWQ$<4)H8B<4OD:0/F6P-EZ M"^RG:\L4,YU><&C5O%Z'P4T<.I_Y4V0J), GKQ/H=.R:;OH9SU3(0;/.OE', M1*6HO$$8)@ U'3:):"63ZJ"M_4Y3W_PB#)84YIK]JBFGQ* "%$.T]GJOHP1; M"->=(F'*'F$GV^,B9OCR\8"JSL[)$C1KMPTA$'VOE6556DW^N;/P0SEQI?JSL(N1A_$GC-GL_ M4NJ.&PU)G&-T2S\ G&3% MG<]7)(QQUD(^7!*D,HFQ%P"K&5T=2J60 ]R'A(8;!:56F.?ZEZ'26-C*)Q;L M>%6R5S<)TT&F''*D?AH&CE T K,6G)"QT+I)!51T7098\.0&8$X1FL772GW^ ME,AENJ8X!_G^D54U)UZT8B#G"X;"![JABS"*+C']Q2UZ!&&6%&!;P0H5ILE1 M4&;PF8$C5@P-GR:$]2-MF(,%:AT69&( S(LCVGJKT^26DHLPTLB%K\+*VR_N^S>KE M=VF3F]I":K''MN_U/(WZBO(A2-&W@.94+V8&J8LDESL\!5I67SEQ.@JF#+(%?5<^-;P*;"SPV;09H*YP=J MON$-1X,E"RN?($)VBY \(.+".)(MX&S%Y"5C #($ WKM>K]8L ?D+=ZCRB+( M;()7P))'TZ8Z+,-^YOZ9I*G<,-S30L1>>%&1LWIDEGQ &R[FR LN5J%/T8I8 M*QIZ1>HG/ H74PL_2BRCE00I7%<^%MFQQ-")D?($+QB0[42PE2S)["ZV[HF/ MV&!&41#&"DL@&,W=3)+@DM5;,UT,BT MP2N&!12:;.:(W73)?DR1BT?V+ >5]T;ZU'^.(1-2K!D$E9Z0R8WY=.+,]_^" MW9L5(CA*)X!(W?8=2]BS537N_2YR@,Q+K!;UIB"'KHJN0[64<:+&-@4B=KL5 M/;EWAS-13$Q9?+SU%/W*6\P(?3 ,^ E$:4):?9##V.\%W@\.%,V>TI M=7RJWTS*;JAM6"9G3HVF!=7X_I&ZR%YUF(Z KDW?34@9-6Y;MH_&@!%"QO=C M1)&@"+,9/3RTV;.Q<^NBBM%"N:5T7T-;EU<(''8O,VP#:#4.',*'$N2PTA2: M]5._1&NX(NL2 -NYC/)26;HW2S2"29?+80!&!BL@+&$]%ALQ3+4( " M@$V$MQK^4Z,]7.?E],8_#U@?'F^+&5B5FEKAUW8G532>Y$-=K7C/8)'N@\64 M#:5*C=)K'&&RQ>Y92,Z2."&8!;58535T>$(2"VMEN>J7? ]2FPVDM^!?&)5[ MO#O\25;=,V/I%?S__8JC6%![J&2EZ<&SZ.69-.TTB2V3Z* 1RMJW.ILOB)S39A_#3F\\$&VSXS@6YL/"OV/=(D*$BV.E4F>)>\68;)6V+VTKNJ: M$S*C]&C6W>%8*R%TO?'#'<8WU'"C"K]Y,Y!XE?8.>@]F[2NK/:&HK*?KNG7# MD'],D5UKV!<5#:Z4W@*EJ#/HVPJK+-IG6'[ K!_A9N4YR#=::2V&8/N515%F M\V*L%I(93V:("010U2V$9K#&NY4A MENJ]^[/#>#5X;H9<8&ISL+/+AFLGR&=MI, >B87 P'Q7,$W633^H*M,FB(#/ MR2W@P%Q#J9?E+LGMXI*TGC/+)*#'YPXV67V'-L,IV?=IK:A[0X @$LH.L)7 ,*:00M'(NS\;1EN7[&_3+G!?N)<2)WY; 5[ M'86D*+S?*%##FLJ= "CHS9!LSC#ILO1:[D[H9,M#ZR*F^K)$#^@^3R50]C+H M-$/Y7:0#NS?$DP/2NCC@J:L*X"?+4Q42PR0_IOFVF33-%V4ADS*^VE>PE0?1 MY]VL@R:FZZF;A:$\8![\?)7 38QI,@0$21F\IF!.$UQGD>"H%/_>4J9OGW-1 MVFYG/J!6P5%VJ_$T#* Y9U48%M-@>LI[C5K=J7Y:0S8(TWME]Y^EW#"8(AM M/'5#;K')W>B*M)*MR.YYB7QU(P.-WB -4P1;\L"43U;9KKCPT+WG4T))]G\0 M?SW-L]-"C8SV[P ."Z4.=H]Q0'^(6;%A]('^3)!_'BQ"LD: \QQE($^.DXJ$ MS5U7LX_(&7 >A?7N$S[VEM61IHGSLR!(6#;HX1\CJICSM%)09=D;KS<:P2>7Q&B\]:LN@ M(&85][W9TKBH!3=6D3/-M# ]SKZ % NX&SL#?#%++JKF$4CW;SY<24&<)(0P MP]R+'.3_AA%Y'[@= 3(Y<@L7MF."*5)>3);N6*6>:BE4&*JT7U51-*T@)L$6 M&5*9';M\@'J5W/N><^:'J,V:5>%'<<5I**0&2DA4,:M3?$81V;;>5X.$:8)=50_]'%C[_@G2DE4UG52N!*3ZU4Z6&ZL+8 *KU> MKO$F),SS8V^327^'I'7Q"L@$"_5(SR&<4+-J&1)3^J>\YH2LF@HQNB-YNE3_A'W_ER!\"&XPBL( NWRV M0%LJEPK]1:M/B!-" LF$S'1]W+1:WI3WU;SJ%)20@!XYZO1?9W&,HYAC9238 MT[+T%,R?-LKDC&AKG:1_":>OQJG7;>S^+2TZG:NW3(N<[D8]X/W;#D%!Q&EA MF/2UA2=Q_XK)DC]_F7>(V6AH0H%PS'B9P E+D2"[D] U]A MH#H(E'.EK99%CR5!>?&B-JQ,FY M8:AA=0W@54C=%/]W;V/07FI<>CH7=3-E<]J:=6*9%XO][XW:0:!7)"FYM>3Z'<8(>W!GC_F(ZA M-B+/C8N.G^+-M,C);M0GS4&]>;N\]6(#A4*U!:>@1^I4R(G=F94LJ&W[\14# M<(\BS%3Z_P=02P,$% @ F8N!5.ZH]X!$J@ >EL( !4 !D<'-I+3(P M,C$Q,C,Q7VQA8BYX;6SLO?MSY+:Q*/S[_2MPG:]2=F5EKS8/QTYR;HU>>Q1K M=W0EK?C^Z__ZV47HB>V+TZ]??X%PM(K](-K\[8L/]R>+^_/KZR_^UW\@ M]#_^^C]/3M!;'.'$R["/'@_H/-[M[UDB\*%W'R0Y]F>V^0B=HFV7[[[_Y MYOGY^>L5&9.N@@2G<9ZL< J_0"$.>= M!%&:>=$*%DB#[U/ZRYMXY664DKUX(>$(^.FD''8"OSHY?7/R^].O7U+_"T8W MA/Z:Q"&^PVM$,?\^.^SQW[Y(@]T^!(3H[[8)7O,1"9/D&YC_380W0'I8Y#M8 MY/1/L,AOBE_?>(\X_ +!R ]WU\(]?=> Q29],S:>61?'3!>_[(@;8!;"3S<$ M@P9N^"7#D8_]$CN8*V$G!4V%I]PQ0(Y7#9@AB$6DW M.,S2\C%#/U&:^&"6B6]&OLJ/VHM6C&F&5/BW^%C2#]4,AET%(Y. M/MQ_\1_55!2O4349E;/1/\OY__HK0^$_4&-?BZ3),B]9E4B2?_9LK!CQS2HF M^F"?G33VN$[BG1FSL]B --\8R^$B37&6GN=)0I:91.":*Q!,QQ2L+,Z\\$8B M78W5!6+T $#0BHU!'IWA5F"X7*E+1G=;W_S'( F8D/6C:Q-%IDNY/1\NB]D[ M\-.^";S'("3* D_Z?7.6L?V1=U%0^M+#XS2W@B#F5%TH!+LT_O!K\*86#/LJ MH+:X5!;F* ,]S!^H%NZS>/5I&X<^N?]=_I('V6$B.[.SC&VUT$5!*@II;?AO M?_/G-Z??_@5A.JTF&8[L1Q'+FM8B=[O?M 1Z,-WW. EBG]BF2:9/_=<<\I]Y M(=RICU3^S$C\NODUCDCDR\C7)_&I"HD_/T$^'<<46D2^)0W8N^CX4J-S+')Q M4CTKD1?Y,U:8JOP6G+!BTAR/,"WYNXY6\0Y7U_E)'3RBM48^?64N'0$* N%B MH]'1F<-UVSB1HQZ^U<5'MF=C$_T./^$HG\@^KX#;MLO*A07R\!YG*/7"ND'N M@/5MTM=YW=C Z/951E0.5J4?SY[B$'#.%'P]X& _C]-LN2Z@3?*5-%>P_:DT M5A=\+S &'.!-ECM@.)<9=:YW=V.L&=\F<9K>)O$ZF.84K<.W[KRH+2[@.1V! M]G2(VZ^Q>-Z:CN[F>)M;G$;E)/J#F"K9-LL;JDBM,(9G@*(%TJ 1OB:8+ MGBJ1];(L"1[SS'L,B?S&,&@71PVG2OWZZT"DN9RL"V&7%/8O0QT<1#U_)&N/\M6EI%DY?%-*\5$(S%.*IE&]=F_]?9Q^A?$@/ \5V[3C?K9 M+L@WZJ&0H:EVO_4(5Y=Y!EF4D&XZC?!U5IDJ/M,?!&NC(I"O(CZ#O@PBQ.9\ MY38<)F)40URXFQOY/%8+A/$PD80:N73^K,C\NF[JFQT*[+.&=.XX(C^FBY=@ M&GM-ON+H)H/2&3)Z+CFE,C9RE;MPZ]\TXBRFEL:YEVZO MPO@YM65@=!>T&.J2X:%B2\ D1&=QPUYNK08@L#Q-LD?@I\ M[)\=/J38OXXJY]%BE05/T^6O:2SOP$>HCIWDCKH"Z=L7(.!QS]&7Z%7SW>HY M?2%H7:=TJ&1HU@I6N8Z><.I.4'G+ST=0.=CU"6I.)I)K//F_8BI?2&4M/Q\IY6"G*J7K2$8J'?D*TB"589]^,,B\IN_J(V\I9?%ZVB58"_%%YC]]_)E%>8^C3:MMH1G M^(Y8+)?K-9[(-K6\A:;9;BDOP>H618D/=!A\:_#A.?ZVW,AM([O"/D],?1"# M4)W?-SMZV%71NS@(:=%'14:]0H]X$T01'%[DCGK 7N(Z$W,4B1GM:^F&2.WY M.@MG8./UKGSC^O%XN6:&.+WD.MY=BA2*?G2 M!+.HB)R^*01$&8Z=P*PJ.B(_:C$35%94ICR#$RMATV?PCD"7<2!%6E0QO60! MRE'&,H7N@O33V>$,1ZOMSDL^318&ZEW4;CI 'SK";.O:- 3S4#6M$QARDH2M MQMIF7K8"*0Q%[2Q/@PBGZ7F\>PPBEIHVZ>DG7=!B9$B&A_ )$8'*^\REY-/ MA7UU4>K=M7G&?QS[ST$8$DOM.LH(V8+'$+-"&1=!N@KC-$\$)^%8;P*T,)C M+2,3-RWD1*\*"A@T:?$(!3$PZ AG+K%*(YEH/$_0IIJNRZ-UG'](\3H/;X(G M^LKT(PXV6W+A6#SAQ-O@.[SS KAUEZ/69,8%7I/?960&S.J@:6C[38>'C2N& MK6Y^8HP4"Q[%K.M6OD*#3(6I0?7*L/I'K[\RV M\'+LWVEY:YY;>P5K\%.I\5L>.AKB.HJ0";43A/S4/CV:$&V8 M:HT5)1F109H%*R]$[[ '-G=1",2E(Q3#$1G/'K$X/[!5F5J6[GB*GJ>\EJ0PA7LR\XL.> M\"&E?&B_Z:T_YOT>?7GJ]E'76-QYK6O'M#3+'09D@S"@NF6Y?MCBJSP,#Q=! MF,.U_1ZO\H0F$K)4(\/#SG@9"]?ED5!5..22!FCX3;;%: W0D5^ 1VD%'V&Z MP/QBIT.%AG/"#:*Z<1SC-H%'%MGAEK L(_<+2#393UX5L']5BTZB7F0$X7H3'KGK>;.YA!49G!=WZJ19*CCIURE7^QZM:L4E)O+@@PE!4VY+Z93L<)R ML7*I"568R-%VO=0QM=B%HGMV>"#3)_. JZQK.0BK@)) $&_B:%/XO!\:'N\Y MY)1H<%A)I[6H82IXB]4JR;'?+-R[).9-4O_5Q)F6&AA8%D8MY,0IF0 #E77: MJ&ZD,%#1@P+5@+D.5PX2C%8&IR;IAGH V8(EF8BI?D3N][.*9J1)B\L956@+M M^%&J;3W@ M9 ?K&%I>,DA6HDSJ^"B84_%Q-LK(=.2##+D6''WF<:RC/L(,>/\'L*XC BNG M3I>I'"*<92PZ=;NKR]3.<>1,4OC$/&HK',XFA_IEK_*,Z*_;)(A6P=X+;[T# M@$^OXJ0FE0.4D#Y\!]<_;205]-6:PD3[$BC:%U#1.DX:VDRLR%RJ,F/!X"@X M,_J:7_^JTN.6###9>G:M, DF\J+V9$JO0>:NN+V4E=WB].+]#[/-: &B-(@C M(KFU\O;F<2PI-/O) #T8J46R& 2JY>HM$EQ[:,U8R8]F]1)IZ*F\S),+O,8) MN8T2X$6.6^0/]\9J '9S15!%3^G&D$!")84&,ECF4(+;JL?SZO(&HU,J+TRRE3P0>O13[ MI5=IVE#;,)0LA^0&(2N259AP0F>@8@I:@,K8R%JHNW"KCR(]#1?\<'H.\S_1 MSVJYAS47K.2UH)=:[XDN@^3BXB_!1^'D9L=T3*>7-<^Y+=%(DVD.]=&Q=%0R>?2- M"#Z,VKA7A47!O@S'[50F$[=.Q[+1B>RHWO(DF^&])U41F?^6&"TBST,OMRJ( M7+[@9!6D$(D]BNM'+;[/=SLO.2S75UZ0 M_.B%.?Z00I;B%I^%WNH3&4N(GC+L8&GRMW>Q3WAI=BL=8T47M]<1\%:XY4)8 M+V7+T 0SLA!Z@I405#[>T+_3Q4Z*U?V/!9CAD?( MR7KE-UI^S1^R( Q^A?9ET/6#()&6(\P_'X,UW$1MC'!5_$AP";B\Q;Q">0D; M>;1E%T"OQLTO^7*0M/"_ T-J&_?9BG>[(&,.T(@<=[0I"8Z@)8FEI$P]#"Q' MB+20$_:#J�G*8&E)YD3B?M(0PDHMDK0I=F V/IY*MYYV50B(<<'U7CWAMH M3S<\$T\3N/V\)3T$%57SKH!(X^U5Q^<0@"J\AG:JD U$@:^)=:FJGTR*@W]? MQ"OZ4 3*74C4:XI77V_BIV_(%*I9?_D#_/.$_9.);1N8S0)Y[<5%[WJ*(0C& M.$G-$%"<"@!O#X-XNHBBW OO\#Y.9$>G'F\;0$?6-DK\K2/0QV>%_Z$O>0R\L'G,E@.A( GJ%4@$P<1'B(CJ*@\ MP,8CF(#(#.J'!'K^#:R)=$!;/D$$>'1:SQ6X]N&A2M+4L"ACE7) MVZC)Z7%)KM39X0YO KA^1-E[;S?\\. "M6E@\A 0%3BG0]%Q+(+![NP(&4-* M*1!NS\S 9.#@(4Q"9(D&J.@CF7-H+)PW6% MH%,4 X @BM'AAY/FU+53Y(A0G85A+@W7ET@+C$!OHT@01 M,:$I JU-&=BB#,Z#]W+MD\,J6 58N2K\A\(YJ!EY-Q2 MD7"J*2BB+0\Y3@I@Y^!:3Q[BYVA<(:G!M7K;%2"A*"'G--B2()CB6),(^<,5 MC=9.#2^[#9#4@%DFM(!')$V -1"/-G!W,M+"1%%0*INUG#W<9IYX3^"_8B7'RYH%T8K#Q%%D6%S$)G4ON"XE!@NM[CRTMVS@74+>FJ1 M8&\4V6@ LQUHK2\NBK90_I,Q+8;;#J]P:%Z%5-J[, JUWI"_A+?;.!KK@MH! M:/=;;R\O[ 4"'G(Z;@875!$32E9S-V5\0?V(P_"'B-@;]]A+"4S_.DWST2ZH M(NA.+J@"9.1J'R:=?()9J)R&V#S7BK^'/ M25]\I9H#B1Q>*4GN!4?.M'8T1;CS08)#M=8YN?MNXN0P8BCE"-.)E=) H3^B MDJ!RK*NXO80;W9A*)O%SMH5WA5XTEA#P8=N^ETIPD4M% M.06Q.:B8Y-I.>)0V0#LS.^OH]V@%&<@X+ M1_J!PXJ6>FCO;) Q>9L_AL'J*HR]L:X>=8AN;(<:!G+6LX&(CG0<_^+PH#9S*EKK=W# MUG*8L]->0/H6ZV[?ANHB3MW"H<>"9X,1'8W(<+<^0 %76B8Z9X,&1_T] M7M'J(Y B(2M(40U$YUO$;/QE#2@D0;L],%Y3@3M]L M'H(L'(__%4"[&J"]O(#S]&]0>>CTS9>;KU YRV406<2)-N,;.]/\ZLOZ644? MP"EKKK66L"<%? 1$QN']_>7#O>L&.WQVU N><38SH*PX@U8D'5B0@O9*UNX( M4C1ZRLBP%J'?NZR3)^535SQX^S/OG VU(*&X'OD/]*=[\D(,Y?:RHJU$!.)%9GDM.:B#CL;M1:5-VUZ&*U6\)(\O<,K3, _AO@] MSOI3W@8H)=F"MDQ5%61$AU8Q!?J]%G->H0B["5/I<+&ALOKV;=QF]3IZ(C#B MY$ 3B(_C04Y^O8)!K$6SR_4'LA*L,(G\R5>T?SV7XB-J>]0J$^U>O)3X6!>L_FT/N-??)E!( M.SO<$JIE1&C!7M]#]& J2TBZH&U+6H:,4(6Q*51UX7)\RYAV3F7T&\ M?%F%.20:OHUC_SD(PTGD26EAZY*E@I7PME].+22L?8(YN?>K<[?I#U D@[G@ M32I<=0&R*C\],E+^V>49)>-[E[=&]ZKC->T]P6?"^SQ_)>M:@XN&Z/I$[^:= M,\C%M4G&IL9U2;@]\\^_WEPG\FFB^S8.?4)IL)FSPZ0!4>7%7?B"5)$3E0RZ M7IQ=WUP_7%_>H\7["W3_L#S_X3^7-Q>7=_>__W)2SR8'Q]P)BY>Q>K9(<^UT1M2%% M_4BXBM.K(B@6.Q@O"YK45)FC#/6ADB&15S6Z#?9,W>$G'.63ZCW!4@[T'A^3 M/G]4PD:[U7MR?O'<4)Q-&NJ]&RBBL5R?$Z#!I/E&W(7M8#\DXU32G!/LSM<0OP[NH6XB!1+CE$6$[5" MIQ"S*FF=8"[42R__&BI&ON4!'H?8BVR8XKQU[$?V.5CT7-Z*\!GHFS".-B=D MB1WR\:/;C$8)UQI*1[#= 7%\?C/HPY2BT[.DB]-*CI*Z2$F:B\\G=43$9''N M")<@Q@==T[JR83 [D:D6#HHVK 1Z:NJ 7.^JMEU&O1@)I.@X0/<8 MF]$YUA/74R+-L#!PS;=D(Q;,7\Y-0)B+BS0JS'SG:>/A8P\-#$]'RPD'/2D&5J5*.Z.@/J',(,!TXO=NM91>UH!"GH#Q M8R9FWM,5IGN1S5O'OF.)@X7X:5)Q@TM99<[_[_77KU^?@E,2/<&\OZ#3UZ]> MOWZ-4E:RT\NS;9P$OV+_+RB*R]\&T _(ATZ(,:>DIYO73")^MUXO<0DUZ&E) M'>2MERP3VF/1I]!O<4)KA5H0/N'2]I^;J*"E*J"59*(O@PA=Q&'H)2DB5C*3 MQ:^)%I:TM*)S.DHY>Z4I04E4RG/2P=2[R0-- M&P+:$[)B.>MVN1@73%_O$J;;Q<;666B7]<26J75K?N5CU5]87 MR=8L37!I37T=.@SS5!7U^BQ+HPM3&0N*'B2'SM^Z/PVO"G)J_(MT*V8Z=P25$EC:K9UVI5,?#F0K>?(42] 1TGB9%<"MT*F$A$Y3!>K5;[+::K[ M!5X'JV":Z+/"LO;CB/U(B1_OE0.1ST:Z-9?4N5H7,,7]#X@6%MFFTW88Z"QB MW2?1QD"4SXKF^36(_;PL!C*&< M/7U3\%4PRV+_$"X"XM*!\%DK5H<6K^]Q\A2LL!8[C[,< ML;-"0-@*B/[5.3L[Y.VPL[F3 4H:"@$NUU!WB=8R84#3^SCT)U7;"LO:-PGZ MD1)>7E+Z,J2EWQU=5%09VKRN*&W=5&\P\%1R=!=:UAYC( ME?H0;$:[F7,+ELYAP)GFDJ=Z!X)+GHJ.!,%F!A3VN^BU=S^MBTC4UO M*?*RDLOWCCT,O=SCOK_A;M=4@.YQ2'Z](4HN0XM;V7B8W4=OF^!Q1IQ1$1T9 7OB[( I /"':/J5 ]:UI M7:IZ$!*5>F6SJ'!YC7F5LG):!5:-LXWBL IT,!>U2AFR$M.@X; M;QRQZ#WC CK4=2!&PB?NV=;:X("K\ELOB%( A--E=/D"P/,@W<+;L.4:'DY/ MHXYZ5[5>8[H/(Y%&(O-0'!'U4Y\"]^9FE1^7F?A.HXEJ M\-V\4&:+2Y\D=Y2.J]?(349TGA_7MF)^!I6QF#(GZLQ+@]4DO.>O9%T*N&@( MY('^3>']C ,!D?*M+BKB_8XG-!=!F&<3Y2F)UK)]! GP$%7R87_MEYT9B$Z+ M>S+AJ6]:^Y"AKJ./&%J/87_Q1(RE#2YR5MKI*J=\#Y# OZ<+TW(H2!,]@425 M4)#'P*!5D;[4R5M"7YXZ>]TWA,>5>]&$8 .,[-9R[_/=(TZ6Z\Z"TQV->ABX M<%-J8=A[FK)I;M\6&W&]KAOU26+JWA2L5"AC.\F>NC@X2$G71%'AY&[+Z7S$ MM(_W"H(JI^J9(V13'1*V>C3RCBBQ%^.?2SN)5F*AYOR2GI( M&@HRWWIP%*\R%Q$%P>XEGOGMG:ZXB/R/7I)X498*OJKFZ^':^.D$?0A2]@,: M0U$6? .7+SA9!2GM@O!<#'7L;!I+8CIR/Y1ZILEATH^N9,!RS9=X@1="%Z9E M+X0F>AK"Z=I4'L+1RN=@0IX!/@>I.0-_6^Y!TUV6-)4+92A82:WPY+JP7UX(L0V-&%SX)FL;"[%HI#Q<0=2-9 M*M@F4OT>9^=>NKU-XJ? Q_[9X4,*?>BK!(\%U%]AS5BGS%0U0,.%5.NC*7K3 M0*"@=1@_IPB$J%9YWJM N)1E<[&HR[(AN4QE>>'_G*>LFC0TF8)M!B$F2!RS ME![B.4C[)(C:MU>FV(;PT7FU%.N 5BQ&N\:P+!;X/?RT@D]K7ZR('@_<;^M[ MURZ5*66U^=)](AX-L*0N\)XP,* .'O+O$,,_(/%T!ZTX?IW.Q:BTL/TV@ I8 M";LH':>R7.3:'-"%WD60LHZZ MTVA_U<5=6#BJR(GT=&TZRSTM"DVN2TAH!:"HL$9@O_L%1,?-P34%HJ%B=4AF M'*6Q&(B1A0WM7B*GB0RZ<7JHATFDD1"S Y=]A>S,?_!>BD<=9SC"ZXG*TO2M MZ>"8E2+4UZ>P-#*]%YS29H5.(\V*'.6U*93M?T@U9F(^ID1.K^*$=8RBF?N3 MB)9H+?OM*;AXB%^PL]%H'2?(C_/';)V'Y$["3@?G=>*E_&O66A9OV_@Y!I'* M!/K476#VW]H%I"C.->F-7&-Y!^>@.G8B=].6_ 3E(Z/Z;9APK;#$:JWIG!90 MTI>"NF!JDLGP,.VNLB@^X:)#M24!;:]J6_OU8B2N\$9'H3T;YECQ*;-3+FF\ MO8^I#$'/MM: *_%JE>38KW5GM*4=E?&Q[Y8<@*U89&%@];2;E:JG+^C*+K+\ MYIXSD6AMZ>G1JEKD-$U)BE:JB3Y/1#G5!X_>)]6I[5?>'.J^[O>2:G+!ALSO4!>R4 M*SK>WHT/=4$P]#IZPJG[2+L,C1E%VB5H*D;:@Q+"O"/M"F*A$&GO(]?(62.5 M[]NM+,O0F)$L2]!4E.5C4&76LJP@%@JRW$L="19SD'70A$N8M\YG5 @@(+Q@/&9'QM,< C<9 W)B5S=7_KX&=8<_2HV] M;//^51T$W>08*:D0+,HJ=]P$7I''(G72\_#!*/$DW^]##(>?%X)9=D7,S^MH M'2<[FI8PJ7VONK:#ISIJF(E256JS:0)4&*\9-; OM M\YY@1OYY](Q%/L>S<%$IY6D;M0Q%RD$;EX$HZQV)<")&<71"3T6.D\M1?&$L M86HTB1F#L$/>M^(L8QQ8KA>0&G2'LR!AOW@,@PT]L-.';1+GFVV!Y&WA%EGL M("@WC0TX'"T'G0J&XBQZ#.LET4F<9U6$-XO)5_%+'J1!F7%_^9+AZ,++/-?? MR'CRU&R&, IIS1-=[Z#"V'+](<5T^>4C:_1X'5V^K&B6'61%EFEG-Q!'+!,B M#I-\'T/P<= 7U!Q;D;\9TXS_(IDQ+@!"IB,N0%*K)\+/M=3'$":),GG#S&QAPXY7OD:P]BN&Z)SY<%IT/Z& M]F RM/>1_4AQ/U.JD''/MD=\35(F4=_A%0Z>'+Q9JBWL0-FHX-7W>"FI1KH^ MK)1YJ_: J44"\U.LNP3HN8A,L/=,J;[B>!;I$$FK822\$+ 1A]8K%K> M)AB"IV4;9_KZS9*<<9>>@[#Q$!,F7M&ALL>3S'D[KX?G,J[+Q5%(F['? [=? MMT^7^:*\_(A^AR'B*<)/V@R32:'SC'5]9BN\UA710C-W7? HL[G$\0&PTKU3 M YQ-$TX3M][^SK*0D_M'N7T,G.I<)4ELO95FG^V(R/9QQ.=-U32)M"6CD1>L1 MR$03TF=JY*B_BI.:4U+MY85HKMU@I@P5I6S"6O8).SJK'&:/4=UWZG[KX5"E MUF0D,(U^UE^-3?:LJ[.( W]:&P>!X%3#^.^V'"D9$9<:^12\#1IZZ:MLUNOH M)L!YV4635?PGXD=_?)07^A2H%$/0%B5F )H"H:+ F#H*(F)>X9P^Z6&=@@,* MDNJI5% =U(GW=@1!J#37 &J:^W:+/L7PVN@=AAZ;D^BV[BH.WD)WD! =BZQ' M-1WHV&X21;LS=U\BO^122!KAX\!(VZ@1&_V1C_^7RHFY.YM<#6ESXU#+Q M0O;)%]?Y"3]"^8HNFDY(\!%VCRCG()AT0DZ*8IIKZT.)G\U^#GW;'W#EOL,L M4132S,E=/IU0K 1+.5#P?$S$\=]\E[/<^PN\#E:!4U^AG&%-$U:X2\/Z%>^] M+$_P,N@M3;;!*\*9J&% 4&'R#M9MH/06UE!\>P$F*BQZ.K+?;SD+T6Q1E* MO9#<_A\/,ZE&J<7M1LL&99H8GN'E"45N*8]!Q#HN50]+)];(:DO;/NO5T.K/ M3';^1%F/M0VMJ$Z" 1D-&2%< (6C:=3=EM2IK.NHL$0 $3*33@=/?R7S[E/' M!LA6XV&[(=7-G?B2==XF<3K-=;YW40>F9Q].HE"=7 @ZP950R-1EH6EM[H:DR M;(6+V8^OB% 1B!SYRSQ48!^_ZJ(DW:-IOYKC ?Z!FB\@J=#_]6-AYRR8F7-7 M6CGEJ#6944HM04;'*A7D@=C!Q-;-W-Z6IK5BO2,:$@/6?AZ*5;FMTE;L,=38 M1R$^<([(6#9;:@M;OQ:J8"4J6_:RQRLP2F#,;(V1+E?5S(_6]@=TI2\R9B66 M3NOSF%@0!R'DI'O] (0%LEN.1\4$5*DDQ.:VA=I%%LD(@M-(,AE*1E.C6V;C MUPS[XFF=!8?=((3F=I?L0UC!_O%J,,H7G3477;^#;F8Z7UVL5*^B2D2V\WV\ M)VL^/./P";^+HVQKW:&G@M*\W'T*& L^$D*=-RZ]T.-(AKF0<\DT@?>PN_)/ MV$L>GN,9"'>)B>V8M1&68CG^O=,(XB#FF\MOG2H3W!B%2Q)QM7V)E.,R?Z.E MPE4LPG^8[25321 &BG%%&SMF!JQY181B)F),4;'O-S=#5"S"?_R<3.:V" P3 MX(HP YXR&*Q*QLY%A &5ST*$R5BQ"/_ILQ/AF@@,%.&2,-9$>+$F_)V1'#?Q MF;LP-[ 5/37>X@1[,/"SLBZX@F$NW5U*32/B4X7:>Y:_0^K6=8O)H+$1)B(TG;*#H/D"F(SG$M3+W\J\N1?,/# M\X3;\.&IT&H1^1=!F&?8MYHKK(>+"_$SQ%4AX)!@D)P@#+SR566VQ6B=A^$! M^0 3LH)3O,H36E0-X?4:KYR^R1TH0_R<8'VRFGX"1#,PQ0"UZ1=/7A!2V'&M MD,$V#GTB$12'241?%P<'001-%"5JN&A\X659$CSF&87=9.BH_SG59PTV)@E5ZF3A?3=,^+XO"YI ?.>K#,QOXJ3PC9HFPXFRJX7IENUUX>>J@(L5!_4B_,9)-I@ M"$"A/2Z*R#E,U37DM$@K*I'-5#]2E$!7&BY8H*@&RJ@M5,)+4X%B5 M)E\E4G7#[OC;KQQ*F@[W*O%2IHN9GBO$LX14"*V2# FF6M9:?"QD9R5-I=.3 M%=N2(N=*)1N2O0^I$2XJZ6RKGH 6 O:#(#KH"=MWU"J#7W8J@[LH"V[ ]$9A M<%VB3"&@CL1REL*HXP_L+50_)X$T$\/IA6^ZY_T]2[KP3M_>JH9\]9 ZAI ME>'(*-K.[AT7?7'E ("*RJ955.Y96Z0" KKAMJYQ\]QI"IEK/H :G>;&2<7' M(% ;J\CO(F8U,&F D-OHI#["*F^BBF]'TN#.>=NG,86)'Z$T).V

WWOD M'DP@%Y_<5.<';RD'04<^)B(1+491<7QDG>D=2Y^<:2T%+-JI212P =.B&6> M+1_#@)74O,.T:$S1(DJG?9,>1(NRHH]=CTD 'G"(!J*X H,2!@?BU+4&4.YZ MJ1CQM_)-Z5/+\&';/=2E!?O[917 N]"70EE.J;WZUK1?7E".D%B;$566>2]H MSX8[/D?5.-DX*A7V/: C3YYF\0XG%W@?$TF=]$ 4K67[9B3 0]2@IQB-_&*X MZWS''I8UNLA(=FI\L: 7F*Z1-J7D]"SIXG(@1TG6,-BU_*CQKU/W3+Y777N< M'J W083C]7F"_4#DRQ&84?R95J.Y7!0$?(>Q<.5CH]W9.U*"5W:->&?&.@.Z M']J*K8G6LGW,"/ 0OIH. MY9DY[4\YM+]\V0<);E+^,R?\J7$J)MB!R\(.5/-N-F?8O)9UE^\QQ5EOPJAR:/[X(HV.6[.VAX%]ZRMO97<5)T?HPV-]A+Y6'DWJKC Q:RKFK& MP%K!I%]3X&B?!-$JV!/YW#/0[+%!W>!OR:R[:N##Q853['L@D4U5YPU.4XR; M\$L'V*% (+W()ZTEJ(N#@_BR)HHS+85IR.RZ)C8AA&%,4&NIR:H%ZF-AWP[0 MQE&IQ.7L)514&-",'-;J4=W%(0&RF5%QP#9&,^J@H("N8K'+F54!4A<,\XI4 M/$)-TA6O9^UYU%UK8_092;FTF. ?/U\I'Z7N&H]0YE*NI>T$*1VB TSM<7IN7Z]OR*CU]X4MC9*SK7E-,U2M> MNI#>@;+0D.(A!-)7M]3[<>[M@\P+F5.CX0 I/AORU2AYV)0 6]TU/=N3U8^>8^'*&S(S"2JK&]-Z_> 'H0$ MHE(,=^L;5^1?\W5$_VZ'O*RAT*D67D3^#1EL5ZQZ5G80)U1"3'3L9:Z/+"V& M&@'TC3 <]^7&(LF;[!.>*SE@:U8EA7.D6KS%9RMW4L>$7&/961Y6QF0/\^@%5(C,*PGT2V*2]M_W:."EK+% MY"B_6X>KS91CY=V/)7,.CC4]#%R\0M7"4,VRFH4HZA]K^I0P>K):+D/=T%HG M&IMA/5&UL7S/>=:V;MP=:PWR=LZTXUY,$SM_],*<^LP681@_>P2I"K;W0F/I MYUM"(7P=+790GF@2]:*-A.TS3A=!@7A58)!7PG%J09LROZYNC$@SRK/8YBI0 M&<15&3<]7-Q6<-/"5>FM+10$*=6F]X(\"I46S>)5;7/\^M9 :$0/FU><([0GB_#%;YV%98FY2&W%$-!UXYL;? MA:@Z6#F%=NXER8%8-<]>XENR(R3K MNPI6*> FZ3@EZZ@B6FL-A+FNA MPQ+\.;XUQZ6P9'R3BE*C677^AI_C)68Z94J$H2F$K1,6S FED'3[C* M%+GS,G)UKC]?L!J[,D#(;0!+'V%[[T?<1K?,98L?XC*DM.E'KQDP44=#%83Y?A A%6>8@2WF ";4#PGU4P% 0%(1:2B2S*"QWG5N<[+R( M]I1UD0Y4&T*5R_G8Z. M(TF]QO(.# -U[ 1R7 '@W1.=B+$^O^OBJDD0TPZ/&;E&;N.06,4I=%G/#N_C M#-LJW**^NOVNCZJH"4W4X_S?_N;/;TZ__0MB<-R6O]#E=\-5H443QS2F*ZOM+U2P[!F@+MQT7T& SN]">(37/Z%DR% M%<>W8;U;-2S#!X!I6R!ZR@^1"CD4^R\#^U"2"\AQJL-7\*J\:8A)_Z;-PZ9) M\.2!M;AX(F;A!M\FP0K?!>FGY9ZYCI+@$_OE1-%4]?7MYR IXR:TY6 $HD-< M7RH,.-T,M>H10SO?B I[=3P>+0;:2!PGJR"%"):2ZNJ'8EUU]:(DS2TJ9Z/: M=.K%K@%PI].4F5;I-#5J&#UW+X#P5)9 6IHSK$M&8WFI%)0CW>H3,94K]G:W M9)R/L?42_.BEV(3-C8N_8C!",=^H=(:4\[P)H@B,O;,"\&'=SK-'7%.&W22+S(C @B^OA(& M*H"(/D07=]<948]['9X1?L/LY,I7Q0JVEENYPR&QS\GNTBREVSJ#S99= B9N M&S\0)^OV]#!\138VS#BA4U =JMODZW'$I6& CT"]$# MX1L\.W0^RP6\RRF0>DMO0M>011'$_G2/:Z; T_8),L$>!!\3'8G]5^B^]B4Y M3Q&;4-8Z5ML$9#8_?OH02K4PDIF-;KZ]$?%W$3NTM[V^SY7^ U&'O^JU;9Y? M\O@2K?6%C\PQTR23@8JHYE&Y M;RCNHQ[^)IP<8@%T',A='?:HK-]OGN-O07YQ1O&"9WBG^'7)I2SB2[2-1I/&'+J,^"/^<2? M\9U9=Q.?XYU9E TSK6H"P\^T$MGQ;^:? M)#E@;_.Y4%O?NXIF^:POV]R4;2/G0?-*,GO'7!O=^:B+,;:C MH@$4;N3S^>+'%,F)O&<\%@PO;J)F1\5/05 MLCRA]"69O?.2 _RX]@)6S!6C/(53%_Y^%GJK3R=D%ME"6F:$[LDA 0-VL8^= M]_2=1C#[/>0Q!OZ1[C:71%1F*\'6W^.O,*>WL#, M$Q_.U]JWOL=)^5UO6!H<^C*(T$4A^5F9T[W:$9C0;4W[)!,.=\X-YM%$02*_&(*.@0X].<= MC1Y+.B<_83M\,*DY>72H/6RK$'9Y3_X !_BO4-+IW$NW(4ZKV)3,A2PHSC3. M2G9K6(Z"LZ+[%Y?@RVRL5R@O5T >6A5K5..<5HT:56RJ:E/CD7OLC"S#P"W+ M$5NNN_5N+)YAX^,^CX>*H^]+E*G,_GK\0.=I9UF(_:LX*2&K63>2 M^98['4E0D17>2A'T%BWFH'6<5'+CUM+H9\S1?NC9N8$#J@;W8Y!MM^3Z0J!R M^K=)Y:(SU8E(M+&02T,YFHK"0[NMFALQ$+&@)0'K/6U_22[A@MON*^P(R5YSE;#8 M(NAR260.M.A@(B&7NWT8'S ^VKI$B5"5$H=@HRH)2B\0RR= 'SXB1UXQC4E+ M49N3S$2UJ6[+5RLRZUC16H40 R)5T,XAR.B3DD7DLUY=&QRM IS::JFEB8+U MG"P]_ 2260-"Z^?11%(OA[UVD4 _D M7Z5*#0EAF,^A*N1.5:63W&)5Y*2]@'9!%.SR77'V[XM9;I_9Z;+<1">:^^IO M"3,)$)H7L5Q?Y5"^[AVC(EVM6.3>"S']^=%;?7I(O"B%\OF=V*M 'PY>Q&ZF MPE!T!2):@"W>IZC;JM:UZE@R4>G840AJGH:P6*WR74[[@5S@?8)7K%,]^7>( M:>Y0Y"]V<9(%O]+?WR; &/)]$>YET(#MESS8 WZ3*.71D!O1@OB.?241?;3L MR[3V6-@+/ID:>.37X+O5Z&/+4UWCCTI0$X\M@;@FIPZ![857&*>GBAJ^/6L\ M1T._-/)1$*KAXSBTQMB1>2 G=DUU\G9E&G_[$4=^G-P2TF\]Q6!\:\IH)[$B M5YO+"UC*!J%],\/2\E'^XCE;Q3C&TK@S, MZBFCA9JHRW4Q"B7X"4>YVP0,79X=VUWK$,'P;EI;8T&N'5EJUQ#26-Z)J:.. MG_C@H>-IB 67@UT^/]?G>+/WM19!ADME3?+?QK'_'(0A6>4ZR@B5@\<0,RRF M%DY%+&S:/\98BOH&%3,(I:DD.W)EC987SNK7U'I'T);OG0*9DVBUZ;%V :"'F. 3@(#%]Z@<[=A^T.-N76@U:&#VLN8_B8 3(<=$I._C=0;_?(>[ M!?T%MH)XMNTPLA 3@7R4X^D=*"UFH'^R.?]R\IA9C1^5\2#?L8G']9PHLWP' MPI9JR$!WEN74K@X"PN3":AR'T?99+21WQ6+^SHP?O.#D*5AI\;8UQ?([[<;B MHA2\8A"/H]9SZ[@$/N;*=?=C'DH\S],LWN'D#M,03?ONR./Q6(G(2BL[J(NA MA)A(-Q1S41BD1>YQ F# OML&>]?B9<3U1N:Q,FT,#=B'Q//Q>V_'5R\CB5YG M$>NIDVT,1$E , Q%,*XK.0[D1L2=NHAPMV:NH"[P$P[C/=3X6VVC.(PWASMX MU#.E?/2M:5U<>A 21HJ*62BKIG$M%C>^4"6^-CV?_50PC#V>>:M/!)Z&2=.< M8?WI?V-Y ?^+,4XUAYBZE3W3W8INXE^:9/\NTJ_4M0*95-,(Y*>V-NA"MRQ2<;D"USNGZZB).LS'SX#2/!Q6G.YL9 M]F02G%5)%7N=\DHB6,MV22,!'J*K:^EU@MO&JIAZC,?/Y:-P^\8! MK:L\B:C7?1'Y5\$+];]/*$J2Y:Q;CV)<1'&?<@(5J74QQ:U74YV/=5'JV;KY MM82F=<.K\.O=/HF?6)O ">5)MIX#'XD$'6$@I9B!@MJ4F2@G!6XV7['(=V_H M^[!QQ'&.-NO"HW:L7<[L %,XN$0'EG[6S?7%S2U9/4C3.#F\CS.=8)IPLEVW MNP@-$;O)<+2OQJ.(3'!NZBHQXYB&(]NQH6/B]N/9U>WM[4WL11HBT)UE.9;6 M04"40DK&(3(0A62D>T>%D-K'YPO^I CPMP,&.Q2QZ?]C/Y M=*@J_^@EM*$4U&R)(YH\I<%I\6SK)<5$F(A*BA7CT0EB4XK$L3E$S'MYFK:B*V.JMEV2'^J/A MLT/]+XN78)J7 1K+CZ^#0HZASNIG3IT4/367% M'+D_QTD9\D]5)4[1W=X!/8'NXHD3?_6^?(ZVM#CPN(MX<72[%X" MZVS]GY'*S*)VEMCEL]J<%*A8-TJ$#=;^,D@\ZD%_@Q>R 3)E2* MO)7&=O?)-1T' V$)>3+V!#K?(AC]"L'X>0B.E&5--27:KWE(B;UXA\?'K%?* MA#:^8"F[:H>/A$!HV&!:7;H:/@^9D;.M+C22#9NJF(PH+@@XG(=>FB[7]!8Z MG9H1KF;)=.]%1&3%PS H4%8X&IIBXT+/]/&MH6NDNS7U,D!- \C2G4Q:&@O8 MU2SUI45>:?(3@C%=)>) 'GC,J(M 9T,&E_E*C-[B>)-X^VVP\L)1[_3B%>RP M7XJ#J#)$;1CG/+%]R^]E4GG9E^]S0(?#_#'%O^0$\.43^9]IS5;!6B.GVTE/ M$CX*PJMW.1K1X5S+U<5Q(F=:XS"1;-@XMX[FPT ;@H3P819G#U]S.LD/HEV/<#1"(DSV>$=)F:Q?QT]X90VMU@^ M1SB!9W.WF' NRKS--&6DU5>WGKJIC)JH/6DY$CHW%4-=:BIM1K?3J]2)89AP MLUBMH!1">JR8 %5^68V/,(R?O4BQ&Y@2(%N9YO6TJDHJ>;2LL]T,O+* MV>Y"MSILJT*XR@0QJXD!,AJ1OP4X-90A.02[^7Q27(1>FVK.O,1%B365G/1O M?6#)T_,XS=)&&61.C:R>2JA.4A19U"EL M*J. L:$M+$CY(<7K/+P)UM-82"KKNL@D5\!+JW8IRND\% 9/V+%;68/5#4^1 M(D7,^F 7+\V*A]C4)SE GA=AVM$@K)@]K==W@5 M0Z_RQQ#3D[1,YRS7598] ["VU9@^BN+2SX94NO _ MF'*]YI0P(I^)7H0^9I"*^1I$.$WI"#)^$N^&,3(.ZL"98=J3QGL\M8\0F>9T7R5NF)SP&F<8$<\\H^(* M^T0OAQ=X'Y/EKJ,T3^!NM[A79#OBH]L$A'71L)VR2-=!$65:Q@8 MZ*T(<%!0 B+B7$%R+=2F$M$H;&-"+[,P5K7&Y M()9O0'WX"",5I5R1HQXF0E;I454[5@A0(53&\VYX M'"P@C7=! M^ND8H%>3&2D Z\XZ&3:B($,U L1D50< OT@($*=>%Q4.U8O(R_=OY)WK0*6' ML)EXL*GVNP9PL!"W#JB)0)/_SIG?H+R8[T+Z 1=U<#)A+!X,IOX_% M=DPH9W367*=ICGURT5OF69IYD1]$1=5I2!\LNR&IN5?50%D70S6\1'Y4.IEZ MM.+C=+2KYA,Q9 !<*C0]+A[=I>J4,7U253H.SN/=8Q!YS+40@?^,!L:C-( [ M6ZM;7'J^A7]>1P];? ?_6JX)AK3WL6!RV?7S0$_B_PPVVTENG13.A;GN[7#+(,/DSLLT"W;@7[WTDH@HU&,V@](1(YEN-4(BQD-4 MR;.8@#";4$M+<5O'LY\CV;^=&62; APAL.E L%,'83P_L1$CU.*28B M7,Z4BXQM@5%G6"4XBK0PCR8LLRU.WN((G+_$F%GXNR *4GH]?\)31A"4%K9^ M\SM(BRX8SSW)M\BX&HH!/D$(O$I3B+ M90IM' MQSL+\DBH?K1?!/LS_.;?X^QCG'PB%O.YMP\R+U1B6;8=M&P&1PQ9GZ)D- M1"LVTJ7#5D3LH\.6NR]CAZUW(!>D>QR&JI[XY@S[KM;Z\B(_JG= Y" DGRT= MY?3>P27PT?W9V8VI^ZG^Z@(BNS.&7(>BF=<1N93F8%"?>6F0WA/Q\OQE]*.7!)#$?N=E^'0B[:*XN(O32Q4Y MX4L(%L9"Y+J/W985TN5Q4]EH4,'T5*L+\Y6WHG[_DGX ?9&QIZN7T319YSKK MV\[&U2R(VL&HB"2"VJ4,N\SAIGH2LO2(K$=7;1 MK\6WKT)8^%X.HJ=Q*A$BSE0)3X MF(@$:+W&4%RI91.ZJ94N8U:S5KIPAP,N'1=X[>5A=A-'FZPHWL^+6XQXTQ"O M:,\9KH2/M&Q$+1W0I>Y18F'[(B'?\8"BI;QC%#1=0,7V"N.)RY;JK#\'&TR MF_"I1#D:K;&;2H$#&-UG;LEH899=!,U*4R;8Z05.5TFP5Z^-))QL-RPK0D-T MQX3A13@V?87\XPQWKVKZV%#%?:1[-BPFO MQPETU-2\A:^WOIK[4$8-&V'0M!H!CF/H%N_:K8^O M8C4GW?](1F^WO-PD$F:U^)P8!8'DO/.RG#:]=%5/LY\W8BD9HV!<'1Z3L6!U MZQWJ0FA!2$0K.\E+4T"L3P^U;TO.!:J'M6(9DQ' T'Q?[NG#T&@#!^JYER2' M=9P\>XD_33:M9#G[#ZN$N$B2Z.-R$K'>TQ2MZM/<9B/U<[+QADJ^>7-KZG*] MQBMXB%75MX!S$VI;1. 79LF[$"%=^#_G+/PUC:@9(>) QYG@*7(AEJ!0K9W'X.24-"ILJRAO@4,(N6WB9%,6 *GD(^BK*22I)# ML!LWE>(B#)B43=>HJ+PJE%!-+;E]-*?"H.,CNEX"&$94/T0K6D2F4&]*DM&> M8_MT:JTO["%4C.J>/K9Y+2!RK3E0=T,FADA-H5R^$(,N:)?*$!8:[8#!7NLU8 MQ['F+6E*5ZKU#Y.-;O= *[5C#@#!)6* M"9?& .OV!XET:R](BMY%M#MW4:7^:$ XM D'L)];65B'DL9!JA&_FVG>/H^* MH/68Q)C8"SX9&-3IV>7"<)E"E.HVS>BT-+Q@U[_1'V,*-'[&B;8JK\]U6OR] MAHB26GZBX]$>)CC+:>[A E>CMC=J5)+]G?<2[/)='2Z\1!UTPNO"M%R53!,] M4:.KVME-KUSBL]NV,!GRM!(R$P*5G_Q?_^?)"?KGQW<__O%?__ROU3Y_^2GZ MXW?^K]\^;7XZ1!\N\N>WWR;???O#FY\_/!S2\-NGU:^OP[]GWV3W^.^_?OO[ M3R^GJYOL]3^NKM[<__#-T\O9^4^OG_S[Y!__^^[IA]7OSO'CAZN_1YL_7+W\ M:?/#D_=M>OWK?]Z\OOG=__[=_7?1QRA97?^\^K"_6=PL+_(//_PC??-A%WK? MKO&W'[T?-^OHXP\7[[WEQP2_3L_>O_W[\_H?ESC?_OWG_\*__N/JZ?W]P_YW MOSM]=WK^9OVG^-V/BW]XFX^?_G#E_?CCKS\\GB6[;7QXR"^6K__\]/?O'MX% M>79WDS^]_2;9WEQ\]Y0\?+LZ>Y^>_Q*_?!?_X^U_G:Y_]\=@=_>GZ"X+_(MW MP?N_O]_]O/OPO-Z?[E9_^ODR__-_7>>''_[PQ[_C-Q_>_>U?Z/S^[N3$+&1S MN=N'\0'CHD.Z:QPN!6 M,+>?)&MC6T*_\K$O2:&9RB;1Y,J1%VLV[M..T+X;- M)=N1QR]^IF-GDZ,\>:L_#[C/P J8N"B"QO+.4[9EV GD[*PL1#7C!R0B/JL] M(N$2PB2 P$)RA4@OUTU)5W(DR"'8S0"0XB+R$= YI4X"!T$M01OFN6Q MRB?0OWU#_^,=/-7,\46G9I1 )NKCK8:%:@L+V TCD)]CY#M2#2*"5EQL[\$X MT%(>5-3(F:@60GL-%W9]"P=1'13X")"W23#UW+^BE>\?X7?)#'+6!;RJGP:\ M;9IU^(Q6"1"#4F11$@2LZCOV0HAK>HAZ?*H"LYWUH(J8\.T7F\[.@*/<'$5& M4)K5MBK1Y>:QUZ<.@4QLB^;Y4[8-#!031,6SK3=!$F$BNN:08>0<%I@3*#P" M<-H3J8\[QYY(TOT;WX#6083],QR1?V2WA(!IT8_K.EK'R6[*Q@DJ*SNY]R@@ MIE87!!=N$_3(@*$]&>VZU+D&PYNW(%6R#!-%:'>:!(\Y@(-5B@C;(HIR<"<= M_Y@2W5CZI28M,S48+>LQE>$XB]XE\@0:K6J@7%MPXTD11_B'$M0\M$'["BS7 MB]4*@-%E#Q^AYX).0W0>HA,= M7CM4.5-S:RCLVO0YP(4!W]0PI9]T4;]&EBQ:TE[+^>:R(@2HA* M:6YF-RJ]H]5AH9$7$[M)Y$-M90?N M$"7$1*U*B^'H.-YE&%B+NW4A4Z?!@,8P$?FSE0N=<#'[2DF$BC :4 QWZT/K MXU:[-XQPAP,TU4511.)\ZR4;++=LQO.$R99T4[=9AI+025L4$X&$-%?.?ST^ MMGQ1?7LVS9V[32!*DAW MY41?7?Y2Q[L:;U""^*EO+B3X+8BXC3%+"QJ1;W)UG/1C%F,3N\5C\UR>T@JL*_1>*AG MNX:&%92]($AO+_ 3#F,JHT1>(2LY)QRXC]?9L]?CCQI)O,PPL>U5-\)2Y+MB M]4?HXYIR)JH!;IV_#F1TD'34I=><;,9I9==11H@-O7L6Y,O)TJL@"C)\$SQA M?\)K:O^JMB6V%R-Q5>EB'F(3Z=D,G?=.0IA<_-;I&:W,X^:-0X4@QG+W-H[] MYR ,B7RW5[*A1C66=W!HJV,GZOM1 '#M>-/G+97;:!KF5[VPN+J MJUM/_U!&3?9>GP) -0ANS4EM9M?E48\@ [(T\C2(B"%+#O['(/)8)LATA[%D M.>LR)\9%E()13$#U&4Y/VW[N-9(NY!LV%R*(T$> =I0E5&SO@O03Z_@+_YI$NF3K.3#3).@( M2]769D"(%,:Z/1$5>-@L#"K?LZ$1QG\*SNHY4/,/%B5W#YHP/.%9:(+'3(K" M29$4R".%=$)!H3HLU_>& >+07_&MGU#FIV[57,1.!%:PF(L(+!\5\7NLHAT- M=NJYZV-7TR$BV>* $.Q[_%Q+N4WBB/QSA6OY239$21L)VV:<+H+R5!*:P 8M M-:#""%KX\;Y>V]B!()H*05U C4ADELDM68J59BE(:I(I:0K;>DD.+G%RYZG&3']$Q[[QZH!QUG'_BV.@X4H28CV"RV'NE47"KQJU'\3;'* E'1SN2<4 M%>%B]N5%A(IZ'O\\)*>/?W7QD>YY!!FZ]0Z6!*BYDG4O)A>-/LDI!CNU7)4X MQA.9[DX-*[C1FJBWA"-;R'/4L$JX$VU?G'E(2!L(5V/=7UADE*],$>$&C5I) MQXF?9@0##3:WYUAWC337%S70*T?-P\X4$/KHNN!LRH2A]_E^'P8X>7B.-5C: MG67Y*M%!0!12*L8A,G >C!42_-C\C;LWTULCQT\QS.'DZ"L68J+C:9J!)Z&7 M'S(/T\"/_=V'J[QUT'I#1OYCRPWA/LV8#@4-LD,C MS51'&0MGVS;HA)@(9.#-Z],_(#8)5;,03$-?0J.&W_[FSV_>O/X+'0:_I3^? M_N6K&6B"7I8=%;J4*(9Y\.=>&*SC) J\JX18!]L@A8S3L]A+_ DC0OVKVD[W M[,5(6"R@G#>/R*(R/QMO+)0V;_QJYSY_3%G9S$LH*C6A7/%7LO]>@H>&T'U= MCD5T\"PBC5*.-1X\"'=J:&LVVXGHN*5X$VV?6SPDU!H*N8\TRBA_]%Z)-F@6 MF'JD/4VTHE*-*7;OB\W%Q=\S:]0R Z<"G\"U*%1G/_I?;9KMDW^?+R7J/,6K MKS?QTS?Q[1DFYN'.2SY-*#2]BXY_JLLDJ \=I9?7, ]5$[N"9?=PT&6O]#TV MCQRFK92"U-L0XV+#GLVNBVH"#Y#$-HFH21<<^0HJDS$9'J)JL(TI]&E_44#B MGW2:4Z6EPLA&;=B^_1O?/060;X((TQX.-L7JN*A=#=:'CKZ$P51$YSH+@>@R M6$'YU+%O7KB'VSOLY3LY#+TW?>SL\X0FJBX-=<=3$3N3VIU!.*!C4 M*8KX"E%0B,)" &PN9ZZA?#3*@AD0T+1,RFJ+_3S$R[5DT>G.9XWE[_/-2I-+# M7YDX!KZP)/OW'8&H\9B*3*D)&OFI+61MF!9N):TE):D409H%*R^LE]MT?$#=9YQ]F?BMVV)S@3,O"--2R\7K/,7K/(1RS*D7^<\XV&PS['M/./$VF)") MD">(-N6H-9GA[>(D"WX%%1A4T#W1Z2IPCKO R\ZQZVI[RC6XORR0^0J=H/K1 MSA9#%">:H5)B=5*@A2J\CF/7=&H--W1$#GD"H\!!>,'A=U#%,%P)Q?SUAL#F MF87NL&L6N=S@C#6(>U-N#E^%(TTRU-0LK5EA2Z,',GE"%Y/*NA,$=&6W'@64 M1+D8T#V#77D>&I^E:V/6@,M*_:Y:%#%M=76\UXM7LN ;ZEG=*/7^ M*!)E4(?3Q^PZ2K,D![ 31WJ$BUF5-!$6PD:FCQDZCG\UJ_A,'_N:+4TE^S:M MYO" DQT [MB?<9ZE4*F5&)D9&>.3,>J^(7VHUFYFVJB):O>0,8C*EN@N50.( M "("D#Q7BO4J/Z8\/Y8 ,B*B:3DHC<7TW!!FD"U9>.88CBVQ_*O[G*56?.\V M)ZCQM<4# _0^BU>?0&?0L]X5FML*S54[L?'U'DQV/"2:?.(DE6 MG:.-RX@: 0;8@C038[G^Z"4$%R?HSJ<;97R,8Y'N]P MZ$%'!(]O=#-4A6S&AU?,R%B'] V;_I:3%02:(&NULAF8M9[2SGN:BOKWY@*67> MB5>PD_@DQ4%D\%1-$KJ'E>5$O%X&E6EY\CV:F\S'AHS0VSU=1/[[.,*[?1@? M,+['R5.PPFGMVE<6YIW2#3 ,)>:-#X+,#ZEMQHB]D[K<=" M6=0:'L##45Y?@$9/BR6HT^RX"*KUX"N7D9B0+@[^L26JL@U&985IJ&T$)/3, MUU$7M'!;'AUI2U^.P&[^#+\>L74].EO,W *+U2]YD :T"9[V&2*<;"WX+,) MV!?H.'Q&M_T^)E1"(]VN8328 U-/*TH!V'0'R1#1%(BYW-Q5F".3CO%=RG:" MK?(5K<99I:@H>9UKLQQ?ZK48*G)%CQ9F927IB(3&13,,[0-(.-G: 23"0)2J MWFQD(KLM6"\@V,.(8Q%!V99-ZT9V8>H=0E( -@\A&2+:0L$]AF8@&.(SJ'?[ MQED_VSC)RF2CB5_'B-:R&. 4H"!RR<'HDZS,1WN%8,9,SIH>QC7];N)-FUUO M6MEIQ@FWUE]+\];72$.<7U*L4M[KL >Z+6!Z!XAPLJM$ZKY3@\MV_KW%,>O% MIX5TR^9AH^MH%>^@!OHBSXA*"29-A!$N9O66(L)"^( 9AB,R'E439G)>]#&O M?F!(=VUZ(ZF &D151'-M6J "''HE87;1BQY&U)Y^BS=LE/#2!:AWELCFVPN7 M2;#0E 6!-\R]/(A/EK[-#\\*IXGG4]91[BYC\?[17;TO/W<^SPG$#.*DX+9W M:';/H%"V<>CC)&65O+6/CAX0%N\>6L%L& MH;&VJ.0!M(H3/$-W4=N RY)&'8/NKDRO*\=D-6@>@:.4YA+H'S_]8.QIDUY< MA'Y0,O&$SD3UJ;,*M*@S[*A$U ABVB!6!EWS3%(#9?,ZK(;2 ('B'DZS$BK) MZ:1.'-V;-.2%W^,-E-9XBZ%#]7X+Q69'SO 7KV OPU^(@T"HZ@/='EA*/"J3 M_.7;-#=@:%.Z\QB:TJRRW NI4W@Z8T:RG,U7UF(TI!T':S,0C0#,PN#I9V'= M^.G9^H#G(LUVEE-'B86KV2Y9)T)$M6>I*%KL)E[ MX!/XT0MS.GP1AO&S1V@#F+WFL'&Q@ZFTHG4!!245&/14PD%>">AK=TQ4V6>' M>^K$&?].TLLY>&>R8M&P6YS0^UX07<1AZ"5I^0L1YQZV&*J0%]R+<(8"%B'\ M,HQ3\N&MXP1E9,P>)T'LPW\0]E9;E )0F$(&[PAG4QH:(H/S*,@:1='\/*&U MT;90!WT/Y;;)3PS9%U+3.[W*LSS![X(HV.6[ M6^\ ,R]RA0]XQZ8@UB)[SV:F5 Y6; 'VI_1KEW%BE;UV5; R@9QP+]W>>H%_ M%2?U1QXBAL%PPIW IYSQ:C->T:\8ODP80O^28*>?FF!K'/Y(2#!Z1**?(^T^ MNN0+AU]X&RQDRQ4P(T)D%(2WLJV7(3](5T270F\(M&JT'$Z@Y7! _@LO+^ 7 M68Q^R3V82WY^*A7S*_2\#4#EXH1VF$BI+OWM+WF<_>6Q;.W+?D1?DO5]',7D M*P;C]"L #Z/)!8HN\8K\%*2HX!@H9/8XD<%LHK>OMDM )K3V/C"5CO2#)\*> M./K:::Q.QB&. =;'SAF(&%@5"DJZ*T<.#2K^)OKI7]OKR%DO"G1/L^4:JDNF MMTGLYZM,J&?)2*!X"F/1G@W^VEEV0Q=Q#IWY>W,AW14F144--2JG;/ LJ%P@ M+J-R8V_VJ7SA9?CR91^P#ZLH-YB>4[.<9B:(B X3$:YFHN=B:L.D=ZA7>C?6 M88HB*=SPZ#I-<^SK\B>@LWIYXX8[PBUQ.=-#@ D<5_U\@?8 !"VXOL,7+;3K MZ".,H!A)F$"&NK2H.WAW"<[?F>V#]@*O<9) Z)F@L"B:;<'@6^H $).;36.4 MKMJDE69ITW5@G_C2/7%8H4 #!S?.$J\'[^4F\!Z#D%RW<$I^*O_ '!W";^)H MCOHENS+O!84%K /RLBP)'O.,.@')W8;\E?T3[_9Q C5C_&!-9I([##GUV=V" M *B@)?@)1SD&KU+AE%I!0F^P#L@?R34H)C>1Q)V5H$H_H4"H$=ZZ([A"+\Z\ M4.8W!+\N;O(?ILS@TZ2HB^E^W)@#4P#OXS3(KJ/+%R+UZ7)]':5Y FKZ)M@% MXA.H_K51"'"UQQ0&_#(HH9#O#\"X_"SD&^2P184BUD^N(,S!"7-)--0J*QX1 M+&FI5*@6>(=3HMQ6&?:E-AQ\)FF^HVPK *)]G(%_R LK8P[7;*@R[%SSJQ%QIN;0$NHC?4;?D,HP98<@CGNQ)P9177\&H)-'51AZ'&)Z ?0+(MX'S6=P19)B&V5=IE&-#. MJ0_Q69PD\;/PJ-EL$KR!V^=16H,H(X9:FH'# $L6D-.GP4X&"+KQB;[T@6A)K M'%#)@W3+L ./DM!?4]WCB;&0/8.] ,?UV@N2XRVQRB78>3YFY@81T079PJQ?%E.KPNH^H#C[@Z@']'8:- M!F%0NJ5V7@3I$!57E;P ^W)>W:WC\@ZBOK\.MW1)8]N4(_@EH"0N,/OO=51F MJ!%M G>&>C5'M?M(4( DGU_Q#W(%K=+Y]@PLRU6 #Y$ #APG 6D1@<=B71): M=\5U<5R"S_-X4%3NP_[SMN+OER6#:79([?0\^B+ECM8Y<%I$!P4VRTGHZDNF M9_Z"7+PP#(?W>G?DO\<<%1&#R_F%^>25$- C_)C0[MW'3)XY,+%OIT(6JI'( MS4=*1X34-;6*GXAL$05" SYELYSR,12\A)+RDD&B]E%RA%5$PE9EYZ!5 8[V M'';.5:W=\_EK0$ 'G(872'%RN,,T&8]@^R$*UG&R*U)+B\">DKD4E,!0PJ!1 MEN<,7IEK6P!T?,RJ[9K#5QURV>/>(DW0;[*\+AY>B\<32 M-("#==?EK@)7.=##4;KHLX#>#"PRO,%;V$ZE=\">#N8=!@CVYHK$\;HGD;Y!XDX> MO4,25Y@+2=S:FP,2?XR33\0T*"XG,A(_LY'E+ _^5NB =WC +]E9*,N.9\_J[I?&J, M1_BY\9?&HBB*,V)E9\ACZ[IEHA%M.*P>0&/KEN[['&Z1RW51V?U7[-,B2+*?4\*$D!(=UO70S/I'4N%3%,U+ M1SRXCAQ*"^ N/ZN^G8I9)26-]8\N"39!Y(67:1;L(+(+N9EQGBVK+T;$LG(F MPN54A-G=5P_ M$-(DF1=$56K3;>'QAX#K)@+34XW?>0FI?+X C_:J\$%207-J5^AN77#RD%6Y"RI+-5!Y1/BO>$]".GU[;C+4YBR!=O M)>FL5XA=]]!QIM.O1K:E+C_Z">#$>F!WI4(/-^I\T:M#$>L#IR/]^=%;?:HU MO%:_@TE*I8$/]B0LH:.L!KXT^3$KW96GY>.F\EWG#A,:^O 6RH.:446(-MJX MU:<#B[VI MDHQ*Y])\HUTYNWK\*YC+8\MY:7&I?"X''XBR]*GX&1(@J&P/_PR(GR'5^4A37XN M M6F[PT0OI._=TBW'6.MF=B/X(@M+]-$:3/OL7LB/N#UO\KG@@V'Y6V:BXH_+- M-(^I\MTAY^%I_0&-PZ-K&!4D F%.5.O''K?EU0(*SVW8VY'#<4@AU(MG+_'I M__P(7GY:LD%2H0Q.#*@_0I42#>3 U$*7T&CTR2-M*58F!WO'U5^! F*AN]OH MI^A==/$0_2?YSSW['2A+(F:OF(9]\7;[$+\JQY_^],=WI[^_*$;6ZO<>DWWA M7*ZIQE=,,^_(V;9-7Q6*,B!#,>3Z'MP^X1N14UW)'5L*K(<8[^-U]@Q50XAQ M&<9[&*M92*^$@/PC"*6B>BYD07FW759K$LJZ0H)K 4OIN*#5;!@RS/=71A&6 MZ[(VID*Z13W?I5 4112&_+6L%NKR%-+;<9>C)A2SS5;:>QXJUE]'-P'.E^MZ M[@ZQDNB/CVT-I/:B* /8U<.1D(#G\[U^UJQJJSA5ZV:$Z0C!$/JZ\ Q^B%9; M.%P*,14QNAI6L--E2+2%Z%R^0Z6B>L8Q]M9[5,SN)L>[Q&*;H' M01T2$ $8+\3'R2V!NY64C&*CT+X8YM*J:2+< MH3YO/R[.H=(JJKW8741^8365S0W%E>>J8O.-FH_DWHB/$!PRH7=W';XHTL.^ MROR(@\V67-H74/!@@VE[,7;0UE#MOPW\\Q$F_JM=19-<]M<9&>'Y/^=I5CU1 M7I6]![/PP*IW4H]GJP(G?V'KYK22B]/,0L*$ D",$5-A[*P;0>S MJ%:I=TX2UL>0/EE38ZAMJ:,?=U66MI8&HE!']1BUJMN*,RBJ*M]4AU$J-+#6 M9)K[:/.4=TBU![JS&PR?HIZ.+>U"HM[%AQ6^"#;P1O/^D(+=S@JM"+-?1!,< M.A2$.'53)N3;M2;+C0A756*WJ*[[(0O"X%H10]' >XL:VD4 M[.4AQ6$$M]GMO'N[XRF\YBAGG-.^J9Y:I24S,T#?XBP+J3.W9+/P2Q)/<1CF M$"/%CT?*]FSKG+E\R7!TX67>?0S]&,A'=W-S+C]I)%,;1&_ M;$*T>$QIKEE?"[1RG%-3M8U,A[S\78V?/==+5DG8EZ>M>Z;-@N@C]ID[MF/*[TSW1VKD[VTM;N^:M7%9G'(W4([@X(:V6C[=T1U:MQCN_F%S)+WO.!QR#QC/\[^EQ8/8!XKDVIPU XP:$_18B3DB?7A6]0\DR7 M)_*"X7-Y/&[X(-FFFCF'[<#+%?HB/4@_T4>5(GKS1[L[I/GX=&@MVZ2MPU?U MW1"/["ISW:;?3OF2RJK>5\J0XO&H=Z+;%*%),L5L*BJ3FAI]1X8*G+F<)=8* MD=ADZDT0X;BH\-T;#N$.=JKVN!AUF"#9I$7%=M,NIL[[.!J#/J/"\%9EUJ@9 M )?:VI /?AZNV'B&C$,R_Z5!8"C9YI3%=6#6X='2B2P MJ+;.O-6G,-[(&= 8Y%)M-1#IT):S%WMJ2UH"E>M(%TV80S71815?+:J48[[" MAQ2O\_ F>**7GI;#Y:XL7E".6I,991SF,<37Q(B+:!OR!=&AF>+SQDCO8Z6<_L.6]58\2 MMPV,+-VU&N@^W56SN8U%;^K@RB)U^%TNM0'K]Z)SI]%S;-*UF;7EJ=ON^R%+6^^:Z[IRN@ MV&&6'FVLN4K.B76>[T!8>IXN=08Z34!HHL++/>#MRI:"^L$C%Z"$\'3G182K M6$Y9_FAWY.7CTZ&Q;)/VUD6'$Q$3[<^>UF5]/5DPKE&WM0C(74C2P13F.O43J2#8U=C*%+'H M1;J\OKBY)1L+TC1.#N_C/DTN&N_,P2I"J'O9E>[4II/T@C75N(XN:6BWQSE[OUS XWNC9:S%YO" MS2G.QT]K; S[O*H-6KR\L'.B."#:OE(1<:63G FN%*L.V14V;E.L;Z[/EG<] MAN)QB-OLP2,>7<.PO0VK 2OC1N#\L)81N/^W.ZI;U%P#RC[R#PPC<$X/%N?U M,RVRN_LXM9#1E.AP<%,5O:)NO20[J#_@E0"9@8M4"4^AGU2#5#:=IW MK="6D\UQ&6Z0X<7SI_9LW%Z0X3W./L;))Z+="Y^!)+6C.=!I:D<3%YO4Y-VI#W&8?'O'HWN_:V[!HP;7Z,_(DLC;$*0DUVDS^_^5]6V_<2)+N M7TG@ ,;*)]=]WFS"G,1A055D2MRE22[)DZ?SZDY$7,DE& M7EA5BJ1G'[IM2YG)C,A;7+\@M;?!1U74GG%MCHIRHX8?7Z=D^IQW5E.+3YAP M4K"O^;4\T/"(>%K+O2UVP?^G1<%KYUOQ*!1TI!%>R+3ZV9* M"YW&<_'X5%2OG/?%[VZSE[_E[<-#5?CJ#83Z)0S!#3;(L(; M/&B5S@<\F,:4LP@ME+(F(O!>EP'.^OHL(803F]>$\6'"Z6Z8F&+HN$+K[_4FB756*U9#2(AY$^/NWZ@VP@^>^[;/.G56' _=P>.6ZR6^S8B2,*Q"DX M3.IEK<37U[+>9'/.FTV=^S,(7>V3K:%K0E-'K)=22IY_RS;Y+M_\C3D:S&LJR@<))S06>$'+ M43TU#-J>Q, 5#]@>HIG0Z!4N^H5=5OY>":^HDY<\([R.9#4Y4S$GD-V&M4W( M=FPZ$V:[Z2-C<5EHML$L^1YWSBG&4I9D MMQ]0>1/-0I\W3,*ZS?252NDL;+)&KY*3S03R\KPJBJP.KF!,WZ2R4\P$)\L5 MSQ%">:J'Q1F8Z"!*23Q^RD8GMM0(WW0N\M#A8Z?444XQ_\DN.!W#"6'*>RR9 M:)2RO_]SINV"TAS7H2G^T1"@?*$5$QOQ5,O M IT=52CB%R]/N8K=GQE7Z^V8\ND+3FYJ,XWC R58TK/8).)6X0TX(=6&*HKJ M![A 7 ^8MU.R^]4[J\E*1!!.>;^>[<5=+TYKH+SKJ%G">VXTDPE_48+([AN( MHRCW)DOK.Z^?\TU77:A#7?$57HH?(6UX2=P\$;<;Q!+\%N90STSG=RHP4/=FG1T2G@/GG*81%GYR:8$T'J4M6ER<4$,1?$MWA<+)/-LW;?7(ZYCR MKO-'2@VI,6NRR+MS&.>25*$>1%#=5G/3*@\8*JEL=\!\IU;K0]E'*!>>9\ M=$>FQ8^03FR(GR-V*\YB$)GNOX?']7KW??_T5.2>_-E)PX0@-^.I3 T .%5D M(#?*UA8(!1RV2H=D.IC&5 9&:"%-VQS&]LC8$2676]4H(B.@\,Z+B7O"IS=9 MD1DWX/-YOMK Z"# MXC7QWRV^/BD9[IO7U($1))QN$4:'3@NWXU/W,>3*]4KJ;O!-S M"I\^ZNFS&RL/@.6@4=)H&WLB$\8BM!"FNXUS[7RU=)-G%?K3"!%:"*LA:IWL M]D<5JO0P:IC07S">RE1-PJFB>M$,=/$-W_#\&:RM>,03MFEC^B:U6L9,$'.> M17*$TB[9VT3-&72&@4V;)A,\D+D@>I*#-%+!HZJW0J"L'OTWRZA92M%B.).I M+($11 A#WNF^V@P4H=;KE@M1Z_5L?&K]@#2Z=U FI^7/_&*WXQN8BU7&7CK. MQ+KGFU9G!SA%MUFC)+W&YTUU*OT=P"^:JWW??+C/LJ<^JN_B!2+W>1.R!G0= MF.G!_C!]_I%JK8+4V"L323K)J3)ST5D1C8Z/J8686XGIM:\03-!"X6+Q4UED MVIF]I4=@;<7T&,P,LF)RF!7+RBWK1DKSA,RG&%N[N?RB>'ZZ?=4^\/I+5=Y# MG "4*]4QY\X3!>T9=/C0BAX,NJR8[I3H20K1@IXG+]T$6H69B T:"7-"'0UN M^97)GBNFUD5U%O_"G"\IEB1(';8VD2RA?7L@6VPOMGQW5D-%ME7S_@9C?Z@> M_TBA902H<*R"FV BE8[G_[S:[.KU?INW5;UN6R WSLLB.@2 603'E\[#>;F6\"R2,@\%;1S;[]W[?B4&O#WG)=+_I&4CT M5'CIPDY#!",('XWU9K-_W,L@Y7/^5/.-"G81?R^X-,"4V_5C5;V1]914MP*=;[1 Q#M\9)%X/$]L"[W,++O-EDQ=]Y5E^46U,J MR),UR50'!CV8Z,+&)9"(KU47&>-+U4\NJ?K4Y8T@.6F^3&$X5[('^T/_"5V9 M[/N/I*?+11%V6OS4$]ZAWVK^)*YRK4^+@RAES773< BB]BI!NJLQ*LA[3@G@ MJCNB$*506L,$HMIJ+%](#\VD;N%9S<6+#']SB^!6%P8MQ;K(7OH?"SU-'E)Q M.3W &4IY\6!T#6UG_"RQ'*Y*!;#QN:X:?\K3ASL8B-D?8];7V-TKL]OI+S+Y M2:$FJX^NF/HL$X*J^C#\1'PZK>[\!KS$]L^;+1FM?HZ3H4P'?:#(;^66UY9A M&X2P9N"MOP&R382)97.X[H'K0[NQVV4]#\U>6S'S,2:_QN3G5MIPX[#;+&CW MG9R?\3ORC9:2=I>:"!N=W2U3N\43^Z424NEM]J(?W4^\Y+O<*7Z809@>16P? M&$>*(7*D%1-C==+).SW<^Z2OVBS*L5UQ .M()90O7(A(?(BF9S#=7XT+X'S/ M0?FXS)^=BI8:!RX,X[N20ZU8-]@*W"9W7!I75DH3@P%3VA7G$H\M\&$,I#V_ MEWF9MV)6SX#,+ZX369=/R<:VCJ\WXTU5B$'N0RNN!OT@1V7]L)TR88]L3O6* MZ<&1]4]ROH_B#+8=3L!JHLB8[MWJ #?ELP0%[7C=J(1K*,QFH,JNZQN(W6Z" MFK\9D%4[9@_YE^RI:O[*U,@,AEXQ,SBK:J:&9W](+$]=YLBJK9URIKMQ-I-,Z$S-N>R-@1V\,O-_' -0<> 4/%W* MX_%;PW?[XDN^.^R-6#$U (,1$I_Q&"+G7?=CYB2[U55@E)AAGVLLMMHPWW@* MGQRZV+M1F1I6RNXP,!N.[+W.DU[F\_GBO\\/Y3.Q0;(+4C@P9,,;K)$V5F-N MF,92(C3,?+YE]74M-<2M!,NP0>_#"R-Z@Q2E^C,Y -@%V:0:0-I%G$#R#QN44JX ($G&/%PSI]Y44EW]KK37;_^JJGV98L&!*6]5KT1<1B%E.?,&3SB=96- M G.&<3D37U<25[6/+-Q+'68$Z5LFC0S7.Z&L2*7E^J[-\A)TF8N7S0.HY)-2 M*YUMTWD/PI ?JMT',:A2])@9%ER59F"V$\+*R%K<&XL3'ZPCV(+>AL=RF3# MY%C'JO9E@:*CG%@4GG#KHRNF/IM6RSPU$]_"!>Y8*6)#!2#5P7]P%3YG!9>Y MN29G"WXQ2.(:M53>>PDM*8@\Y^I/<:J*_59F':GC!=*F4L^=JI08=\7@_\P: M?L7Z+ZM?PALT_MF@@YH1,U-B[\RDWL,NU?/J+T%I,5%32ZM%DZX"*J8DV >T MII>L )CM,L\NQ0G=/.0-V(@^5>) !I(RNHZLZRG-;;(O)HLFV4 !ZO UCV() MK49@$ +$C2GA:?U!E:8UT\VQK+(TD>,($=@:^,BEU<6?M+?C>@:;=J! M&1I:IHXY&L\BUG,(GU)OO)6XOO6U7.^Y=M/KT*Q$(\?Q*C+ M.F]K<$/D;1[.-!DTXG?A+-.Y?@-UY$X2%/, M$D*%KAZ?Q$4EYQ] D>ZZ,+O/4@S7'H*PQ0S23RFHJEBM7WG[ !HG/!,PG>L? M):^;A_PI[/W3 7!J!-8/L6+=(*CK+\5"11.++=M,3E%+PZJ,TO>LR* 4:%C/ M@];,-%^.GH<0X=#SG.22'I_'IZ)ZY5S#:^%&S*^5W"Y:)%2.-)]-!C,.+ MZ26=^"(W*39G8H_=+2ZQ-T*JPD(ZM]#H_2)=J MLP1,+C435%$=$Y-HQZMEM0H\&>N4KK7U:=_D)6\:#>#F+.';G06]]:T1+;/> M-T$&O)-*T137UN6^W=<0 -SL:WF5B8MAEX,7["M/ H=_+']\)^DP7A-O#+DQ M/_-2U^!=;Q_S,F]DEOTSUSE'_N.G.RN#0&09._WJ2-I@O3A[I(XKA :!KLJ ]F+ M"%\YJ4OX37[^,O[^[?,],M"0@[,FV;\6ZR*!7^.0G2 MMP\U/VV*N1PQK3(^FP&X"?0@+A)>D./HFZNRFZV&'0QY(Y&@*8@8[=>[PV-$ MT;"30(C%THRMZ5R.49[:Z=P,!%KNKN?N6$"KY^+6RYI;W!)-V$!XQ+X(F>AZ MIY"R+K.-//L0WI]+P_HEYV'G PP!KY>&%#.C@'W3C,/$0+@#(LGM&4\S>F_. M9=D2\)\B8GA];LK?*R$I2TIO/-"8%'[G?B8RTC6U'8V VTY?-,4B4^)0:I%# M&N(C2B8H]TAJ=]EHUJAQ&R.,U%1Z6V?;'L%R4J]*&:*"\:A]A\5!1481B*W- M#,Z0PD=";IV8EL%N414=SX7>5=XK=Y5*6:ZU CQN[[RA9:XA& ,ZF!PU-%-C M=["/#@E8"NY2"$E.3.,M0?O$\#\K:)^8.K;,)V U\;W680Q%H_$; MD*;(.(C]$,E7L-XFK&%G,NQ!:QFET=X]&IV(RU^-1&:9ZRFDV.T M $:V&2$:.7%DD/$73$A3:\='%FH>C>$$-=;ID4 HUOR';S>%"&9]W"N"_4SN MDA!?3^HDB5M$TD"(H0HYP_XTT<@7:8R*(!#7V2+Y0IW'@4.RB??H0&0Z._IY M6G8!L A>^"!X9E6J7M\;I,;I8XCB?'6Q]Q M+O],U?*LE[K'G<,@5]],S/H70 B<,/&-92I[I>@3M6V$JBCS32];Z$3GH.@U M!?)"#&$KW!)F26E=7OARQ+73\L]A43OY"BW&V>:1 T/>M,1I<'ZB9CY%0U&0 M:EW^Q@$ZEV_7S[S.^K*($[N#N,'RC6N9S"!,CZ+O?UF?:F*063$Y5EH!?A;9 MV$(>P+F85^6N MJA^E9.))F9.9CKJWU+JAS$*SJ?.G =I&FMRX,&5XH$XT2RC%>_T<'U7KUYY".K>A\UE$FCU3E/0"807S8KUD+68'B2K"!2;_5N;@PGK)BO6MY M':SX*L;[ -*^)(5TV.^"AD9NB^EPN>A9&/K>QP+?Q:O")9U<),W?U[6G-OU M>Q(DEL T&,QC6#'IY]3D8_E\4LU^WN*2OCM]G1JO\VU8]4R'OJOP[^64XW&Z MN7 JB:^&V&3B6(ON09G90UON@O.R8VRXQW%TT69]F5'^HWH#:[X8=:'F$3<; MCC?@#_A):^62J0%\E^V+%D295HLR8I)[=PK?I%BA2I)0P\B(\7V9%KW.2Q:N M>07Y0"B8][=&U31G65V_"NU/ B*&0;ZA"QOT2:U#N:G!5B)$^\\L,YNK[SP' MNTRY39V,;>8Q%)E_=HD9X_*;2\SNI26%TGV!D[//FP>)JRP1.#]G>0EGZ2L7 M/[C-7IP@U(.^!H1TQ:"_KAD@_1?P&S%,8LDZAE)LT>,YE C!47P_Z&4: (99 MKB58&MB8^J(HBNH'H#"F%:HQPAS&3P<#:#,EE)06\#'H6#S,;9#"GSN8,^J/ M1:A*(M ,U*"O@C0_R+I/?^Q[IP6@#-'FEW*\#*%5!N*S)XYTP6%Y)TMWP7FX M,,,%%^0E;0'"#O:HD;6X2Y@9+S>>'!2KBRYD;G5*6[#238S+[.:EG5)NFV\O M\/EACC# I/?.',:*TQAA!IX9LK57OL%S_E0U>=M!9Y]5]5-5RQE^J_ECOG\, M!#SK<9@>R +AMH9B>JQ%0#?/I1Q=Y(.X1_NNVM41;-?@%X '-U!T<34BW@V* M7;YGO2]YDD&83FP19S"(\E86FZKFFUR9!ZJK[7Z3OC:,ATY<40NPA7*-QH&F/138*.!T9M5>*ZP7C?J=UGI: M0B!OB'I4-3R(@[0W: 1( 0Y#D 2>U(LU@"(*$+ 2H+_/JXWTV"@XM(MR>^XQ M0)O&IIS5!=3Q315:X9R]S>( B;1/QS,OJB]%!"\(3\&%4/7:UV_[NR+?7!95YGP35$.F6C+9- WST5F/ M=[Z#+-J+>ACO>&AT:#@6-'DHZ '1G^Z 3\H5,@54Q 5IO%ON/(FND(QHK3R- MDV2(%+X?C 34V>.FE=J-O'\2J@ \3%D!=D%Q0']8,=TA>ZK=71E680!FC>"H M@) &%#2*5M0E.X=-A#::3[J4UUGU>)>7B1JIB/@P"7U(O228D!#^Z.1JS] M956K],ZJ:=PZ6]=<@L'K)%K9(_4=YB#$8;QRTTPK?8V+I/F5C6FYN(74@L?) MP'CO(S@U&I@*0)\+!#8.6U\(!IB:%K[]_:2GJ'>IXT?"T07*OF<":*;Q!"G" M"3 "T! "-Z6)0IG] 5(P\T=$=Q86A1K$\#]$#3DRIW6 M7)7*MC9**-=PM_Q;G6^."FIMXJ&*NSE!33%3^F*2VV]FQN34EHZ@=^*50+6L M)+N!%) H*R3$R,4+3 ) P95S(^ $DMT4=IOL**^D#OUE&2Z? &GH>L=P@]H, MM=MQ"('BW34)$=,J#&SW/BWWKUH$)RFR@Y203NR.HB_ M\'A4Q9"$A7O"=&,+.)=K"P"/A]*SS4E* 70C+1X\'J$96\VY'",NI>Q2#7]! MEBY./TY9GR>L%7M)IKT=I>%D!J:?LA(%P/S2I)XX*'&:BWP0?F2"@8&2]ENG MNV9+L4J/YHV* !AII%*7N.2N=Q?B@GL4^H'S+1"M0++NVD56 $O!]2%!&-,Q MD@FV\D?]X_^C:P;3;>5)J1X4^JRQT*\.T,R?$X= MC&!*S0$BV)K. @25K>6#':G5R]Z634V"&R]3E8\C%%NJ.2RB!EL:>0;C@1XL M%7 QVH>;G"BW* ;R0+\6-_R9E_N08ZA;!]T<3UBOW4.2PC,2RA"YI<[[=Y6]67>?UX MY;37ZT8,6K&K\U3RV&2^-H<=Q! J-F"!!'0!\0?8!IZS0N(-M!+73#Q-?EA3 ML-9*C 7XB]5_Q;*6F2'&=0%39$;$4(EM_1GL21W-M]ZW#U6=_[_Y$7U]S]1* MBY\N;(%B.$%=QUI>C3=\P\5^$;>CW_C2O0]]AX4DTKDHP;5#']4$]UF?7R81 MH3,9BW">M5E ;M(9=%8G2"'-)M)3DEPZG)3Q Q(FF\K8F)<1QD;5*+VQT9[L MQ-@XI83P39ZH\N(OYF?:.77#&UX_RY@I&5F1%4T'IG=9U>?5_J[=[0MS+./M M'JK*1?=S_;D5TQ_L0UN@( 9R=ZUZ4#^9,J&0,63.1&*\W5/S-,H(#>.O1R_K+^56U[+-U=%7,I2,(.8RAN(U;3*-NG(3%\8YB=^GY>E+/%4 #\^ MQD3I=L&W?72H"<%=C2)KF9S3J+!B?#1NJF#V;MLZO]NW4@)L*[&O54G&:=9LBGWH)!3=%0&V M4!?C]#OIQIZX9/"HJ& ]=JRE2$M5 ?2S$E,U),LP-36!Z<5)R%B*#E!,O&6U M%30(8VK:+>2:&$\;V]$X:=3I1I,;ZFO5\AD9\^Y[' 8*YLXOX@IWD!QWHWOY M1;R: (_>J*3FZQ+#3W<&$??(\:PJ&0XPGS1>.$09MEB1[*"SURL+A="%KK9B M#ODNWT@QL:_/[;',@#HZ[#8IA9[&..,@![?.>&DG$5G[N:RW6S%H\ZT2PG;Q M?_.GLVKKM/#K1=!=P!4/G9CHQ:!;HN@(/RWX"KBIIO4NJG)U4%/,XU7O*@6J MVF,7+YMB#VH1.\N>(-&@1[@O@1N'CD];V8S.>Z^M$^ *U9^1IX!4P?ICHQW2OY(X#2 M@K\"'K*IQ2'MH;GA3Q!26]Y#Z66W?JV7P, 0=KV8ZI;63X63@J^ CVPB/Z%1 M]6_%R$%[!C1*#B@+DW 9+'HJZ':P+ _^[:$JN5^&E^V8;#B6VHDY.9[QF)LX M18EJ"J=48D.4H8$W4=P@37"%XNG\>A?& M?5 MP7S0MW5 **9(6IW0@?'?12UM/++*A85;+J:(>]]Z0:76<1)PA>8-0G$V00[2E9;P5+Q1$5#YC0 MI:]*;21PKE777)H7($A9]TB^$#@AZ!KX:*86Y;5M"419?EW+A/[2#3$VMJG) M;DR<#=,QM643)\=K5D-))PR90M+&.Z.90ZF1'>ISX@,60Z M;&V1["'VW(@-(P2,]A4B0EH #/YZ3-<<6:,%9.C*'2T+C=_D2C6<\C&UG,^ MVRA3"JJFO=YI-Z];:VFD@TTW2UTYP9XRKHY,:*)]XWML+1SWT(JN:KH"RU;U M[_FH9AY3L_Q8;W"V"CKW'_2"G:5%.SL%!U';\1NL$7E]797]"/+Y^CG+"SFE MRM+&=1" MR@'/)\Z'U0[U[NQ(++-MECHX29%.]+LD9GTHXKS(2RD+?S4Q2A; M:'P>:+%8M(M!,/F@%-W2<"^.9@&V\"?B*ZD'=.2B4J;/ZYT&!E1AO!$FR(F3 M40W4O2+-,.)ZC)J88@O,I!Q;\(.81PO)]\/"&*BK4OQUH^"39X$RB'$L/ 8V M'&FI\ QSB <88H#\DX4ORA?OHO'IZ)ZY?P[KY_S#%2)LBON17;HI&.#!40$PY'Z3KH&*#TL2DC$IQQ*BBIM-@,\IX*N3+U MQ;V,8AJ#*:..L"E-]#[ZLJWJ5V\\LVXS @5+Y(\WTW5YX8?D4#Y M/L=Q%(C5V9"W. M)>#/:(.82NS/&RUD?6_K_$]_\;5^B%5G2M3 #6(8+28S-= B:J7-H!E7H6:R MC-BXX8;ZM7&@-;")JNF[=\8":S#E+RB8LJR5QS=2)[*&7ID"Q_M$Z7['L0(U M@AS!5%(,HKOVJFS:6B7%9QO>/ZP?T:-[!SX_TV'%H,LB1 T7)?B!]%%-R'ZI MG"JSYOF^!NNS!"20UC-M@E"Z"S..*730]@+NDV M^,Q+(1" UWB]?10O!D!E@)R@GP4GGH'JIE#:!AT-DEM2, ,_4=B*1?&!V%'0 MA^Z8R/:Q*?SL 2[2J]*OK5MA4V:@%<,0^1!DZ8E).,5ZSF4$ML"',9-8A>1B M'KQ+LO\"*V!TKE?]>C;G[EA'U=].TY=#K+H@F=<5A$7=<1F/GW1)8TE%U=!9 M;"+.=Y[XC"/"6DS.+>(R1U/KB!_(..+&YOA8=A!7:['E;CO]R9;4W&:#D>XQ MR/YB:@B-2+8D7<1%9U@S\7,H?63R S2\K-I>)+72.$U%N73#!L07I<2=3R/ M.WY!]CB>+R7;(S)8QAM+$5DB<$G9'A$Q,_-81GII6V9G,;$I0ER$G;U;P?8U M]4$-41,PO'LXD*#ZUCQ)%MMC3]X5US,ED%BJ\'E4-F*.^R*#R##+N7*0BZJ1]0[,< ,W M5=J0W-GDSW5+^9A(*W%466EJCH6<^=#4U%Q#W/DI)(SI[%&APD4DH?MI:,0Q MMAL7KR=V+=,A<>UYE B,Y3YR*:4W94&3DV@B52)C6U2=%I)@&1*EH$<3SJVI(2XJ66% ]DQU_(>Y"RU M'S$ON91K9*527TLI8\7TZ,8U-AA? M1K*;+TQ#8A,I T?RR*$KG(3SU%46L=!"+'O(X!"A496IWI00_I>#.M):W;QM M"ZX*^\DKXX:WN0+6N;XK\GN%W"_NBVI___!5T U&&>W>\)_(?F2(_)!CLWYP M9HW.]/!,C]]Y?Q81HWX\A]"E/Q'?B<\CV.3@/U!MGK."2RMP(VX->&OA%T+M M&?[ :NDZN]!LI8RF5NL5ZP=2OP1U*R/D:&_2Q: MMLM19M1T_@?I,?'\?Q,59N[RI\"\#3ANW1[:A&9ECSO6[7RE,R?J*CJZW2:X1 T A##6$AD7LLE53ZWQQM.*FQ7@NT;IF.KN: M5B\C8GQ,RT48$,UDO#;#(6U4 : JT>KWJA#27E:_7N8%KT/E';O63#5/6]9Q M-'>;QP$":7DLOWPFSM-]58=JF,JVS#1.!IZ'3!QG+T(;Z06O7/JWV8OQ\^1?CLX+',KW3$[G)/6Q%U0AFWQ5G,I#^JDE]\_>P#RO=[\URH ?[9Z5 M_3Y4NP^BIS*VI=YL7KK"'EJ4$GFF?;Z_+WK,YA;\'K\S$ZYDLE MP:DQ6%4R,TKZ J.QI(;CPT)L2B!X0"SAI2!7Q=+LQ?;J"])^XKNJYM9#>?$B M;H.JWN:E$$>O6O[8@.D5[HBJ$)^X-UGSGF!@*Q(4N,SZ[]JU?._DET>BR?!; M'09!8K#;-V.B6[!YPS5;FDDT8!*S?$,A>YC3*Q8PA\9:0P<%>'YR0^AIN'Z0 M$?24"YXX"+=_L,5Y/' M#R)<3GX%'E-'208<+0#:= 8*<0!IF%H>O-Z)/Z4MK8DH[6I:RU)536HC%4J# M3Y9#B"7/O[%=P=Z7>N(=U]C=XV*-2_"&.Q\Z)[V$UXYE;@" U8#Y1[8;(;$F M=32I67L=239AI%:Z0=*ORXZ!E -O5:BRJ0C^+5M L94!+1B[$6)I=+[>';S> M;L6@S9GXZW5]6_UP/I[:W:W;KQCT@- :Z)-F7WN(P%W?#EH)+HY^#G_C1?&? MI?CV=YXU52ED++A\G=AIFNO0Z\.?T(V9?NK63@6A%B0(7P$O]<0 SM\?LZ+X MM&_RDC>A,!K9EIG&B8,\!A/'^8S01LQ="#-1!?>TP4G]C-V!,S9% MM+*U[5;[-6OWM9@1:.0PEU]B_(VFDS2=+,B_:!,3]BA.22>LL;K>;_.VJK]F MCTX16S=AT"8EC+LUU?%NGE!!"D@6 +@- >_@4+_+0:< UE-_+[?\'M9.Z=L?=>A?N/[ MQI.+,%<9]EI$R?E&]>,\GI%H8\&O<(7Y&%+0&>T)>G7 ?C&/<1 MQ>5O0XM(2:"?QD*>@[?F\ENX 2.7EG*W6I6%SK*GO!7G2+Z%-[SA]3/?BBE? M[F'&\&CZH-^&99?T6*;\DAF-[83TKL9C9L"DVM)L\K%M<2 /4YC49X#"68]/ M& $NY3L4B?86YD&J0DP>G_#\LJ%^4/S%Q0L=P 7T9CZ4F>1"YW!*UFP5@+;[ M-$[*&]@KO=QJ2D&*\;,:Q29JX&H5VQPHZMI5LQO'.23BOCUG!Z^G9)'IN]I> M!DETON 28_DS[=+YQ$83=MC_AO007S*R?,YZLZGW?&N9O4(@E-"+Z6[,ZH>4 MXTASE?CIPO9V#">H*YMR2((KKLHM?_E/'LI_UJV9;,Y$^\3>L='L<>,.2F+: M4A!R(W01X5I*_^I.^7,4&E!GQ(*55T*53'^V#\Q7GCHZ(IX%#EEY%@-IG1RE M$//.:BXNVLML(X%E[0*KZU;ITA>ETU("0X"LK 9A9I1Q)=JLU88.)L9*:>R8 M03+N^IC),>I4EZ>:;Y213_R]X+I 7TP),+LO5&/7O>6)7$S)KQ@"<>=L+&.H M@>GV32MTZ?J&RS)C8VG]5^Z+3#"=/^C>F)*J1DA:A#**1M0:%,^ ^=Z ;6][PW>AV?1_;6(D&+J0"K#R&1>A% MZ>6;QHQ:)70D3V8[43%GY*2#"I#'?M\HZ^%$&3" M)&[-]#?7\&H*A) \ALU!(RXQ13,G1?).7-*.;*6NO&7870;3Q]D^H8]6A9C: M=F:$NG7V+?R]2!OG-B('5^_\Q%-7"M0%"W5-7+\RT%5NU*VGHG^2RGP8"1CK M/;021LY"RL6ZYME9M76[YV5ZB6C$H%4Z\[D]U_'#.J6#]A;1IV< [#>)-W*K MM>H.&0,B@O]Z3'>)T9/CZ$35VVC&41:[&9?ES*J1DJ^+S*^QG_M=#VT M&J'Z()=/DHQS)SG8FH2(3^%[,B80_R(H8[IINQ#F(_-W.I8P,BFKOL,_ M%QC]'!]Z*J929BJNHZ0XF>\AG'C+:SAW9SZM^7U2D<9, N/GD #B*"C4^*7B M)<6-=B4(*R%^6H*/^D-D @ 4RPN-.8#V>/MA! L)1=1!BK#^ ]Q23E/R."%: M_X5)U]UUF3[+ :$%]X8[B29G/T1 UD]5W<-7GX'V4K_Z% >]$(.^!O:[$L^W M&F&L521:%"^%^/)$,(5PH;[SC;_)CI;@(3 M^3#/^5/5Y&TH.JH34TW[Q41%.0CQN291FHEU[:IIKW>?JVHKTS%Y_9QO>/.] M*K9!KY#H"<$;LJ_4WTQO!MU1(UZ2S((0@>@*1;*%4,WP!%1_KBLWN(,_$!W0 M"*LF.215B#A4XXYB"*4!I,LR'*2^#=/G5"CD]K_$%2#+@QU?^D,'C/9#2G?2 M)K$J>0@OL%4^G*?+K?,.7)?Z_L"+ O3MK S%<,NF3+=-KR/9 M,\=5HBEMA.+&159#K9C&E-D+7E>F0U]YT)&DF.(Q170U*0H>0DS0W($@9MAR1["#>\%E> E3G M=:E"&;UJ"C0V\*1"#K5ZI+7IHT2@)\)-+?'9,$B&XL6_RTL%2.'WM)@>S.X2 MEX&<9%'<%&(K$^('\?*<[_EMI9,)Q!,:DL![:_(K="?,8)DBF-!)#K86 M(>*)U^*+V!:<#VOG&4?TJ_8Y-F+. -E_^Z-R!A_*80;%>%1AP6ZL%2S@'9>X MUBM5"T&,EQI^;Q[UV'H>Q$#2-)D.2 (4H*J$^5SO'-A3\]$Y^D'A7Y:%;1(B MMF"DCMF<087L8QE-J)-^L1(HG6>Z*N\_M+Q^5"[J+KLTJ;YC3QP]CA/"?HJ4 MM*&T"GLC5+Z-""S34:3X7ZI>7R37XR-5WFC!:927IGVJ_WEV[7167G^YOEF? M7Z>YNO7D[*48S#<% MG0@W(F@P"NRDGU/B@]HG9'450_?,!S\0XK]3' <4!* M([+NBZS[Y((+V,]@''823[4<])BM(UR*;S5_$C*R%A<:Z9&;">JAAS B6*,] MFZF5UCA:'8L;S27JJ(\.*7%<;3X.5U+C2?;=$C^F'H+P\(X _=1 *HV1_@(F MA:%,B\8^)1)OQQ2XQ%R<4NH:Z1BJSBB)# ^)HA5!^$439+K)"K*%.!KF5!% M,6R)N_UF)'C*$5-@#-X1)UU/,55ZFJX M7N^4[&C5&)\-1]67X(5?J_'LTO!+PZ3R$1\R/\0S,!5,[T0HAA3(_O*8;PS$ MM) 1E)S7"IC4"#B+&WX#X &,)7VW)_,#$&G],WT+::COQCPK6='$/^+(/E@I MW&WS"_V5E0%2;_JG7'QI%7C4$U[WQ[+,]R"<9CDH)6Z=: ;$VP=^ M W^[W@EA#L3WQM&Y@\QM >?X:;8@UK3 M75"Z_F:>&"L )PM5X#P,(/4DXV7]Y.Z85T!1!GBJD9@:2F/D=6<^% .:+K!Y M#@-0C>PP+A+:R_SE&U'OLM?[W^BE-HZ%%>[L[Z^J%_/G/4[O6I95I8H*E'5.)X]Z0ILG_-F M4^=/?ECW$4ZIU2>Y(=M!"VZJ\!)N6[&JX?0+*"!3UG@K M2%^*;)L\Z\"]1NB^&!(Y^VIHZK8?Z_N&EYEXP-=3&$)VM32'^-=X0[M$) M]H/SXZ[MH)NP/Z!1FJ<\N!PR&,]+F.*LGKW8'7_JG2Q^(OX!(BJ0]/\!4$L# M!!0 ( )F+@50(TT$,/$4 %)3! 5 9'!S:2TR,#(Q,3(S,5]P&UL[7U;<]PXDN[[_@H?[\LY,>'QI:>GQQW3NU&Z>=4MJ[22;$_WQD8'Q$)5 MH?9_H\W_>_;BV3J*MC^^?/GP\/!7C_]-Z!&& M0QHS#X?B%\]>O. #YD,>,RP&_/'9&2//9EOV[-7K9Z_^\>-WW__X_=MG'VZ/ MG[UY]>9-^LF__=,GP><[%.)GG.\@_.EY@=+C'?/_2MGJY9M7K[Y[F?_A\_0O M?WP4ORC]_<-WR5^_?OOV[__4Q7#Q/Y?;LV3\9 M]?$U7CY+./\QVFWQ3\]#LMGZ@J'D=VN&ES\]7VQ#P@=Y\_KUFW2(?Q>_^9W] M?DR#D/ID(61_A'PQE9LUQM'S9V+H#]?GI4DLL$>$CFPC >!+\2J3G#H,;(5 M1H NC^*0!#C4T,_FSVV)[@B%)*3+*VZ,N>HDE@H%BYMXLT%L1YJ:R\6NK2N6Q M&"].'[,,0:7X1;Q36L@QR&C96O:U4U7=RJ2[^VI3VT'UN50-H!->]&T M&>ORV3*&+;"5-V!=WG4'MK^IZG)<^<[:,;BP4>HOI>JG%H^\M?U2ESOI"-9$ MU[QI:O/9-HK--=^R>^KRW#V45>?&6^-%[',7-^ &&_'A[W8,W^,@3DVCAJR[ M1K*HP'M2<8B7L>^3^\3./&"R6D=X@>XQ0RO,\ :1@$LO_ZLE_V*!E_QW$?]" M?+4@^RT+';8LDTD[XL2:?]V#4;2A+")?!#^ XNKDPH5^Y42%V<#IAK8'SK(" MF9*R>,P_,,.P1[G)\0E*@W)\ Q= [!;$CX7&AMB+6;*)X^42>Y'QK,T(N;& MVX/3A4M.E\G$Y(,Y 0RE3A<^.%U4.%U>ZG3Y%:?+2#_U*-@W7#2.Q-V3N*2+ MN,.VR!TVD\E(Q[+GP.QI+>,H9GC+"-?S+?*W:)=L[DO*"ESTFHTF!?O0<&6_ M3_CC)$GBN49[S]5P\<5FI@N>!LK!S5H1WH7H-Y_2#V MDT5RE19RW8CBB++=7LCBEMNF,5>EY@K4O?ISBAL:A.+@\H 80T&/K5IE6"=6 M/J%#DXLRY/'M,3]XF4Q".I8#->2*$.8!K24B[![Y,1;W?"O^+T<^\C[SO^7D MPI0?;LD\_F\;NL"^\?QZTW0C!_S(]TS"3Z0IV9![.3[YPBDC#X5KSDZ8_T6? MF>M2<:*MD4@.B83[QB$0WA 21UGAO6(;9E5G>)OFI?&V^H2;,Z*3D]$ZBDUV M^\27M6=E@YC-VX;#K;;V5)H^MA@9+$?*M;F3#> ZD*W-:-L@]I NWM)JL]CT ML36D\]BR-E?5#RV:Z$)PV4#Q:M]:]=UJD65M#N5#V-SE&B/+^KRV#F,Q'T\: M4]9F66&L_GR?4"\6)&;<:G "T>Y<' 4WFC?OK:/LC<^VL%EQ4_"YQ"Y^C'"P MP(N<83&N>8IH*A=.TZ=>B8PO4F@IRZGXZ [[/SV/PQY\LSPC=4 MCR#_BJ9[T^PNC!AWX,L2%0R&G,,DQW:)PKLDT38;[Z40]4OL1V'^FT3X+UZ] MSO)M_UV+\$O#6:4;EU/^*R1RR"N@SUB9;<2\G!O^8PWQ+, %!NUNHBGHH"M BS MV?),'?3P&GN8,\D]S4L<99?X;A9K&\$T9CE62-MEE2'YNB^2)BB>!_>658?M][[9G9UC18>.6C]-2>1PQ=>2^M!,?M<[;+*H/Q[Q ^9[YONW=G]F[, MB'&J2",#Y@=(8/8QW)1[5XNKA=Q$/,\F064 _@/(_:Q>_'">3A\]/Q;)".\H M73P0WW=TT%,@/')]X^#&3F7!W?XD@:>PS-! M,Z61KR>)>'+,>D>\C&.7V6MS9VFET/JTK45A>Y[GW"%=B) /L1-0H44<'1:=R$T73!4A6?KDL@"H/O@ M4?I.H##; :'N9@+2[[&H 0K2MK;@^QPUK],7@"Y50$)JPJM=)CQ;]U5FVWB MPWF6)><2SD9"T-MS'S2;)0=\BW42XUMZC7V1HG2%F&LSW4(.U)/NM4I;1&CO M!LL,W@N*@B$\K28ZL!<@O59JD]2L78A8N-W*)[=SB6D'R2F;XBYIVKHU,5VU MP_C,(_.*U51<+71F_ VVBI&>S>J9N_/!KVTZ[BFF]P= MG<*M'$A(]RJGES#H[MU6$QWHIW@Z*[-13M"O\)*Z,XZ!JQ$!7GZZYK0L(,AG M6+/%(C$3W& @LC@/CM&6\'W7S96HA!;DV4/SKE,F+7L/MDQ O!;/VP.\.$5, M%*<,9YX7;^(D_G^"E\0C;K9#!;)3LJ8J4@2^'&MJ1C"(GS.A-=HDHQZW7N48 MK)-$,Y $,^@3B5P,.EED%L/K:9P/Y;1FJ)K+96; MO8P^*W"ZWH=;"3X)8)LV8 MI8W!!B6IK<_.=H3*2T_"#C):A-Y,E KJM!EHC M NJ5=J!5#IE7I0,3(KC$T8UH[#9?7C&ZB*LP2,,,@2YZ M^*IE7JN?S5^61=F:#$BTL<*.;4^H-MP&QYU*?2(8EBXSQ$%D^9+ M40DDN91(=22\H?["Z2ZA0!9V36EL'"HBA$B+2/E*5K_.3M+P&72H05U)!2Y- M\X;9R@NKWRR7O-.W4,Y-2@3:#&LFH1F;6D*Z,\"NSS M7Z^X!7^/V&=S,><^FP8-PB.\I P7.I9R_6*(,TT"Q';G_+24 MO+'F7W*>_,3VIV;%X96I&W['KS=.T;+V\,1<#SG'V?2/N//N*DPDHS5Z,R\5 MDD&ZE63C-L'N$D>.W>$RA='C5!%(C_2IAF<_VO#D;P3S[$NG\3TILS.ZYW5_A+).RFD3YNMFF2NY_=<<G4%I*M]'"3I5AA]C+> MW&$V7];8=6=A]3B "B49:GYQ)6N*&O;)IH39S/H,DWFNRP-0)-^=:LBE;?FR M9L \]60RI4H MWRP-Y1]][Q'<8W]2X#!ZXJI4.Y3-B0;_U84$'<[A92$L<78 MC\/U!">A%;?L'LB,Y!&*;K&3,K*%%6U>4R\;,J7.#=&6!DGQOT?B&(Q&BM E MA)J63B,$S?(RM[&^K0=[[['8"!QE\%6IC.7E99OV2MYQY7*"OER55!ES"&,[ MQ9&L0%5$.\0'VGVJ6F/,(:824E-;GS*)6;Q[-8L^E?D_H1O.IIO84R.E<12N M4$51(JW"->THW*_N3;[@EA8TL(>[^W46]),Y^8J%_ RVYBUFA"XX91;U"G4- M$[0835A"$S*;,88FQ$RM]==TG:H&5?-]*MAVFBSV6;#XA!A#?"-)RV2"%.D3@($U$/;Q*:V8#6!8T3E:9\QZ@0 MF0:#:T0K'^,(T)CH0[MX[969M!,P^?W5@"&3:4!:DX]Y;E!Z"#\-^F4SU^(" MKD ;9VE!O9A) 3"#].8Z8,-G9Q2K"!ZC<'WFTX?GO3,"YLM\++?E%%H)FJ?S MB[&N&+TG7)I'NP^A*+"XSWR?>1&Y3]MW"]UMH MLO/(8K@,ND.7,.C-%G_$8=H<\Y9>8X\&'O%QB<-;.H:E[X11\%"(!6UR@R!L MZ:X3S&EZ) &#_^SC!)5@,=M0%I$O[@Y*2H1!3T8N%VQ1K=0@ 'Y"4V1F7_\Z M6(E26Z)FW0D)/1J[NEU1)@[M@@RE,NIHP%J7(0,O;>&V)Z\0'2$8L,M:41I# M3'(>G ?W.).$$_R;*7T5&XA$R ;Q6 O/T@4S*N5C)->K+9]#'D=<0]DF-8,P MJM6Z0"<9R2&+1'31_"K6=:?@K?7Y,6V^QZYPG.#T?PNSRM+H73=O427_E;B .H#8:SID7&^HPNO,2T\L M7$"8W#M[?*A$&+JGCN:Z:E>")L$:Q!*D'H4E_(7G&O /B*/]HYTB>(T'JY"7 M9&FQJJ0=I'.OYI@?65>#H5VE"MQ"P"K>-8D:G/HM%B2K,WC%\!:115ZT*_%A M!L*]D?13 K]9MC!G_Y8Y"K:J$^4^T%"^H8P\L&]H6QGD8K891+#M\UVA'8## MEU-]2L:@)E'@"(%$0RMLBKLNSV,QYXR@.^(G1YTA+8,2/T_+1]3 P5[_83TE MZE3O:^P+RW2%6/4QK"2XK#?B)/<&3:%9[3[< ]GRQG50/T-8I<--<1'K2"O# M\Q^C.^VY; [73?4I[?$UB6:8OP7:X]5SJX 35<=GT"6+PRQ)U68G.YN*D-Y) M@V=:W"TN_)1$'&_4SQ V8H_ M<7-YJ$X>V$:8KZ'2A:&&N&W>!>BH1C)-1!9GE"5,ADDE+K4W^+)OH==Q/_2D M$K$7PG=KUH'-.=3:[=!D,\-M;S>WB/D^T11V*V]C ]H$6-K*6R5M+:G3K"[A M-MM='#:%JQ$!O9(W7PWE\H15P5G<>@W3MSR,%TDSJR)S%R3 _'^..3..LOO4 M*(_3%=-$75'(D-5UBBR*)_Y\>MCAVFXA]P16>9LPH9+Q!?6B5:8"1M =-RPQ<$QWD_CK2V!G]K<8K( /5-#>E_(2,3M,@0?+!9_B M_T0D[A[Y.,G0Y7I-O*P2RBQ8E']1^,NT^%+U/N'TT?/C1=(GM5/VE2Q!8IXQ8JNN>J\)."HGUE^K MOFZ]*E0RT\E=L5MZ+MYN_21VB_P\=GL>+"G;I& XK22F2'LDA045@]O*$K5U M%#?+6>)C<+T4QTAW&>EE&M"^C*:JEQ.2*N*"[1NZ?QN=Q@%5:$P:O8JX M8.O#Y-Q?TL#C/Q[N08-%P^XCRMKX-(SK#:RM[^6]F)J6D>Z/@:TZOT:;-HXB M/YON+ QQ=(TCPM)?W/EDE4@^O%TS&J_6V13S])C91B1&N]G/^[,%>M2PM3!+ MWH %J("KH%V+MLGS)?>/DPG,[]*.<^=!?O06%1KV>=GB<)XG9[OIUM6''U@K MY4+!>J%C,S]RP +*)SCT&$EBHW1Y%(?B6CDT[VR=/181!=ZI3SSGI4;EY(PC M["CB:C)?9D#74@IM1=+K9$!+T73B5HJ3-\C(JAL_X (X0B$)Z?*J,# *%C?Q M9H/8CBYOR"H@2^*)O->:C(PKC4]_F21BFY?$QDUOJ[1N.3Y'?-3/3N;8BR'H M$YG>\NLG>\L]IP=6QK&/#@YCE>: M&FG([4P%XM**4I3F=-?..1\M6!'Q2EOXMCU4+AZ([W.34QUTH "+'@>] M2D[(1G>[PE3H0F]91FI0"01W"]?N>7W ];:OSW>%TRRR'AM6WI ^'\KIXI(2 M,P[25D=TNW;DU*!73!>,I2[V>#ICHE?9#H=&UT4S5/H6\> M>*@=1XL!V,B?,O25O$X- 5OL-3WH\2BIO9-79]91J7X*\>A# T.>OA^U=I&*G0/RI0)W>VBM M-H"/@FG^*DQ?^8N?-R]CR=.1Q@_U[\F*PTC6C@(#L"K=)D.AL9(Y3O:DF!KB[6WHI6*=[NV-I#V?N3(>Y#-?%H?,JKLF+]P/CY_W671. MO;-^+/7PXE0)'Q4)._;V>O($ZA5:T:V2]]@7H4]W3ZXG61WM MDI]V7W/Z;):;5ADY$\P@&8!=I*>39JLJ2Y@7=*+H-/\Z\;]OMCZ)6C&6A&T[ M!X&]:U3#JUL2]E[):4'T(8C#&/ES=AXL&?XSYK,]C_ FG+,C&JT/]M@$.=.Q MH;MI*B%J+#B0TIK[-RDW>)7LO"9X=@XRA978+0E[1=N,ML^-Z']3,V7.!H1KE29A236&"5E?+&Y\. MXJY*B4UIQ9&FWT9O4+MPJ.&N-P,SZ H28SWI]P@_3/DT3>H/D MNBOFH]_09?2 .DZJMHHB&'$RG;"2H:3S& 94[8SJ>Z$S$I (7Y![O'#HB7=3 MG0[P"A+,01XZ4I6SV/*J;(BEKT%^4F9?1ZRY"EAH,V"B 6>(L(_(C_%[ODG% M:7F?X>X0U*F#7M/IH:\ATAS\_O$Q6R_S'=KV%G(30K=-:#F<_2-H9BY=TI;T M&GMT%21E&X9QW[JH3F?'5I!@#G'_B)EI@D7@\3FG=8"N2?@Y?=D@?G*432&G M-ZD]N55P.:H6PF=&N:J-^89I"X7$AQ"<<[]11 I<6F@3/B9DNHW$G*M&_]!; MKUS_84+D$F+3"I'+))8C"19&N\0/A;DP&O ?/5RX.!T"9&TFIK-]Z\LW5XG^ M,3@]C6CA]))&O^)HMJ#;*(\3Z&46F(X]B=W<6'!YILCDZGCT*9AX*ZYZO^KR MHB1*+3E.8$WW+7XW4%1?/M\IM'0<8;XT7 ML8_GRT*0NU&@CI_=&? !>H#I7=;-2/*67P$HJ\N!V0\A7L:^8%:\6_B$12EP MO)C=8X96^!IO$!'UN/*_6O(O9AO*(O)%S$1'L21.TC"<0+K.QIHU$$@V"[CK MWWK(UTH^!0%55MMI ,/5BR'HM)?>1JP?'!;[= ,7K=R['%]AVM$^+'W/X,ZD;H\0*]$'5*7AK+^RD5Q.Q[0/Y:ZF("Y7>.)0)MMP;FUU/Y MLO<1^BLJ@'FPQ]7:BL&BSL2@FZ !0] [8>\"E_W@F&P!C+RZX&'E?FU%!@_ M[^4PU#IK(#B-P&VXX\;85]P*I/]O9IGD81RH,VB%P:&H@;V/ER3ROS#8]P@)=D6"NJSP_L MX4*SB&4OP4,%_ILVBI0X9SD+] 5@_JT>+]"6VEA?-$5NT5+W"08NEUCTE<7[ M:5^C*,G0#3S.>"+X82."^@Q-5F-,A&\K&@]=0[??">AIE=+=*T0SC4^(,22V M(9:T='9UV+?2NXWZU"CH1,O2?/@PZ^:^ M&W1S-68+-(G'?@5>&T#93,.SHFG9Q&I+\#TKH>+#ZM M$M"V\0.JR'B8QNT:GSYBQK<DGGS==!I@O1[[X[G:L\&S!((Y_$.4ECF[$D$>[["6$5@\_E7%Z==F0 MOM48_+V+:1A0,B97#9S4!QYR(@>B0&$$#;U3?;13\LL,,:J]JS_:'7&+M-X@ M]GGV2-Q@U$D4.-2CLOI:BQ/4A&CN0/NV*T[L.3NAX@G 0 !7B (#K*KU[2!7 M!5G890V9TG8D_WI"HFX1@;T3J XFG'E^)DZ\ M?@TLZE]!NYWJ$#3,V.(##3U/#;-[XFE)OO()<',@=:E7IVJM[OYDMM!N7[&@ MAH:^3C:F&Y]F/SAP)%')XVZHFA5...WU<$R,D]>,OGCSB(+%0_;F$:5O'EG^ MYC'_JR7_8H&7XOD:_T)\M2#[!VSH\.Y1_X5)GU>8)WN.FI_4F9U2W?'1_Y*A MZ^VSXPN$3O+FWG?+T&Z/P4J$07:( 9>&V4O[ZK':/O1'N_?H#\J.?6YCG!VR M=>A#[EGZ9D#Q[7%=RG"G\!8V#TQ>H@UV>"C7Y0'XX&BP?A05HUGBY=.[4:@E M#B.ZP2R[<:N1;3C'V(JW*%&>-J"*T@6ZJLZY3!HW";5R"7>-".A1KR>N=8G9 M"SB8O7Y+&CW@Q2WVU@'UZ6J7IN\SYT4CN%3^ M CHKW!"5RK2M]0Q\>NZC-/1DWP5\QV@X^"$@)3I>GZ U:-4M3-#\R;:*2)X7 M;^+$A2D61QH:?1D;(S9KI@HAE;A%5]%(2Y*"!E5N+[&;Y"\I,=B[*5.\Y;*; M;#VQ/E%L=*C%G9C_5W47+H\( CF@Y1)J M4)&IA5"\$:+J01QU3 \1@<%!;=34DK@K)_U]V=G?K@Q'&L%>&UER KV=_!(O %&YY7=RA'0(4 WM=!<)?P;'>\ ZF MB([%TD8&!B18*5KUZ+ M$CRL98(/H$6S):5V#$F!QS-! M[22C=K.GEK9S,(RE&),Q/.CNFR-?T#"G@V,%64& MT0(HGT;*?-;Y(B]U'RRN,9\-\3COR3\HX:HY)&R(R@:\NC*$*M!64<-4 \\H MRSJ/5QN3FRSBSC&?X'+NEJ.M$[_>>VEN9-(=)6>$!"?4]Q'30UAIH.DO8C5Y MV3MUZRW=3*=R1C)-4\)/\NE36(@RJ60H?3^Q;DS[$\TVZV7/'0.\;V/?\Q;X M*AN3;TBG^9B&9Y/6H:PT/LLI7/F(#UT@,T1YN0[B/28H';F6,V%U:@IDH:V! MBG8V5X?K4I7^)=>E%(YVM_QS9R\'5.A"QZETEVP10R6YPI6 DT^(?^RP[)L* M76C8-9:$$N)%D5JHZT8W6^X(L/WP+I]E2&A!5F@T1$%&<%)D_ M(X_B)Y=I^BWD0#/T#3%MDQY4&"+G+6F")&*:YQON\-[CI,^20VC;Z &_FS)$ MMU6"$$&'G+$A+&^#Q9TBAC)K:R/$\+32^-./&??9R(-BB5&9-.QM%[$DO,C74#:U4<>] 8N*AO M4Q4+1/.-[&^-G50I9Z[25UH)CO+L869!K%:( WORXWDLQHOLM8]X8D5%-3PO M9D*:?J4-:)_F);.44I86)"X?D[I[QRFE0L-1TQ<^VN,G*^J?_^?%BV?_\^G] MQ^__]W_^Y6WCQU^#[]\NOOQPO_IU%WPXB1_>_<#>_O#+FS\^W.Y"_X=[[\LK M_^?H972#?_[RPW>?'U][%]&KW\[.WMS\\O+^\>CXUU?WBQOVVW]?W__B_>48 MWWTX^SE8_>WL\>^K7^[1#^'YE_^Z>'7QE__^R\W;X%/ O/,_O _;B]G%_"3^ M\,MOX9L/&Q_]L,0_?$(?5\O@TR\GEVC^B>%7X='ENY\?EK^=XGC]\Q__PE]^ M.[N_O+G=_N4OK]^_/GZS_#M]_W'V&UI]^ORW,_3QXY=?[H[89DUWM_')_-4_ M[G]^>_N>Q-'U17S_[B5;7YR\O6>W/WA'E^'QG_3Q+?WMW;]>+__R/=E<_SVX MCLCBY#VY_/ER\\?FP\-O5_[;T\NCU9O@UW=GV^^_N[W\[76\^NE_GQW?7+]X M8?IV,L'J!OF(<40RC%SM8DVDP/-SC)=#99-JE"-(QF0^(\2">1S-[WR2MH[* M*F;:-PK:3DKML+'M%?[XQ7:B>W!Y3KNH@E< M^M#*#=)=@,]K]#W?[46[J:4LZ4X0<#9: 1\DN>+DB(A1[RZ+EZ;A;X[I P9Q9**63FW_(13_B(AD&3 MMI&T[68^0JV&CU0"*LSJCZI[K-&A4 L56N/]HISP!KJ^%11,K&0#P/NGO F" MYP%G)DX2\5QEN#60@?"TC-=4N09B7616DM?ZX^>X3ZF4&.S#:KD.RV&3]Q?5 M3-<_/[G@Q]D-"4/*=IF\GZ]4@R>)3%_=IVCM7$]CQ#9ZZ2M=-_8WN/(O%& M:'>"(C>/0EK(C1ZUFAV2)_BW9)WO&2 MLH*42A$8TQC,64+I*J=TE5$ZHZQP>.X1F=$?WW3?NL!AB/%\BQF')%@EB=MY M!&Z7TSV)G580U>4!/ )J#'\Y1UY3\J"5L+2X=58I5)\+Z(OGX56E5!(4:J_6 M*Q-V37T^R&I$E4&K' '?FUO1HIZ80!SA^[,^CKJ.58Z^;G4JUG4$>06F8T^= M:9 V$["Y'H-O9&.H)EL\*&6Q"(+#:YP?+<0SLDP@[DO)&C,#&IXW76LEM3&& M >:%US':$I%](.8:I@LG:_Z:39C/5^E$J#00Y*N:/NBJ2>DIM-81;Z"3?UY2 MH:=T@R/T>'A58UPW*1V4F^"T/-BM&-2\=%+K:)H[;195TF*F^@WX,5]1PHDN M5^<+W HTX^<,JX=DD.MN-K6?G@4%9C "::IKV&%2$?O,#,249*:UNL M?01[#M38%.O3M>S,&=S2IR0S/=GS/\ Z4R0- :Y,+Y%,G M/HF4\P@]IBVB4;!H*B-C^O*)55>%>#76OWJ,QL ]7CY4"/ ?\M_E=V0<&W:? MO(1+GL/IZT^0%V00.RDL^#^ZY MM"C;91QSAC\$9$G9)@O&9Y>V2NM'>;")*H"ZL,9RK-54T=H3W#%9E#IS$U4C M^R!!AZ\XXQ?%37T_C=2]44N15QYLHK"K"\M>+1D[QB-)$1_&%*2D)HIPEP"A M6C))^1JV@JP&^:>F -WU8'6*VCA:[(7)O:-T\4!\G[-:3>6K_K=K53'D:@Q5 M$RRID"DN]NKF#*)8XU D\/8$6T FV]NX$=6.MW',-@ MW$#W";D+&UI28/<$K%2>UVZY&?E#^(A MT2))+PA#_O]C$73=YTES2XC[94HW=/0MDKS)2>YOYZY%HH/955(_6H8[Z&&P M$G7);>.LF"979\;M#:X5#L'C!58TJO%BV Z"P%N_9#:E!*+"C?F0&B?EX:O1 M*3D*0&_&)7Q>8;9!@7@&1):<%5SS%Z77DLK#01_^K4&N(T+(=]P2/O/<)J@C M@P6V@%]T#V4\M)"RE]3T+4%M7$HA25\SN.JZQ^R.]DU2/>76S8O(/2[-Y)@& M$0EB$JRR>$JM\Y E]#7(/STO0T?V]CHZC*&>.__7#9]61+W/#X@Q%$2%/GF] M:[L?)Z/?B-$_9:/W+_/>-FB/F^9C'X7A?)D-.6?79+5N*O)NZ\F:G)SQ*\NF M(2^:R[V[G,7%..O *RACZ35>BSZ4:\";=2"+[T*R((CM1,^L^3+ARUDM>#DU MZ++ W#-N\EEO(@:YWQ#XG,)N5YQ,3HL#:] %K;"=J>.5UO' M=0FQ6C5>#ZY\U1<,@49);?G7T.W@5:3<,G=;$9.>4,P#G3+^K0- VS131 HB ML)@>.Q'3WN6]]*AO+BIOGX=AC!<-0E=+]&T= ;0VE9K7EV3SMHL!ZCV'8(N? MQ4EZPNJ#4/LHT%9!#Z@.B0"71CW!C-PC<6*>W?.C\4K4U//P-0D_S[=I?)Z1 MS^DO'=V7J].'+"VFCKF19$%>5>?Z6#A:)1U_,?-(J-P4K7N4Z:Q7!8E8?!NK MU2HIY:%I);TUE+\-IS%T9HR M\@4O/@2K_+LSBQ-F,U=J5LY1WVXAQ.4]L!-3^Y-NHOA/*^ M2[S]3,$>221O$&*2O4"&VL4* :GR&Q!+OD]"OP0&U=>"'T-HS MRI:8B$8;81)DS:])]H9SE/K:S?63V^[ZXVA0#<)FG9'>&WIABM/UV'0G\>3T MV#K*!M4KK-94LAZ4^OW5*&UN<_#P2>FF"5+F93+2 ,QIL!B3"K:MM?$K9K=2Z_ MKAOO!I1RO0-K$]+[B-@0W9A>($!W$D_NL&4=Y5RQ0?K'6TU!*ZS:YA0TF:/S M9OS9B3WF]D0\70"ER)?&N!)XC5S^LALU^F-(L'LQMSCDRY#_RY&/O,_\;_DG89I.N^7KF?_;ABZPWS.E]G:-;U+* M\^49IYQ(]8.@?%NFG)F5E/)[0=DP]=8&1; #2VL^2/*/XJ'8?EJC/,[HS@'X ML&-10]WEL2EH G#M1&,3O)_"+.0V:N]68X]/=X1!T&YVX7=/ERKM"&+8;O;& MB[5M9A^ISX?QN>OBK#SM$'Q#!T/'9I]U( =M@6QUAN(U\AG#PCW&7 NB::AT M(]?@0:HI:'0SWE IR$X7[0D_7B[XZ6H:*MW(]3>5-L;;F^WYNT&KAZ MJ=HKB))JWR6.;G 4^7AQ1EG.F)KE;/E^!.>W?HBU"L=>T3Q]O#Z1:+W&OF"H MH1](*U2U3Y\(2G61P!33%]J2,)06OU-"IOK-&)SJ?IC4I&#+V>VQ(R4,&6]' MA:^G#T^+9"!>ZYUNMC[=87QPD/@23A8T]85CH_;DMVN0R1NZ;C%9[6@,=:#< MH"AF)-K1)OJ8S]8_- +LU]V. _$^H\']YWWG4$&CI=F@^@%29W##?*H+ M<:S&S!+C2P['[0/V[_%[&D1K-\= 8V;@[U\-]*!XHC.'P=Z=J8[Z M-/$;-C'\*T;LEBN)VE9I,.P8]E!#\$V$"%Q!5U5/0),[B;FR[-8O"%_3P*RB3?)?+-9BB8"R7_?(>]SH2N&6HRA-Q'0ZO9Z MBT- WU^H5AV! 5WV$QQZC"3'&+H\$AF=? V=X @1/]3TS'/QSSQ/R)2!G7'G5E#=9=:E:Z-*E _PU MW7GXA*Q(A/R;72B6PWG@:?09:AT NNZXOCH+V-IE N$)GXK=[@1%Z(;Z<3*# MBXMC#9#:OH.>F>CM=#]V"W-0=>6O$M .\%BCK'0JL$H1L MGJ5V M(Z":O,N^4!T\SL&Q:E3 DL ;_'LCZ66A-,OR*X\*Y9VV2K$R<9@W:@DCZ-$% M J51QXE >>(PV7XI(W]0=AR'$=WPD:S:_(:AH;!P9?^;I&>.Y6$CT$4Q[3)> MXD:]6;L2F'(*0.&]=N7- 6H13'GWT)'X+XB$F/$#WP8%G#N=7M^23V$B.]TB ME,W4VHYA:U[R:GR$PYMW-QEFDP#$7U*2[:)-ZY'NR,<>&N^OWUV=@?4210(/Q>[O;J@S57!MZ\% M.6OJWH %+:@0!=("W:71CG)5D-6S9Z^(9WA(#7&XGTF)P=XKF> CEYO]*R4S M1*_0;B XRY1 ,YSZ0%D1&(C/:)PSQQJ[]G M?D?I0C16NJ0!SA^I8'9//!P6+J*/=C?Q=NL3S)PY/#U9>H+N4%^0S!_N]7:6 M=%G/&7?H2O5D"=C@V%FP?;2K"E$_)RT?[?:!:FP%]:]@W2M[J#3(8]()/"[L MHMT;\L)K6>UMM.XBBS3R5*Z^3Q]0H/A266D@B(M"%]D( D,UR5G,\='"5:0> M!?S7?!*&@+:/,-7[^48H.X0%<_%YDA$ZIF$4SC:41>1+PEE3SU=IMGS[&$]I M/7;*R][MJ9DG><7$4_)H)VHI1:(![)\QV8KDP \A7L;^!5FZR;14H3OAS;51 M&;1D;NT J^4VTF7TP.5R@N^Q3Q.>^JQTC>%@'$U72.O($:+^RX>DPEJX)'C! MV5A2<4?JX?F=3U9(_4EC]RA/;04KR,U6E1@M/",1 YNM5BQY!5LX$:D7]>D8 M8KKQGT8@NP1FKUR,WCLI;B^"&&>/4K(3;MZ59\:Y30JLBO+L2IAJ#/>T[*^. M'&VU =<["'DL88$K8;#@AS4JRDWQTUJR2^17]SG#RG@;#/O$UK6)8,T;K M+XE\+$):[Q'[C,7\1"WD(,3:J"L-])0.56J2,^]-;>=DE1_]DAGM9AYW\D,B M9)!Z@L$B*XV0O^-*_H)5ZR):.FX9,_.D0BK]H8'N!GV&.7WDG^ MY1R?!V', MA =Z3-F6IK>E7&@;$F^R)>%$F;29>$K&QQP):WV;]0)V&7^GCQ[7Y/ERS^D% MV9!(M;Y%QR!/RWOLEIF]5L@Z6-:R(@[O=M5P;!W@J9W5VZ5EK>=O3P@;6@:J M@G?HU/>$0:OTO._?$D0K#SSK))#?'JNMLOI73PNC!JG8Z\>J5;=MOZ#GRP]< M;QCG.> G0'[$NT6/5S3UZ<0AD,_TBV+%<>U!GYK=U)=JCO[DBBL7//]B"0@3 MQSP_*AS3S1T)TF"PTPH0K00UG<0&.:B7=)!^K+N<&P:J*:@N)Q>D5'T-,)=) M14'2# X9%I7":YJ>QY.LC="EN*YJ'7RK=O"MVL$@4OQ6[0 <@3%4._A6.-/B MAM"C7N9@A1&:>'28O-] !K+BE%FYQC:9F1=,^%84$[0HIG%]V7[%9;;-@4>@IFLI4E,_,Z^"KY6BH#07E"ZDLB( %DH^ MWC?$2,+5_T56ZZ%B/@/-9BRG^T9=A!'5%0UYT3^ M.83_IPIXVZQ!'M_/&=]N ^3WA$-AF%$O1!4Q0%<;2JI,O<.!2-[@V]=LL2$! M"9,;QWOL,FM&B?"HX=43H:UW#;I [Y6PWQ)L7'DC!J=EVB"-:U,VKA!9G =- MK=-D.U+#=Z->%(T3M?A\P-S(I7>V[FQ9-OZHT6D4B*V,?UUT+G'TB;+/W*4\ M1EMQ.E=+)ZE]-9H#>*/(&V9I+\->*ST$[;A/?X-]7S5SI_S%V(_@E?E9S'K?)$I9 'X@O'I#8P"3V?AC&K]1"W:ASU..A3KZWP MFE0DJ99I.9E;!TGH) LC\$L5W3I$.MGN./F;X"?]6#=*UC!0S;'1Y>0"/,&O#5NQ..2RKR7T64P) M&3H'!#+IHTN[%9(^[.4&6L1PH(2/.L51YB6HI'LT"*^2>J@#S_L/9^\^!'RL M(Q1\%DHVSY1,([>@:XP1IME4!=TI!HN77UK;R?G1_%H#BN+?3T#LI>E9+!,V M2O/<[AI46LN:F-BBWCJQJ"4"XY%T:U2T+!2(EM.'D\.=>$,=L5B<,9*G33>< M![28!Q\1(T)=KOFB>>WH&*9(? PNIEI] U5I IGN)@4\0UZ259'G#@D.9U%: M)>TT<%,60X<^Q);19T%WRA,D4Z*-TS-$6%9Y([U(*^26#09_*Q-3U8%VR8*4 MFFRV5>]1%#/.\ E7U@%L?8D%I=YQL4]9G>T+Y+'=+.AP4U$O<_) M=6NJ<(Z7<"?1B;ABW<*#R.+(N1.UJ,-(:%QQ-W$"J(341&"4"QBEH/Q]CE,YI"$E'Y\I3)W M];O>Q@][TZ^IF@X/AX]!K)6:&B2-"!N%WJ]J2T[]9DU9E!.XY1\X[!/81 E$ M]&U:7&ZUUB@F3S. M7)03\(O^,F.%<^$ "!:I0=T%FX-8DA5TK_G31_&T/B;A6K V7PI6W_'-_X*& MX27FO[A%CTX052(\!G>W%5DU\=G=)/JLTV(T_"1FHA1M0QLY)XM62GH$NY_& MZI5+$+;5?9G+>M,:)YB"M;0QQZ_4E,;"H_C^6*7Z0SSNU!<5; #X9)2!SD;F MH$I%:+,+X*!/,;,RW_L2X8:O,/<##10Y;:.G[VO6Q: >095]:^ KU8?2"Z2V M?0^;XJ^@'EDWMV8A3=-94;!8L=.7<_.6X M)2Z9K?6W+E]Q@P0%6]_<'Z%7I>MO[1$&;H_PK3@_='N$;PTJIEY@6L%4MA[( M*N6E#4\E\VU29398B4CN,6)LMZ3L ;&%FY-)"[F1[%>MT9@V:0'?4YTNE^*& M_![OIR0BMZ)M6B#R2],*0R+3?[;X(TY3QMU ;,3(:(ZF[;<@1C*V?/4U8'@N M>1ZRIC[G/Q0%>?B)KF=R8WU$D63@-%370=+ =DK%HAZUZQA"WPQ(!]0+X2D, M YNWHJ0_Z?&Z'20;(;WD&"E6^;&/1-_FA*:[3$DI-2A/36TAE%+PY!(#BO$5 M&7$8W6L@ YHSV:6YI;>"#2*JI4SV?,&I?I+I\V1S)#F16L*OR\AFTN.(;8;* MEM8K1R]O+)T%#+_@Q9!^E;'K&F0IW=%Y5JI0RR5I\;I# M[YE$3BOA+V'F8'&4C&W[""#G$CV<.D1@*['.K+)RD;5!UZ$BZ>E87%596JR? MHKD6/P1>TH4LV^F55E_UFTGX-K6)VDR44Q9WP2Z?/F+FD6K+)XG(F[Z;@)EK MG*[%BB1#1D"%VARA$"_XI$2CJ61LPZK<^YS.?1+:?%D<-BO4>4S#*$P(WPG" M6:YGZ/8E>#^6#.*5;8+5B*-V#Z.=<=0VI&8T56THZ"X6=O0Q.;(KH&JE"KEH M$W")-NZ>I9<(0&UURFNDY'V41 /U*#WGPF%(M4("-DVR22&;4+&0$IENP.>! M*!!$[K$86><5LO1KZ X@$@FV3-=VW&*T:UMU3[)0N+K@O&7]U%+7^9J+AMWC MQ1EE9W'$]PH1'A1O]%W'9A2Y&"&,JK$:53G;RS#I[P\5.EH?[0Y_DCD',Y$3 MD_R_CSB,)*\OM9PF,WICW+@;M<*JD&V91:WHWKY@W7R9'_JN&/'P+7V/V&<< M9>6 "VJO%O,S&! I3&?S@\+87F7U M@>^F#@7#0Q1PZ03"8<"!1XK%-(QC0-G(L^K(P]37T./ P*)T"T_]$DIU+)-K MX_9Q]:ZC=,:#OI,R4L'\\ED)V,H]E.X+S'T2[SLL*I)NU\1#OM6GW'(*0&$M MS363/]ELD=3 .?\)-WA5Y47]CDH--RD%(-R4U'6/EEP^?9Z-[]_'\Q;L0NS]=47O7XJ_ M3'$3/R5XI0LG&P'RT;G:&LFG"E0V)->%"\Q]8F&#Q088(U\4E7.6#2$E!A.= M,=B(NL4V?"&2-IX:;F"]:SI!.N:_R)Z/7W^H4@3<1SDZ(_XSYQ$[O^?^K-@*P>SDG MH07A>?780*0B,[\R\_N%\ALX0%Z?@671"O,5;H)-TS@.18S$3I2GJKWD+N2F!JB(] \_[;8IL@"/#B.Q8"AY[)HFEL^"(!8YCH=_#/GND"=+.C7'O=F:YH&C/QIY M1,!&:&C Q-(3ZB6;U2Q8G'*IB A_&+0S7 MD/C9F,K"/T]6T9]_$S^^2'],.6X;6-^/E@Q74U^;O%Z4,D$'7[PZ>B-6;3N4 MDI(C \Y'1=5:YE&_ #C,15N54H%>XQ41<@PB472AMPHU#@H1Z%!=++FTFZ4! MU,RAR+RX-[.VLI/!H,(9NI"4)0 15A=<',=,3.B,A![R?\6(G0:+CFBM&B;2 M@<=EFZ3PR 5CNQN/KDTKO*_4J1.L8^%:24P$0!5AP33Y/G!W%=_YQ#OS*6H[ MU>@@5QQQ*I:P01:V@O"ZL,PXSXLDA.6C_HNI/!J(BZF+144 ((5$"ZL7BSQ# M_YP?[AY_P3M;UJTR*DS$U=">524"]5BYP%*Z4U[C+64B^B!R!N+^Q[76P2>Q MEMK%8^U%KAEJ'ZD?<[&QW1GQ^7B6X*J..J6E59.(K?BX^=)*.#GF7N>*,EO6 MKSSFI)RYBCALA;%-T?F$??^7@#X$-QB%-,"+I)=(6P:L#DZRT2>%F%1$UH+& M/6(/::D$6P?>YE&G80 E$LE!&CPJD?-S.'V?\=_8"P%7QYV$.R$52@X30$2B MS%->>\0^5,61IQ!O;9%+CM;@5><.5OEF@WS_* XY]Z$MSZ\\YJ0VJ8HX,?H0K47%'Q38AI>'UMLLDAZQV>,/4H MTMR3-&IBS9DH#3HE/Z(LC1PN#'%B; M+19<>F'V/V(>;65Q=9!K&GDZIK!1+CE<@ &,C*%C_N."R^37&KB@_%/J_ MD:U%-[%QZ"EY'^7 M/61IV58C2RY=8MR__LQGSG63[(1 !8B#>NQ=@"TOK_W-D_/3@ZNO-_7@0__S_#8?@WE:LRJE42CE?A M03%?G,9I>%9&>34IRGEXMY[?"X?AK*X7S^[?7RZ7HYB>J>*T5%71E+&J\$$X M'.KA#DJ%P9Z%K\HTW%^4X/G^WLA+^='81[.WM[\OBLIDG21//J MF1[SESOZ/9O><4<_FRCWW,=QF8TJ%8^FQ?E]^N(^C;[[QT/[Z*)RSV+NB8I3 M[,FBQHC\].[>@UW[?%VV'N?ABW)ZG[ZX7Z\6"K_8&>[L#O?L;]*J>+BW^V3S M[_9V=A[C;/TES]SZ\GK]WC]>;GW:/W:W-<44V+TY/<&^[N M>8,,:9M: YEMNVRKTLU]$E5C?I(^Y(W' M-KJ1JWI1;CY6?,,_,(\VU7 :18OUD?47&T:G;W!\U<;?\#<;?H19)!U:TTM] M?%^^]!]-+R.!O*JC/+8;\S&[Y.'_>4W;Z)[L;OGR 3^Z^_3IT_O\K7VTVO0< M#;E[_W_>O#Z-9VH>#==FTN&0*_WJXOF I^W0\VS3@S0J'O[I?A[-5;6(:-07 M/\]4E+P(PO#G.JTS]2+\^;[\)0A^GJLZ"N,BKU5.U%2KC_5]>0N&'JH_FO3\ MESL'\OWPC,[R3GB?I,M]&?+G<9&L7OR3U17UK D3I)'&+WY[>W1V^#(X/=L_.SS]>5S>?Q&>'A[\=G)T M=G1X&NZ_?1D>_L_!W_??_NTP/#A^\^;H]/3H^.W/]\C@Q'I'X\>/KU5:[V5I/Q0G]^KXY,WP<_IQV=YD;]MYO1@+)?!Q_I$37ZY M$Y-JBXODESND_CU[6<3T3%[S-?!B=V?XSY_OMW[[HC_Y&[XFR[F?.'114W^Y M0ZKMLTGZ427#NFS4)F+8S_,FRD[4HBAYNYX^>?CX>9'+X[ M/CD+W_UV4[&J](Z"4OZ6=W/H?<-[RG_8J#IBSI#;(8K,6^Y:6* MU7RLRO#!;I<#!I]:ZOH2W M>T2?5G1OCP\ MZ:_-&TIU5Q7RAWF=UJL3-4TK^ 7KM_3--2OW+P\/CF!ZOCL^>GL6G/[K].SP MS>D@/'I[,&K10/<"V7::$*Z]>_@QBNL .QX6D["T.QU&55@M5)Q.4E) TCQ, MZRJ,9U%)$[AW,XCH&S%&'8TS16_-LD642/2":!3_AN/0_/NSU]URTX4_U^7G M#W&NRCHEY%?U:0++LKB M'*37UAR%Z8_RN"A)ZG,8X!1/'Q1-7I>K@R*Y+AE@+JZ7*HN64:DN9?@Z:>WM MU7=N?;?L;N[]]3I7TB'DSH1O$#%TS_I5FBEZ=GSM&LF#!P^&>P\?/7[ZJ#_: M[W.T9]''HX1^2O=(S*S\=<[YR7#W\<.'CQ]\\ISI/^77$K=_AFZN]5)G<8G[ MO"5$[UU$/C=EWI<3^4V9Y=V#8CY/*X3P0PBN4"BZW]WKV=VC$S+(YHNL6*DR MY+A1T!8@X=MBU-ILS=+W65&[S0KI]UG5)^WZKLC?3Y)2597^XW6:J]T[+W8? M[SX*3XNFGH4'13[%-^'^N._*X@O3C[O^E"E-P'#QX^?+39 M=[GMEI?F=KWN@.ZJ14F;F2ZB+%0?5=S4Z3FN,.)Z5=T+[]*>T"8FZL>R/;=M M35=U!7IA A!_J2(A^+N/'N_>6_/N77FPUP6I9^]F16ZMB:<[.\,'3_;61,NM MXD6>KN;C(NM/NJ2\*0Z,3Y-./]-^IC=QII:/;[\G;4O7]&5&P+1M!+PE M<_"[&P+;4$>Q8;Y76NEUGO51GL#MK8+Q*HQGBG0,>M^',)7S]-(UTBJ,PB49 M-L,/I$'0RU54T4$G]$75P/"/JC!1DS27; Z4T80/=QX9RG $!2(9A?^BO^AD M*]E8_[^?Z=M\3[/Z)R9UJN=TQ%.Z\^)ML>;JL9G1M^48>]IDVLR+FC[YHTDA MIT@\31 X*SFKKPH7F^36@[ HW;\X M\3722\.$OLVG_.BB5+%BE^SN7L@I]55XE\:;T/]7#9E>U:Q VEVXX&Q]^DU4 M=^>^C*IU_N(?ZS7_<"K'&L%&UQ,_XWK0#/\Z/T(\Q"CX,,W(HG MP9.,JCI\NA,FT:H:?6YT2]<"2!8OO0(!-*3J$^^N!][3] N:)'*+.%8& M^#*V#;IL*].WW*BJ>Y_-:]XV894@W"M8_#:=E ML:QGH?YZ1"M28IMPK0;V2#\\[E\ MG[VRW9UK3FMNWR_?;B%[#Z]U(9]9_:#XJN93A,B>%N5J4PT$FZ$'^@%8HQM$ M[WKFV7>@BNNE]ZZ)O;54<;CY,OE^C/NY< :3**O4.EV:=?V-EW4@J_J:3&_-E6:JZKZFI+\ MHL*KN("^F/]R9^]+E,7O0KL;HZ?7%SN]^:K_UBU*F\F3X&);%/FQ8D6'GPIJ MP&/%?BJ2PHANU$785(J?HE4JQFVI+8"!<0+!.81W92L8R,N47@V9D=/T"PB3 M\[1BJ9Y'>9Q&&91^5+UBID _3*(RJ4*4S:9)Q\?E?-%WHPM");TW9QNBV5_J M/M5A"WTC(7$+;HVHKA5JK4$:1"6HXJ?71U-V[YL\\3"J*I+\^,A0CII,%#L1 M@5^F\"WF1):X:,HB"PM2I3QJ=9=A0_3OPGXR\Y7M@0+=*Y#<$BV:?B6%W0NR-X M48F-..2=\(RC)DEK/:]/Q K?%I^#LW2!?GP43\I]O+,H]]W.O\JBZ86H7[>' M[YUBQ)*.YNI0.K)0 ;5C.Y=(HBF9@T5U_+52&L0_F5G MM+.S&]+%+30Y8"+2HNT51S'IX99LV[T3 D"?#-;JESM';U^U11W-:I@4]5 _ MLB$3@=_/KS_E>1^[:9/I&4?8')*?39[*"V5U=UX\&>SL/!D\?/30R$8SO1?( MK*,%OXG*>!8^V&7.V^L)^=I5E:^22/OR^."W-X=OSTZ#H[<'QR?OCD_VSPY? MAK_^*SPY?'5XQ6ICP^?(O"@^KD(&CV)K MI51(XT!:AM@VW-DC8K#=<*Y4K:41<_&LR,@HJ<*[>(T.]_+S[S!H<&H&U;'> M>ZB01;VL1E"1E*]23<@6R6-\0^]\%Y&I=71T9--%!.@W/+%&V"MT, $*-)1% M'E TR604DAP--TT@7-)MZ!+-V$N .<-"\A/+8-]9M=%#)<$/4J1^2[I6&$UJ MK:,J^H7>YXF@S (<%INW1)%/P$O0!B1O+8ZX@(J[3+5SX\2[\3%-SC1#O@#- M/.'9TVCK6Q'H27%J2TVTHSTBHQ]$0EZE<\/GO/YK='FP71PNZ/)@NT!\\;9] MGRX/?X(Z+CM'S.\YO>./!O* IO(\/%ZP+'N&N1CGAUT!%P+)*-YY^?-XO&$> M_-GFIANNVO#.VK[DT(JR+P8QN]+NF+-]=T^.=T$2KHFAKDUFM?9_J^O#X/C5^'!\=LS:&"W2\_:&";:)GB" M;U>#:QFI&Y>7DUJ7;3>24S=1>13.2AB1_Q7]+]FY2."IIX]2O//.DQ[ M)3U]<+U9EZV#?7#GQ1')3E[H[B@T^2Q?]XCMTIY\^R,X31>8@?HQSOVVGNH3[U0?C,+7 M:AIE.-M8<87ECW&X/RY3_^0=_\-1^(94MO TFJAZ%;Y,JS@KJJ;L.?Q&6%:] M'7RK[."GOAV\38;P=^:R-$<[@F?AT K2KGR].>)U=\<3KX]&2%)! I@!]=@0 M:]<).H=_-&F]&M 3&4>^.6-& N@T2%TCCH[PLT Y 7DLGD65Y(7);[U ]8VE MK=VGVW*%;Q_E[7J4]YB,<56I\AS@H3\ +?Q8)[WGG?03R)BU\@)HFJSF1XX72AH8]8+D1Q0DOEOWR?XH_/]0 M\92BL.)<,:G0!YGYMVZ+^9\^546D+1;LL;O"Q/^G%PI\EC;V=3Y+&053-PE=9L;RYEN:KX4^] G#Y.>M$ MRXH7Q\4HJ(YQ![_12KC!!_YTFZ(:VV0][OF>JZ>C\( KJ2I2 E@S>)E6T;14 M6CQP%98V$R*6%[EO-> 'CJZ<&^+&TM6#:[0R?RRJ\1U23_='D"T 0Q%' V)"C7(K4TR+_(:CBQY('?G[B MTX.1)_SA:(I*AD1X592*9A/^HRG3*DFY-+ 2Z*)WI3J'5^HHKQ92,[@MLN.F MBXX^(>9&V HW@4L?/))T%Q3KWUCNNNY_P>K\7G]]_TFBV!UYE "WL,JK&ZZS7>.A M][+B K+8LY@KJ_!XF9-TF*4+]A;2C*(T#W]5N2*Q ;M?OF?IX=)@=#[+A8ET M/P1Y_:#$\V!DR80I ,H]D4_5HHDSP 0+FE@UT*XGN9R\J/4/*BRG-27GIQQC.5-)FZV7 PVZ,! MW*P @JMK?SSRD")/F_D\*E=;(F.V1,1\):Y^>.?%*;THJF]VS._A9@:]KG8U MWQQL[7, -[M C7L_&E"COQEF&YZ'9ZL%;<;K8JE*?MWS\&TT5[)=;PML1]I" M432_Y(WZ@4 ?MP!(D/\3A6GRRQT--2>2:&LA(O7HW$ )L?-G8;-8H%EFI1@] MDI'T6M'5"U'T?CA4R2U%2SR;I56@H;O+#?#9: ,0I7F%ZF4^[$P?=N5R.#7( M-#+^YBK*O5X$[\KT'*$<#S[[-?TQ99=<> (1->=61,4DV'WZ]!&CQRE(U$54^JJIF+G<,_YM^D;HDD#"6KNS9*HS.HS1C&-"Z M\ 8=!:=(4->3]R:A5U?I.RN.^"7*]J_V0:^Z;;#??%EE9G"%RLSNJUZJ*B[3 MA>GG;;#86AVW558I@XDNB.'MT]<'WCWOP.W&"*EZ%38*@H%H:U4T]%?::WCX MB(BQ5^U#1%K;H?+3)BH.YG) )ITE'6G<2B5$@P67N^+/ZMUC^N M9OY"S*> =E_[# ^:SS2"0([&,HB7":56*I#=I:\9-E[Z'Y5,X+0)I")7+O&% M#OA8"Y)C+)RAW1+%1?$,+"^$1')YC-9)1$+$;"2RDW3" M/2#J<%(6MZ.8+DAZ);F9'L[F88D=6B]E S9LE9)K'69.H03AN M:KZ>P!=9.D\15:J+0>OV0C7TL]M&*S<.8'MC;^FN&T#_7@)-;A$;' :=)]RHX:D(CUM6GG$Z7;OVF M3;YLXS=NE/?\M;S_>QPGQ!4)0E93()ZBV/;\/#C^_>CEIYHN9I/&!A M2&"17I,I_G6%POM4(3>(MU+E$'2 M$[CFD/[L3^G:U(\R)?(G_9?T>[81]:$0NT!6J5XU^!H, =-=$3MPY:/T,8;! M19I\Y8K&69$B-X(9C9I+RGTQD=6(S$=O:2-IUCI!?-\B(KIJO^ M(*_K(*.8+*(H7AF-S'@+T7+11#+@*$V\&6)DX*C$N7#_4%]U8-*\[PX%U]UKI96V'$HHM_Y:]OYB?SBW?[)67!TW3D=-V%QGW>>#V[)>1Z=';X)=D?AR\/3@Y.C=V=' MQV_#XU?AK[^='KT]/+WVEK W8=6W,V9+9WE\#LM?+?M#NRZMY:6*4P3 WA4I M*@%65:WF-,)1'H_"NS;1QGM&)V<,V(.I'SA@Q\W*?&621);*R^30GS65_NQ> MN(R0>I'2%#GD7933**?]2)"JL]],:8;AWL[N3MCD*&3EH$&TK%RR57&>\7; X6!.:\/3[Y4 M]#YX0 I JN0JW'TXP(Q(ENS7_"A[8NG)E)-(>/HRV-J4@PNFK('C9,;8D ]Y MLTP/2SCG"\P^05ZR"N]PVKV1=_75:U?>PEV^+3MW1C20WN!' MLL&#UK:PULEDP5-_IR>V[TV,4;'TYV]4.:7!:8Z<)#/[2JP2X9>[T:80)+-X'FJLX@AH MNI<=B7?*>LKRWZ,<#I#,+0#7C0"#<#.&O&MR7C!M[X-+K)AO]+KSGRVK&,R04S@0 )KR!O@%& O MC[7/[&CIQ:'WTU!\S28E;DJA*) M8<\YB&B;$KVQO$!_]@-[>G9Q+E?/'(O=1&2#9L72N%-;QX9\O4*O3=6I= ;Q M=R; P&4$L$\F:;,9(+E)D:5%QUG[!C3,*+*8+=VF)#UK3AF7"\9./+(BGA$< M /=1XMT93<$*[?#NR].7]^RV!%JH9,M1'6BFFNRS*#Q, +P^( M&3C(]%7+THDR^B>GAYIQ>8L&(!HZ M92WB#'ILU$SQ2)>@S88%1V?TLHBSF&_GC;/O$@ K$CATPF.ED N(_:.-@D:C MM#@FK1V;-"V+)=$J>M@1>6JMLN14%8Q M^B1-.9BXV:@\>7EJ6)=6;;BF9'/*A5$VW>2CD'Y+NUL%,F.]L6:A3KZRC)FG M4GH2HR(GYOBTN5)8KYCC7I%+3Y9,FOI8::3="&FXBFT@B:CF0\Y&]6_[P-P6 M9!;:V&B&OH8R2[.TA&-"!?-CDTMYD"8:27J,05658/*(R$_Q1"QQ6)HY;\NICRZ4OE"EU)8FSM[>SM#%JG=/B1M .T*0I/S=8. MPM>O#^P1V0>\@\K](S%JEZ=EF7,,:$W)'PU=T]IVXX6^5#D1'6G>-5)UT5$K M!R]%HU#D0.N-+,(O5FZJ%:D=LE0Y/:A,J6F_Q/==4:G [KXV6ML& GL,W$;X M^<&\^4Y_4OF,4_=Y'I:I)<=QXQR9X>Q[ V-AL#'#_)JO\YETEV+JH1W[1Y0W M6 L=W5[[Z/:31ZKH;;Z7"[":LB*_U7BV[!GKA=T@;?^23J4)QZ M+^K7\*)JK7G-+-7VHKDPVC=\D7M2E.TU'#QXPOZ";-=75SEIZ M0A,V]VM:62O3TU1PQ:(-&M>AZGUA6Q:RV;Q:OXXL"U*]M+8CZM% &W%&?>_8 MHK(7&:+)>()KM_1=4-6W5XE=\\=??E,&K6N,U-PEKF"Y.&13*^M\6;:*T#D:*=Y15A37#Y#ITW;>,T\;L4.#T1>8 7>]6&:\3 M:^4>EPZ,3\:KI!XXZUZG LFGB5IDQ4K^SI1*-EL8K^),>3^V,QD%9\P5]NST M5#"323IMS/M+M8A2WTG!3$=3_M#QBVFI8H;#8T:[]Y0X9Z-:'Q ?8B".(;W3 M*2EN52U%A([0;_5=<4GBSL.-Z"[/P]^CK,'P/VA>SWX9C=-X/:=GMT_IV0Z2 MW])5[==!ZTYD8\EH&]IJ=F+.4[,@\+5??H/:-# ZD]PXIYB*D"R2.\ISO&K:_-MYQE8X4:1<@">=) MB:W@*J[VA3Z@2Y_K93E>H&MGM:>PAG=5IW#C<7%K.HW."YGPA8:0BR@/39X5 M)(/67"I^:3I'#_36IQQM)I6#;D'%[G1M,+.:W*J.7R*&B2QSE0QTJCIK"#)G M6BJ]F5\P"O?A317OUZ#K9?7J%>8VN!&LG99694/T4!$2D9?8D9YYBFTL/#H#5L1DPN@Y8Q)'M$AB^VSNG'-ZO%0T?M:1 MC7>ZI9RFDM-1J;4-[(8G*Z4^\*XJ8%;D4GJ95OZ;C.T#4=*U#KRX#I)/$ UL MBQQLR:2@?^KS(;E$W_,O]'W1, MRC8-&OK7UPN16H&Z*R_-; Z98%$++$S4\>$;?-4 9*8I)401E:4@&U2F/X2? M:$;WO(LK:\^[!U?3HQ%=C\/%!/.T<<\I'QR$WWW\7-'ESWJ9Z?-<3 *3$P&9 M89),.-9=56H^SE8FTT.?-$0U<$\09"VXL97UYI/6' M;XGR9N$^752DIXOL,4JL&/V5Z-6"-T@S%0_@(9D]3!3OD4MZ4/ _329,(V1- MPQ"1P4$V-*IY8%*+=!I;ITO1W*36<^]N/^T2%YGF!3]L0J7UIEAG^VTCE2]W9C_J_=87^*WW>K_U MGZ+N:XR+W@06:XW$$TI(^Q>OQ#.N]( U?^>%3L8ZRH>2FNL@C"U[_E"RY^M9 M9610T=VUE@T!9UBE $BC$R)0+H-\I\!=5"8ZRZYZ+_=>?@%'M;O3&..&%"JX MRDKE77&2#'RL?4TP[_RPL+[[./#*^<]ZHMTTZ$E4#B=9PVBL!?P&N@A ;C5V M-),9IYUKBO.QR;)3#DL/\]%_%^L/=S:T!>CL5<='?G3FG%0:>-9DJB>\4M]% M&"'1K,9DR,!8TD6/Z AK!_P^.-),$Y!P%[>W&&[VJJPJQ]W3(9$/"T1M( MNTA7+]"+L:^^JK87&^8]\LW);(,"8C(Y,OJA4>392;C4AR:Z;T ,6B9#>*-6 MGIKO'(4JKP#_9 )LY@&_%@AV0$$/T]+:-1*VKH,#IRS'HLVB8Q2\%P^ ^$.S ME3R]5E$C$EML$T"'^1(8]1 FIB(!"IT2EB6M+-UI>JY#N2(SI2F"25T)/-<( MY+E?0^%R=4;AOI>M9+VS_XI*O^/N(#Q1L4K/.6;[+HT_\%_^3EM3#5^52DDN MSN^<;,MAR2SC[2ER!ML6Z%.Y'_BZ,?E*YU#%NU$,N>>ZDMQV<] %ID0,5:U! MW*1J3*Z7+%JR9T])YVD$(+("VT??!N8"N3 M2:;W0:F%SMJC"X1ONE;"4)\6 M?+-7=56Q_W=K__="_EHK75U^I5]D@-*-EZ>#3N6@K6N!D +2/TM]DH'..S-: M+R\QM9>==$5BUU-7S\A9E?-5F48(*[0J3WP'$4DI4ZQNY(KS.&F-NLGK4G3C MO4?_;[A2$8>R;+U93 3%BJ&MN_,]T]VR%QF\*_=L#YO 7C?&?VU*1"H0KMN:D2"E23=Q5 MI>L> RZ'ZNR424JL\%:XW$K@)0G=I?M=^S0=^4[#Q@L86^W MUZYO]*JNK%V;.MQ@@U[=IP%\;9EK*[ZZDC=*M"+)DM?W/I>J0/*?%!H(7JHK M8I8R+%>Z???-P3VOXMN43H5O#ABTQ:F7[B$2OP[\(MA8VJUKNB6L4R!,//&^ M>W=,WWF%RJ(SGT;1*6OPV6AMEI+Y6.F(GE% K?.=Z.%N]5Y$W=Q5755$L1\Y.(U,=:Q6(GJU\*O5C4&;TX78;+T14Y9%E@VA M+T7([@L$!,/8C5!])C@E> I92T1$[9RSUK1O8%.=QYJ250Q=8@N#@1N9A*22 M(>WY3!)$:@%G<;EOGJ, L &Z@*9=-^O!C%@/0IRJ-N#&YE6(3_:#@G\6*8=X M4%*?.5.[!-G:9&,@Q00+LL.'S4)G("#I#JUG*J;A0GZ(MND?$I*H;0,TR%-7N5&5 7?*[(HY!:20B7!#YFGM<81V-A# M!;4^ O(E &>R695E3*,1:Q"/U',5"8*^[:^BJ^KT\BNTJA?7$B\DT5GG^!N' M;LMF.I5YV=JK3NF79+*E>56C'+GJY&:WR4R( AMGD5%T.;OU:S%:QT)2UDLO M]5+R/X707.,GNTV5I+4[;Y%DL!I_.=:V1O1Z-H%W\3%MF\O/=$9Q558NVJPS MLQ!RC^(/DB_J7>.M,'MEX^@#1]^2TRH-CU#^#E/+-+?]1;]003[)7'Q MQWU<_(*X^(,^+G[#J?L[I5B/7[2Q!6Y)PO>/;0B\-M&!P$4_>BO@.D&I&$3/ M-N(V<1;3.4-(Y465W?/C&@@8D:66K MF"*'%55:I6A1%*7GW[,\1<$/:W.157556OK11Y$"[Z1@JHA><7X5G MWJTA<>CR8W,(;1P4Q@71B&/L)_A'\D \,;T MP)!Q.B7-5CH+YJ:=6!5T(W%B#=K(/0LL#=?H_"06GY$= 14C(G,5606J"!F:#W=,G!; M[ZX=T/(;SK6R^;M!*WDWZM;CCL+#2/"3>4Y&F4TQ@0D'^4G!-B =QIWL4$%+ M93(:6G7MM^U<;R>UTC49K!.CP?AZ=MN6^XE#Y(!'&*LL6Z"-9S[]Y<[.'?XW M8@'FWW_.19/FZXO$9Z05U3.,M_/7.YW>@Y^SY U]"B_0%;KM!C_G+7JR.Z.] M1VE^9W/[PB\>KSW?3$VNF00^V7CQ<\;_RIZU PNR%QJH4@-&S+-^*56#_QW- MZ9A_-7 :I/*&D&Y98:;N[\N)&MKSKI%GFO$_<7;T?/KCV[;AF[GKD8 MJX>DWS-@SX ] WX3!KS$H=@S7\]\/?-]3>8[-4D^1QYH.WRHHJE:X.>>)7N6 M[%GRF["DB[>%=Q.U*&K=((]K@^[UC-@S8L^(WX013P2!R81T-#?RA'N.[#FR MY\AOKZWJ.-=+57T([]:HGMB3)'D<,D]<5^OV3-DS9<^4W^B:1&,PY8&M<&B# M9WPHN8A(MPWO'AZ_OH?LS$51>0VE>T[M.;7GU&_"J0;4S6JT?V_&X=V]AQ^? M?'SP^!%/?)_QWIPK-GR'#L+9%RNY-S3/X+;FAAA(Y"I KONK=IJ)6Q2A4[_ M^9O- XV&632,T=<6Z>I<8V^+!FUFT[A!0NB/EB-T22W=D[Z6[H):NH=]+=UV M4/>WJ%T3:OL3DOKG=#X-HZS^Y0YI2V7\RQWZ]__N[.R._KV86OUII@"O]RQ\ M^'AO\=&J (^?/%I\O'/_)FQ#7\+WV5=8R6"$7%*5#>MTKM;1:#4F B,5MEJV MF09(FPL?CNV_'_ZT]]SH0U"'N!U\JML[ 9>16TPEP5K#M 7K12VZ6H!B):]G>= NW'@)8"HXD[@>[O/6YV836OG@8?%8>$VI-FWS2%- M ?B*P?)Z1@*I5 :Q*YX!#J<7#5NQJJN*!I./$?1RX1IK['[+L_2#U QJ1"%4 M2'*Q8%0FW-W=]C4T?!@8E$TU1]5C8>$RN5"G,U2W.XT'.)56@N7IM9(?A8<7 M/V^0-^<- $HEFA&L-=YM=XKK@BEN:#1)2!4ERILZA33 M(1F$XJ LC!@!L 6& MQA>H5HV>A6CG!;1':1,5,QO5:%8]7=D&M=*#H@MC"4A;]&D%P.R.@^V2VF7M M%TL<9J:U#-90+]%96C&G)_<&I+:M(6"&-:YA%/-I_(5/X5SBFX^ M^RMZZ'4W!CF"])I47L/=,Y:H.S3#&JA?-WGG;@34OD8'X18D!AKZZ)TK:.-R M<&!D9%FK*?%88$4'1C327F \U^XCBLNBJ@P,FPQL (Z=;>;*VD./$%+(&:\-&ZRJ'2XW%J18?@&MPZM.1S2*SYO:TBMR 8 N&059HP..VE6 ME#(+5AH@ @5T@9A2H9+9^E>D-RR)9==RV(-^_ZR)Z*: 7>Q*7UD39>MN=4\O M]B6?!BX2#:W95F%J@=C$:E"C_3F322\!/Q+L"A9S)< ]V7'4=@#Y+FSPQ0T1 M4[>JS'>;Y%[ZHMM5@/$[$S]C/P5XW3.@U@E(5B'PGQJ'=%/W95@Y MH"F68^ MAO8%=*OHG"@?YS PK[/R#=%&8G3M+07,-K?L";G74MO0(BX@9I[/&7#+*@O6 M/GN3XOZF<4=O#\^(*)X\)&*AYQ6P7 ;!/V@2VFT["/?SI"Q2P7A%?QLRMHY/ M-:M(@T_,C>:1 #R&&5H,,D9F &277JT6GJU=,7Z;9;1JR:TU*%Q?1& #^551 M*(V#:5?H3R#_BN?7&FBM7PG*JC&;6"$K A M+TL@_(*H8J*'<6-MU2I@J&&-:0R"$&WQ+A(AMUJ$79)*/FG/I1\02CY M41]*W@[JWM)5T0UI XZ"[WJ[UG<[3^VX*0,?-%."*NOM 1C^#DARVBD0A0)D M!RAU]C[8QO&AWWA;FH@[Z+F!X.YSR-<42+ITUSX"LQ6K>J\"@4D5LTY[MV;I MPD(*;L!CQ4$[8$%KM[)>!4LZYSC_K C)*-$HK&)U>JH>@/K?*XW,2-KT![7R MNPR&*M-:H-]B NULB=7/O3'1 ).J?M]9G@!>E*Z;!A+3J M*P/KCK.B2'I"OI9@D[AN=P?A/R,20F7XC@XD0H=,92)(FH!(K2Z+C^F&;B,P(KS!/P]+*(O>GI=)8IJW<'&F C5XC2O^$+@G\6N+H/'2C3;%F_&_N MK%W8Z67I/*V-0YQ4TZCD2V0N)EZ]1).51H9E<\NXLTP@C<^;CC5/YPT95'.0 M@6YK*M-VD-1FD[7SS&QP$HQ7+0,4.KLQ]MHOY9XCNJ45T8:)\S65A%=,L]R^ M'<=-%3,W856D&?]*9B.I.;U>O"VKVJ^#M>Z: [X3QG*4HAB(BN&0\;EQME42 MI%67AC"% /9:G"(F&2ZCJGUWA7]YL#O:,Y=6KT9LQ:I@^9HF7L [ZWG\NEIT MTFWK*I%.B1[6Z 3>8@2P(R77KD8S[>N&^7OASJ?J:582?TQ<'+]]S M(AY4! UHS'/&YYYU7315E$M&AW,XP-RKD5'48/'P?D>F73VO2$)$\F827#""Y I,FRTS?82]C2RL MNMN9=7%!0X5ZP"HD208'FC[@^;S1E7 M'Y^7-<_IJ- G#;1ZUK.8+72N#V4"%E M*DS84H#OFW/=/FLNZ%>=91P>0>T>^B4.FPK_3I1"6A@WD.0PS8!;F1<)"9IA M@8;>M22PL7;S' W%D':NFT#6JP5(/%M]UFQD#AQ>H+$+>/6)$3D4"$%KLJK" ML5H5.@))Y]),HAC^ Y?4NN2(! G$NY+7I;6NSYR-M#GG,ZK(@%,(,# ((KTL MCTK:%9H"4<2]$4E@Y-+-.2B>U]EJP+52B)?R7G)$=:QH_U0[3>USIN.2H^DB MT4TN$T1(W1F:Q.??]T]LXC/'N=HW$;M&;%W39TW"%DI(,O6@=;M)FR9[7 -O M!RP]A$G!^9,T$+>T_S>"QR;@]CDST9Y:N4E1G6:W860S@WMPGINQB,V:V*DV M@/I"Q5(#W;9EO6B M;2M61:+M<([F TKU"LK6K&J_"H@%WT1D4)BDC[V!\#':<=<%<*KHB7;*QN[. M#KOL!%A+F6-GR64% (=P4\4./_;A%<3Z9!Z7S<+6BU6T3M152/OOI6*M!^EE M+@G5BPF;]^A2[ND/F'9Z21W0T[X.Z((ZH,=]'=!V4/>6KHJNOM=J*NI\K!2\ M[-5SDU0^RG#J I9W" M7J\&@?1^GT9EDD'MUT9!T=1PTPXZHXD: !CI1 #^T_D"Z 0%9[I[AD6B)BK7 M:5ZD[==2S\+.#3J@!/@VE384YA:Z,T"%"QPGU4#<^UR(#;=V4?;VPG:LBH3F MOL$$"(X<^FHO):\KF?2X 2)*#I,:3/)' Y#VDF$@N=:>>(>+O@1J-LL"82/] MK21>$K'@Q8@"V:<9;&J"HRIQM.2B4( M2EPL8]!1CO)S50$-ZL2J^I5X!0+M%5BJ,9ID 1MKN5R.$@,(58]B)*<";@]1 M%(-+1^]:D?PB*9#&_-YH@DJ?FL$)"+!Q0=*1I1K#>!4.U ZA0& >*-Z$FLL#L5DDYI2N$KS"IN ) MO2DBV&FB(2.)&E\4CHW3*TJN^L+NL0L)7B;^VIX][+D5S]J'/JYJ6JP&K'&2 MU7LBD"N P46KJK')_]A15"/&=5GD.G3%^VOWDW.;DZ2TET>D)XAJ,3I>6N>( M=OE'2=#E_T1AFOQR)_K?G9V'2#F(7FSWDN'>/CM\$^SNC\*3H]-_AJ_V#\Z. M3T[#7JA?EU!'!@4P>$P-L,CI20K1Q&I?D4L!92@PI%8Y1/B9:PE(NRK3ZD/E M@6IJ!W"BJKA,QR@.4%FQ!,NF1F+X3[^QBIC-('B95G%352:JO9]'V0IEH,3H MK\S<@@,W-WKFQ"FEQW8U R>I2.0L(4ZSHOB@@8"T:'*%I&,(^8E4' $=38.1 M8GU&'5Q;9E )[BK))KU,227Y(:3.EJZ*! ODR6EP3 M\-??3H_>'IZ>AOMO7X9';U_^=GIV\J]>VGSE58V-&()/EPLUHD5:$X>W@*G MH+F"334 -*N>'*5%H>61_+*: M(=-*P#WRZ1 EZ4%W-($M5!]AOTL,/ZIFX82$D"ZI+SQ!N,0"FDP$("2X_<$X MRJ"(>HAK4<9-)WC5>A/9V-?%]'0R9*?#L6ZF8A"\^(S$\G?Z.O1 &JL2";K2 MY?6B*M*8M"70B*4.'?)U @V=-+[OK;KUO'Z35V6E1K!16V'ODM4(//W&N-U: M?"?N)+GU&9CD^/>CE\/=IR&#]L[3V*6'LKK$>D$6TJALR1#W!)(?6(7-@EZ? M%#3W6D.C$]MF"8/]*)I@,=U?FV;%&%TI%V2(LOUGIV.B^QRS MTF'Z\P*F'3S"@Z#)G8>-7V+?Z")E\@ZSL)!=9PC.(6F*9/9>&YD M+*EBL?$U\@@02UXP#G 59A7(4%K!3DVU=LG8HNFX89P8N#VC<:$%'F)W,K^U M$VBO78/DD(K)FS0(2Q)$";U'T7:<,RP^$@F:7#L@61#)*3/,B)E<098W]DHO M$P3GR&DN"-BRDQZEH+S,6#$;J%XLY].W,(MRE&C"S=G%E6.B"6;9-7*!9$O@U:JA7\].*VV M%1L=. 27@449&NACG,^;G&9HW*8.TM+!P80>11H7MB1^L ,X45/MS 'XMIEO M@LU4?%+G<&30MO1>V*U8%>IMU4=.T2&:$YW $JME/X\&!RTB;-N>1GXSSJB( M5[!NWA U0H4SK&Y,,['C)/ 1<.!# XE&,0DK2370XJ#= >)VG4%?P=-7\&Q5 M5:"@-K#H!S<;C8-G;&7&I'V;^O=5WD$:N^MPY;.5]D6E!D(=>(KL R_*>ZT- MN@7%"KTPZ(7!M@L#"8S!00*O@E43>,;B,B#"39,FRFPP+(IU&RA<_[K62^76 MU/"ZM2!=F>T;X 6R!/0$3HC5WJ)T$N$7B+<+(F@C6LEZ3ZMJ]Y*!8O?A)* M7$.:MI&>%F00XV.O 7T;A;3G_9[W>]Z_6;Q/]W1=IK%-\/==C)@UKN\6'/J@ M!9XN?:YT)$(D 1D24ZD=AXA(2_?[GO][_N_Y_V;QO_,(.\XG%A;>GZE6<&'M M=N\9NF?HGJ%O%D.#/SVE'(!<.K.3)^V'=++DQLE3^CFSZ0L^T3\0#:J+*74:%="E.% M3I +DASA//THK6!+R)DOQ_*[-5Q_29'P[DY?)7Q!E?"3ODIX.\A[2U;3 OVG6Z_0 M!0&BB.F2S7;*;HDAM0ZV,4_/)-S=MF.[G<1(9 BZ/4 M0LZ]T[^KXAD]BTX(_#$01]GK$EE(I=+ 9BK;J0Q;:X[!W\GWZQGTGD *_H1 M:@LCDW&8EEXMN!TZ-4?",E GLW,F)<-&81H:E'1 "G24Z$Q4SD&=1&3.<&JZ MS6#WCF&INR[B. !^Y>/++\D0PI]NL[CNW#M;-] QF9K!)U$Z7FT_?=*DSAY M LK4K91WG$U8HFTT-M=( 0(L*\U(NZTDN6X5?2 AO?5&P[N,]S[@-#HQ&!-W-_:W3EPWME.S?Q^7-*ST?=3=+27,T"9C,1F7K=650F MW-&]Q>9NE2H$)QIL\"O<=&5GX ]I@O'^,K %I $+<+ OD:E+45@#R%GG6 M,B6]SR0,L"_^ =1FY<(!?LF#H4":]"13'U/'TU$2+?B>9$-%?!A(*O9ROOVC MU?%+SO)%!9T7[N S9A@EAX+0#HMZHJ0E*4Q0%/_/H\@FJ43<(EFT$I#=6;I8 M8(9VNS'M%LTD*F*$UP!)R%P=IT,JH# M)-?E<[FY(9.:Y*M-$+9N'TZ*OR@'6;KK8E 51WRYR*%UZ\C5:GFTB>C M,-3%(.QD-G:2&=>R^ >!$6Y,I4M40PB[)"5*L4@!T;1)XT#EA/4'9#<,,Y,X-_5@N?4;\.YE(4+>1&H))U@"Q44N0/!"%+%ZAPHW= M/.S,J=8Z8$_HFJ:3K+1]8;2LMHX!]6PF".T"_F+Q&R3G7 ;@ &'%\S2,A'4 MG(#5AXDJV7K7&R"HVY[LLV))JN42TZ=P;2)R8$W>C4F7T=+-:2"R%> ,$=?C MNI#Q=5&.JM8E=\VQ;0ZK_26A*ME&''_1M:*WJ BA!&;M=X M\4W7O6JXJ62;6OWP01+-.;+0:F$M2$;:6M"7-[<5AM^Q?6'***3(S+75NVB\ MMNWC4@P;JSC*,QNLX5'XF@X;N$[:E=DB;D;.J"RH%,H=YF!_U&+$W,DOA[PJ MI+G\!,_1G>6*(LQUZ-^Y_I[T%]KGA3 V+^ ;===!"3B65YDQ52,8Q:X&K2%K:J8*:E5Y<@=K$OV;-:ARF?@ M>R-@20MF_2K8W/$[TLT;4'L)^Q2/>/?7YA\)3@.4PU86H#&$N1S:^HW2%R/\ M/3S0C[6+R4'B:[MTP51+M59=J(70^H[92(3=<=$F] "D.1?A!Z46N,M9CF"U M5E%O35&+88HO#U5%^\FU]]YAU;YI[;Y)Z/P MD)\7D^ZR)[6UP/<,'KIX%MROB%)@H37>.D_^.YHOG+TV'#BWP ]I%W1N#X9.0*D[K/4>^^$0D:Z(N M>Z\>5C=@F;-EBM%7_P3;1^9 M&CRY\30>7ZO8U+O:6H S?)NA\TQ_S6S%JHXFX!4HW5V\^0NDCG3SCF>,0#\N MBR@Q3A!-[M;9JF^$<52E(M>X]+-#XT*LI-N86&^F:]W-\V-6L/73UG:!P#<( M^]SCPJAN$]*612$4/["&L^S>>.MN"BU< O%*72APC6NG)6NOLB46 MI-\:KKTU:&^XE+BP0Y'>6;+WI7UCU24OS,^?MW?I/!7T)>LMY\MU8-1"MV>Z MV)RG7LU0>0NQI!E:D 9$C LZ9^M&L-,1O633)2 G*Q+8D-QZ.>_:_ /KB7*]W*_UO"9+ 9>:XC87INW(I5O9>K@/%$52Y=#$LOWM . M]QJC:G&Q+6BM'V(HHI&% 9=)63O>M]$JZ /^#P-/448$2)4@L&SED3J@7*SK M8]VTP0")THJ$-7T!G&*Y>=R2G0,NN7]DN@E:XJ^B\_,95H6C.X#>:190V<&M!4>,>TL M.:03'R)G.2MXCNP074+NQ[.BD$)C"$\UC'NC@TYRALT.:Y03L5 #Y],D.='W!PL2UI?)L 9K? M?.%F.8\1VJKV;9-V?R*','2/LX%Z@P;"%;#<.]$X:C'7[,!H M)%U/\L@TQ>DZGQ&'76 L6'TJT:$UZYR\Z!3U]2D[H3B?D/5$;& P2A&'#53&J4JC\!0&'H<".)!LIN*5)TFD47M]7:!P0/=_51O= M9A!P"Y-:M8U8KW^)EWMFE"Z]+S9%43++*AW\E4[=TMY%CL.U7OG1;NDM7159 M6OH@78-/RY?&)6JZ9@B!LZ%CL)"A3A>)J/*<2B4^3PVNY6GCI,R[M,"!3=VS M'80E,[8*1'"1=".F9WA*G:(!,B/SI&*C #FR'R"0Q)317XF&3V9'G0FNIB5C M8HU2H?<[QP]T/B7\?SJ6[&J0[GD @9;U1?PN)E:*. %0H82U1+!913;-#..1,)1$2">>9E"U-7D3*C?CX["L:)_&R)ZH7/X MZ6W:>R"Y.CS9 3_MK]ZL./!5Q&)CJH,,[*;2'#OEWYK-2Q<4T3ZTVPC_P?!XD(B>2N<]Y?A4\(]QM#013 M7-B-N97+[>LH3BDA)67 />MH<-]GL[&DR/F4-SB1!Q=7&O52?"M6]5ONZ+MK MFJQQ(CJ1*:$]<,$XE?H/8X^L,KU!>0UPEK'J'W%W0PW[J;EM&\,HVVF-[K&CZ912"[ MI$V.R;G3KGK6VXI5V5+3"6QZ/UF(U0$+R.U'&?VGN$1&B_I6O=4F]WTU,MX0 M^!MTL@?F.ZA5),^7;"D.!D+P NSL@Y%$RGK8;/0]5[:](]TIYJL M6 Y0^-+-M/*WQ7CJA7U&?#A>DI]153?D>9EK3U5!E=+Y1J5V(FAKW@2INZ,1 MR[,:U$G38D\&=R.(.FO@Q4DXQQN*)6HKT3JX8(O9 X.FBXD2P7'9^R6)KKUH MXV&:P6Y6Y+C] +N=ZH%%*M::F[JF%H3D6EGI;%TD5"P<43+A,1?ZR6=:;( M03>$0L52I_8@Z'0$G MZ:FR*.&*34T>DSI#J+7U:RV]D?RU3F![,V)QM[;)? MA.\6&LDK.NZ@(Z*Y!M?FO[;F (NS]3Z=OB*>!JS7"1V4UKK80#LW MC042W4!%GBNOH5G Q\@E9'SMK;CX5?)U;1]:O2]B8I+2/.&T84XTZI!8WP&C M1['J4:P^EZJO<[:^K4C"R$(;"!I=3O*09'S#E7!^I.N^"3H6R+8%6)46?1-) M =$=!?DSK3Q],2;F5=?6XH)U'OCB7>NYNN?J+>-JP7Y@[JN6Z:26X#@R]3%G M+L=>RT@WUK,K)B,M7D*\KC2L9^*>B7LF_C9,C#I Q!NB',TI&0D"84!)2;7] M)\2;6W!NA>Z):*]B8];W7-MS;<^UWTRA+NH-YKYM&L&U![[?#]XUZSF\H$', MG\& [IFX9^*>B3]KMA;8O7N3\IQM$<5&;NER6!%FF)80M@[]E\-"W-8;)@'K!!:@]+8^H25X4 MG:[MOV[7;WI!1YM'T(:?)/MM5B#Z?72&) B/S;@?K2@S&75+WM]]K.;(Y/>1EE[&G M'MBVK9BU1"A:;,+VMAGFX,&XY"$P=\+[BE]=*'$UW.@(]8 M3!47QB(;0+)PZ?[=>_A7"Y$H$2R=]EC9]1JXZ)6*Z"9G:-F7*E:\U >[@V!O M9V]WY ZJI[Z;MRJ+RX5^&Z2[3>JJ ]C'R45\PJ2%X4\!V01<5 [A*X1F2,6& MPUD#C,()S82!CSVB2TFA6RTXM,J8D*MPFB+I'X./@GT_&ZF54.'C@J83S, 4 M)4@ZG.^$LG#(QI M$3 XX2 7=&0M:?!0^[D&)3%Z. C*8/N[FIT65)[-R6U_VM15FJA "PBMYL7(0V-F,9PE ME#J/_ET82%>?C5Q9DX SY S G>?(O66@*F8FD[]NZNLDGX7O83/E@'G/^XW# M-S?)LB-HA"R>G#TA4%72=&.>UK@@90YHCC#G\D9_8,G':\:5AF44<3$$#S'K M!SQ;LYU_-(#(ENI.@1QW[T,=QUQ@EKQ^']A)L+>#\8:_6WX!$(.(@6H@!TCY MT#MOMS(K=-U%$''5F19*_JG1/%0Y-_G:P!Q(73VEQNS'C%#$17MDR\;&7$; MJD]>Y$,:?(+S9ABMO\G/'":C^;7LACM@?EW"!6$T \#4TUQ,/JN%X-6'&TG^ M-==AZ$0=\\HP8LM2[V/5\)0!5,7'-5X159SB[QHY)'B/,>0J(:+%%00%B38Q MQ;W"U3,X/!3+&4EKCC#245;9R>:J/!+ ^'DA@TL!II+RQ9X M%2_#[H-:A=T);WKS*;![:MJ$X1O)!P2!_@XL6IUQ*[H NG9,1%YS,="4627P MKQ&S*20\JX9+7PO-0IP[;%BYP0:0EE)& IL"G"P2&*6&BZ8U2!^$">S6#4X> M4Z$^8/VK*?-!8(9VCB!YKX&YAL^^HTKA!7X0-6-3YC5@N\ *N:V8ELS(OJMK6)9T$=+JZ,=:_CTP\;_7I:EF1F;02&9NGVJ''$6+""S&;\Q8"QT)M!B()=P"1.5P973CL +J?Z>XT!+%RV MK;\6FD4AM09AT"S<@5\3)PJL[WR:F58+4L$N;4I,./PE?M'CSN*W;3;KZ@ M/:YTC0)Y N<%"#WSO"IFUH-0X!8USJ*_"'>AG[(O0O_2N"II<\RICU_412 ^ M7@>T2\RM!/::Y^FA)U:F0,I[+U?2V,HZ#IG@RDS)[._(,.X2W?KM.3P$%BHG M:$/E>%#Y1KH#!TH.=D84;R7E%NQ*EEDPK;& M,\MO&&!0@0S.5#ZM9ZM $/2]5;MB19:D:R,+ET892>YDI;N)PI*B1^@4HJG: MY!GAEB:HWM0PQI/THTJ&L!N<1W40N$V4,E/Q/WA*L?3D;"'>^E!!+>5R0JH8 MEV:O2>9-:]*AOFP5V(XNG3B4@GUG/U1\AW M^51:I]0X[+Y9@9D/--XZ'\R\R!6IPB2Y(].JCA3T<=&(-]TO!S4'YLJ[# 5X MRP4Z8!6=\]?L^6+B+PW" B[E:92G_XFDJ-UO(A/P4';7V_=L.R0HB &&;<0_ M[FKOC?>*E&HM>!D&R>8[,4WS0:Z?DXGM!_X\#;],9+9"4.FXJ5T%O"9VG\O6 M>\"*"J!U;(_H;,DENWN M]+EEVT'?6[HJIYB5MF<>3(!A,1D*:*=_:^A$@*R 5>E"(4YKZ';63G-13(R/ MQOE#!&YK$AGG!VXBUZ&9$[N+?.A[3DQ OS6O8-W"+D1[Q@>TZ M&*WD[*4G#V 5X?J$?T)_8[$$Y?=)6OGME]&H]L?+\-[253DQE>8@(Y4(7A2L MH4U^5^L+MC++4RJ%A=MX5BX+=I_%D9^E&B)+5:NI2>AWA!:#A=W#DM>GQ0G] M[2]/T> Y8UW^V.M!U7F2+!&V2XB@_]'0&NA5#^4'J*KAS)S6B@W4%WO!ZB+^ M,"NRQ.NG!M6_7OD.0,BMLN9L/N(RK4"P4KHJ&A^[GNW9DN'4:Z.\M[KHQ5FD M<2T6V'?+< .MDCNL-8G-5.M=I-S;6BF2/;)-7\/7U_!]SQH^TYL85FPKWLIS M[E0S..DJ8TN'/*E'_BU;^\+_'NYTLN5;R-7.JTGNH) @#E* M)=CMDG/K.WYU+8%6UGO&[1FW9]QOP[A=FTGG0MGFG3QU?;W2E=Z804!K*7DEX2])*@EP3? MS#1P#:.EK-/6&/*TD[1RP%L6W78# #;';,')$KDN"VU72/$2ER1 0>B9NV?N MGKF_W37?"=@LLBA'"I;<\&@MS#GW.M.V+EI)86OQ!YCQMG[/CUH8KZN^R76P MO^?UGM=[7O\N*CV<;;C-F9G%OS:1!)XBDU2F+J_VN'H]O_;\^DU]\L* D@NM M6X5ERJ!C*N+6 FU;DV*9H^95KF"3[^]U'EZ[J[\R'-Y-J,ZXG9'P]RHP;5"L M5\:%3G3\A5VMD81M=3U7;AK:24LG_5 KMNQZ=]GJ-1\FJEU8%W!A'9YIC<[9 M'9*>8Q,T-I9(L.(I62 >($,K, 1[DP/)XA>VL9R!"R@'E@5<0$C0?*H-#<90 M-UG4YHZ3%;G>4[J%E#BAD+3=F/8,EP2\9/<#6Y>C5%3 U#KP2 MQ12YSF1#S%P8P&5TT0SN8X46+493J9RX$HB2DA-T32"A1D=W"RTJF465Y&TA M4B ;5M)^"RR2F8]?.*GWVNQ6%'-6<$K'@0H>!A1QN5(0M$/S2B;= J3[6VM0.Z\2KK!]'+X>[3P?A-"O&4O4RR5)IEQP>-N@.'-X%/&]6J24$_+V! MA7=:IBC+<04>A5?W$5P >V8;DTKAB>VTL?*S 4?A"3^=V,JGNQ6UN%^B72Z X":0<(" K">:@[L%V#;^ V'7R&!<6MJ2F MB?<8>@V:7,>+==]IKRZ5%!-^$4O*J2H6!6IO ,&%8D+3WQR @V7.]]Q$0"(& MH12;TBKPMNE*UYBVO%@V7X5Y(9!"39F;GKFT>-'QK$J7DII\7XV!PRDR'C56 MBF$%625*ZXWEB]WZ2GU6\+ZU(=*ZD('&U2:@U\A99@H1-+]2BDA%__%UHG9S M[DUEZE8_>':C1/./_?H^+;%W@?R8+A"1KK5I ZUN@GG-*[?HFNP M^0KM8PX] _<,_&T8&"S9[8&=Z\YZ4)HJ"3K87KX];_:\V?/FM[M<\6\Q)J2X MOICPA"V4A8 1]US9L:N+V\>AF$Q,,>0N(B"(G=6PXA M<>/IMK]C^COF9MTQ)D.D[7V6.T;JTC5*]&;'LX4^O;UW3<^S/<_>+)[M1HJD M68@NS\Z0J )?BF1M=+VF^!R>F,V8<8RF'.I.4YZSIN?NGKM[[OXNW&URB20M MN_%['S%,2_M.!H1Q?R7W3-LS[;=WU?AP4-*N1*Y8B7"8/%K'GGT-1<^B/8M^ M,Q8]C\HT\3D40FPO560JR)+OG*-Q#=/"+JMZ;:,GQG4)9<6 M2,:E9+M=J3%+.U>1?[[>JD7W'YBG.>>'MPOIHGB6JG-.,0T[*M5>&S4RO57-@-[%I%X:3,2YJF=%PIF?;=#9JHEC@3;@XA=N M4(A2AH%T0;UHT$'@C=@"1ZT5)^RBJ2E^J- 8KDRGLUIZ%W(S-=U;GJSYL4& M1T5!&26,M50JP*/F(.\JSHJJT8LH'(J[M$T-O+:.EJBERJVW-DVDVQGG3W*TMK:*%O#*Z MPBS$!42OI!?9034I8T"4G.110\15HLA(,/]PE-QXP;[(3!>%AA@\5KIDS-%? ML(G^I.U07=/)U%+)LVAJUX3";$H53=2T07-?4YMHW5@ZA3Q6"4Y[;$3Z_JKZ*M6)6]BIB7($TJ ME-75EU'0A[Q89BJ9@J!+/!VBZ%#+N8%?WS.XM%K#8?T8O2FP94JZKSCM$(2I M;@#(Q"4%A*P[W[>.9=/[-HX6 O?=PO;K@(K6Z ]6FX*&M2[&@;LSO/V0)9H] MP6@3[Z.H>\.4HE1LDW*+$5*)RUC!7DV ;AS,-'-VJ8,'< ]=5AX185OA M1^8FT5#,ID;R^+/V.KS27@?7N]?A6:$EF(_M).6; (6%/I#FTAT]G:/'I"B[ MMM"1!%Y5Y+G*PNH#+APNP91:(J]+CFV*8YK%F[[S=A&,;JT2J1BNBU%+?^*K MC N3Y#YWBA1:NLVY_Q&4 ].HQC^]4L4%[<9_U%J.>#L48DN8?;6':ZSHZ[SB M.QL%=+%TV&'H>7\TH@]P&C2';(GZ*\',\MNI@D5[,;P5" (BAO>K2I6"5CH& M[#GW8PZE'S.SI;3!TO>WE3M%IXAQ@E9/\/#7U69M ^7)RE1[2YUZ271;#[28 MJ!JV* -I80471K8R26)JR-K(7-IWU!I>%0-)=7[*[968A#W1NI^1GH&;8HDN M9QD;L6Y%/D_85>E:;[,(MQGMGZ81 MI+/?3X.+J$UI6XIR:IT7F/W.)#1;LLXKO*V&,BNFTL('N#595J7,<7[J%>JN\K9ES M:;^H>*:%B#QEZ2C0=*0%Z*3)-"GU72GM; M3?;CNG<%'K;S(DU:YGJ?L'$#%['AM/>KP,4B %+$+K6AN-0NB,2M.4#$*69< M(.M(E-(JI-/DL04_%6GW5^ :D+.'+&G%59SW:.!A2&Z*[A;+W'/_:\\-(ITM M+_%*'-EFD!G<3T2_R2!(\W,ZF(0]X'01Q6D9-W. 6ZFDW0_>(EOZ<0O'JP$'!].0-;WQC]6JA!&Q" MWMIIZ2Y]-4G?GZ6+33G6@T"BK5 _-&RIMY&EH#=JZ*Z+'<+R4B)3=!)N=&#! M>FLU#IQUY(W"0SI]K%V'D8EF@LAXGF6EWL_'JEXJQ5D?EB08X=MS6 _\O2N: M.J;'0*)VT[SQ9+(&O8QA-"V$68"YR@+D4-=2 WS"T<./JS6O;:M# (>_PSR: M*SW;'RU,]6U[@?&OH>TM79;,Q(*!<1"=;A2ZQC$799A3( M554K?$ M+$45H(MLGM:U6XW.^3#["MV [_0(:*,? E9A*O@C>!;\1AWFE,N?-976-DD* M1:5!MP4+=$P*Z2A\/TLS%1H=52!NZ0S_06A8@8,?0-Q"5;4K&U[.!836A(6N=C[$H^3A;R2:6CNBDS/X& M.L?/[)@].SYK4#LG>E8FT<6V+\?& ::8;AZCMTAW<9<]6RHBCTA(S^5U>RB\ MA=<(.' YW3K[))8>HQWCP%\0F1(9Z[U:9Z$]4;KY/,!E0<7<)(VS9"0+AUY; MB"ZO,>'KBJ;JTA\#2]0=M. (A4(2O>:J(=KJ$*V7SCF'YD?3B+9T5:T;0^=M ML/ORO,C.)5=.Q _G3!MT[AQ-=L+36O"XK;S\-]T.%<"")>T,_-$9UA?I4-%5 M*2EN1%[$GT*U@FKVT=VGPP6=[0 MR!=>IHPX;;2A%7QBV33)7#(UL%J[<\PC7[!\29!%.5!!=@LCH4]4@HQ"WI@* MK^_<>Y(W3ZO,U#2M,.USY:\"K1+&19(JBP[.LR<)F6,[>=&2V^T?.:>4XT(P M][[9);(PZ8HINUX*[-$!T3,)W3R-P@..2=$4W^GQ]NE5=_$0' ][.\\/#M[M M\U]WG]\S!GI=%!^,V*1M_T>4-W!M[.WL[= C425<2'HU*3-),%[)OSMO-B\\ M$<<&OU>_TW_]NQ/[>LE)QC7!J>63AOZV<18/V$H/,77^#089!-&\@#'-!T(V M+*L&4Q34^+,J5:5O#ME_(B7M>9&>#H:6$Y4I3O8&NKQ,@FO?B]R&0L+1#O&&TK5?1DEAFG1$ MG&)*"Z3-W^VH1);:L22>"KFQ*L3TQQ''@9YT&C]M;H5JVI5:"&]FH,%$:M@ MMC&UZ?6B>:D_*0V63+S0:P>#<*&Y]VA.HP#_ M>*\;RUPZ,TDA3I377(<(4K<&TN6#N@ZQT0G7F4Y&].]G=.D81M<89'6PPO<]M^ZHBIC=X#4-@>]<\ MM&X7&M0%S>D>1X ,$)76^4FS-C6>58Q.0IH#G2T\"/?NZ9A"JV7IND34K=;: MDE%$TH-[B$Y$348"@)A+E3I*J+6/K$ PQ$;-2"S9GF3F=^&2325HG<3!=IX" MDB"#MAO8RP?UME+)%VC7M[8+HU::57*"N[YLQ46X; MT]Q.4>#ZD+6X:#,5"*H!+O%*W&-6%[F2-Z[H]!<-C79D*H)QW7"5!K?QZT2& MQ8T7LQQR4ZBZ_0K][_"S0Q3'L0T"OMM/SD5+>5.,X3+]6UDTBT'X^O6!K8YU MBD2@W772TYQG9PNR:6]S58Y:]3&NZ:98_V7&+=A@?):^['0 $/27O(IBOT]D M:/I$NA:$@12X3Q @324QJV"O7Y-+U1P:L*>FSZ)]F'0O9E)L4>UKK%)5DEDO M9#.?LQ/2G\ZFW+=1L$\CUR7J_9QSUM6LB#N#?9XHP9-"^34@#%''Z/?+HOP0 MHK,8F< E>TZRE4@78UJW-4,CW /=^I)W:ZQR-4FE@BBR2V8OC".$3FI$N^Y1 M*T7=1O4:(U'ZCDE0O,GEA)7K&6=\UK9%I^BPN6O=*$<[%X_^>$-+56[3MFFK MO,ZMN0(WPA-B\+W]/GH!#4\:9/?WHF5W#Q;]\;K$R>D6FXG2=GJ[L!S!E2*P MC6TZSOE;G#3("R!!QT%7+\QCDG'$!9;QOD]LC=M2&>.#\R(- M).G"W_$K1ZAMN4=GNVVO)(_?^;0!$D428Q#@X"*9^^O? MO%6AP(LD6Y0,D+4QZ[8E )55E9F5F97YI$0Q.(J/\HP*))58 S$VI_E8(P7? MI3F#E?@SK"ZYGJX^_3?MT'I CL2QRY%8E2-QX'(DNL'?'9V5E$JG"#YB]+5] MEMLAG,:YGMJ'N6WPS85][-S.)*Y1!>S4/]MT]!YLMLKY1%VK;<.8M#UC,Z#% M()?K.@O4/I(P)N35;53U[9.>OSU;'8UIV'[D(,^P;2G^B](,:U@7):X[HMOT M_']D-^"<@ZVHFCF#XD%Z3:,?U,THY^-66VV1=0)9';+U'M+] IH_Z,<.5V\I M+HX8-O;O\0@=YJ"5"L^*>C4L-QG4:K*[%,*&5YJ,JF+>*M)7<(WC=&F[;T]L M+9Q:EOK&]JM-1'LCV'_0+6%-"V;\H7FA[L?LFU11;JX,CH3MMY#%Q6D@4LMO MFU.8/Z*;V18ZMMJXE35G/UJ*L.5).&WV Q['$1A*_+XI#:=\7#3XF.40DPAU M>:%4ZDUSM6,SN"U>&DZ;J.0R4IJJ0S2X$?T#7]0<:U02I&:D,V'PZCLEBJT,MO(2*;%=) MY=%!*]H8T5](48,=09%@*"@U+*!'XZ[.(S)8FYM=$NOC\'B#3?Y9N6/KB"@N M,!&DJ-4*W7RKG).QZPODT$^K"2;+P 9(',96(/ =*P,<&8.%D.),XD'I3M#< MQMFX>>BL$42!^!]AA,>(!D#0!%JD:"->^W(VPX1T!P##LTLDNT,)Z#JOQ0# M%%J5V MB9F%8A6)WX')Q,W,&4P&'TKZH9?[6?IW>0Q%]@F*8BS@81K5HIS"\ MI-9SY,LLD8:4-,Z=;A9' @B_JV3A1ITV>-200:'C%' MYC"FD'"DX]L_Z^DCF.P0SCW@\[34P3TT2BA_PXB-K@RY%<&U-MD^8F!1@HGS M]ZDQ'B:>0B ]1C;4 9%F2''^1".3B]Q_/(K@OYRH4H=39;@ZBS8[%M(H48F*9I]",!LNZ+4#SG=$&K[XCTAIB!0:N4P"=F-7OLK/>@G#* MK>X*$25)$^:)8@2>6L$Z2U@C6'ZZ!/7-$5K]8#,.OK#M09!S=0QS3@:9T*5: MQICS1"DF!Z!Q&Q;C@--R*6,!LP) -B7!+M:V510C=M^U\G@^!1O^XIJF%#J03%6JERQTEP!+VM-=A.:89(>$6D$O'RYZC8)B+5](5F07#10 MF#M6-(6SVAUXB'S2\@?\L6OKHC+%7I4Z+B&.2:;UZV,^*O:0/?F[/RX ML$*YD79H:BI-^B?LUHB3-,T&S\<7&H8FZTN=P5Z)MF>'%Z]HYZ\@Y@.\1,.J M/=3I M"D,LYD!8/;G0)J 4(T[6:4*,K[KK,XCTXH"^:TFF'Z5ZIQKR\*1 MO$F3M$39UD6=L11PKCA:?Z$:UT MFO.4>)R =UI1E[DD.3UI<]^CP9P;JTMWQO-;IC&W=5K6&(>R/F^*C#R#-=JX ML!07W,I=TV,O'0Z<4:[#(6SMYN5G064]6@69D\[:250O"W/$<1;G8>&^6@JL MYHQ<]%F99XE.^27463Q;K4JU&H+;7,K3KNAQ.*H3<$F2]7T:& ,5A$2N:36I MCIS>9GHG"R@)J!%>?[H@C$ M-;Z.HRI,&@%0G-F;<:PP+0@L?_K.!Y10O!7!7U[RDO\3]^IC73="8R76PCZ&>[XIC.@M#2,N"R%JI;#1FNZV'(43EZ.P*D?AT.4H=(._.SJK M%>FP8\(TJ.U-5M;< 7T88[S"X +,G_[+E*1MWXF+AB%CW<5@KM;$ Y4[CD?C MALUB*MN_BTH*_]"5EWUKSJTH.3./GQ0$J*G*P&=BV07Z^O;]<5*)ER.AILH M7IC=JZI9@X6WH9&B(7BU*7;)-D+/.V=#B8-4L!_T&-A;*5WQ8EAU#&X6>4A# MO9E+?<5TSG M:EAA;3(G46+2$6672Y"[KQA!C+)#L,Q-&*^_-/B\D)N=C\A&U0%AHS$]:F-W M'2L.>!AZ2#'<2A"J!BM7A6KGI&@)\XSK+MN,KH?E.)S.&V%R D<0!F&>8Y,@ MCYTFRZC&>5PS8$[/_T-3%1>-R2+(B]PS1O/T8.82*">,O' _'7XS24 M"6,2JZ226V?3XRLZA\.XC'5JO52Q)P0M)+>W.56SB_+4*3?D?WT_C^G/U4+\ZOSLTJ4-ZPL6$Q"KS?8W?.N)AMU"U,R^[R E_Y\JDTQ@B6Q] MN'KSW_\?IZYQU&)ADEY^_'RO"1P^6_>YHW=AN$P?*S /BN<- MN#V;6.PY.;S\*[XK#.;FB>=#2M":NDBMOAE77_E\L<-:4RQO'90FS8_N4,FF ME^\M6S<.?6$.LD$/6&S?Y%-X0E_+VI_4$"-Q[LWF7)\"TY#HAXB\H@K=48WR M\4%3L(JH'%O?_O1G-!>Z.Z%/4@A4?LFKK7.CEG_.5.*9 M,KXPY?0BDYS0:((' U:Z2U6]HV%A5BR4#* ?&K]SJK'-LS*JUQ.69^%;JBO$ M?KNFIFJ)Z+(9FWGZXE-;:DMN*RPKE 2P&6H1T94DYY57'L,$KP4I&["V&!E0 MD<%'"C(<==&&=H#IHN]:I8WR#==1S760LX@6J:47%3FJ=U#JI_2%2JRC- M1F1V#F$%TRV=:#K1=*+Y1**Y4,755TEV0Q1;, 7NN'0RZ63R"8]++$JCY%9T M2TVN"!%=!^$;9?RJ3U7W4L.625:-KM7B@'\VM)&Y^S:&F TJ7"L%7;'EQ-^) MOQ/_IQ%_O$NK4I-I/;1N7 :B F)XY#HT%9Q8;6J<7+J2L2O ,/LMRYT(.Q%V M(OR4065=((0]+#5L!'6FUHFD M$TDGDD\CDIPM"ZRS(WFS.KF"J@/9U)U+NY4XU6\HQ1LKJ8]$[5-I!$O83:4A M@;I/"]AZ_;=Y/;!$MA?%6#Z]?SC]6J_B$B:WGEN6<[2P;]\C0_4[]Q84>YC% M-,FY;(-EB4R2(RGM>PM3CV0#[0&]RX6A^[+0G4RH\]1K-F.TDF&S2BUL8QC9@FJSR^:Q[(O*Y1'XO\[UU$!) M.N/%'L(DH]Z!^DCS;63S2=W#7,+T9NWXQO(QU;6$11G8/#Q(0LDI)^3?,AYQ MH!FSY[-AJ5+.H>_GV D%&',$2JHH:SYC?K4J#26I,RY-;VJ;@SP&+XASBP;L M<E/X%M@PF/>96#3-$]$I>L1:XSMA>ZTS-AWX2AZ!D>Q"?P3K&B9 MNP2(,O"W!$KQ0?@'+QS^P2K\@R.'?] 27;F9)X !IM.]K%!QHP;[3P7V@\*F M0U*"KWHI=R*<0V70:.T%9?]SC9>D_]O'03W$(ODVS=U6]ULC'V\9HY"L M).JB9C P&NP5ZYK<:Y56JC!= @01%3%#$X&#!_D2%L?0B/R53:<\+@3_?BG_ M>*9Q@&D(2\7&INJ;#1D*J7 IM>42.'[K$% H]VO-YGJ3VG#$7-<8-DS;NA6$ MU$0NJW/2^+I5/XD'8H7;N29@X4\%,QW5N4H)D@0_DRN,Q-E?TE7%NKK7*=Z,! M)E9<9U@QQ!H23N)E'@);%PLMD&NS8D!L2DWE-)*!A;!@4!6H7]E\0?@<3,>5 M4(L!RS#*IA@POX"I^'M'HYV7'A\2=3THG[B1&L9IK,WH<,FJ!'I9AMKDJ'+L MV48=!]5UR*U>,$")X\);S:-TQI8($;50D9[PP0^S^_FHM[N+U@R+*_6%0FV! M):Q?P<:)ZVY=M[P6V)NLL6S55[&0X$Q_)XV+K0WQV,?ESF+VO$'!T4 P_F1: M\IT'LX; +;EB=Y=NX=(M?FQ>(J';]//L"U^:1 JL@9PH)JQGZDG"0-)UIZ@! M-9MC?3:GF"WYW_",#"?,3IC;)LQJ09*IY1ZVJJ)\1DHLH+9S: I12= -F!AX M-VN:96KSKM%ELE E19- Y*6W*&'>HW6"5M=_JI#_(3:?I04$<4Q[TZ- M0'?I2+"U+LK Q-FH[H!S!]R//.!T2PX)/G"'.3G8^%YFN8,91M++DXXT3F]H M'(W.4G6"[ 3YB2\CIRHN*1,-<]T.>/&2\)I MY+* S8G7]TLSS2B]CI*Y&QV.K"RU1C\E5_;6G5F]-:Z&1PX+>K_LP)*5$?:S MJFQZKNF;M7+=$2M(N^VY&F&#/LQ?S"EG%+1IR!U@!MRAIFX^4YAL%4NTS(?0 M,]*]V2N'F]5/=ZQJ\?K!G]W=%:K -#9D M_6FJ]4FKH9%=%X?4=[IU%4"_FIF4]F4)D^>IR8!>9FYY2Y)"(Q.;@],,3QZB MNI%RR0^2HZ ;\M(_J)T.GGPJE2/1OI6BO/X!;$ VP2ABV#P#/0HTTOEA!23ZX_#MC=F4G#,E(Q5:RIJB-&1PJK=L \SRW*0SYIR]6;[ M2LQ"+<.OYN_6$EAW?35Q8"I-/L1>SP%$.)>&<]E5ON)2V\3Y[ M7":"K?"X*_$TS_J&#W&IER^E;9M0::ET'&ULE>F42CG"9EFY71L38PN)9[L! M?M,-F-L(>[\-U\!FFC%(@.9]!!MPE^5PODT=O.4MBAVM.G$PPL-(=T\EZ $- M%T/WI'%E)FOO!WF:E&.J?KKAJJ9"J2_BFB9Q42X62&1WM4L,?,/\:89=]:J< MP%A,3?6*UHCH'*,U']T]1,_3&OOS. :IN)-V_]ZTWYA6CRJE6Q@B^X8+J*C3 MI'@$6-12#&<>V]2Z-#%$)R?B+H*KY]LG*UU-=1MD_3[=2,ZP1_JXGJM_.:;R MDQMJKYA88XM.C[&ZQ5M"P[#Y)2ZB6=:ODU3?#2;4YPIU8I.L)3T^:192@@Z. M'3Q%A3@>.G>JT>8SJ/L$!>+9]^22HM;>N=YC7Z?H2!^-QZL M2S=)N9KX2IQR1^;(@FI92VO'>PGDCVTAV6)UUH99L;H\ Q[VXF4%Q 6^3 _# EK:#(L$X6$J[LG2$=5* M+VBSAHU.:T+:1#0_*F7O^]7^]ZV^OW3UZ^6@U=,&?T76U41A-:%4(1E#-=!A MLV&2A268QW%D :&Q(J/ZJ5JUIU2M+(O%EX=8 J;S6[5.;IQ.2_1L;][CH:IH M,!#-2UR"1M7@Q$6&!CHJ!2X%#ZW;UM?+]!FP0F4/T)*5TY^6CV;.VVDE(S5NL:SI-)=E\+?M="[=I MZFTSE38C2&A%0]+'KMLBG]@NTQ*+9]%68.4&KQ(NP+(#@9_ R$ :>:*I"*]$ M3,C5VBIE9_1.4U7D;Z[F](98&ZC%X+?8TRG)RPY\=H?"PQA!(,W_F_^/[$91 MHE+,8!?PX9SHHX)G"_%"XT9(D^!PT.@/[&O$1./+86VXA 8+&UQ#AZ EPDY6 MED?8R9/65'0%2$ MR?NC*S Q$.T>C0NE\\T;!HE?6 ^(ZN>+% NS:=/D;S.URKLJ1_$,/!OO95[X MR:>]KT/[(+MM 7;T5KO-#X>E@#3,V3&.^SHQ*X.-U- R83)#1,\HHQ.&[,F" M#!H5YFAWY>9G53H,K[.<#B'S>XZGSF%VSB$=D;TOW"?HO*0AO7D .PI$+O$O M0H%&G1E+>@XT!]-B0'3ZI&#Q9I(@F%*YZ]6DDOJ?O[G^E26&V-$,+T),I,J*<$8+QPROM@NX'ZG"U08EHVN^BBS"V M2P?X_%!>E-$E!>D"]ME",Q-@EYMTA#&;PMKMFE?@Q_?GEMQH0F &3' #%@#M M@K$P;Q$$<-XF,XLKO-%HS;C(BVSB2 2JYK_-DO1-UE^?D3/9&@9+?!!/D?.G MX8P:_<776(S+?NX2STNTS&?%;F)*1RTR08B9(,B^88Q92R#RMWZ*['*A0@-_ M9JA"B\S891DRO>*[EQI74T8+=9B@'F815:;V7PV69H8B3Z\)DI)H"SJUIWCY M @\COF96%36L46U +\5%#);!*0<& S'/R+B>$ 7>T2FN3095$OVSOZNR]Y9E;USXK)WNL'?G49O/04MNE.& M7Q2>*Q[B+<2%C78&GB]A_M8G$&K%MRIA\QO^8_! X02%-T+TDR/X_8RLS6G. ML9O0EW@[(PN6>998>AC/ (VCYEFM.^Z\@C1VQI;IU([."NQ)N@BJ&4BC2NK& M%>QD6#SI6SPIA[EY61+X_3?61_X,;R@,?"L[>LO8$:PB&&L<]V,RV-"H0\M% MI:-P)$' L 8,MGM::\0[[1-BBE =BA6O6AJ+T1QR,!IFX*6!24EQ'JNZF:]9 MBM6?"PR \;))F*AR']8&2Z3#Q("#+L-FWC9CI*.S0ES,4TSXXGL*_T)1?GKD MO\$Z-0SMEZ0?SU-;H)Y9J9%O6)%+6N3S.N5BZ6=_GX&(%8T/\(_T^]Z=,M9@ M3QQH8IK6""0M'P(HXY4.$MD7&#@"7D[$)$,ZOM'SL?&"S(8\,B;,%4N[&DM7 M8_DC:RSIH(Y4C?IQ'0XPTJ%,6&FJ!IZ$\QJ1:?_-B0;7&6O .EK#="A"<& \>]=1UVD#IPV>1AM$&1%']URL M&)JG.]G,9.W75_3@8F*VO9*$=A1IA^;JY-;)[1/*K43Q&8$ONJ;D!A!B]C$D MHFX[M]C)/K5N'T#8IUD1)@X@JXV3N*L_<%;[5AB0F,0EMQOX/9/[;\ZBJJ;X M][U=?X(8"1B,,[TZP/L;JCS7,0O6\U3A,,UNJ*Z,R[@#'^%P"IT/R@047F@P M&"*%:6MD"PJ>%A-!USV440JDZ ;"J\?'FYF4^A)0955)JS/7@^]2\FFY AS3 M@V]= XU+6W^B04N(Y5/L5< MLT>YOS-YE0-HUMOT.SA%*80JJP_OZD:R>B/,A9W^05UHIS>![O<]GH!D"E)^ MH+[YQS!5'@]J-2"U^A;\&3.!S*#.N9C!$E)RA$X:_E]6,W)'V8A54<=#V@:3 MFT+3JAES?HDY-,T%_..Z;FW(X0I*(:35XO00$[O@IA(V"APGQNAXAKONSWE5_W7 MYU=G?WE[O_?\3^\OSBX__/G/L[?^Y=7INW?^FP]__77V_NK275ET95;OL^W+ M69H3R^--$LO]GO_QXL/'LXNK\[-+W\GAVNHBO]>JQJN-:1Y/J&XH K,E!E,B MM+I0LD&!%WY@,A2<"IID [(,8[SP&U5IZ/\#+%'XZ!N@:YCE:1SZ-Y2K6J8NQ=O;=[$. -: Y6\N\J!&K?)6 U1>&BDOHA;-S%\MC.R@2KQ,*!"2=3P7].FMEF# MF:@1G'EPC Y ? W>X" )XXD)Q8 JB:ET&!,*&.52*XZ>_T87?02^7:!)E2=X M<>"A[VT*&Q>'P_[.-3F-AYD*SC_650]24R+Z"_42IU=KS)$^Q1DP*5AQ]8@N M%B]G7%&2 P5YE$@N,TVO*C&M)YC[V@*P#G;'9F"=JL!4(,+TI'#%4*6%$EBL MLDPXCV*0%1+ D9 .U6?J- LX(PI838K6U"$=20K?_]?Y^S/_ M\O3=V=6__+?GEV_^_'#YZ>+,*=/.S&H;XPRW50;LN^[, M>;DA9\['TXLK[_Q\"\^6YH;N[6[(AI(1<01&Q.G%?YU=^>\^7/@79W^<7UY= MG+Z_DJNV2[J[^/#>/_OO3^=7_PK@B3]/K^ABX\.;__K'AS_?GEW !ZZNSBXN M_=/W;_WSR\M/\*./GR[>_./T\NS2__!.WL7&2)\NSC$ NX4\U-%989A68,Q# M=$U4:@'7&"!!OR(P5@)PGTWZ6:*SQ]]^O#S7D+S@UL%Q]4[U\PH]OKW W]_= MW].!U+^H>/U ?JHQ-]#I.PEV=T^"PZ-#K[Y77P3FJ4I"OW)0&5V9%2B@"T7N MKW=)6W@Y!2_9:8:NS.H\]=ZJ@:(<%1;9&YUI4?'%AI_S_HJ(%KB_6G@I0]L2 M6BMGIHD"@ $?JFO!7^WM@/&ZL\]Q&\Z/P>L;G4*"^1_\F5Q-&%"G2CE[(^KY MEW8>JM7[YP9^IOA%BCP/IOD[,"E3?/Y@/D7LOU "<5*?XNC*K4]HUH_OF318"Z&M>'^^?O&QF MPVZ@Z_L[*Q B-]*!J7W,4OBP;T79Q?_/'OKA+ KLWJ?84H0E7>N-T#4ALE]FS#N;Y(P MGN#-W?O3/\ZPM,AG[-^>G?_IO M/KQ_>WZEGP&1_O3G%3V"%1*G^(NU7]&U8>4VTYE]%;_& LEAEB39#4/T%H.* M^C5K3-<^=6^,!#'LWU4ZJ ',&'([I6P8,K2:/1I5#?^7(C #1[FX'5=2(8*4 M2@K%11=QZBW60/0(K JST:W/4?HG/"G7A'^9Y$53X?FVG@09@H1 '9/3]LX0 M^$97$&L8*TGD]#XP "],2]\^2G3_)LRCG23+OD@#(TT0YJ0S>^"##'*.R9J2 M@6X#7DOSYNLLN58&")C;<#-TK$X+1=!S;MU)FR!9G9BVCUKB^7MESY LD&6_XI MI8XLE_@#$ R0\S O_&!9"%PXPS$PUZB3MS6\)DF(R M\TYU9[13[E".3/61"YCV_AOE?M4/W'DKE[=?_XA!9 :QV\ M"9Q.59@W% ZK$0V@77$CF;F?!2"3G)5MBK.EE19U2DL2/Z(U]<,)3IV6WVL( M77/5(MD!6N\$Y5B7QZ,HRTKIB#[=XYFNQ/BDOO1K/&& 5UU!92(G)&P&*8%P-+-U0TR2;L0HIJBDW3*$QE(>H M$HSQH3]/RD]QZ^VZW3/6M#!ROIK@U^!GNC\'&'*AGZKR)LO1*BF-F4+%@V3$ M/(M[JB>*ML1^']C_&0<=@DV1!UY*]3CT 0/W817CIH3\7.9QO^*J%DI_IIH; MW1.&^@.J!(M4,+AW'8>^XF[=H(%WJ+.)/X8/C14:1S1I@BK!>EG^&V$&E057 MUQ03;#@S'6>PR,^;RTI=YO5^H8+&Z8,FI4(>]'RGTGQ 8P[V0[S+06PRK.U1 MHLL1=3H#PXLSJV<^7OW4"$C>LXMWYV^?TXFVA9@=MR7M[[ND_55)^R]=TGXW M^+NCLYK+PMN5WHAP("BT6 EI<0 :L(@UBMO9UU*E;U%#7F9))9K]SS_?!'0 MQM>B/U MP'!R]56)0%L%F$W8<:NHSS4\'+'5"_V4^CN6:+'#.+ >%98Q5CDA.!%.$YZ< MH8D )!E>YL8#.3+ >R9K&L[M0*/4$21E"&N?9RD6O>/]+^7ZH;G/C20'X#DP M]M<%&.$S_R_T"G1G&()IN$$@)W[3U'HV?(3>9G);JV;5>K@&D,W_!RR+R>X@ MFOMWB^8I R]&P'%H"?I_Y%DU)>$T#OCI7W]86.ZK!-:24!5YP+EO,Z >!.P& MB/P(LEK,$A@J#E<*ZU)24'!!(KD5B/6:"=II*WEG&.=%:9E[>&Y7 O5'MT3*@AF8A>;P659,L;N4[(7A/1 M)ZN:!P<=@=W]T*8-@+QAR7_39B3A(C:,?;&GZ1.UYB3=B!K+[D5K06_H/MVV MM1S,J3*/+7^RMN&@1QU4 :,+$6R?D\HCI:;"I!P/*$2D1M(2&7]QO+M;:]$M M0\MHF^A30%XP(J6VGT^)-Q_^>?YV9^^ECU*D)L#+&B1=NX^,)& @"3(3R>8N M9;K;Y4)+.AE.NDD*7Q"PD3=,*D[*-R'"<3P:8P^U1M.SU3@'63I$9VB@;.!V M@CZJK"8N!6;34??W%7,-"->RF%)04!Y*80G1.Z6>=_*SZSC'J%T-W0@^9"JP M"M?@\^)"T8C\#Z: 7#]IHEDW1>C65U(+<&P3P?PQMU;86A MMF"<3526BI%-S5+1<8 !$VP9,*:*"[+[PCZ"?8S1&!PA;[ ))]UF8\T7='6% MGA1-;;F01:22*:/;TY CJ<(P"S I3B*-*"! <$OV%4Y?=WSGD#&>^/C?A&%! M>4L:=T,PCQS.J]0(4ZTI%B3'R\C\G2ULBXD@)3%!I9XFB+ Z&M\R0TI0QVG= MS@DH ;23];D6>7HD'_LS4%"%$%5QV11C2=F;T[#)\4=)HM(1E><@8=)=2;X M?],,C;GQHY1$V)UC79A5 TQZ).VY8!,1)7Q@<3V'3Z\S1 ?F:"H8AQ1TQ-O. MD* YN.RZ\*[L\LD+L< M%2034VB3KL3TF+ERP9-4>)+$,1UB5(D.%S@RQFD&K#P3+0<+^H5:1>/-+6I% MPAB2<],F@G0;IRYR/U@RL/F:;ZDPUWU+"T(D) ^9SONQ(B2?6R0;+8*^L@3; MT^+L'-(.S>I5_S6&MK.4+D2I1,QL=YW9X*Z:NC*K5_'K]TJJ#EQV1E=FA5M6 M4*$(&(T)HLAI^T1R%7M74W41V=U04S#]XTBWV+]>HW6 356IP'P6"U.@^E,X)AJ#%X!H! MOD89^1F"=FC!+VH/V9N&,_(BB'RJ9-<_B=FG"*EK)'EVZ*:8MJDE++;VJE 6 M>CYIUX#K\W? &I7>EHQ^2(("\TT2=M#0I-3HDA[%.+1LPU3 $:>H'48):G1: M6 ;.=R3IE\>=['5B5G O\D*XGEA$ZX 1 ;YBVQMW/ SX/ZTT,$"W668LD^; M.,OZ07>6=V56S01I<),JVDQ.9_8U#CWAJB(V;%%0:[EH&LY^(W??^1J'))+) ]DDRW)(DLB MLC(7_2D="-0NE>OIZP35">K3"ZI)GK N@JUXA1-+)Y9.+)]&+-%QC;*;M-"R M&:=X9P:.B6N>[2312>+32>*[7&&6!U$H00+7![N-DUBR=Q0(]+ACF@X$*A,( M=,$"IV*=BFV!BF4Q1?J*, DYI:^O4C6,39+09!)3];F+#3BY='+Y9+&!5%(Y MG=0YJ7-2]W2N/YFJ1&.998D[])SX.?%[(O&[RL-KE?Q&%+I(FY,\)WD_YN## MS,BLQN0K"5*F&&Y<#!LZR 9]G?=? LK63G+DQBB7J2G%&/BY ; M.:,NIOPXQL0==L+]/K+$2EAN$#Q@-^9MA,=:]Q4'>#LIOY?M\=VDKS?0)?!' M;'F$LSQ+.#EJNFN1K$(2&( M2"0":[N -1A[]#=_&QBNO?S5+WE2O*B&HP1T\(J MD&(P2(VDG2%V& X@N'KPMT2-PD308RBO*O##*HH9S:,,OTIWG]"@;C+ Q33/ MAHK2'\.$"!JJN1ST[E^"+4?*TJR]>6!8U*^:@+\\!_S5R5DU82?X!J2H)C H M/%3X7]2,(+L9Z$W# 2[']B/P'<2J4(@I6V@<4@3J!.+'!*1I]Z6B?C8JQRO4 M<*0\^3:B1S%TU#/")LRJ IXNGKO+J*>XC/K>I!5>HX>EJ*Q.A %.4CC!G=W> M'N>;R)KL8*X)WOOLK3D-Y;[VR#?M_@W58.%B)5$]!>^N\K;;)'63(,NG? M?SK^:4VD+\N N$?*Q??.[5\J9!/F#!&Y7O7SO[WV=4L1GO?!7K"NG5JR+4O6 MX"FL?">+&RR+^QV5140=[["H.;[Y<7RSVV&^Z8"*YF_>N=>BBIL+G:'3\&IX#R5^_[?I>Z_ZV.#KE_G/:#+=I/TH= MPOD#Y\V(&H[LP#9D^:]^/NH_V]\]#/8/7@3[1T?/?[A5*_[SR?$O:[5P$SI&7XUGZ /J.CX*7AP?M7L-'VN?V M4;1=G'<0'!ROS>Y^*LY[I-/EAY\=\XNV;O^Q@8*XSH/DR=S<[Z#M+I^UQ5KR MVTA_J"XXV@V.#UX^J@_>VI5V#-P"TA_*P(XR\/8Z36MR\ZL63;XMT\ M8-%J*,7EJ*=.0KLGH2?!P9'3^8ZCUNC0!DZN@G ,W+IE?6(&W@U.7CYNMG 73[@.NGL/6-8/^I"C*<64 M,.RB--V+TAR\[$98WO%3-_CI,-C=[P9';8NC\X!%.\<$>54T^A(ZH>R>4#X[ M65MBV1K7Z[ECI0ZRTL%>ZWG)&?CKR.0*8T:%S5)0_6CI5W$QI@J_;.A'JN]R MNSHHOGO!_M[:"L1;NF(M(:.UZ[->CMKIQ&IMB[&_[A!KC4^WSA"/"P2W@O36 MB+Z[Q'"\^\2\N[_G[NBWV\&Q0$ZX_9H<<8B1ZG*8NVB*[@5'!VN[EVSIBK6$ MC-:NSYIOQX*7^VO+1>SBD= ZA;]N\\LZ!1 ;>ZV7',Y4; 7I#PYY[^UU)EUK M37/=><22F(8PJ.E3\@%O[I(3/VV\W_G%,9-CID=AIDVU_=>X M7H^$JMQ*GM]883PY[K6Q:,PI]F[RTMJNZSJFU[?+GG=8PS^>L ?'9@]Z;;\.\_XIL8-; M*2D;*\)P'!RU<,'<<=!!7GK1?LO"&?UWKM?CH^>VDODW5BKW]]L?A'6\U U> MVCO9VHO:[;+X':9L.PA[J,#N.MWO6&D]K'3L0OH;H-@=CFP["'LPX!,P1PL7 MS&GV;O)2ZV. SJIW0+).?)<[Y>V_A7.LU U6L%TO%21WAIKW?2P@5S%OYCP>8\-5YH*Z5F8\5YW]WL.E9:#RL==NAB M]V^DQUZ_BN+KUY[WZF_XWU=3^_N_^GN[T_);"/UW593QP_&2.=#/[D(U_VEA3=,LGX3)-R\M0GJJ_+XK M:RV!GOQO_M5L"O,^S<-^//C-?Q].%"_0^PR78G_/?NMO^C5:)5QBLSZKUJN? MJ_#+#H?"?H73&5?^'FMHKQ#_5B:A=WGEV#:Y.(]Z0S>*G;LP"<&T+>+_54PA M?*G_^D(555(67C;T)<$Y2PMX,O?+L?+_I<+!?XH?]ZTY9O0YDB)J-:T,KB;=LU=AT&*DG$>?G[3[L_ MT;_AA8'^]S?/_":.RC$^NOO+3VMW^I[ H5ONSZW=G5NOW4C/-D&\GZQS#/C> M^-.__W3\TYI(7V9JW,.V^=ZYH3JGV9!*?]7/__;:Z'6>-RCW=>W4TNXM"VO@ M&,MFK/W'8ZP'4/XV2Y(P=WSA^*))N;0\Z#!C/$J\UAW=VRE)CWITHWO684%S M?//C^&9M*9:.;[:';]Z,PW3TF&UI'>>U9M;9SWK.#8'=]O:D?9PW79!AO M#],]"HWKYKR=X_5E:3[.,FY(F=83A0'>9&E133"SQJ7?=S!G^CC8VV]CUG1K MO>P-7)_UO&A_U=FVAG/GUW/= M=Z[PG^MXL"YK]0EOA+^#MKNN=ULL[M]&^H-1)8^"P^.UP<\LO:QN[4H[!FX! MZ0]FX/W@^,7:S&['P(Z!GYB!]X.3D[5=A3C^=2NYE-H'<^E>[V57EG8+X]B+ MBWK88EEJ$VU+E3T0Z$=9U4]4.R]'OXGH!T?*CX*7AX_F(AQV2J\ZSNT4YQX$ M!\>/5OWA.-=Q[F-Q[GYP],*IW-8Q;N=7\5Z5/ M8#N(89FKL%"1WY_YP"^_!'Z6^S_O]XY]F&829S"J1F::(=B2:H M>2N1F98\ M;)"9>O[56)FAL>@D-03=A(4_S6.@&E;9C_+X6J5(6^C_O+?7V]54-=[.P%\+ MD\2KOQ(613:(PQ)&OXG+L?P4/G/VM53IV[ ,@JV*:I2@42[[N 7E)%?%7LRKW<\:\P@9? M61/S"H=Z'H" @ITB\GP'S8YG( [)E-5 [#X7YD50F3 MFUM$BTPA#M> QM&ORSA[L%[ )CPM"P\"@TL$S ]:5BA@W],2A_V/]1KF@U!RJ'O4W+ M66];4+$Z.JM7\>LW&; \[)G#,W-X9C\"H'H#B\T=HMGW!NX7UL Q5ON1JQRB MF>.+990[1#-W>#M9[8?'.ZU7.[)0@$,V^Z&$/3@K M.S@X6=OU0$M7K"5DM'9]UEV-LK>^ L"6KEA+R&CM^JR;H_;W'5:>XZ@UXL#L M'JP/H:!CQF<'8KH.W,Q!ZSP]-M1NLX!NXJ []89U#/\:_CWR?'-MM_ M/!@#Q[];NY)KYM*3Q\,Q<-AFC^(LM!P4I#6T.:2=NZ@^ A_AX-&@#3L'$-,: MVASGWD7UX8O@Z'#?<:[CW*YQ[GZP^_+1(+L=XV[M2JX;W:PS"'R/BVYV#_"7 MI; QFXKE@_ [OH;?F4?.P97N(-?4M,&0UBYA$F5/.W\)=' 3-KCH((9=^#:H9KPVM%6$ ,G*5A MPE; G249D+0"Y@RI6ER1.Z#-%C#*D"K8%* /]\TA:;5[5J_BUW_D65%XTSP; MQJ7OD+0PJW( #QG%\\YU\TV5@ M'*>BGU#46FD&;2]&A>/].Y:,756<#KNKO[9P$UN2<]W>+/6M6+*6D-':]=E: MEMK>\@<)B)T<.TB;5I:(MQW>X45P\F)MJ1X= BMPC/>#&>]E<'BP-I?ZJ1AO M6_)B'<;#MAI]>\')T=&&KUA+R&CM^JR;H_;VUH;CTT7MW@$OPA51NQJ^)Z_A M.PQ.CA\M6;=SE6>MHR^ZR[G.=6N90F@)&:U= MGZV]JG4LY5BJ&\I_DU3[?(X7UK5A&F X4B[=RTEG.Y>L)62T=GVVEJ6R][:O/?'@H]PO-097MI6O/--TN\N$:O34KC_HM?&/A9.HW>0 MEPX.>VO+\>Z81M\NFWZ]>5:ME(7-%=)=9\([7EH3+QVTWWC8.!-^[=I\>:J1 M%;IWHMD]T=P_:+\MYGBI,[S4QLJ*QP6-[0#XX?_9V?'?Q2J)?O4_@IK^#;[S MGTJE WA__^@W_Y]A4N&G_)T=>9'VC=^%/S2)]J2.ETR*?G8/T*.Y14ZS?!(F MW[S6&F7I?DMM+8&>_&_^U6P*\S[-PWX\^,U_'TX4+]#[#)=B?]]^ZV_Z-5HE M7&*S/JO6JY^K\,M.7PVS'#X\I96_QQK:*\2_E4GH75XYMDTNSJ/>T,WF[X[. MJH')6J,K_[S;.S+@QAH"^!9XY&^&4PXL/&5X-13T82\;^F,X >!)ABR^SI)J MPO#!^,D,T8[]&,89E 7B'<.WPWYVK7K^%?PZ4C4,<\,^Y$6DF0SJ&+!_ T,C M>+& .@/=!%OLV<_PJS9?&]*O4(B%T1F6)9YW*]*7EY9 MHV'\%?X-QF^1I:E*!%@97A_@OP>(X,S$(KYSO;OR841K5@B67?0VC:TW4UA? MQ:\O42H\% <8ZHLJ$>1;?9VJM, (EX-4=I#*G4V/;@DTP8SB04R=+73F\'0:[XYOOY)LN8[ [OOE! M?/-F'*;KNBMUG.,XIT.WCIQ9!WC;?BJK9O[#O9ZQ^U>QLVNNEA_3.!4S&6KT +3 MWBA'KX4>4TN2OMN;);^WYRHN'"^MAY=>N!I-QTKKPMMZL;^WO^EKUA(R6KL^ M:RX(<_5@;*T+)97%/EU15']M?F*&8+ZHU'A0VK$U/+O7&E,)V;U*G[]ATJ!SQ*2 MUC":Q&E3I98(<2 MH!WC_6#&.PKV=P_:O82.\3:1\?:#@\.U=79SC+?AJ[9N[CL\ZJTMJ+VMA3+M M"@VX0IEV$;:&0IFC%BZ8JV[H("^]<#57CI5:<+E"F4>>E<1] M;XOYVF4O^[V#1MD+^C._!-YC-(SAMBEZ;.YQ@J4;U,+%%'Y(;4R(%3E'GI#6 M>,M,8[Z?"Q) Y3%%3-4?C:XNWUTN8\;S'E0N$_A1G*M!"?_&K5%?U:"B7<$E MA._3\_2K/NS@,"Z!+-K#YN03-9(""7POB4/L)<5E+K?4XXQ6,X5N.*,YXF!_ MKB9'-D0J<&QJ X^H\9=2LRW5&1V=U:OX]3G>):JBU/5@/1^+:^9;&\7RE!8# MY(6?3UX&N[N[_C#/)O[/!WO\KR2$IT@!H$0;.;8_%H+SCIP9J7X)7)8@OQ2V M'O'@%=(5F[;>Z^P-,Q &]XH]"5(6KWL#_@D[?]VN=3AI[&.? -_^IPAP8#1^BLZ71 &7[U&VJ+?^Y;/^=JV>DTS[Z" M;5$JL"U^WNWM&?;#4POX<>\;F^2E2PIZ SS\I\BKUS ,VSG4A@[/54T6,!_\ M90P'*PT0-ZM=%RT9GHJ:3$N;N.4RYFD90VDE1XS M40_9'%XN-5,A?P,#'QH&MHUQ,.Q?V)IV&P_5VQK6'KN&M:L:UAZXAK7=X.^. MSNI5__6?,7CI45S.R)-]$T[C$D3A0A7@2 _PFJV_;47^;7, 3@NT*1;LGX!" M'6"XI(-X"ELF&X9V1:+WE.,H@[ .R:#?<48"AQ'QTW+ZV5OU_P W@ZOPS@! MA93@!RHPOG(:"5Y62 BXD/#IGG^>HHF#7@4:44#NC?+'X%6"F9.B,QG16U;\ MI;:QRG&>5:,Q$\8!$;2WR(>5%X#0$(VXN(QQ*4"GY]D-=M>EISS0NQ.PZ]#5 MP"EH^GR+OL]"#IAY99;C-36,7 ]6CY-D!86PX#NI&DDH!BD;@N%8K*;*@T,_ M5\,$C,TZ]!0.!M6D2FB(2 WC@4W*LM'%@D"C4H6#L7:E:$V7F[Y[+\P"SIN_ M>SW_=PH=93H01AM4YO"A>J4&59[CC\$>_S=[=;Q[:*T/2C19-*&R#M8*Z$": M;9WC-.8IV>_Y?Z!W*$QJ#033[<-6174O9?45M@@_0J-1"(OVT!^& ^1"X@"@ MKZ^26%TK&OL-&ECI#-:U\(MJB N-4S*<3Q'"$'Z@,!2";Z0@E/X>^+P@>N,E M2#1.I[5O5A^JW-.:"-AR +^/4XYF3128W\3-R#2Y(B@F=, *8*PD >$#UQ,% M(?!#V/*1=#L'KP^4"(69?34<(K^#Q+WY\,_SMSM[+U%N/O4N>\2$HR3K@UX% M-R[-)O' $\F?!9H.9-DH+O)JRG(!*J"HIE-0,X-Q&(MJ DT*G%B,LQP#P0@: M10W*XS2"- *A5 M$OA!0B= #G^#A6(2C#*;E^3&1VE1PQ2-MAK'Z2;+O[!DLEU05 ,X8XIA!J+]AU59P?$/6CJED[/!"QCHK9((634=*?H= MG5&ACR/D,40 <#@-,!?H'E RX%\2"(6PMR+,B3-S]AA M(*(X4,:?XBN62 WP'"=92N$1N30!Y3\)9\1 /J:BX0LPG-E^>&(_(JD$!3;-^2=R'#QN"/U0/7O+QN!SAYJV!:AI[<*;=^7LJTE_XG+V180T!$ZC^3E,%L=2 MZVP MOH:GQX?KK>)[P^%S+DTK"E4ZY(8-JV/>>QD<'+@>I^V@:*LX;W\OV#M86P#%;LMUWO,GL&M^N-4ROU[K=EQM\R6)^;(K7A_ZU)-YV=]! MVUTN1_F #Z$5PL#[LJJ6>?FM7VC%P"TA?@QUU3Q$K29,IY04NP0C*P9IW-C]O!@ )8?MB4.9YS"*[GG\.]L M.,34:7R+ZL(E%SJKRJ(,NC7+%B M>8;2+C@B])SYE884X5*SOSZ]^\/_E**@_QZF7P+_?2AU!*>"^8"%"QXB1C0_ MHU/_N?(->Z%?9\DUE0XV]0K\K9I2R?_+WBYOEE8MIM@MZ\-JAUP\T5?XD0*G MQ*4_(?\#"UH,V ]5%?51E95QB#6,\ <587"!C$*X*09=40B(%7&93%5(Z6:Y M.)TP5WXQ&*NH2OCA24B%(D F;P2KOD->BR7EH/C-N:F#*LT6?QG5#P6+<;7I.5%43/(%M]; 'U]JHTT"P1:>[]W MY6F-(/:.X04, M=-C'S[^_TP>]J0-$=3/*X<@$4J957E1A6FI@S(_A# Z_P1?O8YZ57);NPU_A M\8FI^F&61&$PT@V^& M-85?LM8#3(W_5+#IPYF-?$FX"PWT3%KWD,I*(WH+%]%&9PL$ M'Q,_4\-%$/[D8)!7;&0Q_"#"?^+Y7996*?+IQ=DE3I*&?J?Z>17F,]G]'!;; M*'FS^;="PZ$?.,X299.%)LT",;!=45BJWF;*TP, DTX<8-(JP*1#!YC4#?[^ M;N/UU@FLUZ1=;KN(RC"]W"(.#.F*[/ZD'JGU0@&!S6ZU&[9 M.V*[I8%ZRNY[B*>SWG;P=A5;*GB\7?Y^:GDEQD8X3_]=P;-OXR)$*X:/>&VX M("-IH\";B@$R;ZQ8I^\G\WV"!= G*WYFGK# \H[I6#6($;9'91D#)8-;R\E+ M>!GP^0-TJ]$B@-^FU80107@E"( )']D5J"+ZN4*+A1%VP$^W [A-P\-0AQ'8 MDX,]<.EASU,*_(*=21ODR08YA,QNS H1805^9%BS+>ZGAD0Q4'-.7;9R5J0= MQ:8WRA$LH0DH@(\@KC&FP?A7>36!V0!9.CR;A#=-7<5>V'*H'<'J+SBH6E < M-%<8$X1'X6.Y&H(BQ>B?!_HC![>*X'84X3Z+,J"A?$1I7H"*@_&]B3$R93!%J5%[.>HO[?0MG=IA!-U/L5IB9NKN%=YDEE(D:]/ 8R(-BGB!!A#")6450@-HR@59L^$WJW&,=3([1% MLTG)W*H;HTT_4(=SK#XD**V#2@ 8R=D%NZ< ;9()<%NAOTK*P-PK%=FPO,%K M&?@):@[0!--DL3NRV%6\*@>= MY_CF._FFR_AX3D4_H:BUT@QR:&;;4UPJ3M+)\7HQ5;"K&1>9%F,=D*+\PV'MYW.XE?+*SYX>?+(]PFM ="+6L MOE;%HQPBK1'@UNJZM5:;'QVVL4"XC19J2Y:FQ;QT$!SMMA$,PZ'8/ D 8EKP"?=WU\;XLF3 F(YWG6\>[#;3=[=5)_GCLN'Y>?> MX5K.O5BZJR">F_14T8E6C\4B#R/\"40/"/2CK.HG:JVL_*J/D1 K3>._1X$O7S;[+3[Q-@AA[%1LY:$O*^%HG]T%? M5GFGQGWT-W&N'<.$09OG7C>+OK:%")#HYWTK"1TSKS&_&^L,?08X6@"9X4K, MGP\M,+?%U[Q%<#=*]M9#4S+\ B!=DMW &US>,\@FRH',W(^C?GBA]KF^>[!T M@E,)79F5T1RW726AQ/+T?][M'6G1YY_<2VTP7$P\5P/#&DNJ![U()?&U@-%) M(4M>E%B3EV---SQ/GUI2,#Y7E=(L,*("H"H?C$'S%#PJHV(2U$L4(R2;E$YS MF1\5,6%K>RH+ZL%:EOZWK-#!=ZS0[I(5\NH5BB.C9E?.$\N"#BQU3H! X(?; M14;?M Y^=F5C:5N+&#=;U;(M1'6T,M& M)0N8Q1SZWZ)&O)/$@^_6B UUB._D2LA#BB+5+P.@-Q?,SFPX+( X,'X-P!<\ ME63@U!*2!CZ_;9KL-HBK%P[B:A7$U9&#N.H&?W=T5J_ZKS\,ASN_"_3NY5B! MXCK-\S =$>S$-M:]=G16GY5'A>J(I M;JF'O"]K2T-I2.,#"$HB9<6%[J,&6 M?3@/AQ6!0V/=?X[%^VHX5(SK@X7N=5$_.#^1%-_GZEJE!#J5&^!*POY6?FY_#/V',@2JV[:CLZ*Q E5R6V>"+=UX@J-E .=WQXT.RYZEG M0%P9NA5,V4F&W\H0#4E<<3"344& O#*$"MJN%:&W7JIIJ:%7]HX9:W=8H96K MOJI\0,9ZW\#4HVD\SA*PO@B#+B0#'8%*O'Y8Q,52) _]B/E@X!_L'@2[NR] M=X42#FA0340PH2X^VX59O:6&+=Y=_B PI\K+$+A.H+X4(^=$,6)G97EA\1P& MOQ#9A1@BFPJRUCC/JM'8XCOSAD9ZH0>]^CO$2QCO!X^M3-B1+."T*H;A0(>W M"+I9WD!O=2!?J[\BWPW\JHR3^'_)!UW&V-2,H9J@N_N_B.\E(<8:" XS?5K 5&A:IR!J&#%@>)4S84+^UT?4NHX='3L^%CM>DJE9,R-&ER_% M)& 69$PX84K'B8X3GX@3/\?E>*P2NGQE3KP*OZZO7L:QH&/!5C+$+B1EX 9PXZ7GQ47CR3 %3-B\1].[]CTJHYA?DO=$ #";"R&\:2 M'2V+[A(VS?Z:L5;VCO:"P_7!-W1I*1W,SX_FO=Z+%^U>0L=X[:%QW=QW1C+>_F%P?-PYG;>1F .;F;B&K:#RF()8WNE@D%4I55Q^S))X M$$MVVIGT27/IKIV9U85>5^WDYMB&5G.B8 AL%<>4:<3F/T@-,T,/UWZ?YR>?JQ;&5Z-XT)(H&EXN:*> MB@6L?AIRL0!B(DS"+\IT V2>#XNBFIBD2VPHS74"4AJ7Y43N!*DE6N!Y55+Z M?TB]$6/<'5,X0"6^IG* &JL+UBW>!; JL%[=/]<=T=V8U6?E M10JKI;'J6TX*^*_939/KW]0%H)ZFQ:_^L[WG\VUS=;4)#)2'V+4<#UFL?2N M?+Q??;:_Y!VJ6; ZV%HM<,W)JS\)GSAX[FNJ&Z/"[]-""@JH@ ">/7R.53/9 MX/8'I9^N=V\:4&<].WK>6"OXN%["F[&"Q<]R4/]PW*V8&B* <6"*!&:[V&5KE8%F@;0,\T^ R M-F,H+T'W00ZI?#3%/IEF/#A&E:_-N>:[J1IE94QME,/")F4RP0Q;-&K"P1

+Q4*C\&H2)Q]8?Q+'UP,OEH.>? M#[$5ME4]JPT*,)+!=$ +?)5Z"+@E.=@OA4?V$'H8_\N09[5J8^K(!%=^!?+* M]G*]"\_(E(P++AZ"QV=HEL*O!FRX+/[44@G ET;QR>9[>G&>01R4^#%W'+J;"(?X^\;;B@R!*:"G$+B@VN/Q4AR2*AN8E,'UZ' M<8*_895I-T5O#E\54O.%)N8TJ0J1=K;UP\&8_ ?]-F,HD7M$L\8M,/LRQ_ W MBGPC[JP.2EWA(N)LKD/P()#H1FUW?V:82W=6)[,WB;^0@\&#-CZ*[=W9.\*# MQN9ULZ)< 8 M+%:6 KW T$D5P6;#KM 6^.@5R9EF5F!!12P_2FE+8Q0FI*]/K[+WVG!0\*C, M"]@1^5"]48,*A)[9>,XD0;F^B9/$3S-X$ATZI-8HSBJ5RL:2_*YLP*K/J.=5 M,RFH=3VA?I3)#(OJ4?=$[(S*HZ)"4O0!K^-R9BH6A=D"Z5&?L!R-XZEQN/-8 MF7@#/C0 ]RIEM6(H,OO;5\3N+)TJ"DC/$Z\06D]6%#$^KQ=&>_^: 28A6B.X MET+?BCF+ALFN*?IA,_>V&2*W0>:\=) YJR!SCAUD3C?XNZ.S.BUT[)BKQ2? M)WCF@J6 8;[LQD0V47_;YP-9%+45GO7Q1"CX:,P203V<4$'Y*,LB0D,QZK=* MM:['TQV/7B^LS3;4LC#:1(48K22C>N[HLI5LL-RJP,+[KX,QJ70"1\,3=*AR M+-ZO*>*CG9QMH8V.ZRBCLX\A9=*9!2&#X)!8[Z\1TXA^C+6:GP#EB+_+/D0Q MAA,>395AJ2>,?H2<&G NJYY_"7_")ZY1!>Z$$7X=5L!CZ[_$\BA,04_87H&I M2QP3ODIGG=X?F$I4S2/&D6OSE7S;SI^.S@H<82-TEH#PI0'P5Y7V MP5!3D; ]FB %FT?LWRRQ[!K. P>0\>%^51+/SQ2[A?!K=BN,*06B\6G9<,AC M^/T\TGH!!%)$!XU%'59'&"2*Q<-7E_L'/?^T_HV^#IG-:9X0<6U1D(F,.A"$ MHPKAFF!R=+1",*JJ@9$;T#U#=,T>VE";A-K=T$NYJ+D\K;G\6G/U_ LU"=E9 M6>5*YFH*EB^ICJ5V_8)[NNI#:.R3+UZE)KR%>DA;S"D!3RIPU^3Z1:B*,S"Y MW\ZOX/P:+RPM;6@]D+4X*\)Y3L-T8E:OXM?_"//H!C@I0+>]J"8BUGB1E U+ M_(T<+J!S=@CW]K.E4?3O:F>)67N:Q2G';_#$T_8".V5E^$4U; 7"6A(R\(+N M;ZBD9/! 7W3.IG@SAIBDZ)/J4%Y<)AR8R^/B"V.3%@6SZS0LBEJ0>.R>_Z'* M3<"#A1C?KF__8")#/&T]B!:QOC0IW!5W+),]&-9U+CPT,N=6M,0/>;DJQ.SDLN[PJ-]-P*5 M@*Y/"S8!ZR.T5K]W!',9D&R4(ZL3&AF^ M? )3%W*4E@.+1C+G."ELSZST3I'U0H -*-3!SMFRN%,?K [L, MX]($:!?9S1[7L\>ERX2;]'FP^KW2Q-1MFNF&AN;*%Q,8B)6(/P?#EW]/[X#7 M^%"<3JO26'UT0Q71MY$HCFRCI2\^NQ7U7O&*)S+)Q -9V"MB#9QXG]M66N;;(@8V]>A$:5VS+[ BV/YN&0\-376*E:C>; %1K M:]L^<\0>]NP781C4&IFQD.>-]<_H$1<9)S,J::^ "87%%",'$B'0JF=8)<,X M2>1NF]5"/5N*%/*'O'K9R6V(AXOS*:L\G9\/?0+[(<@:#4PL3[\Z #89S3L= MULC2\H&&]9#N-$MUZ! [C"$#B?9CM0QO4LHG)F\J'?33/#9__1Y;;%I,U<"D M_SC@Z6[,"MSQ2XDU>>AI[Z $F!/37$^+P<7WR:2+$C3Z [1_1O07./:3;,9L M'Z?PXR0)-<;Y-(QSUF+:/A->L<](_EW\OWSJ>5=-66KD**B88M5AG21C N:L M5.BR>QA_1?=7J9[_#GZ G+[P?*'G6*?8D.P8G>;5B=:%7+4W\F%,M[Y:2:LH MX(?13&?MUD>/ '0S&'/ZF@'E>)S=+&;8V+[[O'GBO=-SFDL)LDP*T4/B1L2I MCF;,CV,NHW&U:IM%)V-@EC5G"V#2@66:R$>\208O801R64!O0ADK)DS$;:Q0+^7\:I_I#'@,MP%UGND,9YMI7B!T-\I&;VHL/9W_I MNHNF3614QZ0>E$PIX-N&U>'-W2N84SX;H@D0INSR("WVI\)1KG3BO[GAT!10 M2E4Q+X=Z=*U5S"<*,HKLL*,_%W:T[#IT=0A;FUK%-8)XZ#>A\D,X^ 3M/<[B M%9_.=O/-0C1(L">HFT/I@_MNTC@=QBS66"53$%*P9V@[9@7FZ_DJA6U59-H6 M6$QA15&XJY/<@%*$A*K#^#EV?(0DZEY!MG+.:C)#?:XM'S"#)SW_/#5! X M<$OUV06' ]A3!)<$^C)$EM*'%!>#3)-P(.L2HENIL._I#=5AW"@I/Y%K!_H2 M6[^8W02^8#;"A,%!,6^-T7"BM8%O:_5H<=#"B3.G._,0P[HS#[-XS)VU'LCL M9F 5.=&3&!^AD>$!0HK?.A/LEIR?@UV7\[,JY^?$Y?QT@[\[.JO/RN,D@KL= M_?H9\KHI"H:-E:BYTIVN]E(_V6A;]I.].9/:^+R+WG+=L%6R,76:PN+)(Z<% M:O\=O B7J"55:BZJ>\RV8:=(CF23#*\M@$9,B,P5$US" _A+FMTD*AIQW2S. M=)))9((\C2F.PWFG,W)*4".%=$MCQC*?E_M%3_] _ETT3"&I;N7CDG,2ZKBE MOE'$&5(:O%07505??AI[09LDI0HG8AP4C0A$X7''8+03ZL0(LL]BOH70-@.P M34P']$(]@+$<+%M!7%=R5'7B21)/8CZ1 Q,H\Z-P E_U&M8E-@(WV><* M&VV6FJB!+OC"RA0RWZ1H5WYO.+>8DM&:9WS73JZ*RH MT'%(14L%1R?%8[+#.4;VJ4(J)M@"_C'>REV+:$_#69[A[20E0')\5M_!#5CS M894T.0$#2K#G]'M284./!4#J6,PMY%R])!GRZBMVM:5R[90-=2L]RLI3*\2E MA-,G+V.I?9+K>XI@Y5\4J72I_BJA<:GX5Z.('B2LULYPKFF7**AHXW1PMK8#=29&% # M$BSX2)JIAD3PC,=L.C5R-J.$%*Q[5#DE,01OMW]TNJ ;L^+:]7-@T72$Q33> M:0UU\2>VCT[HNHA_ZNK9NS0K4/,*T]6Q^D\"4++)#&12[ZYD*J.A%4_01"$K MAY0+GO2RS!UK/ M&EO4&-N=.C?$MCV;]7-DS,:95; KM5Q+8$,"T+.1&E!O=U%C?"KH-K!RF<*) M#)2F. * MCKXAVN]8Z EF:.(GL0%S,6>;#G;%.=VUSJ&)1,U7Y8Z"<'_@R,HI464"IGFF MKTSBW'H7/AA'F#9))0]X]&-A\LPX)W,4"P8,URQJRQ-=E:#^MUT1*&5ZF!OF MI>'$]=SMR*SXP/@CRR(L/G4G0I=FI7?-,^4-'#E"X[JHH_*Z0R]'A,@P-%%U MA(IBC: ?QTZF&A]++EYZOAZ)85>!BT/* MP:;*@0JSP_)X-)+K4&O7B:,639EY,X9$2D,);1OQNJ',CV:>D FJU3!/ MH05<@FBBF,F#64HCON->BIQOI1=X'( D)-&1";@%C!+90$7!C_?\*_BYOM72 MB44C*]JH+Y<"#MU,IH)6:MUL-&.8.(HW-P48O*ZTL+_.$ZMK3)KOF52:N64B M4->[E\^CL3G3H:!2ZIK2P,JITZ:.M6%T345$]N L=#"P M^]788-F$'4&M=]Y6NE$!4(L%^&G9P#R6O6*\S/"+&#ESO7<8%XII]72G&VN5 M.+V]AB8NY-*'SU.3HFM_==M.O8[.BM,8?I?(D/>&4&*(_5R66Z=F]5EY50EN MA:3V05877R'Y;S)"J M(Y--9\AH&1O[OI&*51]9G'7,E3ZP7!:87?V,QXE>DH",*/:Z(X#=(2$T*AN3 MA!%L=GT:K-./\)FL<\Q.K?,*5\)$*Y M(N2UADZK)M*WILZM_+TU=F_]_ECB?;__R-%$W9LT(AJQ.=9.-:5KF)L\+M5. ME-VDG&K,2"-6@,B@_33FZG]#6/&^5#?X>Y&[UW=WX.35R6N7Y-6R-"B/<=Z( M6;@Y==+II--)YQ-)YS*GP90)EUBI7WZO;+;4(MY8KQ41<[P;\:.JG!$(5G>\ MILXE>;DB13^LFWJ"KT:Y_,TFSW*]<[L?ZFF6DGIYXR7;+F]$[;WF8EZ+Y.9U M5 Z&-W$YN^\QE\L.80CJM-4H.?=L9.?5%Q?'.B41P%9?<^WGQ0MUJ#+S$2)M__OR@ 0B M,XG7#4X]78G:[?Q,==>0^Y7+&B]&'G0FNR[SYK!K7-2?,[Z]'<[6<7 7TNS$ MK#BD>3D&X=OY'0,]&-7$"$OH>E%W;5:$_B-Q,&I0A9O*T;N!M:F$Y#% 316: MKHJ")G(=$V(#*H;3RS?^53:-!_[)W@M=\F_S!C?.V/O-ORRSP1??_I44_&-3 M(;SNQT_!1X+5%%$[TD9?,#Y-1CD5ZI*.;33Y!&-U4"5+$C-(V=Z$>13H7F-U M8H.'< AI \1!69 M-K5P0"-C+0[<\_^(KPF-&UZV/W[7%#1FEXV:WP#=*$KX#\-UDK_.(?N4OYRK M,39IO3:Q_$;+8IY//0]_?AZ,^&FI(?C_H=(WS@5CO5"7GP##\@SQ%*:>L2K, M!ZT7G5BU;U8_O;95OD7]A#H[[.S$KX =OU28W-WC*F3:L M2[$-4&W-U->PE)ZWNK.!%?M57E0]B%"#L%#02Q"W;D>\3L!PL!Z7[#!'] MBM#O\)C+M5":[\*>8]<>U!9@:N%J26,H:KJT4G:*Y<)CKZVB[L!H3A1E:$DF8R]3B;^KR]7K]/?-9F'!( M:=+789P0O +QM=D#BQ_G=:JUG=93LGA-OAC:*6'3JI\0OH]DAG'9/A?5$L!/ M ?0F8:ZK&3A$@RB;FZ:T'I">O._2DU>E)[]TZ,O"4Z)#C^;&/;"H8@G/'^5^R.RE:'5 MKWV.T5-S:ET?^Y;IT* .CW;6[S-)!$;@9_1:3<4,?XO]C]JD,1\&)QP,D:W3 MV1V=5<.;U%$-="AOL9W)]*16H<;*\HO!6$45VL)+^N1@,3=:93N$Y"<=C%;& M ;7%IM')$P2:LII-FH!@'02RXH^F7Y'=)[2:B,U(_G+3,:55ZD*"2K]KCAD MP.#F>+M@M^VUY7DEI3WOG>6-WA;LQ/-@CB1_R>,29.*IF5.L5!J,ZT9'61H- MAE';>+:V*2S(SD6B-XTM[Q V^@/\M>CO/X7_L[MW@(D\X>OOG_(]9O?H"3.O M^J_/2S7Q3DY[_G]7V$T"C8IKYC/X0:+__38NL%F!G F):@97>2VKQ2)2I6TM45# ML0\^#6$F%AJ7.)""=/0UR"+$,!&UI=$W%WU$[:^_#X>&+NN3HA+OE$[FMVJ@ M)GWXU,%>X._O[N_1L3L.(\PJ0B\$Z]OQ)*V)L,:65CC#<$ 1K&T[4SHZ*U0C MDVDX*/$6]3P=)E;.S&;-= /V[Z?7'ZKAAC^Z68+$ )8-LP MO':EG15U1B^.;[R;"DDC;0Q*SH@7WN"6';H[Q@(\CEV*C#39-S&@U.B^!F]2 MZ^^!/K*HR4U>90-&WM*-6 I(?1?C$B\HL209PT/E7.JG;IR[:AJ154<]H>)Q M,+"EYGT.*Z0P3@=IQ+Y*8B7]ESAJ)#D(0]W#6&MF"0%]VXY1:Y6^P@8G$]UX M>-NTZ6TQ^P,7LU\1LS_8=3'[;O#WG =Z^% /M U31@_TZNPO[T7/?W?^_O3] MF_/3/_W+JU/XV=G[JTN7@_LH#C,KE?5-2K[.;>5!S_WJ5U,XLP9@./ 6@\'_ M%=MBOK&S\=Z9<^S2Y.5M82SA*0 QUPB'^7VHC$+-R]U?GGJYJ;3K085V>[^L M%1[5IF;.C.C/FQ$\O6];XE\>5]9)H/'8;8BJ!K1<&Z/]1ITZ1WE6I='.($NR M_%<_'_6?[>\>!OL'+X+]HZ/GW\N,CQ]5/:TB2OLYI4XH=VNZ[V;21^/,[UO- M]3/;"GCA-?)92[EH76K,<<@6:Z+0'^=J^/>?_F__?W9W]WYZ?4'P?3Z%[2*% M8'88C[E0H[C 8$GD?^0$P=,: NH=MH5^]O'-Z8??_?.W_O_U7\5??TVS]'TU M@5&I5R#.X@*'&8"A@NWI_OY3I.)?20EF.7[@'!SB_=W=5W]KO/OZ.3LPCL7O MV,=W._M;J &7G9J_.FYQ"G%="G$?DZ\LA_1WZ'@K)U+%^CA+(I47DDSLGU$9 MMV/">S+AR=8KNZ-;6>P-@J.^2[(;=W[>EZ5>.+UV)],=__3Z?8:7ZO>[1'"< M=R_.>[F$\]:%?O;D-R\/R@\X_,W_P#G/O^+W+SE];BN2!M[M?$_:P)[+&F@E MD\\E"1PUD@2L7TI \(ESV!_E,NKB[..'BROOPSO__/W;LX]G\,?[*__B[(_S MRZNSB[.W_L=/O_]Y_L8_??/FPZ?W5^?O__#?G5_\M857S1W-F+C*J S,]E[( MF_X]"W."HWH;YXKP[S=MYF\QPQ .HH]9G);>Y:P "P<>/T\'VY;I.J3V^TX#U'P-_L W+L9GZZ;/R*/\VE%O_VT'(^A)E+BC*+#44M93[ M#2GWG^''+!1"^*+&A)+265V!P6M[L!=X6(9!"A+^LALTL)Q6P*'Y=\.A!7ZQ M)'HD((#TDFZ+0@T+/.I'*3G1,RHF@;^E/EXY"D:A35=*SMTS<%$3+JA/9DRX M3+U!=YT 7<] +TH/EHWRIS.6N< 3R)G;7]?I[H2S@V,C5F22^#J7&M.QL>:^ M"/Q;OC?-!!U7YBT;!AOE+=LH?VZC+("<^NM6'CB"@\WE@N./F@OOW[KP'I<' M42=3V#MCIX3N4U\"3W-@@GB:.$2ZCBA:Z=B%=?X>,H6<0.Y< MZ1)K4AM$[V[=I9OV,G!)$?<;<%#6J4'@(1.#)]+S/W"AB?U6S-#97U$A$FQL M-F^\-#]W-WD-9!,Z(PM3.A1J2"J[Z1AFG.1U3HH!ZN7D%$]K52M)Y<,UG$F( M;R$^P;-/:6QBT\5S ZE(:2SU^8D@+'D3':!/G;Q-:@R-+;I?5_[(^-X*.&%2 MIT,548E342.1)>%-W7HRG$YA*EQ.29@=#-)0Q\4\_ ]+2EM@J('.4)PB(O%=7OS>L)7CLS6 MZ))WJ $CY-Y2(0]LA31/S__/WILVMXTDBZ+?\2MP_*9OV!&@S%6+/>,(M9<9 MW>.Q?"WWZ3B?.D"@*&(, FPLDM6__F5F50$%KB )D@!5$S%MFR1055FYK\BW M1/LU+FV1&FA?9^8=8J+RX^QL[*?-)U9;O-=5@D6_U.+*,AFU1'.8TB:->. $ M-0(UL7^P .6 #9(V]!F7J$)'A74L%!W*YD"% MI#@LD^4-I76623,0_+"GPN4;ZJGF&ECA?;2BBZU#29*\X8U.O8!AO1[8^"DC M#"O[OV^\MRYOR26N2WO]FW.J90JZ^8'%((.G^^BU5H=SUXK#5*JH2X]FUO4: M/;5$V&8Z1>V)^J:@,C7*G74CU,DF'@U5BT)T%9-F%?,.W:16.7"F<,(B[C<. MA%=#>E%&&$F/,Z72G>,G@M8UXNR%U'<(C\-[[T?D%,U"(.6=&J+X2L\*Z$P M8&6"P]BF/I.^)');AT.X;AY".3,_X5[1:Y3MQ2HX7,A#.HV8Z*2_H%>TRW!Y M;) I@C91. 53(U'].I;P_4AW##J\*8VL(>W8M=?ZO,.D(UVPG&ZI$OC ^VW'1@H:< MJ1=%B!#<%47O\2;"W9V]=04&X_!>1!U.X_+6N>$"6A+#RQ5G@71"E+"W%QQ!.:.<(2X<"X6M&=)C8,T&?N7I-\J]X>YI MCPY"DZ.$8V(!<30NVN_.35XUJ![ M'IC?U?7/X]ZBB@HNLXVVS[H#+]AO%Y'F[/SJ_.)J?UNO.!$(MR94(K9PVI>J MZZAZ :@MCE=D*9)]4'0G9Q642)1;BUROD@%=S"&A3L+2LM"K\!YYOG._HKJ-)/13*;Y3";A\Z<6<)AYE\52_X.H.2@:>3*K#_@* MQCDIE6V)/X$8C>+$T#Q#\PS-,VK+,W+%A#M45*5AF7M'I+'AU^3%;>&X=!K4 MZ@M] 3V^J(1D3N6"+SASE63.2]K*&@>FZGK-$Q[GG,*:W6AVH]E-7=F-4%&0 MEH&%C!G\AZ<YVD)RX&?.&KE3.;XE9PDCD/'XVPLBUO,N%K^(H\;WT6I MQ%G-230GT9RDKIQDI4<%/O&?: 3VJ%#BI)0>V4HH\N5]%,:Q4K>38M)\Y;+C1O47G+>3-XRZT@]2S\ EP =AFFD<-,-W123N091^%,B$\+S7+. M)G9,A3T94[#R:/$4WC2VL:(8:P)$PE7(*["SUXOLN QS[_5M*YI7=-Z_6C] MFL*PJL2F;'G9QD"J 9EN0/1>C.DHN;#87?F$Z'' F4'WB77PFS@ZRK3FJ![#:3UT4;K^+7Y M+SO^@85G_\>>3-^:OX^]A)F?/W^=XZ.5CUVIZ4B5?8PER;>YX5A09,)5'NY? MUW?__?'S9WG9_[KY_I%?MBR!+DP>?1X33YIPB!7]M#$C"#WN\6)]D^.1&7LH MK+OMSGFE18)U $2MKG=#^OXLJA,=-]. %S#+>P^9 V0H\>REYGTCUR[_M MR!D;HE=XMTI,J,/I=NB:-%]4='F M%VDH)52B;<\V-PKG[\/H-3\?SL2IZI867LF"\VNT>@YHU6XT6F7AK9-B\&MP M9D>>?WUW]_'[73777AL>45N9J&XLPANMYMYWFP<@RW]1I.D)LE:@JPFVZ@M?)XM2NV%RX-]!?;4?12F@=L"@RZ, *;W MPY?==M_J]BZM[F#PZNB20#BM+LY_J58JV/&XJIN7?K7M4U.JQL5L1Y7"[&\5 M;^_JEVKI682=/T6B#*40=^Z],%WF>!/;C__QH@7_HI8?R3]>>#^3-T$Z:;DA M==;'7\@0=1JW[FU[^@:1Y3IP\8^/?Z;>@^UC,-)Y"]B2D MCRZ"J_2RB<%/="(^10!C7989L$2KT,U3H?Y?-1/GG:]56"-:;X '6#*,GB\ZD!>GI M<95=!&F&'L!,5BG@G4ZGF4Q$8_@)8/@N]IN)W]JJ+)'+,V*@)O'2 M=B>,,5U6,XB38A"[B$")'K[]>(36V/BU.<^AK$+%;:P3G<)R&R:?::*5L;ZE^7B5QCQK79 MUFLKQ052?N3X>!VXMXB,UX2#:[UDO=[YWMCW\/$]KGAO0>UH#:T75NFTPC979)Y=*ZL7J^A]HC&\1/ M\9W"M^5PO-NQ.CI>VW2;>P>PWDY99&>M3WUFQTR+S--D)[N(S Q-/B.&?,-M MWHY^ WT<466%H=N]:B9OT0A_ @B_B_S<$N$'E[UF(OS)F9;5B\JO40A(D3SQ MVDUL1_YGZDVQV;A.&#Y%]K&;>YCCRE??#I+KP/TH465U5H@V-VN!5C6"3T/$ MY7;X?C%H:):?-CWWDB=%Q6F2K1 M).,I'W^*2>7_#$/WT?/]%8%.:W"N?;=U0+ :P:C+*Z^\LWT-6F%6@"916! M_DY,("]!W:\:L-LN#T#OL$'3#=.AS^K9U7RC3==6^G/VM,(S/; N>H<3^?U& M"7Q-0R=#0[L7RZZ@H2NK-]C?1(##T]#S=0/0LJGILR:@JPFVZ@M?)XM2CU?(Z%"L!9& MC$WM)QRDH^EV[WZ)9KCN!&Y\Y6BQOB%=V^HV-95=XWFS\;R*46*E\;QK70X: M6KNK+:0R(C%*V=I^[HKQI!E)\Q3=0TG-K",TQZK/.=:L;\-N=;O[BXS5])9K MLHW:PJ>9,G4'*@!AV]9=!)ZOA5KH,Q"Q!Q:DVD(]-59319.!;QPWUC*4OC70 M#09J@5(U@D]#Q.KFN'[>T<+S5"W5SU[ FP9@2SK "D^W##@BLW"]!_FJ5LR< MEO>S-?9LU+5M&FVOZXR2\1>*.>3B9F-E6?+Z.X8-=EZ M;<5K<42>3#EX6I]P,#BMJ>R:QFH(V!K16'5C*#>@L?/]3=;2O6@JT!\J-X_S MMC,Z@;86&ZNMW-XD.;!S:?6:FHJO$?T$$'VWT.@&6; =Z^)"9_(TW/RN. U6 MSZ.LS\9J*TYG4@97)=H/.KK5I)&IJ^:@C8&M'7SJ.X-J2ORSTVRSRA)*@Z M6^)[3)/2AO;I&AT5I4>M3!?I7^B\J#H@4HW@TQ!96@[#+ZS^E799U]J&WJ6L M*)Q,O&3"9&MZ[+^+" :KLL !S#!??@D39G9ZKS3O.![O*%ENV*_N$/6O-M0X M6$L<'#PG''R&IECU,N@N"9T?X]!W612+R8AT./9GZB5/>F)6 W769P&RFFRC MMO!YMBBE[8ZU0/L:B4QB>!BXOV7^K;PC9S,K-UN)Q,Q7.[J-[A+L)?4_MI^R MKRRZ&]M1GLG<+AK \'V,W\>;V.%'VF#[K-U>9*G/?("=_LP'?/=;L^*A MZ 3Q=9J,P\C[B[D+W0V;P_EP>^JTK79[42;!+&SY Z:=O19@K-+(*LWY M5OWV:H/?=MJ;_+CSXET09MQLP1_RC%X]<7^3)U51:KV5V=-$7E1/50$[?=T& 7'?%@ MT+TAK6U[R%:ZF=M<<5RYHPN [**F#+.0Q>C5X?!B5U!6NIFRH#RW+BXORR.I M4/)I+&>^@F7"=U,&/WU@_I/YLJ.#@PWTJ%5(YYZ+7_S1_@.5NQ6X2H)J>;)! M0QNO:(0_ 83?C!L+A.\\3X37#NZU0+N&!?!"19;IU/9^PTR3I#E:^ )3?!>XXC*PI&KJQN1[=,J -2U0@^M965NV+[I=7M-13;M>-O M?W6>UXZ33E(:"R3:$(T\IZK1G+H2K29;WY6/O=R;V/[&$ML+F/O1C@) E%C! MQP\<%56>%L-I8(FY]/J^=74^:'!Y6D6>'TUO-=GZ?NEM%\6A&GH[MWH7^YM* M?V!Z.SD[_%"Z0U[^&<\G'XO$8\W8-&,[A/FOIK]_),Q;U2D1M/M%X9NFL"_= M+4*3UN%\#1N15L>Z/-_?V%C=**)6"D2_(O5!Z1Y!0?+#JQ.[G>0 ; ,V:+IA M.O19I>C^MZ-LNK9:A%+,?QVXFS"^WL"ZZ.VO2]X"?*VQX-/4=;+455&KC$VI MZ\KJ#0[GX-L_=65*Q>L$!VI3QO<[PQ!IV--M#C&QHWLO:(&_5,>:;9Z M98?M3V=V^U^MEOG)8[[[QOR6^JSUU;YG9JM5R&+?]B ]O(F9H]!GCYZ;C$$! M'/SR8FXA^!A(HQQ)T2ISFGG5U?>S<'H]!Z@-$V_T1"ML1:]BFXC32$R[OJ;J MQFAO3?IM[/W%^-V\>#>3W%E%F#6#(O+K41@F ;:8R7,(Q2P#U*0) ML,![=U2HY,2[?Z&,8N8M//9GRH 007Y>OC4IHQ+.EHL?4I_XLXHX50]VON!@ M]-DZ/]>+.9@&2(_^QF3$<:DD%7UJJ4"0QW]K?G^:PLFO(]!%G;?F%]!0.8B^ MA B,04%,RZ<(3 CC#$#+ #:,F/VC-63 <>"]4P)]"2"J(.+?BE/(:UZZMKK= MQ0I%$_!Y<]Y%_[%)WME_M#M8ROW:?C?_Y?"/=KM7^+*A7&_X[@.853$(L:^A M%R3&W1-(S0D\<1,XP-"&QV5H>SFPRLB-G'WCI!G" _OW4LO,))QF,9P;/@E^^DPV#JH7T+W D#9KQHOV^JIQ^2GFEM^(XM- M"$LG]'U[&L,)Y=\*UA>'09FCO)B)32R.-\S'$BI$UH4.CE4KB1M^9.BIPBWZ M[D'#D !R_/0?+\YGKV5%K&[!EBN%X?\RFP_<^!BXS/W[,'K]S@2.SR9#%O&S M]#K6!B!>$BN;.\:^@V4:(3= R&Z-$++;[G9JCV_Z5C>_U7;M;W5S+K+#-$$& ML+=]%K^9 .G5_MZI<#QE';6\11W6GLO0%V=8?[#DD2L[L/KGI2GJ**FO&B]KAI<[<_HR>-FU MSB]7]U0Y-E[N5]DN63E50E+PU)(=S@[7Q@NL\.XT:=:9-+<1&7E5Y@,+TE43 MQ,X'UE5?"PN-D7L6%AM@9,_JG9>V+FLN)I8(@?U9 >_#.,$X]N$\CTN$VR'< M\7OQWAWJ0/HR:G,9!U#[#NU7U=AU"*LWMB R@M8ZNWM4FFI;F/C7"CZVM MXTWPH]^V.MW5S4]JR!"U]U,;#@?EL^O=3&WK_&IU1\)CVP\:,6N&F%4P^+6( M>6GU._7VM.Q7#SZ:LQ,OB38C[6)-C'4FQETA9-I=="Y5UK7TC)"H^5N M7L^2:-F_M ;];JW1CX)]1&,>\PW\4CCSM(SD25Z9[^$I7L#)M MH==>W>)+^T?JB1N[L,9RN-&W+CNK.RO6T#=238[ GGGD[91%=@)OHYVPGU,6 MQ#IR5.-@A;Z,&EW&@=6AG4UA\E301K#">6)'/QC2OJ1[C6C'49#NF._#-5P' M[K_EE7SD-[)B.IG5&VAUJ8F8LHNZM VF#*Q!^;S+NO#+AB=8_I,%H%?Y&:NU MW8D7>'&"NM8#R_0L[?*IL\MG)YN7(P 0ZG7AZDOP]<&@WCX@C:N)EG7:4C\J#^>= S^'\0I2Z5W5)+JA$>3PG+0, M@O2M=K+$#7NS" M"4OC1:]S?,0X,97QG[87@#7,P*R\OJ=CKUT!9.%V&4[ORMF#DM[V=K[+E IV],_B>L["2M M3G>G35UV.]W9L3_-U?:.XT2]3<8L6FX2:^_4MMZILB30VS,):+=FPQ"G?L8X ML@ANB"\7J]UG7;]U!-L=KX.VP0??"/9M)O;/N>C7J6H9M5-+D$*5R[<66$0_TJ7Q7_W':\*E-?(!C[A!7;T=(/39;Z$ 6XH"BF;2=I_JQ3: MP9HIN%JAK2>J[>87. *J]:RK;NG\F[KP\_KJW@H3![:]Q 6K%:E#*U+[=/(* M8A3>O%]9P%87]W1JE+XPZP36F%DOS-Q=G&R"F5;[O+0;[="X>>Q4ZOX!A(=L M4^OE4_F$A4W$6PE$3%KG6YO3@Y "HV*K'C MHQT%\"[1WB$;53HK"501\,9\V=%!_HH6THZ5D[Z,([?$W;G^[E<[]IQFHM'C\XAU< MO_;V-@QK!EM@3:]BK"G?/*LNW/,8O/&#YZ<)'XP[]DOAN;B74IA^E$1( MS1\/S!\'E>--[_DT@MB?[?D[#:AFKFG#INU[)OR-?*(6@=H,TR1.[ "7U%9G MG0T=?1DUNHQZZTT-MBGKD0NRF;M?R,#SA3)0LN!KSH&_I),ABVY') _CVYSY M%FT'U24K9>*Y==6OB5#4Z+1'E[U IXN]H]/%9>,*->OIPVNTG5H/$MF*XUYN M0B+BDN8H92617%B#*ST*JXD(M17/O3H 0EW6I>!-"5A).@:4BEQ4?R,!P>S8P_)\T3KS14W6GFLX#T< M1:H!K3*7PE8=L'AYTBR<7L\!*@%_"0/#OX;7NG(?^\';R14VVT MJZHI;')_LUH%++D$(U76N,D*8IOM%YS&=GT-*2859E.\->FWL?<7XW?SXMV, MSV?;'2^F:V!SHS!,@C!ADL5V_I"?O#!_3OPWOHUXPX+6;W=5'NO:]V6B1> J M:1=>P.4 RHNQ'9M#Q@(S8DD4(BM^8/Z3:;MX .9B5D;$1CYS$M.&OP'VQ(SG M:9CQU/>2,UB=F5_P<)T.;$7)X*!:P(NWYL<_4R]Y0MEC(LG@LK:O;N(L [X" M*WD5R*&KX\\+KJ@4\55Y+6L8]B&DCL.PLJ+*0_W=>P>(8%P[F/)I!T_H2D6L MB!&#DC$SWXJ3%]B!XP$:W"7P 5;)QX %WKNC0F576;SY72M"!\7- M6WC/GRD+''B^=_76_!_;3_%5N1@BC94_JXA5]:3G"TY*GZU+#'\Q!^0 "=3? MF*XX_8? M[BD&J?0V](#'NGF*L:[/,F\ !#C<\ M+H?;RX%5SF[D_!P[TBQ7!TX1%-Z[EUY@).,PC4'ABE\]0X&VD7DD))(3^KX] MC6$)^;>"J<,W409"+THY4->G0^_+[T,O>B1'"F[&=Y>4>>ZGD " BY_^X\7Y MBQ4;6B3(2V@.V^[W?1Z+)UZQ(/PN7[ND9&ON#"=^>]W-;F^'W5QGQMK?A]%K MOI6OMN>VO$!?44VNR''22>K;\X$7?25'NA*: 9 3S (-J%8W53;L^.REYH88 MM%>IR<,MM<(C?5^KV/0D3(/9UISZOFI[7^_MJ8=<7%]80R[L QMYSMS(<'UA MM;TPZ02JT7WM-P%+.#3ZTI^Q OR+*K+;9QT>!IW-VNKLG";KVX'#6S[9B?F! M.0PS.\Q>QS*[;2Q<67A%TC_SRUZ;'F2K'*ZO@UCRZI<#=C,X5]-T;KY\*I>G MTVDO3-19GHK3WC4!\GC7T4@\6U;$='04*YL)UNDLQC#%I.5\?,5L"(U;)X]; M%[M,2-X ET"V=OJE*RDU0M49H5;WC;O<&T;%L'MXY5RSGRNKVR_=Q& _-[ L M[M%DK*J=JG5U(%YU:5V5;Y1Y,-COLV?44@ME1P.EV%505P.L6:@X?D'79E1Q M&V4'9_0KO+G#SX[1]S?0]U?+^]N+)M#IUJR'I,:.&F%'W1J,UD4OW,8:Z$Y;6VQIG3ZQ.*&V7M)G]#H4B=TZ1\N M(Z+;*QUFU#AR6!Q9G>/0V5E]VSC)X=SJ71RC$WE#&RH?O0GYH=A(IV-=GI<> MNU87);Y)KFB=Q*"3&!KB0KK2+J0FWU^WK>^OEO>W'TMCETS9?NFB.]=$+=8K"QO*MH^5;H^^OJ^^OEO>W'_UDY]JPBF*4':O=UC,,:L(" M>IH%U/+^:J>$GB@'.$T?Y\>?+'*\F._BUM;FO-XKF=Z*S,_2CJ_]8[ 6X8?F>OO.Z-)M6WQ6_H6]+Z2=/?HR]&7HR]"7H2_C>)>Q]YX*L[I7?P./\YX;+71* MJHO]8Y@;L*CIANG09T>V-I9M9+^.YJOM',WG%;1QN+#:[:U=R?UC6L:GA*C+ MBG/KBJ.EFT9<'*YIA$;.9XN\#'YY,;<0? S(O685012T2I6S.&> MQ4-\LW!Z/0>H')R$$:;#?%_@)1E.^&]XI2/_73QN>_UY"^BQ *IM%:KM-H!5 M]5-LSWQQR;U!LCNT'9@X9"\R()5&(G/B!^4^F[>(!F OH =^, M?.8DI@U_ ^R)F.I[R5GL#HS*6.QTX&M*&* XND7;TTN#BR4)B;2#.[" M]M4]G6705X E[P*9\2PK7L2)RQ':@CLJ17U5WLL:CKW%J4JQ#_7H?.QQE8?Z MN_<.,,&X=K"NWPZ>@!426L2(0LF8F>_#@+BWC6CUR0L 3U @[L$/I@P*I[R MWIT=%2HYT1[JKA6I@_+F+;SGSY0!:>+XY+< ME#XK,>)Z!L@!$JB_,5W)F=JER.I32P6"//Y;\_O3%$Y^'=E#SWEK?@%EDX/H M2XC N"C(:_D4@0EAG %H&<"&$;-_M(8,6!"\=TJ@+P%$%43\6W$*>P*Q.8$G;@('F-GPW:FQ^>$[E9$;.?O&0H;W=CPV/_GA8WR*1_?>O?0" M(QF':0Q*5/P*!=8SDU=[,G\*EDTQ!KN+;<,!MR1:N[.]5#)HNV=GQ2YG6Q"U M/F"&J1,BT@3_>''^HJ+-+U)"2F@]VY[M?YD=Q72MW662='[S7 ML:JZK"69FW-@V'=2A";(DR?(;D,)/CE]I@9;:C_26_5+"]JU\. MF!=3B][B];O3/>%=_7:D*:&*,:PE*:%K79YW&D\)>Q*_1Q>N%0+MFE),*'1$ MAZ),$\ VQ_.9&;!$2%K\'/_E8&AI&H4/GLM<<_BTT$Y[H[5JK577$F0UV49M MX?-L4>H9&FJ5BY(/; JBP[-15> 5KH%KVI,0MO@7?:AIN'DTO#>33,46^+O/ M\"_7@7NM(,PJ2ZUWN;KJ\ 1OMB;;J"U\&F*"[8;YEU?[L\N:*&)/2("J"""; M$KMLQ*((;*T1S]4&0\L)XR0FX4K5#*X7.Z!A))K'G!B/V46ZJJAT._HD<><] MH@ZPF@\"9U9Y@/;G"*WIU=9D&[6%3T/$Z^ZHWQDT5+745NSN4-UT0*KF-R? M;W;J35+Y6+@3O,N:;*.V\&F(;-T4UYOJH]&VZEI;U?DS]6(O,U69'06M,$U$ MS3H&%#7G:![GV%_#]7_:7H Y![?!3?# 1,AYA91L!NMXI9'\>$A>^ M/JV9+C5UAJ\V_W:'*K(I[GM%:P\36T#,C9%9<6_L4(LU+=:8F'",R'(;?"R@ MR>WH R#)*O.OVVE$!$>+M@:(MHX6;=H@$]DW/%"HE$>8B?T3?Q$P+;2TT"ID M('!N93+^-6G M,+I-QBQ"ISM;E>BU>AY!;6]2FX3K8/9^; ?W+!86H5JJ!Q@A4DA]SQYZOB[; M:RH?>18@J\DV:@N?9XM2S]# Z5U4G\K!S1@Z4<0K+H3#K8=H)LHUK1*3'&6^66Z5C=KDZ!U.C>,/=C M:6Q?%EBVKOK:(?E\C=%"&@M5NFOV^HEMO^%K<@\[UXV@<=H"7MRB%^MB-T< M\9N']]I6W2S1:&H_Z2RC4V0=^TDS^LK1I50$:7!QU3CVH7&_&;A_A.RB!:@_ MDUITJ2.FS]<4!32)4K;6 ZP4>FB^08UEGM(6$H9'88&)_IVPEQ8--)BMIE\94^-XM8J M]]\XZGP%S'DJD\+4"'ZB#=R3HX!M1.M>*."JW3@*T-9N%8%7&46@(_F(2MJT M/66.4Z',+8:A+>""M6B]D&(OVAI&P9G%\B8AM:J/U<;-;\AWR+;\S. MV6!:6>U-Q!Y8D%84GZU^K]52]C",7!9EF_O5!YV*;]&,0]]S:\R4-MMZ_63U M^M*&;QP3RW"L_O[R1A8BD8-"@4!U(G MOK"$5_':\=B<8EM*E[GF\$EM1 CX\U"AX:YY7TVV7MMP-R#E>\#'KP(=?WWZ M+<:.X)F%=)UAY(IPGM4;[*^8\AA,4%-<#0%;(XK;1=NH@N+Z5N=J?^Z($U([ MCJ=4B(]IN4>&R(B[\JLE,$0D.N#(#Q]C:=M9 MC5(:I9HA#^ILAG:JG]621L[8CD7+^W"$5B>H&9? MZ9[&=3&]]N_1SY&' M"9#R4QA=*RBY(I!UL;\$4ATJUE15)ZK:.IUL8ZKJ6?WV_FKO#TQ7S] D/T9D M.(V9B^/I]N?'U6RN)ENOG_*P)DAU(W%R<9!J21K:H+\_;X#6+331U8GH]A 9 MWH[H>M:@W>2DC&?AHCA\='CD!7;@Z.CPL3?VC$)Y&J4T2NGHA#@@?D7I=[T&^JA4SI^7];(T]%[#CCZGO<;4:G[+ R<"N'UV0N8E%1. MQ%POT4,&3I)+[)2\%(4.8V[\"6Q=E6,@\L ?[PEO2GA/.E:WW3PNHO'_%/!_ MIQ2FRO#_JH$I?-HLK")I6* 0]QRBS]"+X]0.'*9MQ)KPG;(V8E_;B!H+:R?] M#B+\;@3/6F>2,$W?,IF:RR&3'^109;*J=*7)L[3/OML_F1P9YU&FJ.^Q%&VS>&Q'\"3*.L;+4>B3 MUM#&E%(GG. P'!LQ1;.>4V,]6U>*$#IA4OM-\!GPZ'9T1UAT0TCT*8SHGX1! M[Q4$6M$,J!&SM[3;M $JX/FS4@&?BSE7?2+TO,>2_621X\7DL8R3T/EAAE,J MU=&YW#J7NZPKJJHXY!TBX"W'OX\",=T5 K3!2=NZD]X)$UE9L7U1-[%]0OWL MZFSJ'K-8P2;YQ/?FTA'QH+_QXYO#\ Z@B3^QN(D M\IR$N?C%=> 6/U!^^14V%[JS4T4^_G3\%+$:_D+(]\U.V,?1B#DKTE,&E_MS M!]040VJRC=K"IRGB^7@DM&P:5J=YH:EGZ$8X:/=&BTXY9/=>$*#W(!R93\R. MM VC;9BR:D;_6#QRU4">=GM_O$Z'$301UHT(K^I(A.?=)O=4U1D*.73[%2D: M+'#WK6+LMM4#, C8H.F&Z=!GE:+KWXZRZ;TRM5X=F=K@\N)@3*W?*+U"4][) M4-ZSU^GW3WG/U[-!R^VMZ>-=.IWZ#,O^;9\.ZGJQXX=QBJ4!VXXD0<:#D@!W;IC_ZIL(X+<-P(? ML/KK"UL5A=Z?'ZNF?+4FVWCFR+U+^+DTB1:7)XGBN\G,DBA^WF\FAI^GALQWTZ8"SM2AZ*C MO/CX,V'!!SNQ-4D?Q553MH[_LFYU_#7EF3791G,0L'9VSQU+$J[@WHZNXYC! M*Q,OXA\,8>\V]6[Y/@9&?C_^$@8.S0'GO?6O)\#=5[@7+YKJ/#\Y6ZGZB318 MD^32<6S$FM@,AXGM!;PE!1,U2N15#. =X91%-@WT]O%!T_?LH>=K>^G(RFU9 M<7BEQ:'&PN)NMV.[&C>R]H@?P"T83)EN(#F8#9 MGDW _$\:)][H:>M3"2=A[/W%^ [GCCD]PJD7MES"!=X EFHR9^1Y4.:Q.(NM4- NQ??,N@0](HSL#%'UW5*CL>M=KK_:_ M6BTX.O/=-^97^YZ]A[VX&E7]OOYK\<_M%NGQ>^;"C7&[[[ M '(\!H'Z-?2"Q+A[BH&=P1,W@0,,;7A53NM?TQA'*,;F+!XU]*3SJ/.Z M@"X+^*F*5P)Y[,SF*(5)W1?$=%6O+C1R8^,<-(?I;&V:^\V(1C$)N=1MCY?!)R M8\R(^48H^_L>P V/)V,;E"_F^[ ]+X@3F_[FLJD?/N%[7-C;U/:BF+^%T>R0 ME%Q7^.6C%S$?:4&^FMYG1XRW8P7PPDF]9.P%IFTZ^7$Z%V]C8V0[PNE%[X+? MX-E'J*.#$L KPN@(4%(&S7"\U1Q%4] MV EZ&;V17.NEN(EOGVX^B+MX!4O:H/'&9^;OL#$_#LTI;U$(((\>/ =Q"' ] M3GV$J&4 _._Q+^8/+Z%/Q$W@_N" -EX[1GR@+^DT":+]Q/[! MK])G/\4]&H5GF!T_X0\!JRPS#1"F"1X.__^#L:D9I;QKCT0VW\\_#4D\614%Z29> N@),X_&=)9 ?Q-(P2 M 4FD P#P.$R1V.P E&N\L+.3E0TJR]^+=.BMEP[=YDJ'F\#XOVG S&Z[ 3DMM*%U^VJ/KSN1BX\K"M.GO[-DC&V4GL FJ2(UB,RM[$W_0H4@3E= M]RQSV+6ZBL=N"K?PXEVG/1^_^H4F 0,QAVE")(E$*.9LC >3V 3?_#NO00U M<%4.YOSRPYUDEVK;#)D-0A+KM;GL3PNC5F3#$ M##;"085&)G147,.0Q7AQ(27&O).RUS(_?WZ?T4OV@YQJ\F<\%-0.Z5[A0AU0 MD>BXHXS6I)9@"#D. 'U@?C@5FL>,[F?-*C\%71#DH_.#^(!.] M@%78_?6D_ZWM_E_MV(MO1U\!%1'E\8:N _<.CD?W'"3H2$_QB?NO(:C8P&Z_ MP]M^]8'9E_40[+)&?43_^^V9+?F;8TFL+][[^B4QBQM\1#>,R&8ZJRS M2K"^5R4)=5\L45@WII6]*;'H$7'4\,,H"S_$6?@!.?P*!R'WA9&[8AA[KF=' MR/+'-EA!0\8"4-G8U(ZX@@=X93M.E,+[AU*PV+G \.CK,')IWCWY77X#S16> MI6!(;/XS0.6EN--T3LBE<_?SN[.S']>7W_-E4\\LZV&V-<# M0/KP$O%HN@%4'L!GDSX(' MR1P0\.2^)FY2Q$:.!,SW)@#9A.<7YA"'GYUMR^'*(/@2/7ZU9J^U_/UK^?OF MY/TJ.7EO0V7H&]BB4N;=%,S8#=4@FFZ][B5-UW[$^0PZH$DGU*K/\52? M094$TU^F^FQ &8?RW'7(<\=H%$=*$LHV([Y-[A@V8MRH"#85_<8T;YY:$X:3 M"<;O")@'6!P2,083>[>0SJP M*(*%=0!<$S"4GH<@L&/:)0;B+!+-04KGP:'1?%,\0DD-0:;P!7TJJY^QMHU7 MA,!I\/&XC!J(TMP@:1ZQ) KC*<.B:0;*C>TB<'G%7,1&/GQ!FRJ T20PMG>E//!4K&9KV3/KF.46.<(S&-K74-+^QWYS7F5S&NPH;3_+4ACL&AN MHYM !-N3&]3';Z-?PV3\(6LXL(T2L.6[FZX;O+_]GYL/KRW>JTP<9]##%[>!)BXZZL&CT6D(13 M/8'!:-KW]Q%*2G(S)Z%AFY@RZ2]XA*SKW,R-&.9'XO?3-)J"A1R;WBA['5UA M3":R%U,.:)83&@[_P\U@LF8QJ.&8TRP.8<%;"!K91DF:QQY %W-VP?!%61[Q M9$V>]>OQ-)SL";2-Y0-8FV\[8YFJ,PI]/WRDW&8<,OK&?.F]XMX 2HE2TUQ) MR%]Z<[_$?XE?XWGAK_#+6/Q8_#IYFC*\!L>W8^[W$-FU!$[XA1?EB;7% M%?%?+[V'5P2.">4OQ3SI&K0=U\.A(L,T8;,O":,L!9E_(]](*@\.6>$5B(7EOJZ/C44J1[5.C& M6*C&(=Z% 1-40L&A.8+2JMZ\Z%I5J]K5M:I+:U6O=*UJ;2GBT+I9IUVECCP![-(=+UQ46GVJN-L=M%3@-)BEEY]$92D*8BV3+RM@RF3_X(PQ,82XZSTB2*44F^BL]C+6E<584QC(JH?28 M.$XG4ZY#\4I#"C,:W-N'RA2&&R=90I%,N8%'E19;&%#$)W"?F8*X=NNY5W%^ M'0R8 5YRJX#]G+( +1XWC5"ARQ\B>PC &;IGYGON'E33M:8RO]<+'D(?E-/_ MI.Y]OGCF4J0SH.Y,]6S87HS7T8WYN2)F>#R<:<=A0-JE[_T I7@*, M!-MP!(]@28TX#_=7YKE&V8&I[DYY(/>/6FA7@*&EO"R_*6-LN_Q-:)Z0G<$> M0%4CZ*?1BBM&31^6OT]1SZ8$-ZT5'X=+5IL+O6DR]/?(=AFL0^(WMSO4U:9*/6RYK)EKF/(#Z,J#[]$9U3K7 T(M4A M\L@X)T?9E#F(%W*10DZ/_6![/BUG+(.KR.EA66^%Y7G:0]NG_<5CAAH3W@/J M3R87U+1>=@;XXF_E9^NT2]5C4I1J'F/_1RY_+5?/ZC#;\QT%K?:"0DR"Y.K] M#HZRWZONPOVB#Y7GPO.4NE['HK0Z.@>OC,7 MDP6 V0;,][((<($=R?T\<[Q MC&R$GDZN1DD,45+(?XYMROZRBGGXB#B(D:!3&HB3PR=8STT=J+"8QG(] MF7?;R%S:"H&Q)M1%4N2$> M-1$*&QRD-8''@GN#CLL3QT"#S'QDY+117BT#A![W=<@()_PRWU(2+@0(UXN% M#HP_XM ;\8Y&9Z:\%@\=4T=4!WM;JE?*_C?1JP97V^J!_<-NM-]9LM$Y!=!8 MI0">K-2HMTY5:8Y\9],D^0_8,1#8Q7LB_DUS J5FM?HMS15(7+^2IS-0;NB$ MP&,22Z7)[YVEV>^EJ:*Q5Y_A-,KZ+(4.4^1@78]K7-+B;F6#UY3>D!0L")WODFDTAXMS]/*.I:2]T"9CVW8[@-U4N-J#FV)- T;LYJ>T)L6)=1($I/K MN:KGC=2@&_:*2BREO^2UX)&.$BC3'Z2YOW#1Z M#",7$+$@S->\\L6[,&"S](;*U\J-#ZI;?@12?PWVKP?&._.)V5&\1,PJ)]/: MQ7$89J4E!YU-:PZ^1IB/F#Q]]7&%P/THF^1NJ6>4?5]S^3+7..0Y*0\@.Z36 M/(Y(2)76(G26%B-L03&-18("EN?]L[F+ =L-<<<.>2-X6^4I?.Z1*L*SNRDA M'T0_#I9J^1@DXRZ:7$W('2QIS#"^@)V9XRQ*1WD]BMI@C*)PLJ'NL/3*?J,5 M/X.BLJ'^L);=Y6]^\2X91VQ/BL1&^UBN3VP(H/(ZA4E#PK!5 U9 1G#I>6G& M0@Q:H$?&8TQ*BB1&\#F*Z!8TPX*B2;EAZBK2C1@X*2I+I,G*'O?<]Y=KP+@A MD MQ_7B:<@7S!I&P2JP?]@LHGDQ7$==T)^$'Q&)ZQ[3RF _&+!&;ZGHMD5>OQ 3 M T0?"P/]F/QP6LL[3H?)2G.Q.YLF8W_&>B1&M+BM VG%*YHKWV9+2OGQM!9W M1$*I-$N[NS1+NQQ%-/;>?\=Z-"<$8/W%,-I$ZE,M<2^#A.X<+8NR$&481K^*,,+'+SK1&F>^M M[M0RN'.K&%7,=K8PX0H7Y3LJG%E$-D$AADV(EA.16%*V>.?IUX_,?,R3K.&G M<#+LP<1WSM.>,8\'L[0QY,=WA.T]4?NQL])#N@6/MP'E>6N%Q6>@1A%&^6C6 MY((%#UX4!E1R:'Y3,,)0U ]Y96;ARF81)6M;11@3X*P>C]IEN* E.5R=BRW> MP-1#Y0A;RZ.B0N^!*\3N&@\8NTH;*G. @&&9HACV@J$#!UH.[8)%=MQ^ZE MB>J[TE9C,0*KYAQ)!GE2D"0&9>J*$'J4;?13)/>BHC9DL#V,R;% &7V$>>0C MD)6>D,597P-0.D!GX1E8Y*\+7/XP[Z,A%\:*L4R_&0EOQIEYMWQC%#K,_3*D M7!1<>O0?16_A2<'H7D'=3"H@!OIIR@8 VZ7#:'+C"H(MC:B1)TYQ7A5<5=K#*IZ\UJ)H;62/7:(Z.D.$4L[1'3:ND5$ M;4GBX$I I>4"W-D 4$\H#& M=5[I_AD=-!@NT%U47K M]4CK>A-Z:RSB_,Z,0M,!+SLT M]WGF-"/<7I3@-L&P(.F\I&YCEP?>0\WQ(B>=8.-ZFB]*(Q;)M><%6%R0L.4+ M2+^::+''U\"0X@U_-(RX\I>O+7Q>ECE,>90]"!,3!\#P%O$6N?7RB7'DQ_1" MT98#@W[+&]M:AHTI[Z2J"X5T0M.2S:*18HDR#=ZE3EUMB!%]%O,6$#R\J'XM M>MUBD4)PS[5> !$@ 4ZZB\1BAJ-TVOU=3H+FF8O,1)>FEW"?'L(NCK.&@PJ0 M>*)!YL'-FV&8CUB]$:J_51ISD-9O4D:DL;SDDO(;L=P8L'&(\*3\.'M\5 MWE[E+-RYO!J7Y61UZEJLS8;C"()*ZP6Z@^5U9N7Y_X'O_T;!4XZ85+8_HAT6 M\WQFG O"?>!%1E[YLBQ%B&<8\*(. MHQB[.#-O9Z0$W[%(N#;47IV^1W$-I=#9IPO!X;[9Q'B7D78*#.X;INGB5FAX M29]W3DTCD9F1QYM$FX*Y/>CJZ0-3;J7%"]WS#[IEF?D9DAJ&RK9IBN66A6F6Y)49JN6-'$94Y?2]/D>T(7DS]HM&*:+& 1U@>>3^6)<8<:C8" MVEH3/PY#JK0DH+NH)&!GAM3;GB$=7*VOU$F3F_ZH^W)"F[7Z,SI<8_YGO^,> M@"3SM2RHL)^Q]S5E'H,R>Y7F0W>O]D&9_>TIL]=S,(GCC:;$HU!BI0G7O44)USM3 MXF![2L0P"I^[X3#?G^)4V.">.K3@O^&>'/GO+2?FKL2MM^:CYR9C?%_[EQ<8 MU?Y[$FV#::"U)ICY(Q$<%ETRHY='SA-WFU7$9MMGW8$7 .!>)VYU[RONUV>C MBBGOZOSB*B>]'7>^$+35[5:-FU!?J]:41>0/!'N&]LT]BSQG7&D@BFK+- K_ MPYL[Y:-D1&^IPOE-^&]$./>:*&"&JY;=? '-YY%\:[ TDUM6FJC:8>^:8E>:9]Q;EF>_,,2^VYYCGFF-JCEEKCBD'8&?9.+1O=*Z)@KHL62B) ML&3@; ..6%/+O)F,LM)=%$@2:SR11O%^\M3-- M\U$0O'A$1*+R41.V,A\*6\1BSWVL)+FG2IG%0ZPLX43#(ED>M!,#*:37VT(C MD:)3Q9>?F=_#? #3XYA1XLF]$J&3;G*+>_K@7Q&;:5-UEZ< X2M.- ME:&!QNQ$.1%XR%@R52)B==644KCG"9GZG(O9ZLA5/*A*JN;1V7]7L.%;[$,)5?B,8Q^ M4-MW_D,K:ZHA]P&'_-'*6CK,?LMSB7,MD7?.FDU]SK?-P4W;Q-Q)>SJ-0H C MBB N8;BU1!#T,$OR0PY7+QCSH8+Y!,0GB234U6IB_Q 26+U\"\S]!,/'8J^R MT[Z $C;<(-2 =SS8L)4AEFCR !9G]EFW+?6MFFD?AVE7FC[=V[3=^B<@=BH> M_3?OA))W=MPR![/T"YLK$7@*)A[4H).:RE'US.-CTE*E"&5#9 MANX:BTA$*ERC\&+1% M3+GG2!0DF;IHP+^L%&3/?E_4.U,$KC'B*)LK.R [B M$76,RILTO:2!P5["W_U*U@;!OP+'FX*TQ*JL,$YX:_?$OF=A&DO1/A*]-;.E M\O?RPB0JB?>?^-)BQ,J0)8_8B4*\ ]O0>[@4=:_,TDPG"G/@W<.NIU.X8A3+ MAC(D^3[U7,KOI!DZ+NI&YM@#12MRQD^B+?TT36(:-DS* ;T8'U4U-@3I%*OD M/,Q#537-<(@M&D@=$6^2V:Z&^$4:S/^&DCYIML_\=U3,DDUKI%;YO.6$C\TI M1*L'^J6H(*/"0-H_CL'F@%%V3\-\[%@DR<0Z1>8X7+32O/;>^KSVS7EA;VLN MVM4!#!W J%T XS/R2^S>8OZ_-$2KE&183#M&^NNK1#87TOVMQ7M/ MBWG4"12K"1 E-J EP!L+CE!2;1GZI>P/OMB8;'"^6_ M-?. %V3: [4F\((X'8V0IK$S=>BG$R;S)+Q@%!'C3U1C-S9?^IA,5E1%7EG< MJG:9WW(C^"+(!ZER9SQ%2K%'BQKG4,Q'Q:C$DD>;Y[D-T;,>D3,@L]_!^$;' M *WH8#_I8G^F3&'*8< X\P8NO(0YJ_Y )2VG M$'C&2*@,>*,[U>6"9/ADIL_<"CT$]ZVTFJV_='S(-DRWL2[;[VJ6$\^J(E>V M8\=C*Y]/Q<,5G#2R#Z?VDRW;E<&'$=QV-J[!$IEN 9_5$3'72WB^P$^*P*MN M?)>2!(QL'AB?2R)227A@ 3,U/)SFY5&>29Q$J1@#]GUQ-AG6G;ML6%AS-I5, M)H6)W0DUSZ!Q'EC.BL]$'BEC/.4"&"3.MZ"'PLB#:RD,*G%U9L'QF$.EQ5O] M3:=,_"KJ3]Z'DZ%(D(DW:W.[_ W-92X\=T">S%"/IC,'CD@KE9;M]->7[92@ MCHQ\RQ!28U'E=V:DB>?+6#45LL6499>-3AV92IA\I):V.0I(9E=,6<]R[=3QT@5NC'F(I9W@LWGVF=S M+-1 >#Y-5LY*0)F-.>]\A71*6&HG9@C/WSD[ABN!L9KIB;H-7 ##%E+Y%#,X$#77$,"DK23V3YYI>6;> MDM M\^F0I^9\=>9\BN:+4^MY2M.,8JU;4^SI>,=(,.E76M'27S008&-^.BC/3_<8 M]%-8998X1N.0IS$0COS;+!==P!GGF:!X=;<__9DCYP(6H?QND7=JCARVX4#Y M,Z79S&+6LUU%Y3L[8.N6K]2@MZ^HL*>LJR MA08'M'X?>SXS'H7')XW,(0YL7UILC"X1B$U5,>"4\=)T:_C M/V6!I)4>,T/2,Y]FE+OT5.<<1H^LV3K5^>U&>24M+)_5TM(/XW2(W0-QBQ$; MP1)\'OQU3)7;6#=K&,:L71 M'AD5Q6!3AL@U>$TR#Z0+OV1)OZ/%L[KXV-4(1\E@J3*<*1R-L* )WB8[5>A@ MW'&,S$J+:OH7&P;COG&G[3?>_0,7W7J\^YH7-9=-\M"<.*"AG% 'YHY(-Y5F MJ_?79ZN7IQ09G]N$MAJ+.+\S(^_V)'M]1/F1L? S3._'Q2;GY/:,WY@O.Z]$ MQ1+>E>PY(J:$)Y$- IH$F)W-&GMKONPN>(8R8I3FP68X!+C86;ZQ^DIX1>]5 ML4.'7%6MXB5)#[_MOYIIB;+PAT(P&Z7W@!+[Y>!5 5;P<@E"+*^EE&8;8VA+ MCH;J1@Q_BW$"NQ;@1V%$@TH3G?OK$YW+LY7>QHRH\:-4ALB&))'%N?8;@[*2 MSROT K1,,$/MWE=8#<9;E(P"T/FG8)1\X,.U:W,H']4>;>U'9^V/=@"SAB\H2@>&Y)9'MV&;8[ MBD5J@:@8D=]:AFA?@,FZ'A_PB8QK]\/;/_I+U[B7VP0&#-LAX03,0./IU3FMV!E#?NRMYF4 M=2@Z;6&V \Z_1C$;67",G@\QX8] MI+Y.-IL@%B\:&83892J#_[P@P/5%KDG6\D_**ZQ;43K@'__F0+S MYV8Y]G630"V\4_3VH%1@0V47V,X+08;@4EX/?$EY+P$K#/RGK-U;C#DU> 4F M-:'CND4&@3F6LE"E,?A<-VI=!_L;TJ/4L*,X?AM5EBCF3>V*%^6DP"0X&L^H MAG]1?9;/QT2'Z".2P^YX"E+>]PP=0J'C915=65K6HI/$Z->)>96:C_Z3F%JF MB1G;8H(/9SD!.EP>L)'+3'=+BUQAZDA;NA2\J\@C3D';P!\YOB='<64[RNYW MR C=.76B*X;(F@_$'L&UQ#$%NK+^>"*A7,J+B8VR&N]2[$^N8!3/+#B,''FN MH*-6"#?K ##0'0"6=P#HGG@'@":3Q,%-GDJKBP;K9V65-V#Z&YL\#9Y1=QT; MF%*;QK+Q%P8;0)L!'0RDCQ\^YMU7O;@@>4E7R^VA<(BR-N9*1^B3? +]QL/W M8GR LM,RP4:3FKC* 'H3)6_8N39&.6JQ;.*5=9-6E(+UZIJ''=MX'1'OP";Z MND6RW3=MB.M,Y$T26Z-IMFY(2@49"9C"+$N3X)4)F$JH@MM/I*[1]BT>UN*? MP,:QPHH;, BN(/_PBO(&&G9KLM#,88HW+=_4H-5 MW^>*()P<%!T1CB(E0EX/',5-2<>C.GH1PXEH,C'J:2T682@*I$!!>D20LF=^Q+<^YT]9]B*T3@U>H9[Y MQ966FSBP7$QO4-JS\PC^F?EA%H*S,)X#+5UHOI "G"5Q ,VYC\.Y*ZWB&ZRO MXBO/A\\WYMP-3C@"A771%'+N&N%>/?O^/L))3:78@$KERU@"CD)7"MM!\_J; MR)#X%(FW%U(D %5S^1-D$Y:;IBTQ"]D$H0[C;TW MO^6;^9KOY3;?R@LS=FR$(=PY>KIIO31V7[R[..O(>+OF"'1,D8]T=X$B\LM)ZO\'Z>K_RG.]B8UYY?FA>>4VZQBR':V_,X8P]KW/N.DT#3T*T7-/E73S\2A58O]@!1S"5/6" _#5:Q&(7,KDY>9IBO0DP&(K8R<0(+Q%]$7" $KZ8!LN1;32UXSA7 MU_A&SLS;-,K"P=QBQ*>=?(I2Q$;H,C,HV/CI[/;L5Y-F3)V_=>'NQ;BI0HB4 MOR9OF4!/RK/B; GI092NM#1> 3,^'X)#V(L-C %.E6,(HUDK*,=A7Y66D0W6 MEY&59T97&[.O!L^_$X>,#3Z617(L."?->$/_>.X'RWTH:U*.>$;/?80L1"3S M4*H$91 Y">\RB&D-V?@6GG40,Z/0E;9 W.2OG]T@^OJ9[SU0(M0L:9O_E%4< MUMR3_%24$\.34QT^Q>V))Y!XD=O",IDGY?79*[ N(\(C6TI;FL#L:W1FG@<&@HN1MSESMDCHU538]9/ @%3N&W MAOPM"5S*DXK@1BF! M^\,+/LI2CS 5$EFPF)(RNNU #7&P("C;PD3Q2:VZ.Z MKJ&N2TEPC\$K:_ES29;;I>Z9,@OIK#RA#A."1.893\I:_#YY 4;A17(6$'?F M4F:E2PEXL[G,EJQ($M>8OT759++5X.]C[WY,R4J .3R!4:;1T$?2ARHO2B#''XS<*-)/ERB&HZ$=9OQ2N9/+^ ME:BI:@?3D?2W2FMW!^N'\6U0A]/>6(&[:JX"!V:80?PV()O.Q?;1X53E':#C MI 107M.*\N[.MN_R5F\DW#P,ET[D%5IH:_%PGZBSC4&H4TFN.6(LE@WH/"[9 M@7\8@I'3J^W[B(G4W$(MK2R?%6G-LV^=96Z93[GP2QGI^\X'H2N[II<8/#-? M,GDICT 9\S..GXEYU-.4_H029L3&<3B#2'^?7X6VFD5KE9'&8MO&LFUK=G44 M=E5I@>Y@_=2[#=A59_-*PW9S^=7OH #Y<8BUZT3,CX0>QR7@.>J,2Y5I0ZK904:!KV%B]I+#M0]0$'A6*/I]>)5/'@*0 MKG_03(P<"(7BID6^M*0P^WA![<\"#W@^@AFVFWOR52^+\+4;ZH,T;K@PEWDF M$/ [1CR!H_-N)9G5Q_N4Q)Y(=9.JURCU1Y[O3W*>JYZ6?%'\148.=@I)>*/Y M\R1I%,R>AUY!;5'&2F-H]5%GC,VE9@(:RLJJ?6G@OH,PD+G%L)0JD;@C IY\ M#*,?\*8P9C(K6.+8;*&DIZ!I/&5.5@"O)<*&I3[GNM1G>:E/3Y?ZU)8D#JWS MG%?:W6!097>#SN;M#3H-[F]P)[*MC18?$\ =RW=9-;&(2_#R7U)@?%X_'R?V M/?W%95,_?)H([RM\[/O"8Q.Q*39C)=5'^C>$@%'M%/Z=]Q=W#AO?9ZJ?9SJU MJ"7F)O/(Q6OG/1&RLARNF5"M,F]V/6+LS/P$'Z"XG/M]+//.\XX*%O:PFU., MA+:#E=*%]@<"=*ZBZ6%U+OW8(Z\3-6?#T!HH>-,TD;5,J R,P\?YA@I*^$,B/B<=D@MKEULEIBA%;NZI>U]' P4>QM^X8$DACZ\/&G MPZ:\PX5Z]?G[>5UW>2<:54T!I'$Z!EFU^(,A =+W1:. #&47&=>J6KH; +3R M6M',/V\<^4 M6\KFO^T@Q7@><+?(?(F)5=WVV]N/_Z:_==Z^*IK%F2"8Y N2-0U6(8; 8F1D]BKY\2SMC@M)\0M MH"S6FF[0M M(13?BQU=RT6^P\HM>#KKMJED9;=BYKQQT^@1S$S@L86D[/)O?_$N#-AL7T>$ MTLKC#/:RDV0,_US<LYIYA&7/)%F;/2^B MA&Q!6='"ZE^1T^4A@,0&#$6C(+F#MK"0W5F+.ZDJ%.('I-=D@0B4U#^"\-%G M+JTHINB%PHM-!N64:E^H.]03V9[H'+0IHIBM)5\OTMSC@HHD!O5Q6BWG2B]6H:\YS[3(^0JDK"[(E0&BA.:>2:PPA@0#YKI?B;]#:9MR%T M"< 2CZ3W7%._3*-0=(@\Z\O*BNM];^)Q<6UE,13#M2?XUH+6Z0$BL+GF?D^8 M<(D5A6/X@I?A3T)*?2S&*JCJ77C]1_0/O&>PS],(7T78(LOBBDTM!3U)T,YF*JKZ.CVOD^XR11#RA6H4I+6_G MZFKFV9'=<+&]).EVU# @^S[#7.!9J,R&H3^3W5CPUW!H<]UM+M1-CB!IP8AH M7JYA4Q#-V"X=Z#)43SDE?86.*^RMT!G\^8" MG2V["R@!&YR-LW"ZS^\B[8U'L_EP$))FBBY0:T3>+#+F">V<2XH.I%G>?ECL.$ZF M(/OI@+6*VUEG\Y4TDJAA%.#%O^WH!T-<^,@GY4H#AYM':V8XE%SK)H<%K/@M MA\1[!,1[<#YR[F M["4(]CF#&W=5G:%:[@[(1%6L2O7PV&>,IZ#[65.#HD!3\7 QWBU"-RR>I,$Y MA8DQ/%-?%$Q*R*&$PB',V%",-SB5P1]W[F+4 3-\,R# A+?O*ZD0^<3FW.5E MBF9EHK62\ DJU1]">\5*#=OGSL Q8^CO6UP&WZ%W+RB.?U0VO4%WCG:ITG4Y MH43B*V=]USE(B!H '2@CX'8D9SY="U]@5M3>GBUJ[W0OK':[/5_8CL?=5=@OI M;-XNI'/P?B'5X<)W,(3R^2I\4&6<3F!1^%%,I@T7Q,.GS-H2-OI+8NEA&@/? MBE^]T6;,41RDE7;E..^O52)73?/ZX,6R30TL?SL2)/0=L4J=Z+7:@5^&1 \Q M4[7*\=,<87<;-KU\I+5'U:MOS%;[K,,G1PN8M'!J-,Z3[E0\4'J.5G8<'TV_ M?638TQ*!Y;OY$22M4U[D?C;LA(@T 34@JF;SBY(O2V1[;GNV_\4!,GB:C]BI M^._#Z/6[3&'FYP:MN:J[6G@Q"Z!0Z5UELW@U/3XC>NPVE![1:FTTN6G<.2;N MM!N-.WMAU6\ING0?@0KKXI#[,'IC1O?#E]UVW^KV+JWN8/#JZ.Q<*(\7Y[]4 MRMIEQSK)OL/^5OO^BKUY>QMY M_V37KH/!G#.OWA>Z)Z2KWXXT&61DT-DO&5Q8_V42YQ:@X]YX1$VOKR;;J"U\#HG> MO;VB=P^LJ8MFHO?SM3UGP5J]TT769>[5.5$;8E[GX:DQ']ILZ_OE5/V]_HGGS7>-]45JEP>L,/.H:0(VG?!\ZN9,@^II: *'L>Q-C*(# M6S3YO/$4_DH4I<6B+A1;^&4-?S\QEX;9?,(8%;P)9%OX^C*:AV% ZQ6UN M,&AYLTHNL0FQAVP+R@X Q29>.A'UB%,/JNW$YA18%1EA0V[J%_E$DSUHOB6+\R8 M$A6?ZR#;3;LO7^CNR\N[+_=U]^7:4L3!-8Y*9\^ZY*Q6YYJ3@':]@-?@#DEDO$ M5E<1B5/0=EX@-YD5AK]8V&%HM?#N7FP[(GYNH\3HE\^%OSI;(*[%7'A+]OO) M:E?/3&"2O#>!Z'F5-YL.1(31/@YLZ?Q+MBZD##$ZUG>^.X!<=E0,>?1(;P/T .[^8SW['G1L9?YW:3R16%LF/,_-S&(OIS^KTX@= 1>S( M%Z:^&+!KYZ,<;)?W;.8#P]'LIK&\LC&B[I!W'#9^4>D0E_/U0US*L.;!!FR\ MP=UVN1G17FA& ,?X@HPV09Z]M5'1ZQZ8KW07**\EC(I>[U!&1:=[=K7"JEC/ MJ?L'AFAO@8PI ]'!P2!Z=38O3);;:9:A-@Y;:[6U9Y"_I-76.[@UO8/5QCW% M>7]E.S'F&N%M8K/U+@Y\^/ZEMMD:(>PK'_#">81T,*W4['\C>RL_=6W@YAWZBN;?K7%JYLK$7A:%AVY1612X/MJ(>Y M&#KRX%'/?I1=UW?OS>_A%%C41>=2-AQ7CTN?=3IOS;L$KL!4OQ+MQL_,WVC* M#;X*7F(MWQ%VGS:\6$YK=4TQI.4>!_Z8V*?TDVL=00TTQ?YJWL\7A?'T*F!>6^:$E&%>=\MX@R17A8[=-,*Q M'NK6(""1^L; R M\/C,_"> *C#HX:7L;<$1Y+0U=?R1HXQE@)W"'SP5%_;M!? [)L9>3\#@&\,+ M<=R5^$*>'\>4BO.L. 7!KUE<&.]1,MMK;#)5V [_H[Y4K]"O@"EM&ZLO<^_M9+8%K-J1Q<#RW MQ,!Q]-X8@)XT;(;^%#-54 .($]!].57ADVCMPX,+% Y5F0AF5)!L)E&N30C" MMLB-#&0J"80RF"1A6*JFP746H6=D3.3[S-*CPA'GN%NVS,Q#E#X?3B8X'!Z? M-^;.H-.<#\L**JW2NACLE14,*F %#8[VXA".982E$I49$B04VE2,$9S;P_4# MRF1OW3GC$ =WB&=PB"K^8!*ZS.=D7_P=?6&(2:&QK+E!04^C5.DMR-#N86U\ MT2A%%B,VQD>T/H2P%3ZWE,9#9K)?\$;VDT6.ATS+]D-X!9]AI;S='M+X2 ' MEO*T1CA*BV9D6#(-O=D+N-7\2*&582M5*YL MDZH"X/=C#WX6T>S2PN_EF6*+KY>=60SF"L71B!$R=^;2Q(!<6PZ#Y5HC;\T, M7PNS3QJ%>'AUZED*FX$%/5%W1))"O((OB_>L+$@6N,+0;1!"R1A>/,4)K$F2 M%SK=,=# /!QX2XM^_.F,<30O^J[$=#U4([$,B-=*/8*BQ@J6*K\H#AL"1KP( M&A,&TDO.Z81C\1F\V;36B&5S7G/X&]EKX< V'LA^L#V?EW)]5^] P<=9.:9< MI_(K ;PB7A -3FT^#'":#GWRG:+J#.#AZC=WEM,\TQCVZ]L8HW93E/U6,Y#F&C=*'OY4'Q+@$E*Q!Y;'TJQF6 M(T62(M8*NT.QPWG/DYAMB9/&T=C.QA_S=]&5&[FXS5X\M9] 2&I^,%%!?RDP;/MU,,:TA$V"E?I?5PE!<)V<^W+C)TQO8^[P!_X-BBV,4/M@MQEF9\_]QLJ804*D^#.LE'RMN.D MDU0.UT0EN> DP$0 X)?F9^$D;W.G<_JA9R2P;_M;G@ MYWCJ[&B90H2--SB+>90./&6G"Y@GW85(U55V)C;]3)G&INT-+G5[@^7M#0:Z MO4%M*>+04O&RTKJDBZL-$^-N*.SYW?ZY=#SMZNRW9<\W5\_F*6[\7 8<#%O$ MZ[2V8RF-EY5F\E\NRN3?D"!D[EH)RFDLFOS.C!2=R']Q+[@=QRPA+Q?Y+OG=W1E:KRQ#:W C(V)#AI**VV_S"*7>JD0XQ*)[#/9R4B0KE+)S06]O^=X/ MYC^U,!^LA5WV.'7&\"X;>9Z93I$EI-@)4H0Q(S#@']!^A;4I*)D"0XV &9^9 MU^LV_^CY/C7S*^S3\$8FO']LQZ:/[0 I.74.T;0>'O&+H=O2;W*N"N.02Z4A(V>G!"> *#/Z_2?++*""=$7&TF/"TP61S0/: M\!WAHY;I^,!C,Z^-963A?!0B4Y 9/HH02Y6)="%8G#0164KPM>O%CA]BPA27 M2I$=\..?F;=I!+>&!(C^66+T B*FNMAKV%NVGB'3H>#GRN7#M218ZE9$">%4 MT>S_..R_TC*-RT5E&N68>8.[ EW/EXUWB(X*]:A!"%Q#8VCYVX?: 28!% M[>9TK=*TIL_CT&>EE0B7O0W=,0!;Y;U1&(0HUDD<<4+>TDVSZ7N;RQRX^R8_ MK'&7 .U1-/3:#:=4W'UT?\ZNCI?#[_;@=%AI[O_E^MS_K2E/VG,[D.[>8HZW M@?E_;3AO]&2JW?)L00C7=[^14&IU0"YEE8EY5-*XF:!FS ^1U2)2$B8^"AR& M>D+8YH,=>8QG'))2'5NB:("B_\K5D1S,M5\2E@M\-?0\UYDC1B'\X-XR%*6: M)W!RWPV+(LJ"B")&ID#,DYCHD%GH'[9\GWI4J GKNV0*\=8!068#!B*-=K4? M2=?G9%15:5+^Y?JD_*U)K+ZQ7J\4C7:N6IUN1J-J<,)\F9FQK]Z8=X#+ M/KQ6)L]?%WVS_$&3'K0R@E:6P!P ('@WRV+&.0$B*B[, MYK8TE=;YP!!&,M^:^ 3Z(3V>#I01(IJKG,/(.1?DI\46+9P!;4+)Q@$I61<9 M5QUI?08:3:6YVY=;9C*6X4B+/0H[,-]W-X'Y;SMRQL($IN$SUW>_FEXTQ+]A%L1$9H6PB]Q-RAB0RG5R/W(7(ZG(ND^DMZJ > M"BSE')5G;_+J%[BB,7/OZ8'\Q_@LI2(9Y"/DODY18AUEQ_@3N __=NPTII3*;#&#_!\1AQD5 MMDC/,O+M)WQ-=B23EG2^B0,<%80W@!\?>^' M0[I1"6]>NX6>(8H8GAG?R1/TF+_\$6M:,^\1N?+Q+/@=[Z?QB*TW0+SZ%!(, M)? H; ?2DCN@ =WR#I+_/WMOVITXDBP,?^=7Y*T[_9RJ]X"+';NJ;YU#>>GQ MW"K;QW9//_/I.0(E1M-"HK5XF5__1D2FA A0$@@X9PS,V5 2V1D[!D+_.C8 M_M,X!H/+ZF-.;U8*8P%GKC??F9;L92K\N9.]]J=L&0_2FZ:E#Z$BCQ M^2NC!FLE\F T![[-HG1DG\ES;8)T,O]0K#4/C4 Y>E(.]Z..-B'L(KLH&MGS ML+(HTNW8K5;&W RS'V8F,)7LA$E*IH*FW#NS47YQ6"#7F#D4JTBS"64:VLV)0S"G:FWY0JV%\.+!>-,@'@ MWZ79'K@@C/]P$($MQ*Z)DW8TRG'MDF&&'6S3Q*;:"B0QZQ9W =G,GLC5A[7<5+6*= MS.I9X?SE>16MTY&!N1B4[^:"5P#+I3*1!8N^T1'V:)1$%E(?J"+-P#9/MBOR MYV#O+C4'S-LPR@-T&U;PXS13N!;-WEEM:2C.Q !5<,/>9*+B?.<]3[) 2%J8 M^/&"68.FP9\Y4-MYZ+95.@PS)G,(+]]TY,= H*^ MLPON89"8HXYYU^O<#)5CW-B.3'19B7/C'K$JK8*"P@I&%$0B$&YH,I(\(8]Q M@#FW4JP.?(]8Y0TSA&7,.JBVDHRVHE/S:J>SLL+IW(' 2KHWA8N:;N/+?<=, M:NZZ("P'L*&X*Q?AT=_6*0R;/:V\; C.&D@:7FE]8?VA*+0FO?%NW++43MAV M9!;F7V]+G:5%/1B[EU@&"Q:G5GFP39IT#M?_^'$N6$NT(&&[Y%500W<9B\-TB#)< X)EAR;Y!%0 M[>[J:2*)*>G7!!.8D;U;MG?:6LM'IX+H2.%Z" MJ@#C4\W0Z6R >L\:Y ^/&+BP8_QWS2I[VZ\R07>>$XT_P3:>1Z'L.PYFUI#% M=4Y)-M<6+.4>_[H= 9XP@%B7:UV:E7Z_68J=@O=&IG4-OG\$199%>'(D[(M^CP MM2H)+CSGPCH.##N%?12QJ40-VS3: Q"W@E&ICPQ%L9+1WDDI=BZ#MU_"R^'= MM^&K5^.DMP(CU:"U99">$PDQ<(<@P@._.8DJFV]S;3@.6H1Y+[:,[HQLK$(, M\H=0OLM3T 7QGFL6W-8:/$\XWH$?F=3)XTQU\EC=R:.K.GF4@\(S-?';Z4S\ M$I=:-2IW6J%K0@U265 9XJ#,=@P =$D)+^A@5/2BQ)TRDY(5<;.= M4A/?2EC2:.3&::_:B;-1:/SA&H#3F@Z[ -SJ=6)-""I:T^2I!3F&HJ$79?;+ M T%[5$E>43V]!7J+(>??1%8Q^&)]?0)FFDNS!I_YI:A63;$-AA6D2\MGBY2W MN:<'Q;!!<4,P3>0\>ISS,#= Y'HV0.1\;H"(_"$R4B5A;&9#-EJ-L3YE5T;" M_VP-?5DK& \RPP,STTC/2SD,A*+& MY:F-*IR4I:[II-,U)9X?\*OQ[=Y^&_+*!<@Z''#Z\.8" [HJ5)DU;773T5;* MIMP;-YX99AZ)ADD$3S6:51%.AG Y):MH&'_6 M@P#'S'Y,L\>-70VO#+98+ \'+5B PYP EH#>:89^;?6I_\QJ4)MGI_&@@MWG M23L%4>V.,:(_D(%LF204[!J.BUBUOVZ"D;D& Y.JNY(U-J DZ6S;:'IY5- M#T_[^C.Z;SK[:8.WQ]EOCNU/Q7E_6%KW\[< Q#G1'&<\,+B8:L%0ME5>QC:J M?ON%^H/[ ]?0#42GO%%J@P49ENV!=F*1_)Y(^RP=:9_F=\R/ 85I0(ABA%E@ M3$8I"R-KF<=R9'V-]X?MH+%XKDW19 M:"(Y':=%OHA7LJ%X)Z6"!PW>-S\=0Q('!8_R(.C5U I;Z4\U8MN*L$>163P; M'5.XSY^*'.1H3_E\L'NGO<$./P@0$C#;:5?/NC''R+-8$F;7 >!! $B.[\7) M 8&_-3(<$'BAI9]\8R6"XW#*@"%FJH7#T QGZ$_D?#41^XH1I\8$W!N@>&PG M8OMN%*=!;!T0-*#W-$R2*LT MTN8L/T7Z!Q(PX7UXU#W)1."W(KX^S0H(@5.I^ M"MW#Q(?*WKY#.0%CH;WJ<]WR'!>8-'E3BH*[.;VU_8;)U,+%1E.*]MX;PY MDT#1FU M4I!>DV=YGCN- -3.@*D$T'V06CZ=G\4R@3$FZ MAJ5S7&"M?M)H=@P+K7K"2HE=/WVEM=*V8,8W(,O79 M$@)^H^RR? >VD@TUO]\:,R3S [0Q^6P;9 TEW9Q0?A9+++5J-+:\'P_JQV* MW8Z8I2N2.G:2JI>:I.#_'"78WQL7-DO*A+\YMNO^.G ^BS6)(^!2\Y\BIH,1 M4W\VF7F.I$#Z_(?TI&*5)2"D\14Z&(22D\15A*X1W**88= M (P_.8 =O09;;CM?F/,T^-BLMZO-UFFUV>E\.KCC+..]S=-?,G6BSWT7,, = M6IUIN%[0!M$DN8/97FY6%!.$K'\IC'0)("A.)6LO-3;IGR^E9Q=[GG&BQ>!"]*^[X>!#VB%B 4;LO MRC"8&02O7*HHJ+8[K9)QSB?%-,?%-/GQC*RJF><6,&M7JY(6&&W+&:G%WE^E M2MX?5[25H:6XXQUSQQI#*R?V2&]H-:K=KC*T%-,461?1,!R MMG=RHOOT]DZ[U2X#0RA[IX2\D!\K;&_O=+K=,M"Y2KC+)7YVP9^Y:4^Y3DOR M^'!LP:*?WI14.3:ITCN(8=E35F412*M ^-FK59D3T>]@52JC4K%"V<3_]D9E MLZ0VI:+U8Z#U4V7J*)HO'& YFSHY$7UZ4R>_A#1EZ;QO3LB/$;:W=&(Z3)=B M+]]+;EGV1=G?M>&?IOV4:[%R8=AV70%X@27.=J#G*Y/.#F*1=O.S2%>4V!>6 M&!27%0+TG&W@G-ALAZ2Y,G-@9A4:BOD* 7K ?)&QZS67#VO&:VULZ&!??6'B M7WC]T*NUZSNLLQ8ND7IK%Y_8E;HY8HK/Q:CKUI51I[A,<5G.1EU>;);>J.OD M%_)11IUBOF-1<2E*+TK,5RH_<9L8;+M HJ+(L,7* @"0Z;8//%7,_@); 9VK M_#I,P\!N];2Y/R.]72H373%7F9@KV3(O7+_!%JB__!+/\F:\W"QSQ7-EXKG< M6"Y-N\).-[]\9:7(%%,5@JD.T^U068F*N8Z#N9*MQ,(U2VQ6&WN,X"HK4?%< MF11:FEZ+>38?W;\B"^.VGVD^]L(T]$WAGAM]OCSX/#N(Y93SV>#P;P>:>MY. M,?6\]:&TP^8?Q[SBP$(YLT?,=_G(-YD)FDI,J0$N8F+4$-=KVC-W-+C0X1,- M-)KU-+M^1+=K4H/A.'8C1!_3"'],\U@P2)BU&E4:2750_\ X".\I8,=S?!Y(?'WJ&E\> MAF.N^R:_'?U.)(FVEMNW]#\D[?8%Z=X'E!M<-8([^C.J783V$;\, 07P2)2R M(3=-*=#_YP. A9]AOX?!YZWW,.C$6Z__$BK@(?"$-G6!L(*_/LACN"5%%'O6 M-7^H=1;JF_#XZRQ*KC'J;=7)70S!I7K.@J$Q2#X@%J/[^^GF0J,)+NL: K)FD:S&!+J1N)LA[!PS,+3;F!'CY]/:_S\\O+Z^N ME@]M8XE3$GRO\\NFA)J,DV#(6IH!:ZOV;D5[[%W((7CDXC,WW/@$X=AMS)G' MF!#[1?>=-ZXYFWNC,ZGXX5MOT1RK);Z^F?'K&YW%]S-\V#O8R-;&F.P/__(- MA^L)X84%_3>'X48.&%XE-[)467(Z*6J/5(+*)H1T)JZ0TOJ8R\K]J-79E<%/_PNZT)]!@#_POGUM# MN+]3_\K^J9D^/HK5:O)&DO"A' E C"ZJ&[,H^FZ#M/8%)%M(:.;6N [RZ#=" M]54MBH1@^5_9X]L45MYWM &FZ=\ 50L4W=B(C$8O>M?GX#;"$Q'33-+&8VS@ M<.W/VH #+\&#IX3[#; 8Q9'X52XCV.>5[XZ"B^N8;>EQ4WAR8>-\H>6EYF!U MJGO'G8>Q%J?M&LFUD"L?4%XE^>O@VXWM\4KG"]SDL6MK:$\X@P4R6B&;ZSQU M;/6[4:LJ;?7N>J)JRIK=35:*O M=9GM>R[8)?BN$W9AF 3 J S"&=&A6L )C3'?$- T)X81B[5)K9O>8 /_CKD ML$/>6/-DR;QE3PQ+\VP'C11X!V@"%WNMV/C!]'4N5AQ R] Q0KH"33@/.#WS MQ?9-G8UAD6S N15=#3-$E?X4^!4[7S@L3D&LM)'#VG9OVBP ./4-K:)A&^'Q\9>0="R#* M9\ZWP" 7LI+@0GX$O(3%F:'XF(&L:Y[V277,*%@+W0V9N+53IXU9^]O%-Y%R M[5NZU%X';+)QX*ZU*TXGXYX44\R]Y_ZNR/AI6]=NL= C0UD]/Y1MU(]O_9%: M8B_<;D:]<&\B%K'G.<; ]Q*,XNS:?::X.WDAB:*SVQVL MP)8(]_@'6!G]P$UYM,]I/QXBVT'R.JDDL-W8[J0E]SU\/Q30*0(%-*NGW>UJ M!PK1M'=K*MG/+;$D4E!8B[&\/#5A%MHO;(T?!'=$_&4YHK-C[]#][MF>]1;- MU%AHQTIRB7P*]W:&Q5A!)9"-LP'/VMN-*#L&_MJSALELKWJGRR>KV;6QWDX" M+*3<9=*[.@C$R.B+/1)V,+.G-"9"#HUPP6*F\2'TXV$=L'6NTAY&DAQ0_@0; M=DG[=3LB(^E6;%;?TN_#K:(?DHF[O=T\[4+YUN^!2%(+O@R)I%&E-AQ[(9-] M6%%S^7*YF%;2J,(X=A!*YS+^.(M+9X' =I:\T28R%HF9^3RU,")TP2P0%L&5 M[M7.63[LD79W%97D8CSN2"6GC6S"$^MV5P4JB@IK,9972A5+ MCMM2>DG!56@.,=S#JMCFYK*3-DQ$=@/Y:%@7.+#361:8]?E@+OP>B,WZ27.[ M.K8CTJW'0#Z=0Y-/NUELI9NYI S2\92L+(VLE(9D0-=R!S M"M(8#Q:+&'4-UPM3G&E,'Q84:%ZT^G4^5UDE)>=!F:U=*+.Y4[KQRE<>)K,X MS?ZJZ5\I^&%^(EW)QFNM&Z>7ZW0MD="=:UNBI44JVCD:VJF7FG;>;T^K:&I_ MAJ+]P1YY+^#ITNK00)/5L<[,4E/#BP[4">H0PXNZW1TRTU<:<[\YMILXG:BY M9;K,X7=9#?8J,F_$]2]A=:&=-G$.UG%)[P!<WH &0(F;3G;BRN2/P:2/SN$<=G8 M+I^A,%OZ?GW=#-'Z _L>83DL+;U! EQ6.%X[%= M9G2DYK'\SFK4G*22^MEADE\0MPZ/CZOL"/--\^3')$?;L*E,+LJ7*XT^*R/QSZ$S$"@-:J\ZD#9*7AWBO_0/D' M$=@_YJ:E(T1X$:$_^-OD^ <(L>A8K)4";K5LZS7SDVSYNQ*?%"Q M'?+GQ'9GN[9V!>9$Y<^OMDMVF\Z;Y.1;/+?# 352>)] ER]HD#A0^+1U3..$ M%5LIMMI77"*1K7J=_.)P:DIWNH7D,:4[93UY.3 84YL?-:^I88$6,_B9.5Q, M9_1L-HUVT)AU-RC:6._HNA:\A:0!VBP:3.>;-]: M7I$4M.OI?6$2!^Q2R"$Q:(!PP.1Z6009JHW/FF8I.=%UT.@G-[8I[59*%%1X ME'YMHM^AI%]SA@O5(FC;%D%%'ER:&[-E,^UT$3RP.98@5"-/-Y@Q4HCYG6KD MZ=8H._3(T_\^/[^\O+HZT*33!\W4'$-JI &W^,A(+A%3XRRS.V5&,1ML@!3T M25,K&Z?9=*A6O=O8XG3<9NX,'A<",<()4NSP?.M[MR$^[P4Z'^W^#)E)>7;9 MSRPLTBWQVP7F>G!;S>7#FO%:&QLZD/,7)OX%#V;HU=J-=5M;"U%%'D">@U:V M,Q0R,@[ ,O"T5W@:>0=%I8LB\&3H6B'2\,3@=6BX_%%[E9[56KG?ZF8Q8;%D MC'@8E9QZCSJ93%$XO#J^<^P1=UT 7S/9B">W63HFJDFM;:,8NP*$-:)$X@)T M\+@ECMZR8EQQ]/[VIGFV77Y,>;7X/[FEVPZ;^LYPK+F*U=>2DT#8G<37!K2D M%/=>V'SK?>EE$2\YO+(^]UV @SM8#6.[J>)SY:247[!\-+H^;)_/P.^]G,^] M!YK819"EI8G&:3[SO1-/(--)L2/A/DS0"R"*KJ$;LP;Z;H,I4 LXM9#J MS*U1&XR=V@BS5[4H$H+E?V6/;U-8>=\!DAU^93= X@)%-S8BHW$:O>MS&*\/L9+$VE6^_)M\^F82"M/EU MA)8*L1O@,!;[F1).]$GT+C *;(D?OMW]\?VJLDA: :E+A8;H3SK<]2BA;$AK9=J3PVGV 7LQO#'H MYZ$Q K'_!US&'8M]]UW C.N"XK,T5,\?_\]_GX)K\A7ID?YL?/V$]8[/!KV! MF9)$Y>/AK^1ZP'D?J[N5G8R;=BLW;74!8&/9CPKJ%2NT9@VVP/,=PWMC.J & M87[@4T]4DC3KS=8)N_4]0)NE4YW)A&H"F&&15Z[#'X JP!=6H&!)RM2!+6$. M/FIJ^B[;O'ZSO64YY,"[MEQ0K;A_WS77@)@=^-:: M$=Q,?0?$2N,DICGR+TSB963:MH/XV'P+MUM"= >O@/3 M7F[ENA$V/O>'="U MK5]:>M(JVB>]N%7 AE6P@M;EL%.P48,WYOH#W$C/T$SSC<'_X>ILWV&:ZW+/ M/3E:5;T/8=K>2)B6N!"CD:B\)[]PP=1W*J+W@=5VNDXBZ6R M9+$,N/?"N<5\$2I'DX083[ =63GX/3 %A3.$JK:!#RT 7#YM)(E8J+R?OU_] MQGZW$)G?->O/*KLAS&HFL)QKART@D+?=H6,,4*EPTWXY83?8]8'7IMH;@3;E M<,+ 3V?SS Q?916,+H'3XLVT^ MHWFS[##[4ZSV2K;A>ED9<:L-M+.39<=9T'9@I1&NT&J=U:NYE0''545<+DU\ MP)T(/670ANL\,4*@"P:Q)TP!0 GH^9DQN(!?S>&P$E&XKU?@8O+I.=K521'M MW@+F, !0F\ 58T193=?>:MBJJ<:M9._[IXP@7,#]'[X)(A56>7LQ4JKLUEUD MW.E&,JY77AGWJ_$MB(!0K[$K*D QCO<081]4<[81U9R6EVI(6%962D<1SYOW MJV4T <6NYC&3:R"7URB=;E3IU+?+:[4G(%8?/, W93*(@$%,H*"^%"CHU*OU M>DP0=P"".50I55P$Z:*I1YW=X*,FPBRAUJ&0+/_+UTQ4$ )-E@ZK)(8;H%%Z M"UXIZBT,/H:Q[A_7WV_O9\'NM3'=7B]]1/3:>@90<=.B<="DX&?SI+.,G%\8 MF1FT_MFRJ8K<8IB:]@K[+I8**AI1038Y&B?X(4!994KA5]#@)GBNTI\VW*#D M-8AXVY:(SR )@['R#%_;])^"16:_#Y ;IO=-]HG)5 M'-E;[M$(5MXU^>L5H@Z!9,,-,56=PZ/X.4 3&3::CK+"#5#(,==/HBWR1(G_ MC_C6*FM56;>*.]MH2MQB_.!3^-(*[*4/IE,?K2E*'#3)&I8G%G,,(QAD!6W0 MUY'X981&P.8>&P"D.T:;[5ESWN +;LGEPLT5NGDXUJPG#K#\@2')9TZ_4UJ5 M:)#)@83P;CJF6, 3(:B*1N++V(9?;80::,X10%L #$C#*DDU;)<0!%NPD,OA M$\.?G%3Z(8YITM=G8GOG#NO(J< M(%H 19>QIR4]CD)GXKM*0 &K%$05S?%_ PT%;XB @D0 NT%]3UW8&PQ.NR)X M16FK40SK-F@MP "8[4/.UP6B6SOU AUX%WRD^:8'0OP)@<2OQ+9OY]0$4>>3 M2HS?YF#[5@>3<4F.&5ZP/6N/Q78XV8N+LI^';P>+\(X[F**E/26*LWK\X1[( M%.H_6PW%./"_ Q@T!=4 Q6N.@PUJJXQZNN(YA^_"=DZQX>HL4BE=UXJ*Q^]N MH3;J&YFH9^4U4<&Q.;=!9(+/KQR:GQJ9(]PC\W5(97AHW&BCD8&"&W4X2D>+/XD/ MPX"8T5(9FKXN>GN#A0+/_FA\8F#*&1SOPCDH%; ?1B*^A_K1Q)P:N-AB?VN< MU&?]LY>-P9&! EX*[(\&/'>B@?&BH91F%&4G<4RJ6 <-B$NY_'[]>-$/W@6+ M!C/!H==56B?U+_1&L$PH0A?S2JD.A,Z'5\([\3GP&!/V1ZP'# %7!#,GML/% M4KP7F]JS\J%/&)+/P:R*^1!83("T FJ2&J>/C8&!EHI+A^9D[9(I^V*@U3:9 MVE@9@Y8;/(AV&7447$W&G6SG#3BHHM6+'@>9P=X8-@%. N!/B!+@7,.E;] JM&!U8V,Z@Q*-A($\ MT*NB76Z2V^.0?TWG^K!]_[;)>)N+=^(U YEL58ET) CNY2)$*HRW8$?),)7* M>/DQ9(-: BQ8GR$M9 9;!TE?>/ZT:X5NJ5%UE+*R.P Y04<(7$^/9F:!L6$ MA*F*G197>ARI@I=RD'AVU2^4/PA8=S-FCD6*VXO MKWX)"F#.X%;N3!@N4-6^K/'QUA%14/VRGMA*BUQ,J9W-![#CA+(JE4[")KYE.Q=ME;73M M"\=#($26J9=_RG7,DC:;M;#A>H*\(EH%)A<=QU[$#+?8$?@XHWX#+R+MV@*] M(];8:E1_'3B?Q?K$I)%L=FE%WZRE]1>&8Q1994M68FE(6TR,8RDQ7;W?&>S2 MWN@LSM[843M?7E_\H)5-'7N"P6SG#0/UF>F(Q'DD!Q$O 42=7U;HV01+]#27 M5-_4B)%Y4,U>5:"H6>_,U,9B&YULT-8LWD9FRQ"93?'>=E9.%O.Z3[MI>_]& MTT62AIFTM^O/?_C]S(GFB@>1XH*HE,Z7"V*R98N]GWNSI YN)V6(-.J7@ZNY MN[NCA-)L]K@PHF-KZZ=7*.OGI_;&VI1)WT:5Q=F^]YO7&81K=D'*W,R0XI^ MMYVBU%W]GU1V*%537;@;ZM2=0JFDFT(L9? MV.U1=%\(T/,UPLYR-L)Z[?RB.X=@J/<2Z5DQ:R U)FFB"JTQS!C+BPQV W3_ M=E>1X"TR;+%BL[UB8$A10O9; 9VKJ-]YGAB6=3_*LN[U4Z-R/-N*'?M46&VO M6.IH66KG<6S;L52UUWC GO,0MOG\U1,P. MXW545ZY:%>R]WFO+_KOKJ+&S(=7FV.SZUF)SP<,Z5:+.#D%%ZW;1ZIWKE35M MV-(XT?&!T2MMR!=:YL2YU/']UW )R9">UO<*:;O7B(6T&O0% .2:;]18:NK8 MV*!(-!F0';GH3V3^H,45E3H_.9J%G<^FON/ZFA5V2+K3WH9C#J; G6-[LJTW M_ F73RJR)/_<=FQ+>S8[SBFQ1)5MU ML<;I7)N'\*X!!T:P9)^W&_M95&;)X03,L&1K=]Q$&@S3;E3;K5[8="Y88\@' MU"YNCFT(DK\UN]56KSW_NK 0+'A=XE,CG!??G.*\?W_Y0'LRU[@7_D=MOV1W M!5'SCDW@1KYI!DL3U>38 B[2763('>K9 8C3#>I;(:K1L1F9'G2&\UVJ.)\1 M)[P2>[.!#,%EAH-A9_U& /<.T$P5D&'QD>&YU8H3-!6#W1&C(JD)&S5P$IT^ M/,.)X&7=VT[8=02]H;#2IE.@9IWNHBYS$=Q$.J)4IB%U40-VUH7.Q8X4 M$^R=%K:9"Y%_PN[F[@[O"DD.J#-2LA]RB2!@G8\X3>B!73%,:@/C\&<#!#F! M,L6MU4S1)N-M;F\-%\2ZS@. 'D \F;-92'U]8E@&\)+01D&;R(?O_1EW L;E M" ^)(PE?1< W@[G_<,Y Q(JBQHFMP)12SL'. *GN,;[IC:]<%+B;W63B,[;>[0DO!R[J6B MHO4W .B'[;HW'+YXU%Y3SL.1NG-D.( (V58)5X.H5ZU\=N/;WH9\6^*Y">#4 M4JW0W:Q.Z(;JA)1KNR/QG&Y(/"5N2']K56:U2LO.ZCJ)NLLYP/8NX,IFX3'S ME[3%NCGA 9+!!PIL9J*%SMJU]6\?KH6-UG \IK"? _,/.2RP_[#;'WJ"2UYC MQ+3]/7P^==@--",^9A&P:L1>)K7H!AY#M#=&Q-+V1"MGV<3;D5,MDS>JG=4D MRFBW[0L?N^J)(8Y)K6I;\9VWL56M9L';Q2 OL6MTHCM;3KP#/+\ S-SYHL/> M<[M@EM#^_ (%K8W@G MP HV(R&^TUJ.\L_[UH+]*Y+]E<&QH\XXVU!GE'@5ZJDO3IX=RKV9->JYHXWX:EC'Q)_?8@=R4(Q)L=L\;2Z#[6X%@"=M;O(*XJ\KU%Z. M'PR>VR;O(5R'H/MA4\/3 E-8O:\/:IUS3X8H#C_Y .NA2' M!?WW;"+478S@/Q;[>L&[Z-D"[*'F^R@TG)^!MO M++@I#M=&X"$O+F5%,4K"YJC\(RV MCYA<3TB-F(##1OC/SI#+1HJLSF'\V:",G]/->F!F!)>)5S'JB47Q=^$K6UNUM3VXIDU#A:"Y))-TW*/.X3]*09 M 2TU(V#EC(!F7%;S,CX-H:VA/^J+WN,"@@Z1GEC0\'TP(:]2],K)#! M$G'0M9H8D'BVL!%)!6,#-J2_TJ(93QDH/1,'\B9U9- M'2A8[S[5DCP)^#C3-,>6Y*J=O:*='6A'M:P_:E$MJXB_9+/+A>'[PBJS+&O- MWP7*"@)&8?'S;DGJ'7:]G!M&TNMFVZ7\BH,5H9FJ6?^!VI0^?;_BB_+SQ<=$QD@SQ"(%8[BP%'C^\@%[R5CDTU&W/-Q7K^D' M+\/YD*H;:R% +[KZ)IKK6_H/>[B5$F^TELN]RMRG5;%: 1%;(%;+P"!(RVJM MT_PLYB-JB5QDQ[W81VP% :.P^"F71I=^1VK%WEYN8W+D^UL0, J+GW*IV1WI MO]5KEY/^C\[MSEYI7LA^G*3 ))&VLR#!..,S,;UQ503>V(& 4%C\E\99V)?Q&M='+[YBRC+JT M:)I2'5"J4Y/\3TV2\R@R5,V;!W169%6,OQ9=A!0;.B7@#F974"^:0+Q1WYX-C(:F,AH43Q4%],(9#-#[VD=)P_VFE&G;LT*RA"BT7=SZ4.+V V$;JFWME?H' MGX\UZXE?6\L3>E:8QIW3TQ*K\WV4+!V%=]_>29"044AKG+7V"B:3YCB*OMCR M([F3Z^%++E.UCBW5 MIY:Z1I>AE>0F[4SWW$FRO4TGR59Y&YS>^DXE'&*.EH]&DSJH9ZDIAS@8\$3- MX:IW::X4U]F&XMH9]2Y==+%S()>-6W5-%.>6A']2TM M9T JI^YV8=B3EH>=Y='S\D:^B1.Y,>+IJ@Y?!W*.#]'Y;K>I]@MF'9J3\KM@ M\!YWN?/,T>#KX\!W>$U(@5>V. 4*3["Z:=GU&B92&9^'U*E]0^;D2TS"4BA/)%Y$>X&Z1_]U2? MV"+068'PL\]:B-3>;AH.6.R07 K#4A4X9*U:;]&A%16+9)8IJ5(^J;(_?Y:H M)<$$5\'B0A!4@?!35O=T#:4WSDI*Z> D#BL!6#OOPOWYA. XE M,LHG,I)-[DRU8T X=Z9F>7U+OPSH)D&.=$HA1S)JNE-( GNGE)^IMDQ#^6W'AT#[%6;)M2PJ?/2\GJOV1>>WW"/UHAA$,V#)S/3=ETVU!SG#0CT17/T MS&IQ55_,0H!>!D=:GF4%1/D#:/(\2I))7:XZO5Z)6V&J5K2*Y0YY?)R*Y4[/ M5#/Y0GOJF3OJLU:R,2W5E/-2/N=E?UK]-P=$2Y(T.3L[*X./HJ+>1TGKF:K3 M];2NYK8JIWP1VVHBRWMR"C:=R-+9:9VGS49SME UET71?5GHOJOH_@@]4ODU MO6YU>](\IJ $(>_87N CCSOL.="_^>M>-RD56TU$40Q6" MH3+UQ-"__XV)LN.C[.@9_ \*/+^6C$@76>^=(%V.,;KWCCFN,R M#M:ASB[XD$\&8&ZU&E6& P8J6+.&W>*9X:H)++D2=F\;PNY^R&8"RV5 'N%; M[X$V[N1$C#PTW-3OB0%[X(69'9#+?=]Z<6S&DM.])VGL(J&W.)$QHU)-C[9>: MP5( F; <$'K5F1D(SJH_!T26OY:#" MB89P5BY23WA-4D_.9DD;6BL.. (.R$'Y;L\![=.2]F-^OSYVEGWX.%""H3"R(C3FJ6N_F%_$Y8+F"]G6[-RJUHQ(EJGO\ _? M>B>E.+S]15'^D5%^Y]"4W^R=E.(4Y9=8S:D*_7:JASK=IAZJ5]Y"OUO?J81] M#R)%>D'[ \P2FS689IK#&58&/EGP##VLXN, /# G?N-[@")Z!*#&Y7_Y=-#- M-,]SC($OBK>P.I!/IK:C.6_1X_#*@'LOG%OTS)%A:=;0T$S*0. MQ-K$]BV SQXQ_FJXU*=X%!D; MPS%]%8\)?''TN3@KWG'YR;NO=?RO6HU=&=S4O[ [[0D\N@=)8U]8I_V583 5 MW\1J-7DC">GP0<$*HFONQJR9OMN@^"8#47.VC:@Y718U%BI&<^OM#RJ,-MK] MJUH4\0'*O[+'MRE@N^\ QPR_LAO0PF);;FS<@&8C>M?GX#;:F_A]CVQX_+X- M'*[]61MPD#SPJBE1P 9[&<6:^%4N+"#&Z:IW1Q> *YL15D"11\.&6>O01GT; MRCXKKQ+]@U?&&F@5BWN)??.9]JP9IE0+P(".I\&___8=P]4-LB]=(>MU'[AD MIDHCBN2$7!+>!IH4[;$N^ M$+6:^$V^U233P0ZM7+/5EJ )P8*WHN.=$4H[.M+@F6>'>2F+[_>3AI#(2%2H$,IEV$1/( M@#]=9>1D(7P;VPA?$-6E1?7OQ,2$J(KDR;6">**]"?E"9$^&.WX ?IE<$;@7&-%I8%S[D'ZQVV MCYW;.H@>"^B?N5S$/%JG3<'ORZ]$(,%G\4TOBV M9)8>:^# +7'G6F3"\\#M<>Q7\@%!@/PM,;!SUI@[&NEL%=K98!Q!=RE7XF2Y M-QH#6C.18G"=:^!M[AG>[LER'F, ;S7BQ9IOJ[:SOL_M;.T9/;V3Y5+%BD0/ MVV [VP7>3A&,B-D48;L@^Y/M"-;/7!QD !8.V3NX^QV0%8[M/XWA0ZOWKK1I M7LJTN94R;917F8(K$^!'N"(3=%$B>I*_:J%I#VH.+;J9D/&]L>V@&3S?WJM9 M;YQ&:++9(#8=1:QX(9J"^\%8KRP]H3?W!!!P!AC2(U@8?QWR*2G@=T7J&]'Z M%D3;+"_1WEJ5GYH#_DRS%Z@_))WS_OWE ^L#W;YH;ABW!7)&F8O!Z< M.;_] MY_5%K7'& ""=3XRAL,AF]T_1GP4QNTIWVAB Q?<2,1/(O[=$(W#^6K(_F M#KJ:&1QTS>>=WJ(_W-=Q;S"&GGCDU:@O#X/\A1S=^6@V,:?\2C#H3 %)HQ.9 M] 0L8(:9$!ZINOD]T40OOSF45A"E' /D0U^>2)#PP%UMG(F]9;(I8 ,1##8\ M8AR<54H#)0&E 2%(/V"$WO 4/%2.V1@+(,.U3]SBU(Y0 YH8^1@]&.'USRB4 MS+?*5#/TN53*1<(8 V'!OME XbZXN>,[@4GO2/:"WZ!Q!D(T4'=^4AQ(& M>@?<]>!WW1>$$3'^Z;HJ*GA BXQI!%F>)^P/M.[(TR>GF],1Q^P"-T! !-WP M1O3:;7+:11!&Q%^2'"9":OC8"FR[9KW)$ L=@$C_/NG-+[9OZA%'1F-H5SKH M9LG8$H5BYJ7W&J%74D&U/N::T%-QWFYY\$!ZCVT3@TJ7?_F@=&]LCR=*^#5M M&3=]8'GUQ*^#;[BF2J/QA4672U4FO:],+)O]^GGP[6@MB>B9>MH U/:T%]C/ M::BVM!L MC3&W*55*V/NANNB:?UBLZ&ID;(#@>DB6D /H (A>:IAK'T"LE_^ MA-(;E(@,+--WR:&<^1=7PA=OGFQ6W[QX$P@* +@=]<,7/HP! /<:7ZF'!D<] M8F^X= $XQ_5JO4[_6_:1/1PIR,25(99.V"TJ&&P(3+YO-7E)K>V7% C$<]H MHEBRH<2:;GT/HX1H3R0NK).P,+DDW*/H+E>%[0**G5Q[L$;%Y F.BT\.:K32 M)TM%EGFG.;<.-;?0Z1S]3BXZ=J&^J]]A*%0LMWY2KR]G2Y%)G O)W07,0( 3 ME#/J2]R8QF8;L\!MA]F;^55FOCW*7\Y:S[52Z[D2N]^_&M_N17I2A=;-'J:F MX<$^'*\5=2CZ:J>FKU8Z^HHDR[!Z[(Y@^&5FA#1:@1$"7Y%'>&>#HPN>N(EF M#3O'(@ITD<$,!\G9GW!+G\@S:70;Z0N\$@R>>TYA03UZ$XI;#'8X>&!,*/V( MMZ$%WZQ_7;@P?#K]W/CZ200-\88'/G2XISEO" 7)5&%+F=H+2G^,(U!L!4!N MU$!BUYI!"IZTR%RD\<#9M6=&0<1>(3?8G@#AO$D/PUW0]Z$6J:PYL^@65+]/ M\203+YG?!K%(>F>(>HHUO'!G'ELR_N 9$Y&%L6H'*80GB"CZIABY$[SP)*W4 MV83DMSV#B$L^PX=O"M5<)N;#:27#OSJ0BL 'Z715!068$"<#KA?X)(FE.Q$'%M>0RAMLTMQ]1_([M%WQ<=>'.B/.\XB$BCR-&:,WK)W&$ALNR MQ#[I*/2V&!S7W=PK^CUXA?!58\^D9P[JRE-IB;9=W8--!&DT__: =E4WM=1+ M.>1I$]S<.390$3$:'E',CG $N]"1@S2;@-,%F3+^RITAW(T(.$P]TD:/M7-(8#ON/,LJTID M\BL*)THDC##;@D75K#?:0>06. ]S))]YY<[4K-060!%4TDXI#TE%$IW]%TF4 MIV"AN:9@094G[*T ,%=YWTLM[[OEM7)_-;Z% 47I,:D@30[$=9J:N$I<2-KW M*DLG44&JALC'<;BP6ZRH][009H_:%RHZG35AGJ4FS)BRP[)L 4@]868*D:]5ZO5=M=Y;SZ6D9R5#W#@5UM]H[/:VV MN\M]:2)Z92Y[(J)4%A+NE23(6A(TTF?ZE+@],'YJ#$1"WHC1,'G2U0P99 MB5/('L>\(J:>B_QES%YV_0F\%"["/&DA=:GR:8#' ;;OS,7HYN3@BR11#/;' M98ZI2>J9DVWZA! JR,ABRGK\JP-Q=>O<8YVY&TWO?7\CUM.W<111R<*T9Z-K M#S\3NUW2F=@7&8XX5O/4T]%.CO/4=YJW8Z M5^6%AU3"_PP0&4FHRO(L_1^^56N-K5L9/1S"G= RDU6XJ4 M"DA*&6,MLUFN*R@]UZ%S9V?IFW%>P/.?-4PLE=%W,G+N#??/6RJ1%"?(].4& M#1<:)S$-BHJ]\XI?"@/C?IGF-,HTUS=7FQ>LAUEHLS/ROJ5'8A6)F>"M1K=Z MJMCD7;!)N=7*:8IIX,0@P=GMO-I8&@#>:O04%[P#+MBKLB@+"@HY+3Y]<@#^ ME'TT<0\QEV*? *^($F[K1#?J]<,$8VZ'7H[!F VP4RC1]6YI;6\1&Z2W_"(V MBM[V3&_%Q^8>[?%&O5&<.$\[/P?V*.BB,-"MSR$K+&*W SUGWJL?*%S4[%:; M,5T/%;,I9GLGS)9'Y"F_P)-B*&4CYFHCEA_![R(+:1&Q[0)S5<%A*W09TEIX M"RV?U,ZKG2\D;.7"9)DT?.F06QC88ETD )#IM@]N?(&QNA7DN?IVAPJCM-JM M:GV/<13%967@LLSRXLW=\IT_&98% MUW[73)P_T]@L8_N8^#D,+7VF=I#E: BZR=3S@_8#33_ LY%R@F<1FK)>6Y4K M/G!\S7F3TT%QDE-\;UHYCVY^C!3.MGO@4T_TJVW6&UW16'WDXRR]8$ 5W:69 M9C##3^*787=<-M3OKBS+_@DO"!:X:+GS933J^.I.P$8B=Y M9G6G4>W$2)=5#<\C@_U4B_-%'D[+?R6>;_F(HP@JP?25!5:KSOBGBA0\XH:' M?]H._# U')I123,-3K;8@I)B:OTVZ[GDO& MS'ZT-YKM%T-XR8V>=WQ->8GZU\$WY-E*H_F%T0)KM$(610)8+X-O1RL! MHU9-6ALF*RH-^O-G1_6YS=4DCX$ZY6MRVGCL#$F&G@1-FZ[(:=-T&7X;S)A> M8Q\TZLT4(828*2GGVM3P-%.X/O=R3N:5[5S1E,QK.20S-M(0FA#51KU>K<=4 MRT6,",3)G"&!$T7GYG+&#.0,L<(^XA!A&E,JKXZ,^XV.Z$X_F[NXO+CA9,[] M,&,K8V9LEE=+$+-7YNBT.D_C1L#P;C#_5HZRQ>&Z-$]C-#*&0,-@*$VFIOW& M\7TZ&$9#S\9O 47H1:!))<;=:OJSX<)/P!#P:>K8P<2A2N2NV5-A&=K3XO,C M#YU[YBV&9>,-RR6EG\ MAM0T7.E;2[\0E^-P-/EY8%L L :^FRX$ BR#C GDNSEXQ36*S?;#9IV,V:S< M488(FQEH"TX,RW!1\80!O>\V4"=-GXJH0@?C1F"^!$_IL:B-3*RI'SKC_X-SP@T%."4T0P,AQR/\7X?SBU'JP"CV;=RW%* M)PQ6R?"E2[(@-!O\99,#-32H3GC+$+5HF" : M31-M #;6GCE9%_-HH^BI-X8?-C]9W>Q0B-8+H**I M;2[6CNO.;1_JDY?W*/ M)ML3 X8ED8%35&M&O*(I\"GX1#'>T"^!W3+2# <9!IXZ,VAFQDQ%[KU0#K3U M3 =.%Q;@$[>XHV%L&@F(V> " 8E/"=/XG#6!I/7;/W=&E@T%@,?MC1W@OQ5$ M<"WP8E@@70W=UTPVM5V7XW_9Q ;+S4F_B2*ARN@SU1$GX29*-$C M/H3@7!ZH2E1?07K'WXCZE<'Q7[4:NS*XJ7]A=[!%7^$U?_GH%WUAG>Y71ML$ M;V*UFKR1SH/#!P4KB*ZY&[-F^FZ#WJP+>V AJ9E;;T70#':CG;BJ19$0+/\K M>WR;PLK[CC8PAE_9#="U0-&-CQG3Y8\CF0V%C[<9(&I7;E^3TB$2GIL-N M7JZV" &P0X%3+^-T?;$+6>,@IOO+VH[_\+.)1!NP<'J=XWHH&NOA\ M#L_&R(H?# 5F/XR1HE)%I;E2:?_IR>%/@2"E=5T#'1J6"TZ"($.*0!T='99^ M,FS9'89W!]J.LD)AL,B@JT^&OSN93DN(:^L]JX.F%6O>TN%0_1W.P%"30]+ N-JYCGPI*#D4!(S"XN=0[)*Q;^5NQ2T[^E>M M$\5'A2#7 N&GR$9K05%6$# *BY]W2U+O]^0K3_0][37&F;D*>K.7>6+M\0Y85A/+#^<^9657 M2A;S<<(03L2;&@X](8RB)Z?]-:N==G[.6/[LFEGF>+$Y]2CDWCLYQ(IP9$8G M6K/34 O@2LF3B:3(L"D-N$8#;CFG-$,5LI$Z%L?-,0>E]^'9:;77SZZZP?^Y[+X?D MN4<0(AI 11!*(Z15!*'D$80(VVT003CM]JJMWC')[V-E3&4]%?Y\/"9'9??S M\5/%F^^>-X\OD$#?NGW?&]LX/DNGT?"14ALVS"XT%3! M!<6"2CWN'ES()B0X'UQHK(XN]*K-=GZ]Y X87?A,H]N.;-[?G&@LW/R_TXSG M__4^E';[:'DU8M3*,(("P+SKX;CX"=<003I&;>:':C.Z*QBV34.*PY'D+["W=JQE51M%Z;M0^0HG-J$;- MV"Q4(XFL[<15\?F-^NN7:0K6RF3'@T_'RC+PO\UVEFXRFZ+5(M!J9B,8"D^K M[S>]6BKC7C?;OKI!<$JLJ5<9 M(NWR=J<]#^ =M-.L4$^PZ51K\77O>'^61LY7!0I&7C\PEV/.4 .2OH>#0!/9V\& M-S,Z5R^D*"B\C(*="!Z%@;J:\5H;&SKLS1RID14G817X+GX7%6*RQP^!>L1=X.^E2_ :V"Y\)6L M=I%7:T[T:38;P)MF#7).V!\<*89NB93 MTW[C^&A1W@IFBLZF0#2U9XP\(-B&)0AYP,?:LV$[]"[=9I;M48C"(GBFVML\ M)@-#QZT8LCS'QN5RJF 0H%3I;?";P_%'!L_GHF@&BWT63"7$S'^X8PO$.D&D M9#Y*@N5"^"YYAT5W@*GI3VVK\OO) ]SL4#71&P.)[3N&9W"!H'"'"?'P&%P, M,)-/CPV+>Q(V]$25^.Q']#4R%GT@2_>\81= >;*R#,]E&1 YD%30D:@2="2J MLB%X*!KP3\"G+G&,;C@<3_'* MX99AJ))4 W8''&'A/0LEA:R@JY =\>4 ')5 ^G&4?S3L?@A^;F;-SXU417LT M:G56L0<$'D=;0R-W\M>!\UFLEF<]";KPE36J M"JS4%!QD:,](6.9J,_J&!2))?*)V-8JT%6F7@;1%(Z898=]P#WX29J@@9_34 M0@)75*VHNH14_8?AC<<8G@!B%E3]J+W"!8J<%3F7@)Q!*-,B(V3-KEW75Q:T MHN!R4/ Z"YHH6R!&F<^*KDM#UYA3:JI]%&XLR1J!W\:AGKO+*=@%$2U4>O M5SWKM!5_*/Y(">,BD(7FCR!L"MQ!\=)DUJ@VF_D5791ICQ5G'#%GH,X@BA2)S7^-P[)#>UR#&V'Q(=K>G6$.Q1IE88RM-$<2& M9V$O,*(B0>!$U=%L5[LYSM7=>TM'59XTR^G--O.V6=XJHKY;L4?+4X&KHCZ% MO6@N^]OFX>CZ5L'HD#NY\PP**SXV?6-;(LF?"M/=1]O3S.CON$LWMO,Y?/K>&<'^G]Y51_P5X M%*O5Y(VD;$+A%H 8750W9E'TW;ICVF4!9B$]F5OC.CCJW C55[4H$H+E?V6/ M;U-8>=_1!L;P*[L! A8HNK$1&:=B^I9_3;T^P MKP9W9WHZ1O._#KZ!0.:51NL+BZR9ZN;F5@TD.?@6W;"2+GB] M>9BV8#,E(0;E7*GIN+1;\:OQ[1;,% T76OG!P9AP83..E\BRJ0M.22>MWV#,8X%B>([RV8CP]*L MX>PV5=2^_[KC_'FGO1OOM-+Q3L149/58+&%NKNP"82U2\$H"K@@"-BQV#9Z< MQ:OL')X*5UN&)AHWC(Q7<"\GX%-._ F; ,!C\PT[5@C3 )@IV;-OU-OI??M0 M(Y!""&(G"]:L6=].TI+_C N[90\>Q@? 04;G M",S_I*YY[9/>,A9^P0B"X'$[[3\$K&8\S@U,->&4MXQ)X83#=T MV?!FZ*_ D&F EXY-A;#A#="E;WH!U@2N)K9N@/BBJVG+ $,6%^0:[HH4NB&^ M5VOL6(%'1@!%'K@.<'@VTY@% EE ,*,(T=V&%+VQ0#L8OG. K(8D*/Q$JP'N M_:$]^9;&_@ZT[48A.6%WON/ZFN559+ND!1@HLDH3O.%UEK=>#-?3"^% [%)4 MSO)62]_66;776\XYI)&(1$78&DC'">/)]%[?EMI)V"!L%SX7M$WRO!%/UF(S M .5"R",.6GFOF\74%#-^?V'X2^S3;U69,2F*$?9($#V$U@JQY^R:9 M*$[S((K;H6='7*REJ3HGJC-1$3L3I71K.KMY1>WR1A3^X)4-O*Y0Y9^C=+- MQYN@\+'D2=/MC#RMQ@Y*?EM/ZZQZ=KHLJT#*QKE7E4 6D*1:]K#8MAX6MK$[ M(@]K?N/VXF'%'%BG]; J*STL)CRL=Q\&RT7B=G>3N)WR2EPP>RL3:6M0T]D% ML1LXDWA0I9'@7(KW4O-$S97=$EWVD<@6+$803NZG+XIB\Z#8WFX4V\VH,V%@ MIBZ*RQ\SLCF*EH2EF!@A,7!ZFFT"H_#[57IO:AC_5LI1\'-IA+7MQMS\X*[+ M>;Q(> L,X@N?W\#;'E^X^7TLE'/HCR(M_+X/GLN^B(F(>V>SV'CN\ MI(!N??>6PI9N; =ZX607&3=Q@LN-DUS_XIKS.'9X?&4TB:P8GSY7&BZG]"J( M7;6?05R4MTVK"4)3PLL*P@%J#-?^ 2N<(-K6B%HM@5J=_'KZE%'6O -+"8GF M"ZTRB,8JNTG931'8/^8FK^[I(!B#.UC/>3V9^A[7 RJ\X=["F>V2M&KD)ZSR MMY<^*5-I(_G6WDEFW(E#(%KD,U9CK0E9YT4_NZUB#^(# &2ZC?D+Q:Q:WPKH MPEEHY"I*6J2BP-N1.#S\*:SZZ+GO P@[^HS<^^AHEBN@2(AUM=KUO4G"]O[\ M1E7MGO$9T.EN9T"]\IY:BKEUE15SZR*5*#CJ#6C>D G%9(&XF"YA^OILSMN$ M1C&*=+@U9Z!;EM]ODW^P\@0M77:W2A7(A>G.=F.ZT_(RW:]&V-F[\IU;?&1X M#/L0J]+"O&@M'*Z?8KE"L_.+O,=PV-3A-4][Q0H-;"("BW7]P;_Y,*Q#(-\8JZCN^3,' M6F&R!8C,2J $)O M.$95%GV8RP9O%=^E9'*1P6/I^$==/''%/321%=,KPJPVB0>:#=_[ZLX#+#"B MP=->*=(--[57WEH)D1MMY+*<_;XPL-9=I?DC*WKA,[C@TMQ*.R2)G4=P@'3V M4RR_3UL:_=&]XTX@3]>FL]<;U7I]V2N@92:OJ%/,%34ZS=@55;%B"4=;&\^< M*)Q8I2*$@.!\I6MRT36-'=LE['UX=::6S=PZE46SJD%;>N(J+1:O''M2\> : MDD7P+ZD4,3"!?8WH8+)H8]H&Q*;ZQY6"\0 M' ^*TJP!%W6B#M=%S19"(YQ@! 9V"W0VH&F K]5*NIO;B^X;D5?**-7>D0CB'G&%ARF?:D&9;K,9^>C;6J QS.#K\.O:#L M5XZ3]T# @PM.M9U3PZ+2,L,"ZC-TJLICL';IHFM/3PX'# .2+!LP/QQ'X'"H M1H(/9<\W:3CB&AP#MH&/1KA-MG@3()..540ZOF@S 1=-;5?T=X-WBJ)9-Q(+ MH)YQJC]:0G^T4]4?;75_M([JCU8."J?_TTC7:?^OWL3F/)^U;^5>\J^#;]>/ MES\K9R?L_._]F]\N']CU#>O?7+"+ZX?^;_>7ES\O;QX?V!_7CW]G_?/SV]]O M'OOXQ>U-\/'ZYC>ZX>KZIG]S?MW_@;>>_[A]^/W^W=^>7UX 3SXHIBS+JF S+S&5@:Q(ZJ<6 M^E'4)]*Q3=$T\@YM;-W'6<=J Z5J8.^W10]BE<^]#%$)4O2'=JAV>\SMT+^7F5<;#(73IAP2> !Z @&CJ$^ MV_EA=.>GX]^$]S1: M6JW1^<@_T4V-CBX_^4& O/( &'#$F>CEJ^A=Q/K"R6V_8A+ MEH!%+Y80?*KB":SESD,:\2S%VN')&H6'->M-.KP.K^C=//,6#O42$@%<([O[$"$NV\=+H M6BJ&*WUW=+8);-?%/UU_ J1(#+Q^ ,26U#AC>$%T5C<91C^-$;&['CZ MX?(\#+$[M#WX(%P>.*47RQM=62 :>=PMW@B.O#A+T$0KEU64MC->*]G@%<,< MVG#H3WS1TQW!Q-XMOH4=K,2[[04V%@NFUBZ>&\NV:]D5J7<*Z("+L(L"GF3@ M$0OME/E&(7673D4P*N'HHDF\Q,:,]TX8=7+'5D+$]:&@WXKE8ZNNJW1_"I%4 M"7Z'%\HT"-R2JGP1A59T"K1L"""="X4"[60FO/.5W5F\YS@U7Q%6!6;-.?&P MBUWHPI-.:=&PVV<@P*N0[>Y)-M ,<&7:E&-5CSB-I$*\;]FS6*L0W&X0UC6" MC9?"@]FX\3-YZP0;SRAF'JJ]N!9G$>D9BEI0-&BP5*2]HL_9*_!)'C?/*112 M0/90Q,69/G^BO/) F>X::VZX5- "&@D]U.48J'8KD2"Z:?R)>L*SEZ^O;H>9 M98^]W(1S&$O_VIKM:9@7H TE&5V^>MRZT#PM:&U7") CFNOAIL81]DJ];NGKB* R(P(6-"2>& 2*<".BQIC'AV/+-NVG-WJTCA " M^<_ #:%<<1=\[6C8RVGHD>D2O#%X*SFB(H^R'$X,.>#<0AD4B)YY_B;.G#L>HI_6\_,Z#JYLSL&( MRBA!:8@&6-\4+\"\"/2BR,Z&)7L^PF[)5<[D@FGS+"L](Z,N;\+U;W )IVC8I/SN5#+?>CU7]D.!PC9/\". M=#''@:("I%WN',SK]("Q1$8;_* 8JRRK.N+#LAVR/,Z^,CG%\0N^]D&0=9CZ MT3KFW(\TF1^MALK\V(GV(_ FZ)K6(77-X-M=__Z175]?"^E^4%FQ(;ZZ1Z2; MW4JC7FNTE6HMRZJPYVSL,=( S_5P+B]M:S2'-2S71'^8.E_?.?;K&Z,VTZ)N MDZ:AT(DC?:;<6_#\19F"C##+@RH\>M(K86#QX?(\.(QK-.M,U]Y<N__D.9^C+\;LNY?:(@Z$E]0#*"/SY"3RQ]K]?C@U!>07 $A<0YV]E MS-)S#Z.WZ9B'0[;%%THJ,0V+?_@F.;YR?7-Q^7]#-&3+WEMC9);.<$S[').D M$;P^_^[O8?Q@"/RO35U 3/#78F/X^$Y;RUVT%@(2@^46;2LZ=*\F^,4Q M,3 \=N.CO3E'EC$=?R(=JU>TY0N(8/7-9Q%,)2PLU6HNN#MTC.G244)\;[0T M?;*?/_>=X=AXYNYGKC]ISF<\Z_W;S0;K;-ZO0G_;9RU3C]S M#;[JM$Y;_+55:_R_('GM9.S!4OHR21,]FWONTMP>=H[PTHQ(*OF[#MT=]-<^ MSGD_4;<'_:N DA&UL@#RGC\9KB?OCKAL4ML^U!I2:\,W??\)D,8:+7*XZI^$ MU1E+/^F)(F'[)(QXV6F&VO+$[]3?JWU_YUQ0!AT:/1$T.$3"U"J[8<']K_=!6:,Q,$#!V", M@RB-]B9*X_L;EF0'.7?G,OU[4QYIEU%;*$X)2:^]QI0JI0Z)88;VDA))QLL# MEG, !0,IVV!<1_7)9JS1SLJ0DGNCE,C^6:/Y3EBCN15K$-&"NOA#VH;E">*.1#F0B@,*M+PP"3I2 M)*E,^$.16*/^3BP33(/82OZ*9GTD)_M/#A<2<\"]%\RHOY /ND."9P]O+I[) M5]$!/B&S_\'CSYP]3/ 4763P]Z>.8;(&'94WNAM:-[0[2H:7G,'>AWT##+:= M@1.XR;LSFB4Y+:RS93\U6 =K=HC;SK:WG6C7%..5G/&*%IW*(FS;Z?7J30K; MUIMGC?5Z;7D'_OO\_/+RZ@J<;X[-%UEV?"C84"(]A8K;) !\8S^+ /"9BO\6 M@,7:[T6WM;;2;1CV=41/3Q'96N8H)/BMM)NP(^#:Q+:> MUK+?S]^O?F._8^M=]EVS_JRR&TV,%V!]U[6'QC;GG%&+;"0O"3MQ.CG_CK=3>]A$8LO[^FW333\W%PAY@5FS)+[JPR+$[;L2" MG8599%!36(<;^XK_JQDN=KA"8A J].]<,\'"O:-10G3=QBS9R\^N#8('$6S-6S!7,UR'GJOVB.'K$X<7KDKER370Q49=$>,%FE M_@XYI]?N(>'FZZ-FAIZJ$=P/PQ6M2C!O+@0V[';; M74I&:9^=G2XDHX!#M,2'U.N>NSGPXC\TR\>9WK(949-]S"?_Y(H/''I10[Y( MJ;G#<5VS<=)(S)!/@99-\]Z;C33._X,_< W= !+FP>B25<2^;P\]*UP5EUI: M0"U9=S38F%Q::,.C0"<"\RG M: / I0X9%!Q;QDW]@6D,<4(03C7&7C\CPYDHNLJ:KMK[ED+_/;6U=5#=V2]@ M!F(P!5[F6%P4&XM>@;9(/\-Y!1JVRJ?3CK KH.C-_XDI0LF84%H'5%>M5.IJ M5I"+[HEH0:.<2QJOCW#\/ZX'SNPR%V@74 M_NA_WQFU/[0!-Q56(UB]N[_<&:MW#LO#).SCV+6 8VO=EET'\0T:\!Z,'Y]%K-O?%K ^2. FF MZ)H]B0G&4TIEN 'R:?639L>PYJ\W^2C37MAS9GSR@4&6K[VBP1-LB__@;(F7 M6<6Q(#PBB1WH8:.T[(;*P([)P&X=IS!7L"ZP ,/$1P2YGXI"R$]A[A?#0\,R\VR!+.\['!1P3:<@[5KP/G\[?* MQX0TJT\4&[\ -WGHVV$8Y%J5W+'YRT[!TC?UA MCTUE,157PY<%SAS]ABS!E&1/P"G2+_9>E07.LC@+_P2;GR##-"2#JKQ$+CPG M/Z"O3PQK5D3^,2EC'J^?_=Z?588%GD4L7R5G4Q3XE&OMH5;D!%S45.UT_EV$ M4[R@)J(BBYH7SU,7#DYGYZ6M\+PTTI' #3L2C#67#; ^6QZBRO*,D6V:]@M2 MD#@G=3%1"W\8:G@JB.^H(-')DC,LUL9+=$RUY_K)RHTI*?:/Z PU?=.^^"=M M8V '0=WZQB/C=\D7"2]KO0H^NFTD;:ZV,)\M;)SN8PLQ M/)%A)L'F,JT8=EY>=G/^66B9@7H(-E)(/6P$=4,?/,\ WAXS ,I(?8[]DCY% M:)4.BJ70:9JES-GXRQ9^]N=VZ<[L M2F=65CS_RFY:6J@LDT.A AX.(.1=Y+ MC#$A)^/=T5B)0#T.%5\,%E#DI,SPLB)5F>'+9KAF8?>?NQ/V#^W%=MP_#46% MBK6+CE1EC0IKE)A7''XJ!LZ)UN(2215:2ZF=B\&V2B,H-5M6I"H+>M&"OC>& M8YS']-W1GN$^18&*K8N.5&4](Q8DXQ)PBGF5Y5P:M"K+69%3"2!52%6689I:HK^%%,7':G*=$8L(-L29(IUE=5<'K0JJUF14PD@ M54A55G.BU?P'J%Q#F["?)^SU<&K0F MZ.6LFH?M??C2VFY.21/BFE_9[92&27]A/S374U/B@BEQ[313XA(&M45[N05K MUPUW:FJPP99M<8#3>/TRYAJ@[AMC%?IDZ#JW@D]PU15-IK0MFC@)^+C'$>/# MY@>&<\4GFNE29R[L$R=N!1(:>C7X"N="P0NY\>72\@SO[7>.+99C_\\%S?,1+#"#;0])QP]N=YF /N!W@ M60-0>QF@UA)J;,UR[[0W%$3I(=D:,>U%.,[MR<3PJ!5?W]+/;6J]"-0/"-H: MGJVQTCD<-#&XZ2Y"<^?P$8>MT1\\>_@G3=?,?(]BL-([!!PQ^#A-AN-AK#G< MO79=G^L1<%SZ.A_,G!T6HCB15]\$I%O?#:'E6-)6%\", Z,8 M MR>;?-,-R?]BN"_!8EZ_(\K[ACE$*W(XN^"![P1BC-AM+$OK6&W/GVAK:D^VY M+?GUC;CW+TGF&^Z)MR-JLM>:2"!+0"P)Y+R!B,/$DAPF@A5L?>$[0!YW8"3: MNB!A^O_OFLM!74RFW'(U?$U*:DX#[I*X7@$NR>VUT&9"7\T8,)>D^>'![,: MN23B\Z; 7HSUN"34\P8B!A/-)0%>'#:( W=)K!^>ODYCP%P2\X<',PZ;2]J MP 2;^ _-P:' [@J(YY5\Y/H/6S9[A3 M4/AV^@A_D\&KRU?N# UWSL3/E3*65%(1((VQK%M+:@LM:]18M]:U]^Q%V"6U,\]GVIOM"\I M4;(]#$NZ!1 RY%QWKQQ[@F2-8SSV!DUGCE;PI0$(Y[:;AS2*(]CN'!"/VBMW M[S1#O[9^&-R_'44#"T T]'&0LUD0!V9,9&BV#S/O 6 MW.O)@1^W ]-X(GRYCV/']I_&-[8UU-SQG62#_@3GO^R!\);$^KWQ- : ?W.,J+*<&\Y4.E93/!V2<#+ M&(4'T!D#4\#M@K.RGZ!V>U[.]X=#>+I^J3G6K1_9:!EV?[3[P[] _ANT^=M# MF S>:8SF;C?GX,/3B. P(FLM>!9#8>W6WEX?]_8E,8_V"6U('^?CH(2]D"8@ M"#PBG7,B\VLK)0^F.8]8\A<687*7P=X3=2]Y!(F]O3AVT@S71X\4=Z]W0,O[*%/SS/KW1J7>ZC<;2PS=_MIQ(]A9H?\P:^/#MYO;F,@87 M*9[;:#[1?"!XIFW%X10GX[YB>XWWXU#>O/+^YPS"<:O(F]TN>Q M@R]%G5-KUIN-1K/5.'DEEJ:?O;E+0\%Y]S."(@'165YT%W/G#E3VP!9 MVX9-6Z1^^CLI3P5T$6TA5W%FQZVF3=/\KBNY\F^2'FI->R5N999^='N?E1?GY4F!^I\Z/B_*BT7BSY]\5*+1"]5C0Y M]-B3YTXMO_M8_E4-3EP\CYQ=OT:1EW]5@A-S+YR8"U+R+Z04@Y1%?#CJ>D'[20S_8E[I%+35!2X[$GPI_D?@R](XAY&-!58(EHR, ?I M7_MDE*G4+Y=]>_7B^:TR*_<*W7\8M#XK]V7'G24JX-/,[<[]>JJJ3EVI._C*_H!DI:RH3J8 MI7R@#A1P=< LIY#.2A'6019@'2SY0@1UD -7!U+D=9"'40=+3:GTGJ94BKPI M+>REZA95@OH\^@T]]#3)8 49#TVL8_<*60_LO@9F9W)M.ORV8?J]V[-?'@]V MV8B"Q8M<*1MC%D"'I\X1.Q !)WE-"K9VBU#I,BO%^YC)RZ7(35X] &ZGAA$H M8FQ<%"C.%6V(7%\)1H<3:QW(?/R29.O= M4[^N1DCH2L*A[[-[$A)X-N' ]SX0B&'L*^<2#FW?37.\]/() MIR?&$" .<&JC44G,D%0! M)P4YU#UN\1FD$T;\URML8\NS-D%)=BBJ@).%7B*IC3])*N!DH@FZGX16/,0!6R7T:V/K T^K@R_M=UON+0:2$=X1'?$_'0=;HL6,EG>^K3 M;3 /VLNS8$6BS;PGFRH05S.;'M4'FH,V2D0)APU.5Q(SIA)Q?E$6G- D)MM8 M1:0L2!'I54C7A!J.2\E&&2*VAE44YP,I*8G%-5['2XQ2)-! 513G Z<4@1ZH MBD(=G/0$=* J"N\#DJ.VX+U-019[_YP38O O7? =8*RA27R$VHB.L(Z MLM_VABQ31$.QP>Q/G2=RZ$U0+L%:6<#Z;XT:3\QFF*6T2<_EAX!;O;@Y^CG(.G(0&D+4H?@U.B=N2]2R>.^BW6SEPNAPH MRJ+X,CAQ#^XEE0W3"093\UB]<&//$YTQ MQ+J.(;]K->BO/]/IU#]W5[?Y?__YK@^]\0\[7S*>U5'_AV]WJ][3N4I+ZJ7R ML]OQ'5,=Z<^2>>%FW#:Z>%:SCV-9;[C2?:VFM"\SHW&Y\D,:&6UZ_ZTUNM2/ M*NBA6[NP^[G:N-"_'&FJ4W_^NR$UCKX=M4OVG4WU^D^].VR<-FZJ7O?RWE&Z MEJFI/:3>:;?]GGUW6;W6;NXHDISR]?G%4^_^#'F#BY_?T?-];73=[@R/CN0K MN:+T"N3J]O1>Z]\]YFK:[>WSY4.96@/B=[SJC50<790Z5]AS6PUO=)ZA@T:U M-*(=52]?.Y5?9%PB]^??Y=Y1'ENM@MURL5&]PM<7U]9/J_O4LWQZU&4%\P=U M>_##JWY[NJC4__=OJM)NI=,GGWZQDVE3>;#ZV;NHLB[1"+ZWLL-.+MYV#:PR M!I%?#/X'5MEZ%[\J&B&3#)'10?K )B;I^\''$1/CCF"%J@3@C,$[P>I.6^$, M!H)E37]D ).Q;+D =N(6*'#1>UP!W/RK#V["P4-3"#=R&Q'Y;F)L @44@K *O<-2FC25V_:;)@_]0V^!ZN M0YY?V>_X0[2V:_+0O1A&F6!ENJWHU3S*VFLO6.Q3PV-^ ME)PME M@M3FH#*/W0Q6L3+<5PP;2'#0@IE&WAI2,@HW/WP 1BB>JX#0[^!1C M\$5P2MB[*+XUDH'C?6 5)4C<8O WL.+/*W-,0Z^DKKJU\Z[--YC0[,<&MM%- MKT*1@9/C=& E'!CP1!1LU-T+-A\S>JD8L=&#U3PV&WVC7KYI[:MUBAP46'E# M<%"1=R-@-8SV@%"W@ZA510_N(EH+$#4UG=U2OT..BZA=]AS6ASA.#=N:K:.F MYK.GT!]9\.>B "X[ZE-MT]OKF*(Z*9=6HOP:5!&LHI$8HOG0VO,HB()5-P 3 M%3'^*^Y>(/EPO6V_>4-PD1+E(M0B6('B=PYTA@WSFFS"U7O> M@E<^Z#T*2V"5'X'9"N*W)7 :T Y7"=5MG5BHHXU//9<-Q/#2]D)M5WO#V N( M7%\"-T5FAXL3#\@,P E:HK0&-60@JIG\VP/[,XCHI_*4P"EGHK0+236(W6MM M'XZAM]_G-;@H4HVR!%; "LR77Q\L@+OIM5VB/ZZMI;&('20D9^YW":P>!8-8 M#&T36(FI[3TXV, :]=N:B9:(!9W)G48IJQQG7]B$'+F"59Q$IQUKLRI+7$TZ M&' W]BY#/Q']5);D3^ @U0!94L"2XRMO^(8NOSQ6^GKP;2(\0OR,W;UQ MC1E4]A-4HIO0'#B^7'B9#T3.$9]D.1Q@73-7!B*:B7N$VEBKL994'V"'"RIE MHE'CT)GG/YG#;9 +X."%8Q[TRV,9G(W8C_7UJBLG[,E-E?=, 58BGP(L2RI8 MTL&R_PKA7VK474\S^3S3\'HDGGS:IPB]:7%RXMOC8E)!,X7F<+U/AB<3"80T:G?S;#P!XPPTBIPEJ=UB38E'T4YKN7J.\65>V2O98H?D%%D][K:K:[FFPD5^+>_!]02P,$% @ F8N!5&Z= V>/ @ Q18 " !F,3!K,C R M,65X,C$M,5]D96-IU86VO;,!1^'^P_"$/&!FEN;6!+ MW(!C>VW!2T)L&'V4;<4YS):,K#1)?_WD6VB[T*7,39W1//@2'9W+IT^?S%&O MG1_6Z.,']=K4#'E'Z4]U;AS+'*GM_"Y'V\6P.IX:M\AV;BWS4EDP*@:HVXD% MQM(D@D?=Y0K_5FQ3O:V#*1;EJ6/=/TF\G5 MI=)1LO>99ACE>Y'/&GRQ3!/J-(;H\.1%(R_JK.O QP M1[@ #X=E[H+%2L%QU3%*J\*?RX1@T0"-0^S]0MU67V:2L!#\(7KJ)S<=HJ* M\V^-QQB%9)$2\OMTXCS$_FR!(PBW@[\5F-DF<$]R/#*L)S@B.=*IUW1K&G]6 M$F/?!QKL2LF*V*79;2B[)=LW^Y]Q> K#CBI5 F$++(BDOSJ>IR5(MC,>,XZ% MW EU!^BB+*$N.YP'(TOJ^0I%/(R/T MI-C(H@+.5M1/!8=Q>=P$ M[N=>YZ+9.__:[/7[7QXH2H69[Q5WR78)$,VXCL-2ZOPF^K ^P SWW#GG7._,&)/H<6HV M&\;$M1Q\0_DS(B^:NJ;1W;TQVJW#QGCNO$ 8O4S=6RT17-U 3\\51"RC!ST)W%L'\#KR9X_HN M/G :N/=>&+F!ZX#_-)YZ-EBV/7^:1=[LOMFX\X+'_[T&/S>%8LE6,Y\IQ((7 MR E*@%I38#P6,A>2*"8X++8@:4(EY7$9JA !7;%"U8!0$44SS"\ 9W="9A"V M>_ M82D%+CHP& S:_R"PV; XWY 4ZUYYWI>YI[)%[F /JMD? 0[-=VJ).;Q=BS#/[7, M[_?USC!71S\8--.3;XS3%MA8-NPGSL@1%[=RR5*HM^;I&O%$Q^,!2[>\FG=W M=7FE_P)02P,$% @ F8N!5/4#R<^-!P 8C@ " !F,3!K,C R,65X M,S$M,5]D96-IU;6V_;-A1^-^#_0 38D #*Q>FRA]@+ MD-3>&BQK@\0O>Z0ERN8BD:I(V?%^_;Y#2K:<.JW=U>W2*0^QQ>LY)+_O7&CU MW@S_N+EHMWIO!I=]?#+ZZPVOAS>#B]ZQ_T3M<5G=NWK7_Y/=#_^\&?RR%VME MSUGG)+-L*%-AV%LQ8WR#&*V+V+WJ_OW@[K Q_&/)7)_/Q30[NV1OXMO"08Z>IB\#B1(VG; MK5>=HP[K'5]A"6A\?-SN0H=0*"OR+ZG$CVIDLNY+D_JUR*V,9#F MYO[V\O7UV]]^V3O9<\^WE_U^];RU:C,9V0DU/?FART8ZCT1^&.HDX9F!0-6W M/<>GO>'=]A-,:2]"GE0+9G6V5[)S;]C_;(%/CD[/I-KY7G2.%OLP[/\;L7<- M 3;A4^'ER\54BIF(],QZPO0FE 5;=: M*LONY\:*%---$AJD+3-7IR^$"1=<2,B+Q[ DL[9 M@]*S1$1C$7A Y1Y)D<:P2EOLK+)<*L;5G!7*YH5@QG+@",X%08SCT,/+D !A MS$,4Y4S#3&'[?+L/&B@1"F-X/O=2H%W*'P0FKPUL4!9!(LR;D/M($U.9A MD:*9PA@0!X>0S28RG#!3T+]E_YG(13D(:9%*DP@>237&N; 3:&DR$9*4I108 M/(.0.H+".(F@E]&\OB -731T\07WXM5W01>"Q5(!BX3M)?8"<$7$-*KS6KU4 M,2RS"QSP/4R*"!@#OFL8"T 0,D_F+ ,\B5Z(=I)DP1^5_7?0-4_F!T]%DD8/ MJ$61H %(0P/4;D[CA JYF; XT3-3,4HNQM+8G&,V3H5>>(@:U#C!5!(YD2O& M:+BAX89=[,5/+X0;ABOP^3$W[PO=-259./27@2I971W'$H_[YL ![)KQ7#@H M YIRE B"'!,@D5$BS81Z4+,4G@=Y'_0<21,FVA3H1SY)KA./Z2S7H8A0;-@^ M(!P)<$+%62"0P6,XX6HLV"7,_5V1H%GG%3_LG.T++TKG+/)/_E%2SD1Y0J%) M&+D#-9[QD">!:K-]?*+XP$M3FRW&;*3Q4PI""XITSK]_1JDSR%.&^4S5#H%S MJ$<0+0M&VEJ=EF4UVH&B2UY9PQ;/K XIL,#A"BGLE3OU3/7J>(F(OVA"=)\? MK!R7I1 [WN.^,!B:P.;<[T\C-*#P(.0%G JV81<*$$8"0/-3E4Z_+G(, .L\ M=?%]0*V$HG':+4J++6..NM^1BX0[Z*+U*O*"TB>A2@G7 <(8G&$=9PP^F]PPL;F] -JV-P0;\00 MX 5-M#*5$0&?&ZTX^1W<@#4HGT!LP/.H B:X0O*13*2=4ZRP;EXB*H=A!T]/ M,2M-:_D(Y]X\>HW:K:S(,Q"$<1%.&,(%=A*XU,18*,0L"6@"-2(C J(FA;*> M"D!4,H-WT9!!0P:;DD'XC$;?2M;[G%!\'V",+H-*,-=5[,6QEM8<'+9=1@6.<&H MYAZORR^DVEA4T*\;,)C!SK+W!=QKC+W_C"0Q& &F]4GK4O(0,'4W&73)X6X3 MO6 '7JP)-XMH@HRR(Q 1P:& 27IR[Y_TFC2 MC%\OS7CVOT@S4C:MLN\ [=(FDX]09Y*E>28NV#QL6=QB/H-O7D32ZMPLH@57 M@''35%HKQ$?#3XIM5%2I9=#O"\D%''46*C0 MW7P<--G$QMMX =G$RP21,<7P[A>&.,&47 ^E .)*AW^1U)L)_D .O(^@G0OO MHG_WZX/JRF\K')?I-W\K41GT=FMIT7F$GD8L#/JS>"]S!N@"T,+J!#Z,,-#< M%"F.$E1VVI2NU-HKTO^#L6\P^_*S?9<*((ESV+0 "!+.' .#[B@V1?=0)V>G)Z^N*T^%;ARQ>,43P?K@E3,AY1[GM)F)GMLJJ0 M^*HL)3Q\8)VC M,TSJ;OFV$>/KGKAC<^S7L?8"0.W\/7'H=Q?$?N[I^/B)V'[SMS^=.]X@MR_E M%JUL3K,QWW9C7D^DB+UB@T<1%I3S9^]\>H#MW_IK-'@&'U3ZS$&_#+F_;N2\ MBW?EJGW^\!VY8WI'T+\T2.\6_@-02P,$% @ F8N!5 Z>AX6A!P 13D M " !F,3!K,C R,65X,S$M,E]D96-IU;76_;-A1] M-^#_0 38D #*9Y<]Q%X ITZW8&D;I,:&/=(297.12)>D['J_?N>2LBVG3F-W M]3IWZD,=B5^7'^?<7S4;[E^M.%Y^,_K5[-[W;Z\OVO]<7O]TUZJE;M@IRD>&J+I MW:;M6BSG9B#5!:.J)RWFQ =WR#,YP"LC!T.W=]E^]?9-K]KQ8R;J-EX+3*I$LY^U\,LPL;2-DR9 M&W)WL7/S6;T-O<[5[35[>7U[^^ZN\_+FS<\_[9WL^>>[3K<[>]YX:A.9N"%5 M/?FNQ?K:),(YY0V[W[S0<8TU[$/)LMF-.CO9*>V[WN9QM\ MX_,7O;&&!#/A;!/B/&4DQ$@N,O+>LH5?",W8N1-HYI MQ5YIDZ/5X:],IZPK8FG!57=:*L?>3:T3.8:Y4?%1BU6GCO_NPR$X]B?QLD92 MC:1-]N)L1Y!TQ:U(@GD 2SYE#TI/,I$,1!0 90*2$HUNE7;86>6X5(RK*2N4 M,X5@UG'@".J"(,9QZ"$S)$"8\ABO#-.Y=-B^4.^C"DK$PEINIL$*U,OY@\#@ ME8XMWB6P".-FI!]I(*H02Q,7.:HI] %S< C99"CC(;,%_;=H/Q%&E)W0+')I M,\$3J08X%VZ(6=J1B,G*T@IT/H*1.L&$<1)!+_UI=4%JNJCIX@ONQ8MO@BX$ M2Z4"%@G;"^Q%X(J$:12;2KE4*3RSCQSP=YP5"3 &?%I#WI.I(TS M;0NT(TUB=!8P/3(Z%@E>6[8/""<"G##C+!#(]8=XR-5 L [<_7V1H=KI"WYX M>KXO@BFGYTEX"H^2DB8J$ H-PD@.5'@F0)X,JHSVZ8'2@V!-9;04H]&,'U,0 M:E"D<_'M,TJ501XSS&=.[1 XQ_0(HN6+OG9.Y^6["NU@H@M>6<$63ZP.36". MPR52V"MWZHGBY?XRD7[1C.@^/U@Z+@LCMKS'76'1-8'-R^_G$1I1>!#S J*" MK=F$ H2^ -#"4*7HUX5!!_#.8Q_?1U1+*.JGV:"TV"+FJ.H.(S+NH8O:R\B+ M2DU"A1+2 <98GJIL!0K>,:S/KKPJD9;F +) M $U"K4:<#EF1<=(WF)BW8A%TH$F(8ZHQ&/[J"ZH(]8'V(FDM.P;/"S4GU)RP MBA/Z_PU.6-N=?D0-ZSOBM1@"O*")5L8R(>!SJQ4GW<$M6(/R"<0&W"0S8((K M)._+3+HIQ0JKQB6B\ACV\ P4LU2UDH_P\N9#F%&S,2K," 1A?803QY# W@*? MFA@(A9@E TV@1(R(@*A*H5R@ A"5'$%=U&10D\&Z9!!_)3*X'O.L(!]*7EDP MD::(W.48)]RNB,!G(<0ZJB \+H+R)<=)V$=#.'0;0O^^+AP-!H^\RH1UA N? MUQ:4W4B?3QFR/B5/*&_B^4R$M8!!K68#O=?PK>&[)GR3K^7+ RX(OH\01K ,/3I)=QW%A"$85>;PJOY!KZU! 7V] 9Q8[R]X7D-?H>_\)2U(P M ESKH]JEY3%@ZF\RZ)+#WR8&PPZ"64-NY]$$.65/("*!H(!+]RM2:HDIR^2# MP(>_TGC4(/K'B]1BWSYIU&G&?R_->/Z_2#-2-FWFWP':A4\FC5!EDH5[)BY8 M/VR9WV(^@6]>)-)I8^?1@G^!?O-<.B?$)V107R,>H?)$PDC?R3XX!Z+#DJK! M)Z4V2JH,=HCWA<1$/#46*O8W'P=U-K%6&SN03>QDB(PIAO=?,<0)IN1Z+ 40 M5PK^>5)O(O@#"?@007L)[Z-__^V#V97?1C@NTV_A5F+FT)N-A4?G"5I:,7?H M3^*]S!F@"4 +KQ.%,,)BYK;(<90P93^;4DJMO"+]/SC[&K.[G^WK*( D-?!I M$1 DO#L&!OU7;DJP1D%&2S76V5B0EE9\4'Y]R)0>7.2C3$\%2B=#'7PV9U4J M '37B32:C>=P?O1-@NH_;W87A^&BV7C-#4CVQ6G$SD[.SG9N%E\K?/GL&&5% M.#+B">6X%\0X+-8B561P\H1-I[W#V3+BOU< MT\"M;?J2@MY>U+AR$;_VUJRW\G,8ES'W;+!^QN,'=GITCH'\Y>HF0_^[0#^V MQV'MJC^\J.!^QX_!YCN^Z?A;WZ%R8\+4EG:GWID-=N9+"]'?9%QF(NX,(C(: ME;WR*BS$/)TDE\JK-Q^A[=^%ZTPHM%=SK?8VY'!\_45Y9W$'6E8X>":K0>J. M?@89?A=)/Y_\&U!+ P04 " "9BX%4^14[62P$ #L' ( &8Q,&LR M,#(Q97@S,BTQ7V1E8VES:6]N<&]I;G0N:'1M[5E;;^(X%'Z/E/]PA#15*W$+ M;4#>Q,XYIR_[Z.E?^5=3RY,HW_EV".\@_[UO;$W<2[ZK>*.HZURN#^8CN[ ]>XFSI=:*+CJ M@M5.%7@LH1G8BX3P>O&B#BZ5+*SA1)PZ>^F\'B1$WC/>!2W:[H&B3ZI! M8G:/KR2[CU3MHG\YO?$V%3="DK!XU?TWU;ELQOZBA2>H:7#A/$5LP91IG':: M%O1; TR!UH^WV0YC..*++.WMR(9/N:)RRXD:.G-O?#D>VMYX>F,:L]NY>VNC M>F^ZAZSM)"+KDVG<-MWFL FN,]1A@75ZWJZ_UWALUS3LT73F.2/X#Y2GK(EI M?&Y_A.DE>%<.N/9\8-\X;F/Z^\2Y WOHZ9%.N]W98Y0[7;M_+#/%PM4VW[;N#SJI6PA[<+E\R;"BMM'/6/$^WR@6.K1-=!EJM MAW 9QROPL25BW9+K-I7TVY))FJ ;F2Z@6RRK(A76Z3'!]2#!.C\.3M:5_]'9 MZZXNRV]]/CWKZ7Y_S23N ]!V7[].63_&$8(2DF,=PIXBC./:9 5T5,4E3&)U M4TDS7<>Z'B9QC'$@PC,$11Q(L; XHF>%C!/NZ_>H,&"Y:HU1*+6,BS80*96Y MSLG\)N(XCJL^]#0M,U]D96-IU<6W,;-[)^9Q7_ X[. MV3Q1LNQ<=F-I525;SL95/K;+TL:51W &)!'/#":#&='<7[]?=P,S&%YDNX[C MS5$YY4@BB0&Z&XVOK^#YSS?_^^)B.CG_^=GE%7XK^N_\YOG-BV<7YP_D-SY] M$#X^?_+JZE=U??/KBV=_/UJXJGVL'I[6K;JQI?'JI5FK-Z[4U4S>F*EKT]C% M$1[$HZ\_];DS5>IF::O'BH:>GJG6O&^/=6&7>*NQRU5[=''^Y.+9^Y6=VU9] M=_+M^8,GH/KUYUF/)_^FFOOZ[///>V5\UMBZM:Y2;J'>F*7U;:.K]IO&_]ZY M,X]'LZZQK<6\GWGYR-/GY.>R:U>NL?\RN7JJ:]OJ0EVW+GOWYR9]K%*_=;ZU MBTUXTU:YH4E/3[ZWU='%S#:$]G_+_R*]T8?G,T?*9JW:A;771&_<_IR>GI0U6;1D;/:/1Z9;.5^GYG(OS M4F4))9*)II/#,RE=Y1#1OCGJQBQ,TV#S/DC/R7]"^%]BVUF-GXHP/[_J'ECR M/Z?/SS0T:N6*'!L+#7-=$S1I.A$5MEYAO&T+:$7KE*N,NG6M40O7*$,/BU*1 M+B<:J%:FR#%8Z:( ;6UK&J]\-R\M_N2)M$R#YUH<*7Y(R/ GZF?Y(Q"$0Y7. M3*NE%#4F,_;6J$:W>EYL>+K.U]P:HTYA2VXJ6T OL /-6ZTV)YVCFPNJY+=BV;,M\:S,U MY%LYP@=3PECAE>-MJ6[Q"''#9M@34XZ8IZT>#)M\.&/@$=$0J15M7<[SB3B\ MK=X1K21B+.5N+4T-(=9U83.1LF,>4N).IA/"9.R/;[7(,X'7;<59=+1MM;8Y M4U.YZIADY3U-/Q+",,F..(3ZEN57R$E8= UQ1OA?%"P'4G&>F:3M2;,Z2)E( MC>*HW1IKS0+JFBHC%&;6H;W0,%D]T801$;T20-2N =^Z)?FPE*>3H.HZIPTR MI*F+!309JC*'=K4]%?'\K?8Q#DU4'O BK[:,0S!&))P]QX76SXT'_H"LZ838 M@NYWK*"TWJ)KNS_+^(V^7'._#0AI=!NYUSWW3>1^ M.J'SL7.& (Y/09NM\$!T$E4OQ6]T69_A)1:6,S->8?"\\ARZZFFVAYB#CL!U M"Y!J9^K;T_/K?[Z^:%?G#^CW=/)3X5PS8P'\ZAHX-R]_A6!.3[^[/UIX% M>NV F)O[K7AO3;!+!A@W&'4R3 '?-W"O_6IP!L@?844<.]VDKFNX!8Y!'=$6 ML+@%9-JJ)5D"R&$S[YHNU6M2=@8X!\4TA@P$3H"@G0+)YGT-B!2_I85Q#D@( M5ZHA0YTX+!C"EI#]&?!8N+J,IVO9N'6[BL9IWL%TXAB(8%**HRJPMV'W(KCI%#7 %"\0BDUA5D'<,^\/R(AVUF:TWVB_>@,H9\N[H M*H@G^AY^$WLB-'ZT+E@!/X?M%(0"KP8+%^86"]T?-+B$U(YO]#OCZ("\'APJ M2. 5Q/$4AIZ\PBN7=>RDB)V^,H5>DXOS0J_O-X)6IQO^*U "2 G$-EF MO$F9R3OR2]<6P(<_(HPFD2,-JYW7A8^A!A"]AT#.M@!Q$(R9 !H%YF#,\ ,D MS )Z #6JY'%//G7.$2*>[ &R"3,UL D_"Z-H$>A]A=#K'Z8"*L M6,Z(3\(GC,>_JL-38?%99#2WWWX*+P]8G5A&T^K5S2WI\E(.6),-":IM^PU)1PXSMS :)^H08&Q,]!* M:+H$6(8!0,(_S8+#%"6K)A]R"<(I09)F/X)O&P20JD6$J9(B-R:CZ'(!F'0" M3FM,)_,&)!*5,?LRI_2$#-_BC(*^= **9RDU G"CCY-#P$)(;'_[$=--)W81 M!$=F/E7P&$@O7%$@&,[O!VKGRL M?J#W*!]@FOZ])X6&;_?PY'N0[!$8Y*#P]7A&YB<5S_D#K+J'@'EC]+MC4:7' M<"F)J92H'_;01(1^ZI*)Y!Z0Z$0<_[\5X[#]BYX804.PA1#>"H%,:@%N=4:N ML^E]]UTC@NBA(E3@8VO60%Z@)+O-_9"5K3$LY(<6<-PI9JH*=DXTWO_-P5YL M^N1L_]QT@C/,!L61EV,D;AJPP#N5K9S'$+\B3*/3'X8&TT#Q"#GJM@GFA0TT M1/(1>-3!EP5.=MF*8AA9L\\"X&T@I7=-7)K"PKD!*7D'QMC,&TGX_8YU[,(" M:M1EEG'>;%F$C-@>XRU.'J#V5D*134H8XCI"29(AVU?F9CV6M+@K1'?Z9$^Y M6P-!HB#_ MIU-IS=%%S%X1)I._A6G(CI\_H*0-Z(G)3YD"?@U###RA,^!R-'B>@CASQDA4&'<,39?+**FL/ *3&-D/KNYP^@D(F/,Q.R@L.#A\%HV]A,7@>.4Z"-.170 M$C+[.X616>0MODPJ'_&MI%*4<#P;ET5HKY+HIBOG4K<+^T&>-;:XH[4HFA_R M]TW((R7:D";X9R.=8(7/2?E8/I@YJ5H-KV*$DGK'>W567^[!FJBW%O+^@^G:%4[ O;SF=\+DC80SYL3M$M0]=MX#CO:HZJ6\S7&AS2)$ M["F[A= R)>$,GZ\IN\U"0A HO,AY$?PQC[^PAM]O+I\]? M_N/O1Z='_/KUY=55?/W)E*QMWJYHZ.E?$+\<,LL4')S?O(G30S( ?%U$FA&! M',4 XN8JC@I3?_>W^OW SOZG2W.CTO:RU1/^E.ZNB.S>%(J^!K?E6LKXIU M-TXA^-MPM,<.%ZN8:V+"AM-,*EOI:LF1-&7=&U=$;0MMO"=_#BW[ [M"8MER M7!"^]^7=M])GZ+OY;Z%6&++LT\FCTV^C%O32":4LJ(44R B>(*.08B'=T9:Z M$4F(;13B4)9!0%*IIZK[#@Q!R'@N:G%K4%?>I4(XBA@VA,ACJ<9"ARX79QABN6?E0< F M/)WD$C.%E"P>\9A^;C)=FL,+S!#TA+*;V4]@B#NY=RL6$*NDJ+B]T'1R@!7+ M3: 0M20EJ,K(]R;FABKP%61^HI)*Y %YA8B)MJ$TS9*+[M0GR[VG',5Y74AG MJZY"$3@A73I3^BWI&UE ?V46MNTS$GMYH-Z<0SO%C<)!&.N5H]:?I9%V4MGC MQ<(6ELO6W WCOG_ID<_#C0OA,777FO04Q5=;G M2 =]YA@S)!)('JG22QBZ4XE/A!6:;F)];[1Y4MJ/R<:[:QC4@811JTH;5Z@[EA?3Y*\/M[D3YB&_#2J:==V4FJ M5/W"FO ET/^/N3KU"4;@G]QCDW;N4&M9E,1T$@Y%5(Z^)614!HIY)DKI64#9N=>&: LF#4L4AW;>D%DK.(',J^\Y%X61[+G;NSYV' MSAQ!@ZT[*=,)_>8V#N[E"HTH6_/P\EM/#GWZ(Y+M8L].(.- MN"_(^1&='(_N[N1X]*4Z.3Z>\Y35S)!/,F[B.-U#C@1NB1BB ,[4S:8&GY>- MGMOL3+V$+R="@LT!ZX]&O1SQ*?KD:Y_)'VAUKY,C?RF& <[-VX:@I:*K%Y[K MV?-!W( 0WDDM%P,VF[+%8BD-#+TR\HRAV(KUT)X-#F50:[3&MGN MGNS+37.?TO[[@#NW/W9V4ZQN:C#I72YA9W)H=N(>ZEXE>N.URI0?UXN@]P,X M!I*+#_(T.2YP*6C[N%XN6I7$.*,[6N>;.@ _>VDNFG8]O38:S MP/5VUN?8S$NM4SU_[*/T[;SL+H[O[HY.76Q4.*@8R;%DE=MJ_%I7,6G,''O; MFD1I!^>-3\\HG*L,M8112R_)6.+/\4Z%1N(]O7?T>W/OB_CRY>-'WPA"?+\*-X0V+ZSF4KZSZSAG>A%?<\1?N!5U%Q+C? MAB:YPA!#-3L6S8Q26S&I$3(@$2[H1ABTR\_ZKO2N -JW^(![Q-.HDPY['N;2,CURO.4JF,.K(05C>6&L7QE\[Q1VB@H\XL/&>K6_!DER%^P=G" MTEZTBIG6W#H"$))>$V''UP-CF:B;&)''50\B>#84Y#9!$A8VNXJ(X% M.[FCOW-E@,/XBB]44#JXU,L0R),CGJU,+-%9NL&7=YGERQ(= <'H[LR0$H:A MMZ[@/C)YCD?3MPZXC2Y$!Q-J",8#-3/2.K(M0-NYSJ$:D-I,O:LX8UUL1)WH M;-C 7[J2I'B&KV11U.*\A+U/6B*:I/^.7V)9>\LMPLJ6\9Y"D-^P,=*7QLSH MW8M#Y#F,,JA]_H;["15?..(3TDH\/7QGPKC/:*O-F+N:C'E'EZ&JN$ET7=&: MT)A%&DW)Y=^Z*DNZ]!"?^Y!SYP31;;QQ$C95_M[IIH[[E'$O[4@-*44<%HQE?#.%0AWP91YS_D W<%_%_JEW\0&[@3[CT%\B(?+LO0_2F*\QQS";L)GW$ MP0!"N5$3P-%H:%KJ3C)!3,V>-% 4 :4VPL\TM3&BZ(L+J9?1 _K:./D>.?JZ MN7\#4$L#!!0 ( )F+@510/6*^1S$! /M0 0 + :6UG7S P,2YJ<&>< MNW507'NS-CIX\.!N 8(%"!;< P1W&RP$9P($=P@0($QP#1,^^:FJI5:W7_NI^6IWO^F(?)AT7 4R5Y17D $A(2 MX.WC!_ P Y %/$%'QT!'>X*!@8&)^00+AQ@7!QL;AX*0")^8AI*.EH:2FIJ> MB8N%_MD+1FIJ5D&V%R]Y^/GYZ5B$Q85XQ;CX^'G_'(*$B8F)@XU#CHM+SLM MS<#[__EZ^ D@>(*@$J 1,O!(HQ-IFF,\GE[>/B&?0L/"/T> XQ,2DY)3OJ9"G9 M^<7EU?4?7$@ %*1_7_\K+H)'7,BHJ"BH&']P(2%[_A$@0$5CX$$GE-;$,'L8;](18)BZ[HAV3D4_KD.2=RR@6*1/_$O/1'VA_(?M_!RSX_Q>R_P#[!]-KC/O?*@@#X!M$3**!9 M&%A*:.19 *U1.0"+CSM]KM@(,NR/&!"-Q5Y3"EO!AS4+3=P62L/66@VH;I-5 MG$X,V\RRR6?54]OEWV;%C5P/BCX;BP'L**B0+>;*:P>,(DA^>W3B//V@ +51 M*F%W91ID48**BGSQ#UV.9EW$#U@N,9A2_[Z@8//^6W[L(KX3L+A;_NY)I.6: M8QY*]+B-0$V9E[[FX2FF^ J#@A!YB9:+CZN2@#GSOCTX72369[.3N#HD 9Z( M;%]*VS53-0YDO88M;F1@E&)V[^.^Q."W('9NVF;C^*B&*MD7L MY\;R(4@B[0L;M$UPUU3;Y?U[ DE8^X2[&58GYKA5&^#<:-!"D\MA 1<(N(DO MTC@]>4TE[12Z7B,0@[>P:6K8.*UYB=-:DRPL-,3Z*5OHY+EPSP>/C.7D1118 M2CZ/Z@J%11"\EC\0=YMR%5\\"^OSC,OF\S!]ZT.J.)6(Z_/&7&;4L;Y MD+_$.4CQ,S=!.V.+] +%^K=$H.K3Y3%;X9S(Z T,6$A&EJ7VA8,O\OH^Q6+D M"EB]&7.%D?Q9F9T&\WRY XCUMXL0CBB\-])-697P>)Y#X"TUX4_(KQG9:78' M^T'QR"N:UZ<*0G8M,4Z!2GH]']3Y(S\(HU[#4VK[AN8FP;SU_4+W[([^O$_. M]DS(PIJ%'@,J/PH//[TC[1D"R5G9!9RKU[C0V$)U]:)6?FS#TBF:?NQ! M[%:U-FC4Q^9C-[(7K_7@:R^5C?JCB#VA*&"[H45B1XL1C:2.\W%<%H2 ]4#/ MBG8C*=PYU9(ES:.LECO,,Y\> 4Q\6G&/OF,PWC56L#^@)\*V5*1C/!HUQ%C@ M-Z98UJ1[&>B9;]#OE1(W^PPGMJ;/Q;\05HP%Z9X%)Q;@1QBHP#0SUM-\D8![ MN?(^+1KS=FQ2CE^O6M@PKS=@,9Z6G\8OL)1,+\]W%!=H-L?M)!9]M&A#^ M@ M$!_GZ2_=IIN4WWP [S.4WYXBQP;CX:^9.$8L8:L:22=H)5_*T>/6R%J0EZE\ MI.G9FU$3]('K;/>H?B]595%SKGH*5EE/;[_6-GYKZ5'JK9+1XDY=IJ 4QXP1 M]CW@H/XLSWS(1[O*-[SM/",T _ S'Q+^FW%\_//VK W&R%B5$=[P;D4GE $J M+KQXK87?3-9 +&<2WY!S\($X[*,Z%+W :)L4?D&8"%%B^^AO>Z]C 0^YUD"F MUF#]F:4!L&,5M\U"!BL9GV>AYATH>>5E(37DDD-[V!H& 6S">5FC4DBY->C1 MXP M+9@&DB(8R"<%R!J5SGJ"3YQ8K0'PT=*"L"+9=C,+40*4V%3Y'PDH5<(3 MRN,'M+!NNDY_]/_.#_ IV\6;RX%>4;?00"91_//WU]?Y6SD"']D6P))$7 MUYA1'6!6)M>+[GLY$SB/UWB-K@&(.\.W6^'O3[O$/0R#W55@2J MOLC9))*%2071-2+32)IYK4MO-*15#RO+%Y%[V;$F)KETQR<5@JQ(H?+-OW&] MJ0(VJAFN_06-2A#HCRU)G&=8CW2E=^U?JFEV"M(,]#(=L?&>2J <,1UA MD@Y3-?&!^\>KHV05TA2\'#OYOTKRYH$^O4$6125-:19H[ M*A-:FV?4O(I9+B>,4B-S%?\M]]-JTAD,3NCB&'X-+L#"&YV878<&@[PA;#G' M>30Z9]D$ZW'O(K#[Y@!E.\O^B8H"2;>@2D5M')[(._M 9 .@W;3X\&?N7"T= M(MJEG\B9"*KL/<)Q,QUE@MV9D0V&0X7/T$]*R5XR?,$KDDDVZ=@Z9*KV+XP5 MR7\YPZN=_%Q+%^;$CN:\"396H[R6FQ90O")W#I52G%F;/[YM%38W'&I]GBB\ M5B00BB-N>*P@[\V8V\DA]XPX#H^7+ZJ:[A_'5=&:WW(2^9T.V=<'SC"]*1SB= M"H+]9$8Q"7^Q129Q(97%=.K%>CEUE);.TH-2Y;49"[+*W@52[-21H>LV'?>O M6=#PR!8#2R"YE=O,,E&L)[H+%7 _T1H('%<+^S-0F$P8O?E^AT6S<5C]):+X M4MU4U4D^0S]":X^XI)Y&C6. :_C:O4?$^Q-=J4U(8FN%(!,H4O.ZF9"Q[-M/ M65KVR%,J?*5U#(&Q2P#2\M=OK3U]927 N]_1*EPU.9X!C+5?3&!.#D^MUQ?6 MSNKS[W"R;H%O,T OF.+@7S= M] ?%('DI3_TJ:A2MV%*CA8D66&!JKBV CC<5^Y$A//>*@3RSU)9H'Z;N% M]GMBHS'*FME.AL\;6R9JQ5 EZJ)C&W[;HB0;3]O2(7,_BO*^8$W')O7#Y/7* M;EE?^*3\J!0_K[%OG.1%,:BDH7*5Q?3:Z)Z1BN#5]VU]6OLS<7"6 QK MS4W'MEG1CBB8YGG[/LJQ!'$SXN%@A7 M0'/*>!D_1&#MTX"#/$]Z4T.)84[RO#;.]NB 9&BQ-:('. B=5N5$I&4WJ$V, M7L)@,UJCG#5-;IH,/Q*]R!3Y4'M'MPL%7#M0H'O+^]RX5'DZ M\^_+."E'C,%E3$A!>X,>;;@OS33?GYDF]1D_ /I^7NV7CZ)NY9>I=G:RC^V)O!.M4,@)#1"_U_N*TB!8=]I9@#B08 M=Q4GA9^,[R*"X,2:'\8/Y,LED)U>]M;K$<@,.9NI]]O<_:P]4F5Q6C)SQ_X M4')(J>UY-;P@COM^.T ?L!-J:QG2S]$@'Q>EBG7Y$1V^6Y_1B/\[AE RH-Z M UX\#2\@T?*H8MD^99]_VH)8]DZE$-/BV7KLNBTEW10W\R!+EX+#_-67'8=S M]TE;T@5%8N>0T8RDQ3=:8QUU/I\TBX=#%IKC7+2&!\P6]9$VY.MU M?E3+T!%+7Z.*;\+JFI,(N2(O%I4C9!H%N08Y3PK6@C66:_WD-#N]A'(:VM]G MQE9ZB;H819L?>': :1XP(':OE[%Y4HRT8:_]:L(I;8VG#JSFW REW(-N<'>ODZ!XAI+SQ6X$2.Y[DYFIS.@_M6([L(_TH ;1Q.C480>F>P[WJ0'.\.(=LNP1C M,]PF16$BEZ^G3ZFOH\'T62.X9,]Q3BTI+&MULWBA37:(C*M=/]Z+]NS]%B5$ M%4?=AEV1I\MKGWWN/*/1#'S?$T+ _)-17%[5)_"+>[T;YS.JZ@C3HU@F81KQ M'15Y=DWG-:/4I<,X>^/A);$ZK4-X<=[/^'DC5+ "5MXKQ>>%LUMU<*S\_:D< M0FI& GCIMBG31(V1,\WJP&A)L,&A,(ZHOG?1[I%ZY^>RA&]?W&>=$8Q@K6*] MA"^9>@2Y2N6\,;*_)M=XXH+&)Y+&N(%C>Z#WZY.!M.S-! )=<3(AS_6P ?3 M+70]"(YL+[5>V3JA9+FN3^[=;GKEK$K\\-*OL,X>S<292H7,F#;A5!*,J:5#_0<>$\N2OU%.WSFBY] 8/T3X@8K KF+_F@"PT_[.6'K\\C6YI.9 M2B-'ZE'N='N"E;!.(V"'1_&S%0%WT.#XN>;H67WATLKN7=Z9"9DK9*)9L,1V M@/9\-%GRH%SH&JXI^M$B&$/^K%S]4#+"\6RB'B;P]79DP(.O'+A6?4?Z).!9 M?A(??E5>+Y:\:[2&=E#@VM?6W M(B^0_F@.T?Q,HJY8VD9YBWN Y!%I!=2^8AIH#1NA9Q\08MDQ3EKX4@.Z>Z8J M+/R$89@%S#K0O*=IE*B;+4/P ;XY*$QM([P>.T9J?)N+"GAIU[DNL."; MQL[VGECCS2"J3]+#"A"CE(4G@P$R M=FBBR+$CR)2L@S2V 'X/Z*-$?.+CXBM'_.=K_9$>2APN$(T7.4 K-"=-R*:4FCDPF;6Q [#/C*\,A/D[G-.C'U+9CO M+[!_:I)+PB-D$;W3:ZC+[&QT4>!MHCV2/_)& MT9.Z*.XR6,+%C_LF5/_F6PPJ[7@B\YE7/V?Z@&LXW(;TU/;DD)?LHU$MFN<# M *O=0>U:!D_L!^8>!+RSE'XQ33TYU\49,1#OC=PXC#%CY\.6\J;ZJZI+\;K* MRCC\LEE5>-2YH$T[$R.\$.MVXI78N@IW%^'4M 1B[*A<]B@F@GZDS$'+7T04 MFB)D3>?2W&GL_>Q(=2O3]A-7P,Z:5VU(X(=T]9J MOG2.@Z9EJ!8*XP/H)U<)LKJ\%W'TG,#-IJT,E=&30&\0$7J/_6X@K@!@XW=S M* -&\K"T02OK6 E_\>7[TZOFQ<)4*N'^XFP<_OQ$JG7>\A=*(1N57T3IB#GH MPO7">+%N\U9@S9.$Z,0 ?(5G+40=P-+HBJ65K&VUBLK;POHS$AFGL)0*I5\D MJS(SPK]H)_@Y%' 'U?(ON GD=UK/\$$Q\SX[0:78E&'DE:IX#L>9W N MZM>AI#$O#,G#Y-X#JD#V=3FW#-2X9T>O'?<)D-/B0>7$Y?**'L(_RB8LMEFB M4G./W(8IKF(Y4 Y,N,KI;IDEG@3?$S3NS[D>] +7Q1R87+W*UI;?KKQ=U8OY M6.-6T9SG]N+49UB6QO(114\V= MJM6M,.K.&*'+O)F =L]T^7ET-7U44&WMHD6V@,W2[FA[N8JE^^OC8TQQ564H MGSEYN1"\0X7JT[<<<#'-^/#IUV<7E&VUR>X #.R[2[<2J](%>) M85I7>C0[12,UHOA/-S,GIT,^;T2:8P>$%>78\V\'(D& M&( /2U4[*&O%!"A@F6+7U"U-X4>53Z=DW7LD:IJ.7ECH51D?CM:A-S@0G(-J MM=[\Q!>RA)RV$4W9F3(23-V5"31KJ*AG).K5L)_.URIK9+6T8(&!KT[%$MUN%7:D M3.0,/09NR^G 7T1:6,E].EL#GY[O.)Z^N.6E\#V9L7+Q%+L,5EO80KE":!]N M>^VMC;^&L>/6&Z=9-RAG7N&_Z<7@BWQY/='#>]TMRS8@J5>P[?$ ('2]B\N_ M"X2:'OKWA?P<9HU4KG+FN5ZN"GAF+">15."MQ;%XC+35K7'XO T]G6G:Z@0) M]3;8!QF4,*5FH .;2G?^GLRE=-[(K/Z95(AI4R/2;8AM95F,IV<++_%'! 83 MM:MRH9^X[Y=.YWR3KD/A613:U*(4TZ>5H_Q?OD1IG9EN%A[G:H_ XZ))IN86 M*M(R.)^GES1>"&T9*/(-%%=7D?;"OZ7A6)03LS'+^\">RCREPJBC*#?A$,W0 M%^3]D8I" 4#;]9THQM6Z4?JJ;B'ZNNN$-$#[4E\WVTM?Z0@]G H[&W?S<;*? M%@AVJM*)0R8EW/J*0-%2#9/Q6%:KTLQ;,YIO=GT/8>J[,#Q;3_QWI"<^P*QY,HO M9=J?Z_4&D8$SSD^,[LB-/ZCG@^HN4YV)SQL_!.OXL?9A")6!X\P,\G.J%<39 MVBQT^W=$@7[]K.@C3WQ[TSE635I1FQ?=#H 5-'K*O1P5%/0 M]ZQXU@N,1804*W8[1K]_,<%>X611=%@7CAH@V:28W3I8K'*$7FQ?8>D)"\^*^%7_NN"U(@!QEQQLD) <8(%[A0US=K1L- M:8E( $4BSU"@(,/N@]3T:<=%SC,.>Z MX"U* C?$Z,H+PINE8(*WWGT]@A*YXJ#2(_Q@^B/X+^%[:"KAU;$6WY7I MQANS\!];OYC7F[Z_KN@I("AV%RJSD!K;%7!Z>A>]K2@$GV[JH>56HGG>N 9)AFHNWM M#<]" M4ID66P)&+1NPAG0>_Q/6;I12BATI3#EZ_FH ]9CBH-!I/A@ 9.UFR$++VY&C M847BD;?SU?8= =C)T=AF 6 :=JQ(MM ]12DT8H\L#51^S3>V2%YY_(FMB0#/ MQ\?SR1^1!I&#I+*0P6QR &)-.0 W$(,8"^WQ5BH++4M3R3G&!_"2]4!Q.CV: M%;<&BPV#"6D^/5;HX(U K%MNB&*LG=+8["LCS8"$_+9=;L6[!AM BR*UC#YQKBU"+T5(&XI/2M0XM!T]<5KM\8 M4KW\;.Q+H^#*M. "XA"(2?TJA%)ODNO -]ERG'LULNC-[?A?<5 M)0I*Z;NY6YB?%+B%K4]7?\4C%WI7(O+4NUA!LX559UY%YWS>ODQJ9P'*39N8 M9L[BBZD([(_6^OEA5_R-T# \#9]V'2+BK.#('J\XAY)@_]N==2671-P%CZVA M%PBDK&<3^+'O8A!O<*S(GQ6KB!KL"[8UWU'KH[$S4L;_]MW'->,6MAH2^[M@ M0HV-*F381[J_6]3.?,$H6BPH7I&F/XO/\FVL@HP0_U@:+(SBYWI2J,O">>B5 M1MO[;P"W>?N*V>&6KU4^%8/TPGVGT%XUG_'OS)54:8T_A.>:Q#).FV:%G!D/ M:*@\^<>"YH-T5@9S"3U>'WPW;7SO6YCJCPTI#0HY@"?&8O9WHT 4Y448!K22 M*]\:AGDT[;MORIRT73<]^VW(,2M[@&KP_&F2@IBMS54R#'457 M-V@!43/YU%Z/SB^\;K)H2M4?$?X.A1A&6\>M2NZ]LDO].>25]X+-5\B5Y5W9 M6527\)YB&I;6FUPQ?_OX767_[FA%!M&EI!66FP(2P?/D[ > 9-7*F'=1E\

O0-R,@0O("EGNL?)-T'6T_T]]&U#\DN? MT'=LSQL:&C18&B!2HGR02)R-##:AG0QV;T86C_!AIK370T]ZR;? O%UKZ3,T M@J]LVUEV%.#?)HHC>)Z0]]KS#?G"(&J)8]7IU^%=7:+1(R9]IA]K:' IUD-F M%J J6N ?,ZX39\3)+94<88H0S7L+6H@W<-:R!C*IIKG1^F)D:%!EQ0N5.] M9]F]I=1(&1UAN0@7[0JF"T%!(:)997J:U/[OQRXON]]L*I#GEJ^\>>D]K$2H MN2 ]I_S:\'YL7%<&^ZHC>F90S\.;NI^Q.MJGBAI&6UW?MZA1F+A. 5U IC7FAE? MLUZH1[J^\;&&E+UI+UC=VY(*6XE3SF!E87*6>TD8J0D1SD*!R"I#9 @P%'4$"18+@U$"9*6R1M W/:LXFS5@&I++#YY/JFGFLI@ MGD^1AL"S\D:.S#)ZZ[M6 ML+JK39>(0%DIV5@Q G:CR:.\N5 MOF_)96!' '6SI&/< \"OK3%*?8[V+&!.RYZPR9(=K\1[I6(#93^4>H] M0%J+HWS,3Q0*W*H$^:R6U*JL&DD5I) X#JLL"7!R\:<*V09'( M0NAFV?JX>OF8!!IX4\(%V2NRUHM ?)?VZ_UF"F$&^ZZW"A_9>@DHE).>][L! M8_A>7A."B@XO0OGOM%\GZ+2U@6Q'SF@XDA8SOY?-*.LE+/E?ZEJ+7K/VW[+S MN";:W93UU+^1U^5D=L-WIB+2ROI-+H MM2)*0\$EMG+; ^!3/$=W73RV5PJOJ"4R1\[A1)=^@"1\+2CH<^[;Z/4&9JT2 M;X3 ;O3GL0(N,T\/[_'MN'EURO1BJB0M?W;QGYE+3CYCU3'JW[K(.(I^CTYC M4CF;KC_T5<@/)\)Q,3;N=:#% MJ13"O)SX"(=1_:B@&/FWY>*1;C8-+9=*WNX4K/#(?]'E+NU,HC[F(/HGBO$C2FGU&'7@G1F2 ?OZUGN M&HL-4K@D\!372.9Q%SXPV]O?/>'>M]#NB/0L\K$)Y_\RC*U:.-LW6J)-+>F? M4W4]RY18\Z8N*-'DF[[03^G%RKH?N8P> <;170A7\QPOF^Y7QYUY_,D7&F6R MDO+7XWKPC*?*9[#GA/V>L3%"8HZGQ/<-N+H9&=)GPE.BI7Y#/#_PUL5]L3[@ MP(I"%QB?$J#9@J;US_$:!.(<1O&T$>A%AK/^T>=4M28=;"B"L#IMK=!E\X$5 M"4/&XB_M<(_DH]JZ8FR[YQ0&O9J&T_ O^9-3SA7>;A_O&-SYB;34V4*D5G[.)5\,885%L]X"[9+R^\R_;.BZ;7!DBP# M'8?E>6Z:W^4PU+TQ+#1OVX?1'D+TX^7Q89U]89;M*X2/'Z2GF '<+?G)W4*G MXN6:PV/CXQ<-?TLRV$@,^>EN9H]YOE)1U@JC>P(BPA9UA\SK+0NZCL.M,L , M1WX^JD>SV4,\XS% TN"0 M-5B\NY<_$YMQ29K-TZ4PE1THG7)3 M#F;W)"]OSTVOE58Y*DB)ZG&&!>4;V/XJ!AV_8GH :&/1OBE3(KDR'Q;==M?+ MFKUB&%D+T@K00H*^D-K%;_/9Y:Q>P+N,9GL'^YV,^-SP.G"Y*.#IR.)XS;=? MXE)^ASU2O=:E]U54K\;&M$G"$^PX[%V%<5S(67?%;44]?'P1FB6&7BX=\\L= MF! '&8;T!T '/M3E*&[]M25J;UR]KU[BMJ_<[[@H>[&RP>2P5(]IX0DI6;NF MMTX^XX?147:ELR:LG M%>!9FL&ZDRR:J78,FN+RQK%;GJ7AYPA=(I-YD75INM=%IHPC)7OO.<_2N>1! MF/4,C2&O>302XQ$:&92:(2D6J4.SK9+7$PB[ "Q5[4X;G>BE:2NT3_[1''%O M7SOB9PML-3XOF58(/IW)3"S^5='IUOZ]1TT3_&'?%(\@P6\CE6:*?044$D:; M5+RT1W K77P7]HJ-LLRPU[YJA5/ ;?CIF[[ T7VIY%?7"-DE/UM*8C(5C[EM M,FQ*'-M M:&WR2<_H=$&BVN.AQE?*U#M2CH,\>0 @7O:AWO2P,&_7#&S:>7#C9PT_I/+4MG;_E$Y"]PCQ&\AOBR_=DS@>26V8HE[^C M3^I,5/F\(\9^862/X<=E%B=G#T/$E(ZNJHWJ-_VCL\%(:OYXO^&[T1U-2CC$ M86O 3D1B1=DWK9^>5FEC! ;9W8AI!YJ,CCF^ON!]3JH<>I-=S-@M@KSI^:&F M.<,A?> @*,:LIS;L&9\=Q[:5-KX01Q5F-)G0EDF:!/XHD5)-VWA->,V-S"JW M_7)>NQ9?T(YI:(FM2'3#$B?QI!0S:^8K-1[#=^L(]I;R<00V\?Z>*PIP]!2; M1CQ_["RY,5.,TS77/BV65\YV.X!F@O^-1<8Y8D"1[NTJH7JI6VFNEVNGCU7) M]/2@LZO+MQ_I:,!R2K>)!1[: ??GL*AH9I<9?8KY#_7BV^L%T+G- T)3$FW> M?=T#,")LI:.SZW$F.?$9IIF[]MGO^#FX+G7Q^-=.Z]<_#=@L5U- 3CS2CEPA M(2O\T"FCX5"3O=;U,8NPR&<=$HGMER?N1LESV-T243_QNW*6CUHJ/=1^?M.' MMF:I.$I?&A\G>;:?Z%HOAJB?0Y&/=2DM9W?(3!W&=699[RNG=R-RX+K)#FZL M8PC2;D>I*%9E64F8C)K9<]IM6>D>+*3U* 2*"D![J/TE0 MUF1\>P*#4I_F,_"*: ZB:FD@CT+8^"" QXV<317 T&NOQ+HGA48]*IV%OCAV MHVWG^KAR$U-[9*$>J.71GEI_9,AYW+>!2FP\@P!.UEQB#>2,ZD1-*33BQR\G M,S?-=\!ZHD4+B_AF%MJ!\GQ\D!26[?+CVH[% P%Q'?7?3$&'A<39Y%G7&BF3 M4A=FC+@C FB8:W+1FZLO,KBG!:\>CW)SQ0J#R40JC;=,,RC;U;2>7G2%)"%\0\_I7V!I<@ MCG6M!-.>$ZD*^<;%6U;Q*,W6(_&A[%+#A9IJ5DZ\U2@Y781[ >),OC69_E,9 MK,9>0+S$OM^M@LMM@D75LP%VF3]OE(FRJ?_R^24CN7_SKD1-S.)71ZYFD[ZWMD_S[.UM@>O.[GI=6\R:=7@\=+Y=O!S;OJN>'J*9U7G MNKF8VLH*B''$M&9"E&F'O<_$T+>5%OD'@-KOKPF$SDF]+2"CWNS+]>G-7LOW M[N1/&^(P!LX&+@--O\DT0,RQ3/)6""/078$("9$,93:'TST1;&[1"$J>(78; M>7NEE\"MT@> 5*B]G2"+[X)R -0$NRL%B*,%G 5BEPJGA"G#HP: MAP>W3#YBJO84Y_U$'_CV#*?5O^ E0._ )A)4,Q_6@F)=$^ Y\&9MUQ*IV@AD MH$$Y!Y;;\PAMR'>(WM4F5IXQY8):#\N\9C2/:<12NI(#Q]+:W%PC8U],1WU? MN1AU&9\1Z3Q#,CZ>:DZ)[/NH]+.QS_G;[?)S*A].=#;8S++?/0!ZKN&Y-JL' MT?-DY$ZL;S/M89?6/*6F *\;'F'Q0>>O#!\4E! C EM^DIZ@GDXH-J!ZF118S\[RH(R%?J;$R MLT\PV5$O_$Z@-MRB 'V_'<#G#^QJ=RZ0VABE_ M#E]O&:$[_)Y%WO.<;BC5CFZFE509K<@[7N&YI>X.>&/MB*8K@UP5,PN9V'_^ M[;:].)%)RX@CI3(O)0NYK=EED1YI >.QYVS!YX*A\NEN7!$VKG('AT4];[&? MQ&AKH(8CG0K)F&I;>8I<74*D'<.-7NN7,,--./PD[D0)T'=1YL@I8S5!I)GT MNPY9G<]5^T.IGC&\-LI_L4 IT=O)/W/V_>55W67M*I_5:PN*/2!5V_*8T% @ MC.>L#&0XOF PGG&L\V2XO=OP?C[EGB!L]#4@5^+X/BEO4W7LD_Y411I'9X9+ MH.W4I8_1#?"&B>U&N ^E@&1H*GB>X3-ICQ/2G7U/2)E$B#/_J,)Z]=%C G48 MT[-;C4H;W!*5Z\:O=1NU-K[M1T39'LOVIPMV\=1UE_<$NK4$)/WN)8YOS#,> MN",:U[WS-/3WU;GQ^['K$.37!M6HR3 2_;KQ*>857X.G1X$\H8Z.5>.SNA=% M#=V;4^(UZ]FYLQAU\2##V.,\:CK[W6:IG=)+6ES3_5EIOQ+TW;7V M3 S;,2[3EUF$PMVTZ,'2>2 B?JMWMEB%C*66=J8O,E5_D)*1CLX!\2)8!)SN MB;Y!P!NZU4C?)617W4R E\PZH6^@D]+KD\D?ES0@LKV+^ MI!@N%6H$E\JA.2O*Z&P-J/7$@(V?0Y=F]-LS.)L0L$(_N6C;L\L"GKKDHZCR M:#1S.7_7PDLP_'BK4VF,6VU^8MJKKFO,#C)2#>FA*C9CY2V.#HO_M#D>'%WV MVU&S4*W@%7CSUV&)*D:8P)?^Q]%M\OU-SPK8\)WO0IC'@K6$3=QS*UWJ#!"+ MX9'X>A6J7@=3356DI1P=A0!Z1+F);8+@U&>0)T4\A2BDP7R[7_B7;WP1S'4U M&DX/,_@B>='-WW7"_B#KZKB=QGQ0[+Q3'F#AMYW&> MT(8N1PWI&CL3WJUQ&S^_&BMV?#NA!06:GJ;(?XY2TE BF# [YO=[&[A=Z(,GX'VFUB;N2N MIWNK* 8BZS7/:P2:!LF2&:3)&5L,1F^UW?.,J&0)38SP/I]U4VI]HH?!7^PG M&0RYJ.X;'/)K#2]_M=9A9D#+4'F+9)1!G,1\5-O$Q(6C$JG08C[G-;"LK%#[ MHRJL2_*ZDWRM*"RD7#%KF'^D?3U5IYAH7%-$P+YP<,O=7*:%78U@?GK79A:- MK(Y]-N#T9*[H^4[\!PQI9;ZK*D5NSW==/MH<#:8\;Y:^?E2#JT[&\ MRQ5"F8\)-S8SP_M@+AE.DI+CE>/P;&(7,N58FK9_/%,!K3PRFK3W%/P!?!:! ML(L,Q/7>3[RRH7+<]R@:O\KEZNM1>0#89VSL*: @( ?N6Q8QO==$2I,F7Q!9 M AL[;&0R?N9UJ>1BDF#<%+*\= $B1RO8F7^WF)*=:J8C(%9/Z.0YW= MIO0A*@@K\(H,^(,W8>7=DO%]S7+=!+_[CR_*-TP4 T=!ESHCE]N!E0JX]^FX M6Y'FELZPRK/2 '];.?RI=[6U,;%%'.S$E(G:T?-6^F50TK&%@1YA(;UWKKW/ MFD3G TAD)Z\R.9VCPO2$VC(H.G3L0YZO!8Z7_$D(V_W2)5G-/E.T#AI*6=2;24_?7G#&?F%,F@6CAZZC-V&W\]3 M1Y5L.=U[10EU\F:B3/-)^@VN11C'@7RW/8&KP=S@ M6KDT]M@6'[!"K@VG!QZ CBBS1A=B MH6O"[5$3U;E^H:U^6'1G(3.D**I?7^9J?"0P7T?ML48Z/2ALD+NIWF(X>FOG MF[7Y '@;_&22*"U.6X2$&<^JR9.:HUUMV++$RBL ;M3VU*"=^+TA,^I'B35/ M%W7J!P#9NZ>Q?O7GPA?=YIFTJI0\U;"]K'KGL"2I_HL23A;#3"5XBH[521DF M"87O'UZ]'>(^ 5^.UU26!#O?4\H.BZ&5)W\5[0-,W-[+<[L. + MY_L:T6]&,;@_*8S#7F0&SE?XJ2X+NZ_6RE?>L$NU-1E;@&&!=/SM3*VC#F7/ M49S2?EK_$(@R-7$Y5!=1>*(9^J9'*!=7KD?3P6@C\"8#)VMI^D_EC9( M!-P(Z^=_K&W%?6P[,8W^E@&>E\_ M*VG%L+>D)M-J1EIY@M(F)N[V-G4:FNI3,>8,\;S/2&!;]YR?##NA7C$J@GI; MH=&J]59%D#;PN_$2R@E^7U^/OF>OJ<%U9-'([83&F[4GBI2 >"$*)IWQ3QNH M#9R%>2SD0[>(D9!N6MH0N?%=YFH73FX:0^)H?4C#T0N'\1=X/0QOR1G;2(9V M* ?/&_P.F-V06%:.//\YOQ)4U?@@B]"U M&.>GK!A]P^5YS_WB76M=5*OZ2QO:":9YD>:,GN/N4@OPM'F-A?3]=U\]HER] MO)8U^,WIJ4"4#__RWC2\;EO]\$YZ3* JY#=&=$MA)D[>FV:5HU_!0Y&,?>V# M[Q[7U?K#M15C(_9&H>DC01EV$^TN)W]_DC5HCH$RTFP,&85 R6;M&G$K-Q^K M7GXN^OUPW(A] '=UU0270UDS'W(_55RRROY%B3K19;)# (=!7N4-[VO>$/*^ M4L:5!X"H70N,L\P1^19&4 Q&@'N/=2> #X(;[$KV9MGDK_]!L]%VZY. M,N\O^?VC#_[2;[-N3;WA;+L]C+F_(O:/_UM[]"]3?UGB\W^TY+?Q?UI2N?N_ M6Z()Y#D1G-Q_ &S F_.;6]H%FZOU1\ 8/^?.?*@5=+='' F\6$6-T5O]$XG_S[HMHYP. *^'Q/7I,Q=QC!*&]=S<" MI[W_G/_/ 8$@R57\7??;WD$ZBZ:_D4SE[GH&GFQ(WAV"M@(K9QX/>/+X%/(/ M)MM[>& ?W>3.50Q$HM_S 2#A^I>M2M/ /Z;^-RV+_ZX5\(]6D-V?6T^ZB_9R M:.L_%OX=_]P;_7)ZN$;*M(3]JQ2%TL0_M3!ZKEP6-K1R?REP6OX7ILB_,(7< M>_4^1F+L?M*SC;ZM8J+TMQ_BW*BEGE0[9&?MCZ-I=]%_X@?+_+?HZ+E1X-7* M8^B5;PP? /0/@#_A$[B+WT66Z!:^[K$E]90*[$W[J_P>E?[$C.<_Y?=''W8_ MX5''VO9'ZY5__('DT8;DB+PM:9UY!*EKL-<2KC_+OPTH_,=/[<$9O56T1*:# MWWZ3G%Q!PY/[>")6N*RUC7V#B;>!/T!;W'_%COS_B)UAD]E;6K7,&0F'&\Z1 M!T"*:,S-(NR+4>YCHE-H%QC*\P+^D?T3NZ/'V$'OR@X"I.Y[]>IX3CRG'(^" M0!*!LX_>/U:Y(\8HKC_C__0._Y73+JX5IG_N^@.@ M_0!X-"/Q"^.OLW-W:Q\ )SV2-^N9YTT+L6:31_<6&R@@]PQ.EMYFRQ%.QP_Z MN]I[#X RZ]:8__ASPT_WETK,GN=MT%UT6]I5YR["7Q7:X^L7EK*+L+%[Y;KJ M.0G:/*B2_@^61Y5NR8.XQPS-WWX\#KWM'4*&;1+=ATNR2'Z W27OK#^'N;SY M>3?ULSRW]1?2 R#Y[Q3A_Y-8UA?ICZT4,U7V>&J,\'7@HU[&SKT_E^1CS\K? M_2VI,/7VW_D-M&];HSN7>03$Y_0'$,H(0]ZK.@5HWEU@/6ASN++]/\X)/!:I M^I\05-UK&,J8V5Z-SYA8+L,6;>Y"%,^52RQV$V[6JV/"X1"!&S:SK_I:&^4,> M*Z[@[D3]QF3^-M=01A'*.9P>6H/P5?Q\(:MVS-4_/,6"ZM9!>M[.WW3@9M!OZ/ MF$-"4_-F$P6LFLNVY(9?^]T@S\V8*'Q(=G64QT'OG"[;(;L.:PA(\235YF#? M>RP-]W^K_=MRW@G_:MY2$5K2-)?8-=]&>97QR3?#D[3#L-CIV;KYFK2+F[#6 ML/^4Q%_FM>^OBKR+[6:,"5%FI>H?GJ2S;J!X ,C5HSX ?H V MS?XMGOL',/&_V,5I-\(*TX%QHZ:N7H/'3D+!/RRFR@1WLCJ3U?)'L0 M(!UHR=D0D]$ZZ![WQ?!H4^,Q.:NNYXI_30!9?PC^U?)CING^UI49A-P CC_= M3YWT!Z^>57VC._N]'N+D$K@&7\2_P!PV!D3 MGJO2/ZJMX#]5^@=PPB[\L67_A"!P^N *[2ZV[>O5S.Y%X%\'V[59->Z!G"^S MRW/_!.A/5?_+$M'C#&RKR3S&OV$P?6R^3*M&%&188&#L6,"@^_ UTR,YMI?G M!@PZ_2V:^=]'"]FY2.#[J^%=Q.O5Z<=QYTF_3(M 4-LJY0"AJBN=D#_D;]KY0PZ!O7FK-SV@ M+?S_C>_M'@"/:F1_2&C]".0FN09S$7]%:5?=R!%3J8;_/1(!,_O?YI%A3>O/ M1[QD)YF"5$;-SG;.6P.4ZE5SQVAIBW37UO^7V?*7K36R<[' KU<_IDW2K(=6 MA(>?V$G\\LZ\/$T["OHZ3'):\%_F['_L)K]'3%$-$-TH#&9:-EXI3.Z_E)P4 M&W'@ZC>>&GKI\B$<[!W4+PX.XAA& !@DNC(4$:"Q @P=T; G3C%MRE@<;=I;'@>LDY M?WUGSCQW9M[[Y7ZH_717U:K:M4K6;Z]=U3WUL)1NT1P]#,1K\4E8P/_1M+_Q M#<)1^J['^,% 8XB5;NZYKIWVD6.E33_80I5([&^RYLK_H*]_F/6'V:?W0#/,:[I D1^J4]S M/33[-W7!?L/A;^1[@,.D?\#)'\UK>VA>TH,%>+"TY@,/E?^)D[_I=?Z?]/JO MS);XK\SV]4]F>V!7<:,_9HC/K!EV]1]HU)SP'RN*05C_83J_7=;L33Y FO.? MD^H?.-4<]T]KR_%W:_MWD:J]FC^YSD:PYN^R#WWTXV\F0_V?$^6?J';WS[*3 M_BYNORWUGT+*/Z12_@4+X_>2_BZE_E]+)=_](?4GN%;^1O^T[O_W8K\1,M/H M+Z30_@:3OS$OP+)\0]+^FG/QYG(NX+]34WAA-NAH^#U+-@CP1Y!@R:'4>!1 MKTHF,23YM4'-OK?4^B@IO%&WW'CJ(M#0V&".=%6=@QQP^L7'.D9&K9S;P;63 M&AV^QWFCX$Z=DV>NM!Z19\+O-$L/:\+1A/,CGLVI%YK).>$)8VZ296) =*GX M#,>@A9@S#FOZ/,$?+45^%NM+/C]$I%KL"P -QNM>)=[1C6N@]BYMUIWD:5Z" M-L2-P1(M'\L%3)]MDWT"YL2*H"4WY>\^[UP&2JCHU$?3CI0HT:=BK@0*%I8V M\77X2$)HKH4T/ZYE]C]VE"X1%$V+SH^32!AP+76JZ*-$.,E*$V^53DZ>% ZV M K?T]]8X.FJ>^&')DH @9*Q*SAO-K'D[]0*98N-> MKS0+K$&#\=,F/KD@Z_'R-]51T80]SLF %D5O^N2\_%URCXKWCOR[M65OJ(SX M4G4I8D@N/&;H&*Z:('8&A8P-T>-($#&\;O&-I,M)D14G8D,;?^(DX^@55HWR M?34O5X2VEW:'X!W#""?TB94260CC] TS+%"(+SIU(SAV)#C]8^TPY46\)BQ_ MS"V*S-)45NM+KJORA]B@\>2.\>Z8&W8; ;WQ,?T:>51["U*LFN8Y]TP<#2H4 MHA=4>E-;HW:>V)R97I\BK82GGAQH;/LSC;H7&7$*:7W,?E,22<#7T,.,^/,MQ<=@[M;?-GZ]Y4R.2B57/RJR +)!K(&:<@\Q-06$Q6N5#U1672#[_LR78?R _\%XH5'Q:5MQMY5CF%.MEYC3E^F$H[X/N\"N6!OD@0VJVYT M:\C!ZU'IH84+% K3].W4^OQ(6SKZ-)F^LF,"3>K7O,;V:9(W4?TH, 3W25GC M#T#JR2Y"&D..R69(FOZ+#9)?E9S5[LPX-VJGXA!\ T7*DJ#[/I$SU__U+1+KV ML[M^HGW&_76/-5[FI:7\*)@UZ?:T)QI0X%'.^G(5# MD9";T%XA9X<;?7B"M MN-:]"=T0LPQ'-1S.)!HPOM']8;A,GIY4:#OR:MFRMC;BZ7 3P >%<&K-4--, M$#,228_J21XSLO#PCTR4["^X\ZPV@)RC8O*N_'K)!(F;+[UL;7D@>=[N+395 MT5-W*LD%A*571P\E?23O9L5Y)H:;%D'0(,LF%$"HY8@,)KOTI$9K G 2!GYT M7OC]8R;9@<0@ELQ'_PS\ /WD&W&:(P.OQJ#A61R!;61Z9I%R@?CE\S".&YFB M'5&A,-543]AEY+? MKH1"I0*[PA3Q!U2+\B,/%#''-MH9]96K:8(>KG?%%@PB8]3.!99.72I20^X! M(7=D,.Z &B=NSM7:=.-IC=P,P">=82)W?+-:+.O% M\S _>^259]L+G),G4<1=>O&:H#6RFZR[,IYAID"^A M^=9W76R3T>+<>8:^DK"%&1PV]SC&7Y;"'KV;Z=#%BZ1VUK*+MULCO6=N*(() M>X0GA;YRR^J(86PCVQ=+W6NBDO< 4PA2C]>DS!AD4*P]29!X90;!M8+!>]A! MG17C"_>H<)?8[ 3> Z1D4PRBAQ[C&94_$X\VIC[=DF0^K#A"")=<,OO*,9>@WUL[-_@'/U*_U[M9O=#N*"!VD'/N=A+N M\]J@'HP&2EQ62?(+2Z5Q_J8W^\=#8DF).W+]QX_63D[*2MJ;\5O&3LF@IL;Z MM2W-L>)0/:EG.!9Z-W3+P*K_(-&1\9 MPZD7#&NTPS+;9K%+QO9 LZ!"Z,,W(#&T=#G',ZGK4JKQAM[>F:O)O MIJZ_E]SACI3?2.1@8.P>5#])P:VX(SK)1%]@'[N16F&/\"/1J3-P1[U=SY)O M+Z\ML]>&B5LN-4D:7V,%7*NU33G%+1Q)BZ%I8+FGLQ]:%83#GT8.VP:\G\VL MCSA@+7._H[D(U7YJ"_8J!J8)TZ0SDO+BR$J32@I-OIL<:_/738TW-&--5F$9 M$H>)XN3Q7HWIUDY 2M+H?]:(RG40%-K6ZO*OY/X9OC#H[N!WC#GD0ECHH:"$P_HT ^SA,@EO$J5PGCGM+SD.E' M7>VTJ2[.6HT>"U@7J=:7#B<(M?$X-'0&LX1Q0R\K<*,ML/S[<0U/\9/;YVPX M5%XBOM;9G#'I#NM*LJ4EXY90P =X=0QP29WD(FY9,46+P])R_%GJ:QT'W DG M7ZQLDR)1UY^;2@^LHF"Y:Q;EO5R;?ZC33%43WR<+"!WH'F.JXKY!H;H'A$(: M\#P.S6UK!<^=3U$#2;0/\Z/R=\YFYG-SU.MKPMODB(G>M9W0-WDO?BIC:H(T MM]0?1@U!)0;;+Y-(YX/2@R78FV&->+[N/0+FN+OX=@3&CSA7MW(DE*BA*,-! M[BH4N^&^/.5*%DZN=-[@*2O=&/>33&PGY1%H0P:*?;T3\#W==*N2_>$E@&A^N#W3<,U+1' M\UT9G-&I\%GZ$+GVWIB59_7#H4:^B%[![>3D%QZK[9-")(D[%M7)=-?55!':8#<: M_ NGGR6<4(B^9Q()IW.AT7,TEQI=(T#=SXN:GY4FEJB=51U M-L=4N%%O-(R-7$".48-.3'MQM]>['R_,;#O+?2AX)JVFL&OFGKEK%/.I46&% M,:7]?-+>U85!B8Z&BP79>F6^5,/05K21#?]NYI2(23/XHP^-740'-4OSN*]6 M.DTU_,UH9@A*W,IZ\W7%7G9VFOMBV,Q^RJ:MBVTRT==L6^+5@[[5S,(;S>7R MO19RI?+A;,&*?-,V^D3^Z\/8,4(DS_9FYH8?1]H7CKN&IF9DF;RSIDB_@F_A MW40*[;8K]P"2_ )V^V,#XUE3<8\N?I1PJABH^6%:]MPN[\+TA9(;6)(ENK=@ M.'DPVAEAX(]QI%>0.6N/1X6_AJ MMSB37+I@6V-6^'U)%RRK,G%B/(C<<>4>,9=BS^/D:2=Y:>)QGOF4_,#L4"C< MK=]45L=/7ZDE@$%%N+V;[DHOZ;-[Q*P3X6X]-=@-1N&ZV3HD?#PLE??6),#N M1N:(^.NJ2H8ZS.WR\?XD,N:0*'K,2AYX/C&OP&Y&G80D8PN?[?1#=_FR-*Z) M5X:I$YI]\S/0_DNF3:O ;@!R3-_W,I.+_O9DJIAP-8AU^IL(@8C"X^;WGC?V MP"YJFN3)Y0\PM]UWB0834AY-KE^4"KSN 6I-38=4GYO )?T?0O UW$TL^9&2 M2H=7,C#[\^WC=^57Q(IBF:NL.FPHJ'!6M>P7&!OAXN:2GQW 3!$6MOB-Y^). ML3&'9?8**Q*?$9NAD,^0:MO-D&=)?G'^7+^]%]I@J@L%4=HRY"@FXJ1A-WZ%N$(% M&(X_GZ6A$CNU";6Y4!Z8L_/43TPG,&7J?6T%4@J 5]!#;6_X*QI^'(+G2!(/ M,$..K74=6>@#8T__1CPSU0__4 M*G,5+VHB*RZTGB=+.!8F_FE9=BXW$D>,25/SCH[,"3F1IQ;I[)6'3%D2YR&< M^"MM0%9PCH&1B()6#ADA4MKJ/0!K1S3WZEU%;EA^RY@5/B-DT45FSL\>3?\H ME209N"TI<#@X\;FT@RZ5:6O\FGIBY +&36!D;K!+36WI3-2LM]%]YU,.?KUK MQC%QHYNKGCWMI8S@XB+IM^7ZZFV;GA_(>5'082T+&3G!0M\G15D)3(JKUA.^ ME3DMG;J1\UR6<'TE?\0RR>&4?VREUW5A_&"JQ#JH']=6CC9*B!H%V%;'4_N\!!DU')X4G/9RG5"Z#_ &/;N,8?>=,%C;1I:8?X#BN?T45N,*4ESUCSVU= M8-Q56:%+$>+'KM N&IV7[S6I<;A1X7MNV4"L=>'?=DP3;H08KZ[L M1NXH(8PZ-T^?4%D)^5[BS$.QHU1+AAEDRGG.4T1;((A3F'C'/W#FSYBEM M;!Q/%&=)2[1C-Y2WPFFW,MQN1)TD;*JM4V.87T]/04##P_ 4 G58/D1@CY5 S4MJ@!T([#R MI+/S)+DYAN']F"HM4K;%+7M:U>0I-U&O>Y%4A.4H BZO8FQSZ!GHG#CH)CBS MT;0R;R;,">D]F:>4;]O>1Z4*IT)Q(?9AH"8@V*YO"M'=WBF/09VU=(B75S^RY#H,%2(+%76J_[&7%=5F MD)90XQ'LK89M2OU^%QJ8^$T]PR!9\<;^O!KF$?*6B>99O]/E1>C=-:%A*"^' MIN[=M/T#J.(%++Z)J3:Z!PP/F)]/%;RC[,E(]\K%B"G(DSWK-[^\C'C([U>?_YA[0W$EL,= 0;QEC#B8M]/]#G.??Q+,'1))<-/+4J7A@F="*FDH]XA\, M,E-5K]V9F\00B2V_?I' _Q '.W?/9E^2M2[Y5[6]O3N:OZS M'IKWT'M QK>6@PJY;ZY<:U/,VW.ZPFX1&,!+I\PJD%A1;9Q&"Q]ZRE^5"8CF MB95EI0>L9/TS0?(?]QOQ?,.TM^<@6D%9)OV_R*&<-N>Y;RN]V_E7BHA;VDR7 M06PK$P9'8D%Q9CD#-C>XK_;][&[ZRQYYO9F'XO?Y+^\3(=)S:ZLX_2L=SZK)#*N- MHV#$ 7IW_R77H^-_*2I\VU7#KVP1;Y'\;0N*17%7IF?EUG,05%;TU_2+0;7E,<9#'H%Q/J7B2@Q$>=2LK#\K6 M^N>-BOW69=BP;C[BO7.W>'+,7XP-QMDQ9+(=.6Z1KL6NO^Z30*D$IH%H7:4K M'?-_:$GA'SW\CK*_CA5KY(/8M>9'I'VIM+_L.<64G+=[K47=[^$DGQN?-Y-6 MU==$+^<;[I,[95RX&DO]5=%:"MK=NR^*NL6!Z!%_U0S:Z&#D$7WF>\ 3;?65 M"O .><+@N#/E[ S/);TD=.PO>WE*0NUI+OT&)?)N\E\5S41[TGJ6V^7R_+E/ M\%]/R0O2+F'";\/O=?ZJ%3S:T2S(@-7(\;_*P#76P%PN+<C,X] M+!W+ 16KDA;']_41CSK8FL31%B&;3 @VE# M1/24=/5(\G3CCJIRTE=M!MSOE0[4!6WG&+3%?T8#48*S42CV/0=S9E O1Q(I M\3<9-/A+."AG@Z*;3P>W1!-+"KSR;OC KZHN8R\3:UZ[M+H/&C<=P6-LO1E; MDER=UZ@J5=")Y:Z23?9\"Z?N^BII? !H8)II/85!M^[A'-MQ3+0WDSRXY*;&[WI_OZVB7HT] M!X)D\@QQI5R0)+#>SGH%JX_YLMH7+I@J.6/6H5_/$KL[JI7RP$21=J+ MZ_/AQ#*^R$5"*(BW? ]]MF=W#[":=I@_"/B)P_4^OD M*(_OWE'^_SLWITEVM.=$1*P'ZX.V#<]B:*(>]2Z]GS%3)3CK[9MH' L27J] M@$3:O])-EI5^X\K!];HB6Z7$::M_DF>8@R^_T]/.)H,P.4+Z6D)+&XFKCEHL MPY%,U=>+P;<]Y.\F_BVF!BK&7%@]LJ>@S"9LI91M2/^ZIYTV&)Y;:)69_8>? M_'\5'DEL^O-T:HR?EC@(/9F.\[BN8&9^8%EHFLZ4_(_9\N^>/!VVV_M^)<_@ MHP[3^9Z\\RU7TREU)T1V$HI-W?V21;ZN_-EP/AC_>HMHZ#47YMWI>FQ#HN_$ M6.R^5--"RD]AY$/"U"M.M-ZYDMOO;P/6PW(?YL8](/U9&;:/YN]1&O,WO04, MXRFKYF"@KXX[OFWU(? MAL1_FGUH^B\2_IOE#)L[_E]K\?Z_9*ZB4[-(-#"ND&\E;YI7.\!=BIJ,R-NY\:..O]ZRT[[%E=_C3JX2;>VVH*UJ=*) M#2$:.QJ:1;435S^NKAK=2!DY:G@EGYN<\"6>@D&[^J6$S#T ?:3(4EZOR0?N MXWQE;PZEAT&=8NM M301'A#OA2%1[!KR)^17,[99\L;>BQH"DB+[$7T#^NDV4.,]ETE.00;F#F&U6 MUD]Z]Q6V*"?%*P=DA8\2P-YFD-:94/0WT^GM&.4*U!P@,;ADVZ?8R&P^A2F@ MQGB)F#J4:'K11E3W+CV1A)@%?A394?33/ OQZL?A?GQ^)[^@QV<]]X[H;E>\ M[63 KUW4<(*?GD*EV.ED(<>2,DSJ1@N37.^M+K)R4JS#]U]RMO2O65)#/3N, M@(9;B=6)HLH+MIK-3%"TS=F=YM/8Y5O,N8MB+.5%A:178PB-0H+4GK5HG[-, M#/^G(?.^(BL*4]^!X;(\9#V=)A=>.E[R4OOA:3HXR@M58^_W:),7AG"_#'1^ M%]UG!HNV=4V^JL$U5*A\S+#DVIN)0<_@(I(=KF(4<_I&: *Z>+A4/=CVAFP;"+];O51GCTHO76.<> O4-*K($E"UXO5E2EP)CCDCMZNJB3;@-W'>ZXHY42[[ MF^N:)BT?Q>4$H42G>0,ESIPI>]'KJ,1RI\7I4IZU#2-N'F\XN;G44TMN##;1 M9@(%"+K-J+WUN"&]X:3%ROV?F"-\O>G"9J* MJI"B%*E^TP$$(0Y,]K,GJ?''W2B 2O,03TG9DE^]UXTC:.;MCUQ3\0;%[%VF M:&G63?RS5BAJQ16*53 #MV=,ZWCET18M8<731E[UO]0@\*P)S8WO[1&/)#5" M,X=A@:)34!5#*"MDZ^W@1/WZURO=P=!\&!*90&MUWFW\*C>>77PF_L^W9$FW MI7HB1W(G1M*3..'9P/A?]X!W#DMTX[*).NE9Q0,S[0\AW=TD5R?TJ+"#M[G8Q=V$2-M7 MS54%6X),YYJU>.UIV6!C=:KY4GU*WNNKAM M0A(*[?]ZI L/FZFW@V=8V5JF8A*]%IO@%'0BLCQ($>IP!7).U*"(C?=(GN@7+2^T6"&#E8,?,'WP9)R5U.'/=:,AUQ>1Z M+$22F(@5&GUA\2T#&#%!>D0'Z(&5!DA>MS)UC+:BOI7.5_0/-E6X6P-N=;XFC/W?(61:@L9%C:#AD8E M1FC H.'K;C'D/^)0%]2LG&>!\@2D:'*T*\"&9_#2S"(LCT38R408$VCRK[;U.*.ST:947P^IIO2TIWNQTG M^LPSX]6_XO5%+5V#MMQZF\?RC7M\OI*5)-<_$^5#7:*Y4-IW7<"6$OUR&'A. M1'D/..:=#YC$T^*Y5"^WTQ6JW08ML@D:/):I2RZT]5E( ><.YL^%=W#H28OA M&6%FABB8]CY;+N%3&'&;1^$B4:W!?3K7&'K=,=[4MV/[Z .VO+JT/85VYI3>D-(R"@A:,CPB@/^ZXO3W G(,-TZ:Z5!OO!CGY%' M?L6_7H+>392)7WO0&O<$;UIN@RR]*KLH#/-K039&Q.@CPNT??7#9H%W!A7/9 M9KUNE3L\ TR**;<:R!>VH>V>-3,@.Y(#QU^]SQ,-)K,+J5 )N;$!GG0P8%8 M]2=09+=7DI;I(7D1'=6_9#$:M;O&>M?SC\Z;=K[.4%TK 9TQ?O*9##;T!=2/ MKE*HYVF'MOOD%<_V.XXVQKZR,M9_H\G+\_,L$PO+LN.%\ (&8&6="2\U1@VJ M-=S)+<[-N.9BC/(=SH'37 (/$^?Q_VFTLB(4P+/V/=3#(E */>8.+TK9WB9A M+8R?;?1TM^&C#;+:9*>1WUQA$--'$8WZ0=I+ VS(CXM\F/$4IRJTC6QHBL'] MTL0'E%-DP\899VCB%PT;:7N$D^(A"BK)E%@ EQORASQ) N9?B>9V*/ M1.)+L++TBG0SU_*_#L!!AOVQMP&=E4>>!R+47%C_31,:K!:ALC\3,&EA"CJA4:XY MS']7\]M $O\O#&1:(0!A8,8V?.9F69-<=[/K"?OAJW\/H)UJV7T@;='B #R" M"T7C THM[-H"J07^.>OH;C!SG8IEQ&1(>?[%!I59NV*\1M!KGKBT\")' 0FG M#G+JD@+U3!4[J\#+]\":/ _T333+Y\B19WF_2-,-,C23984_C;H#%@ANV_'> M2L$"I@K+(,!!C([ZD!S4".P*2U_/2\?,1@>$:<)&ED-!&T-C1J^>L,EY7M4X MF/L\12R&C\87^TDF9@;&ST(Y)V?) EN4$L7%AIK/TE--0>?Y%U7MO^Q]_!JF ME9^-(V@&:SRVU//&!3R[#9OA2T[L"A1O UIV39UAODDFF#W+- M.9@!$"UPKI"+C,,!&\BC>X+H5*ACF0G<1D9*]1 MEO#=RMG+ZL"D6 LIAN!F&V2,MGK*FCM G7'7M%]QV3:C5)X<9C.WZC,<[-GM M-K*OG_QDI5@B/6]*"H)-1AMK'1S*= OY$'8S]D-#KJ0&(&4I_> 70TT/.;/ M^^6G37;LP2GV*3+X:HM=2P%1&M7!IM5C]#""=N+\TRXMV M5/0G (\"H92H C8?:PF;1QB*"Q3&7E9L9@(4U9&8U_KT3LO7#1$MA)P#%):- MC.#A(DK07NMEB-K"$O:)Q>S^U=NU$;14 R]/8TF4B>;%IPYF6T\TQ?:H6*_2 M0XL[W-B+W"X%,,3$K$#V1!(T5/:C%&)'OU!I';1UC74K/VI2++")"?Y,;.7< MEJ94B\VQB[V84=6$?"M]GP>Q@0FW?(IME3PM66[B/>YNO?J^*<-#$,4XHG4A3 .Z$[5.";&S?.=XZH<4&KYC'+ M!HICKQ+B9*X'1Q2H+9F >6D3JN\YWV M[\=,YMAF8^/IQ'%MD .KDDQ&3MAOF8:&Q/H9?TD.^Y8?ORR0\BFRO:-I'/DIX\/C\MKJG/2P@*=SS )XZ_-=M;BX4'BF XX&C&+#MTQ<$O MFAG#(L13Q_73J5LJFF#00OZI\F0QN9"=P2XUYW'@I+U5T8S=&X7*[V]9/ESV MB)0 4L^U<)@EY #.<(]ZZ(EHZD'NS_S9WJ):".;H)[NGA( 95H]$^H/G M]'0V]%D]@*,@>" ^"$!17:WC@]T\'KV+JY<6BY&*9CDY$T@,>NLJ*R:JP&6( MS4!XLTGIMO1W[[26S^<]A0]\ML*GLD;^E Q;/^)GGU6]NP?$V ;,">0LMUP^ MDCT5*)BJPP*>\3'? V(3=^]J0=\^N$9GY,E*W436F)]VZ-1B';3S"/5I1/&.I\=57EG2VR]/'0D;((C 3!^]GM9+3TKL MW$G&8H->H8BW#0VCN4T0@VIIS4.=6&GR9+V6LXXOYMZVO"IK^^KUF]5LXU?P M-"?*00D8$@;B Y!&'>R*NRT*CO3@NPTO4+2R-G9_C>G__30W7K[9@8\\.M7J M^F67K2[. ;UC!SE@V]BH*I&%,63[D;)/+>V2UO3NE>G)!KL]U%MY_^F(93.6 MR^*4S\F/( ZZM6BL8A6CU?P5>;\T8FSZ3JDD3VW/X7I7/0^$;=(-_+1.&7N_E#28*QA+IU MKW5__40FH@J)*3;^Z<9YLG%-&!Y2E1;$IKXPX\>"#/XQ\1XJ: 7YIJSC!VNT MG%RHPLXIG+?W]'D7CY6L\!Y9B2,5WT\XWTM6O6[L;6JC.E'&HR?Y/]U.USP* M^0\P4R(0RKL:R1O$Z>9?VJ9ZJ%@>#8:"$.^JI6:X?BR@L10'BQT"@;H7[O-< M*R=&"F[YEMWT'_WX#(/;$;<5'T9>5L@G#J*41O5BSN^*N/DI7_5U*U\_J1!\ M/\PY*L*UD!TH:G *%C65GF:$?0]="R W]G-2K:^WMW$% =5+^S(NHPF,-OR,],\8H5&FD $3ZG7\;OC^*WF7M_*-B1XH-L,UY>LN[ M8ZA%D>?$@3\XY2_ &%UA420&+EWNPTP7II^I$Z.BT0I&O)A4>VHS>G<&6UOC MHVF"@."'Z1G.!?WL2H\3KSP -2 3$G7-DTP,$M'J+.8PM82""#F;''RQ.4%A M_EDKAGIEM@2QU#= S+J@H58<+14F?*6@0V?CQTN=&IH%25/*N/C M6)!SU'%MM2\':I2;%2]_GIP2<9]!0Y-';_.$2OW?24V?EKT;:U\Q8+"T=$;I M^.!MN_F#MJ: ^M1HL3TYQ<1 8H!._&36J_5V! >@@68AF>6$_6URMD:NBGT? MB-XINE' E(62JCG3L:"0NN'1-3I%XY/1J1F4;] 6*RGKG# MKO:%G8Z_9*DOC B.-T(O1.,["*?H#@?2(, M?*_R-Y0H.'3<-P*IW<%:+ )YU7 MV#;85 AN7V PU5J8)F_O>:;1+?9D2QXXL8AAU$^K)FY"XK[6L?@[40)WN MMF.YH_73^P^>#.>Y!RKSFU6_VF>O, O>-O'(.W>0VJTMZ_3!R=.^H_1_YSSG M3JBI8?#G-N;_09@!B6D\\M'# =T#UBA(;CW,-XT7$H)76BY1.^\!IDF7$[(K MSP*>$MS^4KTC'D:F3'9]^'0F@8,:/Y=7,=3KO2*SZ@:Y9L-"[AU.FTO>ZB%# M%^E%*'MB8EKI5WMU"I&1#FNGPLB&+L!?5'.>*B(C7K^=\'-TKSKBSLC/AHS. M)"8\6_,7+@,=MTUJ?I+SQ.\!N31$B^16C7&\1P:GLC5<>&K'M8^,H%%8^I7Y M?>DC MLP7AMPG*(6NK_,E<09;91O)TGU_UI6#>*IUF8KLMF+9;VXO[?$V2FL'MW93[ M>7QQ@C"2I/YD?('J9KB@N=[;GPH?;(XI,'QX7&S*9BB3?'>*FO^Q#SXSC\@* MUWKJ?\4M/VP$V!1G$\#+F=XW?3Y;[1HGWLH6.%&.$VD%DX+$3!%PU9#N+/X: M%AAC#N7W^B:NY]Q=4;]/JW.0:]LVV4/,0/Y7"5&U>Y=C/W0(&N QRA^&W;8R;?F[_"#(@(_5!AF4Y*%^=J\A5UJ6F M>%HX4SS'IQ9%AM7GC?)W5@$-$%]>=#-C^I_B9&\[.5:7V](DD,V);C(%LFT; M!=8?0N([&6*>R:_R^JW3ZK,6VO[8J><*1JY0J/V^.(B6=KJ%:RSC\-[A]6?+ MX"RSA8W"*9O#&?F1WFJ;N!>'?-B6@P!G,'B^NTD<1V?>("@4MO15[W@KFL;KP,;&Q TXH\ MW"=.:74F4)B^<'&WGKAP)B2+0\O8?U]XY'5/YNVJJ4*8IN4A>M:77O).FJ'% MSPXJ>=O'%LFC@F$W3;5WY+&E' L=4Q"VLRQO[3D?#32I,HS7]620X\$EYQAV MLMF:HLXW"[N> 3."Y\0U23B$-:BHGO06DH'N9;!AQ3'(Y0 <7ABW^O#XB3RB MC1V#/^=@?06CDA@!'ESXE4X"R.7]6WYAY#J7/':)QT9!;& MB4^<%HQ0"M$Y,DKV_^+@#AQ\X:%07X?'9V/%0ESF8E<]SB=6N# M'!*CU1BXZ_.UEY)\X.T+SC>D&BT+G1('T%DJW@U9S^LZ6NR\*7S26_:J>'5( MXGH95C&9J7B-_S%WD_7\A5V;JBB0W4!KOH!T,2X ';!^RKJ?.;;0ZT[<'+(Q M/)3B/)PXYU8(57WC56H$9.^//=,D/T520(YT+QL:>S%66BHYD%BH4_A+W?-9 M&M?G/%6A% %0W0=4">SJW.Q0'(KR5MQ%'_1E4*9HMVD<]?A MQ[.J3=V)H X4C'W126/)V *3H?AAFQ@.:8 /I4=>BOQ8?N.U[ Q=FG-=E_P. M8-6J:8(!M'-B5\7Q92',4N;\17RP>LN$NX3 _DF#[5H2;SZC%/#QV4G9P#9< MSM"_+]U8\ACGO,DF7K4R9?@79XXKEWC[W)6K-*7[Q$:=_7N'O"8VZ@U^A<=\ M@>JTL;JG,1 :B&W\XJO16;.7O:Q2SX>-$!:C)[N*GVSM234ND>-_>?!?NI60 M?>\X*Z)S_4YQW>&6B=G3,MIH=>85QJ-B1ZU>2$F^($[IKYMAG>^7I)%^I5VO M1/@,9Q]LOJ6 +PQ2VH9C =V0EGWRT P'B9KX^4Z$ M@$2QBE"_Y8=3">=.JQV?WK%RQ!XM%-@0'N10/-5Z"M; %BQ9\BS3L]]ZW^C' MV3GNRO%A=B\WB%9>%?<,9.T4X^#4Q<0QA,9@CLEAC7YP\V<9W MZK6HZM<*<>*!&I>O=+D>I#>J ,\*DUE5H:])/-]?[$^1$KR5X)=_-:#AJEJU[D7UQP$270VGTG?*/"40\N3=+[^(CS"^OK 1MD M?;TCE.IO9U\BU9U=EBW#C?;)X] O#,, MJT0_ERW;8U0ZD3V-_X(&@XJ_/%3A-;;SJ$Q!->WUQ!WXTCM+B)1G58P1*^ZI M!S/HM_O0R^Y\BM;$>5?A8)L/O7 6)WOZU7%MDL%_;F3&KV&X=C0K16R*AE?Q MUB@;:!Q1DA0W,[A249L6J8%H;:6D],C$/C&1/PKEI47+XFP]NX+[-36MYAE@0OMO MS$KMQ+",C%/J.,M.+CD*CF^&TRI+6\PF5,Q1Q\S'H+;/O!WH4!C8>'72+XI] MX%F%=E?N[<;&HML[JUPD[^.X"P]B[ #;V0W5::3=KA2/R=X+BZ$UR0M0/,O[ MO$8IN'@:G+Q\2J'IS=&M!$FF( E_'6^7P.4U)*?BFB5'.!/!&'Z\\OE9D*XZ M9VS\@TT?6K%G?,3>'6%+-C4D?%)$O8\A%SDL;D=I(;_T7,P2WGC'5)VB]; V MPE6^KP8Y+"TES)_NV;VM!LK5U< YW];5>Q&S,]+^T-Y-'T>:ZW>W!W1,\F1J M4#@[]8,,'5]_UEU+%H9I)G L^@+UGZ+&?G!PVN=>\G:D"Z(-PTOW"T#_Z"?X MKN78G37?_,1-Q7W*Y&VT-T*:"C&>*$^;Y/*"7MC*D-3ME+Y)EJO*"K7 J4!\ MBRE6O',S*@=6)_0 1WGB/U1%JJOQC"^_B\=.$DY4&0-+0AHJX]97JYZ4H@T@ M47[Q*T2NC=Y86$[I36.P$J93\P EUM&@S HT3H85#MK4XIE4)KP;/OPAX0^= M_#\W:FE'K\IQ_N')<_[#D[<*Y6ZP?2"[3@_V$3^VC,/57WS1JX79H(]M_S@Z MQ8J#G"S-2?@5[BZM@@O8427_X2$;HVQK^87/T-.?MBKP:U0DS,.@2V%3Q^R7 M0>,Z'L>*Q.P&$_C%]9?-J:V:SX\K6D^92E2*IEN?)F[PQ,@:2$V#A83TXUL* ML8*T%/*GY;V"#*(/!O793.4&F6R$PB#KVSQ.YSK)08WJMAF)(E,^>_P3(0S7 M%<_N ?5LTAV8R"KS,K:_/?#IDW=>PW\<*;Y([+E=9KO5&&UJ"E"6_>6WA ./ M*&NO8H[I('<#!SG'G'\%-5'--S;F'M6,=EJ*XRH^/\S!<=:=5:JP_!J5+5F1 MJOFV#4'%PTS698,F.3& 83SK6C^FX2\5XI2<;_KN;I+&'K)(XTU_#T"7^%8W M/>JQ*Z=1-5%:KK#_3F-QWA%G7;\*E&Y,F,O)R?]<8GL<] \OJIBF@AU 7?GG MD?E-\)L'2]!_LPO\=R=GH>]+]>5G U]EXWZQ2>JQO=\/2YX$LMLD&O M(;UH+ &AO@J)5GT\FN^A>=;;]0F-1DWK"^F.2:J5H22:0][Z5^0[[E@\ B)@ MT_FDO;BG!%2#^BV'-T+)#7;X8LP9-/'BTJ^5)11/SS,Q@>9DJDS4*K+K/9&' MB,C 7 ^F@HHCQNM;D(-R+UU-LYZ-N)$WZF'JB0*/W*DC0@ Z9=+CH M0!?BA-[G5F)S*E:3U!_YZ9-[6'H!/V#Q0L61^&)Z_D44984879C??$Z6))0K MH7QA8=%X^RP15''Y1HE:35%;A29H-5I1:*'Y653"HTA,O"&_7857(Q:P [T= MU@B>,+G@,4(DA%/@$4[=LG\O#P) H08_J9-L9PT_V M3L)B*\P5IT2CB]MQ\R9RKDY 1O ;:'5ED)ML4+;%Y,7&X:&!]0RS#-A:\^W MG+>ER897*?("Y3EJ3"]WT2M>%$[OLXU=) /5J^7\WI?X/7W$H$;\:ARQ#$]^ M@K+^2YV!-UR6MK5G#T6]T,MG4@N^!Q69"^>\DL?!.LW$3#''&SJ6 $/+W,G* M,.UH]K'Y4G6N0L.Y(=N<"":([CAC+S.9:DXSF[?DR-O-8S[0KF[(R3=D>]K-I(,BFQGH'PSTMR,JM%=Q&_4[SH MW? %P)&PH MW0X4?/US\JA\D*71?,\S/S0HO-HD])0I\4XCX]P.7_Q-0*BSXN_]!&V\H*YEDR7 M,A#-=5OGV9%9BEBA.:24Z\[HE27=TV&PB_XO5=>B>3M]$5Z_R 1U=>7I1'O; M&RJK7,.>)!+\I<>AL30NZGD -_-98JE99.5??%[: T_0[-Q\P)"9TGH[9:-] M1LP=- Q$\G).G(HY_CW@_>>%;5IH5,6X)C,5@K:/B5#5?X=$R\M99V^IB@3NP^XQ7E M!_D:R[]T:2.VVF00F[@@Y/WMV4M>%8]R(6#$1O!0W2_Q79N/'. ;]%L<>*G= M9*]/E7P-@9(32G'KP-.9@?;X9,"^15/(7@=]?VYF9>UV-]APO=(E-X#$G6CS MU?%T[]IT_S/;K6[WI+W20,OB00,L M!7>AR1C6I--#?HQCE3S-J]69V\8TKBXOAUI?>$S]7.%46V!])U@(RNR9[E]- MU76@UZF*Z!!=O_F5RR 55]B-.;498P38YG!R.-CK',R)QQ.O^N#_26<3R?.M M@W@(35_CAJ5O#4]A_%ZUT!AD360*<'565 9;=K,!&^M:,>DE$S,_?1:S-"]- M=5+SB/.[WKLO@<7!'_UVU'2]V'^VNR[.-&Y#*39!J#]4PB)Y^'A%F&TDU( @ MAXXO/_U)7K6D:U6_[1,BUJ;'S@Z4H""]!%#XQ,.CYI^L^:R"5D_L6<&^,K;H MPV(!V?MU7!T?N\=@]7>7B&UIC 9D0' W [J0)4UGNL=F'NV2)932,@^@7U7Q M\:?5,0'UVQ"%80:H(8?ZP)18_2-1+<],YP<2TE"T&!Z12 M8FIX9R*[8C6DB @C4\FQO*>:PVVD!,ETV62B[#2%#7F1=C)2_1K;_@_OVH3W M^;7&FQ$%MYY$4^4R)V5B6M?5&:=S?[S5*[H'8$OQ">^+@E@*.5BRXP*)06JN MBMW(DE\!.Y9?"!-I6794M5LF7H_ES(M19M2#> =/B"*89]U#<#P6K:$[%71K MM^HGQ9J,S9W]:3X,KB@?!<87]VY'+R:(J^J:Q4XQDBPF^R(1R+,+9;*$SQ76 MC;OHY>ZVNOPA1Y<3KHP5XN!]A<>XK3R/E:B%N]C49"ZC_0JS\QKVM?2F<(Q8 MLO,[35BR01XO&AZ,:F?-QCZ:42&Y43FT(?VSZ;1.,D59)J#D9-CMOQ ML1EXQ>W0?5/%O(&\NP ^WU4$/,;KDF M\F3LKK!6AW,Y"I]W4B7JQ&''<>-*46N*&#?Q/VT$)FS1BY-@7Z'Q;FYD*!Z4U%BVXZ4 M"W^%*)%$7WY+IHAW:EOCA%4L.CLN,>CS[W\3)OAW:[YP4DI#= _H$>2^VFL9 M*J;Y_0(SX\&FCY%)\.VJ/5AY2/HZ9V3U$?97\1?\@AFB^?,+^A9&GW"=%\57 MBJ@H5$6[SUJFXQ'7'I=3FT2>630(:O4\NN^B=UG.-HG5B9'XP#IQJ M?L"YS M\G5[DE[(SMZBT5Q^'LS[B]*672S,G4H-P0CG MHF=__R2:\(Z9GJ)*&K/BZ#U)_"PM)%&8V9*23V1YRJ/;+JE3:#+9_UO<#*L+ M#4&CK',4\&BAI'.YKBLE?T:\W3T73/]CJ_5*M_?$D#8H.N+#2/\7Q>\U:&>9 MF"6BO7B)$]:)!VSWN_8Q\_UE\7=IL: MB2O[:S\=7&EU--&7U40WZ6''&FC)4] MK2S'XX\4Z@KW]P1"DY<=TF=V8/Z/3(*^W3I+X_:N\(\Y(.)#%W\,+PWM@4A+67JNFF7XL2#0=9U'Y[>+.?0RU''EBW:"WDHQAW8_U$JO,1%01 MT9DZ'@O$-NX/Y(L@ WGU?"2 \0+'./BQ].5M-L:XWO#QRS!BS:*)$"()#$>^ M=[#RZ@!6L]CVOB<-1T2?EG.>.&_W^^'SC_:DA(@^3&,#G.64CL;DG;E9-<=# M:V]"7_ "U-V4%SA/L(>K1N<<6>_<0-7T&6!='KDWH*^EXKC-6#WR1F]!SDB M=^T\0-75=?2 3Q,.EJ\F..\!59@83YJ$Y([P+72 R8"9F Y-%;L]CC7CL$7+ MV9H^M#H!35]#*Y]G7] ^E>:+X*G)T"^DN"^#Y=?3E\O:S7H%+Y^AH;=7WA'I MS?ZLB?6.X3C"&B,3++RNVV-!!BK"[P'5GP:)2CH?JWJ>FOOVKNJ]J[G>=_WV94#,EPXE/9Q%4&1P)\0!!S^+U,M$JEH MXG^&...9SX+%+P G:&S(*\QYCS$[5[,1]P((L_R?WB"*^.4FB7\/,R+\R?*9 M+J]5^QB,]TIN=+,G2J2J715LIF)7U&\[VL/UJBB@3_E5N7-_2)&0!['#*LFV<7D[.N$:HM M]E&J5-^6+=1Z"T8D5HT(Y+Q^Q7%'A]D:G#1,[8HXQ%M=#KV1[0?2]QBCF M$5%L:OYUF<)8-GBR<1UK@FR%@H@=0W=[!\KY_HC9+=';WA!?D[8JR8IRB[=2 M"+_1;@+S(*/_,F7YH8L%'S[JS!J^Q(??JT3'O#FXB-1M)$!"PIDZFVK%_;(* M[3NONAO"DX3+S,'\+>ZM;KU1I%^#?AA9 T4X[W;.M5DO=,QGD_#)U"L\KC;\ M(SZRSR2BJ(];J7: 8P825"5$CEWQ*4:[W."R(V;(!0C=\ 5/V (..L+$)7Z$ M]?KA+7>3Y%R%.R+8EN,TVB+2YSOAMK8KZ&G.EM;71AP-5IBON[:D1"OIJUT] MZ=X_+L.4?DZ&R[6OUOL/B [2PC=J!^"J1XL*)/#GZD8>X2;(@:O^V+ GR*)W M7@^NVO(M=O')KH3J>?[.;+T?AJD^M6AT@EIJ6[OTA)D7)ERV\%WXD &')ZI+ MREC'%,;K;L2B\ O(WU)2+B3K.!N%E.&11]"%T><&M>5<:PZ]17-@@7J#YO0\ MZ'SP!E.\C(4YK!F 36''U$2Q&X M>V3HD6!9'L)"?B32K+0D"H:L[G^"]/_=KY1X,$(W=;7Q%<-OMN/L"R5#;(W< M9Y[;(XZT\NXUA#<@NU;$$!4)G+?!U)+.LMYJO-U;&0#-'HA?L=F!=W=+YE%S MY.[:EWT^&E#1[+44VU-('P8_1C9$&@+4:FJ,F7(*_9%M*#:;T0@$H:W$+ T- M? :!_(2.KMWWNT0U+]>M"R(4Q6J)K@4%WY+*TA9]^;^2']Q/BM"J^RM?(V;0 M%BHWC;QAB*8W]8=07 M@$,=G$/H6N2=@=]@I:0B1"E>TC8DMTRLK)LRZMBD+_^@I#H/GN>Q@L"ZZ$0H M9C8)7(:7\Q^C9M#;8N.[FF?1.K]YBV,&TX#D3#_Z M6+;DFG&KH'18#:]>FLWC)E)0"S?&3F_0'ZNUBN;2%RE=UJR9@.I%]Y^4 WR..(HJF)OJ[^ MFC+F:AW#9MVB ]3NRW\43$ K@@ISULW6#7BJV";8!,6"O#G^MBOJR?* M>,H@62;RW23DIKLB(S;BV!YH7QR#7_QQG&))"[5+M\:O0%^NW%#Q= MO^K@PY=6+URQF;=.PKJ 548 M!1,VQ+6-S5\^&_VU50+:Z.W?JMAZBS_K6Z= U_3;I;P!2CB'%_L,]D06F"6\ M6-).[# ]=W89#PN<_G,O5SF2BYRT4_WY\"N9)B9%&<.)8V@-YH=RX8/Y:$MYWZTX2KY,L-1(K&*%V51=V#+/;^IX,+C(?G]IN52 MOAC"BH[1CBH9WW=EVY]@]^UFP$(W\ JA<@PB\>]Z_R4./ M8,&R41V]NJV)28RU[6BZ5)&VL< MQ4<, _XTRZUJE4:R$WQ6/\$7VI&Q([+"U]\!_U<945I K]!AN=-B'^^5$FC! M,AI<:VR@EV'FR;DE.E(H.9F5Y+?B[0GVEMH;D=RLY!*_5I G2#Z!FD"M=U/+#+'Y-_P$^R4"=54ZB=+YCE7%YE^FSJ5RV;=CX^R;I6;0WE;OO9PBX@MRV#]$[)&[#/EYB35A M..W9X_A?!+R_KO"Y'WWDGC> I&BO] 6+M+P*UK6U9'2+9GWG^"P2]Z2@^XR/ M<1=B_N_)Q \>G-C__B+(<;W$#&5NO>$_"28*)QF M=X[]T)^T,;"J/\D$BR-<&U'QJCJ-[RV')L!2:%7**TJNR/2C6WO.:T7C6HC^ MGCQ5Q/(K!S_)(R5DY'&G:-)9%8$P$4(VW:_SF"OU[Y(E<;^ZQMH"GZ)+_*Q] M6Q<#7=!E$' _]_LG'R98 MPXL]?%3R66_FS+-+'#;VO-^"5O4X.EH&VT^2MSO0=W8V#1O>!:J"IZN61GB" M6M3\2=@?*1+CEVJX(ZHQ)1YT_/IK1C$)?\VV*/0M^7.&1)82OE95T=B]O7T& MF<>Q1/$$8JD'"+.XIG[SOI_G>&9I7R-@HAV&UR?T3'-+NG]BL!*?,Y_#W3MF M9>IHOO"RCVVUAKO5I[DT^ 1#XARA9>LZDDYW/A+P?&+\) ]V<5!K[.E5+HNJVI3G)9/ ME3&T@"B.V&LZ-D"&=$J^)'1'""VM=@Y%!M&I-SEY[TR_L:V6O M4PR3A5 #Y]/V3UN^H'!NS#HI,X7,_A= 6XJTO1@$$YFXC3U^AOB@R) MP8=X M2I=I +(D$$OW#LY1Y5B$&./&K709Z]A8(X?R8@Z"9R2O 009E[FN1VR7GE?V M<$QEFENU&#=4T%'NU0*%,=<[A' 2?'X,SARK0]8(R^#M\.!B )NXPK4/..2 M<#WD((9EK;-9 HMC\'$?N[U>4-SV%T%;.3\"*=^9#R+^J:7Q^,?F4 VK.XH']BGLIZX'-8;Z-=FCO9+ATL6W(0#.K2ET MN-G:U=*AZZ*W?Y^H0'RTR?.XWN7 'ZAY32@CP.]LQ@D^NNB8]F(K*OW<^M"M MC*BB [NT=OXG* 7>S+07OR=P&#T'EKN,*F/ M:6+Q 0OS!0[Z'P/Z0B_=S_-\PW4,AA&9?C!5,V M[-VM<_.5@:J4ZC0[%!&UF..8:H,T,7_1WEC0P E$Q.1*R;]DN*7*Z M9%L'E^H)053%%3I]S0)_JUPI0RL),J.^PX9N.'[RDC2J.FR%O:))+CR5,>QV MO\NMTHXD]$HXF>0KN.5C!F_QTEKH M1:&=-^E(Y(*="F]AA@%PWX^>JR7_L4R>G(;#5:X)C/&O!7!K/_\G,QQO0>H_ MY1+_1:XAT2T$%J1] 9!'\!Y#H_U+W1P9V5\ UMK9+0RC87S27;)+,VYX3802 M.9A19R/>Y;<5/$NB49?S'J5-RKFC,\R#^;;M>:Z1:1"3IPU-\$XYAE3^; M>82;J".;$K+O\,$Z>71?K&')/0X%![?W$#R3I0 M:I-*YONU7+; VE+#IDB7-^L!0R*X)06-0O7ATY)?/>X'@?;"2]P)D9])<*M] M93I*'SNXXT?+;Q>5E/R*N9B4%+/-6=?%59DM?OQ!WE(QM-![HI'UW B94ME* M_?6Y:J9T?<+-94I/7P8[Y8!-$IO+2T6$)&RI.7>'<;QOFX%-@1UNSHN($/+,0*-Z19:$&D M#!3!T1K@[EJ\N8^&9I4;7WQ#X-*1V7?6BR[7KCITO!D:&/7'B15H]O&U0^E[ M)FAX'FGP66_\),E([O[7PR=6=HA+BPYM,.M&U<]6QFU7RH6/_H;L'AEP;'@_ MSI]O0[4MQ_N,>H%Q-\MG6>'&W44?%3(M1D+8^ MP%WH#_0%$&+OP%0XE[!%/_I7=55OYP5 ,@5/V?SI_5,^0 M"CNZ9F*ZIL-;$MM-2RYZ9O08<+E9LJQ$H#5I]GR>9Y!P*KU3J[;Y;>]C4DI5 ML8B)U&8Z#9=0&9/W2G2_+0%C$Q+!5S]UMD9I H^E[Z/C&A_D#"7MA[N-E3A[ MK.\59A.U(RMY%>K7.H*IGG$$WU<$G. MKOI6"S>PO-$_SY7]J%KKH]4N-[2VRN.!"'8B4,@>2(_Q6:#BLG'1'J"#I+W? MJ-,X/MKNBM@]F7ZO.LB_.@TA566?)TF"@R&J-L2L*+)0:.L%_SB_*I&JL)FN MI]2:K(OOU$ \]<'PWDJ5N;1H3$%RL B0ZQZW?,@SJ[TJ3I1,X$<3&ZI?I.U\ MQP1VWZJ81+1V0Q%UOF%WC^0^EU1@=>-_EWGTVP=KW*0Z]4@#*ZZ56V-$*R;7=I M7(001O:O+I_]0)!OZ^?'[,\A#3^X'X=W](_2X!^J*&/8FQ^ M?_$=N@[#RNOBO,JL_BT6EH2:H<&%;.*OAJ$B:N=H2VR_*2W0!VJ.==J?JW$Z)/-[LBF1W1+=]\/G95%P2_6;QC\D*@ZSN1PUD]3Q!@KX/H2OCC# M%)60@T6Q6Z+NS>Y.S*Z=(VN?I<2:=HONZ%P!R>S&LO$14P#A=50:U&@+BU%3Z ML "Q8KPSK?N]G4SJE;GT#W*Q,3YJ;6I=IDC;,GF4YS?UIQ(BRC;-F$83[>QA M3R>!']ZKIB/LS2>P_N9(@((2C"(@=""VN?S1@G@H]N/PYVC[2.,$ODMY M$N:9SF$$&.'(C+29=FIBJWL>@M_[;OMJDQC8I%*+S4F[C]J) !/QW,.:8%]X M=$NK0DDXMQ%W*&-A'V3^H(X-Z&Z7Z#H^RI?27; )J0-0:813/8 M^KC$CW,+8)[15&,]!K0Y6V(\=C@;JD>\A@#54@>:Z5PI&1#&ZV0I$DQZ [Q] M;2S.[9.XV7J9=KY':$3(I.91^S.BH>UE*56L^E;NT%=TT"+.K^77GFVG6(WX M;-[X?Y&>!;SR$?G<_AO-U&DZ+ 50D$K_IP!;\7.%I.80BY;$"1U4\EDW:G]Z M4B1PSQBTP'RAA"?FRTC1[775JIE\9\#FYKQLB.?2)F=X,>).XE.-+>PJVIW8 M5BX>@4V*$[1(/SR'46P=PO^E2MT;&= 7V,>ZO*P8Z3)0;8PIO541LPE<@7U9 M\?RQ_S 41*;05RT%M-Y*\/85M#[L@>((_SI .Z-X-,XJLYK#.8(,F:$Z]'Y3?4>=N+%8U\; XU.3L M_(D<"4<4-])M\"V2$2K)"$Z&-8(T%E:AHE?70.9 0!S_5FOAS.TG^;$V[4]A^=;R?/.$IWSG_3(-)_,&0I2]F#O@GJ:48&]O]]90N3^?/UW9FH"V8#L-S+<9-L-2FH$VC M#^?%I[&.[&;13^4E!=M'03LCU78R E]RUSJ<]QZ.WMF,')([1,>'EFUKI:WK MP9IOT7](E:T:VJ)R$_K\B/\@V%K^S8+ONT*YI\NS3[NT\-;NH/O?).^(^85* M:[/C:T%6R7=\#QE?5;SC!,V+5; @/WO5U61%(>AO).5$_)+!Z"<:E M960-3O#A,5]WHF_2&+MMF6 P%P*P(J=ZF[O/M33<"90OLDO%[B_@:'*/> M 'B+#UPGO;787;?0.!L/!^NR&FLE]9*%B^WV6P[+8;CS$8MK_MM1KAK#E-63 M?S=7X_-_P201B_'SB&:3B+PUQ=?/SUY[-L\9S_WX0QB:AGE;$'/UKW1=%%"N M-M4JM!E!N\"'\WUQ67;V9Q^%Z;AKILL_\XU[F^):\H3A,DJ[:7I_Y AW?N42 M5]X\E%*F?XHX!MQ3D=#61LT\H2;_LREXL^;O.\B_>B?W.8/_IZ]RNA0PJ3D]:HG,R*I+;JU/(QO^(1E*=H#WW)%;@8 M%WJ,3W0$; =(F26U?JPB^#PP_6EEWB?8MN1;8"O@MP>(N7VC\ M_.+<.9F*T/R8=E;[] 7.;2)W4H;Z/"!@@$>O-F1L3VPVA"IDTL:CVH,C/ICH MQ&S B4WJ;4Y@D4XC&[L^!+R=2@5W;7*H?L61J9XHU]R>X-'R4;[JBP@]WT]L MN'V/3]#FBSZBF0*!Q_[V$$*8)O=C*"KOU@M@SM"AN4Y_!09SK\_TK,ZA+2;; MD?3$*;VQT8LY.J=6U!(.!GR_)1@KSJFT+Y'O5W+B%I<^E&&N ML\&MP4VF> $4#[7?W"/O=:C84SY3MJ10FE'B#JKS/)-Y6S9\SK#+MIS7SUE2 M8O,,7XQ-@QNDA9_LZ&G]Q2$O\C=9T1H=_8UTL/\V _R 5](G-6+;16"&=F$& M'7=!8*O3S_/*FSJN]'>Q7GBM-C31SU/#OYT\\] ?1K&P$.K8;R7(XH]E*?_6 M4D8Z'>%A"=89&J&-[=T,9+4Y62]I%_4:[WAN.5]7,M^Z;6/GXE5>5[,4272N#H#:GZICMZ2S>1?+B"6/2^/2>!U-89*. , M2J4-T[[=&BXF+[+F@$WW4*7P+-QXF=-!VQUPI,&!K@%X;C85MQT_I%O#9RL" M<&S5U=*<0FCC@$F3];R/L5GYMM;IW918IO),!EC6U MM^MEM@O*DCGDA8T"/PPE8>RHV&2LE?OB@"=2[063QIJ@7(0;0B7^Y+E]6O/S M[W9OK*$VE$_[HKW5K+]D2$.OD8")BCG6,S(QCEQ2\(Q;TU5W-4:I?74Z:9^Q M% 3R\4A&?*8/AH-ARVJ> M%4D4T\;C1T%G[ P;-LF? Q^WS4[;T9N^'=[[-O*VMB('97?JG@5"LWY(%,5C M1::X"K,>&[:>T,*_?Z1RB;9S!H1L[E*[TLL+J1*6DUP7VN0)Z 8#%R]P3"11 M"*B_0/(K834V"2MANI9K/LG=CJ5@*YMGNE#5J+A>')VE+_J^?S!T 3'S?:G0 MEA2URD%=7OP]$A#OF,$86=C\XQ MW3T 4=\[@K'IF/GY2-217Z!FY$>KOD?/J0C.-08&Q,T.IRG(623 B,UU\OB& M,Y0[B),A7(5$VSS:ZO+''KX+.*7=,#* %Q%!)0K5JAC@&MJ7BJCP0);N,F_X M'41DUDSGMT&8_7V^&>NS5?N#.#"V@[V[.B(F"6YB?=0%6&"MG; M=;K!D;%H,A-B"S4<9B)[O#XL7P3/$"C@0I->K MG%MT=F/@!["N1T'/QV7(WOC2'L>L)?WOK._XG]*&GZ;^0Q*1T.F&^@L@E#0] MR<-"0?;\&Z-%J]D0GLKI4MWW98^8E4;([:UP1_R$HZBJ[33*DRXAW'/UYUVY M)WK7">)RX =!;?/X++-FVG]/.*9# PCZ06L>>D%/MEM"E!T=%,XS0$A":TG7D\UFUE4YXJOK\!U10!*__A#(O)Y T;*3A5M9=Y0#7E2HGGDCM(($L MY^3@CY7#R=<95:T'U8.017O'O#31LJ\=C!4^F]4+2DC0((=1XUG@M'H"^\@1 M440A54^G7&6_/.'OQA $FH1/ =+ V0K>3HO\ %F(S ;FC0PG,0>768C!%(:$ M@YUH::I"1^IW!4K5[.XRF,XS@?+]+I"-ZT]5_+8'F:NR'5]*)4V8FOP,LTG+ MQAH6X))HH8'-?+A%EU(+XG<5:B?IPYCKN.9/J@7Z$#MR4:?I-F9>0 P; MOU9^>IY")648^^1':,:\.XPV:.Q#?)NDMOF\56-RC(8,KM7V&"E9*AJF=PF1H X)@.:[[,IAYYH#KC$.>T=,%5P,50DQH)%@ M9UUQA5+]1V:JOZVDNA/QJ>,Q:5=57EWS7=#&_!S>F1^JC&%^X8H2EF//X.KI+X &3D^'^3 'Q6&(L:_ML83K&P/=8;AGSL-]*=FR MSJ!A-^[9$Y+52I0!OPNTR.=VELM*79R-]IE9F>>VCSM#@@,:YUJ/@:80K]2_ M4S@VX>W]X<]_2YZ-HGD'B2( \F M\.=W1676E '.+6 DIYE/'RDC)W^5WO$?1"QV;B: A#G<\%&?-DGJLT."HV+% MUC)I(D\)EL>;)4SL/GP2L&(C83V. !RMX66+.R+SN:ORC+&D9-F'X_AWTX,9 M(@E.0/9F_$/P_9/A6#:?+"%7$&=50Z/#%/<4%_#0E]\?4F0V8YTU!<.N\M#[ M1J)J6"G<*8@Q;H/5:F?(IE.\Q#.7-EID&*,#6JL-]_J]HU>W4^YM&)DVM3 ( M'"X)B9_>?CM0FW#[DYF96=:O-@R'&N$:*$(H91>P@,!][K:UE-TDJE"7!Q^\ M56P&/LHP"M@ 1XMQ?&%>A91O U&$_6N+>?R#?^DTS>X\,.!17 M_EJUB33I9LDPQBMN 2>NJ2RDUD)F-=VZ_*2D/<-<&+)Y09A6TOPQ^?T039[$=N-_6 M2GU(CF=:<8.4'UG#YWU8KBH1?4/1^K<(9?BF%$'>)0(YIR_OIMI('.IH,1?= M6<@;7;0:)O^#B[_2 V8B2ON4%Q%X)H3,\0V>XC M26H#DFXQ#OS<0^[/>UEZJ/51WPY0Q%WT+6 .U.OQKK!AAIGR_"WXNCEKR27O M!2 COV%QW5T=8[>LYZ9# XJ&=VG/3"$I*%U#=F!S4&8C=1?5!>S^D"C6/\BH M3:&][4' _ZJDPS[=,/BK7,;5T9GQ3YY;6EU4I"N[0]\:/2 MY/LY8BD='\&O#"@^CHUKTNV](=UO_'E@\)X.*$U?Q+P$H+VXT9EI"P^:T/!\ M [U$IRGR#G:JW'KSR ME6*D^815A(B2 +?2V<.>0>>O([)PVDXKL[>Q^E[?4O)3E;)@6S?35B+>EFO& M\?/\MS/&%X!=[-%Z'_5/95]ZN H1\LL3RQC 6)-!9@@VW,@:S#L%^.W7-ZSY MH^9GV8HL?,)YF*Y[!E'S_7B.. -Q4W'UZN^GRPE.D.!U4ZV8X+9S*&G[WBF& MBAHJ$:T MSS1WJ$(@+_HRFR6P'H[&)"H#36D:NX\1QN/BZO#_3VZOGZO6;"J M.\S;^$F%L]?%#"V ]HU^K*X[NO05_IB6PM=Q&7S< \1X'G.TH>O2OV94F3,>V'%HQUO>7;CCHA&X!=2Y'B[W93]R4 ITK'?BS&W[&W+83_54;,[N57K*;$Y]F3JVMH( ME7\@N8)K6"!RDG25^F%U7OWSRG Y[+(LD/HG_U05]I.R<78C8^.Q MC.FS'Z.\WBD!8)E8>E]D@L,OP9<>GX6)(MPBY0 M]I8*[?8Y&9%[],]P;*(S&:RLIHU$/K0+B42W0VTFG.5E0!UD&7 A% MJ++>7_JI5N')JVU MX;S-4Y' H?H_ZE_RQ_&#LCS,I6YFR@ =R>:9C-GQI%*=\9YI)PP9-'[>O0"\ M&Q?>;>$/0>IN*H) %BXT)!9F$P*,S<[K1H?N)Z>E# C-.HBK-*?(E2Z?SUX MX=5%_0T33OF-=R(C(0XE8#2.2NRF!WJ]BMZQ+M,HM-G;&:#A+DK(+UUKK6\. M4JO86[JRA4H;UNDJFG2>=K*^#-+:NQ3';(F4P.>I/9Q?F^W9)+N;UHXH>D;+ MM'9>/3UF^X)V+7]BO'!D+V5K.Q-X'8X+X[=XO_;%BUN"0&D[B,,CL>R=#Q;7 M9PG/YB$:T0+@X\!9%T2@ RQ#@*"DL&*8GW^BQ9;KYREQ976N3'U[#IV#?8(, MQ4.45K%NQ.OK+(,V(.5 9-!.1E.SGCWZT^REM.K-H1*HH_T2\YA23GO0>Z-M M[O!M7<;SQ>:S_D%Y[N?W/=U$QEKN4/=30DE3U:CE,(B:LDRQ]F\OXN5E20>* MAYJ6>+EEFE8^U7VO]1!-UYKE%<%IE!"/2U.T2\SGR>K(_C;?SLI-!6;HH4>" M1B:RDXO@84&D3&W =0U%8[0#Z2D/44;]V==+AGH&V2ZWL&UDQ8K=-CK5'\U6 M69Q-G:' \=K4F"6&LL7%&"?6E1EFW9&33?QJN4$"@[@CXY9G?ES?")7-&H(R)2DJV*3IT==NX'5EX$ MLR9;A='3Z\IF32>=KV3-T6;A4BLJZA8O ,-UW5Z7=JZ@;R$>!3%7JK3_[@E$ MS$$DV_:9DE+)N7)##];3PN5[GIM(_BY\?CX[^TSWS68*U2W9+UMC3J-S)!6) ME:H]!._J5/4NQ%DH'.'\@D2AW2RL!%C#6\X(=%4V_I19 9WXC>AM&S>#7;M MOJY;@2$2L!>XC)LKB >5>J3ZI"FI,0LTPQ) X9 C=.(F0LV(&=S23(1\$?.K MYTQ88"O@TGKEKYQF9VM9\0)*>Q/8W2RGE)0 ?N244_'&CIC/#",%.!=S%+X@ MHZ_\<_RK#G=&:WJPYCKI%!5'$!L7F_#B;54EX>]LNT'-%LS'9G+ ?O 06?P$ M\3Z\NQ^ZS718LQ3EVT\V7SJGI3KICYHU+Q8R<1%$8'6_!+8.==P399_Y9HTO MB3374.:*>8B_RT):-T!9U\R5L:3A$U^9:)H9>-.>]6-V)#H(96,N%T]420P=0(W:8^[?=[ M=TG 18I8[=:LIOUJS0T:--W9@K&"FM B>J$VSGZ")%GM&2LST\?Z>2603;TQ\;KIXT(LT4^9/$E_,$Q$"%+:<(*! MZTNSTA?57_%)/[//XQ1Y[9T+S0V/;:&$/K"+.A(IRPI9M?*H/G5S4K=L^F1S MLU.Z5V.*FJ]?^'7B#9X_5,4%>AATE=5 M8!/F BCSSNRQ0TE=DE_AJF[=T\0L,N!8B=@/PQN1!CY7W[U:U@B'L\H]Q9VM M> ;IQV".(@J&O/=L^::![//NVA)$23U%SE4@P*PQRIVD$6[6?6@W0(2'D2$E M<4!!,+HU9E%WH]!/2'!A\==:;JE=ZGT&57.B'4J:F0[E)6&.#S( !O9MFXK/ MTJ)QW2*,;5' 3?O'R]0]A'5"8KTLRTZ+XU<[#GFG'F+3C"VV'T/,3Y.I'@%_AU)5@*;JPB)HX^- M\,(10NT*TW6C=BR\RP@&O]YT&]B@ANF1"B]@YG;AC;3RTZ1WO%Y/K.22\ZTB M'?^%-7SD679'8;]'0CS]$M+707.%]HF?]..M)JDJ*<2JTYZ+G[@\FA=7E$P, M]%CI^P"E9^AKC1Q=$J4L<"UI'80LCR..&:?-<;"&-&+EWT/T<<4(2)NSO5B&L^WH&K\ M7;K /T$BA07:1YS.-+/^YO#FD.O3QV4%?,]9%^P6%8,S 2O;*/=KH4;_/_ ] MUZCLL<4 K]7!C,,* PDG1[,0Z=XEY,0WR6Y7EH6,Q?=29/&V<24I/P96'##-Z_5:5LL<9 M##$-Z(6YE26E4T/4+#V%HEN,A[TPX_L XS8P?6EJL M39G 5O:I507J+W!PT"OQ@!QIE]P1P]E-0E+H\9:2BO<4,C<5? MJ(0=&P9GA> A"GLX/32:;^,B.['&0_UYD.S-F\ 1-\]0RQD2229D=$]A9@F^ M":F,0[6F3[C34J4=@QO&XV^V>$BC/=K#MC>RSMAXWH1\2YR-67%! YAX:D+E M[%"@">R8.>ZT:0^!U"MU#(\P#*;Q M_9A QC%![E FR*FHOLKJY$3PK4?_":'T"(G7H8@I:X"851F1,F+NTL!34LH\ M05-'PB*C:FLP+VW_>;P!8@ P9;U/AO9KI,O1QOMQ. '-X.=(BW+%1/U"CC)T M/1ZT.XW]+6DSZ2WENKS>LGU:N%76PYFS@L!YH<;_ZDM#]U:UMDEF^3@.J@MR M8]O#<7G,C/WP-7UDN>31^Z,R#'8#]BHF^ZM9'G6SJE@GY';\-*\\C3?[@+SO M0S1L*+$6G2%(>RIA!NKL^?PT97PBY[V:\A W$N[UX7'KG[QRLX2:K8;EDHWH(:LJ1N0 M_Z MYH+W52&()*EQA9.:VY7DBA 4UL.)]B8:7M7$X\NIU-)N&2(%!8>Y9?2; MHRR#T7>TK\=<8_SP*$(@,A/(4C$G2'RJ=]0-3FO %50@W8I0O-)F_J]+?U+4 M9'X<]&:+UT$_I@E:9$UTY)'W-H;V\)"&<%+*]E\?\ MVVTL--5.JNO)L_VTMK=6'QO.T74GW54K\(>3N+WY/F*.8J\'MJ**GUYE0Z&E MY]+"A! GLTL!MU;0.N50?;S7U#EG 8H18<,768[(U.^R0\/U"::G%J8DNS&; MKN>P][83)#BRO?!J@=+L+8[O"-+B3!5[;"S+#2,TX#J9? B^(49C@_2MFT(_ MJ:6J))R81XFWAW#5V ;_4,'VM@&G3*NC+JL[N3YC__VAA-:<2W2Y+. R]$ > M]D$N5_?-?L(+0$1O>9'9&)PP5:I$;QPH9'Q;7M7(;R]TSU_I#DG%"]>":;>L M?4E;UFO._#:HYD2>C>?2 =UM0:BWF='76QVS/>LW0H(;)FE\._5V+9C?MOY M7#\^2SZM62?2J;TV0H?^'IU["H5@386 M/L!V]94WY"H&CK?.6*HC$>C'QV'8OK;+$;T,Y&7/0K!(A4Q)".\(^>FML:HG MJZ DR^2"%1"#R!7X!:I$;('O(%9Q8J\:9Y M:?Z^37:&^K=QFDQF&8HY^_DR'8IGFFCAH0S2-]SIX,X);0LFXVMC2F?/Y-3FR)1^[?A;O5] !>YUQD(4XRULLI$7MG9L[]!@4NN_ MY3_J[+$C7U)P)_^$-@7:]6_CYAC#9>([/S%U9]RGZ+F"QT%8PAZTL6B>K68J M:!7N#$,;4=J:KKBKOI?#G?DL-\QD7Y**)1O(2%^=715V+=>B('&-1HTD-\R/ MBNUWDL'XB8/R;*R-$L/$^8;.1(GE9_?R_/FI)I##^MB-AQ-#<.U[%!EB_BUG M-F+4T;I?)GREP$]SD:@0TBU5W;MZ? JL55TY&^SPSD^)18'3_B!&H4_U+5US M+!3Q+0?(FO)782^ !OG0/CIK,SN4O_;ZDA3Q<5:C\,7DGB4?V%W-.# [+/5< M7@ 7D^BM57\[M/P8E^R681=]-M^K^IO91$Y%# BD^@+>_UY:$ZS]@9]J+&1R M/49U&Z+Z;*YSFK;L@+%SC(_@^,W&ZYSWZ9_U-5I5)+!1:0MBE7[2Z@6LA!P_MM,M7"'968F%]14NEY^T M=Z97$>[8[+;,3&+-\%C!U\B4+_;\()2M):\P@5"B?BS" M]ND4U&TWK=@.OR!OY';*L/9OOM&Q-YHQ^\=M!L%% M?FH18].?",P=O(?D,N:@VU_V;U$+$1V$^8JM?S':SS^4O14*B-EN5)$0_;>/ MEKTY-G5BSU69C@61X?5I93_*M,\"'8^DD:K>=6M1/P^N=^]QHB_E&(/EN MOXP]WUI8J3_1NY[K$[KGCQWS;KGANH5KC>>Z>EB=NJT+AD%\/ZWIT^OKGG#;Y)R M+Z)9.GTE$/XB^V5*452?#Q,0 I3W)VL6R?()>NWS ML;'*@P]V&58+#D"3R\*OW>%2>7GHPYT6J%(C2INT"&8(9SQC3G%W1=SA%. N MG>-"+B&?GO8=E>5875#1W=J#D H:^97JABRG!! &QD>91W7%!"XISO7H]8Z^NO:\),!AF##FCS0S;95R\ % ]PQLCP9:P4Q:61B1L/,LV!.EIT@U\X&]24H/T M4;[Q:.IG#T_:MP]UIJ@G,7=A_T^LP-!T(LMEN;YKN=2IJMCI3VY#(M M)Q=?H9?O)LQX'K,%#=N6*<1Z99LF/<3@RB)S!**H@"\2KAX9G -1$\XES'F]4RL0IR;#G45<481QFI-X M%G)]$?>JL>A5U5)S<*DK@^Z4(D@P8_R/SM:.O1%&T=,0P5+$@,EPB#LF2: M,2_,! ^]=S^Z60F"/ENDD(<2PPD>^);FH&-\4PDY<%&2WP+BBI8'LH3N)(K4 MS71,[>K)U[.[\U1DK =7-\DMEVMZRJM)?OP>M,MR:U>&)#*(+IS-W+?O#(M@ M#%3+;)CD%/P,56 [ 9S\LEK#4%FU);T3MXI53E4/V#&;S5" \=X;5_IH:82, M*_K1BZ1M.4CIO\+%K)W0$*K&N;P.K]GD^*+/WD0QR;E>I5VAI3%/EN3GI5XJ M 2G*2/O.:^TB1:C&6[S%(:M@]:O?7/LQ9UWMOF4L%HR?%+B!?\,,\,H4PY6BC[BRT.H%DCFEHYYQWFN!@B5\A_+7@M]O[.4G&$Z)K! 3F7B M_;G],%%-"J+KJX(A3G8W M!=8FPBE5)0AWI9%!I0,*5C]FNRO\D^/7%5F!'@]RJW<4>I_(T70XL4 MPM-V(C@!=B?4F]R:P;;_E]:^WH7??KV<98805._@;<64.@YEI$%T),B8VHJG M]T[5]]:-5E'.! XKX7ZT[]H.?RE:(;IOFEU\$;+N MA,5&NW6UUK=%2Y-KS@99,9*\9W5[H="+UVJQ(OZG'*(>3?Q?]1#1_^QB#%2A M_0_2"K)9V=M12VM!4Q:3G =4V.UZ#R7Q82HI]/YNC'/Z]::[$1_B$#F6 MPZ>A%(R0$#R QTT9H7)45ZIUM"O=_@?GOW/'PN(I,@.[13U9+G$8;9TO -UB M0@>YY!OB?.UQ_&O"XJ>K5NU7IO-&\T84/P^9Z_JV/+%U,[B(@N. #EO\G#), M99*-).^V*KR#TWSQBV.+V0M 8)S!)<)6X7UEUL0CQ7U %G5Q\@O QL7ZN7NV M:Y^\ZW;L^ZR&:YU+UOS-N^(7@"C."Z#S/]@:58[Q0.AV#_"J+X"\B!? .H>? ML:W1%:;1PVZ;+MV#)%$HY].OG:8W&;_B-/_]=@C&J,-#;:G927H^OV]<(WEI2U$"@_B%?6@[.) MF-+G="\ 3^A:U\:B6PWF_GV";"1QO.G^8?;?TL/[56AZN9[VY*8BUWD] -9AR$"=%C8]#&/=\O9(:!DA3;0 \K^.531J3B5\FVVWK-& M,@;/RB[4(O,SA<;?'F(76GCM H#"X9F.E_. MD:-L7]4N9.EX:PU/(7:6O)9D*/Q3J0\+OTV M#ZUOTOO>6T4?'!NYE7*JPOU-%0I5HB:C^%LD5 AM7.]?$JDRO/]AEK^'XDSQ0;UI+U2#KA2 M"5?.BN-9UT:'0'!"< F2X$X@N),$#^X,[C"X2P@$@@1W M@A/O999Y^S][EWW?7]\?U1:_7TVV_UTSU53SU5757O M0QIU5+1XE/O*!5[&$MWX/$JNYIP:S;RH7O)^^#EJL*%@C+P M5=W;!X9% &F8XM1U9=@3H)'B"<#7O)2_3WZ*&O/80'M6F-?\,VV&SXE7C#(E M6-LH(Q?Z!.AM\CX,CLXY5)K-<\[3TO4NK940RG;4S.NXS#N4=R0\P+O&:Q9# ME47IVN[U7X=_%#X2/FK0NQ;'>?0E\+Y:M!V73PV)(B0_#J5]0&!Y APU"*\2 MRM\BZSR3O7.KF) +25#;$^"'@?#..]'#:CTCF4;XDCW%"=/@-&'[8?[O-Y5 MS]=S<5O),T-6?L!8I2VC33&0)[_GYSG;%SW"13F6*6XQT,+/X&D_))H4JTN&)7,U,F#]L*E2*>K,WS3" 7]A*SNAE^O1N0O%AO"MD_@HA=@%6=HYG+8Y(BN.!7[\*5O DL#2 MB<\0GVK^/:4]>IE +G/D,%4H\D8 +YZM;.N4,RN2C/MF-WX!0T7$88I3>W$8 MMX87T\ 5SD*B8A',V:%2-W^_:(AJ5!]&O;#GDM7*FK[1%(2MO MCVJK:D0R(H)A)E=EL5?;# Y(&:-@@"-XA;'[UY?*WV)>L+3>.MQ%H$2"1/WC MM(60T7NW&!MQKG4$M;0XL_Q1:VNP4$'U!O5F6'TH;<;5[Z]Z\%LR80(/_E?N M'X2%+$B#8")8UZ[RC0W'LL-5!9O:.O7&"%Y+CA._]1"7)$R[4+?7U!4+JNM' ]C^;)#ZRN40]7@I.P8@\&! @C+12;)Z^1[P3 ?P^W MWU?9/E8KX!BCU&:D$J=XY?;&TS"J2=Z9)G?9(T$?-6[77 BB\[8=I48[8EO HDJQ$KV^IF(7\._B0# M=5XNAB7=NT"6LD F4$V,Q @>KT@$H&_D@C0H!B#="R]_ KRM(:M@/2N:DE!_ M+G@:"7<3I<^MUPF.\BH?R/OZ*N)A7$E9P5J,S#=5Z8K>ZID#WOG_YWB _XKCD$K%M\RL&/MCHIN:E[9;&,QDOB0(3WG(V%85N(C\P)D^\X;.DW_M1 M(L@H5H[I<(&KJ*3P9THD=A9D-KWI:T$2?$FT$ MP#;8F3H+V?88<;H;1N.*@;TO!SN81*)\C8^H3O..P2@".K27W4T6MJCS4H0F MT>)W3P!Y#T#9UW>6,[*NS%T3.OZJ9R=G]I_)7E<$'\KXIQSP)Z[1\=(6#"O* M$S:)7\$B)8@_2X4Y?.WI/2^&MA):NDXS,!L%$W7VM,\B2>YS''=5O5=Q U0I%9L\:TZ'V.(?7PI=I*]+A3KN6+#%39B]T,C@ M83XOWL?P<@*12I^^C#E@=GA7$[ZR&75W>#D,L$R'A[+71]^Z)/A6K!^N9^!9 MLJ)J99QXWH$#HW$=;:J_&A37A_+R\4)M#>.;4 M6,,M7'8=%$P O%^-#TO_RH,02..=^P;69_F$/3E'ZKW;?4E5; MK=Y) =6"Y=T9A]WWG=A ZQ=2F$,H B>RE2=XYP2LM@@6G).GJ3!&NSKM#07$ MC&/.H,8/@@O9FT%O/(SUS^2?6U.AF0=2K4-E!"J\CTTI3EN%>2&VA^#6L>)5 M;K8>DS3>-P"X'5 6A/553K;6$OO!AWPCPD=B +C(W-X20K6V"MX2H],17U&X MT ,3L_B!?EM4: #QHZ<_:F2G!GI UOEKT&_-@D5>1(NL0R9\WO\^+F8K"[.E M]<3U6H/4R+?F<'ZE-$OTGC &:6-AU._\N%47O=AXU%8<$<=$>[[\[#'HRA'UW@ [JNOMQ8L&=(^TY@?Z;X$(%U=7 M&>A231^L.<+L:MFIBD,(J1W;"#=4A\FE L4JN$XD)_"MA[9_"TUY"[/Q;!.. M@DD @!TZ.,!6?#"]C_/Z=/YR::I['C0<3"._JMY(KE68WG1"76$DI&W2DIB' MP4GCD4JW*R.R*R9J_N\&.?[74N1YQLO,7Q]J2[BY$"5)/@/1GWON:Q&LVJSU^"!K7)#^.WA4^.Q<^ MBI&XIVJ0OW_ O-L8'Q1J'R;;:L:+>@*@L,0\ 80_/=YP>'?(9#_+MMDG0(LL M2>4!R;_A;O1W]['_WCWB?[C[?^5^^7\*^/^-^[\-OF(O<*@QZ5S-^-M;"/4J M2\()85&Y=C?[%J_B$V"1-W.(Y6*.6]!MNP401*'SNQ@\,N_N.O(<_=[+N>D]Q7? 0OXOA*K]6%&-X6+W( M0+6SF';9VLU2B5S$-EF"HQ10L[SFEPI]^\((P6PS0IC^L=K/NU!G]QO5U%:E M,7N]QF3_E3KM1'%>L.T!6O5)@*1!;"=5(0]SN+ 6 *J'MMNQIFF,*?PK[\HL M6_]6&:?#PU)#L!Y'X(NH&L]+^S'4MOH3FR*\/2"R"GOFP/I=>X3HI^L\C7I&(]0T4P M=_4)<'Y(TJ>\P2E@.!&^5E[[WSJG/<0T6LUT-8YF0W SFY?[-A$:N&)K4GMQ]^WTJSY<.:Z7:EC[FMR'! MD6>PE1#SU+O:\-L=42;NE[%BY$P_7(4FX4# X^P*,=*6.-1?;6_[ZP*(]M,M M=SGN1'-WU6K"&/Q0$9AZ"TJDO?'V:B+Q7&OB+=;#)1.%]FQX.CVGT/:;Y2!J M#7=>7:[TY+%J;^W@<>9]! FW!9'70HE7(=T-Q6BDPS/1)T,F<]BO1'7C\C+W MB5-NU[1T^ZVIL-NW,>GN^^2-1$B9_XG( !#I"^XQXWU]4+H]*O3;9%V52Q+% M:*K$"0N6E5WM^^*AU+=H1J,D5.UMNJ&W5%[&IS3Q*C:0,VX82?$++7PI6;62 MM=K ;!3SD'YXVU;A\,]^BHN_%/<4KV+O99H_\]GM'WP6K^/_/S!!Q?_EH?]O MP/\;[O\;\/^F.TOG?VR]GALT2XT+&)?RCP;YWF!>DUF6, 8&GBTI=2>;$N$Y MCH/M?1G%7+Y@T2,9$90Z)6Q!#R6L]G/.80%W-"S<'_+H+G&C/!#72^(1+*T-.52G M(-H4>P((9-WGGV8^ =(4'U5NZ1UEZNH-9LWB\+VG>B&"='\UG!;C /RI;(QV M81)(46/C0W?^OY\O(K@_BSC-&GC.N/=&>20(P_,4L%,R;;E?%C_XG+/:/*G\U>^$Z"JV:N_SC0SS;;^FVO#K& M#C[\"=>S&PU^YKR188F)?F=Q.\LY;$ M&V7\TX\2W1?#L>M%CB0"EB^&:G4='UY'!;XUG[)O8+'$S*ZL)Q1[AB501U.( MHH9]-XP"O1\'B6RINC"TY'OLIF0?1;0*]N>^S@!"3D9Q[6IQ*@>FL6Z&%-_$ M6\C#@V5X"C%2/61SI6,S]K9@5[TP]ZGH72T=6.7:(G5MO0$EV9#$)^T-UVDN,HH3U*5 1O;7 MKW,_I;@4![$<5;D1+^UIKH4#%:RC5")?>2@@N3MF:2P-D@Y=/M>L"#CIDT@^ M%0)\#PYL,5LFMI\VRPXTO [-^P&/8S/I"B%#T>:;&NNGGYQ,1JG"M_$:USF_ M5S._7I#G4"AL%!BC1W_%9^K#G7.\%,=DC3-_[U^[8A]PI"25)VJ+>X5?)IZ MR)Q(Z<.FZUU@.9]8$4 #:J[H1J3/8M&4'G'GFPAI\6U@YE?*CB6,TDY M7JITZ!FB=O/8OUD K15(\9A17X$6V#"QO(W\TD. (//!S*Z7)P.#=NQ\)AU& M;DKFIN1SN1N:5)!QK3LJ_OU'<.6"D,/&UPQR46"L J(5'V("@BRQ5LF\"M4]&YPDO$\8.6$*P@"761+((B M^SH2CKJB#M]4-J%%^N9/+V"U_KQ6!;^.3CK7H5R)!VM9)CVSAM2R@?8> M<<2H.S^TU)R"I^\J)[QCA.VT ^7Q[-2RW;"7:C._G=3S#_JWRR^8^X4_Y'W/] )W]\,_XKW_P#\/5_&WC$G]J%G:PDGW]YTCJI4J6\E6Y_2I$^JX73,K GXTJ*^$UKK&(FB3=Z1CEBP&65 MZF"*"'JO0Q_33=K%C+M?;[P?7B#+?_^YVCH\40-KTA&RE)JT507LM[9)^-+@ M-1P*K7^D/F3,7N?I_A(72.#(K]7"Q>?)E[XDW$]XQ1EB9GTI8_#&\1U_:H22 MI;7%_8/-/.(63\)0;S,]?Q!M6;=:GXP:W[M$'(&P10QW<$#H$O5)3R/>=($7 MKMJ00': 88;'3,ZGQVKAI5+^X\/27(LEOA.&Y651*QE?A+"P9>FA"O/GU^![ MKVJ@;[O5,L%)H>+>RXKS #)\ G3OV^:/FN19)!!'U3X!=*@^;&&& M?#7+T=@YN@QB^AZ_MOMM+ZV-N'N,.7[Z2+.VY80DZ?.NW2@5TWMJY3&_I50? M&$N312[4S8'9B;+?:B(H$6GITP)Q\& O_IEE?$U"DG-WDLYKYJV8PWKA@3IH MGQ.4', T'29P69I?G#W UHH4$[PCH%JL 1K;X7-)8-!9X-AII]S'!^SOBN!S MZ*AH@-)8TA7J;:@DK4(Z_O%5H,M\FZOW/'""SG3.B&GM,UF<[3D'UBCMGI:TIA+ M H]DOO]IBN7+CF ZDO.,/^9QP]EE!M.A^?^7,S%?_C5B',#(;BTJ4],HGJ!] M>8:CRGX9C%+5OB>["JW5XY:-W80]K@I.UU;V"LS0%5M7#_*'KAH_0-15D&@1 M"T&%%$)FPB6TLT?6%]3DM+?U2.6[RNMO]2_7JDJME4ZG)4GLUN%GIQ%3*7]X M\J?T,-^KWS'/)T9EB_F^%*QZU[DO,L0X^GJWS!)G MOOE'@K)6Q')#=ZK?OM8T9%YO'JK]N"=IHMUU^BJM##S(V M[OBM_;/9#L1PBK;EQ?LN? \-[[NJHDJ\IF-_-\!#(@'.::DL<>;0YFY/L*"2 MLR[@$WLO:RQWK,&(4-Q6'VVR:L/WM$,O+4KR& ICAK,^#IT:,$OUUAO/_ 7W MH&N$(OOG/#B;:A(NQXRY''80;4I!3Q;!7M:)IT@XIQ[NQ':N\^F7*&1A$9) !C3D37K^ID: ME8H:VVK/A+P'T#-$2A<(TGR+"?>P1@^@=M^(O_6I"=84FMG>B/M!W^DXF39Y M9B3 [1KC%;[&LQFGM?DZI#K+S*:LB=O!965+*G+G \K9"Q@#T^ MGM-)AK7>-RU54)-'%!W MZAP\LQGQ<'C!2[FY[^N.)R]#OD/QY>M$?60Z6%M@&XF0U'+/!8]SLO-$KIDV ML&HGN_:[<5-]["=4')_L$D)[)U:7$('),".I_?@L=T>HC9 M^+=^:P,P91#+!AK)@'WY';:G&DU!-B@-#0)4AU2?N)L@8LX=BKN69G#BCS7N MN1!H]:3GS79[>MDQK\3"$WXCJN S#&$&RDU:4]57-DIEACP8D'?J>GFYYX-: M!"&Z2R,HK6--L]8VP V$BQZ/I$:SG+UXK4.PO3-I:I)@,E)E321.NDYFG.^V MPE>=U=7>RY2OSI116NH$E_'QAI=K^O'@L IO3\[>:PF1LN9K3RJ*"1SF@?HS M5)/*$39-_!DET*4'N?^&(02HC>7 9Z >]87%U3(#*8L76$Z5"8MQ"$ M=!!_F1D7PVNXL:EEO$J\0Q\CX')F]I8:7\1_O#!TO2N8C-KS8MAL'B*(W[6W M99=!]V.D( D^$\1P]E+NNMVX;'!.O6_TM6HTB(VH@2N):/.P7HI/"E7_(**X M.2 *?Z3Q(%$-YZ!'O.]1$SVO0BP:P!\R]T,SUMC+,CPKWPW:Z0+.WQ,VF63* MI!R15 ;17>2<[!U-?7V?[6 +6*]V^L9<'SS8<1L[(Q>,_@:7^R1='@SG( ]K MYG5R<[:P60\>,$&OX.U=E8-4A_%KJEOSP6CF!M%/6[5.-P,5/KC)R.*?2.?B M4,POI(AO"^Y_8R97B^@>=/4F#8@-0Y-@XIH Z-A?E0G2H:5*G.N8XLVP1@MA=2+%%V^:.*BV1I?9"MF1 MQ [WLA"0NXT[;+5Z)*;^"A/@_T#2FA N.,F6Y"'I.L_MHP/=1(F8?=_T +D#);TS>]8Y- M)V>2)>/9?+/%'A%\]UA-GY_[!(A*VIXG3B#-+RA3QB4-I*@X;.+-U/L"6=B- M/Y5^ GB(*R9!H)K$$C_/FVV56B '&T;,B5 Z@^_IEKZ#EQY>\>EOJ/VS7?;N MR9GT4Y19.72X52+EW0UP3WN_;[$'U]:Z./#TDIR7*'=QMPNH6H#LW06;"[Z' MOR.B&GN93K #V2-FS@E/1390M'JBU]FO=U5.9E6E# MGZEC#(6^6=T% W8<]\4:Q/^/ Q&9MQF)V6.,CC5]GBAN250[82!F1B]O MLUPF-;+V+19NPOBRFSRHQ*#)N ^:(&MD R'$&E4ZOQ'00^#Z H&ZNPZRA?0) MPEUEO(I)ZS)K1C@+M=]C3'P"_.BA9\XZ!:/7RK/&&LKYW&[]GORJ[,$,ZP:G M)_#I%'_HZBT7S(E%SZ\@)7@B@@<[R*AI2-NB M?CC89IDR<_$./,F^M:/+>-G?*RHN=4#_?&30%!K1.!$VR]LFK/5I/OP&%T"> MJ$FX47O":ND[,3#?P2V)>P]K_GEHZ9TG=ZX EW+!H?A/XM-DU?6JK>]*3$?- M&87EF,X'LW==9JEU&JNUUG/5S(;:IH[TQ=PM711DSSX!S.:H9(=^V$0]:$S; M1%C.7$FH)$J&Y#20=4XW4'PX/R^,D?G\6?4"W?Y(M9KU!DG["3!#\ZAJ1E@X M'W'O9^.]'^/-X%^O=.W,.\S]*!K_!+@84O5A]VJCM@.D3+OYK[/-Q24,,,ZB+;# ML7M125;*"^P( 6WK^=D?R#6/AP-JXDB:QR93 M'\ZJ5'923#D9-*4O=';%'A$>>0:K8'Z9$XRM1NL81P= +%E(^%HQ$*3EO '& MQ;D?C):Q(_14Y2_%U:3.@<[U42?-N;ZD1)7XYCF&,';MTL,($X=5TEX&PW%8 MCT58#OJU$7]1CY*BNE*"?H2N5KE08S62J*4&_N18_-AO0VP73GE&M=@S#H-) MM[R%V.C'@0]%Z!JOI-HH9W9%\#CUD.8LD[XW!6^!WE2P44)3?_?FX7E+C!V< MH]'X]FM3A=5O.,:;9GNYRM6^%[/G/C*&"Q@1N>+PTZKZ:1H/]-F+"3;M/#Z3XT9AWOKM_BTJM8-7.XYV!J_B MJT0VN'!1<&P65B[AL/3KHJA&?;HA1?YAR$>D+KF&%)2]-* M:;I'J3[[ZJLS8-K7H]N]N)BO'=]X;62@EUZKSYN[Z-4L@I.%G@#E@?S?XBKQ M_SL^/R%34\=H%0K/MD=XGB=6:E&+?ZK-W*-& M>7;2EX% M"QFD_9C*6L-@TWH9[4!L@@#X4!6U/.'#D5_B+7MBDKK8=3G#%#D4?6.NLBF? M*VNQ3P#+WCE;_G45%" )N[A5>#GD&-^7LP\]*8YXM3>QSQ4CSP0J)[?D(RF* M4%246L,/[.[_/8@=E/9V7\CS5@%Q$\_?=NUS63!^.G>(['=QHGI%?+)IK[>,N<+7V&TPV*B3P>F;" M7,N^">EI <8R*YGO/V4ORHU+.)[Y,U<=V_$_T!_O-U@]FD(C6[3BK1=[\S,P M4!E)W(K$WZ97<9.LDT3M,73=;B5:XRI+.15'A_7AQ%-.^W#0%4-3O:4KS:=! MOQO$EI+=!VXG:;O4 O4J)]8QWC:$]E64BM#!&_ZGF+L^15?^9&^> !'-$@\G M'Q]6959;K^\G)>X,"_G9J>L1_A:R);SZ[^%;QI7U2W=H&+;7U+V!"?HBDA!4=5>VU\Z MVS/L[TX$L&5AFR2+TVD"YE"'ULJ9? Z7IU_3U69[9@#]8]]V$G-;("/;K[H- M'P_4XJ]$3F==,(_O1G7L@0*-?K.W:N#>8(Y]4Q1V24(Z=I+0'LR/((6%SDNU MYB4M.+*'S@D?-HD [S5-C,0ZX8;Z#X?G9+Z5F\>R7:,$B=_ N(Y$KF8L2SW% MU[:ZS:U-#7Y*GW\2$C'_W-\,;L7\R7%C;(S"9 [W<(<9&25"4E_=4E]7/?$6 M^*,\>-M3?'\0ZVT[/4[M0:*E<\B)/DT/DRL M@8:@O6A*7J@ MYV,(=F@Y936V6]Z7@'F4;PYGY2IAB!I8D\2 .>J!^^&$WF&97@/5JH>/R\JU MH&3]CO +PE?'A0,BO+S T+!:> ME7O4OS;#RT@ WD^$B!]W>\D''=U7_D5EERUX\08K1;-KN>4) )I/I8K>^U#M MG\B0L;9F< \_YCDC:F*"$58A^N*E&'EZL]*5(N:2!PX%DWF^#T-^&_Q$FH>" M&%*.Z3 ?7&'#LP0H^9,$J+(LR7H"O-U/O]U8'DA:Q!'^L75^=(,(]9YA4_M6 M?\]0D_ILA=K>;C&,KB8Y+(99&;H%=DP+47O2-L=K:$W([BFL<]; H18]C %N ME59J)!&B^J"2#H KF*1A_INR7OCI^GUFAH/V4E':P\>EC:[>NF[KA07F8F;Z MG]FH[*H>Z3DF<]>Y$[?N;P,F-IIH$,UK1[N64":BEHR-MIJFI75LJ\_(ZLXPB M)/Z/@:YTM1K,8^),38EXXMPD3ME-8T>Z@H+6L#AT%W&"MG6>%>)=3F:U4!G9&U6@(D "G4).VRV$GET>*\OI)C%B3'\62Z-\.?NU)3( MB4/Y MM"F 83>1,-6(Z-X:.OB0\7ON J \7-(D _5V"CPZ3,_;8[>*G]>JI-HUE4N, MHWM=@:W.",]6;@I\H;&8L11!-'\B=15Y-ZE^NQF0F*^EH2,IUCVS\,?T6W_# MAIIDL_Q9ECA&*?L/A+G"=O!+R;2!+ 9U/XUK[E2DS+$5>- 7W4H&#U& B9/8%/4" UX9HW"0-#DC?= \7G0P;C]I&L)\5)7\,[4JRHFE(Z6L+_3[B!=C,<;9 M#Y;Z_5JW8>40Y9HZZG>10]BR@8/"3G=C2 P<:*N_%T68%;0'W:CA)([OB.=. MF,.&'Q,M2+ 2I]F%QA'MMVG>J]7<,/LHK#?4"H<+.69RXO[!+5V-#-W?"&N@MRF#26SOX'?#F_TL8'*;G@!%5NB0&;[\:KDS6IZ\,YN*VMN+'Y6K^J MV=Y3SA?/.'YARNF$6CG2P266CP!*3F<4?"]/M^81:8 VQL/,\5F(.6@R-M<: M&W3=T#?(&:\LMR4G#>K*XWL0R'0BXE+0 RA;P48M?@6R+C,XXF,?:XIC9%F) M;#NK/5@D=/9PR8_0B<'YRUJS6C9-]AN5"/.]3',[R.<9K[!-8O2F5BIK:V5< MPMNZM^AZG@"_\6S(,:6ME]AR^70^829L27K>>#$-U;230E" M4Z0!8-L"&2;D4H2^#U3LQ_+- %T!$AMT?F)I!=YU"#D;B1+@S3LBC? \NS9< M@.+'^[G3.:I9=[C %U%V4B]4WLD;)0&T&#!KYL$'+@&J=Y_"H)_@N^7^Z"+1 MLX''BJYZIQ,ZO4_N\I\ +?0$1Q%@UH GP/J5XA/@JUH1C$CHQQ]KNP:=GP#: M8C**?PNTRRPK&_A%^_RR.)6UT\,TPMO5RPA.\PCX@4U0UG*"*DIRI%R*)(#M MC*'V[60\/,_&.4\Q:!A7URUS_M%-\6#U9ZS?)-L1D/>E:#_:@II-3I$,R/M5 MN@ERND*4#)VPJ_E%!GIRZZMEYJ4$:$+#GV8, M'5P;&ZZ MG-._;853RE:P(I)I4O- ]MISU5,'41W^G[CX(N1[?-C>'D^76N3P,:T>4:53 M8:Z'E.4S-5$7B%&=NBMT16M3)?.MP*=Y[1?Z:4)L8CG4"]MJ.C"1..["U.5K M-(4@3OE1[]5)ST1('G-6YT;J75WB[9>HYWT^I[<'0Z:?V1PO]7G4L^,!0=)TT9*F\.]9"[0]O8W\::0[/?M5>2E*C M9%'K4-F5IOP36.CZ(EN652U&C ]]#)J3CX#2MG&6QF@I"Y0/-JY-VN.LT^?1 M]1,ZEP+O1BYXA1WYCEY)[L%=<< -C((*==T"1N5;?7FR\$WI%I'0)3Y:FHUQ M-F:!2,I$25PB"6/#2[Q ^9,V,W+E:??M\=_9<<]2G@#26:L/UA=1;&Z7OQK8 M2;(BOMR.(0H\OID,5;-OM\66Q;5L!86N)B"EW$*2.SV2Q"A_AUN$[M,*2B*! M+2V)J^^USCUDPZIHU".&F1D-1,ZSRT\XFT+X]FSB9U[S?@I7':T&F$)WM')3 M/&SW&("8&+J?"N?VV)$3N\*HVIR^7+ZH2=>$9+EE@IHK M!N#TK&YO59X MN7F.=[5M'%O7KH+-WC1O0@/S)//[?6H17B?YDAQ]P*D4DN= M6'=1?'U1).:?6UVG2&N(Q1XEEA P)?A$ _0%[)F_..)M7P\=GXQ* M$U,,T9PH4=-\VZ0N^ M+57&9 3QY[M)!61%N:-VQ\S35[JH:;CK8Q#FBV&^O15@ITOE%RG4;/MS1!^6 M;5*W'&'Z[3RP,G%8*U2LF!M+Z$.K8$0U%7%/(C_[)[?L#/[K'L$S$0+/=!OS M=#S?WHL!-/\^Q$+?:Y\9 M_]=(=1Z8_Y4([+6?5!03U?=0YB*Y6)](%X,S>J,Z\?6*0*U+PJ49T_224WKZ M7$=R; #=]9EPBH-.KH-W";UOBSXH31A.XDH+.SN2W]:K%Z9[5,TH\#5\YIMHI/3\O:@WWVN6)&_(-IBL@_/,^)L&&_X5H#?'Q MDB6Y(N10UOT+&F^0.CX3:?*- M,C#3[#AEZ>^"4+!2M>JO6M&;1#G^ &24>B*>7K+';@'[K0NN^$2S'^I-?*O^ M&6Z^\2<3H/\JB[G6,C7K(8D>W8$\A5SN8F"W>P(3>X6]-DF#Q!%2[4P$'S/F M7(BU-R^S\!!EILG6=M.>_5&G3KE M7%A:?_JK4'0%5=2+7FQ,UDVUVZF52W4Q\,Q@ZEHG^SJ_A"$=/&,GEKC2WJ-, M7%USHS?[NN$**PE *&Y$M[T0!+&P3S*2 A/609%>Z=R!9H+WS&"%!U)XRUG\BLC4<+ MDY0HT9$KK@'^UOUV97F$^!/T4';K)]H@+L^<9=!&ZD#'QUQD69H_C))D&OI. MG(2.E$V$!!?\U9%ID#;-( B1<@LM::K,DYZ%)@987Q=^S7X#@!^X['8!$Y\> M8>-36E![JC+N#W-U&M>"B26%UI]UO*<"4KJN;E/"9:W:SK@P]+.))(V:]JF\ ME46X>(KT,^D*&DU;5\!5;"VI^ZROU07O4J9_-ZK1^][QD MXO!,#I(R:C>(4ZNIZC!\[:$R#='2@?Z$X7/[-^C;M5S#1$A&PQ46P6G)5+D3 M2TK:B]_3Z8U63Z\LKBL3#G@)8M$P*'WY[E@HY16TR/43QU'%N]'_JC M2B:'-O*Z:EOO0!U/QBNYCH'']:[Y=:VEZDRX47+/78U(R7(+Q3GMK$8I9QIC MNX]>0+R=.UPA6*-&*,DK^>E?TWTK$DRHO;RH!#D ]Y9P%DZ**MEN$69*=$G,$<9RDT-EYS*JE M8BR?=BUQ4GE+P$K)]B38)J?Z9RYC]G>'Y?,QH[QF(*XO+ MNP.AZL5AP;@J/?,Z-BK6T^C.([.\Z90B:]=?72#6>-'YP8Y;HWD?@2M18)C2 MNE1M4[2I1M3LVSZ$T+4$>9D"FZZ*/7K;KRR2T.I:]NW#!\;QINR/FA0JO8L, M3<$6M?(<\(!NHB/;8::T5.:A.)8^W//J#[>A50UDC^/EVIE1QO"+63: :X7S86 M@#L7!7.&9C5[M(6^3/'*2[O?B_6B=XU;'UDP6X\:.=@ ''Y3@2$PQ;Y4% M?_X(1,"47M1_]5'B=2(\5)HZ9XTQ;K1R#7Q[1K\&-@,%C$+BHE#*22_GD%7P=J'?="-0H[B8^1.PBA%EHTQX.F18FE%&U,D$.\,ZRV!4 M=Q*NURUW4*&QL<67G^8]AS[PE]N"YV&N;,[RZM@LP0>@>$[LPP02;TGD=>X M,Y6N?^1A;%?D][.^SC$/U9^*Z?EAU>2VG MOZ8)K@UK3.L MJ8F'=I8^YG(+%*>>P73JZWRD7VMW42M><7]=EHY*J1&U\IL9&T/BSC=OG1=B M#UY;0_DV2 (@PBH/N,P%$:,KCF9W6Y@2TQT*S*%L"VU5E31)F%B4 GVDN)L;8+N'Y9;>0 M'J8>:Q 33)';(H9!$.)W;RX,=B$W#^?](FP9*O3*:'GP&R[*;[-3@9VKM"C; M3E3 RM:X2?BT>-* ]9KI:1+^G9^ L8=R]GAUX^RZQ5M1BKD*WW0Z@?/>$L;* MBBGK:O(JP90.OR0,0_;W2NHJLX'G!\SK-:,8=_=27?,#797)(T M'?(R(UA,@ C(R963I;T&.:CY+CS694-PG2RX7\ZM^(%BT)%8[M[=Y+CM@5YK MC5#/:*&GI,G?M#WC%0/T8SU01U+*--?LNQ+3U=MIKRT8K4QKP.T- MC>Z+4C%0D.(4=?U/THB!DEG:L6FG> ^3Q0@3S<1M(V-V=4I3D4.E:8,ZFJF4 M_&OPNT[#.KFJT6%WZ.OIA8UC;&GL/$PDH96:. MHUH=EPK8$ NEN$8?!X\BGD'SUG%)M#;!#\H _I.2]# M7FO$1*P*"E4!8O^^'R?/(8?29 LL[\$5;[94]#]$]FE&FBAX KP2_L!SR!=, ME\_TQZQ4>K9A9FK\%^#%6((Q0AO*5WGEL/-B>ABKDWF;B:WP>F1]K6NK5]49N;QJJ%$"NX$I#D1 MOM]:JA-I+^-3V!SA&H/LJ"+RR:6;B;C-Z^1Y,HO:O:SM.V3/O.U[)ACZ$=#3 M&+3,LR'8P73MV:K/TCES53\SHB>8!?\/M5RFV.O!+BB&Y+]@1S!YGCF#=T!K M(XG;%-5+V8HG+2OW,F;PN]::[6&VV/?3E+XNWK?J K-9PO26V!*R^O# MJSJ3_^T3K/F4CL2CZ(SP17]K'&<#C3?*\.[R*4;-V@8J@<&5EMN(G[QP5;$O^+DL!K=6$W'^#^4BRO=MQJ4(^%,,EZ\[O$ M-(HS[U72EE,4[(-U6]VF*4SNSA,W3_EHU0 Q@#56>DHKI 24V;,::DPV]9&4 M7"K\>D',&JY.;CTS78G_F?C>*$QB0Y5;9>8T"7-^2&)MF3RXKU#1.X0M*.\L01G;'[\DK>8' (5)E M 2^_,RL/JBWW'2GU&UE02H\"'.G>G"W_T3/YF+3&[(%&7TJV10]3,WQSK7W1 M6\W7U2$ ^GH;&2J')U::>B5YY JJ53!\]Q5CRDOE(UAP]+5V]J:(U?=!:F09P4B."51ZW; MP:!>RON:@)+[!+",#80%"->8%=Z:-C ^ =!F=<#9BEU1H@A+1F])A$D?=N?S M HHOD)E@X]B,YM3L' ;/LKT:H-]?J-OI^A!MJS%?W1MO^\GX^^.%&%=. ?6M MA9TERUC.6*AV0+\);2ZHXG$ TM)]R5KQMD8 =H@Y'50%%B(.6OZ M!$,7LB (FV*J.5Z@R#Y!P;/W\<02(?,L7*S)ROV4*RG'L99KZ%E[')'+<&99 MZV#)KL&TQ>B:2,D>T![F7@B6B3-'/(:6YPU6"68_@O1D)R,09# 0B M3*RW$=)9JKO(B9""_&XB^&F:YC[BMD*N!3AKE.7B*;6B(:BT!=VP<]O/_"Y5 M3'[!&UP1F:_QVG.*>^) %POK.^(,.^/W/DO@&^$*(,>7)=-+ZLI98L#ZN6=I M#0@?9^\ #%_LR_5-V4[ "P,X952>K-<00/]1L_GWLSI+CWOEMCW=H YA,J[D MLK;R1=\&.-TJ07>GU>)A"/CCV:R=OXD6!'?@8VKOU!(<>M?VRM3GCC)(MQ5%O MI5OD,X G*60#Z19[:\SA_2&<.C)J(5^J0+OO7.NCZ37EI!1XMDJT+%T3N-DL MV/6JL-Q//\_XEXDHMHV"G2,MM+SR$BY!JB&#U)&W;/NRR9*0PW?FQM6?WM1< M$FZ[@FDX&]B^(OYF8C72_+I2:Y.IO>TJ",H_GKGWMM0["BXU,P+E]6YJ=I3] MMNY6T<=9F$I_902;C[CKJ-8S[S]_F_XH#BR]76/0[LJ;%M+QCOF3F'#)&L^/H ML_X(R6YHA&1ZCLVX3%\5&J1FW20*/@%Z"BR5!P4GU5]#96W?U\$/*M:7S\;, MJN=T4ZESG331@1%\< %?ZRYN(29)\_,FV$'34HA3+\6U? 3V%5]WF[Y"G9C?,2S7.H!#;O0E6";U8)JJ($9;SQGY,D#.?9#2FNB&+$?#;NV#Y.@ M\WKP@^T7 %,?@5OD4%>LG -E4@K& KPLY='R6R4W>[5#"VOF:?GRD *J-Z,& MD*1]3D\9M./XF0\].I!M9YL\5<4=]1;GX*NS_3F)V63:)W MCE'W:Q068L9:369J;5AHFJ:85 &#I=(>09BM0'RZ>8 8-NM;5\I=W2#^.BJK9\CT(@DA6G5FSUOMC_MAKU3J[:M<)=?;>O]J[JM0I,M>B M MY/\RA/0"FJ:*F!@X1046H!O\I$]./QW&YOK!*N M*C[VVQ>]%!D?]4S,J"JA)]L. XQS+;IIHO;#H;,2+EO4V[.HM,S"(%%VP1EG MK1%GA%5=A$#_VB/#RLV@-2" U&P:?C)VEJ\B6>>62\55\#B PT\_QW6=;R.* MC1',23E8?3F&^I)-B"T[UKCL]C'NVX\O>/);H>]:HETU)XTU'N2$HR87VLX- M61Z)]:Z]RE(]?,RS?4X1>%(UL*:L:QC\7GLI\K,[VHD5F=_RV7ZJ4Z<;;[61S.)\;R+@CK*P;KR642\ M2.AW'MY()(S)JH[RW7PJL.2)0>IKM67_6@_Y=>@R4_'\0PH=^^HW2--I;@H/ MM8!+_M%4WZZI_T#HX7G3)W<^BSCHP$,\-(.P"%!)SF/_PN&:!7N0 M5FALI]=/4'UYT#"1'F=[8^7/H_'J$I&D"-XFNVO M-.+<]"?,^HWA_E#X*?H MK]\DHG*A''C_,'GK7"Y:I*7X\5O3,-R("C+JT^!KX(KYV MU2#RH[#NT<""6(O$E5SMW-%7W5184>"7OV0H=@>\7VFBGF GD@F1H/JR+KXC MF()%+$ZMP-C4:$Q#MN!7_?$*T-V>S3"842 M8QI(C-&Q.4&#NI/U#$$2J\6;$U??<^>!H(V!U89\01@81OYA&RZ*V#8@3Y-L6T%;YCU]4Y^%/:)FT\P5G3GNV"MXCKP>3HJCM;2KYU MSW-Q?/0O^L%LTS,MTFY]4&"UL7R M&YDOE-ZP5G6JZI;CDQM!Q$,@,_^ =;IU8*E8NF$;/:S?QO[8WT&VO##+>&@+ MY"9AQ>'(79A&,F+9W%LF? ]HR:WGN^6[^1-@65#BS D"6J!'TSJQVV-1<[^2 M;:2(*ART8R=(NM=D<15IS=.WUV*G-5]HOSI4E*:OU/\U[_]<#N8PZJ:V#9JA&-E.X7E)14;D#Y@E/7),5; M'YA"=,3[36@TP!F@QMG\0\];YP4.%&.UBA0 M*S6RVRBQXW0N;OE,W.OUQ6"_?3[S""65 2^(&!MJ2W8YKTHDHZP:262I,X#U MEEIRQ!AJH''Z1NF1Y7!;\II_&K"3XG=J&253@<8L<:6\&=?2?1FP-# M1$KN&@!J2/E-9CMV5I?=E)G!K#/^V MY?T@B\:IYV?4"S)'I]G-L<75<\VXV:M)$A@C+39=J,1J$P@QPR$&CRFR:EJ\G: MSX4"XA%'9X/NW479Z++H^<< ["CQD_]XSQK7:=N"$G^4QMD.9Y59\(:)UV_1 MNR=7M '6KM.>I%J:!O^\\]Y[:B-V%O,[$=I#C[$Z*0MR@^Z2/D^$ JKLMME8 MN;\*1O^T/BGFL -V*6""'X+>NGF_0;==<;64RY81?[0/_*NF;]E2'U37J8E MZ1=SZJI]> %:;.+%:\WD74A\B@"O\+3'M!E-;^;4G(0N' J1UAZ/FSW-NJ&N MN?.4SQV.;!AX.4R5MDC%'/XI:>#N^QC0C[J<?ZC-[T>:V0 M"B17:%Y1O_5 I2I?TW!U5H=7X4(1OS)5-K&PK\TY$B.A$-5: YLRGIWN7[E\ M9TQ2Q2"-OKM,F%^)\0:%^$N*R-4I4R#NY!Y]PB!OZ(ZC\_VFD:.[F)W FV4; MEZ.B:Z"#%Z.*!"P!+WSFRI4UNU8 /#\--VFLKQO.K4GJNUXU5JWJQS31U63)8B8%PG@.4U8=9_K;J M6THTMDD<.?*#D#4F3NX2=Y*?5#93.IP%;Q@EM;*>DP0ARO=92AI$)2\YG$]! MF3]46$:=IC:MW^4:"K^JI&_HM)X]-5MQ?% /66O,X%9KYL/H&AF$ N]/RW^, MW4S2K%1N_O)X#TL*=*+&X?/!V"(V(U"X3> M)!.C3\HA^JF);YFFVF\B=E0B*>.[86;TY/P KY"8T\M\/M3^59G?:(H@@/V^ MSV-?*%1>Y.+P*/LVO022N7HX3YEL%N0\JX#[;NC"WJ?I-+\\CNG:$VWQ M-O?#;/P,5OWZFGVE#[PVW,^O 4'S0VV))QY23[7UQIQXZ*Q=[_$Q%^%19QF- M-.Y%(J;U^:0^!;MS]+<$!M.5\#2S$O3V=JP^FEV?5.\$ >>:-V\U.W5-N1\+ MQJVRZY&L5$U]/H&)'FTUFRJX.MZ9-0;TI.88<1J$C&2PMU/M5EN\$^W(IF\" M/.+/RS;IJ<*UZAOK*=RZ#FYN;$\%L1G[3'QUN@?Q2=TW8(9025!F^<8])>^W M'(]Y.@FB'6N7-[\HTR@IYI7D<X(+T.M MX.O"RW)A=ZHDC-9.FG[J)!RNK0&7N&R0]7(27@SBM*/.N%Q[M[N47E)ED+"D->HF8 HL M%V-&-E"5-1&0>5SJ;U=-9W%]9O*Y=.$S:A,#]C.[IX((X=J7(_T/^'[9RW^_ M&6CRV+KN^=+6KYSL2V3@'&GX[^:.4_]^\VK;#8YAJ(3=RZJHZ#_FBGC(,-MX=Y#(Z$:(-4=Q?@1=Z>L !,M; M9W-(]#[M.+'/@$9#J-(DON)RM"0IG;OIVV>9!)J-0[#=W=1-\RZEL [9JXUL M0J6S*S7PY^%9!8'+B*F'D0*O=NR[CU^2!Q B1F'!W?XDT\SXZM= 6H%3]X*C M^ SWDL(]Z*TI9IS3&BWC4S-*[5L%S@A:\RM#B&B,-VDT(ZU MGE=:[PYQL!&RZ> W&5BDTS9.H;J8%B^1Y%BMY6D6>N;+BY63;*),APS$I>,8 M+4RXF?"]3M/9D%DVW^OCMBQM46*2-.<8UIGNMUP*#'SGH. I>#GO$9[QN2/G MXUKHE/"K K3.87^5KKL!!SQIPM=Y=QR-YI_%"9PAA];W619GP9(UTUQ*#W=\ M@V4I77SBM=H:X76OV>)]):;)M^N&\S6(-SDAY(7['SUZ5H07*':#1QX@N)JE M;(IFNEU"Y;4,7LY\\B0C#:"HB5I03G6NX:2R@%O\X/0=Q&&U\I?*0'J#F<2B MQ#(L+,97=XTVRK>&P;2/:^UM@J9+U@#"+O@UL$ V\I-FA0F"&=7&-["B-ZX MI^#32)J-22;VFK+%S$SKHM"_/T6C3/&5CXHV1EE4=+&(^JHBT"/Q^'BOHP,U MD#2P'=4!!X7 GBDKMGP^_J%T6^"!C _N-X[/1BS-^O+S*98Q\N9B4GI!#QT0 M4@JZ^V89HI[@%XYUDC)C39C;8]7<%V(0B+>=*U8<+G>\_0W?:-_QK>Z PW]E M\]JE^B'P;\& ^FWPSE3@N*LI])!!M>A"].+K4OTF6VYVY9\[=/\Y_8 MH@-DQNC!&.-8=^E.9E-UU$WZ"P%\&T5<"L@++VDW$:?,68+.NX?A[C&WUI44 M-9&'4B*&:#@SI1?NYAAUVGY%?E2ZEGV(B3FA3:5@W) X(M_4\.IU'[65RG<( MY;3]E%5BQ@>P[XF6R3-KJ,8"3CVL7Z]7#:3<4//N=0_' M@#NUI?9;0"]KT, M01'*R>G>\ 9S-28*B<$URSV2W>33*R%W-VQVGB'!X+A3=?;>F^D>4O*:Z<_I M4LA 3XT"&]90UKJ69#EG.^[FZI\%!5APB^$RU(91;>J)UYG'H'"62Y?\#_S& M>*0F)@BZG?..C"EUTXXNB J8]TNM>M!F0X#Z.2Q>'";S?N;=]E'9Y$M>KU0? M!![$!:^&PL6M81TT_/Y4>M&Q8_'@ZS/B'ZC+G)&];+SN3J\J.C8,8SC_,?J]TJ9JE6N2^,/-$=\:UN/_&--=SMC'&'T'B M:[-Y^TK1KL=BO'DN7D9A9#IN&J081430LAE+2'$!W"JZ/Y*%MO%R67FS?AWY:KL0^6KQ;W3E]?D.>"_U/])7BM5*Q M$D43*%7(1WB:,619\/DU1W; M>3:^ J]OC0='%#KFXR8DM% C"%L=YFNARI$K!TJFB:C".2->!T\[U@9EM8*9 M@HX%;8\^T%:PSOS>S'',X+3=DZX3/*K(82>Y@:+A(/8M:;9& 8-(#C&"YMCF M:K*K^S)O1F=$NHC["GOZ78WG;$R0^2I5N"[KT7L0G4L"^; MO=.42L!GFZMB]9O2%6Q8H$>Q04=W8BCDFN ;H#G_(IY(<>NX0?,8<2WGNY2#SG*E0L*%$^R9CY67'@R-U4M MI$&DP5/IR6GK:!-G\(:;[J,,&UTGI--R?WW+!B]?X$U'(R'IN2:.2.Y6$L4/ M^8U2G!B;;6%]O#J['?+:M,]Z2IU.C]PH,P.9,;=TLA200F+;;?#.#_[I*T[W M3,NO :,*UM C!6JC=^;GI-X/YE6BLS9D*;+W'?,/]B'B*,%6V89G/W#H2ACW M'2-&'I*/A%N(Q/&$_<2#?AGR:'FB-9(YMF;IZ]+\HE+_#BW]G)$:@RKR" _7 MH= C7(U"[1Z-*Q/@JXF]>\%"/F>O^Q!\S'_U=.KTQXFOGE/>T@/RNQI%&P>J M]Y.53.O-6CXH[JUFU\Y-FCFV'2NG]<^"=J53BNI"=T!O5T?B#&:?2H(IF58 MW_-!'! )MT/4)PA_,*+Q!_M$NZ3K5!JQYVN9AYAL&.K?,MAG'@ID&?T9 'D, M\>"XW#\JV)N["-B4V84J_F;#R?XIH>-V:.!/*J>VK; 2/VAJ&F%RMN4=\;$' MT8L9 B;(W3)'_"S;:L=X)UJ],1>?8N[O7 [YB7[&!HN)%BD9(%YM0^E;M.4@ M!U\]\B*AKIQ%2@^(7VA=Y'W^_OLNGP,]]-:UHEZ8M;A"^Y'P%*?=>\V(%'/D M?1S+B ;MUC>:V(I=!3(A%=:A=BPM"+X7E7FU)@SR$ 7U<>#V('O M=IV>U<-=UU3RV_HD:V5>BK0H.)>"L+.HHL[ I\L9:EH+E9(PA*\6Q MW,I+@F(*O\]#KQ29$-W[AI8V-;7ODXQ5/2)]^F?FHP%&C(#C'>38WG2?HZ26 M2B3&S:X&M OF;#>DZ"3=QZ4$NOV).6JR(+[383S>H-]QN8?9 M*H]M?IOI;+CB#3T;-SG-JB&CDAZ7Z+TS7QWB4QXM;V?.V&Q_ MAWM:@D%#-76I,\[PT;Z)73GODJ?AO9F>:9_VPT*B6WS<3+.87EYP)YQ;(-\X M#;P^3TXS,[.?217W6X],>$C7 $WLJ/@/+4?]HP7]574-;T+YXM/9-XR85AG; MWEB7&-N%H@Q:D&_2(@G>=(JD.N3_?*KH_S/]JQ..6>6!M_^8-YP#9">VFN0(()!@2Q%DY:$\EEMVZ; 1\6G.\544AOXKX]W./&H*E@' MDN[L.'B6-:EY;:Z"O>/:$\\GCM>=XKSM"50EY2-,!7!]T4 MCLFJ?TOEK+I0YN%E*-WO4F>]P>Q%@]%^TF\:_"A6DH7Y':3F25UZ'Q7F*K,? M6A,:LAP^WY&P+8A,KSH@24LH A4;FDQ+-5.XIL0GFAQBPEP#)\XBCFLIU#!9 MCB9C5T7/4V@Q]9@B;8:,56M'+,-U=*S\@OBRGJ:UVF*6O_XQMC'IN&9(Z:DK MY;\E?F+0&&YHRM.M<:ZS*,"5(@H$"(4LM(B+'DGHX[K%*U"!OG TG$AMR9^M MP.>H+VL-6/V\ZMCH6;CC3S6Q$S/*%/RPMEVO(H6:'#-,]A!VGGC"0=,_MY9+ MVL7.$5WVODXYQ1,SFQ"\3OSQV[O I20/;!ZVVQXU95NB:ER^4:>Z-6N+["Q MX]GG8_15OL.C(=XFN6C'W_[,I-L5/]JV3X 1=5(3;^;M6F _59CB;$=-XPD. MM4P5G#"P*"&;]+&#VN[+L237QC'$GJ(M7&"S[0U8;H9LC^HV\95[#7]S%-_D;)'O M7*LZ**#7$[&0(F3#++V:KC75G$Q\*:B'.9!Q9^)5RTF&&D4MB((,*>L'YW_-H6\^GC MS;73EIM&_DH]W(I],UU5'K-^#*H+*(U6<98,^%AU3E6CC)TYO_4U )DMW10> MJ_42]KY!\VX[OW5Z"!S;?,X-^-Z>FZ31:Z8@29-K=YOS+,$N>,[=.NR4^\-X M9:XI"!*1V>%='Z\=U:4X'/*1UU;NYMMR]B1JR_&3.R:*YCU%/9XT7"RJ01C+ MBT'B82]!5M[>4AGQ.(DWFOJ(<:03O,_UVHL,KL9OI<<4\!,2%;B)9Z;WE6ZZ MHB;([O3<[?K2(KO5#R*/Y+>-5^9R]3DI_C+WF503QT:XX!E6URRD/N[QCX9= M/1S)"M?T8*1^VN9K3E-A8^,^5Y[<<7"MZP!V"SU?N"TVJ6,D"',JB.X?CVS^ M&VE;&.?H_\.TM#;O'(/14X)KH'LG[^H4IC_%[W^+]>_ O:JXZ&_EQ%_Q7("X M85>G#!$IHM60.=6[894Y<76$<5XT7'%#;J# RBZ3;D00E61_'6(T)# M3X@E-93L<[Q74K%!XP)OZS M*)EPH;07>?9G,-C7I.K;WI#91/JGM/,T1JD,[$P<./TFB'<[&^'T@ M>FK"!GT?LD15Z&K #;I^%T=\@YY/J_KR*V(<>&SN-H>T>G0[:-[L>?FLH)V3 M,6J^S'E%Y9Z\CHCS-SB\7QNEQQ^69\4WKUPF_/Z"D_C4:<^NQFC'='@6=XFU M,=@HU2R#.[.N>*;W8[=G770!\&Q@D6828?R%X-#H9>V%''[/*[:C?@>3TU \ M$GP1$A66@43FF$!.E1HCQ@).JSW9($**;\61 MWV#GT?$B;D3_ZV:+:"U9,D06A4E[R M235Z_ ]*#S4*=)_BF;0S))#VK%S&YA)E+3G9L[_D?>$M%?[URSO:!Q+YM#M. M2(RZ!VW6K?85*>R*^(_LQJ43]*_N7/)^CS,A8;<,9,]&'5C7,.YUE4+RFO%$ MXU;!67Q7C@W1E=BYM7N9N4F\ C]5Z>[LC1/3DLU$.;5+Z#*1&RH MK[)GR+.Q(NZ*M\M(!SIPY5,.I67S*(,Q5Z>$(\?U9 M.,*1!S) D"$^9^E.D,^[MX\2Q !O^V;&>&PX\][9G-J]O?#$NDM*K-2FDUH? M-37^52:P[X JP'0VY<.:^JB0==5;[3KHV#?4S421:2NFHN$2HU/[Q6_K'\=< MU##J!9@'>#EP#X^R<;E>/D:95JRB$'/V'VPX",7'X+.,(^8DDG$W#>_SEW0K MDL4^6_!+YEU*7(C=UFG=S_SJ4WQOSZH=@5QLJ9=^ 4G'M^:.NE>,R]X6^O@QI8Z\:*%4J,73A MQ.G>V7'A:85&W+,\(]27@+D$%?DHR2JD=9 X&B"_\/B,U#4PYM_1P>LI6[_0 M+VK+K.&*E61?);/ZY%@ZE1!1D:M2--'+%&].LO^1/F7;)-WL[BAS?=RJ\A F M*LR+RCON$]K.92/VE=+<$SFYZW%7V6-=F_UT(;QWI',6P\KNOU:&12C),YM0 MG)"1YRVDP62GBM*+N;??.+CV/!LDLD_2&$&\D%1T+)[KQM>42O$0E M_1[P270TU@B5*)58SWVW:G!,^DU KVAT1!%Z2PCW:M3[_L_P*M=7AR5"V\*. M>EULW&%WF#>WL^1T$/V$?C C NTIT1TS-LD41IO)V$VV&R]>ZA>$S3]LCA?\ MY%:FP )2T-F5U%K9W+6L;!;NF%9]P/E-I=CI0LKS^)8YM(/%O&A'I2J7^>RD M<&"AQ7"2C]]D!T&]\C_^ MD;9G*(7 CN=3L$.PE5*FE2!I*&Y5AAYJLSNG1%L7) M+AQ"T15C@&.4?[XM)'CP'9AD_R[6@\:,)I7FF QIJTZ^@W15<'J9AN@M%9"# MYHWEA,GX5ST#%JIT\3GMQQMJN4$4,IUQRE=']!:$*C_/(RRUZ7V'9/&:XW M M3J'R*F*L5-]OTMEF PSO.?E8RUU5J8(O8(>B&T?Y>6>#-Q)9=P786.,(U>W ME>-[5=]QM^4LFE@B(C ^LMZ(@P*Z MS[.#?+HT GN36.-N<>!0G7>E@5Z>'&7C'^38%>Z927(-I"]D,7D/P_F-)5KW MI'">*?V';S__^&9]ZJUD9-90$.>>'=;%$]*S:[,1.P35D MBS#>8FX9^,)%A!NW"RO(:J8[J2GSH_CBW&>#6*^F0Z6>G_7.( MX<(0:;JJ3888&\3RQ7]J0I3U^5SXW MAP+[!=*U(-+Q+>P4EB/\=$<6"5B_;S V=(A)J&Q^0OKI2;4F>+42(!V8@P5Z M7 R?('7$80E[=37PJ*^(W*GO]YEO!B_E'))B#&8\1SZ.2")."^1J!;O)'N>K M>6LTO-9#-+^;H0CL[\(YU:> +%QJ<=U7<:1\CLO$.7UW4"\Q)]>,$D8^-21G M?/?N=\J?^[-!XCC[V"FXD0]:(FU$F7GO61>TC@O.B&O6Z9?/@=>2]L;0WO $!Z+<6HOP-\0)89\540?TK_6P+JJ4H7TTQ2[-_-8&YI>)OO[MWR1AQD_TV MA>:+[_92CQ2*)R=:QJ*$Z"1Z;[X,?J=5C*F*TO\!_\DC9-L9W[5"D_[VQ*BD MS.?#\"9ZFXX+/$<;I:OQ4N"-^KK Z=55YM:< 6+3A'UH^Z\O46(R+"F2 H1!'B=T&^[?E+$" MO:^!"A5%@$KR(,:/^K&YN8L4NVTV9KJ+:R9\+(HUOM_V.4^;1_4-C27UW"#\ M]+O36D_;VE-<#O5_].$J7^% MU)'PC!)/8%O3C#?%AO]5CSS.RI/,]^_'(M1,:0-2 P=O>"M47BJ:'!]NZ4[) M5$)$R+_RD6:U1)S%(W73R4SH+U(;3DCI/J-O@<14_K]J4/Y$S7W$,3G3::64 M?]Y8+^.E!'8E1T17#1<.8E:>Q4.,<;AQZ M);8-N248&7:0*.7V6)!JK=R]0[3)T?Q,N[P:D;[&*O@>;6C.LK[%N**_9X/8 M@"_&O3@B(U4V#&_:M0>1W6-HM2Y&:[FTIG#?5<*!WO3"4@1EM*;%A MR-%&YME1=DD\N0>5L/WLM;62O9Z'D(8"N,QKK%*^PXG,RYF^VEJR>/$1EDN4 M>:SWUK(_YN<&D=:01*3R>SOU#,!82#%H8Q0%2[C"J 97#(Z%6/X41?U.'EL? MNP)O<[N:=1HBU4H,C#T?J'WV)3+: IGXZHOE*!SWJ_K+-2@^Y6#:E(+DFXE> M0E1:WW3:BT/9ROK^RV,'3?C:YC:"<$UL/40AS99G'%-X*S>]-/LZJ37FX#KW-*=7(NZ^*(CV+R*0X M[QN&%I^X&ZFL;!(G9\&#K @,5')B%9B+/YXCZYO6M>-J\];S]ADR>*2ZUT"< M>#EL!=WU%^L7H#7%9%-<1=Y%&7$9DI]#-M,\;W*3T-48PB[6:W8HY+7 I]'? MHC\'>!B>_&J#K@]"5^4Z#QE\KWW%=/!+(KE_Q[HJ>R"Z-;IJN/2"!PMI6]A? M1&>Y--Z!/D6W#F ZR!VH_Q_I:..7.&L*.<5?DGHC$JT W\J\A+?\MR&-(!J! M>AU,%E3VAX'B]B8'L53U+WD52WHPN'&D2J*CQG*(ND4MW>54:B3BN=.67*IB MZ6;2\S,KJ[J(13*I 9@G)K-EQ!.M&VR:V6R4@%>1F_@0ZU<2!0,G_#(,G+KB M.KL1$;J*'6I)1./YY)%I"+/Y83OFO4.& M67JX[@N'70^W3I+R[^>T%_O16^JA.U/S 9NZS,>L6 &DT[Y1_.MJBCQC=$JV M[5<;Q35TZ.>>OP8\AH(O1]0_W8&:,.RD/@QLM,5@*T#S\W#."X/^N%B)J\A# M=*)&*3,C"/S13#%(E=T%S477S_W(0EJ/YIJC68,WM,!HKA*Z ?D?TL)_:RC[ MAS@#K-PD-#<"W1'P=VG9?USD^JLPFO/"&'2KL8D&L/&7/W)Y6-9TN>6?!N>-2$0'CH0 S(B,B?/QO0SN;Z-?!&#W45X!2XV[C.EO>_W/]/ MN=K_C@O^*W=C_]2LG="*_[$47:DW:3)IPS)M&,S9PM&VR?P5L=_MJKEX\"NE MFYQ5/_)O0(%.'C;*)P8>15JR^.UT+^@3,CQS#$SCC( (=>_N=I@XFW9E^A.Q M\;V^DFM J34!YU)0(E+@B@2U>X8;N(08'M+]UOG%/7 O:NX:&-2X!NCRKDCZ MKH$SW&L S46/+?EED AZO*U< Y=8U\#^E,P";1M:&V5=29BRD+I_,0E;O0;^ M?@ETP91T#1S>O0:Z(?GH@8MS7ZSM%,1[#:RS7@-10[_+V?CUU%^BG/_H#A[8 M(19X#T$ETC/9<;ZIOCN07] MT3'VV9H )68VZ>9-;L[I4@,'-D4$L! A0#% @ F8N!5&P!^:;+# !I( !4 ( ! M'!@ &1P&UL4$L! A0#% @ F8N!5 C300P\ M10 4E,$ !4 ( !JQ0! &1P%H0< $4Y @ " >\P P!F,3!K,C R M,65X,S$M,E]D96-I