0000944075-21-000026.txt : 20210323 0000944075-21-000026.hdr.sgml : 20210323 20210323140018 ACCESSION NUMBER: 0000944075-21-000026 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210323 DATE AS OF CHANGE: 20210323 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SOCKET MOBILE, INC. CENTRAL INDEX KEY: 0000944075 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPUTERS [3571] IRS NUMBER: 943155066 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-13810 FILM NUMBER: 21764124 BUSINESS ADDRESS: STREET 1: 39700 EUREKA DRIVE CITY: NEWARK STATE: CA ZIP: 94560-4808 BUSINESS PHONE: 5109333000 MAIL ADDRESS: STREET 1: 39700 EUREKA DRIVE CITY: NEWARK STATE: CA ZIP: 94560-4808 FORMER COMPANY: FORMER CONFORMED NAME: SOCKET COMMUNICATIONS INC DATE OF NAME CHANGE: 19950418 10-K 1 k10-2020.htm FORM 10-K

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-K

 

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

 

For the fiscal year ended December 31, 2020

 

( ) TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the transition period from _______ to _______.

 

Commission file number 1-13810

 

 

 

SOCKET MOBILE, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   94-3155066

(State or other jurisdiction of

incorporation or organization)

 

(IRS Employer

Identification No.)

 

39700 Eureka Drive, Newark, CA 94560

(Address of principal executive offices including zip code)

 

(510) 933-3000

(Registrant’s telephone number, including area code)

 

 

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

 

Title of each class Trading Symbol(s) Name of each exchange on which registered
Common stock, $0.001 Par Value per Share SCKT NASDAQ

 

 

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YES [ ] NO [X]

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. YES [ ] NO [X]

 

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

 

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). YES [ X ] NO [ ]

 

 

 

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§ 229.405 of this chapter) is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. [X]

 

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

 

Large accelerated filer [ ] Accelerated filer [ ] Non-accelerated filer [ ] Smaller reporting company [X]

 

Emerging growth company [ ]

 

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

 

 

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

 

As of June 30, 2020, the aggregate market value of the registrant’s Common Stock ($0.001 par value) held by non-affiliates of the registrant was $7,360,553 based on the closing sale price as reported on the NASDAQ Marketplace system.

 

Number of shares of Common Stock ($0.001 par value) outstanding as of March 19, 2021: 6,941,384 shares.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Items 10, 11, 12, 13, and 14 of Part III are incorporated by reference from the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held on May 13, 2021. Such Proxy Statement will be filed within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K.

 

 

 

 

 

 

 

 

TABLE OF CONTENTS

 

 

   
PART I  
  Item 1. Business 1
  Item 1A. Risk Factors 8
  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 Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

19
  Item 6. Selected Financial Data 21
  Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

22
  Item 7A. Quantitative and Qualitative Disclosures about Market Risk 29
  Item 8. Financial Statements and Supplementary Data 33
  Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

56
  Item 9A. Controls and Procedures 56
  Item 9B. Other Information 57
   
PART III  
  Item 10. Directors, Executive Officers and Corporate Governance 58
  Item 11. Executive Compensation 58
  Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

58
  Item 13.

Certain Relationships and Related Transactions, and Director Independence

58
  Item 14. Principal Accounting Fees and Services 59
   
PART IV  
  Item 15. Exhibits, Financial Statement Schedules 59
   
SIGNATURES 60
   
Index to Exhibits 61

 

 

 

 

PART I

 

Forward Looking Statements

 

This Annual Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These statements include statements forecasting our future financial condition and results, our future operating activities, market acceptance of our products, expectations for general market growth of mobile computing devices, growth in demand for our data capture products, expansion of the markets that we serve, expansion of the distribution channels for our products, and the timing of the introduction and availability of new products, as well as other forecasts discussed under “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Words such as “may,” “will,” “predicts,” “anticipates,” “expects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” variations of such words, and similar expressions are intended to identify such forward-looking statements. Such forward-looking statements are based on current expectations, estimates, and projections about our industry, management’s beliefs, and assumptions made by management. These forward-looking statements are not guarantees of future performance and are subject to certain risks, uncertainties, and assumptions that are difficult to predict; therefore, actual results and outcomes may differ materially from what is expressed or forecasted in any such forward looking statements. Factors that could cause actual results and outcomes to differ materially include, but are not limited to: weakness in the world economy generally and in the markets we serve in particular; the risk of delays in the availability of our products due to technological, market or financial factors including the availability of product components and necessary working capital; our ability to successfully develop, introduce and market future products; our ability to effectively manage and contain our operating costs; the availability of third-party hardware and software that our products are intended to work with; product delays associated with new model introductions and product changeovers by the makers of products that our products are intended to work with; continued growth in demand for barcode scanners; market acceptance of emerging standards such as RFID/Near Field Communications and of our related data capture products; the ability of our strategic relationships to benefit our business as expected; our ability to enter into additional distribution relationships; or other factors described in this Form 10-K including “Item 1A. Risk Factors” and recent Form 8-K and Form 10-Q reports filed with the Securities and Exchange Commission. We assume no obligation to update such forward-looking statements or to update the reasons why actual results could differ materially from those anticipated in such forward-looking statements.

 

You should read the following discussion in conjunction with the financial statements and notes included elsewhere in this report, and other information contained in other reports and documents filed from time to time with the Securities and Exchange Commission.

 

Item 1. Business

 

During 2020, we undertook several actions to contain costs and strengthen our financial position and balance sheet including instituting a hiring freeze, furloughing non-essential roles from July 1, 2020 through the end of 2020, tightening discretionary spending and issuing debt. While the negative effects from the COVID-19 global pandemic in the first half of 2020 were material to our operating results, we saw positive momentum, which included sales growth during the second half of the year and improved liquidity with over $2.1 million in cash as of December 31, 2020.

 

 1 

 

We continue to monitor developments of the COVID-19 pandemic. The extent of the impact of the COVID-19 pandemic to our businesses, operating results, cash flows, liquidity and financial condition will be primarily driven by the severity and duration of the pandemic, the impact of new strains and variants of the coronavirus, the pandemic’s impact on the economies and the administration of vaccines. Those primary drivers are beyond our knowledge and control, and as a result, it is difficult to predict the cumulative impact that pandemic will have on our future sales, operating results, cash flows and financial condition. Furthermore, the impact to our businesses, operating results, cash flows, liquidity and financial condition may be further adversely impacted if the COVID-19 global pandemic continues to exist or worsens for a prolonged period of time or if plans to administer vaccines are delayed.

 

The Company and its Products

 

We are a leading innovator of data capture and delivery solutions for enhanced productivity in workforce mobilization. Our products are incorporated into mobile applications used in point of sale (POS), commercial services (field workers), asset tracking, manufacturing process and quality control, transportation and logistics (goods tracking and movement), event management (ticketing, entry, access control, and identification), medical and education. Our primary products are cordless data capture devices incorporating barcode scanning or RFID/Near Field Communications (NFC) technologies that connect over Bluetooth. All products work with applications running on smartphones, mobile computers and tablets using operating systems from Apple® (iOS), Google™ (Android™) and Microsoft® (Windows®). We offer an easy-to-use software developer kit (Capture SDK) to application developers, which enables them to provide their users with our advanced barcode scanning features. Our products are integrated in their application solutions and are marketed by the application developers or the resellers of their applications. The number of our registered developers for data capture applications continues to grow.

 

Companion SocketScan family. Our Companion SocketScan family consists of the ergonomic and independent S700 series, including 1D Linear Imaging (S700), 1D Laser (S730), 1D/2D Universal Barcode (S740) and 1D/2D/MRZ Ultimate Barcode Scanner(S760), available in multiple vivid colors: blue, green, red, white, yellow and black.

 

Companion DuraScan Family. Our DuraScan® 700 Series Linear Barcode Scanner (D700), Laser Barcode Scanner (D730) and Universal Barcode Scanner (D740, D745, D750, D755, D760), are designed to be durable barcode scanners with IP54-rated outer casing to withstand tougher environments. Universal Barcode Scanners (D740, D750, D760) read all common 1D, stacked, 2D and postal codes. D740 is priced competitively with a 1D barcode scanner, making D740 the affordable 2D option available in the market. D760 includes MRZ (machine-readable zone) support, making it capable of scanning passports, visas and other travel documents. D745 and D755 are medical-grade, universal scanners.

 

Attachable Family. Our attachable scanners include DuraSled and SocketScan 800 Series scanners. DuraSled is a barcode scanning sled designed for durability. It combines a phone with a scanner to create a one-handed solution. DuraSled protects phones from impact damage and provides a robust charging solution for all environments. It is easy-to-use and ideal for delivery services, stock counting, ticketing and other application-driven, mobile solutions.  The DuraSled series is compatible with iPod, iPhone Samsung and Windows devices.

 

 2 

 

SocketScan 800 Series cordless barcode scanners, 1D linear imaging (S800) and 2D (S840, S860) are attachable to smartphones, tablets and other mobile devices with an easily detachable clip or DuraCase, creating a one-handed solution. S860 includes MRZ (machine-readable zone) support, making it capable of scanning passports, visas and other travel documents in addition to barcodes. SocketScan 800 Series scanners may be used stand-alone as well.

 

Contactless RFID/NFC reader writer.  Our contactless product line includes D600 and S550. The D600, an ergonomically handheld model with IP54-rated outer casing, can read and write many different types of electronic SmartTags or transfer data with near field communication. The S550, a contactless membership card reader/writer, is designed to facilitate tap-and-go smart card and NFC applications. It combines the latest 13.56 MHz contactless technology with Bluetooth LE connectivity

 

Software Developer Kit (Capture SDK). Our Software Developer Kit (Capture SDK) supports all our data capture devices with a single integration, making it easier for a developer to integrate our data capture capabilities into their application. With the installation of our data capture software, the developers’ customers can choose any of our products that work best for them. Our Capture SDK enables the developer to modify captured data, control the placement of the barcoded or RFID data in their application, and control the feedback to the user that the transaction and transmission was successfully completed. Our Capture SDK also supports the built-in camera in a customer’s smartphone or tablet to be used for occasional or lower volume data collection requirements. The Capture SDK uses tools integrated with software building environments such as CocoaPods, Maven and NuGet, adds support for high level frameworks such as Xamarin, Cordova and Java, and adds other features to make it easier for developers to integrate our data capture software into their applications. 

 

We design our own products and are responsible for all associated test equipment. We use third party contract manufacturers to make many components. We perform final product assembly, test and packaging at, and distribute our products from, our Newark, California facility. We offer our products worldwide through two-tier distribution enabling customers to purchase from large numbers of on-line resellers around the world including application developers who resell their own solutions along with our data capture products. We believe growth in mobile applications and the mobile workforce are resulting from technical advances in mobile technologies, cost reductions in mobile devices and the growing adoption by businesses of mobile applications for smartphones and tablets, building a growing demand for our products. Our data capture products address the need for speed and accuracy by today’s mobile workers and by the systems supporting those workers, thereby enhancing their productivity and allowing them to exploit time sensitive opportunities and improve customer satisfaction.

 

Our Mission, Vision and Core Values

 

Our mission is to supply innovative and cost-effective data capture tools for businesses that use mobile platforms to conduct business in mobile environments.

 

Our vision is to manage the complexity of capturing and delivering data across a spectrum of data sources, network technologies and mobile systems so that our customers can concentrate on applications of the data. Our customers are application developers and their customers in need of data capture solutions.

 

 3 

 

 

We have embraced the following core values:

 

Accountability: We take ownership and responsibility for our actions and performance. We learn from our mistakes and celebrate our successes.

 

Customer Focus: We live by and for our customers' success. We want to earn their top-of-mind choice, enhance their final customer experience, and create value through our relationship.

 

Excellence: We take pride in what we make and do and value the creativity, talent, ambition, and drive of each employee to be his or her best and to achieve superior results.

 

Integrity: We are honest and ethical in all our dealings with each other, customers, business partners, suppliers, competitors and other stakeholders. We say what we mean and mean what we say.

 

Mutual Respect: We value people's differences and diverse opinions, and we treat each other fairly.

 

General

 

Total employee headcount at December 31, 2020 was 48 and at December 31, 2019 it was 56. We subcontract the manufacturing of all our product components to independent third-party contract manufacturers located in the United States, Mexico, Taiwan, Singapore, China and Malaysia that have the equipment, know-how and capacity to manufacture products to our specifications. We assemble, test and distribute our products from our facilities in Newark, California. Our products are sold through a worldwide network of distributors and on-line resellers, application developers, and value-added resellers.

 

We were founded in March 1992 as Socket Communications, Inc. and reincorporated in Delaware in 1995 prior to our initial public offering in June 1995. We have financed our operations since inception primarily from the sale of equity capital or convertible debt, receivables-based revolving lines of credit and term loans with our bank. We began doing business as Socket Mobile, Inc. in January 2007 to better reflect our market focus on the mobile business market and changed our legal name to Socket Mobile, Inc. in April 2008. Our common stock trades on the NASDAQ Capital Market under the symbol “SCKT”. Our principal executive offices are located at 39700 Eureka Drive, Newark, CA 94560, and our phone number is (510) 933-3000. Our Internet home page is located at http://www.socketmobile.com; however, the information on, or that can be accessed through, our home page is not part of this Annual Report. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to such reports are available free of charge on or through our internet home page as soon as reasonably practical after we electronically file such material with, or furnish it to, the Securities and Exchange Commission.

 

Marketing Dynamics

 

Developer Relationships. We actively support software application developers to integrate our products into their applications through our registered developer program. We provide an easy-to-use software developer kit (Capture SDK) and training and technical support to our registered developers. We support the marketing activities of our registered developers in promoting the applications that include our products. Once our data collection products are integrated into a developer’s application, our products become an ingredient of the application solution and part of the developer’s marketing program for that application. We provide regular Capture SDK updates including updates that support the latest operating system updates provided by Apple, Google and Microsoft. We spend extensive engineering time and resources to ensure that our cordless data capture products are compatible with a wide variety of the most popular smartphones, tablets and mobile computers running a variety of operating systems. We comply with the standards set by the standard-setting bodies whose technologies are used in our products such as Bluetooth SIG and NFC Forum.

 

 4 

 

 

Mobile Markets. Our revenues are primarily driven by sales of barcode scanners integrated into retail point of sale applications for use with Apple tablets and other mobile devices. Many point of sale application providers develop software for smaller retailers, an underserved market, using tablets as cash registers. Other mobile markets addressed by registered developers include commercial services (field workers), asset tracking, manufacturing process and quality control, transportation and logistics (goods tracking and movement), event management (ticketing, entry, access control, and identification), medical and education. We expect these markets to increase the use of mobile applications and the demand for barcode scanners.

 

Expanded and improved product offerings. We offer a wide range of products that enable application developers and their customers to design their mobile systems to meet their specific requirements, and we encourage our distributors to support the full range of our products. The goal is for customers to view Socket Mobile as a primary source for their mobile data capture needs. Our products include stand-alone barcode scanners in both durable and standard cases, attachable barcode scanners and RFID/NFC reader/writer. We provide a software developer kit to registered developers to enable our advanced data capture software to be easily integrated into developer applications. See “Item 1 Business. The Company and its Products” for a more detailed description of our products.

 

We design our products to comply with the regulations of the many worldwide agencies that regulate the safety, performance and use of electronic products.

 

Competitive pricing. We have designed our products to be priced competitively although we are subject to changes in component pricing by our suppliers. We update our products from time to time and work with our vendors to achieve reductions in component pricing.

 

Worldwide product availability. We distribute our products through a worldwide distribution network that places products into geographic regions to shorten purchasing time and provides a credit shield to us. Our largest distributors are Ingram Micro®, ScanSource® and Blue Star, and they support a worldwide network of on-line resellers including Shopify®, Amazon.com, and CDW®. We also offer products on our own online stores.

 

Strong Brand Name. We believe that our products make a difference in the daily work life of mobile workers and the people they serve. We are building a brand image focused on business mobility. This image closely associates us with business mobility solutions and to reflect this image, we began doing business as Socket Mobile, Inc. in January 2007 and changed our legal name to Socket Mobile, Inc. in April 2008. We stress with customers the design of our products for the markets they serve, emphasizing quality and standards-based connectivity. Mobility requires products that are compact and designed to be handled while mobile, with low power consumption to extend time between charges, and easy to use. We strive to offer high performance products in a wide range of competitive prices. Through our developer support program, we work closely with application developers who are developing productivity enhancing applications for the mobile workforce. Our overall company brand identity and positioning goal is to be a leading provider of easy-to-deploy business mobility data capture systems to the business mobility market.

 

 5 

 

 

Competition and Competitive Risks

 

The overall market for mobile handheld data capture solutions is both complex and competitive. Our barcode scanning hardware products compete with similar hardware products in all our markets in the United States, Europe and Asia, and we differentiate our products with our software developer kit and our underlying data capture software designed to work with smartphones, tablets and other mobile computers running the Apple, Android and Windows operating systems. Our longtime focus on creating innovative mobile solutions for the mobile workforce has resulted in good brand name recognition and reputation. We believe that our brand name identifies our products as durable, dependable, ergonomic, and easy to use, all features designed for a mobile worker while mobile, and the breadth of our product offerings, including the extensive advanced features of our software and software developer kit, will continue to differentiate us relative to our competitors.

 

Cordless Barcode Scanning. We offer a full range of handheld cordless barcode scanners connecting to smartphones, tablets and other computing devices over Bluetooth. Our Software Developer Kit (Capture SDK) enables registered third-party application developers to integrate the features of our Data Capture software into their applications and helps differentiate our products. Our Cordless Barcode Scanners face competition from similar products from Koamtec, Code Corporation and Opticon (Japan). Barcodes may also be scanned using the built-in camera in smartphones or tablets with applications from Scandit or Manatee Works. However, scanning using the built-in camera is typically slower and harder to aim, especially as the camera pixel count gets larger. Users may choose a barcode scanner that connects directly to an Apple tablet, iPhone or computer such as offered by Infinite Peripherals and Honeywell. Users also may choose more rugged barcode scanners as an alternative, some of which are integrated into computing devices from manufacturers such as Datalogic, Honeywell®, and Zebra Technologies. Many of these devices are not Apple certified. Many connect to Apple devices over Bluetooth in keyboard emulation mode and do not offer extensive tools for software developers such as our software developer kit (Capture SDK) to integrate features of our sophisticated data collection scanning software into data capture applications.

 

Contactless RFID/NFC Reader/Writer. We developed and commenced sales in 2017 of a Contactless RFID/NFC Reader/Writer, D600 version of our durable handheld barcode scanner. The D600 can read and write many different types of electronic SmartTags which are used in many applications today, like digital wallet applications for loyalty cards, identification cards, payment cards, coupons and event tickets. In 2020, we launched a Contactless Membership Card Reader/Writer, S550 which enables us to expand our business into the emerging market for tap-and-go solutions that have traditionally been limited to payment solutions, such as Apple Pay, but can now be used for ticketing, access and identification applications. We believe we are an early entrant into this market and do not face significant head to head competition from alternative reader/writer devices.

 

 6 

 

Proprietary Technology and Intellectual Property

 

We have been granted 45 U.S. patents and 13 design patents and have other patent applications under review. We have registered trademarks with the U.S. Patent and Trademark Office for the mark “Socket”, our logo, DuraScan, and SocketScan.

 

We have developed technological building blocks that enhance our ability to design new hardware and software products, to offer products which run on multiple software and hardware platforms, and to manufacture and package products efficiently.

 

We own and control the design of our barcode scanners, enabling us to modify its features or software to meet specific customer requirements.

 

We have developed software programs that provide unique functions and features for our data collection products. For example, our data collection software enables our barcode scanning products to scan a variety of barcodes and to route the data to many different types of data files on operating systems used in Apple, Android and Windows mobile devices. We use Bluetooth technology to provide a completely functional Bluetooth solution enabling connections and data transfers between Bluetooth-enabled devices. Our companion applications assist Apple iOS and Android users with the proper setup and use of our data capture products.

 

We rely on a combination of patent, copyright, trademark and trade secret laws, and confidentiality procedures to protect our proprietary rights. As part of our confidentiality procedures, we generally enter into non-disclosure agreements with our employees, distributors and strategic partners, and limit access to our software, documentation and other proprietary information. Despite these precautions, it may be possible for a third-party to copy or otherwise obtain and use our products or technology without authorization, or to develop similar technology independently. In addition, we may not be able to effectively protect our intellectual property rights in certain foreign countries. From time to time, we receive communications from third parties asserting that our products infringe, or may infringe, their proprietary rights. Litigation could be brought against us that could result in significant additional expense or compel us to discontinue or redesign some of our products.

 

Personnel

 

Our future success will depend in significant part upon the continued service of certain of our key technical and senior management personnel, and our continuing ability to attract, assimilate and retain highly qualified technical, managerial and sales and marketing personnel. Our total employee headcount as of December 31, 2020 was 48 and 56 in 2019. Our employees are not represented by a union, and we consider our employee relationships to be good. As of December 31, 2020, we had 13 persons in sales, marketing and customer service, 12 persons in development engineering, 8 persons in finance and administration, and 15 persons in operations.

 

 7 

 

 

Item 1A. Risk Factors

 

Ownership of the Company’s securities involves a number of risks and uncertainties. Potential investors should carefully consider the risks and uncertainties described below and the other information in this Annual Report on Form 10-K before deciding whether to invest in the Company’s securities. The Company’s business, financial condition or results of operations could be materially adversely affected by any of these risks. The risks described below are not the only ones facing the Company. Additional risks that are currently unknown to the Company or that the Company currently considers immaterial may also impair its business or adversely affect its financial condition or results of operations.

 

We could be materially adversely affected by the ongoing COVID-19 pandemic for which we are unable to predict the ultimate impact as the extent and duration of the COVID-19 pandemic is uncertain.

 

The ongoing COVID-19 pandemic has resulted in widespread impacts on the global economy, and the unfavorable impacts we may experience include:

 

Reductions or volatility in demand for one or more of our products which may be caused by the temporary inability of consumers to purchase our products due to illness, business closures, or financial hardship; and shifts in demand away from one or more of our higher priced products to lower priced products. If prolonged, such impacts can further increase the difficulty in planning our operations, which may adversely impact our results, liquidity and financial condition.
Inability to meet our customers’ needs due to disruptions in our manufacturing operations.
Failure of third parties on which we rely, including our suppliers, contract manufacturers, distributors, to meet their obligations to the Company, or significant disruptions in their ability to do so, which may be caused by their own financial or operational difficulties, which may adversely impact our operations, liquidity and financial condition.

 

 

Despite our efforts to manage and remedy these impacts to the Company, there is considerable uncertainty regarding the extent to which COVID-19 will spread and the extent and duration of measures to try to contain the virus. The ultimate impact of the COVID-19 pandemic depends on factors beyond our knowledge or control. As a result, we cannot predict the ultimate impact of the COVID-19 pandemic and whether it will have a material impact on our liquidity, financial position, results of operations and cash flows.

 

A deterioration in global economic conditions may have adverse impacts on our business and financial condition in ways that we currently cannot predict and may limit our ability to raise additional funds.

 

If global economic conditions deteriorate, it may have a negative impact on our business and our financial condition. We may face significant challenges if conditions in the financial markets worsen. The future developments and the impact of COVID-19 on our business are highly uncertain and cannot be predicted. If the overall economy is impacted for an extended period, our results of operations, financial position and cash flows may be materially adversely affected. In addition, a severe prolonged economic downturn could result in a variety of risks to the business, including weakening our ability to develop potential businesses and a decreased ability to raise additional capital when needed on acceptable terms, if at all.

 

 8 

 

 

We may not return to profitability.

 

To return to profitability, we must accomplish numerous objectives, including continued growth in our business, ongoing support to registered developers whose applications support the use of our data capture products, and the development of successful new products. We cannot foresee with any certainty whether we will be able to achieve these objectives in the future. Accordingly, we may not generate sufficient revenue or control our expenses to maintain ongoing profitability. If we cannot maintain ongoing profitability, we will not be able to support our operations from positive cash flows, and we would use our existing cash to support operating losses. If we are unable to secure the necessary capital to replace that cash, we may need to suspend some or all of our current operations.

 

We may require additional capital in the future, but that capital may not be available on reasonable terms, if at all, or on terms that would not cause substantial dilution to investors’ stock holdings.

 

We may need to raise capital to fund our growth or operating losses in future periods. Our forecasts are highly dependent on factors beyond our control, including market acceptance of our products and delays in deployments by businesses of applications that use our data capture products. Even if we maintain profitable operating levels, we may need to raise capital to provide sufficient working capital to fund our growth. If capital requirements vary materially from those currently planned, we may require additional capital sooner than expected. There can be no assurance that such capital will be available in sufficient amounts or on terms acceptable to us, if at all.

 

If application developers are not successful in their efforts to develop, market and sell their applications into which our software and products are incorporated, we may not achieve our sales projections.

 

We are dependent upon application developers to integrate our scanning and software products into their applications designed for mobile workers using smartphones, tablets and mobile computers, and to successfully market and sell those application products and solutions into the marketplace. We focus on serving the needs of application developers as sales of our data capture products are application driven. However, these developers may take considerable time to complete development of their applications, may experience delays in their development timelines, may develop competing applications, may be unsuccessful in marketing and selling their application products and solutions to customers, or may experience delays in customer deployments and implementations, which would adversely affect our ability to achieve our revenue projections.

 

Failure to maintain effective internal controls could have a material adverse effect on our business, operating results and stock price.

 

We have evaluated and will continue to evaluate our internal control procedures in order to satisfy the requirements of Section 404 of the Sarbanes-Oxley Act, which requires an annual management assessment of the design and effectiveness of our internal control over financial reporting. If we fail to maintain the adequacy of our internal controls, as such standards are modified, supplemented or amended from time to time, we may not be able to ensure that we can conclude on an ongoing basis that we have effective internal control over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act. Moreover, effective internal controls, particularly those related to revenue recognition and access to assets, are necessary for us to produce reliable financial reports and are important to helping prevent financial fraud. If we cannot provide reliable financial reports or prevent fraud, our business and operating results could be harmed, investors could lose confidence in our reported financial information, and the trading price of our stock could drop significantly.

 

 9 

 

 

Despite security protections, our business records and information could be hacked by unauthorized personnel.

 

We protect our business records and information from access by unauthorized personnel and are not aware of any instances where such data has been compromised. We maintain adequate segregation of duties in safeguarding our assets and related records and monitor our systems to detect any attempts to bypass our controls and procedures which we evaluate and update from time to time. We are aware that unauthorized efforts to access our business records and information with sophisticated tools could bypass our controls and procedures and we remain alert to that possibility.

 

Our quarterly operating results may fluctuate in future periods, which could cause our stock price to decline.

 

We expect to experience quarterly fluctuations in operating results in the future. We generally ship orders as received, and as a result we may have little backlog. Quarterly revenues and operating results therefore depend on the volume and timing of orders received during the quarter, which are difficult to forecast. Historically, we have often recognized a substantial portion of our revenue in the last month of the quarter. This subjects us to the risk that even modest delays in orders or in the manufacture of products relating to orders received, may adversely affect our quarterly operating results. Our operating results may also fluctuate due to factors such as:

the demand for our products;
the size and timing of customer orders;
unanticipated delays or problems in our introduction of new products and product enhancements;
the introduction of new products and product enhancements by our competitors;
the timing of the introduction and deployments of new applications that work with our products;
changes in the revenues attributable to royalties and engineering development services;
product mix;
timing of software enhancements;
changes in the level of operating expenses;
competitive conditions in the industry including competitive pressures resulting in lower average selling prices;
timing of distributors’ shipments to their customers;
delays in supplies of key components used in the manufacturing of our products; and
general economic conditions and conditions specific to our customers’ industries.

 

 10 

 

Because we base our staffing and other operating expenses on anticipated revenues, unanticipated declines or delays in the receipt of orders can cause significant variations in operating results from quarter to quarter. As a result of any of the foregoing factors, or a combination, our results of operations in any given quarter may be below the expectations of public market analysts or investors, in which case the market price of our common stock would be adversely affected.

 

In order to maintain the availability of our bank lines of credit we must remain in compliance with the covenants as specified under the terms of the credit agreements and the bank may exercise discretion in making advances to us.

 

Our credit agreements with our bank requires us to remain in compliance with the covenants specified under the terms of the agreement. The agreement also contains customary affirmative and negative covenants, including covenants that limit or restrict our ability to, among other things, grant liens, make investments, incur indebtedness, merge or consolidate, dispose of assets, make acquisitions, pay dividends or make distributions, repurchase stock, enter into transactions with affiliates and enter into restrictive agreements, in each case subject to customary exceptions for a credit facility of this size and type. The agreement also contains customary events of default including, among others, payment defaults, breaches of covenants, bankruptcy and insolvency events, cross defaults with certain material indebtedness, judgment defaults, and breaches of representations and warranties. Upon an event of default, our bank may declare all or a portion of our outstanding obligations payable to be immediately due and payable and exercise other rights and remedies provided for under the agreement. During the existence of an event of default, interest on the obligations could be increased. The agreement may be terminated by us or by our bank at any time. Upon such termination, our bank would no longer make advances under the credit agreement and outstanding advances would be repaid as receivables are collected. All advances are at our bank’s discretion and our bank is not obligated to make advances.

 

Deferred tax assets comprise a significant portion of our assets and are dependent upon future tax profitability to realize the benefits.

 

We have recorded deferred tax assets on our balance sheet because we believe that it is more likely than not that we will generate sufficient tax profitability in the future to realize the tax savings our deferred tax assets represent. If we do not achieve and maintain sufficient profitability, the tax savings represented by our deferred tax assets may never be realized and we would need to recognize a loss for those deferred tax assets.

 

We may be unable to manufacture our products because we are dependent on a limited number of qualified suppliers for our components.

 

Several of our component parts are produced by one or a limited number of suppliers. Shortages or delays could occur in these essential components due to an interruption of supply or increased demand in the industry. Suppliers may choose to restrict credit terms or require advance payment causing delays in the procurement of essential materials. If we are unable to procure certain component parts, we could be required to reduce our operations while we seek alternative sources for these components, which could have a material adverse effect on our financial results. To the extent that we acquire extra inventory stocks to protect against possible shortages, we would be exposed to additional risks associated with holding inventory, such as obsolescence, excess quantities, or loss.

 

 11 

 

 

If we fail to develop and introduce new products rapidly and successfully, we will not be able to compete effectively, and our ability to generate sufficient revenues will be negatively affected.

 

The market for our products is prone to rapidly changing technology, evolving industry standards and short product life cycles. If we are unsuccessful at developing and introducing new products and services on a timely basis that include the latest technologies, conform to the newest standards, and that are appealing to end users, we will not be able to compete effectively, and our ability to generate significant revenues will be seriously harmed.

 

The development of new products and services can be very difficult and requires high levels of innovation. The development process is also lengthy and costly. Short product life cycles for smartphones and tablets expose our products to the risk of obsolescence and require frequent new product upgrades and introductions. We will be unable to introduce new products and services into the market on a timely basis and compete successfully, if we fail to:

invest significant resources in research and development, sales and marketing, and customer support;
identify emerging trends, demands and standards in the field of mobile computing products;
enhance our products by adding additional features;
maintain superior or competitive performance in our products; and
anticipate our end users’ needs and technological trends accurately.

 

We cannot be sure that we will have sufficient resources to make adequate investments in research and development or that we will be able to identify trends or make the technological advances necessary to be competitive.

 

A significant portion of our revenue currently comes from a limited number of distributors, and any decrease in revenue from these distributors could harm our business.

 

A significant portion of our revenue comes from a limited number of distributors. In 2020 and 2019, Ingram Micro® and BlueStar together represented approximately 54% and 59%, respectively, of our worldwide revenues. We expect that a significant portion of our revenue will continue to depend on sales to a limited number of distributors. We do not have long-term commitments from our distributors to carry our products, and any of our distributors may from quarter to quarter comprise a significant concentration of our revenues. Any of our distributors could choose to stop selling some or all of our products at any time, and each of these companies also carries our competitors’ products. If we lose our relationship with any of our significant distributors, we would experience disruption and delays in marketing our products.

 

We may not be able to collect receivables from customers who experience financial difficulties.

 

Our accounts receivables are derived primarily from distributors. We perform ongoing credit evaluations of our customers’ financial conditions but generally require no collateral from our customers. Reserves are maintained for potential credit losses, and such losses have historically been within such reserves. However, many of our customers may be thinly capitalized and may be prone to failure in adverse market conditions. Although our collection history has been good, from time to time a customer may not pay us because of financial difficulty, bankruptcy or liquidation. If global financial conditions have an impact on our customers’ ability to pay us in a timely manner, and consequently, we may experience increased difficulty in collecting our accounts receivable, and we may have to increase our reserves in anticipation of increased uncollectible accounts.

 

 12 

 

 

We could face increased competition in the future, which would adversely affect our financial performance.

 

The market in which we operate is very competitive. Our future financial performance is contingent on a number of unpredictable factors, including that:

 

some of our competitors have greater financial, marketing, and technical resources than we do;
we periodically face intense price competition, particularly when our competitors have excess inventories and discount their prices to clear their inventories; and
certain manufacturers of tablets and mobile phones offer products with built-in functions, such as Bluetooth wireless technology or barcode scanning, that compete with our products.

 

Increased competition could result in price reductions, fewer customer orders, reduced margins, and loss of market share. Our failure to compete successfully against current or future competitors could harm our business, operating results and financial condition.

 

If we do not correctly anticipate demand for our products, our operating results will suffer.

 

The demand for our products depends on many factors and is difficult to forecast as we introduce and support more products, and as competition in the markets for our products intensifies. If demand is lower than forecasted levels, we could have excess production resulting in higher inventories of finished products and components, which could lead to write-downs or write-offs of some or all of the excess inventories, and reductions in our cash balances. Lower than forecasted demand could also result in excess manufacturing capacity at our third-party manufacturers and in our failure to meet minimum purchase commitments, each of which may lower our operating results.

 

If demand increases beyond forecasted levels, we would have to rapidly increase production at our third-party manufacturers. We depend on suppliers to provide additional volumes of components, and suppliers might not be able to increase production rapidly enough to meet unexpected demand. Even if we were able to procure enough components, our third-party manufacturers might not be able to produce enough of our devices to meet our customer demand. In addition, rapid increases in production levels to meet unanticipated demand could result in higher costs for manufacturing and supply of components and other expenses. These higher costs could lower our profit margins. Further, if production is increased rapidly, manufacturing yields could decline, which may also lower operating results.

 

We rely primarily on distributors to distribute our products, and our sales would suffer if any of these distributors stops selling our products effectively.

 

Because we distribute and fulfill resellers’ orders for our products primarily through distributors, we are subject to risks associated with channel distribution, such as risks related to their inventory levels and support for our products. Our distribution channels may build up inventories in anticipation of growth in their sales. If such growth in their sales does not occur as anticipated, the inventory build-up could contribute to higher levels of product returns. The lack of sales by any one significant participant in our distribution channels could result in excess inventories and adversely affect our operating results and working capital liquidity.

 

 13 

 

 

Our agreements with distributors are generally nonexclusive and may be terminated on short notice by them without cause. Our distributors are not within our control, are not obligated to purchase products from us, and may offer competitive lines of products simultaneously. Sales growth is contingent in part on our ability to enter into additional distribution relationships and expand our sales channels. We cannot predict whether we will be successful in establishing new distribution relationships, expanding our sales channels or maintaining our existing relationships. A failure to enter into new distribution relationships, to expand our sales channels, or to maintain our existing relationships could adversely impact our ability to grow our sales.

 

We allow our distribution channels to return a portion of their inventory to us for full credit against other purchases. In addition, in the event we reduce our prices, we credit our distributors for the difference between the purchase price of products remaining in their inventory and our reduced price for such products. Actual returns and price protection may adversely affect future operating results and working capital liquidity by reducing our accounts receivable and increasing our inventory balances, particularly since we seek to continually introduce new and enhanced products and are likely to face increasing price competition.

 

We depend on alliances and other business relationships with third parties, and a disruption in these relationships would hinder our ability to develop and sell our products.

 

We depend on strategic alliances and business relationships with leading participants in various segments of the mobile applications market to help us develop and market our products. Our strategic partners may revoke their commitment to our products or services at any time in the future or may develop their own competitive products or services. Accordingly, our strategic relationships may not result in sustained business alliances, successful product or service offerings, or the generation of significant revenues. Failure of one or more of such alliances could result in delay or termination of product development projects, failure to win new customers, or loss of confidence by current or potential customers.

 

We have devoted significant research and development resources to design products to work with a number of operating systems used in mobile devices including Apple® (iOS), Google™ (Android™) and Microsoft® (Windows®). Such design activities have diverted financial and personnel resources from other development projects. These design activities are not undertaken pursuant to any agreement under which Apple, Google or Microsoft is obligated to collaborate or to support the products produced from such collaboration. Consequently, these organizations may terminate their collaborations with us for a variety of reasons, including our failure to meet agreed-upon standards or for reasons beyond our control, such as changing market conditions, increased competition, discontinued product lines, and product obsolescence.

 

Our intellectual property and proprietary rights may be insufficient to protect our competitive position.

 

Our business depends on our ability to protect our intellectual property. We rely primarily on patent, copyright, trademark, trade secret laws, and other restrictions on disclosure to protect our proprietary technologies. We cannot be sure that these measures will provide meaningful protection for our proprietary technologies and processes. We cannot be sure that any patent issued to us will be sufficient to protect our technology. The failure of any patents to provide protection to our technology would make it easier for our competitors to offer similar products. In connection with our participation in the development of various industry standards, we may be required to license certain of our patents to other parties, including our competitors that develop products based upon the adopted standards.

 

 14 

 

 

We also generally enter into confidentiality agreements with our employees, distributors, and strategic partners, and generally control access to our documentation and other proprietary information. Despite these precautions, it may be possible for a third-party to copy or otherwise obtain and use our products, services, or technology without authorization, develop similar technology independently, or design around our patents.

 

Effective copyright, trademark, and trade secret protection may be unavailable or limited in certain foreign countries.

 

We may become subject to claims of intellectual property rights infringement, which could result in substantial liability.

 

In the course of operating our business, we may receive claims of intellectual property infringement or otherwise become aware of potentially relevant patents or other intellectual property rights held by other parties. Many of our competitors have large intellectual property portfolios, including patents that may cover technologies that are relevant to our business. In addition, many smaller companies, universities, and individuals have obtained or applied for patents in areas of technology that may relate to our business. The industry is moving towards aggressive assertion, licensing, and litigation of patents and other intellectual property rights.

 

If we are unable to obtain and maintain licenses on favorable terms for intellectual property rights required for the manufacture, sale, and use of our products, particularly those products which must comply with industry standard protocols and specifications to be commercially viable, our results of operations or financial condition could be adversely impacted.

 

In addition to disputes relating to the validity or alleged infringement of other parties’ rights, we may become involved in disputes relating to our assertion of our own intellectual property rights. Whether we are defending the assertion of intellectual property rights against us or asserting our intellectual property rights against others, intellectual property litigation can be complex, costly, protracted, and highly disruptive to business operations by diverting the attention and energies of management and key technical personnel. Plaintiffs in intellectual property cases often seek injunctive relief, and the measures of damages in intellectual property litigation are complex and often subjective or uncertain. Thus, any adverse determinations in this type of litigation could subject us to significant liabilities and costs.

 

New industry standards may require us to redesign our products, which could substantially increase our operating expenses.

 

Standards for the form and functionality of our products are established by standards committees. These independent committees establish standards, which evolve and change over time, for different categories of our products. We must continue to identify and ensure compliance with evolving industry standards so that our products are interoperable and we remain competitive. Unanticipated changes in industry standards could render our products incompatible with products developed by major hardware manufacturers and software developers. Should any major changes, even if anticipated, occur, we would be required to invest significant time and resources to redesign our products to ensure compliance with relevant standards. If our products are not in compliance with prevailing industry standards for a significant period of time, we would miss opportunities to sell our products for use with new hardware components from mobile computer manufacturers and OEMs, thus affecting our business.

 

 15 

 

 

Undetected flaws and defects in our products may disrupt product sales and result in expensive and time-consuming remedial action.

 

Our hardware and software products may contain undetected flaws, which may not be discovered until customers have used the products. From time to time, we may temporarily suspend or delay shipments or divert development resources from other projects to correct a particular product deficiency. Efforts to identify and correct errors and make design changes may be expensive and time consuming. Failure to discover product deficiencies in the future could delay product introductions or shipments, require us to recall previously shipped products to make design modifications, or cause unfavorable publicity, any of which could adversely affect our business and operating results.

 

The loss of one or more of our senior personnel could harm our existing business.

 

A number of our officers and senior managers have been employed for more than twenty years by us, including our President, Chief Financial Officer, Vice President of Operations and Vice President of Engineering/Chief Technical Officer. Our future success will depend upon the continued service of key officers and senior managers. Competition for officers and senior managers is intense, and there can be no assurance that we will be able to retain our existing senior personnel. The loss of one or more of our officers or key senior managers could adversely affect our ability to compete.

 

The expensing of options and restricted stocks will continue to reduce our operating results such that we may find it necessary to change our business practices to attract and retain employees.

 

We have been using stock options and restricted stocks as a key component of our employee compensation packages. We believe that stock options and restricted stocks provide an incentive to our employees to maximize long-term stockholder value and, through the use of vesting, encourage valued employees to remain with us. The expensing of employee stock options and restricted stocks adversely affects our net income and earnings per share, will continue to adversely affect future quarters, and will make profitability harder to achieve. In addition, we may decide in response to the effects of expensing stock options on our operating results to reduce the number of stock options or restricted stocks granted to employees or to grant to fewer employees. This could adversely affect our ability to retain existing employees and attract qualified candidates, and also could increase the cash compensation we would have to pay to them.

 

 16 

 

 

If we are unable to attract and retain highly skilled sales and marketing and product development personnel, our ability to develop and market new products and product enhancements will be adversely affected.

 

We believe our ability to achieve increased revenues and to develop successful new products and product enhancements will depend in part upon our ability to attract and retain highly skilled sales and marketing and product development personnel. Our products involve a number of new and evolving technologies, and we frequently need to apply these technologies to the unique requirements of mobile products. Our personnel must be familiar with both the technologies we support and the unique requirements of the products to which our products connect. Competition for such personnel is intense, and we may not be able to attract and retain such key personnel. In addition, our ability to hire and retain such key personnel will depend upon our ability to raise capital or achieve increased revenue levels to fund the costs associated with such key personnel. Failure to attract and retain such key personnel will adversely affect our ability to develop and market new products and product enhancements.

 

Our operating results could be harmed by economic, political, regulatory and other risks associated with export sales.

 

Our operating results are subject to the risks inherent in export sales, including:

longer payment cycles;
unexpected changes in regulatory requirements, import and export restrictions and tariffs;
difficulties in managing foreign operations;
the burdens of complying with a variety of foreign laws;
greater difficulty or delay in accounts receivable collection;
potentially adverse tax consequences; and
political and economic instability.

 

Our export sales are primarily denominated in Euros for our sales to European distributors and in British pounds for our sales to UK distributors. Accordingly, an increase in the value of the United States dollar relative to Euro or British pound could make our products more expensive and therefore potentially less competitive in European markets. Declines in the value of the Euro or pound relative to the United States dollar may result in foreign currency losses relating to collection of receivables denominated if left unhedged.

 

Our facilities or operations could be adversely affected by events outside out control, such as natural disasters or health epidemics.

 

Our corporate headquarters is located in a seismically active region in Northern California. If major disasters such as earthquakes occur, or our information system or communications network breaks down or operates improperly, our headquarters and production facilities may be seriously damaged, or we may have to stop or delay production and shipment of our products. In addition, we may be affected by the current health epidemic, COVID-19 if such an epidemic persists for an extended period of time. We may incur expenses or delays relating to such events outside of our control, which could have a material adverse impact on our business, operating results and financial condition.

 

The sale of a substantial number of shares of our common stock could cause the market price of our common stock to decline.

 

Sales of a substantial number of shares of our common stock in the public market could adversely affect the market price for our common stock. The market price of our common stock could also decline if one or more of our significant stockholders decided for any reason to sell substantial amounts of our common stock in the public market.

 

 17 

 

 

As of March 19, 2021, we had 6,941,384 shares of common stock outstanding. Substantially all of these shares are freely tradable in the public market, either without restriction or subject, in some cases, only to S-3 prospectus delivery requirements and, in other cases, only to manner of sale, volume, and notice requirements of Rule 144 under the Securities Act.

 

As of March 19, 2021, we had 1,281,887 shares of common stock subject to outstanding options under our stock option plans, and 351,986 shares of common stock were available for future issuance under the plans. We have registered the shares of common stock subject to outstanding options and reserved for issuance under our stock option plans. Accordingly, the shares of common stock underlying vested options will be eligible for resale in the public market as soon as the options are exercised.

 

Volatility in the trading price of our Common Stock could negatively impact the price of our Common Stock.

 

During the period from January 1, 2020 through March 19, 2021, our common stock price fluctuated between a high of $35.00 and a low of $0.76. We have experienced low trading volumes in our stock, and thus relatively small purchases and sales can have a significant effect on our stock price. The trading price of our common stock could be subject to wide fluctuations in response to many factors, some of which are beyond our control, including general economic conditions and the outlook of securities analysts and investors on our industry. In addition, the stock markets in general, and the markets for high technology stocks in particular, have experienced high volatility that has often been unrelated to the operating performance of particular companies. These broad market fluctuations may adversely affect the trading price of our common stock.

 

 

Item 1B. Unresolved Staff Comments

 

None.

 

Item 2. Properties

 

We lease a 37,100 square-foot office facility in Newark, California under a lease expiring in June 2022. This facility houses our headquarters and manufacturing operations and is used by all segments of the Company. We believe that our current facilities are sufficient and adequate to meet our needs for the foreseeable future.

 

Item 3. Legal Proceedings

 

We are currently not a party to any material legal proceedings.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

 

 18 

 

 

 

PART II

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

Common Stock

 

The Company’s common stock is traded on the NASDAQ Marketplace under the symbol “SCKT.”

 

On March 19, 2021, the closing sales price for our common stock as reported on the NASDAQ Marketplace was $9.45. We had approximately 15,000 beneficial stockholders of record as of March 19, 2021. We have not paid dividends on our common stock, and we currently intend to retain future earnings for use in our business and do not anticipate paying dividends in the foreseeable future.

 

The information required by this item regarding equity compensation plans is incorporated by reference to the information set forth in Item 12 of this Annual Report on Form 10-K.

 

 

 

 

 

 19 

 

Performance Graph

 

The performance graph shown below shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities under that section, and shall not be deemed to be incorporated by reference into any filing of Socket Mobile, Inc. under the Securities Act of 1933, as amended, or the Exchange Act. The performance graph below shows a five-year comparison of cumulative total stockholder return, calculated on a dividend reinvestment basis and based on a $100 investment, from December 31, 2015 through December 31, 2020 comparing the return on the Company's common stock with the Russell 2000 Index and the NASDAQ Computer & Data Processing Index. No dividends have been declared or paid on the common stock during such period. Historical stock price performance is not necessarily indicative of future stock price performance.

 

 

 

 20 

 

 

Item 6. Selected Financial Data

 

The following selected financial data should be read in conjunction with Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and the financial statements and the notes thereto in Item 8, “Financial Statements and Supplementary Data.” 

 

   Years Ended December 31,
(Amounts in thousands except per share)  2016  2017  2018  2019  2020
Income Statement Data:                         
Revenues  $20,788   $21,286   $16,454   $19,253   $15,700 
Gross profit  $10,434   $11,390   $8,456   $10,101   $8,335 
Operating expenses  $7,871   $8,972   $9,042   $9,494   $12,686*
Net income (loss) before income taxes  $2,432   $2,338   $(715)  $506   $(3,330)
Income tax benefit (expense)  $9,715   $(3,769)  $144   $(219)  $51 
Net income (loss)  $12,147   $(1,431)  $(571)  $287   $(3,279)

Net income (loss) per share:

Basic

  $2.10   $(0.23)  $(0.09)  $0.05   $(0.51)
   Diluted  $1.80   $(0.23)  $(0.09)  $0.05   $(0.51)
Weighted average shares outstanding:                         
   Basic   5,793    6,293    6,095    5,984    6,036 
   Diluted   6,820    6,293    6,095    6,208    6,036 
                          
    At December 31,
    2016    2017    2018    2019    2020 
Balance Sheet Data:                         
Cash and cash equivalents  $1,319   $3,380   $1,085   $959   $2,122 
Total assets  $21,587   $19,854   $18,597   $19,458   $15,059 
                          
Bank line of credit  $—     $—     $1,317   $1,413   $—   
Term loan  $—     $—     $833   $333   $—   
Related party convertible notes payable  $753   $—     $—     $—     $1,272 
Convertible notes payable  $—     $—     $—     $—     $170 
Capital leases and deferred rent - long term portion  $327   $271   $—     $—     $—   
Operating lease  $—     $—     $1,511   $1,134   $741 
                          
Total stockholders’ equity   $16,170   $17,230   $12,405   $13,234   $10,623 

* Included a $4.4 million goodwill impairment charge.

 

 

  

 

 

 

 21 

  

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Liquidity and Capital Resources

 

In light of the uncertainty in the economy during the COVID-19 global pandemic, the Company undertook several actions to strengthen its financial positions and balance sheet including issuing debt, reducing operating expenses, and prioritizing capital expenditures. While the Company has the ability to continue to take more of these actions, if needed, it also has the ability to borrow under its existing $2.5 million revolving credit facility that matures on January 31, 2023. At December 31, 2020, the Company had no outstanding drawings against the revolving credit facility and had cash of approximately $2.1 million. Overall, the Company believes that the available cash, cash flows generated from future operating activities and borrowing capacity will provide the Company with continued financial viability and adequate liquidity to fund its operations and support its growth. The Company’s cash requirements are subject to change as the business conditions change. As the COVID-19 global pandemic is complex and rapidly evolving, the Company's plans may change. Although the Company saw positive momentum and improved cash generated from operating activities over the second half of 2020, the Company is still unable to predict the duration and severity of this pandemic, which could have a material adverse impact on the Company’s future sales, results of operations, financial position and cash flows, particularly if the global pandemic continues to exist or worsens for a prolonged period of time, or if plans to administer vaccines are delayed. Any such material adverse impacts could result in the Company's inability to satisfy credit facility covenants and could limit the ability to make future borrowings under credit lines.

 

Critical Accounting Policies

 

Our significant accounting policies are described in Note 1 to our financial statements for the years ended December 31, 2020 and 2019. The application of these policies requires us to make estimates and judgments that affect the reported amount of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. We base our estimates on a combination of historical experience and reasonable judgment applied to other facts. Actual results may differ from these estimates, and such differences may be material to the financial statements. In addition, the use of different assumptions or judgments may result in different estimates. We believe our critical accounting policies that are subject to these estimates are: Revenue Recognition and Accounts Receivable Reserves, Inventory Valuation, Stock-Based Compensation, Income Taxes and Valuation of Goodwill.

 

Use of Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.

 

 22 

 

Earnings (Loss) Per Share 

The basic computation of loss per share is based on the weighted average number of shares outstanding during the period presented in accordance with ASC 260, "Earnings Per Share”.  The computation of diluted earnings per common share is based on the weighted average number of shares outstanding during the period plus the common stock equivalents which would arise from the exercise of stock options and warrants outstanding using the treasury stock method and the average market price per share during the period.  Common stock equivalents are not included in the diluted earnings per share calculation when their effect is antidilutive.

 

Revenue Recognition and Accounts Receivable Reserves

On January 1, 2017, we adopted ASC 606 “Revenue from Contracts with Customers” and implemented a new revenue recognition policy. Previously we deferred 100% of revenue and cost of revenue until products are sold by distributors. Under the new policy, we recognize revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. At December 31, 2020, the deferred revenue and deferred cost on shipments to distributors were approximately $451,000 and $170,000, respectively, compared to approximately $611,000 and $234,000, respectively, at December 31, 2019.

 

We generally recognize revenues on sales to customers other than distributors upon shipment provided that contract with the customer is identified, performance obligations in the contract are satisfied, and the price is determined. Most of our customers other than distributors do not have rights of return except under warranty.

 

We earn revenue from an extended warranty service program offered on select products. Revenues from the extended warranty service program are recognized ratably over the life of the extended warranty contract. The amount of unrecognized warranty service revenue is classified as deferred service revenue and presented on our balance sheet in its short and long-term components.

 

We also earn revenue from services performed in connection with consulting and engineering development arrangements. For those contracts that include contract milestones or acceptance criteria we recognize revenue as such milestones are achieved or as such acceptance occurs. In some instances, the acceptance criteria in the contract requires acceptance after all services are complete and all other elements have been delivered, in which case revenue recognition is deferred until those requirements are met.

 

We estimate the amount of uncollectible receivables at the end of each reporting period based on the aging of the receivable balance, historical trends, and communications with our customers. If actual bad debts are significantly different from our estimates our operating results will be affected.

 

Inventory Valuation

Our inventories primarily consist of component parts used to assemble our products after we receive orders from our customers. We purchase or have manufactured the component parts required by our engineering bill of materials. The timing and quantity of our purchases are based on order forecasts, the lead time requirements of our vendors, and on economic order quantities. At the end of each reporting period, we compare our inventory on hand to our forecasted requirements for the next nine-month period and reserve the cost of any inventory that is a surplus, less any amounts that we believe we can recover from disposal of goods or that we specifically believe will be saleable past a nine-month horizon. Our sales forecasts are based upon historical trends, communications from customers, and marketing data regarding market trends and dynamics. Surplus or obsolete inventory can also be created by changes to our engineering bill of materials. Charges for the amounts we record as surplus or obsolete inventory are included in cost of revenue.

 

 23 

 

Stock-Based Compensation

We account for share-based awards to employees, including grants of employee stock options and restricted stocks, in our financial statements based on the grant date fair values of the share-based awards. We use a binomial lattice valuation model to estimate the fair value of stock option grants. The binomial lattice model incorporates calculations for expected volatility, risk-free interest rates, employee exercise patterns and post-vesting employment termination behavior, and these factors affect the estimate of the fair value of the stock option grants.

 

Valuation of Goodwill

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU) 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The amendments in this update eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable.

 

The Company tests its goodwill for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying value of the Company’s single reporting unit more likely than not exceeds its fair value.

 

As of September 30, 2020, the Company experienced a triggering event due to a drop in its stock price, which had been negatively impacted by the economic downturn caused by COVID-19 pandemic and performed a quantitative analysis for potential impairment of its goodwill. The Company's fair value measurement approach combines the income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and market valuation technique. The income valuation technique uses estimates and assumptions including the projected future cash flows, discount rate reflecting the risk attributable to the Company, perpetual growth rate, and projected future economic and market conditions. Under the market approach, the principal assumption included an estimate for a control premium. As a result of the analysis, the Company determined the carrying value exceeded its fair value and recorded a non-cash goodwill impairment charge of $4,427,000 at September 30, 2020. No income tax benefit related to this goodwill impairment charge is recorded at September 30, 2020.

 

 24 

 

Results of Operations for Years Ended December 31, 2020 and 2019

 

Revenues

 

Revenue for 2020 was $15.7 million, a decrease of 19% compared to revenue of $19.3 million for 2019. Although we saw positive momentum, which included sales growth during the second half of the year, the negative effects from the COVID-19 global pandemic in the first half of 2020 were material to the Company's operating results. Revenue of Companion SocketScan products represented 65% of our revenue and decreased 9% compared to 2019. Our Companion DuraScan products, which are weatherproof and ruggedized and primarily targeted at commercial, industrial, warehousing and outdoor application and their associated customers, represented about 17% of revenue and decreased 28% compared to 2019. We upgraded all our DuraScan products to support themed field-replaceable battery, increased the durability and added healthcare specific options. Our Attachable scanners, DuraSled and 800 Series, made up of approximately 11% of our 2020 revenue and decreased approximately 29% compared to 2019. In 2020, we expanded our support for Apple devices, and now DuraSled supports iPhone 6, 7, 8, iPhone X series, SE 2020, and the entire iPhone 11 and 12 series. 

 

Gross Margins

 

Annual gross margins on revenue increased slightly to 53.1% in 2020 from 52.5% in 2019. The improvement in margins was primarily attributed to the reduction in manufacturing overhead, a cost-saving initiative implemented during the year.

 

Research and Development Expense

 

Research and development expenses in 2020 were approximately $3.1 million, a decrease of 19% compared to expenses of approximately $3.9 million one year ago. Decreases in the level of research and development expense was primarily due to a reduction in employee compensation, a short-term cost saving initiative implemented by the Company to cope with COVID-19 impacts.

 

Research and Development expenses as a percentage of revenue were 20% in 2020 and in 2019. We believe that a continued commitment to Research and Development activities is essential to maintain or achieve a leadership position for our existing products, to provide innovative new product offerings, and to provide engineering support for key customers. In addition, we consider our ability to accelerate time to market for new products to be critical to our revenue growth. Therefore, we expect to continue to make significant Research and Development investments in the future. The investment percentage is impacted by revenue levels and investing cycles.

 

Sales and Marketing Expense

 

Sales and marketing expenses in 2020 were approximately $2.8 million, a decrease of approximately 6% compared to $3.0 million in 2019. The decrease was primarily due to a reduction in employee compensation, a short-term cost saving initiative implemented by the Company to cope with COVID-19 impacts.

 

General and Administrative Expense

 

General and administrative expense in 2020 was $2.3 million, a decrease of 12% compared to $2.6 million in 2019. The decrease was primarily due to a reduction in employee compensation, a short-term cost saving initiative implemented by the Company to cope with COVID-19 impacts.

 

 25 

 

Interest Expense, net of Interest Income

 

Interest expense and other, net of interest income and other, was approximately $97,000 in 2020 compared to approximately $101,000 in 2019. Interest expense in 2020 were primarily related to the subordinated convertible notes to related parties and interest on bank term loan and credit line facilities. Interest expense in 2019 was primarily related to interest on bank term loan and credit line facilities (see “NOTE 2 — Bank Financing Arrangements” for more information). Average total outstanding balance of bank term loan and credit lines during 2020 was $0.48 million, compared to $1.49 million during 2019. Additionally, interest expense in each of the comparable periods includes interest on equipment lease financing obligations.

 

Interest income reflects interest earned on cash balances. Interest income was nominal in each of the comparable periods, reflecting low average rates of return.

 

Income Taxes

 

In 2020, the differences between the financial loss and taxable income included the goodwill impairment charge of $4.47 million and stock-based compensation of $0.51 million, partially offset by $1.06 million for PPP loan forgiveness, which arrived a Federal taxable income of $0.29 million. The State taxable income, however, was $1.3 million due to the expenses on which the PPP loan proceeds were spent on are non-deductible in California. No deferred tax expense or benefit was recorded in 2020. In 2019, our stock-based compensation of $519,891 is the primary permanent difference between financial and tax income, which increased our taxable income and the effective tax rate. We recorded a deferred tax expense of $274,000 in 2019 with the expectation of a return to profitable operating results and full utilization of our net operating loss carryforwards. Our net operating loss carryforwards do not begin expiring until the end of 2023 if not used. Our deferred tax asset, primarily representing future income tax savings from the application of net operating loss carry forwards, was valued at $5,507,000 at December 31, 2020 and 2019.

 

Quarterly Results of Operations

 

The following table sets forth summary quarterly statements of operations data for each of the quarters in 2019 and 2020. This unaudited quarterly information has been prepared on the same basis as the annual information presented elsewhere herein, and, in our opinion, includes all adjustments (consisting only of normal recurring entries) necessary for a fair presentation of the information for the quarters presented. The operating results for any quarter are not necessarily indicative of results for any future period.

 

 

 

 

 

 

 

 26 

 

  

 

  

Quarter Ended

(unaudited)

(amounts in thousands, except per share amounts) 

Mar 31,

2019

 

Jun 30,

2019

 

Sep 30,

2019

 

Dec 31,

2019

 

Mar 31,

2020

 

Jun 30,

2020

 

Sep 30,

2020

 

Dec 31,

2020

Summary Quarterly Data:                                        
  Revenue   $4,629   $5,060   $4,980   $4,584   $4,221   $2,715   $4,109   $4,655 
  Cost of revenue    2,229    2,430    2,344    2,149    1,997    1,354    1,835    2,179 
  Gross profit    2,400    2,630    2,636    2,435    2,224    1,361    2,274    2,476 
  Operating expenses:                                        
    Research and development    894    998    1,015    987    881    859    681    719 
    Sales and marketing    756    771    785    703    768    722    658    700 
    General and administrative    703    643    707    533    666    590    486    529 
    Goodwill impairment charges    —      —      —      —      —      —      4,427     
  Total operating expenses    2,353    2,412    2,507    2,223    2,315    2,171    6,252    1,948 
  Extinguishment of debt income and other income    —      —      —      —      —      50    —      1,049 
  Interest income (expense) and other, net    (28)   (29)   (25)   (17)   1    (8   (24)   (46)
  Income tax (expense) benefit   (7   (69   (10   (134   —          (1   52 
  Net income (loss)   $12  $120  $94  $61  $(90)  $(768)  $(4,003)  $1,583
  Basic net income (loss) per share   $0.00  $0.02  $0.02  $0.01  $(0.01)  $(0.13)  $(0.62)  $0.24
  Fully diluted net income (loss) per share   $0.00   $0.02   $0.01   $0.01   $(0.01)  $(0.13)  $(0.62)  $0.22 

 

 

We generally ship orders as received and therefore quarterly revenue and operating results depend on the volume and timing of orders received during the quarter, which are difficult to forecast. Historically, we have recognized a substantial portion of our revenue in the last month of the quarter. Operating results may also fluctuate due to factors such as the demand for our products, the size and timing of customer orders, the introduction of new products and product enhancements by us or our competitors, product mix, timing of software enhancements, manufacturing supply shortages, changes in the level of operating expenses, and competitive conditions in the industry. Because our staffing and other operating expenses are based on anticipated revenue, a substantial portion of which is not typically generated until the end of each quarter, delays in the receipt of orders can cause significant variations in operating results from quarter to quarter.

 

 27 

 

Cash Flows and Contractual Obligations

 

As reflected in our Statements of Cash Flows, net cash provided by operating activities in 2020 was $0.80 million, compared to $0.87 million in 2019. We calculate net cash provided by operating activities by reducing our net loss ($3.3 million in 2020) or increasing our net income ($0.3 million in 2019) by the expenses, such as our Goodwill impairment charges in 2020, stock-based compensation expense, depreciation, amortization of intangible assets, deferred tax expense, that did not require the use of cash, and by increasing our net loss by the PPP loan forgiveness in 2020. The net amounts were $4.48 million and $1.26 million in 2020 and 2019, respectively. In addition, we report increases in assets and reductions in liabilities as uses of cash and decreases in assets and increases in liabilities as sources of cash, together referred to as changes in operating assets and liabilities. In 2020, changes in operating assets and liabilities resulted in a net use of cash of $0.4 million which was primarily due to a decrease of accounts payable and accrued expenses as well as accrued payroll and related expenses, partially offset by decrease in accounts receivable due to reduced levels of shipments in the second half of Q4 2020 compared to Q4 2019. In 2019, changes in operating assets and liabilities resulted in a net use of cash of $0.67 million which was primarily due to the buildup of inventories to support rising sales and to secure long lead time components, and due to increase in accounts receivables driven by higher levels of shipments in the second half of Q4 2019.

 

In 2020 and 2019, we used $0.5 million and $0.6 million, respectively, in investing activities related to expenditures on production tooling for new products and purchases of computer software and hardware.

 

Net cash provided by financing activities was $0.89 million in 2020, compared $0.40 million of cash used in financing activities during 2019. Financing activities in 2020 consisted of the receipt of the PPP loan & EIDL loan for $1.21 million and proceeds of $1.43 million from convertible notes payable, partially offset by net $1.41 million paydown of our bank line of credit and a $0.33 million paydown of the bank term loan. Financing activities in 2019 consisted primarily a $0.5 million paydown of the bank term loan.

 

Our contractual obligations at December 31, 2020 are outlined in the table shown below:

 

   Payments Due by Period

 

Contractual Obligations

 

 

Total

  1 year 

2 to 3

years

 

4 to 5

years

 

More than

5 years

                

Unconditional purchase obligations with contract manufacturers

  $6,256,000   $6,256,000   $—     $—     $—   
  Operating leases    779,000    516,000    263,000    —      —   
  Total contractual obligations   $7,035,000  $6,772,000  $263,000  $—    $—  

 

 

Off-Balance Sheet Arrangements

As of December 31, 2020, we had no off-balance sheet arrangements as defined in Item 303 of Regulation S-K. 

Recent Accounting Pronouncements

See Note 1 of "Notes to Financial Statements" of this Annual Report for additional information regarding the status of recent accounting pronouncements. 

 28 

 


Item 7A. Quantitative and Qualitative Disclosures about Market Risk

 

Interest Rate Risk

 

Our exposure to market risk for changes in interest rates relates primarily to our bank term loan and credit line facilities. Amounts outstanding under the term loan bear interest at lender's prime rate (minimum of 4.25%) plus 1.75%. Our bank credit line facilities of up to $2.5 million have variable interest rates based upon the lender's prime rate (minimum of 4.25%) plus 0.75%, for both the domestic line (up to $2.0 million) and the international line (up to $0.5 million). Accordingly, interest rate increases could increase our interest expense on outstanding term loan and credit line balances.

 

Foreign Currency Risk

 

A substantial majority of our revenue, expense and purchasing activities are transacted in U.S. dollars. However, we require our European distributors to purchase our products in Euros and we pay the expenses of our European employees in Euros and British pounds. We may enter into selected future purchase commitments with foreign suppliers that may be paid in the local currency of the supplier. We hedge a significant portion of our European receivables balance denominated in Euros to reduce the foreign currency risk associated with these assets, and we have not been subject to significant losses from material foreign currency fluctuations. Based on a sensitivity analysis of our net foreign currency denominated assets and expenses at the beginning, during and at the end of the quarter ended December 31, 2020, an adverse change of 10% in exchange rates would have resulted in a decrease in our net income for the fourth quarter 2020 of approximately $35,500 if left unprotected. For the fourth quarter of 2020, the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives used to hedge foreign currency risks, was a net gain of $10,700. We will continue to monitor, assess, and mitigate through hedging activities, our risks related to foreign currency fluctuations.

 

 

Item 8. Financial Statements and Supplementary Data

 

The supplementary information required by this item is included in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

 

 

 

 

 29 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and Shareholders of Socket Mobile, Inc.:

 

Opinion on the Financial Statements

 

We have audited the accompanying balance sheets of Socket Mobile, Inc. (“the Company”) as of December 31, 2020 and 2019, the related statements of operations, stockholders’ equity, and cash flows for each of the years in the two-year period ended December 31, 2020 and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the 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 audit, 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 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing a separate audit opinion on the critical audit matters or on the accounts or disclosures to which they relate.

 

Deferred Tax Asset Valuation Allowance Assessment

 

Critical Audit Matter Description

 

As described in notes 1 and 6 to the consolidated financial statements, the Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred tax assets when it is more likely than not that such assets will not be realized. The Company utilizes an undiscounted cash flow model to help determine the expected usage of the deferred tax asset and related need for a valuation allowance.

 

 30 

 

We identified the evaluation of the deferred tax asset valuation allowance assessment as a critical audit matter because of the significant estimates and assumptions management used in the undiscounted cash flow analysis. Performing audit procedures to evaluate the reasonableness of these estimates and assumptions required a high degree of auditor judgment and an increased extent of effort. In addition, the audit effort involved the use of professionals with specialized skill and knowledge.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures consisted of the following:

 

Testing management’s process for developing the accounting estimate for the allowance.
Evaluating the appropriateness of the undiscounted cash flow model used by management.
Testing the completeness and accuracy of underlying data used in the undiscounted cash flow model.
Evaluating the significant assumptions used by management related to revenues, gross margin, other operating expenses, and income taxes to discern whether they are reasonable considering (i) the current and past performance of the entity; (ii) the consistency with external market and industry data; and (iii) whether these assumptions were consistent with evidence obtained in other areas of the audit.
Professionals with specialized skill and knowledge were utilized by the Firm to assist in the evaluation of the undiscounted cash flow model.

 

Goodwill Impairment Assessment

 

Critical Audit Matter Description

 

As described in note 1 to the financial statements, the Company tests goodwill for impairment annually at the reporting unit level, or more frequently, if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than the carrying amount. Reporting units are tested for impairment by comparing the estimated fair value of each reporting unit with the carrying amount. If the carrying amount of a reporting unit exceeds its estimated fair value, an impairment loss is recorded based on the difference between the fair value and carrying amount, not to exceed the associated carrying amount of goodwill. The Company’s annual impairment test occurred on September 30, 2020. The Company utilized a third-party valuations specialist to assist in the preparation of the goodwill impairment test. The Company primarily used a discounted cash flow income method and a guideline public company market method to estimate the fair value of the reporting unit.

 

We identified the evaluation of the impairment analysis for goodwill as a critical audit matter because of the significant estimates and assumptions management used in the discounted cash flow analysis performed by management to determine fair value of the reporting unit. Performing audit procedures to evaluate the reasonableness of these estimates and assumptions required a high degree of auditor judgment and an increased extent of effort. In addition, the audit effort involved the use of professionals with specialized skill and knowledge.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures consisted of the following:

 

Testing management’s process for developing the fair value of the reporting unit.
Evaluating the appropriateness of the discounted cash flow model utilized by the Company.
Testing the completeness and accuracy of underlying data used in the fair value estimate.
Evaluating the significant assumptions provided by management or developed by the third-party valuation specialist related to revenues, gross margin, other operating expenses, income taxes, long term growth rate, and discount rate to discern whether they are reasonable considering (i) the current and past performance of the entity; (ii) the consistency with external market and industry data; and (iii) whether these assumptions were consistent with evidence obtained in other areas of the audit.

 31 

 

Evaluating: (1) the reasonableness of the comparable companies used; (2) the appropriateness of the market multiple used (enterprise value / revenue); and (3) the reasonableness of the market multiple applied
Assessing the reasonableness of the correlation of the fair value of the reporting unit to market capitalization.
In addition, professionals with specialized skill and knowledge were utilized by the Firm to assist in the evaluation of the discounted cash flow model and discount rate assumptions.

 

/s/ Sadler, Gibb & Associates, LLC

 

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

 

Draper, UT

March 23, 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 32 

 

SOCKET MOBILE, INC.
BALANCE SHEETS
   December 31,
   2020  2019
ASSETS
Current assets:          
   Cash and cash equivalents  $2,121,763   $958,860 
   Accounts receivable, net   2,112,514    2,837,006 
   Inventories, net   3,195,842    3,178,908 
   Prepaid expenses and other current assets   335,386    312,127 
   Deferred cost on shipments to distributors   170,016    233,823 
      Total current assets   7,935,521    7,520,724 
           
Property and equipment:          
   Machinery and office equipment   2,286,268    2,195,405 
   Computer equipment   1,412,030    1,336,445 
    3,698,298    3,531,850 
   Accumulated depreciation   (2,850,635)   (2,667,340)
      Property and equipment, net   847,663    864,510 
           
Goodwill   —      4,427,000 
Other long-term assets   159,039    202,611 
Deferred tax assets   5,506,934    5,506,934 
Operating lease right-of-use asset   609,331    936,708 
      Total assets  $15,058,488  $19,458,487
           
           
LIABILITIES AND STOCKHOLDERS’ EQUITY
           
Current liabilities:          
   Accounts payable and accrued expenses  $1,372,701   $2,084,848 
   Accrued payroll and related expenses   375,511    566,350 
   Deferred revenue on shipments to distributors   450,591    611,029 
   Short term portion of deferred service revenue   25,522    32,900 
   Bank lines of credit   —      1,412,449 
   Notes payable – current portion    —      333,333 
   Subordinated convertible notes payable, net of discount   169,619    —   
   Subordinated convertible notes payable, net of discount-related party   1,272,138    —   
   Operating lease – current portion    483,254    419,288 
   Finance lease – current portion    —      8,291 
      Total current liabilities   4,149,336    5,468,488 
           
Long term portion of operating lease   258,097    715,062 
Long-term portion of deferred service revenue   28,794    40,711 
   Total liabilities   4,436,227    6,224,261 
           
Commitments and contingencies   —      —   
Stockholders’ equity:          
   Common stock, $0.001 par value: Authorized – 20,000,000 shares,          

Issued and outstanding – 6,102,630 shares at December 31, 2020 and 6,017,674 shares at December 31, 2019

   6,103    6,018 
   Additional paid-in capital   61,733,522    61,066,971 
   Accumulated deficit   (51,117,364)   (47,838,763)
      Total stockholders’ equity    10,622,261    13,234,226 
         Total liabilities and stockholders’ equity   $15,058,488  $19,458,487

 

 

See accompanying notes.

 33 

  

 

SOCKET MOBILE, INC.

STATEMENTS OF OPERATIONS
 
 
   Years Ended December 31,
   2020  2019
       
Revenues  $15,700,036   $19,253,105 
           
Cost of revenues   7,365,135    9,152,462 
           
Gross profit   8,334,901    10,100,643 
           
Operating expenses:          
   Research and development   3,140,104    3,893,563 
   Sales and marketing   2,848,549    3,015,431 
   General and administrative   2,269,819    2,585,279 
   Goodwill impairment charges   4,427,000    —   
      Total operating expenses   12,685,472    9,494,273 
           
Operating income (loss)   (4,350,571)   606,370 
           
Interest expense, net   (97,488)   (100,656)
Other income   60,000   —  
Extinguishment of debt   1,058,700    —   
           
Net income (loss) before income taxes   (3,329,359)   505,714 
Income tax benefit (expense)   50,758    (219,128)
Net income (loss)  $(3,278,601)  $286,586
           
Net income (loss) per share:          
   Basic  $(0.51)  $0.05
   Fully diluted  $(0.51)  $0.05
           
Weighted average shares outstanding:          
   Basic   6,036,310   5,984,381
   Fully diluted   6,036,310   6,207,731

 

 

See accompanying notes.

 34 

 

 

SOCKET MOBILE, INC.
STATEMENTS OF STOCKHOLDERS’ EQUITY
             
             
      Additional     Total
   Common Stock  Paid-In  Accumulated  Stockholders’
   Shares  Amount  Capital  Deficit  Equity
Balance at December 31, 2018   5,883,109    5,883    60,523,901    (48,125,349)   12,404,435 
Exercise of stock options   24,494    25    23,289    —      23,314 
Stock-based compensation   —      —      519,891    —      519,891 
Restricted stock grants   110,071    110    (110)   —      —   
Net income   —      —      —      286,586    285,586 
Balance at December 31, 2019   6,017,674   $6,018   $61,066,971   $(47,838,763)  $13,234,226 
Repurchase of common stock   (5,538)   (5)   (8,475)   —      (8,480)
Cancellation of restricted stock   (9,745)   (10)   10    —      —   
Exercise of stock options   100,239    100    167,965    —      168,065 
Stock-based compensation   —      —      507,051    —      507,051 
Net loss   —      —      —      (3,278,601)   (3,278,601)
Balance at December 31, 2020   6,102,630   $6,103   $61,733,522   $(51,117,364)  $10,622,261 

 

 

See accompanying notes.

 

 35 

 

SOCKET MOBILE, INC.
STATEMENTS OF CASH FLOWS
 
   Years Ended December 31,
   2020  2019
Operating activities          
  Net income (loss)  $(3,278,601)  $286,586 
  Adjustments to reconcile net income (loss) to net cash provided by operating activities:          
      Stock-based compensation   507,051    519,891 
      Depreciation and amortization   596,900    462,930 
      Deferred tax expenses (benefits)   —      274,004 
      Forgiveness of PPP loan   (1,058,700)   —   
      Amortization of debt discount   11,030   —   
      Goodwill impairment charges   4,427,000    —   
           
  Changes in operating assets and liabilities:          
      Accounts receivable   724,492    (469,829)
      Inventories   (16,934)   (906,580)
      Prepaid expenses and other current assets   (23,259)   (4,295)
      Other long-term assets   —      (1,320)
      Accounts payable and accrued expenses   (712,147)   551,392 
      Accrued payroll and related expenses   (190,839)   54,043 
      Net deferred revenue on shipments to distributors   (96,631)   145,256 
      Deferred service revenue   (19,295)   8,676 
      Net change in operating lease   (65,622)   (47,220)
        Net cash provided by operating activities   804,445    873,534 
Investing activities          
  Purchase of equipment   (536,481)   (595,154)
  Capitalized software costs   —      (7,800)
          Net cash used in investing activities   (536,481)   (602,954)
Financing activities          
  Payments on operating leases   (8,291)   (15,696)
  Common stock repurchase and related expenses   (8,480)   —   
  Proceeds from borrowings under bank line of credit agreement   5,630,000    17,423,000 
  Repayments of borrowings under bank line of credit agreement   (7,042,449)   (17,327,329)
  Repayments of bank term loan   (333,333)   (500,000)
  Proceeds from notes payable   1,208,700    —   
  Repayments of notes payable   (150,000)   —   
  Proceeds from subordinated convertible notes payable, net of discount   168,321    —   
  Proceeds from subordinated convertible notes payable, net of discount-related party   1,262,406    —   
  Proceeds from stock options exercised   168,065    23,314 
          Net cash provided by (used in) financing activities   894,939    (396,711)
Net increase (decrease) in cash and cash equivalents   1,162,903    (126,131)
Cash and cash equivalents at beginning of year   958,860    1,084,991 
Cash and cash equivalents at end of year  $2,121,763  $958,860
Supplemental cash flow information          
  Cash paid for interest  $94,417   $100,048 
  Cash paid for income taxes  $4,918   $800 

 

See accompanying notes.

 36 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

 

NOTE 1 — Organization and Summary of Significant Accounting Policies

 

Organization and Business

Socket Mobile, Inc. (the “Company”) is a leading manufacturer of data capture products for mobile applications used in Retail, Commercial Services, Industrial & Manufacturing, Transportation & Logistics, and Health Care. The Company produces a family of data capture products that connect over Bluetooth and work with applications running on smartphones, tablets and mobile computers using operating systems from Apple® (iOS), Google™ (Android™) and Microsoft® (Windows®). The Company focuses on serving the needs of software application developers as our sales are primarily driven by the deployment of barcode and RFID/NFC enabled mobile applications.

 

The Company designs its own products and subcontracts the manufacturing of product components to independent third-party contract manufacturers who are in the U.S., Mexico, Singapore, China, Malaysia and Taiwan and who have the equipment, know-how and capacity to manufacture products to the Company’s specifications. Final products are assembled, tested, packaged, and distributed at and from its Newark, California facility. The Company offers its products worldwide through two-tier distribution enabling customers to purchase from a large number of on-line resellers around the world including some application developers. The geographic regions served by the Company include the Americas, Europe, Asia Pacific and Africa.

 

The Company was founded in March 1992 as Socket Communications, Inc. and reincorporated in Delaware in 1995 prior to the Company’s initial public offering in June 1995. The Company began doing business as Socket Mobile, Inc. in January 2007 to better reflect its market focus on the mobile business market, and changed its legal name to Socket Mobile, Inc. in April 2008. The Company’s common stock trades on the NASDAQ Marketplace under the symbol “SCKT.” The Company’s principal executive offices are located at 39700 Eureka Drive, Newark, CA 94560.

 

Use of Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.

 

Cash and Cash Equivalents

The Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash equivalents. For the years ended December 31, 2020 and 2019, all of the Company’s cash and cash equivalents consisted of amounts held in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company’s cash balance on deposit in these accounts may, at times, exceed the federally insured limits. The Company has never experienced any losses in such accounts.

 

 37 

 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS 

 

Fair Value of Financial Instruments

The carrying value of the Company’s cash and cash equivalents, accounts receivable, accounts payable and foreign exchange contracts approximate fair value due to the relatively short period of time to maturity. 

 

Foreign Currency

The functional currency for the Company is the U.S. dollar. However, the Company requires European distributors to purchase products in Euros and British pounds and pays the expenses of European employees in Euros and British pounds. The Company hedges a significant portion of the European receivables balance denominated in Euros to reduce the foreign currency risk associates with these assets. In 2020, the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives used to hedge foreign currency risks, was a net gain of $10,700 compared to a net loss of $2,300 in 2019.

 

Accounts Receivable Allowances

The Company estimates the amount of uncollectible accounts receivable at the end of each reporting period based on the aging of the receivable balance, current and historical customer trends, and communications with its customers. Amounts are written off only after considerable collection efforts have been made and the amounts are determined to be uncollectible. The following describes activity in the allowance for doubtful accounts for the years ended December 31, 2020 and 2019:

 

 

 38 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

 

Year  Balance at
Beginning of Year
  Charged to
Costs and
Expenses
  Amounts
Written Off
  Balance at
End of
Year
             
 2020   $40,651   $—     $—     $40,651 
 2019   $89,058   $—     $(48,407)  $40,651 

 

 

Inventories

Inventories consist principally of raw materials and sub-assemblies stated at the lower of standard cost, which approximates actual costs (first-in, first-out method), or market. Market is defined as replacement cost, but not in excess of estimated net realizable value or less than estimated net realizable value less a normal margin. At the end of each reporting period, the Company compares its inventory on hand to its forecasted requirements for the next nine-month period and reserves the cost of any inventory that is surplus, less any amounts that the Company believes it can recover from the disposal of goods or that the Company specifically believes will be saleable past a nine- month horizon. The Company’s sales forecasts are based upon historical trends, communications from customers, and marketing data regarding market trends and dynamics. Changes in the amounts recorded for surplus or obsolete inventory are included in cost of revenue. Inventories, net of write-downs, at December 31, 2020 and 2019 consisted of the following:

 

   December 31,
   2020  2019
Raw materials and sub-assemblies  $3,642,377   $3,767,588 
Finished goods   281,104    241,681 
Inventory reserves   (727,639)   (830,361)
Inventory, net  $3,195,842  $3,178,908

 

 

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of various payments that the Company has made in advance for goods or services to be received in the future. Prepaid expenses and other current assets at December 31, 2020 and 2019 consisted of the following:

 

   December 31,
   2020  2019
Prepaid insurance  $82,296   $47,884 
Product certification costs   75,592    83,749 
Prepaid inventory purchases   93,859    77,606 
Prepaid maintenance contracts and other prepaid expenses   83,639    102,888 
Prepaid expenses and other current assets  $335,386  $312,127

 

 

 

 

 39 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

Property and Equipment

Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method, over the estimated useful lives of the assets ranging from one to five years. Assets under finance leases are amortized in a manner consistent with the Company’s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense in the years ended December 31, 2020 and 2019, was $553,328 and $419,856, respectively.

 

Goodwill

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU) 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The amendments in this update eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable.

 

The Company tests its goodwill for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying value of the Company’s single reporting unit more likely than not exceeds its fair value.

 

As of September 30, 2020, the Company experienced a triggering event due to a drop in its stock price, which had been negatively impacted by the economic downturn caused by COVID-19 pandemic and performed a quantitative analysis for potential impairment of its goodwill. The Company's fair value measurement approach combines the income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and market valuation technique. The income valuation technique uses estimates and assumptions including the projected future cash flows, discount rate reflecting the risk attributable to the Company, perpetual growth rate, and projected future economic and market conditions. Under the market approach, the principal assumption included an estimate for a control premium. As a result of the analysis, the Company determined the carrying value exceeded its fair value and recorded a non-cash goodwill impairment charge of $4,427,000 at September 30, 2020. No impairment of goodwill was recorded in the year ended December 31, 2019.

 

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced losses on the investments.

 

 40 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

The Company’s trade accounts receivables are primarily with distributors. The Company performs ongoing credit evaluations of its customers’ financial condition, but the Company generally requires no collateral. Reserves are maintained for potential credit losses, and such losses have been within management’s expectations. Customers who accounted for at least 10% of the Company’s accounts receivable balances at December 31, 2020 and December 31, 2019 were as follows: 

 

 

   December 31,
   2020  2019
Ingram Micro Inc.      34%   45%
Bluestar, Inc.      29%   32%
ScanSource, Inc.      13%   * 
Bluestar Europe DistributionBV      11%   * 
* Customer accounted for less than 10% of the Company’s accounts receivable balances

 

Concentration of Suppliers

Several of the Company’s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials, it could have a material adverse effect upon its results. At December 31, 2020, 15% of the Company’s accounts payable balances were concentrated with top two suppliers. For the years ended December 31, 2020 and 2019, top three suppliers accounted for 64% and 55%, respectively, of inventory purchases.

 

Revenue Recognition and Deferred Revenue

On January 1, 2017, the Company adopted ASC 606 “Revenue from Contracts with Customers” and implemented a new revenue recognition policy. Instead of deferring 100% of revenue and cost of revenue until products are sold by distributors, the new policy recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. In 2020, distribution revenue was approximately $13.7 million, compared to $17.2 million in 2019. On December 31, 2020, the deferred revenue and deferred cost on shipments to distributors were approximately $451,000 and $170,000 respectively, compared to approximately $611,000 and $234,000, respectively, at December 31, 2019.

 

The Company also earns revenue from its SocketCare services program which provides for extended warranty and accidental breakage coverage for selected products. For the year ended December 31, 2020 and 2019, the SocketCare revenue was $35,000 and $42,000, respectively. Service purchased at the time of product purchase provides for coverage in three-year and five-year terms. The Company additionally offers comprehensive coverage and program term extensions. Revenues from the SocketCare services program are recognized ratably over the life of the extended warranty contract. The amount of unrecognized SocketCare service revenue is classified as deferred service revenue and presented on the Company’s balance sheet in its short- and long-term components. At December 31, 2020, the balance of unrecognized SocketCare service revenue was $54,000.

 

 41 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

Cost of Sales and Gross Margins 

Cost of sales primarily consists of the costs to manufacture our products, including the costs of materials, contract manufacturing, shipping costs, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and inventory excess and obsolete provisions. The factors that impact our gross margins are the cost of materials, the mix of products and the extent to which we are able to efficiently utilize our manufacturing capacity. 

 

Leases

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires a lessee to recognize a liability representing future lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For operating leases, a lessee is required to recognize at inception a right-of-use asset and a lease liability equal to the net present value of the lease payments, with lease expense recognized over the lease term on a straight-line basis. For leases with a term of twelve months or less, ASU 2016-02 allows a reporting entity to make an accounting policy election to not recognize a right-of-use asset and a lease liability, and to recognize lease expense on a straight-line basis. The Company adopted ASU 2016-02 effective January 1, 2019. At December 31, 2020, the balances of right-of-use assets and liabilities for the operating lease are approximately $0.60 million and $0.74 million, respectively, compared to approximately $0.93 million and $1.13 million, respectively, at December 31, 2019.

 

Warranty

The Company’s products typically carry a one-year warranty. The Company reserves for estimated product warranty costs at the time revenue is recognized based upon the Company’s historical warranty experience, and additionally for any known product warranty issues. If actual costs differ from initial estimates, the Company records the difference in the period they are identified. Actual claims are charged against the warranty reserve. The following describes activity in the reserves for product warranty costs for the years ended December 31, 2020 and 2019:

 

Year  Balance at
Beginning of Year
  Additional Warranty Reserves  Amounts
Charged to Reserves
  Balance at
End of
Year
             
 2020   $78,871   $73,734   $(73,734)  $78,871 
 2019   $78,871   $89,702   $(89,702)  $78,871 

 

Research and Development

Research and development expenditures are charged to operations as incurred. The major components of research and development costs include salaries and employee benefits, stock-based compensation expense, third party development costs including consultants and outside services, and allocations of overhead and occupancy costs.

 

Software Development Costs

Costs incurred to develop computer software to be sold or otherwise marketed are charged to expense until technological feasibility of the product has been established. Once technological feasibility has been established, computer software development costs (consisting primarily of internal labor costs) are capitalized and reported at the lower of amortized cost or estimated realizable value. Purchased software development cost is recorded at cost. When a product is ready for general release, its capitalized costs are amortized on a product-by-product basis. The annual amortization is the straight-line method over the remaining estimated economic life (a period of three to five years) of the product. Amortization of capitalized software development costs is included in the cost of revenues line on the statements of operations.  If the future revenue of a product is less than anticipated, impairment of the related unamortized development costs could occur, which could impact the Company’s results of operations. Amortization expense on software development costs included in costs of revenues for 2020 and 2019 was $43,572 and $43,074 respectively. The amount of unamortized capitalized software costs as of December 31, 2020 and 2019 was approximately $94,000 and $138,000, respectively.

 

 42 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

Advertising Costs

Advertising costs are charged to sales and marketing as incurred. The Company incurred $19,863 and $17,539, in advertising costs during 2020 and 2019, respectively.

 

Income Taxes

The Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred tax assets when it is more likely than not that such assets will not be realized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense.

 

Shipping and Handling Costs

Shipping and handling costs are included in the cost of revenues in the statement of operations.

 

Net Income (Loss) Per Share

The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:

 

   Years Ended December 31,
   2020  2019
Numerator:      
   Net income (loss)  $(3,278,601)  $286,586 
   Net income (loss) allocated to restricted stock award   188,375    —   
   Adjusted net income (loss) for basic earnings per share  $(3,090,226)  $286,586 
Denominator:          
Weighted average shares outstanding used in computing net income (loss) per share:          
          Basic   6,036,310   5,984,381 
          Fully diluted   6,036,310   6,207,731 
 Net income (loss) per share applicable to common stockholders:          
          Basic  $(0.51)  $0.05 
          Fully diluted  $(0.51)  $0.05 

 

 43 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

In 2020, the shares used in computing diluted net loss per share do not include 2,437,006 dilutive stock options and restricted stocks, nor 1,047,945 dilutive conversion shares as the effect is anti-dilutive given the Company’s loss. In 2019, 2,169,436 stock options were excluded from the calculation of the diluted earnings per share because their effect would be anti-dilutive.

 

Stock-Based Compensation Expense

The Company has incentive plans that reward employees with stock options and restricted stocks. The amount of compensation cost for these stock-based awards is measured based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period. 

 

Segment Information

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief executive officer in deciding how to allocate resources and in assessing performance.

 

The Company operates in the mobile barcode scanning and RFID reader/writer market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning peripherals for data collection, and third-party vertical applications software. The Company distributes its products in the United States and foreign countries primarily through distributors and resellers. The Company markets its products primarily through application developers whose applications are designed to work with Company’s products.

 

Revenues for the geographic areas for the years ended December 31, 2020 and 2019 are as follows:

 

   Years Ended December 31,
Revenues: (in thousands)  2020  2019
   United States  $12,137   $14,558 
   Europe   2,209    2,431 
   Asia and rest of world   1,354    2,264 
   $15,700  $19,253

 

 

Export revenues are attributable to countries based on the location of the Company’s customers. The Company does not hold long-lived assets in foreign locations.

 

 44 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

Major Customers

Customers who accounted for at least 10% of total revenues for the years ended December 31, 2020 and 2019 were as follows:

 

   Years Ended December 31,
   2020  2019
Ingram Micro Inc.   31%   38%
BlueStar, Inc.   23%   21%

 

Recently Issued Financial Accounting Standards

 

In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815 – 40)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The ASU’s amendments are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The Company is currently evaluating the impact ASU 2020-06 will have on its financial statements.

 

In October 2020, the FASB issued ASU 2020-08, Codification Improvements to Subtopic 310-20, Receivable-Nonrefundable fees and other costs. The amendments in that Update shortened the amortization period for certain purchased callable debt securities held at a premium by requiring that entities amortize the premium associated with those callable debt securities within the scope of paragraph 310-20-25-33 to the earliest call date. The amendments affect the guidance in Accounting Standards Update No. 2017-08, receivables—Nonrefundable Fees and Other Costs (Subtopic 310-20): Premium Amortization on Purchased Callable Debt Securities. The amendments is this update become effective for fiscal years, and interim periods within those fiscal years beginning after December 15, 2020. Early adoption is not permitted. The Company is currently evaluating the impact ASU 2020-08 will have on its financial statements.

 

In October 2020, the FASB issued ASU 2020-10, Codification Improvements. This update ensures all disclosure guidance that requires or provides an option for an entity to provide notes to the financial statements is included in the Disclosure Section (Section 50) of the Codification. This update also provides various codification improvements in which the original guidance was unclear. This update becomes effective for annual periods beginning after December 15, 2020 and early adoption is permitted for any annual or interim period for which financial statements have not been issued. The Company does not expect the adoption of this new standard will have a material impact on its financial condition or results of operations.

 

From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, management believes that all other recently issued accounting standards are not expected to have a material impact on the Company’s financial position or results of operations upon adoption.

 

 45 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

NOTE 2 — Bank Financing Arrangements

 

The Company entered the first Financing Agreement with Western Alliance Bank, an Arizona corporation in 2014, and the agreement has been amended and extended through the years. 

 

Sixth Financing Agreement

On June 14, 2019, the Company entered into the Sixth Amended and Restated Business Financing Agreement with the Bank. The Bank waived the default which occurred for the month ended April 30, 2019 when the Company’s Asset Coverage Ratio was 1.13 to 1.00, instead of the required 1.25 to 1.00. The Bank also increased the Eligible Receivable threshold for Ingram Micro from 50% to 60% of domestic receivables, and from 35% to 50% of all receivables (including both domestic and foreign receivables).

 

Seventh Financing Agreement

On January 8, 2020, the Company entered into the Seventh Amended and Restated Business Financing Agreement with the Bank which extends the maturity date of the Company’s revolving line of credit to January 31, 2022.

 

Eighth Financing Agreement

On August 28, 2020, the Company entered into the Eighth Amended and Restated Business Financing Agreement with the Bank. The Bank consented to the issuance of subordinated debt in the amount less than $2,000,000, at the annual interest rate less than 10% and maturing no sooner than 3 years.

 

During the twelve months ended December 31, 2020, total repayments of the term loan was $333,333. Total amount borrowed under the domestic and international lines was $5,630,000 and the total repayments was $7,042,449. At December 31, 2020, the available borrowing capacity was approximately $1,487,000. There were no amounts outstanding under the term loan and bank credit facilities on December 31, 2020.

 

Total interest expenses on the term loan and on the amounts drawn under the Company’s bank credit lines for 2020 were $6,152 and $20,461, respectively. Total interest expenses on the term loan and on the amounts drawn under the Company’s bank credit lines for 2019 were $44,541 and $55,571, respectively. Accrued interest payable related to the amounts outstanding under the term loan and the bank credit facilities at December 31, 2020 and December 31, 2019 was zero and $14,466, respectively.

 

NOTE 3 — Term loans

 

PPP Loan

 

On April 20, 2020, the Company received $1,058,700 of loan proceeds under the Paycheck Protection Program (“PPP”) which was established as part of the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). The application for these funds requires the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support the ongoing operations of the Company. This certification further requires the Company to take into account the current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the forgiveness of the loan, is dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan based on its future adherence to the forgiveness criteria. The loan has a fixed interest rate of 1% and matures in two years. Payments of principal and interest are deferred for a period of six months from the date on which the PPP loan is distributed. The PPP loan was primarily used to cover payroll costs, rent, and utility costs during the covered period. On December 10, 2020, the Company received a notice from Western Alliance Bank that the full principal amount of the PPP loan and the accrued interest were forgiven.

 

 46 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

Economic Injury Disaster Loan (EIDL)

 

On June 26, 2020, the Company executed the standard loan documents required for a securing loan of $150,000 offered by the U.S. Small Business Administration under its Economic Injury Disaster Loan (“EIDL”) assistance program in light of the impact of the COVID-19 pandemic on the Company’s business. Proceeds of the EIDL were used for working capital purposes. Interest accrues at the rate of 3.75% per annum and accrues from the date of inception. Installment payments, including principal and interest, are due monthly beginning June 26, 2021 (twelve months from the date of the EIDL) in the amount of $731. The balance of principal and interest is payable 30 years from the date of the EIDL. The EIDL is secured by a security interest on all of the Company’s assets. On August 28, 2020, the Company paid off the Economic Injury Disaster Loan in full.

 

On June 23, 2020, the Company received $10,000 from US Small Business Administration as part of Economic Injury Disaster Loan (“EIDL”). This was a grant and does not need to be repaid. The Company recorded it as other income in Q2 2020.

 

NOTE 4 — Secured Subordinated Convertible Notes Payable

 

On August 31, 2020, the Company completed a secured subordinated convertible note financing of $1,530,000, including $1,350,000 from officers, directors, and family members. Because the Financing involved such parties related to the Company, a special committee of the Board comprising the Board’s disinterested directors approved the Financing.

 

The funds raised are used to increase the Company’s working capital balances. The notes have a three-year term that accrue interest at 10% per annum and mature on August 30, 2023. The interest on the notes is payable quarterly in cash. The holder of each note may require the Company to repay the principal amount of the note plus accrued interest at any time after August 31, 2021. The principal amount of each note is convertible at any time, at the option of the holder, into shares of the Company’s common stock at a conversion price of $1.46 per share, which was the market closing price of the common stock on Friday, August 28, 2020, the closing date of the financing. The notes did not contain a beneficial conversion feature because the conversion price is higher than the market closing price on the date of the notes payable. The notes are secured by the assets of the Company and are subordinated to amounts outstanding under the Company’s working capital bank line of credit with Western Alliance Bank.

 

Total issuance costs associated with the financing is $96,515, and the costs are presented in the balance sheet as a direct deduction from the notes payable balance of $1,530,000 as a contra-liability. The issuance costs are amortized over three years, the term of the notes payable, and the amortization expense is reported as interest expense. The amortization of debt discount for the year ended December 31, 2020 was $11,030. The remaining debt discount of $88,243 will be amortized through August 30, 2023.

 

 47 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

Total interest expense recognized related to the convertible note for the year ended December 31, 2020 was $62,172.

 

As of February 22, 2021, two noteholders elected to convert note principal of $130,000 into shares of Common Stock, $0.001 par value per shares, at the conversion price.

 

NOTE 5 — Commitments and Contingencies

 

Operating Lease Obligations

 

The Company adopted ASU 2016-02, Leases (Topic 842) effective January 1, 2019 and restated its reported results in January 2018, including the recognition of additional operating lease right-of-use assets and liabilities. On January 1, 2018, the Company recognized operating lease right-of-use assets and operating lease liabilities in the amount of approximately $1.57 million and $1.85 million, respectively, which represented the presented the present value of future lease payments using a discount rate of 6.25% per annum.

 

The Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet in Newark, California. The lease agreement expires on June 30, 2022. Monthly base rent increases four percent per year annually on July 1st of each year. Operating lease expense is recognized on a straight-line basis over the lease term. In June 2020, the Company also signed a new two-year equipment operating lease agreement. The Company will pay $1,519 in monthly installments starting in September of 2020 through June 2022.

 

The operating lease expense was allocated in cost of goods sold and operating costs based on department headcount and amounted to $418,909 and $412,833 for the twelve-month periods ended December 31, 2020 and 2019, respectively.

 

On December 30, 2020, the balances of right-of-use assets and liabilities for the operating leases were approximately $0.61 million and $0.74 million, respectively, compared to approximately $0.94 million, and $1.13 million, respectively, on December 31, 2019.

 

Cash payments included in the measurement of our operating lease liabilities were $478,461 and $460,053 for the twelve-month periods ended December 30, 2020 and 2019, respectively.

 

Future minimum lease payments under the operating lease at December 31, 2020 are shown below:

 

Annual minimum payments:  Amount
2021   515,822 
2022   262,789 
Total minimum payments   778,611 
Less: Present value factor   (37,260)
Total operating lease liabilities   741,351 
Less: Current portion of operating lease   (483,254)
Long-term portion of operating lease  $258,097

 

 

 48 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

Finance Lease Obligations

 

The new standard, ASU 2016-02 classifies lessee leases into two types, operating and finance. The Company leases certain of its equipment under finance leases. The leases are collateralized by the underlying assets. On December 31, 2020, the Company has no equipment subject to financing arrangement, compared to equipment with a cost of $100,584 on December 31, 2019. The accumulated depreciation of the assets associated with the finance leases as of December 31, 2019 amounted $92,571.

 

Purchase Commitments

On December 31, 2020, the Company’s non-cancelable purchase commitments for inventory to be used in the ordinary course of business during 2021 were approximately $6,256,000.

 

Legal Matters

The Company is subject to disputes, claims, requests for indemnification and lawsuits arising in the ordinary course of business. Under the indemnification provisions of the Company’s customer agreements, the Company routinely agrees to indemnify and defend its customers against infringement of any patent, trademark, copyright, trade secrets, or other intellectual property rights arising from customers’ legal use of the Company’s products or services. The exposure to the Company under these indemnification provisions is generally limited to the total amount paid for the indemnified products. However, certain indemnification provisions potentially expose the Company to losses in excess of the aggregate amount received from the customer. To date, there have been no claims against the Company by its customers pertaining to such indemnification provisions, and no amounts have been recorded. The Company is currently not a party to any material legal proceedings.

 

NOTE 6 — Stock-Based Compensation Plan

 

Stock-Based Compensation Program

The Company has one share-based compensation plan in effect in the two years presented: the 2004 Equity Incentive Plan (the “2004 Plan”). The 2004 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock, stock appreciation rights, and performance awards to employees, directors, and consultants of the Company. Upon ratification of the 2004 Plan by the shareholders in June 2004, shares in the 1995 Plan that had been reserved but not issued, as well as any shares issued that would otherwise return to the 1995 Plan as a result of termination of options or repurchase of shares, were added to the shares reserved for issuance under the 2004 Plan. The Company grants incentive stock options and restricted stock at an exercise price per share equal to the fair market value per share of common stock on the date of grant. The vesting and exercise provisions are determined by the Board of Directors, with a maximum term of ten years. The 2004 Plan expires on April 23, 2024.

 

The 2004 Plan provides for an annual increase in the number of shares authorized under the plan to be added on the first day of each fiscal year equal to the least amount of 400,000 shares, 4% of the outstanding shares on that date, or an amount as determined by the Board of Directors. On January 1, 2020 and 2019, a total of 240,707 and 235,324 additional shares, respectively, became available for grant from the 2004 Plan.

 

 49 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

Stock-Based Compensation Information

The stock-based compensation expense included in the Company’s statements of income for the years ended December 31, 2020 and 2019, consisted of the following:

 

 

   Years Ended December 31,
Income Statement Classification  2020  2019
  Cost of revenues  $86,649   $94,803 
  Research and development   137,537    151,121 
  Sales and marketing   121,802    121,633 
  General and administrative   161,063    152,334 
   $507,051  $519,891

 

 

As of December 31, 2020, the remaining unamortized stock-based compensation expense was $935,882 and is expected to be amortized over a weighted average period of 2.61 years.

 

Stock Options – Stock option awards have an exercise price equal to the closing price on the date of grant, expire in ten years from the date of grant and vest over a four-year period at 25% per year. The Company calculates the value of each stock option grant, estimated on the date of grant, using binomial lattice option pricing model. The weighted-average estimated fair value of stock options granted during 2020 and 2019 was $0.50 and $1.08, respectively, using the following weighted-average assumptions:

 

   Years Ended December 31,
   2020  2019
Risk-free interest rate (%)   0.68%   1.614%
Dividend yield   —      —   
Volatility factor   43.62%   42.58%
Expected option life (years)   7.4    7.2 

 

 

The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant; the dividend yield is calculated as the ratio of dividends paid per share of common stock to the stock price on the date of grant; the expected life is based on historical and expected exercise behavior; and volatility is based on the historical volatility of the Company’s stock price over the expected life of the option.

 

The table below presents the information related to stock option activity for the years ended December 31, 2020 and 2019:

   Years Ended December 31,
   2020  2019
Total intrinsic value of stock options exercised  $167,882   $16,568 
Cash received from stock option exercises  $168,065   $23,314 

 

 

 

 

 

 50 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS 

 

The following summarizes stock option activity under the 2004 Plan as of and for the years ended December 31, 2020 and 2019:

 

     Outstanding Options
     

 

Number

of Shares

    

Weighted

Average

Price Per Share

    Remaining Contractual Term
(in years)
    

 

 

Intrinsic
Value

 
Balance at December 31, 2018    2,374,124   $2.54           
   Granted    551,256   $2.20           
   Exercised    (24,494)  $0.95           
   Canceled    (508,100)  $2.92           
Balance at December 31, 2019    2,392,786   $2.40           
   Granted    37,000   $1.08           
   Exercised    (100,239)  $1.68           
   Canceled    (334,741)  $2.84           
Balance at December 31, 2019    1,994,806   $2.42    5.50   $690,769 
Exercisable    1,602,695   $2.34    4.75   $603,382 
Unvested    392,111   $2.31    8.33   $87,387 

  

Stock options outstanding as of December 31, 2020 are summarized below:

 

      Options Outstanding     Options Exercisable
 

 

Range of

Exercise

Prices

    

 

Number of

Options Outstanding

    Weighted Average Remaining Life (Years)    

 

Weighted

Average Exercise Price

    

 

Number of Options Exercisable

    

 

Weighted Average Exercise Price

 
 $0.95 - $1.25    352,081    3.25   $1.06    325,873   $1.06 
 $1.50 - $1.82    99,540    1.00   $1.74    99,540   $1.74 
 $1.89 - $2.27    456,891    5.17   $2.07    368,771   $2.11 
 $2.32 - $2.49    407,826    7.58   $2.34    200,125   $2.35 
 $2.50 - $2.75    241,188    5.33   $2.71    241,188   $2.71 
 $2.82 - $2.93    195,355    7.17   $2.93    141,206   $2.93 
 $3.10 - $3.88    73,400    6.00   $3.69    71,600   $3.70 
 $4.22 - $4.49    168,525    6.42   $4.25    154,392   $4.24 
 $0.95 - $4.49    1,994,806    5.50   $2.42    1,602,695   $2.34 

 

 

 51 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

As of December 31, 2020, the remaining unamortized stock option compensation expense was $383,720 and is expected to be amortized over a weighted average period of 1.92 years. 

 

Restricted stock – The restricted stocks are issued to employees and consultants and are held in escrow by the Company until the shares vest on the schedule of 15% after year one, 20% after year two, 25% after year three and 40% after year four, subject to the employees and consultants being a continuing service provider on the vesting dates. If the service or employment is terminated, unvested shares revert to the Company. Shares are registered at grant, so share owners may vote at the annual stockholder meeting. Restricted stocks are granted at zero cost basis. Compensation cost of the restricted stocks is recognized on a straight-line basis over the 4-year vesting period.

 

The following summarizes information related to Restricted Stock activity under the 2004 Plan for the years ended December 31, 2020 and 2019:

 

 

 

   

 

Number of Restricted Stocks

 

Weighted

Average

Price Per Share

Unvested as of December 31, 2018      
   Granted     127,871   $     1.94
   Vested      
   Forfeited     (17,800)   $     1.90
Unvested as of December 31, 2019     110,071   $     1.94
   Granted     392,680   $     1.50
   Vested     (17,306)   $     1.94
   Forfeited     (43,245)   $     1.65
Unvested as December 31, 2020     442,200   $     1.58

 

 

As of December 31, 2020, the remaining unamortized restricted stock compensation expense was $552,162 and is expected to be amortized over a weighted average period of 3.10 years. 

 

NOTE 7 — Shares Reserved

 

Common stock reserved for future issuance was as follows:

 

   December 31,
   2020  2019
Stock option grants outstanding (see Note 6)   1,994,806    2,392,786 
Reserved for future grants   393,351    308,871 
    2,388,157    2,701,657 

 

 

 52 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

NOTE 8 — Retirement Plan

 

The Company has a tax-deferred savings plan, the Socket Mobile, Inc. 401(k) Plan (“401(k) Plan”), for the benefit of qualified employees. The 401(k) Plan is designed to provide employees with an accumulation of funds at retirement. Qualified employees may elect to make contributions to the 401(k) Plan on a monthly basis. Effective September 1, 2019, the Company started to provide a match to employees’ 401(k) savings at 3% of employees’ contribution up to $100 per month. Administrative expenses relating to the 401(k) Plan are not significant.

 

NOTE 9 — Income Taxes

 

The Company recorded a net income tax benefit of approximately $51,000 for 2020, compared to an income tax expenses of approximately $219,000 for 2019. 

 

The components of income taxes for the periods ended December 31, 2020 and 2019 are as follows:

 

   Years Ended December 31,
   2020  2019
  Current:      
  Federal  $(55,676)  $(54,876)
  State   4,918    —   
       Total Current   (50,758)   (54,876)
  Deferred:          
  Federal   —      199,634 
  State   —      74,370 
       Total Deferred   —      274,004 
Income tax (benefit) expense  $(50,758)  $219,128

 

 

Reconciliation of the statutory federal income tax rate to the Company's effective tax rate:

 

   Years Ended December 31,
   2020  2019
  Federal tax at statutory rate   21.00%   21.00%
  State income tax rate   6.98%   6.98%
  Remeasurement of deferred taxes   —      —   
  Expenses and credits not benefited   (27.98)%   27.51%
  Provision for taxes   0%   55.49%

 

As of December 31, 2020, the Company did not recognize deferred tax assets relating to an excess tax benefit for stock-based compensation deduction of $2,622,000. Unrecognized deferred tax benefits will be accounted for as a credit to additional paid-in capital when realized through a reduction in income taxes payable.

 

 53 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

Deferred income tax reflects the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amount used for income tax purposes. Significant components of net deferred tax assets are valued approximately as follows: 

 

   December 31,
Deferred tax assets:  2020  2019
  Net operating loss carryforwards   $4,330,000   $4,546,000 
  Credits    948,000    1,014,000 
  Capitalized research and development costs    —      —   
  Other acquired intangibles    37,000    —   
  Accruals not currently deductible    597,000    685,000 
  Depreciation    140,000    58,000 
     Total deferred tax assets    6,052,000    6,303,000 
  Valuation allowance for deferred tax assets    (545,000)   (626,000)
     Net deferred tax assets    5,507,000    5,677,000 
Deferred tax liability:          
  Acquired intangibles    —      (170,000)
Net deferred tax assets   $5,507,000   $5,507,000 

  

As of December 31, 2020, the Company had net operating loss carryforwards for federal income tax purposes of approximately $20,081,000 which will expire at various dates beginning in 2023 and through 2040. Full valuation allowance is maintained for federal research and development tax credits of approximately $548,000. As of December 31, 2019, the Company had net operating loss carryforwards for California state income tax purposes of approximately $9,890,000, which will expire at various dates in 2032 and through 2038, and state research and development tax credits of approximately $406,000, which can be carried forward indefinitely.

 

 The Company has determined that utilization of existing net operating losses against future taxable income is not limited by Section 382 of the Internal Revenue Code. Future ownership changes, however, may limit the Company’s ability to fully utilize its existing net operating loss carryforwards against any future taxable income. 

 

A reconciliation of the beginning and ending amount of unrecognized tax benefits (“UTBs”), excluding interest and penalties, is as follows:

 

   Amount
Beginning balance at January 1, 2020   $1,019,000 
Decreases in UTBs in prior years    (32,000)
Increases in UTBs in current years    77,000 
Ending balance at December 31, 2020   $1,064,000

 

 

 

 54 

 

SOCKET MOBILE, INC.

NOTES TO FINANCIAL STATEMENTS

 

It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense. No interest was accrued for the period ended December 31, 2020. The Company estimates that the unrecognized tax benefit will not change significantly within the next twelve months.

 

The Company files its tax returns as prescribed by the tax laws of the jurisdictions in which it operates. The Company is not currently under audit in any of its jurisdictions where income tax returns are filed.

 

NOTE 10 — Subsequent Events 

 

On January 29, 2021, the Company entered into an Amended and Restated Business Financing Agreement with Western Alliance Bank, an Arizona corporation which increased the Domestic Line of Credit to $3.0 million that includes $2.0 million revolving facility and $1.0 million nonformula loan. The $1.0 million Nonformula loan was enrolled in the CalCAP Collateral Support Program and advanced at closing. The Company will make a principal reduction payment of $125,000, plus all accrued but unpaid interest on the 30th day of each April, July, October, and January. The Financing Agreement also extended the maturity date of both Domestic and EXIM Line of Credit to January 31, 2023.

 

On February 1, 2021, 285,950 restricted stocks at a price of $2.58 per share have been granted from the 2004 Equity Incentive Plan subsequent to December 31, 2020. The shares include annual refresher grants to all continuing employees with a weighting reflecting the level of responsibility and performance of the employee and initial grants to two newly hired employees.

 

On February 26, 2021, the Company entered into the 2021 Technology Transfer Agreement with SpringCard SAS (the “SAS”). Under the new agreement, the Company acquired a perpetual, royalty-free license to SAS’ core contactless technology for use in the Company’s DuraScan D600 and SocketScan S550 Contactless Reader/Writer products. SAS received: (i) $2,000,000 in shares of the Company’s common stock (“Common Stock”) valued at $10.85 per share or 184,332 shares, subject to a collar whereby, if SAS sells any such shares, up to an aggregate of 92,166 shares, within 14 days following the stock transfer date (as defined in the Agreement) at a gross sale price less than $10.00 per share, the Company will pay SAS in cash the lesser of $350,000 or a collar payment equal to the difference between such gross sale price and $10.00 per share; and (ii) a 10-year warrant to purchase up to an aggregate of 50,000 shares of Common Stock at the price of $10.85 per share (the “Warrant”). The Warrant is divided into four equal lots of 12,500 shares each, with each lot exercisable on or after each of the following dates until the expiration date of warrant: January 1, 2022, January 1, 2023, January 1, 2024, and January 1, 2025.

 

As of March 19, 2021, the Company has issued 712,919 shares of common stock for the exercise of stock options and 89,400 shares for conversion of the convertible notes.

 

 

 

 

 

 

 

 

 55 

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

Not Applicable.

 

Item 9A. Controls and Procedures

 

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

 

Our management evaluated, with the participation of our Chief Executive Officer and our Chief Financial Officer, the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures are effective to ensure that information we are required to disclose in reports that we file or submit under the Securities Exchange Act of 1934 is (i) recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission rules and forms, and (ii) accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

 

Management’s Annual Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. There are inherent limitations in the effectiveness of any internal control, including the possibility of human error and the circumvention or overriding of controls. Accordingly, even effective internal control can provide only reasonable assurances with respect to financial statement preparation. Further, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

We assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2020. In making this assessment, we used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control – Integrated Framework issued in 2013. This assessment included review of the documentation of controls, testing of operating effectiveness of controls and a conclusion on this assessment.

 

Based on our assessment using those criteria, we believe that, as of December 31, 2020, our internal control over financial reporting is effective.

 

This annual report does not include an attestation report of the Company’s registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by the Company’s registered public accounting firm pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act, which exempts non-accelerated filers from Section 404(b) of the Sarbanes-Oxley Act of 2002.

 

 

 

 56 

  

Changes in Internal Control Over Financial Reporting

 

There was no change in our internal control over financial reporting that occurred during the last fiscal quarter covered by this Annual Report on Form 10-K that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B. Other Information

 

None.

 

 

 

 

 

 

 

 

 

 57 

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance

 

The information required hereunder is incorporated by reference from our Proxy Statement to be filed in connection with our annual meeting of stockholders to be held on May 26, 2021.

 

Item 11. Executive Compensation

 

The information required hereunder is incorporated by reference from our Proxy Statement to be filed in connection with our annual meeting of stockholders to be held on May 26, 2021.

 

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

Certain information required hereunder is incorporated by reference from our Proxy Statement to be filed in connection with our annual meeting of stockholders to be held on May 26, 2021.

 

The following table provides information as of December 31, 2020 about our common stock that may be issued under the Company’s existing equity compensation plans. For additional information about the stock-based compensation plans see Note 6 to the Company’s Financial Statements.

 

   

 

Number of

securities to be issued

upon exercise of

outstanding options

 

 

 

Weighted average

exercise price of

outstanding options

 

Number of securities

remaining available

for future issuance

under equity

compensation plans

             

Equity compensation plans approved

by security holders (1)

 

 

1,994,806

 

 

$ 2.42

 

 

393,351

 

(1)Consists of the 2004 Equity Incentive Plan. Pursuant to an affirmative vote by security holders in June 2004, an annual increase in the number of shares authorized under the 2004 Equity Incentive Plan is added on the first day of each fiscal year equal to the least of (a) 400,000 shares, (b) four percent of the total outstanding shares of the Company’s common stock on that date, or (c) a lesser amount as determined by the Board of Directors. As a result, a total of 244,105 shares became available for grant under the 2004 Equity Incentive Plan on January 1, 2021, in addition to those set forth in the table above.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence

 

Certain information required hereunder is incorporated by reference from our Proxy Statement to be filed in connection with our annual meeting of stockholders to be held on May 26, 2021.

 

 58 

 

Item 14. Principal Accounting Fees and Services

 

Certain information required hereunder is incorporated by reference from our Proxy Statement to be filed in connection with our annual meeting of stockholders to be held on May 26, 2021.

 

 

 

 

 

PART IV

 

Item 15. Exhibits, Financial Statement Schedules

 

(a) Documents filed as part of this report:

 

1.All financial statements.

 

INDEX TO FINANCIAL STATEMENTS   PAGE 
     
Report of Sadler Gibb, Independent Registered Public Accounting Firm  30 
Balance Sheets  33 
Statements of Income  34 
Statements of Stockholders' Equity  35 
Statements of Cash Flows  36 
Notes to Financial Statements  37 

 

2.Financial statement schedules.

All financial statement schedules are omitted because they are not applicable or not required or because the required information is included in the financial statements or notes herein.

 

3.Exhibits.

See Index to Exhibits on page 57. The Exhibits listed on the accompanying Index to Exhibits are filed or incorporated by reference as part of this report.

 

(b) Exhibits:

 

See Index to Exhibits on page 57. The Exhibits listed on the accompanying Index to Exhibits are filed or incorporated by reference as part of this report.

 

 

 

 

 59 

 

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, hereunto duly authorized.

 

  SOCKET MOBILE, INC.
  Registrant
   
Date: March 23, 2021  /s/ Kevin J. Mills
  Kevin J. Mills
President and Chief Executive Officer

  

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

 

/s/ Kevin J. Mills
Kevin J. Mills
 



President and Chief Executive Officer (Principal Executive Officer) and Director

  March 23, 2021
/s/ Charlie Bass
Charlie Bass
  Chairman of the Board   March 23, 2021
/s/ Lynn Zhao
Lynn Zhao
 

 

Vice President of Finance and Administration and Chief Financial Officer (Principal Financial and Accounting Officer) and Director

  March 23, 2021
/s/ Bill Parnell
Bill Parnell
  Director   March 23, 2021
/s/ Brenton E. MacDonald.
Brenton E. MacDonald
  Director   March 23, 2021
/s/ David W. Dunlap
David W. Dunlap
  Director   March 23, 2021
/s/ Ivan Lazarev
Ivan Lazarev
  Director   March 23, 2021

 

 

 

 

 60 

 

Index to Exhibits

 

 

Exhibit Number

  Description

 

 

3.1 (1)Amended and Restated Certificate of Incorporation.

 

3.2 (2)Bylaws, as amended February 17, 2008.

  

10.1 (3)Form of Indemnification Agreement entered into between the Company and its directors and officers.

 

10.2 (4)*2004 Equity Incentive Plan and forms of agreement thereunder.

 

10.3 (5)*Form of Management Incentive Variable Compensation Plan between the Company and certain eligible participants.

 

10.4 (6)Standard Industrial /Commercial Multi-Tenant Lease by and between Del Norte Farms, Inc. and the Company dated October 24, 2006 (assigned to Newark Eureka Industrial Capital, LLC September 17, 2007).

 

10.5 (7)Second Amendment to Standard Industrial/Commercial Multi-Lessee Lease – Net dated August 30, 2010.

 

10.6 (8)Third Amendment to Standard Industrial /Commercial Multi-Tenant Lease – Net dated December 28, 2012.

 

10.7 (9)Warrants for the Purchase of Shares of Common Stock Issued November 19, 2010 to the Investor and the Placement Agent in connection with a private placement.

 

10.8 (10)Loan and Security Agreement dated February 27, 2014 by and between the Company and Bridge Bank, National Association.

 

10.9 (11)Form of Employment Agreement dated May 1, 2017 between the Company and the officers of the Company.

 

10.10 (12)Business Financing Modification Agreement dated February 26, 2016 by and between the Company and Western Alliance Bank, an Arizona corporation.

  

10.11 (13)Business Financing Modification Agreement dated March 20, 2017 by and between the Company and Western Alliance Bank, an Arizona corporation.

 

 61 

  

 

10.12 (14)Business Financing Modification Agreement dated January 31, 2018 by and between the Company and Western Alliance Bank, an Arizona corporation.

 

10.13 (15)Tender Offer Statement to purchase up to 1,250,000 shares of common stock at a price not greater than $4.25 nor less than $3.75 per share.

 

10.14 (16)Business Financing Modification Agreement dated June 7, 2018 by and between the Company and Western Alliance Bank, an Arizona corporation.

 

10.15 (17)Business Financing Modification Agreement dated January 14, 2020 by and between the Company and Western Alliance Bank, an Arizona corporation.

 

10.16 (18)Business Financing Modification Agreement dated January 29, 2021 by and between the Company and Western Alliance Bank, an Arizona corporation.

 

11.1Computation of Earnings per Share (see Statements of Operations in Item 8).

 

14.1 (19)Code of Business Conduct and Ethics.

 

23.1Consent of Sadler Gibb & Associates, LLC, Independent Registered Public Accounting Firm.

 

31.1Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

31.2Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

32.1Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

_________

* Executive compensation plan or arrangement.

 

(1)Incorporated by reference to exhibits filed with the Company’s Form 10-K filed on March 16, 2009.

 

(2)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on February 20, 2008.

 

(3)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on March 12, 2012.

 

(4)Incorporated by reference to Appendix C filed with the Company’s Form DEF 14A filed on April 29, 2004 and Item 4 on Form 8-K filed on June 5, 2013 reporting extension of the Plan to April 23, 2024.

 

 

 62 

 

(5)Incorporated by reference to Appendix B filed with the Company’s Form DEF 14A filed on March 16, 2011.

 

(6)Incorporated by reference to exhibits filed with the Company’s Form 10-Q filed on November 13, 2006.

 

(7)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on August 30, 2010.

 

(8)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on January 4, 2013.

 

(9)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on November 19, 2010.

 

(10)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on March 7, 2014.

 

(11)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on May 4, 2017.

 

(12)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on March 3, 2016.

 

(13)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on March 21, 2017.

 

(14)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on February 2, 2018.

 

(15)Incorporated by reference to the Company’s Schedule TO filed on February 2, 2018.

 

(16)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on June 8, 2018.

 

(17)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on January 14, 2020.

 

(18)Incorporated by reference to exhibits filed with the Company’s Form 8-K filed on February 3, 2021.

  

(19)Incorporated by reference to exhibits filed with the Company’s Form 10-K filed on March 10, 2006.

 

 

 63 

 

EX-23 2 k10ex23_1.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Exhibit 23.1

 

 

Registered with the Public Company

Accounting Oversight Board 

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

  

 

To the Board of Directors

Socket Mobile, Inc.

 

We consent to the incorporation by reference in the following Registration Statements of Socket Mobile, Inc. of our report dated March 23, 2021, relating to the financial statements of Socket Mobile, Inc. (the “Company”) as of December 31, 2020 and 2019, and for the years then ended, included in this Annual Report (Form 10-K) for the years ended December 31, 2020 and 2019:

 

Registration Statement on Form S-3 and Form S-3/A (No. 333-100754) pertaining to the 4,844,797 (post reverse split 484,480) shares of common stock of the Company;
Registration Statement on Form S-3 (No. 333-87348) pertaining to the 500,104 (post reverse split 50,010) shares of common stock of the Company;
Registration Statement on Form S-3 (No. 333-96231) pertaining to the 2,662,638 (post reverse split 266,263) shares of common stock of the Company;
Registration Statement on Form S-3 (No. 333-159923) pertaining to the 645,981 shares of common stock of the Company;
Registration Statements on Form S-3 and Form S-3/A (No. 333-171267) pertaining to the 1,310,398 shares of common stock of the Company;
Registration Statements on Form S-8 (Nos. 333-220043, 333-214612, 333-199599, 333-180055, 333-172950, 333-165984, 333-157975, 333-149688, 333-141587, 333-132345, and 333-123396) pertaining to the 2004 Equity Incentive Plan;
Registration Statement on Form S-3 (No. 333-172948) pertaining to the 282,485 shares of common stock of the Company.
Registration Statement on Form S-3 (No. 333-220042) pertaining to the 972,884 shares of common stock of the Company.
Registration Statement on Form S-3 (No. 333-249873) pertaining to the 1,047,942 shares of common stock of the Company

   

 

/s/ Sadler, Gibb & Associates, LLC

 

Draper, UT

March 23, 2021

 

EX-31 3 k10ex31_1.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION

 

I, Kevin J. Mills, certify that:

 

1.I have reviewed this annual report on Form 10-K of Socket Mobile, 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 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 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

       
Date: March 23, 2021 By: /s/ Kevin J. Mills  
    Name:

Kevin J. Mills

    Title: President and Chief Executive Officer (Principal Executive Officer)

 

EX-31 4 k10ex31_2.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION

 

I, Lynn Zhao, certify that:

  

1.I have reviewed this annual report on Form 10-K of Socket Mobile, 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 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 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

       
Date: March 23, 2021 By: /s/ Lynn Zhao  
    Name:

Lynn Zhao

    Title: Vice President of Finance and Administration and Chief Financial Officer
(Principal Financial Officer)

 

EX-32 5 k10ex32_1.htm CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

Exhibit 32.1

 

 

CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

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

 

 

I, Kevin J. Mills, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Socket Mobile, Inc. on Form 10-K for the year ended December 31, 2020 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of Socket Mobile, Inc.

 

         
By:   /s/ Kevin J. Mills  
    Name:  

Kevin J. Mills

    Title:   President and Chief Executive Officer (Principal Executive Officer)
    Date:   March 23, 2021

 

  

I, Lynn Zhao, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Socket Mobile, Inc. on Form 10-K for the year ended December 31, 2020 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents in all material respects the financial condition and results of operations of Socket Mobile, Inc.

 

 

         
By:   /s/ Lynn Zhao  
    Name:  

Lynn Zhao

    Title:   Vice President of Finance and Administration and Chief Financial Officer (Principal Financial Officer)
    Date:   March 23, 2021

 

GRAPHIC 6 socketmobile.jpg begin 644 socketmobile.jpg M_]C_X0TT17AI9@ 34T *@ @ !P$2 , ! $ $: 4 ! M8@$; 4 ! :@$H , ! ( $Q ( > <@$R ( 4 M D(=I 0 ! I - "OR G$ *_( "<0061O8F4@4&AO M=&]S:&]P($-3-2XQ(%=I;F1O=W, ,C Q-CHP,CHP,2 Q,#HS,3HS- Z ! M , ! $ * " 0 ! !5J # 0 ! 8 & 0, M P $ !@ 1H !0 $ $> 1L !0 $ $F 2@ P $ @ M @$ ! $ $N @( ! $ O^ $@ ! 2 '_ MV/_M Q!9&]B95]#30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D) M#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P, M# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P, M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\ $0@ +0"@ P$B (1 M 0,1 ?_= 0 "O_$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ M 04! 0$! 0$ 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! M (1 P0A$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U M%J*R@R9$DU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?56 M9G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$# M(3$2!$%187$B$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:F MML;6YO8G-T=79W>'EZ>WQ__: P# 0 "$0,1 #\ ]522224I1]1F_9N&_P#= MG7[ER?\ C1S^K8'U4LNZ8YU;G75UY-U9(?72[=N>Q[?H;KO1IW?\*O+_ *N= M,^HO4\-M'4NHY72NLNW1D6;#B;BYWI%KMN]K65[/4]?(QOTG^%24^_*OF]0P M.GUBW/R:<2HF ^^QM;2?#=:YK5G9>7=]7?JKZUS_ +7E8&+74'NG]->&LQZM MQ<2_]8R2S\[\]8UO035U#"Z:RVO(ZSEUVY?4>N95;;\AM=3Z6/JZ?1>RS&Q6 MW79?I8]/]&P\:NS]!D7)*>KP\[!SZ?7PVQLCMOK+FHZX[%Z);] MMZEC,%577BMN,ZZO(W^A5U.K&_19+?M&#;1E-]'TGT>G;CU8^1]# M0ZE]:VXGU*/UG94-S\6J^JDGK]#V)*=]SV,&Y[@T> M),!/SJ%X?]6/JMU?_&!FY74NJ]0>*:'!K[WCU'N>[])Z&/7+*:*JV>[V^RK] M$RJC_1^D?4OZD'ZIW9HKS79>+EBLUUO;L+',-F[Z+W5OW^I]/96DIX7_ !PY M^=C?6:AF-DVTL.%62VNQS03ZN3KM8X+V->*_XZ!/UIQP.3@U?^?YC?5LQZ7Y6?G_ %JZW=G_ %VZJ_$QFMFJJH/.KC[IK?TO^%L_X2VRV MY)3[Z"")&H/!5?J/4RMG^$>O'.A]?POJ MO];L;$Z!U-_4/J]F/K;=7;N:&&UWHOAP9?ZM-+/5I_0KJ?\ ''TV MV[HM7479=@IQ;&,9A #TC8\N:[(L_/=:VOV5_P"C_P '_/6I*>D^IGUDN^LO M2[NI65-IK^TVU8[!.X5,V^GZTN?^F]WOV>Q6V=7R3U]_2CAO%#:_4&7[MLPU MVOZ/T]GN]/\ GOYS_KGI^5?4K_%M@?6;HAZE?F78]GK/JV,:TMAH;#O=[OSE M[+14*::Z02X5M# 3R=HVI*2))))*?__0]522224X?UQZY;T+HSL]F%^T:P\5 MY%&H'I/#A8]S@RYNW_C&>FO&OK-G_53K-F/_ ,V>E9&'U"ZR+J6P:W[A#:Z, M6IUWZ3?_ #?H_9V?\#9_@_H%1#&!Q<&@./)C4I*>;P?J]FW_ %"HZ%G/]/-^ MR-K#B9]*UD68N[;_ -Q+&4_1_P!$J=O7C;U#"ZDRJNCK.)7;A]0Z'E6,HR', MM=2]]O3[[WUXV2RF[$]3'N_HV9C6V?IZ+_T:[)553^ENJJ]&JC]'Z^759^C24T\3K5GVWJ656:KNO=0 M973A=(HL;DFBO'W"BSJ5N-^BQF_:F3N-?NRKLJNZZKQ[/T?VC&>?T.158UNSZ7I MV_HK*K_])Z)]3OKT[ZUYN4RC ?BX>,P%N0]VXO<3&SVL]*OV_F>K8NKKU_6?H$XV(ZP/FG MC&O/YOIZM^R9/[G]'^GB_P U916O8TDE/+_5WK^#]>/JQD5.<*LBZE^+U"EG M-;K6.J]1C7>[TK6[GT?]M_SE5B\PZ8P_4;K=V+]:^C5Y^':-F]]3+6DL]S,G M MR6>G:US'_I*M]'T_T^RVGTU[N@8V7A9U/JXMU65026E]3FV,D:/;N87-]J M2GS?"^L_U3ZOU#%P_JU]5:[KWW5>OD6X=#645%[/5R#]G]5WL9O^G90QEG^D M_FUT_P#C(Z1F=6^J>5CX-;KLBIS+V4L$N>*W38UC?SG^GO>UC??9_-UKH7Y. M'1=3B/MKJNR-WV>@N:U]FP;[?1J^E9Z;??9L^@G^UXOVK[%ZU?VOT_6^S[AZ MGISZ?K>E/J>EZGL]3Z&])3XQ]2_\9 ^K/2+>DNZ>[+N-SK*2U^R7/VL-5C"R MQ^YKF?F?YB]IH>^RBNRQNQ[V-J9HZ?TS+SW#)T7+W6X M'2Z*F^B; M:A9>UE_H^G]H].ZRKU_4]+]&DIZ9))))2ES7UIZWUK ZKT7IW2!C;^J675V. MRFOW<_V?X3_@UTJYSZP_LC_G']7?MOVC[;ZN1]@]'9Z6[T MV>M]LW^_;LV^GZ22GGK?KM];<;I67U.ZG!?3T3//3^H-;Z@?D%MC:GOQ?S<7 M:VZG9ZGK;_?9[/3]"WI?K;U[-Z4SI^+TYE;L[JN4S$ILN!-=8=_.7O8QS'6; M&_1KW_\ I.SF^H?\T_\ FS]9/6_:'V']LV?M#9Z/J_:O5HW_ &/_ ?V3U/3 MV^M^GV+?^O7[$_9-'[6^T[_M-7[.^PS]K^U:^A]B_-];Z?\ ._H_^N^DDI)] M5NO9O4K_A$E/7];RF5?7;ZMT'&IL?D-S0,EX< M;:@RD6?H'->VO]+]"SU*K?9_-^FA?_G3_P#:#_[N*SUC]D_\\/J]]J^T?M&, MS[!Z>ST/YG]9^U[_ --_-?S'H_X3^<4O\E?\_O\ M1^UOV1_(^S?9OM/_L1] MK^T?]9]%)3C=9^NW6:>N=2P^F8[;J^C_ &<'&&/D7V93[AZMU8R<1KJ>G;*= MWH>O79ZEM?\ A*_YGMZWBRMKP"T/ =M<(<)$PYI^BY<-]8OV+_SER?LG[:_: M'IT_M;]BSZ>V/U7[?^?ZOH?S7V;]-Z"[?']+[/5Z,^EL;Z.$))3009 $ 'CA"24T#\P "0 M 0 X0DE-)Q H 0 ".$))30/U !( "]F M9@ ! &QF9@ & ! "]F9@ ! *&9F@ & ! #( ! %H & M ! #4 ! "T & !.$))30/X !P #_________ M____________________ ^@ _____________________________P/H M /____________________________\#Z #_________________ M____________ ^@ #A"24T$ @ .$))300" " X0DE- M!# $! #A"24T$+0 !@ ! SA"24T$" $ $ M ) "0 X0DE-!!X 0 .$))300: -E !@ M 8 58 8 &P ;P!G &\ 7P!3 &\ 8P!K &4 = !- &\ M8@!I &P 90 M #, - R '@ .0 V 0 ! M %6 8 ! M ! ! ;G5L; ( &8F]U;F1S3V)J8P $ M !28W0Q ! !4;W @;&]N9P 3&5F=&QO;F< M $)T;VUL;VYG 8 !29VAT;&]N9P 58 &7!E M $YO;F4 )=&]P3W5T %1@ +_@ 8 '_ MV/_M Q!9&]B95]#30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D) M#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P, M# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P, M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\ $0@ +0"@ P$B (1 M 0,1 ?_= 0 "O_$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ M 04! 0$! 0$ 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! M (1 P0A$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U M%J*R@R9$DU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?56 M9G:&EJ:VQM;F]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$# M(3$2!$%187$B$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:F MML;6YO8G-T=79W>'EZ>WQ__: P# 0 "$0,1 #\ ]522224I1]1F_9N&_P#= MG7[ER?\ C1S^K8'U4LNZ8YU;G75UY-U9(?72[=N>Q[?H;KO1IW?\*O+_ *N= M,^HO4\-M'4NHY72NLNW1D6;#B;BYWI%KMN]K65[/4]?(QOTG^%24^_*OF]0P M.GUBW/R:<2HF ^^QM;2?#=:YK5G9>7=]7?JKZUS_ +7E8&+74'NG]->&LQZM MQ<2_]8R2S\[\]8UO035U#"Z:RVO(ZSEUVY?4>N95;;\AM=3Z6/JZ?1>RS&Q6 MW79?I8]/]&P\:NS]!D7)*>KP\[!SZ?7PVQLCMOK+FHZX[%Z);] MMZEC,%577BMN,ZZO(W^A5U.K&_19+?M&#;1E-]'TGT>G;CU8^1]# M0ZE]:VXGU*/UG94-S\6J^JDGK]#V)*=]SV,&Y[@T> M),!/SJ%X?]6/JMU?_&!FY74NJ]0>*:'!K[WCU'N>[])Z&/7+*:*JV>[V^RK] M$RJC_1^D?4OZD'ZIW9HKS79>+EBLUUO;L+',-F[Z+W5OW^I]/96DIX7_ !PY M^=C?6:AF-DVTL.%62VNQS03ZN3KM8X+V->*_XZ!/UIQP.3@U?^?YC?5LQZ7Y6?G_ %JZW=G_ %VZJ_$QFMFJJH/.KC[IK?TO^%L_X2VRV MY)3[Z"")&H/!5?J/4RMG^$>O'.A]?POJ MO];L;$Z!U-_4/J]F/K;=7;N:&&UWHOAP9?ZM-+/5I_0KJ?\ ''TV MV[HM7479=@IQ;&,9A #TC8\N:[(L_/=:VOV5_P"C_P '_/6I*>D^IGUDN^LO M2[NI65-IK^TVU8[!.X5,V^GZTN?^F]WOV>Q6V=7R3U]_2CAO%#:_4&7[MLPU MVOZ/T]GN]/\ GOYS_KGI^5?4K_%M@?6;HAZE?F78]GK/JV,:TMAH;#O=[OSE M[+14*::Z02X5M# 3R=HVI*2))))*?__0]522224X?UQZY;T+HSL]F%^T:P\5 MY%&H'I/#A8]S@RYNW_C&>FO&OK-G_53K-F/_ ,V>E9&'U"ZR+J6P:W[A#:Z, M6IUWZ3?_ #?H_9V?\#9_@_H%1#&!Q<&@./)C4I*>;P?J]FW_ %"HZ%G/]/-^ MR-K#B9]*UD68N[;_ -Q+&4_1_P!$J=O7C;U#"ZDRJNCK.)7;A]0Z'E6,HR', MM=2]]O3[[WUXV2RF[$]3'N_HV9C6V?IZ+_T:[)553^ENJJ]&JC]'Z^759^C24T\3K5GVWJ656:KNO=0 M973A=(HL;DFBO'W"BSJ5N-^BQF_:F3N-?NRKLJNZZKQ[/T?VC&>?T.158UNSZ7I MV_HK*K_])Z)]3OKT[ZUYN4RC ?BX>,P%N0]VXO<3&SVL]*OV_F>K8NKKU_6?H$XV(ZP/FG MC&O/YOIZM^R9/[G]'^GB_P U916O8TDE/+_5WK^#]>/JQD5.<*LBZE^+U"EG M-;K6.J]1C7>[TK6[GT?]M_SE5B\PZ8P_4;K=V+]:^C5Y^':-F]]3+6DL]S,G M MR6>G:US'_I*M]'T_T^RVGTU[N@8V7A9U/JXMU65026E]3FV,D:/;N87-]J M2GS?"^L_U3ZOU#%P_JU]5:[KWW5>OD6X=#645%[/5R#]G]5WL9O^G90QEG^D M_FUT_P#C(Z1F=6^J>5CX-;KLBIS+V4L$N>*W38UC?SG^GO>UC??9_-UKH7Y. M'1=3B/MKJNR-WV>@N:U]FP;[?1J^E9Z;??9L^@G^UXOVK[%ZU?VOT_6^S[AZ MGISZ?K>E/J>EZGL]3Z&])3XQ]2_\9 ^K/2+>DNZ>[+N-SK*2U^R7/VL-5C"R MQ^YKF?F?YB]IH>^RBNRQNQ[V-J9HZ?TS+SW#)T7+W6X M'2Z*F^B; M:A9>UE_H^G]H].ZRKU_4]+]&DIZ9))))2ES7UIZWUK ZKT7IW2!C;^J675V. MRFOW<_V?X3_@UTJYSZP_LC_G']7?MOVC[;ZN1]@]'9Z6[T MV>M]LW^_;LV^GZ22GGK?KM];<;I67U.ZG!?3T3//3^H-;Z@?D%MC:GOQ?S<7 M:VZG9ZGK;_?9[/3]"WI?K;U[-Z4SI^+TYE;L[JN4S$ILN!-=8=_.7O8QS'6; M&_1KW_\ I.SF^H?\T_\ FS]9/6_:'V']LV?M#9Z/J_:O5HW_ &/_ ?V3U/3 MV^M^GV+?^O7[$_9-'[6^T[_M-7[.^PS]K^U:^A]B_-];Z?\ ._H_^N^DDI)] M5NO9O4K_A$E/7];RF5?7;ZMT'&IL?D-S0,EX< M;:@RD6?H'->VO]+]"SU*K?9_-^FA?_G3_P#:#_[N*SUC]D_\\/J]]J^T?M&, MS[!Z>ST/YG]9^U[_ --_-?S'H_X3^<4O\E?\_O\ M1^UOV1_(^S?9OM/_L1] MK^T?]9]%)3C=9^NW6:>N=2P^F8[;J^C_ &<'&&/D7V93[AZMU8R<1KJ>G;*= MWH>O79ZEM?\ A*_YGMZWBRMKP"T/ =M<(<)$PYI^BY<-]8OV+_SER?LG[:_: M'IT_M;]BSZ>V/U7[?^?ZOH?S7V;]-Z"[?']+[/5Z,^EL;ZG)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!8 M35 @0V]R92 U+C M8S V,2 V-"XQ-# Y-#DL(#(P,3 O,3(O,#&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E M;&5M96YT7!E+U)E&UP M.DUO9&EF>41A=&4](C(P,38M,#(M,#%4,3 Z,S$Z,S0M,#@Z,# B('AM<#I- M971A9&%T841A=&4](C(P,38M,#(M,#%4,3 Z,S$Z,S0M,#@Z,# B(&1C.F9O M&UP34TZ2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z;&D@&UP+FEI9#HT.#5$13-$13 V M0SE%-3$Q041"0T5#,T)"045!,D0V1"(@#IX;7!M971A/B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(#P_>'!A8VME="!E;F0](G0 9&5S8P 2D!\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP" MM@+! LL"U0+@ NL"]0, PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N M [H#QP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$ MX03P!/X%#044%]@8&!A8&)P8W M!D@&609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\' MT@?E!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/ M":0)N@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X + MF NP"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W# M#=X-^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"80 M0Q!A$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C M$P,3(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5 MX!8#%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ M&2 911EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(< M>QRC',P<]1T>'4<=:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5 M($$@;""8(,0@\"$<(4@A=2&A(B>K)]PH#2@_ M*'$HHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(L MURT,+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<-]1B)&9T:K1O!'-4=[ M1\!(!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39-- MW$XE3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1" M5(]4VU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5; M15N56^5<-5R&7-9=)UUX7&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6)) M8IQB\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II M\6I(:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5 M&YXS'DJ>8EY MYWI&>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P M@I*"](-7@[J$'82 A..%1X6KA@Z&I+CDTV3MI0@ ME(J4])5?EAMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=N MI^"H4JC$J3>IJ:H_R#W(O,DZR;G*.,JWRS;+MLPUS+7--:6YQ_GJ>@RZ+SI1NG0 MZEOJY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q'EZA8:'B(F*E)66 MEYB9FJ2EIJ>HJ:JTM;:WN+FZQ,7&Q\C)RM35UM?8V=KDY>;GZ.GJ]/7V]_CY M^A$ @$# @0$ P4$! 0&!@5M 0(#$00A$@4Q!@ B$T%1!S)A%'$(0H$CD152 MH6(6,PFQ),'10W+P%^&"-"624QAC1/&BLB8U&50V160G"G.#DT9TPM+B\E5E M=58WA(6CL\/3X_,I&I2DM,34Y/25I;7%U>7U*$=79CAVAI:FML;6YO9G=X>7 MI[?'U^?W2%AH>(B8J+C(V.CX.4E9:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ M_]H # ,! (1 Q$ /P#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U\@S^9=_,N_F.;#_ )CG\P#8^Q_Y@'S:V9LK M9GS:^5>U-G[/VI\J^]MN[6VIM;;O>V_,1M_;6VMOXC?E'B<%@,%B:.&EHZ.E MABIZ6GB2.-%1546Z9)-3GK:-_P"$=?RL^47R<_X<5_V9/Y)=^?(3^Y'^RC?W M+_TX]Q=A]L?W1_O+_LSO]X_[K_W]W%G_ . ?Q_\ @%!][]IXONOLH/+J\,>G M1ZLA)K4];LWO73G7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW0(=U?)/H7XY)U\_>?;&R^KV[7[ P'5?6E/NS,0T%;OGL/<]0M-@]I[ M9H/W*W+96MF876*-EB4AI&13?W[KU0.AO]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7__T-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T%.[N]^C^O\F<+OSN7JG9.9"ZSB=W= MB;0VWDPED;4:#,YBBJ@NF13?1:S#^OOW7NEMMC=FU=[8BGW!LSQ%3Z(Y?\GR6*J:NCF_;E5O2Y]+ _0CW[KW2@]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7Q,_P":S_V]%_F2?^+\_,/_ ."'[%]V MZ8/$_;UMU?\ "'K_ +J>?^66?_/:>]'J\?GUOQ>]=.=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1;_EM\L>COA#\?\ L+Y+_(G=T>SNKNN, M8E;E*N. UV9S63K)XZ' [3VKAT>.;.;KW/E9XJ2AI59%:637*\4"2S1^ZT33 M)Z^6#VU_-*[S_FL?SB_AWW7V?/5;9Z[V_P#+SX]8'HSI:CRE36[8ZHV,_=>Q MRM/"KF.GRF]-R_:PU6?R_BCDR%6JHBPT=-1TM/;IHFIZ^N=[KT]T%'?*]GMT M;W.O23PQ]SMU1V*O4^Z3O:A_F" M;DW!M'$[PFWUN"EK-E5&UHMXY7.9>IW7'#4XAZ.F.623?5!QZW(/>NK]>]^Z M]U[W[KW7O?NO=>]^Z]U__]'?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW13OG%\QN MIO@+\6NW?E=W34U0V3U3MX9!<+C&@&?WEN;)UE/AMH;&VW'4ND,F=W=N2OIJ M*%I"(*82M43LE/#+(GNO<.OED_.7_A19_-#^;.\\W-C>_-Z?&CJJMKJB+:_3 M/QOW)F.NJ7%XB69UIJ#<6_MMR8GL3?\ DJBE,:5CUUSYZ49[%=G9K"_*?:^VIJ)XTF&9Q^]*ZFH< M7)2O%4*WW$=24*R ZK,+^ZUGJ]+_ (3R?SJ_YD^]?YA/QI^'O;OR4W9WQT;W M'G=U[>W%BN[RG8V\,2N&ZUWAN?'9/;G9N:9NQ:6N@K]NP*8JK*5E T1?53%V M#CW5@37KZ7GO75NB=?/#YS]!_P NKXV;T^3WR*SU5B]E[7:GQ&#P.&ITK]W] MB[[R\-6^U^N=C8EY8$R>ZMRRT4OB$DD5-2TT,U752PTE//-'[KW5!.P_AS_- ML_G.T"]Q_P POY&=I?RUOASO:%,CUO\ ;XHYA=I=V[@V+DM-9B:[Y!]KY&B MJ*^BR63QPII*C$9*@KO)(7+8?;\R&!_=>Z)9WITA_P (Y?Y?F\\MT5WCB\#V M1W+MVN?%]@0T^]/EIW]NS$9_'/4092FWOF>M=PUW76U=U4M>'BR.*@-!705/ MIFI$*'1[KW1D^@OY-/\ )J^:.SLI\E?Y)/S-[Q^(F^\351TQ['^)_>W;$IVS MN&JIYJS%8GM_IWN3,1=HXO$U),E2F$FKMLFJA#I&PI]2>_=>Z,C\:_YC_P W MO@!\INM_Y?'\Z8[3WCB>\LQ%M7X^- MW?'O^5S_ #'87:^0K]O[D^76YL+CMU5.Y,K2--1UPZ0V7GJ.LVU!MRAJDM% MN#,TV0_BGJ:EH8(%AK*K8'3;/Z=:@7:W\QWY_P#>&>J=Q]K_ #2^3^]7SV0VQEUUDG354< MRG4>.3?W7JGUZ^E]_P )EOGM\H/YAO\ +^[ [;^6F_:/LOLK8'RCWMTWBMW0 M;4VMM"MR&S-O=2=';QQ:YN@V=B<%@ZW+PY;?M>'JTI8I)HO&)-3J7;1Z=4DC M/6Q)[UU;KXF?\UG_ +>B_P R3_Q?GYA__!#]B^[=,'B?MZVZO^$/7_=3S_RR MS_Y[3WH]7C\^MEC^=5_-GZZ_E/?%3)=A3MBMR_(?LR',[3^-O5]:YE7<6\H* M2(UV\MRTD$T-8G7?7<=?!695T:,U4TE-01RQ35LO7T _\ A-]T+_,9RO2[?-;^8A\J/DOV-6]T[&6P6V>MLD8:^'MK=^V\EDGIZO<^_*=8FP5/41:HJ)G2*&&-G=@H)]ZZMU\Y/\ FR_\*S_D%VIOC='3W\M3 M*R=&](X6LR>!F[^KL!B\AW!VJD3-13YK:5)N*BR>/ZLVC6V=\>Z4QW))$8JE MJC'2EZ..U.FBY\NM>#9/87\W7YM;@W!N'K+>/\Q7Y7;DQ3(=RY+KG,_)+NO( MX5:HM-!#DGVG/N-\+2L"?#"PAB5>$4* /?L=5[CZ]&,^-G\[O^;Y_+P[*? 3 M?(+N?/C9^1_A^[?CU\MYMY]C;=IPACJ*C;F1VMV/71[XZ]9V<2L,)782L#.6 MUVDB;;1'3@8'JV#=>Y\)LG: MVY=Y[EK/X?MS:. S.Y\_7^&>I^QPF QU3E M&BJJFCR78FZ*>"T40DFIL#CY/LJ5F=ZZKKK 4Z99M7V=4K[7W/N+9.YMN[SV MAFLCMO=FT<[B-S[7W%AZJ6AR^!W%@,A3Y7"YK%UL#+-1Y'%Y*DBG@E0AHY8U M8&X][ZKU8U_P]%_-G_[V)_+K_P!';O7_ .NGO5!UO4WKUO8?\))/EO\ )WY; M?';Y<[B^3G?':7?&=VCW3LC"[8RW:.\,ON^OP.)KMC35U9CL54Y>IJ9*.CJ: MP"5T0A6?D\^]'IQ"36O6V][UU?KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__]+? MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6L#_ ,*Z.O-_;Y_E$Y/,;+@KJG$]7_(W MI[L/LJ&AI6JC_<$T&]]B>>J"!I(*&BWMOG"SRR@$1B*[6341X=:;AU\NWKG? M>>ZM["V)V;M4X\;GZYWEM??>W#EL?3Y;%C/;0S=#N##G)8JK5Z3)X_\ B&/C M\U/*#'-'=&!!/O?5.OHG? __ (6/?&/LZ+;VROGIU'N/XX;SECHZ'(]N]:0Y M+LWI6OK-.FKS.5VO3P2=I[!HY96 CHZ6GW9H 9I*I!8#U.K!O7J_[9?PP_EA M_*_N'H?^97T/L_IC=':.R,[E]W[#^1_QZRV$H*;?$^7V[N':6X,9V)/LJ0;? MW]51TVX9XZ@9BGES>,JZ=81-3Z)H7UUO''JT3W[K?6K[\C-HTW\QC_A17TC\ M:^P*?^._&K^5C\:Z+Y8[FV-DH1-MS>'R?[4SN'I^NUS]&T?ARU/M[;N0P6:H M$F#Q)+B*V%B8JN>&7W7NC]?S[?EYOCX3_P JWY0=O=4Y*NQ';^>PNVNG.JXMXU5- M)G>1CJ* MQX(89*J7"ZD5ZG)5\DWNO=7"?S9NJP._OEIV!B_C\ MN4Q=>U!F<5UO78+/;K[6KJ)H_P!V2ES6W=O1[;JPMB*?<+$$$ ^]CJCF@Z^4 ME[MTUU]0#^1]_P )R/B'T#\;>I._OF%TQL_Y"?*?M79^#[#RV#[;PM'O3KGI MO'[JHH;0ZQ M,D4?NO <.CG>_=;Z^)G_-9_[>B_S)/_ !?GYA__ 0_8ONW3!XG[>ME;_A) MK\LNE/@_\>?YPWR:^0.Z(]K]:]9X3X89.O:/PS9O<>7F/RSIMO[,VEC9IZ89 MC=^[,O,V"ZTZ\I*^6NV_U-U?C:NJDVML+!2O#2+5M00U+SY"N\$#Y3*3U%6T<7 MF$2>ZJ34UZN__P"$T/\ )#;YZ]NT_P O_DQM!JCX<=(;EC_N_MK/4);&?(KM MK"305=/M,T=1ICRG6&R9S'4[BD=9*3)5(BQ&B=),D*3Q/5E6N3PZ^H:B)&BQ MQJJ(BJB(BA41% 5555 "JH%@!P![KT[UJ@?\*^/E[NKH+^77LSH78V6JL)F? ME[VI_MFH\9!*T\J0H\K(A"*6L/=NFNOJ[?%7^!4"@/5!'_"FOYA_R=/YA/QFV9VK\9_D9UOOKYF].;XP-#A6P&Q.S<%N MGL#I[J#/^$^WRZW!\/OYKOQ3W)0Y2HI-G=R;^P_QN[/QHFGCQ^7VAW9E*#9M!+E8 MX'3RT^U-[5F(SB$A@LN,4D%=0.SU530CK[#-724M?2U-#74U/6T5;3S4E91U M<,=12U=+41M#44U33S*\,]//"Y5T8%64D$$'W7I[K0A_X6>]1]4]9=9_ 2?K M?K'KWKZ?+[Z^0466FV1LO;>U)DBR,F!QM ];'2O42&-92P0NQ6V MHWV.FWX#K3/^!N/H,M\Y/AEBLK0T>3Q>3^5_QVQ^2QN0IH:V@R%!6]O[/IJR MAKJ.I22GJZ.KIY&CEBD5DD1BK @D>[=-CB.OM-?[*G\7?^\;>@__ $3O7G_V M.^Z=/T'IT(VR>M.N.M*6NH>N.O\ 9/7]%DZB.KR5'LG:F"VI2Y"JAC\,5374 M^"H*"*KJ(HCI5Y S*O -O?NM]+;W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M_]/?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW28WKLK:/9&S]T=?;_P!M83>6Q][8 M#+;5W?M+0V7N_'25^S]\8JFGD$Z MKU8!_(\_FA]O?RU_FAUCE,-N?,U7QY[9WQM?8GR'ZLDJZFJVUG]I;DRM'@I= M[T.$:9:2#L#K]*L9#&5L7BJ)5IWH9)#254\;>ZV#3K[$OO75^M:WXF55)UU_ MPIO_ )KVS-P)'#FOD9\//B)W=U]/7Q1PU%1M3J;:&P^G=T4F"GDE,E51R[CE M\LZQ@:I:1R5M"6/NO=/7_"J*EK*?^4KNG>BT=558/K'Y'?&#?F[I:2%IIJ'; ME+VOA]OO5*GICU29C<5'3IK>-&DG5=0) /NO=;%&)RN-SV*QFJI9ED1APRL#[]U[K7#_ )]-Q6F;>.X/YM'3?<=!1'[AGDV7T#7X',]A5RQT]-4.5QN.W;2N6.E$+ N53 M4Z>Z]UL3;UW=@NO]G;MW[NFL7'[9V1MG/;NW%7N4"T."VWBJK,Y>L8R/'&%I ML?12.=3*++R0.??NO=:_O_"53;>:V]_)'^+M1F:>JI4W-NKY ;DPT-6D<3G" MU'>_8.-I:B*)8HITI:V?%2SQ-+J:6.02(QA>*WNO=5P?\+6=L9JL^&WP^WA3 M44DNW]O_ "7S^WLM7J&,=)E=U]7Y_(8.GD(4JOWM-M"O()(YAMS?WL=4?@.O MG ^[=-=?=HZ [EV/\B>CNHN^.M:^CR6PNX.N=G]B[4JJ&=:B%<-NW!469I*- MV6*!HJS&K5_;5$+QQ2P5$3QR1QNC(M.E R*]"[[]U[KWOW7NO>_=>Z^)G_-9 M_P"WHO\ ,D_\7Y^8?_P0_8ONW3!XG[>C$? #^6YWQ\_?A+_,4W7\>\]N?,[S M^*>?^*W:U=T%BII9,=W5MS)X3Y2T&=J<;B(5+Y?M'KW%XR:IV]#3A1:GIU M#44\^MHOWKJ_6BG_ ,+=MCYZOZX_EV]DT\50=L;3WM\D]CY>=8[TL>>[!P72 M^>VY%--Y0$J)L?UEE#$NAM2QR'4NFS;'3'Q^6/5K M%NF^M[2+_A#_ !3Q13P?S08YH)HTEAFB^%ZR12Q2*'CEBD3Y:E)(Y$(*L"00 M;CW6O3GA_/K)_P! /7_@SS_V2S_];3WZO7O#^?0A=1_\(N)>J>UNL>T8/YEL MF5GZV["V7OZ'%Q?#QL1+DI=G[DQNX8Z"+*I\J:Y\9)6/CA&M0()C"6UA'MI/ MJ]>T?/K>@]ZZ]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U__4W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U2E_P *"_E-WQ\,/Y87 M;?R(^-F_:KK7M[8W8'1@V[NJFQ. SRP4V9[:P.4QN7Q-;- M35$%332H\4A%@;$>ZT>'6JY\;/\ A:G\@MJ86DPGRM^'W6_T-9E]I[@V]VEA,GD:NH2T[453AZ91(7C@4((GW3K6KHG?\YS_A M2OB_YI7Q@7XJ[.^'.,ZJVW5[ZVYOG)=B[_["I^Q-XXVJVG5U$^+CV'B\7L[: MU!M#)U\$TE-75\E7D&EQ]744B1()#.?=:)KU15_+D^+78OS-^;OQL^/766)R M&1S.]>U=H2YW(45-+40;0V)@\U19G?F^6 M2-&]UKK[=/O73G6NS_.P^-GR ZX[;^+7\XWX5;)K.R?D1\$/XUMKNWIK$+.^ M9^0/PVW4Z]T=W M9?;GP>_GK_R]^Q]O==[[AWSTG\ANMZJ,^/O>7\];^59UI@OA]V MO_+GJOYGO6?3N%IME?'_ .4_QX[KVUL3.;AZYP-+#0['VIV;L/<>W]T;FHLM MMG TR4,F0FI:8QQ4\,/DRLFO(3>Z]T83X+?"SYV?*+Y]8_\ FS?S4-E[-Z*W MCU-U[N'JKX2_"O9FZ,;O^GZ)V[O*&NI=U=F;^WGA,A7X++]C;BP6:K*)C$S5 M$ZUK-40XY:"@H8?=>Z#'^<'\W=S?-W<^0_D@_P M7.4_8_R/[^T;6^87<^T: ME,UUI\/?CC_%J;']L-V#NC%5BXY=X9O'.V)K\,DK54=%538_2F5KJ"!O=>ZV M'/CAT)L#XM=!]._''JNBFH.O.DNN=I]:[2AJI%FKY\3M/#TN)BR.5J55!69K M+O3M5ULY ,]7-)(>6/OW7NBT_P T'X&[2_F3?"7NCXG;FKZ/;^6WKB*7,]:[ MTK*5JN/8G:VTZN/-[#W1)'$CU9QB9:F%'E$@M/48>LJX(V5I01[K1%13KXV/ MR6^-'=WQ"[IWQ\?OD-U_G>MNTNO\K/C,W@,Y1STZ5=.LLBX_<6WZV2-*;<.T MMPTJ"JQF3I&DHZ^DD26%V1@?=^F"*<>K;?Y5/_"A+YI_RL=LR]1[4H]I=\?' M*HRM9F:?IKM.HSD7]R\CDI?NLO5=6;RP]8F1V2N:K?WZJBFILGB'GDFJ$HHZ MNHFJ&U3JP8C[.KG^T?\ A;5WWF-M_:=,? _J3K[=IH8HCGNR^Y=X=N8%LCVOMC9?2U)\NKQ_^$RG\R'Y:_S+>K?F'VO\ MLM_X[>.;VKW/LO;VQ\-@-I[MGOWKJ_7Q,_YK/_;T7^9)_P"+\_,/_P""'[%]VZ8/ M$_;UMU?\(>O^ZGG_ )99_P#/:>]'J\?GT6/_ (5)_P C_P#V7S>N?_F0?%;: M/@Z)[*SZU/R5V!@J7_)>H^T=QY (O9>%HJ>,"CZY[,R]4!7Q6\>(W#-=&%+D M8*>BV#UIUID<.M3/XP_)CN3X>=[];_)#H+=M5LSM/JW<--N#;F6AURT56J!H M,GM_<&/$D46:VMN7%S34.3H93XJNBGDB:P:XWU0&F>OL/_RJ?YF?37\T[XJ[ M9[_ZSFH\%O3&_:[7[PZH>N^ZS75/9D-#%49'"S^5(:G(;8S",:S"9,1B*OH6 ML=%5!5T\%.GP:BO3=_.!_EW83^9[\$^TOC'-6T.#W\9L;V/TCNK(@_8[7[CV M7%7OM>JR#B&I>##;AQV2K\%DI4CDFAQF7J)(E\JI[\.O,*BG7QTN]>A^W_C- MVQO7H[OC8&X>LNU.OAR%'+/ M0U]+(D]/++#(CM?ICA@];:'\IW_A6?O;XE=/;+^-WS=ZFW?\@NONN<9C=L[ M[@Z\SF)B[AP.R<12PT.)VKNC;N[JG&[?[%_@M'$D%%7OF,/5QTL215!JFM,N MB.KJ],'JY[?_ /PL[_EP87;7WO770GS WWNVHQRU=%M_/;4ZFV)A*:N= W\* MW!N>/MO=M7031N=+RT&,RL/!*LPMJU3JVL=4W]/_ /"AOYW?S1OYK7P&ZFI4 MA^/?QGK_ ):=/U=?T%U'D,KE:S=^'Q&\,?FYI>X.PI*/'9WL"APM+0O4S4L- M)A]OA*=:B;'&6!9UW3JH8DCTZ^D7[KT[UJE_\*[?AUO;Y%?RZ=J=X==X*HW% MF_B!V=+V/O/'T-$M9DZ;IG=NWZG;/8.>HDABEKWI]KY>#!Y+(B.T,&(I:NLG MM'2:EV.J.*CKY@&'S&5V]E\5G\#DJ[#9S!Y*AS&&R^,J9J+)8K*XRIBK<=DL M?64[QU%)74-9 DL4J,KQR*&4@@>[=-=;BG7G_"T'YO;7ZGPVT]Z_&;X^]D]J MX?%4&+F[9KLIO7;-!N2>AQ\M))GMS=>8"KBHGSN5JEAJ:O\ AF1Q5 9!,L%+ M3QR1K!JG5]9].MC?_A-5_,R^5_\ ,^ZU^8?;GRIW1MK*Y+:G<^S-O;"VMLK: M6+VCL_86V\CLR?*U>"P%- *S/U]++D#Y#49?(Y2O)L#4%0 -'JZDFM>MFCWK MJW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]7?X]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW0$_)3XR]%?,#IS=GQ_\ DEUUBNU.H=[KCAN79N7K,SC(*V7#Y*ES&)K* M;+;&W!B,CC,I113T]515=/40RQAD<'W[KW6L#W1_PC1_ET[VR,^5Z>[I^ M3?1[5,DC';TF>V5V;M"BC)4PQXRGW)M+'[RCT#4'-5G:PN--M)5B^Z]5T]%^ MV9_PB9^.-#E8YNPOG/W;NC""2$RX_9G5>Q-B95XE\GG2/,9O.]C4D'I<9B6J(UF-*9AK]ZZV!3JR'W[K?7O M?NO=4,_*;^0/\>.T.X,Y\IOAKW-W9_+2^6VX:BHKMQ]M_%'/U&"V=OW(5CM+ M65/9O3D>1P^V]RQU]0[S5L>.JL(,G42R2UQJI)'8^Z]T#M-\4O\ A37L+5@= MK?S1?@]W7@Z91#0[N[I^+?\ <3>) /$?=>ZN5^#O\ +T^(O\NCJO\ MT1_$KJ#!];8&NDI:S=FX"]1G-_\ 8.7I8Y(XLUO[?.7DJMP[EK(C/*:>&684 M./69XJ."GA/C'NO='3]^Z]U[W[KW1(OFQ_+C^%_\P[9M)LSY;]$[4[13#4]; M#M/=SFOV[V/L=J[2\\FSNP]M5>)W;@Z>6JBBGFHDJFQU;)#']U3SHNCW[K1 M/'K6;[7_ .$5GPUW!E*JMZ9^6_R*ZQQ]1,)HL/OC;_7O;%/0JS:I::CJ\;0] M7U[4J@E8O/)/,BVUR2FY.Z]5T#UZR=4_\(KOAAM_(4E9W)\L_D=V;24TPFFQ M6R<'UWU125ZI)*R4U7/D<7V?D4I9$,:R>":&9@K%)(RRE/5Z]H'KULP?!;^7 M5\1_Y;_6N9ZL^(_64G7FW=U9>DW%O.MR.ZMU[QW#O'<=%CTQD.;SN9W7F,M. M*A*--"04@I:&$%O%!'J-]=6 X='=]^ZWUJY?('_ (23_P N/Y(=]=W?(C?' M=7S:Q6]>^NW>R>Z-X8O:G8_1-#M;&[I[2WEFM\;@H-M467^-V=RU'@*/+9V: M.CBJJVLJ(Z=462>5PTC;KU0H#GJQC^5;_)?^+O\ *&_T[_[+9OWOS>_^S"?Z M,/[Z?Z<=T=>;E_AG^B?_ $A_W<_NO_<+JSK3[+[W_277_>_=_>^3Q0>+PZ9/ M+ZM>MA0O#JTK?6QMG]G;*W;UQV%MO$;QV)OO;F9VCO':>?HXLCA-R;9W#CZC M%9O"9:AG#155!DL=520RH1ZD<^]=6ZU4,M_PC+_E99'*9+(4?#$XV;.?&S,YN7'XZ)Q#"U965=4T: RS2R:G;=>J: M!T?K^6[_ ,)]OBW_ "L^[\AWA\9?D9\T*JMW%MJLVEOGKKL??_2F?ZO[!PDJ MRS8N+=N!V[\?MHYF:MVSE76NQM71Y*BJZ:=7C\C4U154\_J];"@<#U?![UU; MHA'SB_EB_![^8OMFEV_\LNAMK=A9/$4K4FV.PZ(U>U.UMH0F5J@4VV^Q]M3X MS=5)BC5-YI,;+438JID ,]-+;W[K1 /'K6G[-_X13?$/,Y&HJ>H?F+\B.OL= M-4"6+&[\VIUUVFU)"QE:2EAKL+2]52O&I91$TBNZJOK,C'4-UZKH'KU[K+_A M%-\0\-D:>I[>^8OR([!QT-099<;L/:G775C5<*F)HZ6:NS5+VK*D;%6$K1JC MLK>@QL-1]7KV@>O6R+\&_P"5;\#_ .71B)J/XI?'_:VQ]RY&A%!N#M#,O6[T M[;W)3L(C4TV4[$W5493<5-BJR>%9GQE!+1XE91JCI4L+:ZL !PZL*]^ZWU#R M&/H,M05V*RM#1Y/%Y.CJ=F(HL5F:'%4ZG13TD* *-UZH4!Z)[U[_PB>^+ M>+R\=1VI\V.^M[8)9H7DQ>PNONONM,E+"I)FA_C.?J>U:=&EX <47H%^"2"/ M5Z]H'KULZ_ /^6U\2OY9_5^;ZI^)NP\KM+"[NS-)N7?.;W'N_<>\MS[WW)0T M"XNES6;R&=KZBBHYH,<@B2FQE-CZ!!=E@#N[-KJP '#H]_OW6^O>_=>Z][]U M[KWOW7NO>_=>Z][]U[K_UM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=5Q?S&OYI7Q8_ED==83=?>^P^P*[^ ] M+?'[K7'+NGNGN?=,LL=+38G9VU(IH3!C5K9XXJC*5LE-CX)98X%DDK)Z6EG] MU[JIS!8__A1G_,J1MT9'>O4O\D[XV[@4S;?V91;,I/D%\T,EM^I$,](V\/[R MKB,)LZNFC+!FAFV;FZ%P(YL>XULWNO=!WW;_ "8/B!T;M>+?_P#,F_GI?S%* MIZZ:>I_C?=/SVVOTYLC*Y.* E!L_:.Z<1FLRV2I#+4I245!E*D)!/X(H#8%O M=>ZI%[GP/0]3W=\;/C1_(!_F[_S-.\?ECWMV\-N9O!3_ "?WYE_C=TWU;A<3 M#EM]=D;^_P",6;)GW%C:&FA?(-!%69>G:*DJY7$;PT=+5>Z]U]#[JC9VP,YB<734>6WCGZ?$T])BJ3*;CKX MI*N6&FB2GA:71&H11[]U[H0/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_]?? MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T"'R M6^0?7'Q1Z [@^27;N4_A'7'2G7^Y.PMUU*&(UE30;>Q\M7%A\1#-)$M;N#<% M-:7%9C=N!R$E;!D8HON?X-7+.)(ZW+ MYCS>Z]TJ/F?_ #/?E5\J/DMNW^65_)6QVS]R]V;(C^V^6_SFW>(..L$)\8]U[JZKK7X^]"],E3T_TCU#U04H3C%/6O6NS-BE<:TP MJ6QZG:^%Q=J%J@"0P_YLOZK7Y]^Z]T+WOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[HIGSX[6WKT1\%OFEWAUKD: M?#]C=-?$SY&=K; RU7CJ'+TN+WKUYT]O'=VUM*2:UZVNK=![ MVYG]Y;4ZI[.W3UUMN/>78.VNO=Z9_8FT)5J7BW7O+#[;R61VQMN5:-XZQH\Y MFZ:"E81,LA$OI(:Q]^Z]UK#?\)A?YBO\QWY\4/S3;YR5>3WIMCJ_>VQ:+KS? MN5ZQV[UG+@=ZYZ;?7^DGI^!-L[=VOCLY'L^+$8NH:EE@FR6"-6(JN8QU=''' ML]44DUKU>Y_,M[K[#^-_\OWYC=^=39:EP79O4'QY[.[ V)F:W%8[.4F,W1MG M;-=DL16U.'R]/5XO)0P5<"LT-1%)%(!9E(]ZZL30$]5,_P#"9S^8O\K?YDOQ M0[Z[4^6V^,-OO>FQ/D-+U_MO(X39.T]C4]'M=.M]C;C6BEQ^T<3B**KF_BV; MJ'\TJ-+I<+JTJ -GK2DFM>MD7WKJW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U__]#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]UK:_\*2ZW,]O]2? _P#EUX#(UF/7^8I\^^C.H.QSCJQ: M>N/1NS<[1[P[#KH8@ZRO'M[.M@,G)(%D6-*(C0SO&/?NO="5_.]^6G:70?4/ MQR_ET_! T.W/F;_,"W=1_'/HG^"S3XJ/HSIO#T%#C^S>WXFPT4];MJAV-MFJ MIZ.AJHXXVH()*O(TS.^):)O=>ZL7_ET?R_NCOY:GQ:V'\9>D,5"U-@J5,MV' MO^JHH(-U]N]F9*"$[L[&WC5H9:BJR68K(]%+ \LL>,QD--0P$4]-&![KW1Z? M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:3_P#PHN_G:?/?^6K_ #$. MANF?C/O;;U#U#N'XU=7=N[PV!DNO=B[AR6[=Q9;O'N_:NX*&DW7N#:^?S^$7 M/;8V)044?VVI::0&:.,R,VK8'5&8@XZ()\Q/YO/_ I[^$E?U!\POD[LO9G1 M_P ;^[=WP2;)Z$KNK>C\MLBE5:!]Q4O5V^JVDCS_ ,C-@Y_.[5I)JI8\<7A*+Y#?'_>V.V+V5F-KX M^/$;=WWA=R8A\SL??M/A(7,&WLOE4HVY:I=A=)['R.\,M14!A7*9ZN22#&[:VEAC4M'2C. M[RW1D*+$T/F9(?O*V/R,J:F&NMDT%>M&GI;^9U_PIT_FK8;Y!?*CX$5'6O4/ MQ]Z:R==CZ7J[;^P^BLX,]E<7C*7<4G76SL]W7L/>N].Q.QJ3:U92U.1D2KPU M!-)5QBFCII*BGI!O'5*L:D<.KT/^$\G\]'-?S7=F=B]1]^;:VUM+Y6]'8;%; MFS5=LNGJ,?L[MKK?)5ZX1-]8C!5577U&V=P[>SDM-1YVB$ST32U])4T9C2HD MHZ+Q'6U:O'CU:_\ S6?^W77\R3_Q0;YA_P#P/'8OO75CP/7S J MY:>"KBI[?_>*R MGOPX];;X3U0=_P (K?\ L@SY5?\ BW51_P"^:ZP]^/54X'K96_F%_-KKK^7= M\0.YOEOV915&K,,JP,AUURER=7+23Q8 MXSU,3Q+;'3=7()\NMMK^3C_,TVW_ #6/A;M?Y'4NWZ'978^"W#D^L.\=AXR: MIGQ&U^TMN8_$92O?;_=;Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO__1W^/?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:WO\VGQR?SG/\ A.12Y)[X M!^W/GK5SP5]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=?.@_P"%2G_;^?\ EZ?^(#^)G_P97R#]V'#II_B'5V'_ L3 MBBD_E-[7>2*.1Z?Y?=/2P,Z*S0RG8O<,!EB9@3'(8)G0L+'0[#Z$^]#CU9_A MZ$#^66BI_P )8<4$54!^!'S4B.^NV]P]U5&7K\=ADVQ@\SMW;F[,3 MO?<]34O *?;U3M>BEACR-01"?X/4Q!_\E=4\>M)PZHX_X23XO+]C_P X+Y9] MS[%QE5ANK*/H'NFLR9@FJ5Q]'1=F=Y];9/86SZ@F.FEJIJF##3U<"3PHA7#R M.0DB1J=GAU5/B/6]%_-9_P"W77\R3_Q0;YA__ \=B^Z].'@>M4;_ (1B]T=0 M;&^/'SJVUO?M'K_9F?Q?9&R.Q\CB=V;OP.VZVDZ_Q^QZ^@R>]9HLS7T17:V) MK:5HJRN_X#4CE!,Z>1-6SU1#QZ(M_(.R5)\B/^%,WRJ[]Z7J)JGI^MWA\]^\ M(*Z@QZQ8ZMZJ[+[,S6*V*)TU4Z8VEJLCV'AIX45&;5$J! NIDV>'6E^,]?0? M^5G_ &2[\DO_ ! ?<7_OO-Q>Z].'@>M)G_A#U_W4\_\ ++/_ )[3WL]4C\^M MJO\ G1?]NF/YB?\ XJ+W;_[Q64]^''JS?">J#O\ A%;_ -D&?*K_ ,6ZJ/\ MWS76'OQZJG ]&S_X5Q[+W=NO^3_N3+;9I*RJQ?7OR$Z4WIOLTGW16EVC+4;D MV5'5UB4TK/\/6OE_)*_E#9[^9'\#\/NKK3 M^<3\F^B9=LY_L#K[M3XI]>5.X:K:/6,N0W1G\CCXDV]0=X[8IIMN=F;7R\68 MDF?$4U-5Y"MKX/WG@GD;9/5%6HX];.G\A#X(_&W^7GA?F)T%\>_FGBOF'68S MM?8L_;+8;9U%M^FZFWY%M&OI_P"Z-7F\'NO=^VLYF:O%")JREIZH56)GIS#5 MJDKB--'JZ@"M#UL'>]=6Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_2W^/?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4/_P \7XE_ M*ON&B^#?RU^$VPL+VW\AOY?'RAHN^Z3J#,[MI]F2=I=8U&$([$V1M_+5J"AD MW%N&;;>+I$@DF@:2BGJC"9:A8::?W7NB,?\ "<;O;-?(?YG?SR^T-Y=0[^^/ MF_M]=_?&C?6ZNC>S\=D:#?/6LV?V?W!BDP>>-?A\(U3,F2VQ6K')]M3R20QI M*\,0D13[KW6V/[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJ%O MYD/\A?J3^9!\U>BOFIO;OOL;K;='1>R>L=DXG9.UMM;9RV!SM+UCVQOGMB@K MLCD,M(N0IJC*9#?,M),L0TI# C+ZB?>Z]5*U-:]&^_FK_P M78_\U7XQ4'QC M[ [+W7U3@J#M+:G:*;GV=B<1FLM)7[4Q&Z,13XIJ/-LE&*.KCW1([N#K5HE MX)]ZZV144Z>_CS_+PV9\>OY;5+_+;PW8FY]Q;(I>DNW.DU[*R>+Q5+NIL7VV M^^7R.;.)I6.(&0Q!WQ+X([^-_ FKZGW[KP%!3HN_\GS^33UG_)^VWWKMSK?N M??7<,'>N;V'F\M4[WP&W\%+@I=AT&Z:"D@QR8%W2ICKTW3(TAEY4Q+I^I][) MKUI5T]6_[CVYM_>&WL]M+=F$Q6Y=K;IPV4VYN7;F>Q]+EL'N#;^;H9\9F<)F M<7713T62Q65QU5)!44\R/%-#(R.I4D>]=6ZU .\?^$;GQ(WIV;N/=70?RH[Q M^.G6V\,A-5Y[IZ# X;L;#4-!4UR5DFV]J[CR&2DH,GO'.T.-P]":7$4LTD6/QU#24>-H%FF:&!9JBIEFUU8 #AT9GY+]) MXOY+?''Y ?''.9O(;9PG?_27:O2>8W)B:>GJ\IM_%]J[$SVQ,AF\;25A%)59 M#%4F>>>&.4B-Y(P&])/OW6SD$=:B^2_X13?$V;8]5B<1\Q^^J#?_ /'8JW'[ MTK]D[$RF!BP#4\,59@LGLF"HQ4]?5>>$RTU;!EJ,PF5UEBJ%\8CW7JF@>O5] M7\I_^3C\8?Y2'7.[=M],5FY>P.R^S)L3/VEW3OV/%)NK<\6#6J_@VW<-CL12 MT^/VGLO$SUU1/#CXFJ)I)YVDJJFI9(3%ZM>MA0O5FO9>R:7LOKCL#KBNKJC& M478&R=U[)K,E21QS56/I=UX*OP5174T4UHI:BDBKS(BMZ690#Q[UU;JH+^3K M_).ZN_D[?[,5_HU[MW]W'_LQ7^B/^-?WXV]MW _W<_T1_P"D_P#AW\+_ (#( M_P!U_%_])T_G\MM'VL>G]3>]DUZJJZ:]65_+?X\8;Y;?&+OCXQ[BW%D]HX+O MCJW>'5V6W/A:6DKLM@:#=^(J<14Y7'4=<11U-91QU)=$E.AF%CQ[UULBHIT2 M7^47_*?Z]_E&]*=E=*]==L[S[=Q?97:3]HUV;WKA<)@Z_&5[[3VYM,XJDI\$ M[T\U&*?;J3:W]>N1A] />R:]:5=/5E_8G7>QNW-A[PZO[-VKA-\]>=@;MAS^6K_*^^,/\J[I7*],_&NDWC6Q;NSM/ MNSL7??8.XO[P[RW]NFFQT6*ILIE/LJ/$;;P]+0X^(0TU'B\?14T:79UDG>6: B375@ .'5BWOW6^O>_=>Z][]U[KWOW7NO>_=>Z][]U[K_V0$! end GRAPHIC 7 graph.jpg begin 644 graph.jpg M_]C_X 02D9)1@ ! 0 2 !( #_X0!J17AI9@ 34T *@ @ @$2 , M ! $ (=I 0 ! )@ Y*& < 2 4* " 0 ! M #"J # 0 ! "? !!4T-)20 %-CG)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A M('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)835 @0V]R92 V M+C N,"(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UP;65T83X@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2)W(C\^ /_M #A0:&]T M;W-H;W @,RXP #A"24T$! #A"24T$)0 $-0=C-F/ +($Z8 ) MF.SX0G[_X@(D24-#7U!23T9)3$4 0$ (487!P; 0 !M;G1R4D="(%A9 M6B 'Y0 # 4 !P B AA8W-P05!03 !!4%!, M ]M8 0 #3+6%P<&S)W.;OOK=**-M]M)&MUIG= M ID97-C _ &=C<')T !9 "-W M='!T !B !1R6%E: !G !1G6%E: !L !1B6%E: !Q M !1R5%)# !V !!C:&%D !Z "QB5%)# !V !!G5%)# ! MV !!D97-C U,1R!53%1205=)1$4 M M '1E>'0 0V]P>7)I9VAT($%P<&QE($EN M8RXL(#(P,C$ %A96B #SV ! 18(6%E:( ' 6 X MF >%865H@ 7]@ +<> /CEA96B FZ $$H ,&^ M<&%R80 'V!'-F,S( $+MP !9;___-7 '*0 _=?_ M__NW___]I@ ]H ,#V_\ $0@"? ,* P$B (1 0,1 ?_$ !\ $% 0$! M 0$! ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" M P $$042(3%!!A-180'EZ@X2% MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ M ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,082 M05$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3 ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+C MY.7FY^CIZO+S]/7V]_CY^O_; $, 0$! 0$! @$! @," @(#! ,# P,$!@0$ M! 0$!@<&!@8&!@8'!P<'!P<'!P@(" @(" D)"0D)"PL+"PL+"PL+"__; $,! M @(" P,#!0,#!0L(!@@+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+"PL+ M"PL+"PL+"PL+"PL+"PL+"PL+"__= 0 ,?_: P# 0 "$0,1 #\ _OD_L;3? M^>7_ (\?\:/[&TW_ )Y?^/'_ !K4HH R_P"QM-_YY?\ CQ_QH_L;3?\ GE_X M\?\ &M2B@#+_ +&TW_GE_P"/'_&C^QM-_P">7_CQ_P :U** ,O\ L;3?^>7_ M (\?\:/[&TW_ )Y?^/'_ !K4HH R_P"QM-_YY?\ CQ_QH_L;3?\ GE_X\?\ M&M2B@#+_ +&TW_GE_P"/'_&C^QM-_P">7_CQ_P :U** ,O\ L;3?^>7_ (\? M\:/[&TW_ )Y?^/'_ !K4HH R_P"QM-_YY?\ CQ_QH_L;3?\ GE_X\?\ &M2B M@#+_ +&TW_GE_P"/'_&C^QM-_P">7_CQ_P :U** ,O\ L;3?^>7_ (\?\:/[ M&TW_ )Y?^/'_ !K4HH R_P"QM-_YY?\ CQ_QH_L;3?\ GE_X\?\ &M2B@#+_ M +&TW_GE_P"/'_&C^QM-_P">7_CQ_P :U** ,O\ L;3?^>7_ (\?\:/[&TW_ M )Y?^/'_ !K4HH R_P"QM-_YY?\ CQ_QH_L;3?\ GE_X\?\ &M2B@#+_ +&T MW_GE_P"/'_&C^QM-_P">7_CQ_P :U** ,O\ L;3?^>7_ (\?\:/[&TW_ )Y? M^/'_ !K4HH R_P"QM-_YY?\ CQ_QH_L;3?\ GE_X\?\ &M2B@#+_ +&TW_GE M_P"/'_&C^QM-_P">7_CQ_P :U** ,O\ L;3?^>7_ (\?\:/[&TW_ )Y?^/'_ M !K4HH R_P"QM-_YY?\ CQ_QH_L;3?\ GE_X\?\ &M2B@#+_ +&TW_GE_P"/ M'_&C^QM-_P">7_CQ_P :U** ,O\ L;3?^>7_ (\?\:/[&TW_ )Y?^/'_ !K4 MHH R_P"QM-_YY?\ CQ_QH_L;3?\ GE_X\?\ &M2B@#+_ +&TW_GE_P"/'_&C M^QM-_P">7_CQ_P :U** ,O\ L;3?^>7_ (\?\:/[&TW_ )Y?^/'_ !K4HH R M_P"QM-_YY?\ CQ_QH_L;3?\ GE_X\?\ &M2B@#+_ +&TW_GE_P"/'_&C^QM- M_P">7_CQ_P :U** ,O\ L;3?^>7_ (\?\:/[&TW_ )Y?^/'_ !K4HH R_P"Q MM-_YY?\ CQ_QH_L;3?\ GE_X\?\ &M2B@#+_ +&TW_GE_P"/'_&C^QM-_P"> M7_CQ_P :U** ,O\ L;3?^>7_ (\?\:/[&TW_ )Y?^/'_ !K4HH R_P"QM-_Y MY?\ CQ_QH_L;3?\ GE_X\?\ &M2B@#+_ +&TW_GE_P"/'_&C^QM-_P">7_CQ M_P :U** ,O\ L;3?^>7_ (\?\:/[&TW_ )Y?^/'_ !K4HH R_P"QM-_YY?\ MCQ_QH_L;3?\ GE_X\?\ &M2B@#+_ +&TW_GE_P"/'_&C^QM-_P">7_CQ_P : MU** ,O\ L;3?^>7_ (\?\:/[&TW_ )Y?^/'_ !K4HH R_P"QM-_YY?\ CQ_Q MH_L;3?\ GE_X\?\ &M2B@#+_ +&TW_GE_P"/'_&C^QM-_P">7_CQ_P :U** M,O\ L;3?^>7_ (\?\:/[&TW_ )Y?^/'_ !K4HH R_P"QM-_YY?\ CQ_QH_L; M3?\ GE_X\?\ &M2B@#+_ +&TW_GE_P"/'_&C^QM-_P">7_CQ_P :U** ,O\ ML;3?^>7_ (\?\:/[&TW_ )Y?^/'_ !K4HH R_P"QM-_YY?\ CQ_QH_L;3?\ MGE_X\?\ &M2B@#+_ +&TW_GE_P"/'_&C^QM-_P">7_CQ_P :U** ,O\ L;3? M^>7_ (\?\:/[&TW_ )Y?^/'_ !K4HH R_P"QM-_YY?\ CQ_QH_L;3?\ GE_X M\?\ &M2B@#+_ +&TW_GE_P"/'_&C^QM-_P">7_CQ_P :U** ,O\ L;3?^>7_ M (\?\:/[&TW_ )Y?^/'_ !K4HH __]#^_BBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** &NZQJ7./^#G__ ((X> _C#+\( MK_XC75\EK>?V?:1D1[>=^,5_._P#\$T/C MG_P25\ _\&S_ (:'[5C^']3\ 6MG,]"S')?W>MM?N?+:!'2=[MV$3PG(< M1!&#"-00 ?T4?M>_\%)_V*OV%_@7I7[1O[2'CJRTCPMX@$1T6:V#WTVJ><@E M3[)#;J[S*8R'+J-BJ068 @U\W?L(?\%S/^"#_ .UK26PTNUO)(IS9;X[M5\I4E;3'!D "KL.JL>(O./"L20#]TO@)_P6&_8;_:1_;9\7?\ !/GX9Z]?/\3/!4VJ6^HV M5U82V\!ET:<6]TD,[#9(58E@!]Y%+#@5@? 7_@M7^P-^TK^TE\1OV5/A%X@O M]1\6?"RQUC4==4Z?*EJMOH5PEK=M#.1LEQ+(NS9]\'X<_M#>+?"NIP+RL\'B&'4?*5E.!A1!.1T^8COBOIC_@@ M%\$-=^"?[;WBR;Q@97UWQQ^RUK/C+4)9CEY7U[4+6ZA] ']. MGAG_ (.M_P#@C)XBUBRTRY\;ZWI4%],L"WM]H%ZEK&S'&7=8WVJ/XC@X')XK M]3OVU?\ @I1^R)^P%^SSI/[4?[0_B0P>#M?N[2RTN[TV)K]KV2]B>>$PK#G> MC0QM)O'R[1G/(K^%#_@FK^RI_P %B_\ @H5_P1(T_P#8C^ >C?##3?@7XHUF M\\SQ%K\MT==B>#4?/F*(GG1IMF3"LL&\IP&!.:]-_P""J_BGX47G[=?[/W_! M*SX@>&?'?QG^$'[)O@*TT_Q;:>!=*.J:O?:O#_V,Y/V^+[5I+GX9IX)9D=8A\Y8H MXRF-P.00"#7X_P#A+_@ZI_X(T>*-=L-%O?'.LZ)%J,L<,=[J>@WT-HK2' +R MK&X1>Y8C:HY) !-?S]?\$_/VMO$'C3_@W!_:W_8%^*\5]IOB[X%:)J45K8ZO M UGJ"Z'JI:> 2P2'>KPSB=74Y$:-$N<8KXK^//Q"_P""C!+\321>7< )YC&# DB60([A9 M(R ?Z&&N?\%"/V8M _;0\'?L$W.KSS?$'QYX?:ES M&"1:RE1GD $=17YH_$K_ (.>?^"0'PN^,-]\(=9\=:E?#2;\Z9J&N:=H]U=Z M/:W*L596N$0F100?GA213@E21S7Y[_$?PUX(^"/_ 3P.:_%72/"'CKX ?L$?%KXV_\ M!,/X\^ OC!^R*NM76I>(/A=\3]-6UU RQR12"$PS(LTLA$<31/%<6K3[%*)Y M@VT ?WF?M:?\%,/V(OV(_@%H_P"TQ^T-X]L=,\(^)4ADT.XM0]]+JRW$8EC- MG%;J[S*T;*^]1L52&9@"#7SI^PA_P7,_X)S?\%$_B1-\%O@#XNN;7QK'"]S% MH.O6,NF7MS#&I=GMQ*-DVU 79(W9U0%BH4$C^8?XH?'/X!_$_P#X*(?\$Q/V MC?COX3LOAY\ =3\!3'2-(OP5T32-;2.XCAA624+'Y,-R-.,;L%'EB-VPE?;G M_!;CQ9\)?'W_ 6?_8&TG]FV]T_5?B[8^-8YM:?1W6>[B\-_:;.1A>- 2WD^ M2MXZJQXB\X\*Q) /Z%?V;?\ @IS^Q_\ M7?M-?$S]C[X0>()9_B!\)KJ>UU[ M3+NVDMF!MIVMII+=G&)HXYE"NR'"ETS]X5Z!^QG^W/\ L]_MZ^#?%/CS]G2^ MNK_3O!WB:]\):FUW:O:LFIZ>D4DR*L@!9 LZ8<<')]*_SWM5^'O[2'P%_P"" MA'[7G_!8O]E&2>_US]G'XW:C_P ))H*_ZK4O"VJW-VM]NP"VV,)B3@[(W,PV MF$&OZ+O^#1+QKIOQ)_8:^-GQ%T:.6&SU_P"-OB/4H(Y@!(D5UI^E2J'"D@, MP!P2,]": /V8_;^_X*O_ +#?_!,W3=(F_:Q\7_V7JGB$.=*T:QMI;_4[M4.& M=((58K'N^422%$+?*&)XK._X)_\ _!7+]A/_ (*8_P!KZ9^ROXM:]U[P_&)M M3T'4K:33]4MHBP7S3!,!OC#,$:2(NBL0K$$@'\'];\0_"WP+_P '>FJ:W^V# M+9Z=:7WPOM(?AG=ZR1%;#4#]G!\B27""4D:DB$'ER5'SD4?$KQ!\,?'7_!W; M\(-0_90N++4;W3/A_JB?$NYT8B6$$6NH+"MZT/RF92]DI+DX)@4\@ 'V')_ MP==?\$?4N9[6/Q#XGE:WD:)S'X=NW4.AP1D+BOZ%/AMX_P##?Q8^'6@?%/P< M\DND>)=-M=5L7E0Q.UM>1+-$61N58HPRIY!X-?P'?\&[_P /?^"U_BC]CGQ/ MJG_!/CQ]\-?#/P^3X@:LEW9>+;.ZGU%M0$-H9G1X;>5/*:(Q!1N!#!LCH3_? M'\7=?'A3X3^)_%!U6WT(:;I-[=?VE=@M!9^3"[^?(!R4BQO8#D@&@#\;O 7_ M (;?PO86XT34%AFU*[N5M(D$Q@$85I MF \PL$PB6XCG\ZZV3W%K>2@WSSHP +L(C%,8EQ)$<'^^#]JS]F3X4? MME_LZ^+OV8?C=8_;_#/C+3Y+"[08\R,MAHYHB00LL$@66)L':Z*>U 'SY^U9 M_P %/OV0OV/;SX9Z/\3M M64K0RJLB*58!T.&'!'-?B9_P;/\ [%.M_$?]LGXD_&+]J7Q9/\0-1_9'NY_A M+X"BO%)AL(;:>[5[B,-]W8A>.!3N*+*PS\D>WRG]B'0_^"D6L_\ !33]O(_L M#?&/P+\*H(_BK>?VW'XQM%NGO7-[J7VO8 _M8_8R_;6^ M _[>?P"M/VEOV?+N[N/"M[<75JDNHVLEC,)+-RDNZ.4!@ 1P>A'->*?L"_\ M!5S]BC_@IA?>,]-_9'\2S:Y/X#GMX=42XM9+0A;HRB&6(2 >9$YA?#KQQSC( MK\I?^"L'[:'[1/[$7_!"'54^.WC?1O'7QQ\?B?P+;:OX5B$=G=WNL33@O;1( MJLKP:;NP53/GJO=@:_F:_P""5/QZ\#?\$T/^"G_[/>K^$_AY\0OAGX+^)'A+ M3_AQ\0)O'FBG1[>^\3W+%C>V;M+(C0"[^S'+E)(X1)D ,: /Z_\ ]I7_ (.. MO^"8/[)OQ_\ %'[-'Q@UW7X?%7@ZZ6SU2*ST2YNH8I619!B2-2&&UAR*_1+] MA_\ X* _LF_\%%_A--\:/V1?%"=4E0E2&4E M=K@Y4D5_%VOC'_@J5\-?^"RG[?\ \3_^"7EAX5UK6/#O]EWVO:3X@@GN+Z]M M(H-T::9'$41[@$.3'(Z[QA4W.0I_6'_@T]\+?"3Q%^R=\2OVM/#?C7_A)_B! M\6_%T^I^.=,2Q33(="U2,R2?9(K:-F78WVAY4E78CHZH$0QLH /V8_;]_P"" MJ_[$7_!,_1](O/VK?%ATW4O$);^RM&L+>2_U2]"'#-';P@L(P3M\R0HF[Y0V M>*R/V)_^"N7["_\ P4%^%/BKXL_LT>*I-2@\#0&XU_3KNTEM-2T^,(\BM)!( M 65UC?:T9="5*YW @?AKK.N> _!O_!WI=ZM^U?/;65E>_"F"+X;7&KL(X%OB M8 XMGEP@D.-25=I&69@/F-?H'\-_BK_P2G^,?[6_[4?@3]C#1K*\^/:>%+I? M&.M:39RO;:A'+;Q($2\C+VK.)3$DJ*4D>9'.'*2, #[L^$'_ 4]_9+^.7[" MFL_\%&?A]J=_/\+]!L=5U&\NY;*2*Z6#1M_VDBW8;R5\MMH'WNU?,OQX_P"" M^O\ P3C_ &OA5^T_\4->U>W\)?&:VOKOPS/!I4\TLT>G-$LWFQ*-T1!F M3 ;KSCI7\YW_ 37_:!^".A?\&BWQA\&:UXKTNTUC3]#\;Z1/8S74:7*7NI^ M<;6'RF8/OG\Z/RP!\V>.AQ\+?MA?LWZI^TE_P3P_X)9_LT2P-'?^-]&\7Z?9 M*WR$3W\=DUH_/;>\;CL1[&@#^V7]O#_@M!^P+_P3DT_P-J?[2OB:[AA^(MG/ MJ&AG2[&6_,UI (296$0^1&$Z;"WWOFQ]TU]!67[?_P"S=J'[<#_\$\[;4+P_ M$Q/#H\4FT-I(+;^SF*J&^T8V;\L/DZU_E%?M(?&/XD?\%$/V5E^.'Q#MKB.R M_9B^''@[X;Q&3@-J,^I2I',WJ\EI#*K9P24!/3G^U[5?&?A'X4?\';^E7_Q) MU.VT.W\3_!:&TTN6^E6".YG,A(C1G(!8_9Y<#.25('/% '[P_P##T']D5?CA M\9_V>9=6OD\2_ /0?^$E\81FQE,5OIXMENR\4@!$S")U.Q,MGC&:^@_V3_VI MO@U^VM^S[X<_:>_9]OYM3\'^*DGDTZYGMY+61UMIY+:3=%*%=<2Q..1R!D<$ M5_'+X3\4>'/B=_P4Y_X*O_$7X>WT&LZ$GPAN+'[?9R":W-Q#HJPN@D0E21); MRKP>J-Z5^Q__ ;6?$OXCZUK^FV=W%:ZT'@GNXHY%)UF^(RK," M,@@B@#]$_P#@H1_P4W_9%_X)A?#[0OB3^UOKEQI-CXDU!M-TZ*RM9+VXFF2- MI7811@MY:* &?H"RCJPKBOVU_P#@KK^Q1^P+\._ GQ6^/.LZA)H'Q)BDN- N M]&T^;44N88XHIO,/E [5:.>-E)QN!XZ5_'E_P6W_ &B/AM^W1_P6*\0_ _XC M>!/'OQ/^%?P%\&ZKX8%K\/\ 1VUR:V\7:_:2+]LE3SK=(A;2F/&7R9K *RE ML?MM_P &Q7[8_B']H'_@EOJW[-/Q46XM/'OP!FNO"6IV5\CQ7D5ALD>P\V-P M&C,:B2T"$ K]F.1F@#Z=_9X_X.3_ /@EM^U#\3;'X2_"37O$%SJVH6]_=0F? M0[J&#R]-M9KR?,C+M!$,#D ]6P.IKV'X:?\ !=W_ ()Y?%6Y^#$7AO7-7B@^ M/FH7ND^#;J[TJ>"WN[ZPN1:2P/(PQ$_G,BJ&Z^8AZ&OR"_X-I_\ E78\=_\ M7QXT_P#245^1/@W]F#Q'\8/^#2GX<_M*_"T-!XZ_9^\8:MXYTF[A!,\=O;:M M.EYM/98T*W3'_IV% ']T?[0'_!0K]F?]FG]I/X7_ +)/Q)U"\;QW\7KB6#P] MIUC9R7180LBO+.R#$,0W$[WXPCGHIK\DW_X.N_\ @CZ+B:VB\0^)Y3!(T3F/ MP[=NH9#@C(7%?!__ 1\^+C?\%GO^"SOC7_@J[J-A);^#_A#X$T7PIX8MY@5 M^S:QJ]J9+X)D?-Y+R7Z$]TFC.2,5^;G_ 0&\.?\%9]7_8W\37/[#_Q[^&_P MS\'#QSJRS:3XLL4N;][\0VOF3*[0R'RG0QJHSU5N* /[Y?@E^T?\,/V@_P!G MC0OVH/AM/$_$6E#6;.6>W>"!F'L-N3TK^@/X('QP?@SX33XGZS8^(O$\>CV4>LZII8"V M5YJ*0JMU- H "Q23!V1<#"D# QBOYG_VZO\ E:P_8L_[$GQ/_P"D< ?HY\ M7_\ @OA_P3*^!7[.?@/]I?XD>-;FSTOXF6TMWX;TI-/N)=9O8896A=_L:*9( MD$B,H>78A;@,3Q78_LF?\%M/^"=_[:WPV\R4ER<$P*>0 #ZY/\ P=C? M\$=Q
8BI&5\PM]UF53RPK\GOBO_P K M?OPR_P"R)7'_ *.U.OQR_P""V_[1'PV_;H_X+%>(?@?\1O GCWXG_"OX"^#= M5\,"U^'^CMKDUMXNU^TD7[9*GG6Z1"VE,>,ODS6 5E+8 /[F_C]^V=^SU^S M7^RG?_MK?$W6BOPYT_3[+5'U.R@DN]]IJ#Q1V\D<<0+NLAFC(P.ASTKVCX4? M$WPA\:_A;X:^,OP]G:ZT#Q;I5GK6F3/&T326=_"L\+%' 92T;J2K $=#S7\ MWPP_;'\0_M _\&E'QZ_9I^*BW%IX]^ +Z9X2U.ROD>*\BL/[7M'L/-C-N,YXH [G]OC_ (*#_LU_\$UO@O9_'W]J>_O=.\.7^K0:)#+8VDE[ M*;RXBFF13'&"P!2!_FZ @#O7P?\ LO\ _!QC_P $IOVL_C9H?[//PZ\<7VF^ M*_$UPMII-KKFDW>G1WERYPD*321^4))#\L:LZEWPJY8@'X/_ .#P\7Q_X)E^ M!1I907)^*NA>29,[!)]BU';NQSC.,X[5^87QANOVX/VCO^"WO[//['G_ 6^ M\2>%_ Z>"M5@\6>!-1\%:9(--\2WZS1216B7]S(L\'FRVXBPR!O,4)L#21/0 M!_2!^V#_ ,'!O_!-S]AK]HS7?V5_CYK6NV_C#PY':2WUO8:-<7L2+>P1W,1$ MD8*G,%V?^P;OSQJ$ELUV! MY6W=L\I2=_3/'6OPO^+^E?MN:O\ \'/G[2=O^PG\3/"?PN\3+X&\/M?:CXOM MEN;2XL/L6D!H8U9) )3*8W!Q]U6YK^K_ /X)V6?[8>E_!74=-_;B^)'A7XG^ M,UUB:2'4_","V]G#ISPPB*%T5(_WHD69BVWE67GC@ ^!/V(+OQ#XNU&+2M/6?0[J& W,YPJO*R[4&3R3P.]?>/[+W_!33]E M#]L']EKQ7^V+\$M3OKOP/X+FU.#5+BYLI;>>-](@6YN0L+C<^V-P5Q]X\#FO MQ/\ ^#1S_DRWXZ?]EN\1_P#I#IE? O\ P0@^-WP>^&?_ 0*_:J\ _$'Q1I> MBZYH.J>.3?6%[=1P7,0N=)ABA)B=@_[V56CCP/GD4J,L,4 ?T(?$#_@O;_P3 MH^&?['/P^_;M\4ZYK"_#WXG:C>Z7H-Q%I,\ES+WD )ZX&. MM4_V/O\ @X'_ ."7G[;WQLT_]G3X-^-[NU\9ZPLAT[3M;TRZTTWC1J6*123( M(FDV@E4+AFP=H)%?QE?$+2OB'9_\$!O^";]GX ^RVOB>;XM:G)I#:DK_ &1; MN;6]0:U><("YA+%&?:-Q0\()9_B!\)KJ>UU[3+NVDMF!MIVMII+=G&)HXYE"N MR'"ETS]X5Y#I7_!:O_@GMJO[-OCG]JE_&/\ 9_A?P%K^L>%KQ=1C%C=WFLZ' M9_;[BTLHKAHSV^+'P%\1V'B;1+@K&\]A<1W(@N/+21[ M>8Q,ZI/&)%$D9.Y&.#S7MM?(W[#'[&GPQ_8$_9F\/?LM_".XN;W1O#JRK'=W MT=NEW/YCE@9FMH84D9$VQ*[*9"B+O9F!8_7- !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% '__T?[^**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *_$[QA_P;I?\$9?'7QHD^/'B#X'Z8=:GNC>SVUO> M7UMI@>)+J%K=M7NKJZU.^2%\[DAEO9IFA5@=K"+9O ;= MBOT\HH _+_QY_P $8_\ @FI\3?"7Q+\#>.OAHFH:7\7_ !-'XQ\60MJVIH;_ M %N)Y)%N5=+M7MR&FD^2W:*,ABI7;Q7KGA7_ ()M?L5>"/C#<_'SPIX)2R\5 MW?@F+X=27B7][M_X1F%8E2R6 W!@4*L,8$JQB;Y?O\G/W)10!\U_LE_L@_L[ M?L,_!2Q_9V_99\/?\(MX.TR>XN;;3_M=S>[);J0RRMYMW+/,=SL3@N0.@P.* MYOX!_L)_LJ?LP_&'XC_'_P""7A4:1XQ^+5^NI>*]4EO;N]FO[A'ED4@74\RP M(&F!H-2^$6FV5II]IH,]U=-Y$%BRO!LNO.^UJ\;*,2"?S,9!8@D' M[8HH ^ ?AQ_P2[_8<^$WQ@^'?Q\\#>#9X/%_PH\,_P#"'>%=2N-8U.\>PT/] M_BUVW%W+',JBYE5&F61T4A58*B!?D+XD_P#!N1_P1E^+/QAOOCAXS^"ED^M: MGWD5IJ6HV5A-<2-N9S9V]U';KDY)5(U1B3E3FOV[HH ^0?VB?V!/V-/VK M_@18?LR_'[X=:/K_ (%T=((],TGRC:QZ _L3?\$:_^";/_ 3Q\77/Q$_9/^&-GH'B2ZA:W;5[JZNM3ODA?.Y(9;V: M9H58':PBV;P &W8K\:_^"TG[8_CF+]L4>&_@KJWB>"__ &9?#UGXXBL?#VDZ MOJ-GK7BB]O+:X32M2DTZVG@AA.BV]R/]*>),WZ/NPC%?H[]IW_@KC^U7:'XD M?&/]C.Q\$:S\+OAK\)O#'Q8DEU^"^?4=6L]>-](;2%[:ZCB@9K>S++*\*?AAX/ALKOXU:E-JWC47%S#O#6K: MM-KEU9"]O+\/?SQ0P/*'O9YY%S'!$NQ6"#;D*"23^1?BO_@J#^WA\(OB/>?L MJ_$[P_X%O?BCXAUKP!IGAN]L5OK;0[)?'":L[B_22XEGN&L1I$Z@PR0_:6=- MJQD[:+K_ (*6_P#!01OB[I_[%6G:3X /Q9MOBBW@'4]=:VU!O#DVGS>&IO$4 M%]!:K>?:8YTB0)-:O$I]95%U"_P#-GOM0N53!"/=7?QS\6>$OV4OASI7@/1_BQ-K/Q$T[Q!KVJ6VH3>&VA\ :A!IY-C9I=17 M)EO7NH7*-=.;>-7!YI'+16ZP+,[L^&VDC"D 'UE^Q]^Q%^S!^P/\ #&]^ M#G[)OAC_ (13PWJ.JW&M7%G]MN[[??721I++YEY-/(-RQ(-H8(,< $G/U)=V MEKJ%K+87T2303HT ]1O-)U6VO?&.A>,YO&_A/XEWEOI$UZS7<5WW_$+_ (+4?M@?LN?!GP+^TS^TMX2\&ZWX6^,WP\UCQKX3TOPR]W!?Z3=6 M%E;W]O::C7-K8W+9/FVMG//);0N"S%?KQ7\ MQO\ P4*_:<_;G_9^^'/@?5/VJ8O#OB75-!^)'@#7+.P^%0O$U74[:XN+H7.G M-IES<3SR;I(5B@F$@BNBQ!CC*%:O>,?^"P_[6,OPP^ !^&^F>&=4\5?'S2]< M\7Q76A^'=>\76&BZ'IOV<0V+6>ER+>WE\KW*17=P/LT,$B.##G:& /VX_9H_ M8B_9?_8^UOQWXC_9T\,?\([>_$S6YO$?B23[;=W?VW4YV=GFQ=32B++.QV0A M(QGA1Q7YZ_&+_@W-_P""-7Q]^+'B3XX?%KX.?VMXI\7ZG=:QJU[_ ,)#KD'V MB]O)&EFD\N'4(XDWNQ.U$51G '%?/\ ^P5^UU^VK^U?_P %#/!WBGXL(O@; M0;_X/W=_K'@B[L-1MGBO[37;C37N8H[J>(QO/+;I/%)-:EULW$)&_,M>-_%; M]H/Q=^R__P %]_%WQ\\<^*+JS^$T.C^$_ WB*TN)W:PL'\266I7EE?\ E$[$ M87FE1VS2 9Q=8YS0!^G7@_\ X(>?\$N? ?A?X>>"?#'PO$.C_"KQ'/XM\,6< MNM:M/!9ZS<-;O)<.DMZXN"6M8<)<"6-0I"J [AOJC]LG]A/]E/\ X*!?#;3_ M (2?M=>$U\6Z#I.IQ:S90?;+NPE@OH$DC25)[*:"92$E<8$FTYY!P,?S ?L1 M_MN_M;?"?QG\7O&-PL>K^/\ ]H3XF> ;?PU8^*+F=M)\-Q>.-,NM6MDEBC99 M/+L]/1(F@C='DF4+N!->[_$+]K__ (*#_%G_ (*!_"C]ES2KGP;I/Q;^''CK MQ1X=U#58HK]O".I6-WX8AU6"Z;3UO!=--%;SE3:&[;RYPK>:$)P ?T&?!O\ M89_9;^ 'Q\\>_M0?";PRVF>._B<+8>)M5>_O+IK_ .QC;"3%<3R0QE1U,2(6 MZMDUSO[.'_!.S]CG]D3XP^//CO\ LW^#O^$3\1_$RX-WXE>TU"]:SO9S(\WF M?8I+A[.)@\CE3#"A4.P& Q!_FM_; _X*!?%/]H#]G'X@S>,-&LO#OC[0/@W\ M9M(U;5= O[]+>+5/".M:7ILDFG*+D0&WN21,LDT4EQ$0(TF"^9YGV!\5/^"R MW[6^B?M'^/= ^"GPVE\2^ ?A5XPT[P=J5A;^%/$&IZGJI*VK:A=1:S9JVE6+ M0"Z!AMKE)'F5-S-'YD>0#]@?VW?^":W[$7_!1CPSIWA?]L7P#9>+TT=G?3KI MI9K.^M#(,,(KJUDBG5&X+1[_ "V(!920*T?V)?\ @G7^QE_P3J\#W_P__8Z\ M#6G@^RU:5)]0E26:[N[R2,$(9[FYDEG<)N;8A?8FYMJC)S]K5_*W^P+^U5^W M?JOPG^!G[+?[,]WX4EU3QCH_Q/\ $VI:[XYAU#4F@70?%9M((T2UN[=Y XO% MC(9QL4!@<)Y;@'W'\0_^#<+_ ((Q_%'XQWOQQ\7?!:S;6-2N7O;NWM-2U"ST M^6X=MS.;.WN8[=ZG)K]!?B9^P9^R3\7_ !K\)_B#XZ\&6\NI_ V= MKCP*;2XN+&WT9F6%,16]K+% Z!+>)5CEC=$" *H!.?R(^#?_ 5/_;;_ &R= M"\+6W[,.A> O#.LVGPDTWXE>*6\7/>264]WJ5Q=VL=A9/#/;FVA#V$SR7LWV MA8E= 8V*L3_0EX1UQO$_A33/$KK"IU"T@N2+:=;F$>:@?$._@:?A3%'X6^)>N6_B/Q)8Q:MJD?VW4K1Y'AD$ MBW@EA6-I7*Q0ND0W'Y,5ZM^W-_P2E_8'_P""C]EH\/[7WP_M_$UWX>C:'3=0 MBN;BPOK:)SDQBXM9(I&CSSY*; M30]!\1>+?$$6O6-S;W$R:A#:Z%>W!CD$-U;JRB))3$)%=8[GR9B&$1C?\A/^ M"?\ _P %$?VQ?V3?V-?@/XF_:2M_#_B_X>>+OA_XQUG3UL%O1XEMV\'V,VJ* M;N[N+B6"Y-Y!#(NU+>(PL4&Z0 Y /W=_9Q_X)8?L#?LE? #Q=^S%^S[\.K3P M[X/\?6D]EXCMX[FZENM3@N87MW6:\EF>Z(\J1U3$H\O>QCVDDU\$)_P:Z_\ M!"J-Q(GP-PRG(_XJ;Q!U'_<3IW_!-/\ X*:_MC_M0_&CPSX)_:$\!"U\.>// M"$GB?3]7TWPGX@T"UTFZB-NXL9KK5P;?4DEAN-T5Y:-&A:,CRMKHQ_.C]MK4 M=-L/V^/VN/BA\3O@AXU^-?AKX>:=X1O#/X9\6SZ$- MWT@23N+>WOK>YD#[? M.=[:"9XQ&S$>H!_2M^RY^PC^RI^QAK/CCQ'^S=X6.@:E\2M7;7?$UW+?7FH7 M&HZ@[.QEDDO9YW'S22,%0J@+L0N2:H_"W_@G_P#LC?!3]H3XA?M3_"SPE_8W MCGXJQB/Q5?0W]Z8=1P00S6C3M:QR9!/F10H^68YR[Y^ /^"U+1=;OM"NKW M5+J:.[MI-5TZ>Y701%$BF![ZUN5E9MQ94Y !^_W[-/[ W[)?['_[.M]^R=^S MKX3_ .$=^'^IM>O=1396X&]>.)!M_AP:M? G]A+]E']FG M]EN;]BSX,>$8]*^&-S;:C9RZ'+=W5[')!JID-VC374TLY64ROG,AP&PN!BOR M/\8_\%;/VDO@Y^VEXA^''Q]TC0/"7P]T_7]5TW2+:_T;5TNM=T[3[*6XBN-- M\0PO<:1/?321[?[+EAMI4!V>:9!@_%5Y_P %;?VV_P!I']D?Q[+\3/ % M_B9\%/&WB32=5T?PQXAT3_A&[FVT:6\M(I=5U$?8]36:%L)=V7DJ)U&U61T8 M@'](/[%W[!O[)O\ P3S^%MY\%_V//",?@[PWJ&HRZM31QQ-(TU MY-/,?DB10N_: O &3G\Q;O\ X-?/^"%]]=2WMU\#MTLSL[M_PDWB 99CDGC4 ML=:]3_X)6>*?$_B+X[?M"6FOZC=7T5G-\/\ R$N)GE6+S_!^E22; Q(7?(Q= ML?>8DGDU\3?$G2_$_@_]LJXU']C'QEXN^(7Q(^'>K^(/%GQ8\37NL7LOARRT M>6SOI;/PL; W!T]K@/+;"UMH8O,M4A\^0JSG< ?T*?L[_L\_!_\ 91^"WA_] MGCX Z1_8'@[PM;M:Z7I_VB>Z\B)G:0KYMS)+,_S.QR[L><9QBO//'7[$?[,' MQ+_:L\%?MN>-O#'VWXG_ [LKK3O#VM?;;N/[';7L*5T[Q_\$-/UW6-2U#7;S5[FWUF?Q#I&D2:W;SWLT[VUQ<6FIW4CO"43 M? CJJL@- ']%'[;'_!-G]B'_ (**>&]/\,_MB_#^Q\8II#.VGW3R36=]:>8, M,(KJUDAG5&X+1^9L8@%E) QE?L0?\$O_ -A+_@G+IFHV'['?P\LO"4^LJBZA M?^;/?:AZNY)IO+!&X1*XC#"/"/B^"RUC5KO66TK6-3N]6L[E(Y[Z:>=1=Q64,[H7*^8&< ;SGX6 M^&W[5_[6OPY^+?CCX/\ [.\NA:AK_P 2_P!J#Q7X2BNO%ZWEY9Z7I]GX:AU, MM%';W$#D1FV)6$.JODJ"A;S% /W+U;]B+]E_7/VO],_;UU3PQYOQ8T?1&\.6 M>N_;;M?+TQFE8P_9A,+5N9I/G:$R?-][@8I?LN?L(_LJ?L8:SXX\1_LW>%CH M&I?$K5VUWQ-=RWUYJ%QJ.H.SL99)+V>=Q\TDC!4*H"[$+DFOR:^'/_!2S]N[ MXY>+_"/[)OPXTOP'I/QO=0 MMM:ZJ7 MOA[7_&Z/GQ#?V5M911:&?/B0R0N&O)F:.-/+"QN2!0!_0%XW_P"".W_!./XB M^(?BWXG\6?#KSKOXZQ6\7CH0ZOJEM#JXM)X[F)FAANTBAD6:)7\R!(W)+98B M1]WSM\)/^#)_!^J6>M:1>_\ "0ZY/]GOK"59 MX)?+FU!XGV2(K;9$9&QA@1D5\W?$?_@L7^UIX:\7? KX?67@;PYH&N?M/:!I M,GA.T\1236L_AC71/#'JT6MPO<12W%J(Y@;!X%MY)YU%N5W.K#^DF(2B)1.P M9P!N*C:">Y R<#VR: /E?]L#]B/]F#]O;X;:?\(?VL?#'_"5^'=*U:WURUM/ MMMW8^7?VJ21Q2^99S02':LKC:S%#GE20,#5 M\4-X,OSJ>AW,5]>:9=V-TP +Q7-A/;SJ#M4E?,V%D1B-R*1]HT4 ?D+^U)_P M0:_X)1_MI_&S5?VB_P!IKX5GQ/XSUN.UBO=2;7=9M#,ME EM#F.UOH8@5BC1 M33NFY(8QL1EC&W(4$G/P!\>O\ @WA_X(^_ MM*_&[4OVA/BU\'[>Y\2ZWZF]EJ>H:=;7ES(Z7>Z?/OCE#)-87%O(P$D2.JR,RJPR "3G[6HH ^2/@_P#L)?LG M_ ;Q#\4O%/PP\'PV5W\:M2FU;QJ+BYN;Z'5KNX\WS6>&ZEEBC1Q-(&CB1(R& MQMQC$/[%O[!G[)__ 3R^&.I?!K]CSPF/!WAK5M6FURZLA>WE^'OYXH8'E#W ML\\BYC@B78K!!MR%!))^O:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#__TO[^**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK^53_@KW_P4;_; _9_^ M(7QJUS]ESQKK=M9_ W1=!OK^PL]'\/Q^'[2ZU%#<"+5[S69CJ%V]Y&T:P0Z1 M$C1@C+-)D _I&^%W[/OPA^#&L^,_$/PYT@6-_\ $'6I/$/B&XDGFNI+W4)8 M8K'?^"9/_!/'X2?"SQ%\!]'\(0Z3X9^) M&A0^"-0T^;6+\_;M+BDO[J*QA>6[,B;&OKQD$#)(J-M!V1(J?E?\:_VL_P!O M70/$?Q\_:3\)?%?[%X/^#?Q:\(>$].\%_P!B:=+::AIFLKX?%Y'=7C0&\'&J MNT+Q2QNC [F=2JI\[0?'_P#:"_:=^,'[+'Q]^+WQ7M+BWU_]H/7=*7X81Z?9 M0-H!T"'7+*$B>.,7SS10H#=_:)&C9KJ,HJ +O /Z&OCK^P1^QC\;9O$_B7XV M>%XKJX\366C6^I7[:A=V*KC]MCX:ZM:>,[_ $C37^#7Q?SI<45F M;:X>VM]*:1"TL#S$W*RJ'VR!E%NOE&/=,9/A[PS^V/\ MV?\$YOV0O">H'QL M/BE9:E^S%/X]T/1[[2+.SAT'4]$.C6T*Q26D<4T]E%;ZCNF%S))(WD%O,0,0 M #];?VV/^"5&E?%K3-"'[..B>&(3:>(_$?B?4[/Q%>:U:-<:GXG*O=W5OJ6E MW<5];;G#^;:(WV6X1]C(FQ"OU)^P3^RC\+OV5/V&= _8CN=7TOQGIO@[3[K2 M-?\ W2YO(9;9FD$<1^T,!#*6(A*ALYR?A3_@EK^TM^W!XU_:4\2_ M []IW6+GQ/H+>#-+\4Z??ZW/X575X+FZG>)@D'A>\N(VT^Z3]Y;23H'4QNAD MDR&/YB2:M\2OV,OCQ^UO_P %#_#$M[JOPYU'XGZUX(^)^BQ[IA9:9_9&FOIN MNV\2@MNL+F[D2\"AB]K,6VYBS0!^\?P7_P"";G_!-C]F[6M!^._@#28TMM/@ M:V\-3ZQXCU#5]'TV'58Q 4TNWU"\GL[87,;^6IMT4LCF-3L;::&G?\$RO^"7 M'[,.AZQXE\1^&--TG0-1TB]\,LOBC6[N[TJPTG53FYL+&'4KJ6VL()R,M%:K M"#T^Z !_.U\05U[]L?\ 8?\ V/?^">'A+P5XJ\?:+H/P/TCQQXJM_!YL1>6- M]?:&VE^')7>^OK","&[:YO=@E+E[:$A&7)'T?XG^*=I_P4D\'?LL^*_&VK^! M].^/GA'3_%FGZI\/_BSI4EYX7U77]*>UTS6XI&C(2#4K6>-9[54$TBV\[L(V M3+4 ?LSX9_86_P""8/P"\+Z-XIF6SM;*;6-$U[3-9U_Q5?7LLUWX>\Q]*$5[ M?WTLDEO9K*_D6PD:W"L?W9R:Z-_^"9O_ 3S^*OA&SO_ AH+I8#Q%JOBW2] M4\,^(=2L)K/4]9(&H/I]Y87DNVE/<1)"-.,TT; MP6YA06TX>,*&2O1_B#\>? G[#GQ=_:\T;_@F=:6+Z%K'AOP7HGA_0?"WE)ID M/Q6\33WNGPPZ=#$1;).;8VES=I%L'[H%]IR: /Z!_@M^P_\ L1^#/$7@'XP_ ML^Z';V$WP\T>]\,Z!=:'JET+,:=-*YN+>>.&X,%[_I!DD8W2S.MQNDR)_%;P+X]TS2/&EU\08-$L/'-A!J\SRRIX>D>;3DECM[D-:M M!)(S Q")GS\Y8 "OYB?!_BWXT?L*_L@_M,_\$\_AGX0\!8M< M^R?VX=,B6STWQ;-;/I=[?H)$9'OXU27S5>Y=B% #'[C_ &D+3_@F'\*/B1^S M!X=_X)IQ>$=(^+T/C?P=_8$7@U(XK_5/!VJ321ZH;B:V'F7E@VGPW,MS)*TH MCD17D(=E+ '[7_&G]@C]AOQWH?CO6_C%X8M8+/QG/H^I:]?/J-U8>5<>'HA! MIUS!/'<1&PDM8U"I+:M WJ22:\7T;_@E1_P38^(_PT\.?\(9HMSJ%EI>J7WB M/2O$FD>*M6&JR:KJ<:P7-^VL6U^+RYN)(XUC,LMQ(0B[!A>*\7_X*?:9\-/& M'[:G[*GPW_:GBM+GX,:QJ?B=M3L]9(_L.]\36]G ^B07Z2_Z/)D&\>WBFR'F M1<*6 KYQ^-7QU_93_8K3XI>&?^":M]9>"M?\2_$#P#X9\9:E96JR>#_"=YXA MF6T?4([?:NGB[6T4?:41E4S-;M<=\@'ZCW'_ 2S_8+N?AM:?"%OA_%'X=L? M"FL>"(K2*_OHLZ)X@GANM1A=TN%D>2ZGMXY9+EV:Y+@D2 N^ZWX[_P""8W[$ MOQ+^-EQ\?_&/@^2XUZ_O-.U'488]4U"#2M2OM(*&RN;[3(KE+"\FM_+01R7% MO(P"C).%Q^+/BG]L3]OC2_C+J7[$?@SXU)K-QI/QJ\(^"U^(@T72Y+^32?$6 M@:AJ5[8S6\=N-/\ MEE+;QE)8X%^\@D0_.C1?#;]K?\ X**_#N[T'X@?%+XP MCQGI47QN\5?!J727T'3;)+VPTFUU9K?5)Y8(%E6_$]G&62%H[5HQM\K<68@' M]$G[/GP(@^ NF>*["+6+K67\5>*M9\42-*^$/[$/[+'[/FL^'/%7PI\,C1[OP=IFMZ3I4QOKN<6UCXAOH]3U& M/$\SJ_G7<22[I S1XVQE4)4_S._#G_@I)^WMX2_95^'?QFU'XV6?Q0U[XO\ MP+\>>-[BRAT;3(#X5UCPUI*W=I)_P#@D'_P3X\5^%/"W@F_\#W%KIGA#0Y/#%C%8:WJMDTV MAS2-*^G7LEO=QR7UFTC,Y@NVFCRS%BGC;0_& MU[]DO+QTFGT)8DBMH8C\^5YK"5?YWOVG_^"B/_ 4N M^'WQ]^,/A[X+>);K4=$_9_?PI81-J3>$+#2_$ O[.UN9KO6YK^XLKR/^T7N# M%;MI,<,*$ *K/E!^P_\ P37\FCE\6^"]47Q7X9AM=7GTS4[>XMT>!YXQ:3PS20-'*\4T;;H9$8K(I!Q M7GES^Q[^PM\$OA_\/M/\1:+INB>&/A+;7^F^&AJ^HS?8[*#6;=[2YAD-U.4N M!/#(T96Y,O!^7!YK^23]K']I;P[\(_\ @I1K_P#P5,^(VAQ7?PMT'XIR^$4T MZSU&PA\5Q>,?"6G3:1:2327444MGHE^C3-):K,P)5+B7$QN+*;6K<2K*) 8WA>,D,&!5E)SQ0! M]&?L;_L/_L$? ?6#\6/V2[..^EAL'T"SOO\ A(+WQ!!ING%TF:PL/M=W=1V5 MOY@5S!;"-,A(OB$+ ^(KQYY9%O!I4! MM[;,O+G3K%HH9+TSS74<:L8W>+.]Q'EA\8_M0_M M0?MM?$7X*_M(?LK?'GQQXJM[3P_X3\"^+K1_$MGX6@UZW_M#7!;7$,Z:"+BT MAMID6.=(9C]KC55WN8W.\ _I9U+_ ()!_P#!/Z_\#^%_AQ9^#;[2M(\%RZN^ MBQ:7X@UC3WLX->D$NH6B2V]['+]AN7 +V6_[-CA8U'%>>?$3_@E=_P $J/ 7 MA;0;;X@Z!;^$_#>EZ=8>&TLY?$VHZ7IFIV.G/)<6=GJ,/VZ*'4TA9I'C2\6< M[^,.O>*?@[\2=?\2>$?AS\0_"/@34>PU9>&[ MJ2[;3HK^VNI9W76;S49_M,DY?2X(+6!2"J^6K,/OS_@N-XW?AYM=>,PR:@-+2Z;2S>E&(:? M[/YF3NSN):J'@?\ X)$_\$^_AY8:YH_AOP-.=/UW0=5\+&RN]:U2\M=/T77% MVW]GID,]V\>F0W ^^+%8".BD #\:=?_ &=/VV/V&[G6?BY\+6\%?L\:Q^T9 M\3?A]X-M_#W@"WBUG2=$T\?:[:YO3'>6%I;R7]P)E+&.U1#Y$>XMEJT?BU^W M1^VY\+O"?Q?^,EM\:8)=0_9\\?\ A[P!'X#U#1]+2;QBDRZ9'/=W;QPI3362V)BAB6, K( Y4 _H\^$G[-_P7^!>O^(_%'PKT;^RK_P 6G3FU:7[1 M//\ :#I-E%I]I\LTCJGEVL$)-'U9=8FU]U3QGXDELIM2N9#+-/-92ZF]I,97):02PLKG[P-?EO>?\%!/V MI-*\-?$[]L?4OB]I5E%X0\?>-_!^E?""ZT>WD6^3PS!?+:6HN(8_[274[HVJ M7C2&ZL(]&NYKDZ6[7#0$ZG"S13+$99,&5 ?T.?!#_@F%^PY^SMK M^L^(?A9X'2WDUO3+O1)+>^O[W4K.UTF_D\VYL+*VO)YH+*TFD^>2WMHXXV/5 M< <[\+?^"9W_!/?X)Z#XI^"GA;PG!<0?$+03HNIZ?K6K7NL7-QH%KF,6:"R@^T;5BMS''&S*0 VTC\2K3]O#_ (*"R_!GQO\ ![2_'NLVOQ((+F1K;1M4MS)X0>) M_P#@I9^T)'\/]?\ BQX;\3/J/Q ^'GP?^,+RZOXB\)Z3IWB+3=9\.:MHJP6U MP;?[5;,84F43BSD6RNG5'>$.BA #^H?]E[]BW]G3]CG3=9L/@-HUU93>(98) M=3OM2U*]UG4+O[)'Y5NDMYJ$]Q<-'!'\D,9DV1J2% R/K?X MH:/X7\G7;7QAJ'CZ*Y^VW;;?$6J6#:7=7>QIBA\RS8Q>45,*YWJBO\U?A3^T M=^V-_P % ?V)M?\ B+\'?%7Q7MO&ES<^#_ 7B"U\5:OH=A9P^$Y/$_B*30]1 MN1!:1PI/9VL0%Q$MQYSHRCS'= ^?NG_@FC\=_CIXR_:U_:0_9P^*7Q?B^,VA M_"Z3PG'HFL+8Z=9SQG5[2YN;F*X.FPP022JZHI*J %4?*K%\@'T7XK_X)P?L M$_&S1I]/?0&E>Q\5:[X@;4-$UW4;'4;76]V5W%";K1-+\!6%]I.BMHNNZMI=W%IFIS&> M[LI+NTO(KFXM)Y&8O;SRR1?B%+\-K3XF_M M%?&B'7=4M=-LM2NQ;:2&O(Q;K?PS1)(77:'9&4!B2K8 KJ?A'^W+^V[\?KWX M??L]^*_C78_"S4+/0/B5JFK>.7T?36/B"]\$>(Y-%@B\B[C:U@C6V3[9?+ B MR%?]48ER5 /V4?\ X)L?\$\_B7X-U:*U\$Z?JFB>+?#VB^'3+:7]T88]%T!A M)IT&G217'^@QP2@3*;%H2TP$K%I &K]!K.UCL;2*RA+LD**BF1VD^TY/#2K> MW5Q=7D32WC^)KFW4:;:K; 2BSQ.#(2[H-F?T(^)/_!2[]LRT_:4^"GP6/Q"T M7PUI/QU\.^"-7\3ZA;65OJ*?#B]U!"7M8+J.&XLYT\12H;;3Y+V2;RI \@/E MM$* /ZJ:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH __]/^_BBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^9?BG^Q3^QQ M\)W,91F7:3C:S#&&.? MIJB@#R"3]GOX!S:!J_A.;P/X?;2_$%];:GJEF=,MC;WM[9"!;>XN(_+VRS0B MUMQ%(X+((8]I'EKCBT_8T_9"3XQR?M$I\*_"(\?R3I=MXD_L2S_M8W"*RK+] MK\KSO,"LR[]^[!QG%?2=% 'D'Q2_9\^ OQQOM'U/XT^"=!\77'AZ2:72Y=:T MZWOWLGN4\N8P&=',9D3Y7VXW '.*OP?!'X+VSZ9+;>$-$C;1=&E\.Z>5T^ M&TT><1"6QAPG[NUD$$.^!<1MY:94[5QZA10!X9\#_P!F#]FS]F33]0TG]G#X M?>'/ -KJTHGO8O#NEVVF)TTGQ)H% MIX8TF*P\93W%UK]LEE"L.JSW<2P3R7B!-MP\L*)%(TH8NBA6)4 5Z'10!Y9\ M./@7\$O@[-/Q,EGI49ALH&,*)NBM8B8[>,_+$ MA*H .*\Z\>_L6_L>_%/PQJO@KXE?"KPAK^D:YJTNOZC9W^B6=Q!=:M,@CDOI M4>(A[MT4*T[9E*@ M@"OIBB@#Y9\3_L,_L3^-OAIHGP7\:?![P1K'@[PU(\N MD:%?>'["XTW3Y),[VMK:2!H86;<=Q1%)R<]:ZSPM^RK^R_X&\,:)X)\$_#?P MMH^B^&M477-(L+'1[2WM=/U1$9%O+:*.)4AN0CLHFC"R!6(S@FO>J* .*UGX M:_#KQ'XST;XC^(= TV_\0^'([J+2=4N+6*6]L([Y56Y6WG93)"LZHJRA& <* M V0!7RNO_!-/_@GI;:\OBS2?@CX(TO6$U*VU=-2TW0[2QO5OK-UDBF6XMXXY M0ZLO.'&X%@V0S _;M% ' _$WX4_"[XU>#KGX>?&/PWI?BSP_>[3<:9K-G%?V M&[;2;6/ M29U<*&$MHL8A?=M7=N0YP,YQ7O=% '@/@3]E']E[X7>$=$\ ?#;X<>&- T/P MUJ0UG2;#3])M;>VL=2$;1?:X(TC"Q7/ENZ> M'%\(Z);++J=WKT3IIUOF#6[Y)4FU)!LXO7$\N^X&)6WMECN.?<:* /@[]B;_ M ()R_LL_L-?!G1/AC\+O!^@#6+3PYI_AW6_$4&CVMGJ&O)8V\<#2WSQ)NE,V MS>ZN[@L23D\UZ%X"_8-_8>^%>D:QH'PS^#G@CP]8^(;*YTW58-.\/V-K'?65 MX09[>X6.%1+#*57?$^4;:,C@8^KZ* /E5OV%/V)I/$/A7Q=)\(/!;:KX&M;> MR\.WC:#9&?2;:TY@BM)##N@2(\QK&5"'E<&O?_"7@3P/X!M[ZT\":-8Z+%J= M])86\=LMQ?7CF2XN)1&JAYII"7DD;+NQ)8DUU=% 'R[XC_8@_8Q\8?$C M5?C'XL^$O@[4_%VNVDMAJ.M76AV*] M ^(/[._[/_Q:^&,'P4^*O@;P_P")_!MJMND.@ZMIEM>Z9&MH ( MK-&\($0 M$>$^3'&*]BHH ^>?AY^R+^RA\(_ NL_"_P"%'PP\)>&/#/B.-H=6TC2=%L[* MQOXV4H5N+>&)(YE*,RD.I!4D=#7'^$OV _V%? /AK5/!G@?X,>!M'TG7+!]* MU*SL_#UA!#>6,KB1[>=$A EA9P',;Y4L 2,C-?6U% 'QY>_\$\?V!-3\00^* M]3^"'@*YU.WLK738KJ;PYI\DR6=BB1VT*NT!(CA2.-(U'"*BJN H ^EO$W@' MP)XUO]&U3QEHEAJ]UX=O1J>E37MM'/)8WHCDA%Q;LZL8IA%+)'YB%6V.RYPQ M!ZVB@#D_%G@+P-X]33H_'.BV&M+I%_!JE@+^VCN1:WUJ28;F'S%;RYHB28Y% MPZD\$5Y7XB_9/_9<\7_&6P_:+\6?#?PQJ?Q TI46R\2W6D6LVK6XB^YY=V\9 MF79_ 0^5YQC)KZ HH \&M/V6/V9-/^-5Q^TG8_#OPU#\1+N,PS>)TTJU76)( MRGEE6O!'YY!C.PY?E/E/'%8/P[_8N_8]^$4?B2'X5?"GPAX:3QC%)!KRZ7HE MG:+J<,P(DCNA%$HF1P3N23"/$$PN=3T&WT&RCTV\G4@K)/;K$(Y'7 VLRDK@8(P*W]-_8U_9"T;P=!\/ M-)^%?A"WT"UTF]T&'38]$LUM$TK4G26[LUB$6P6US)'&\\.-DKHK.&(!'TE1 M0!\M?M*?LH^!?VAOA[XF\.6A@\,>(_$FDV^B2>)+33[2YOA86MQ]ICM)137A/_ 3Y_P""='@7]@J+QKK6C:C9ZIK_ (^N[*?4 MY-*T:S\.Z5!#IT)AMK>STVQ588(T#2.QR[R22,S,<@#]&Z* /)M)^ ?P+T#Q M#;^+="\%Z#9:K::CJ&L07L&G6\=Q%J.K#;?722*@=9[M21<2@AY1PY:N%\/OA!X+UK2?!:E/#]C?:#8 MSVVE(<$K:1/"4@4D E8PH) XX%=UK?[,_P"SAXFT_P 3Z1XD^'_AO4+3QLUJ M_B*"YTJUECU=K%46V-ZK1D7)@6-!$90WEA5"XP,>VT4 (JA0%48 X %+110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% '_U/[^**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_5_OXHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH _];^_BBBB@ HHHH **** "BBB@ HHHH **_!3_@X^\0_M,^'_P#@ MFKKD_P"RUXM3PMJPNWGUA8=5@TC4K_0[:RNY;N"QGF(+3*5CF>*(^;+!'(B< MM@_BQ\??VG/VK+C_ ()J^#OVR/V4OVC/B-J&K?"RU?2]TB1; 6T$+,[!9]V[S10!_G[>/[2?[67A/\ X*%W M'[27BOQ7X^TS]E_2;CP#ING:CX \5Z5969N-;"R-/J.D31W=[+;SSS)$Z[;> M40J67S 5JO\ \$6/VROVP/B%^U%\$M=^,OQ0UOQ_IW[2GPW\4^,=;T;4GBDT M_0]3TC67@MVTR-$0VMN(/W#0[F5GRQY"A #^Q.BN&\\DBO3'<*;Z-[J1[AENS*#*Q;N:_6FB M@#\]_BA_P2K_ &!?C-^TCIW[6GQ(^'EMJ'CK39]/NENQ=W<-M/<:2 +&6YLH MITM+F2U4;86GA'=!M);[4=1OI5AMK6VA4L\DCL0%50,DF@#LJ* M^2/@C^W)^S;^T)XP_P"%?_#O4]4M]:DLSJ%M9Z]H.J^'Y;RT4@--:#5;2T^U MQKN0L]OYBJKHQ(5U)^MZ "BBB@ HHHH **** "BBB@ HHHH **** /_1_OXH MHHH **** "BBB@ HHHH **** /P4_P"#C[Q#^TSX?_X)JZY/^RUXM3PMJPNW MGUA8=5@TC4K_ $.VLKN6[@L9YB"TRE8YGBB/FRP1R(G+8/XL?'W]IS]JRX_X M)J^#OVR/V4OVC/B-J&K?"RU?2]TB1 M; 6T$+,[!9]V[S17]:/[='[#/[/G_!0_]GC5OV;OVC]*.H:/?;I[.YB%?!O@SQ!\)[2YL? M UD^G:>GV^^C,]K+217ICN%-]&]U(]PRW9E!E8MW- 'X0?M7?M_\ [5S? MMO?$?]H;X5_%36;3PO\ "/XB?"7PIH7@ZQ:./0]66Y\W M=;2EP\*+@<@%>U_X(L?ME?M@?$+]J+X):[\9?BAK?C_3OVE/AOXI\8ZWHVI/ M%)I^AZGI&LO!;MID:(AM;<0?N&AW,K/ECR%"?T+?$+_@EU^PA\4_VIM'_;0\ M<_#^VO/B)H4MA<6VH+=74,#7&E K8SS6<,8"D;5Q+^S!_ MP3 _86_8S^+/B#XX?LU^ H/#/B7Q+#-:W5REW=W$<-K<3_:I;>TAGFDAM()+ M@F5HK9(T+\XP ?7_CCXAZ!\/;6"\UZWU.X2XTM ]UJ&HSK;P1AB%4%G(!9F(5%&69B%4$D"@#T*O MS-_;3\9>$OVDM-UG]C/X&:Q::U\4?#USH7C!]):.:;3(I/#^IVFJV]CJ]U!' M)'9+J#6PB6.5EEDC9G6-XU8'Z(_:)^%'QP^.IT;P;\._'\G@#P;=1S/X@N]' MA(\0W:'9Y5O8W;DQV*."YFN%B>X "B%HF/F+Z?\ !+X$?"#]G'P!;_"_X(Z! M:^'=$MW>;R+<$M-/*: /S0^&7@[]LG]H;]I M/X>?$3XY>#=6\'Z%\./$VO>*S<^))M%-SOU#2[G2+71M,BT:ZO#)90I>2W$] M[?/%<2S1)LC$4FR+]BJ** "BBB@ HHHH **** "BBB@ HHHH **** /_TO[^ M**** "BBB@ HHHH **** "BBB@ HHHH **** "OG[]DS_DU;X9_]BIHW_I'% M7T#7S]^R9_R:M\,_^Q4T;_TCBH ^@:*** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBOST^)UA^V-^TQX]U;X4^$7NO@S\--,G>TO_ !-')#-X MFUX#AUTE%,L6G6QY'VV?==-SY,$7RST ?87CKQ9XHC\%>(+KX+V>G^)O$^E* MT$&FW-_]CMS>E$=8KF=(YV@&UT=OW3N$((4Y&?DKX3_L5ZCJGC[3OVB/VSM> MC^)?Q%TU_M&E0B V_ASPU(W4:1I[LX64 [3?W#2WCC.'BC/E#Z>^!OP#^$/[ M-G@"'X9?!30X=#TB.62YD2,M)-60\LQ->P4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__T_[^**** "BBB@ H MHHH **** "BBB@"EJ6I:=HVG7&KZO<1VEI:1O-//,XCCCCC&YG=FP%50"22< M ( M_&7A3XYW]EJ7A+P;H>N?$!E\->"_[)UJ<7OB=]80V_VJ-#'-:VDC2S++%&(( MHBT18@'^BI17\+__ 44<>!_^"GMW^U%\6_%'@[XQ:)X7O\ X9>&K3PO9^)] M9TKQ7;RZBB,+^UT[3WMK*X,]Q*;KRF:YCD@50#'EJF_X(!_$77+[]L?X)>)_ M"GB_5/$OB/XO?"SQ=X@^+T%UJD]_G6;+7WBM+JZMY)'6UG3/V9 %C_=G&/F8 ML ?W-5\_?LF?\FK?#/\ [%31O_2.*O2/''Q#T#X>VL%YKUOJ=PEPY1!IFEWF MIN"!GYELX)V0>A8 'H#FO-_V3/\ DU;X9_\ 8J:-_P"D<5 'T#1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%<[XO\7^%/A_X5U+QUXZU*UT;1=&MI;V_O M[V58+:UMH%+R2RR.0J(B@LS,0 !DT =%7S/^TA^T+K'P0L=*T/P%X*UGX@^, M?$KS0Z-HVE1&.!F@"F26]OY!]EL;:/>N^69MQSMBCEDQ&?E7_A;?[37[=7^@ M?LR?;?A3\*;C F\>ZG9[-?UB!NO]A:==(1;0NOW=0OXR2#N@MI%*S#],-&TQ M=%T>TT=)YKD6D,<(FN',LTGEJ%W2.>6.UMR5>]G*DJ]]>AI&!/E1VR$QG[DHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __U/[^**** M "BBB@ HHHH **** "BBB@#Q?]H7]GCX,?M5?!_7/@/\?_#UGXF\+>(;62UO M+*\C#C$BE1)&Q&Z*9,[HI4*R1N R,& ->$:Y_P $R_\ @G#XIMM+M/%GP ^' M.KKHMC%IE@;_ ,+:9(/B1\'_A_X<\*^(?%DIFUK4](TNVLKS49"Q8MXT4 %?/W[)G_)JWPS_P"Q4T;_ -(XJ^@:^?OV3/\ DU;X9_\ M8J:-_P"D<5 'T#1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45Y%\;OCW\'/V;O < MWQ,^./B&T\-Z+%(D"SW3'=-/)Q'!!$H:6>>0C$<,2/+(W"*3Q7S[\$?BY^U; M\?/B%;>.YO!L7PV^%,,))AX6T61$%C%*,I<:M>OF#3;8]0\Q M,LHSY$,S#;7JWP \+?M":?X.O[G]J;7])U[7]9N6G:QT2S-OI6EV[(J"S@:7 M-Q#I]2NO".D66E2ZS=O?Z@]G;QP-=W<@ M"M/,44&25@J@NV6( !/%=/0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% '_U?[^**** "BBB@ HHHH **** "BBB@ HKSGX MM?%[X7? ;X>:I\6?C1X@L/"_AK183<7VI:E.MO;PH/[SN0,D\*HRS$@ $D"L M2;]H7X!6VF^'=8NO'&@0VGB_;_84TFI6Z)J>\97[(3(!.2.1Y>Z@#V&BO/=5 M^+GPIT'X@:=\)]<\3Z39^*M7A:XL=&GO88]0NHDSN>&W9Q+(HVMEE4@8/I1X M2^+GPI\?>(M9\(>!/$^DZWJWAR86^K65A>PW-Q82DD!+B.-V>%B5/RN%/!]* M /0J^?OV3/\ DU;X9_\ 8J:-_P"D<5?0-?/W[)G_ ":M\,_^Q4T;_P!(XJ / MH&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *\K^-OQF\ _L]_"S6?C'\3KB6WT71(EDF^SP275Q M*\CK%%#!!$K2S3SRND4,4:L\DCJB@D@5ZI7XW?MO_M :5^UIX(U;]EC]A^VN M?B+\1='UG2-3AU73-C>&/#NM>']0MM2M&U?4I#]F817-M&9K*W-Q>%01Y*G# MJ ?4_P /?V[_ [KWCFP^'_QJ\ >+/@_=ZW:W%WHTWC---BM=22SA:YN$BFL M-0ODBFAMD:X>&Y,$HB5VVGRI0GG\W[:_Q(_:1O7\,_\ !.WPW;>*]/#F*X^( M>O\ FV_@^VVDAC9^7MN=:<8( LBEJ3PUXC#%>-Z'^R1^V1^U_P"*/ =S_P % M4-'^&-[X<^'6IZEK<6A^%UO-5M-;U&X@GLK-[J/4[>,06]I;7,Q\G-Q]HG\J M9C#Y8CK]A[6UMK&VCLK*-8885"1QH JJJC X X % '":S\*?AQXI\::!\ M3/%V@Z;J?B;PO%1<-$^,@ _RZ_'3]I; M_@GK\3OV4?A'^S9\1_ '@?X7?$SQQHVH:!<>.7AU";PQX9\%6VN74XU;1=-F M,TL5WJD\18'C%?Z5?C#PAX6^(/A+5/ 7CC3[?5M$UNTGL-0L M;J,2P7-K"TMX[2U01Q1*$15& JJ, >@% ' M^?I^U_8^%K__ (*3>-O"NEBXUSXS>*/B5\#]5^$&KW-O++J5WX9LK%?M5W:W M10%;==LC7YW(ID^:09''IG_!O1I?AZ7]M?X+:5\*-+DT_P :>#?A5XPT[XVL M;1[>Z369_$+M:PZI(RKYMV7&^/>7?R5&/E7C^\%H86E6=D!= 0K$<@-C(!]\ M#/TH2&&-WDC0*TARQ P6( &3Z\ #Z4 <5XX\6:_X3M8+C0?#&I^)WF@VLQ]1BO-_V3/^35OAG_ -BIHW_I'%7T#7S]^R9_R:M\ M,_\ L5-&_P#2.*@#Z!HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHKYD_:&_:@T+X!SZ5X8L?#/B'QQXM\1+, M=(T#PW8-6XD,5E9PH9$#37EQ#'S@%FPM 'TW7Q-\:_VX_ /PZ\? MW/P'^$VBZG\4OBA;QQO+X6\-(DDE@LZ[XI-4O)62STV)U*LINI4DD0YACE. M:_P>\,?MQ>//B%8?%G]HGQ!I?@70;,2M;> O#*)J/F^;&44ZKJ]U$'F:/=O$ M5C!:HDBC,UP@Y^V8;2UMY)9K>)(WG<22LJ@%W"A=S$=3M4#)[ #H* /FS]GC M2OVLI)M6\9_M2ZKH$,VJ"$:?X9\.0R26FCQH7+"34;C9-?32!E#R"WMHEV ) M%G<[>\>$?!WA'X?^&K/P9X#TJST31].C\JUL;"!+:V@C'.V.*,*B+D]% %=' M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%?E-^QW_P %!?''[0_[ M1.O^"O'>@V.C> _&$%WK/PAUBW:3SO$&C:+.+'4I+CS&VB1YS%>V8C4>9I]S M&Q&Z.1J_5F@ HHHH **** "BBB@ HHHH **** "BBB@#_]?^_BBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ KY^_9,_Y-6^&?_8J:-_Z1Q5] U\_?LF?\ MFK?#/_L5-&_](XJ /H&BBB@ HHHH **** "BBB@ HHHH **** "BOA7QM_P4 M/^ O@KXE^)OA/%H_CCQ%JO@^\AT[5I/#?@O7==L[>[FM8+U83=6%E/;F06]S M"[(LA*;P& .17O?[//[0GPX_:?\ AHGQ7^%IOQIC7^HZ6\6J6%QIEY#=Z5=2 MV=S%-:W4<4\3QSPNI5T4\=* /;Z**S=5UG1]!LSJ&N7<-E;KUEGD6-!@$_>8 M@= 3]!0!I45\PZQ^VY^QAX>FDM_$'Q=\%6,D0+.MQK]C$5"Y!)#3#&,'.?2N M+N_^"D?_ 3ML(Q-??'OX*=,49],FXH ^TJ*^-=+_P""C/\ P3WU MQ@FB_'?X>7C$E0(/%&FR$D#)'RW!Z#GZ5Z9H'[5_[+7BM5;PM\2O"NI!B%!M M=9M)LEB0 -DIY)! ]Z /?J*BAFAN84N+=UDCD4,K*6.WLM*T)[999I):ZF@@BA4C,DK MR?*O0,V%/Q]_PP_\4OCX/M_[>GQ)O?%UC,,MX,\*B7PYX54$#]W.L4K:AJ(' M1A=WAMY.OV9,XK[_ /!?@GP;\-_">G> OAYI-GH.AZ1 EK8Z=I\"6UK;01C" MQQ11A41%' 50 * /@>P^ W[9O[1=[#KW[5'CO_A7?AX2+,G@KX<7 M_@C\%O#NK>+/BWXMTCPWIVA0PW&HSZC>16ZVT=S((H6DWL"OFRLL<>?ONP5< ML0" >M45\6ZE^V]X/U/PYX8\5?!/P5XR^)MEXM\\V4WA[2?*@2.WE\EWGGU. M2Q@A4MDH7D!D4%D#+@GJ&\6?MD>(?'?B7PYI?@WPSX:\-VMM>0Z+K^H:S/J- MW\FOO &FV_AM'M#&J+98NSJUPD:N&D\V.Y28D@;]HP>UMOV,/V;S M\4M'^./B'P]_PD/C'0+:WMM/UC6[F?4KBV^S1>2LL0N9)(XIF3/F31HLCL69 MF+$F@#+N?V[OV2IM!\0Z]X(\:V?CG_A%);6#5K/P6DOBK4+6:]9D@C>STA+N MY#2,C #R^,$G YJC>_M(_&?Q''X3OO@W\&O$.K:=XC59[N_UVYM/#R:5%YQC M9;FUNI&U'S@B^:L:V94J5!<,2%^JO#GACPUX.T>'P[X1TZVTK3[<8BM;.%(( M8QZ*B */P%;E 'R/%X?_ &W?%/B7Q?9>(/$?A+PEX8,U^N%% 'X M6>(/V,?V^;ZS^'>E_#KPY\'_ ?AYXGT37;"_T2YU4W"0Z=!%IEQ"RM:)YX MN-&5]/(DD!\KRQN'EH5_=.BB@ HHHH **** "BBB@ HHHH **** "BBB@#__ MT/[^**** "BBB@ HHHH **** "BBB@#SGXM?%[X7? ;X>:I\6?C1X@L/"_AK M183<7VI:E.MO;PH/[SN0,D\*HRS$@ $D"J\GQL^#%_A=XG_P""7UR_Q3U/ M6-%CTK7$U#2[W3M,&JV8U2*PO4MX-1B+KY=K<>8T*W&&\BX:)\9 !_&C5_AE MX5^+7[ 7[%O[6=]X=/@RX\._'7POX7T+0O#MU>6O@R>U;Q#=/+K6G:9']#U^]$1M],U#4[:VO)A M,Q2/9#)(LC;V!5<*=Q&!S6]X2^+GPI\?>(M9\(>!/$^DZWJWAR86^K65A>PW M-Q82DD!+B.-V>%B5/RN%/!]*_BV_X*B6W@GX<_\ !9C6/C%H.K:/X^^*NJ:[ M\/-'T/X7>*? 46HR7FG,%2:XT;6+AIO+:!GDN9)[=(EBE 27?L&>%_X-Z-+\ M/2_MK_!;2OA1IHRZ>B)C@JT5I=EB3U!5<>IZ5YO^R9_P FK?#/_L5-&_\ 2.*@#Z!HHHH M**** "BBB@ HHHH **_/3Q;_ ,%(O@S?>);WX:_LMZ5JWQT\7V$K6US8>"(X MKJPL;@9^34-8FDATNR8$'='+=?:,*VR&1AMK M?A#_P4,_:&M_MWQV^(=C\& M=$NQ\WAOX>1)J&K)&RGY9]?U*$IOR0&%IIL)3:=D[;@R@'V7\:?V@_@3^SAX M2;QY^T!XRT7P5HP.T7FMWT-C$[Y "(TS+OW:_BOQ%<3Z_P"(7&T*1_:>HR7%VJ'&?+258P2= MJBOL"@#^:#P[XL_X+/?"OXZ?&6/2_@['X;T3QWXJ@\2PZCX>@T[QHS>9H^F6 M#1PS7^O>&1$T?V/YFELIE$FY0KH%D;Z(_89_8-_:UO?@C?W_ .T5\8?B5X"O M=?\ %?BK6Y/#&F_\(WIP6#5]7NKV*::6RL]0N(I[A95FDCAU-DB+F)0 I!_= M>B@9^='_ ZQ_9-U>.&3XEOXQ\=74*%/M'B;QIK^IY!QTAEOS;Q]!Q'$@)&X MC=DUT&C_ /!*[_@FCHLJW'OASX8L$B(9%M](M(@I7&" L0P1@8QZ5W=A\+O MAEI>:U\(OA/XC4IXA\+Z3?@@*1< MV4,HP#D#YD/ //UKRS7OV+OV._%3F3Q/\)_!NI,P*DW6@V,Q(( (^>$\$ #Z M"OI:B@#\\[__ ()-_P#!-JYN_P"T=%^"_A?P[<_-^_\ #MF-"ERQ!)#Z<;=@ M0_9K_;H\$2"3X6_M&3:U#$,):^/?"^GZLFU?NJ9 M=(;1)CP "[N[$Y8Y) %,_$K_ (*=?# ,_CGX9>#_ (H6?F*JS>#=;DT74-IQ MEC8:O&;;&2<_\3/("Y 8MM7]&:* /SG?_@IS\"_!V^+]HSPUXU^$4B2+$9/% MGAZY6Q+'&3_:5@+W3=JY^9C=@ 9;.T$C[=^''Q1^&7QC\)P>/?A%XBTOQ5H= MT2(=1T>\BOK20KUVS0LZ-CO@UD_%KXX?!?X">&CXS^.7B[1O!ND D?;='=>B\9:E97,O\ PF_@;2]> M\+QRR0(719O$%A!:VUSN( 2*2>HOV2_@CH#:Y\9+WP/::9J>G>.?#&K2?$2/6Y].BANK+09]*TF.]%M"[ MR00V^I7,MM]D)C $;;3_ &Z?L_?MV?M6?"GQOI_A[_@IUI^B_!KPZ]G]GLY7 MT:>33+FX7RUC;_A(TU:XL[< '_57ME:2R$_+M*D$ _)=+N-$TS3HA*Q4K+YEI DI*@$!=^T[N0<"@#Z MTHKXK^*?P#_:S\5>/-0\4?"_X]7_ (3TJZ9#;Z,_A[2]0M[8*BJP662))V#, M"_SR,06P#@ 5T7P0^%O[6_@CQ?)J'QL^+6G^.M#:V>-+&+PS'I-PLY92LGVB M*\D4A0&!3R>=VIG7-/U2WEF5T40A+=Q."RLS!FB"@+@D$B@#ZMHKXK^( MO[2?[1_@WQQJ/AOPI^SOXN\6Z5:2!+?5]-U?PY##=K@$ND5[JUM,HR2,2(IX MZ8KL/@E\'-2O]9N M5NRR[3+-=6>G(T03=D+"&+8Y S0!TK?M;?LIK\8A^SPWQ-\)CX@&01#PR=:L M_P"V/,*EPOV+S?M&XHI;&S.T$]!7T'7\<5W^R=\>M9_8TN/V&]6N_BC;?%J# M%I::+HWA6UT[PT?$32+GQ1=>*4TMA-')=#^U)9!JL%Y*5:,1>< H_J%^ _[' MO[.W[->JZEXE^$N@-!KFM1I%J.M:E>W6KZO=QQDLJS7]_-<74BAB6VM*1GG& M: /'/%7_ 4"\'W/B?4?A[^SMX%\8?%GQ#I=U/872:#I;6FEV]U;L4=)M7U- MK/3?D<$.L5Q+(N.(R< ^\? /7_VG?%&GZEK/[2'AO0/"#3O$=+TS1=4FUB>& M+:=YN[B2UM(C*3MPD,;(O(\Q^#7T'10!\0?#7_@GK^S3X%\:VWQ9\7V%Y\1O M'5HQ>#Q/XVNWUW4K=RDW&O>(KN&PL;1#)/<7,BQ11(O5G=B%4#N2<5\[R?MA? &;XP6GP&\/ MZK=:]XIN[>.Z%MH^G7FHV\,,T/VB)[F\MX)+2U26/#1M<3QJ^Y<'YER ?3=% M?$>G_%O]L[XL>!-8U#X>?"ZW^&^K)<6J:5_PG^H6]P9[:3>9YI;;19[S8T>$ M\N)KI6?<=QC*X/SC^W=\$?\ @H[XP_9IN=:_9^^)M_\ \+)L],LK1-$\)6^G M:#I=_?S7BK6FG_ /"$:?>>+6N+BP*"XC T M:"\V-$9$#^9M"D\D8./PQ;]@+QUX-?X='X!?LE7VD7WA'6]+AN)O%'C6Q\06 M=UX;=Q;:E83Q7EY=8MS:N\\,,,6R.Z@@=(QL K^H#1]%T?P[I<&A^'[2&QLK M5!'#;V\:Q11H.BJB@*H]@* /G&?XU?&[4OBKJ'P\\)?"35QI%E!.8_%&L:CI M]CI-S<+!YD,<4<,]UJ.QY"L4DCV*>7\Q"OMP>"B\&_M]?$?X;7&F>-?&7A?X M9^(IM2CECN/"MA)KODZ<(V#PB74Q!&\[2%6$QM BJI7RB6W+]NT4 ?*@_9.T M/5_'/AKXD_$'QKXS\0ZOX9M;**-6UZYTS3KJZL^3=W6G:6UG8SRRL=TB20- M> L:@ 5W?P@_9E_9S_9^N-1O?@7X#\/^#[C67,NH3Z-IMO937DA8L6GDB17E M;<2$/"WQ!\):I MX"\<:?;ZMHFMVD]AJ%C=1B6"YM;E#'+%(C9#)(C%64C!!(-;MO;P6EO':6J" M.*)0B*HP%51@ #T J:B@",Q1-(LS*"Z@@-CD ]<'WP*$AAC=Y(T"M(TO]0LKD67A+1YT(1A?ZVR20,\3G;-:Z M>E]>QX.^W4#-9%E^P;XA^.UY#XK_ ."B'BQ?B>ZNLT7@RPMVTWP19NI#(&T] MI)9=2D0[@9=1FFB?ATMX2 J@%R__ ."@$?Q:U5O"'[!7A*?XQW:RM#/XABN/ M[.\&V3(_EOYNM/'*ERT;8WPZ=%>3 =57J,Q?V"?%G[06-8_X*(>-YOB1!+A_ M^$(T>-]%\%6YX(26S21[K5,#TB*:WMGOM3N8[2V6:\F2W@C,DK*@>::1(HUSEY'55RS 'K: "BBN4 M\8^// _P\TAM?\?ZS8Z'8*<&YU"XCM80?=Y&5?UH ZNBOF.Y_;/_ &6(?BU> M_ 2Q\3B5'?[0B>))M)_T="H5V)#AF M&$;G !]I45\*?$W]I'X]_#:U\/?$'QOX7\&^ O #6UE=>*-9\:^+UTVYTAI9 M"+BVCA@LKFSGECC *.U_%&[G .!FO@[3OVP/V[/C\?$^D_LN1CQQ8:K&\/A_ MQ%HWA>7POHNF9G!2YEUCQ#>72ZF/)!0_V=I%Q'N;<"=N* /W)M"\%?%'QEHOA_6O%%U#8Z/IU_?0P7FH7$[B-([>%V$DK%CCY%..IP 37 MRC\3?V#O'GQH\#^%O!OQ$_:$^*,+:#:N+GRRL%S+I6GVA M6"#8PB$ BEP[;Y'."+'P>_X)5?L!_ GXGW?QJ^'?P\@'BW4(Y8KO5M3OK[5K MJX6> VTOFR7]Q<&0R0LR2%\EPQW$DF@"Y^UQ^U]XV^!>VV^'6E^$S8(H34?% M7C3Q99^'O#^E7$A81P3D"YO))V"%UC6W1'7CSE.[;\U?#_\ :*@T[XK>!O$_ M[0O[5.BZ[-XLCAO=!\*> -)MH] U.&\9[6)S<,-5OKF+S0P6:.\MHVD3<5 ! M4?HK\-?V4OV7/@SH$WA3X/\ PV\+>%-+N9HKB:ST;1[2QMY)H01'(T<$2*70 M,0K$97)QUKWI$2-!'& JJ, #@ "@#\Y9/B%^PKXK^._BKXKVOPWU#7?B1X(L M9A>:[_PK_59;[RM,D\HV]EJ,NG!+B0._[J&UG=Y!ET5D5F'H=Y^VWIL?PXL_ MB/I7PN^)&H)>W\U@NFQ^&IX=2C,**_FR6]R862%MVU)#PS @=#7VS10!_,[^ MT+^W-^TEJ'[9A_:J^$7A[QU_PICX&LNC^)(;&W@_L35('1W\3S:@IN$GDN=" M'DK9I%%-LN[:\BR%F)K];=)_;'T3XF?"GQ#XMU_X.>/3H]G!:-]@N]%M[Y]6 M@OGV@VD5M&/A!\,[3X/> ?CA\5[/P[9QS1 MK9MK-E*K_:7>6=I"^GL9&FDD=Y6 MZCJ.B>"=*MM&T^?5KC[5>-:VB".(2R[4#%4 4850% H _'/7M.T+]F+3 M/#WQ7_8;C^('PM3Q.+J=O NH^"-?U[PFSQS>6R7=AI]M<3Z'+*X+I/;-$C*W MF213+@5]1?!7_@K=^SGXG^)VM?LX_M+RP_!OXH>&ENWO]'U^[0:=<16*L\]Q MIVINL,%U D:F0EEAF$8+M"J M7ZJUY-\;?@3\'OVC_AY>?"GXY^';/Q/X?OB MKR6EZFX+(G*2QL,/%+&>8Y8V61#RK \T 2_"SXZ?!+XYZ"?%7P3\8Z'XQTL3 M?9S>:'J%OJ%OYP7?L\R!W7=M^;;G..>E>J5^%?Q3_9E/[,/AR7P5^T#\/[3] MI/\ 9]EU$ZF[:GI$6M>,/#%QL91DR M"<22;8["#2KFX1X\Q!9KMBF0P;(Q4&LZO_P4$\$^$] 72]#\!?$;6%-R-=F7 M4+_PC$1Y@^SM96[6^N9/E9\U)KE1N'ROB@#[.HKY=F_:$^(6D_$G6_!OB?X1 M^+;70M+@NKJV\36S:;?Z?>QVL7F;8K>VOI-2$TA!2*)K(%VP >:XU?\ @H3^ MRCIGPY?XK_$?7KWX?Z)%J2:/+-XVTC4/"YCO9(C,(V75;:U.WRU)\T9B..'H M ^U**\L\,?'/X)^-KG3;/P9XQT/5YM9L8-3T]++4(+AKNRNEWPW$(C=C)#*O MS1R+E6'()%>IT %%%% !17YY?&3_ (*$>%OA#^V?X,_9.F\.7.HZ;KB6\/B# MQ3%.JV7AW4=::6/0;2YCVLSOJLMM<1(0R^4X@# BX0C]#: "BN(\8_$WX;_# MO3;[6/B!X@TW0K33+1]0O)]0NXK6.WM(B \\K2,H2)20&=B%!(R:^9+[_@H/ M^RC)X!L_B=\/O$%W\0M%U*]GTZTN/ FDZAXM6:ZME5Y$!T>WNPH"NIWN5CY^ M]P< 'VE17S /CK\6-7^+-MX!\)_"7Q!)X?D@6>7Q9J5UI]AIB^;;>>B+;M=/ MJ;.)"L,H:Q01ON.6"\\%8>&_^"@7Q$\!:QIWCGQ%X/\ AEK=U=6QTZ?PU;W' MB,VMJN_[0K2Z@EC'+*^4\N0VBHF&W1ON&T ^W*\#\=?M2?L]_#IM=L_$GBVP M?4?#-H+[4]+L'.H:K;V[2)")#86@FNV!DD1!MB.68#J:X*?]CSPKXJUWPEXQ M^,/BWQ;XQUKPC#:B&6?6KC2[*ZN[29ITN[K3-*:RTZ:;>P'[RV9=BJ-O&3[? M\/?@Q\'OA(^H2?"GPGHWAAM6N'NKXZ38061N9Y6+O)+Y*)YCLS%F9LDDDDY- M 'SEJW[3OQH\:>$?#_BC]F7X1:QXC37IKE))/%!%CBBC4*B(HPJJHP !@ < 59HH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __2_OXH MHHH **** "BBB@ HHHH **** "BOF3]KS]L/]GC]A7X(:E^T-^T[XAB\.>&= M.81>:ZM+-<7+AFCMX(D!>6:3:VU%'0%CA02//$_X*1_L-2?"3X<_'./XDZ2_ MA;XM:M:Z%X1O8V>3^U=2NY3 EO%&B&0.)04DW*HB8$2%: /MZBOC3Q[_ ,%# M/V*/A?\ M-Z)^QK\0/B1H^E?$WQ'Y L-!FD;SY'N\^1&SA3%'+/M/DQ2.KR\ M;%;(R?L]?\%#/V*/VKOBGXH^"G[.GQ(T?Q;XI\&[SJVGV,C-)$DN>HKP?\ X)R? MM:_LP?M&_L\^$_"/P"^(&@>,]3\*>%M"36;;1K^&]DL7EMO+59Q$S;"7AE7# M+(/$&BS;6/PZ\+^;9^%%VEODOY7V7NL@@J'CNC%928YL\\U]83:K^S M#^QM\*=/T.XN?"_PJ\#Z3FVL;=GM-#TFVW%I#'$A,,$>3N?:H&>3CK7)']M; M]F.;XEZ#\(M%\4+K6N^)K>TO-.BT>TNM4@EM;Y/,M[AKFTAEMXX)8_G6:218 MRI#;L$&@#Z(\+^%O#'@?PY8^#O!>G6NCZ1ID"6UG8V4*6]M;P1#:D<4485$1 M0 %50 !P!6]7Q?H_[77BGQQX<\3:Q\,?@[X\U*ZT$0BTM=4L;?P^=5>:7RV% ML=4N;8@1+F61I5C^0?)OJ> ?A[X1\-W]_Y[:U;>)?$- MQ--IP27;$L*:?830W1DB&]C]IA$;$*-_+ ^T**^7)O '[7&J_$37+_4OB3H M5AX0NK:[M])T_2O#3QZK9O,A6">6^NM1NH)Y(&._:+&.-\ ,N,UQY_8]\0^) M?AP?A]\7?C)\0O%,CZDNI/J<&HVWAR^VK$8OLJ2^'[73"ML<[]O,F_!,AQB@ M#[3KYZ\5_M;?LM^!]-U_5_%?Q%\-V4'A2*.;62^IVY:PCEE6",SH'+1[Y66- M-P&YR%&6(%Q_#_ .#OPB^$R7,?PK\*Z/X96]8O<#2K&&R$ MK$DDOY*)N.23DYY- 'SGJ_[>OP/3P/H/Q"\ :=XL\=:;XG:Y73I/"WA?5=41 M_LCB.0RRQ6IAMUW'Y#<21B4 F/<%8CMKCXW_ !ENOB?JOP]T#X/>(?[-TZ&Y M,'B74+_2;;2+RXBBWQ1Q+'?3Z@%E?$9D>R0(2200#7TU))'#&TLK!44$LQ. M .I)KXL\F6\H%OHTIN;&!Y=0,4;F-));&83;UVC[E_8(\9?M'?M&Z5::+XJ^.@DU;X) MZE'X1\9:=H>G:=<1^(;K3MLT&HR7EP+N5(-7T^6VN'6#RFC=Y420.A*_&UM\ M#O\ @G]_P58_:8^.WQ<^,<=[?MX,-@F@:5IOVCPK?WFCQZ7:NVM2L!875ZTU MW]IL(GNY9+6.*SC"*C$L?2_^"87Q2_:]\4?LCZ-KG[,'P#\(Z#INNSW\L'BO M7]2L_#Z:U8V]W-;Z??R6&@V5]]HGEL8X#)(9((Y6R\3>2R$@'ZIZ=^Q7X/FA M\56?Q$\;>.?&%MXOC,-U;ZGXBNK>&WA\X3!+6.P:T6WP5";HP':/*,Q5F!S= M?_93_P""?WP;^&FE2_$SP;X.L?#/@M[JXL+[Q3#;7*::]\RO<2+=ZCYC1M,R M(9&\P%RJY)VC'L'@7PG\>=>^#VH^%/V@?$>FQ^)M5BNH/[1\&VDVFI8Q3ILC M,'VR>]9IXLEA,P52V/W(P<^&^"?^":_[''A3Q);^/?%'A0^/O%-MAH]>\<7E MQXIU*)Q_%#-JDEQ]F_W;81(!P% XH ]OB^/OASQO\!W^.W[,ELGQ7L;F-SI, M7AR^L_+U-HYC;MY%U<3PVNQ'5BSF7&U&V!VVJ?F)?!__ 4J^.I$GC;Q3X<^ M!>ARE2;+PK"/$WB'8>H.I:C#%I\#^JKIET ?NRD#)_1A55%"( % P . !3J M/-K+X5>%9?!N@>#O'$?_ EW_"."UDM[W78XKNZ>[M$V)=NWEJ@N3DDR(B'+ M' .*])HHH **** "BBB@ HHHH **** "BBB@ K\X/BI^QAXT^'/CW4_VCOV M M3L?!'C/4V>YUWPY>(W_"+^*I<*,WL$7-I>$+A=0M5$V<>"/B=X9@BF\0>#]593>6:RG:MQ;RI^ZO;*1@1% M=VY:-ONN(Y-T:_6U?,W[1W[*'PO_ &EK72M2\3F[T;Q1X:E:Z\/>)M(F-KJV MD7+#!DMYAD%6'RRPRJ\,R921&4D5\V?#S]K?XE? #QEI'[/?_!0M;#2=2U1Q M9^'OB#9XMO#GB2?C9!*CL3IFI."!]FE8PW#@FVD)80( ?I91110!Y+XL^ ?P M*\>^,]+^(WCGP5H.M>(=#DBFTW5+_3;>YO;.2!M\3P3R1M)$T;?,A1@5/(P: M\0TO_@G[^R%X=LO%%AX/\'IX>3QG&(]7;1;V[TN2<"83Y5[2>)XF\P!BT11C MR"=I(/V310!\6Z]^PK\,=1\#:'\/_#?BWX@^';/P])=26LNG>--:^U/]K96= M9Y[B[FDN$4H/*69G6$%A&%#$'LV_9A@;XQW/QB3Q]XU7[3%)$=$&LN=&3S+< MV^Y+8H=K+GS5(;B7Y_:OI^B@#^4'X;?L0?MB:O\ LF>//@Q^TC\%_B!KGBWX MK:HNO^(-;@^)-AY]OJ%GE=,^SS?:XY'73H4M43S25E>VC=E 557]B/V;OV)? M#'CKX#_!WQA^VCX-DD^*G@[0--@O8KW7[[6TMM2M3YTC^=+=2K<,;@M())#* MX!";V5%K]-J* /!?!/[*O[,'PT\::Y\2?AU\./"^@^(O$[3OK&JZ=I%I:WNH M-=2"68W,\<:R3&20!W\QFW, 3DU[R ,#@"EHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKSKXL_%[X6? ?P!??%7X MU^(M.\)^&=,,*W>J:M=Q''&[,Q6.-W M/'137VE0 4444 %%%% !1110 4444 %%%% !1110!__3_OXHHHH **** "BB MB@ HHHH **** /Y\_P#@YB^'6G_$'_@F+KD^I^!?$GC)/#UW-J\5WX5N!%>Z M!/!I]ZB:E-&8Y//L4$C0WJ#!$$S."-NY?R[U?]C;X_?&_P#8H_94_:9^,_PE MO-3^-/A[XR>%[-=4M_#S6&L0^![/7+FYCO;[2[13!IK2QLL]XRHO!0S.<8'] MI5Q;V]Y;R6EW&LL4JE'1P&5E88((/!!'45* % 51@"@#^*O]N;]EO]J?Q)_P M49^+_P (/#7PT\4:Q/\ &7XJ_"7QEX;\:6>F23Z'8:3X6MO*U"2ZU!08K5[( MJR+$Y#N) 5!W#=J_\$/?V9_VG/"O[5'P*\.?$+X6^)_A^/V>/ACXK\)>+]4U MO39++3]2U/5=<>XMH;"Y8;+Z-D;[7YL1*#=G.2-W]H%% '\EG_!Q'\3=*^&' M[7GP!BU_1!?1^+O"WC'P];ZR+2ZNI_#2W5YHG]H:M;"SM+VX%S%IOVFVAD@@ M,D$ET)1NV[3^#?\ P1<_9^^,_P"T;^UGX\^ .C>+=$^&'A_Q/X5T[4;#0SX= MUZ'PWXEM=,8-.L:C4M"OYWLY+\22PR3-!*9&_=&V2*O]%[XG_ /X%_&V6PF^ M,_@O0?%SZ4)ELFUK3;>_-L+C9YHB,\;[!)Y:;]N-VQ$M+635-/TJUMKUEN+6%I09XXUD(D(!?+?,0" M7_!C]AS]ICP%X"T/X:>(/CH/#N@^&R4LM)^&/@_2/"6FM;E_,$,D%VFLLB*< M@?9)+7*GYMS98^%WG_!+_P#:UUKQUXC\>^)OVE]3U*3Q3:WMA>Z?<:=?3Z0M MIJ"[)HH=-GUJ6QA!7Y5:.!74?=85^V-% 'Y[_L@_\$^?AU^S%\.;KX<^(K;P MUXFMWU7^V+8VOA;3]'2"[,0A:8I K^;<,JA3/(3+M 7.T54'[*_[;9^4_M/Z MU$@X"P^%M!4 =@-UH_2OT3HH \*^!OPS^*_PW\/WVE_%CXD:E\1;VZF\R"]U M"PT^P>VCV@>6B6-O C#.6S(&.3CIQ7S?_P ,B_M5.Q,W[57CY03TBT7PDN/^ M^M!>OT%HH \2^"_PK\>_"_P]?:/X\^)?B+XCW5W-YL=_X@M](MY[5=H7RXET MK3M/B*9&[]['(^XGYMN /ER7]@CQM>L3JW[1OQ:N@W4+J.DVV?\ P&TF$C\" M*_1"B@#PGX(_ >S^"7A6_P#"J>*_$_BS^T9VGDN_$NJRZA=IN0)LBD.WRDP, MA4"X8D]:^:KK_@EQ^Q[J[9\6VOBWQ(O=->\<^)M80_5+W5)E/Y5^A=% 'AWP M5_9H^ /[.7@^]\ _ [PCIOAG1]2G>YO+:R@"K!_&;]E7]F']H MV\TS4/V@_ASX9\=3Z,Q:PD\0:3:ZDUL20&P.-P!Z@&O<[.SL].L MXM/T^)(+>!%CBBC4*B(HPJJHP !@ < 59HH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *Y'Q[X \#?%/P;J/P[^)>CV>OZ#K$#6U]IV MH0)<6UQ"W5)(Y 58'T(ZUUU% 'Y56VG?M"?\$Z&CM])&K_%CX!VD;%XI'?4? M%WA&%1QY1(,VL:='_P \V+ZA;IG8;E L:?HU\,?B?\//C3\/])^*OPGUFT\0 M^'-=MUNK#4;&02P3Q-T96'H00P/*L"" 017=U^%/$^J2-6;,0([ MNW9XFR VR3,8^OZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BOASQK_ ,%)?V)?!GB9_ =IX]M/%7B:-0QT+PC# M/XFU;YL[0;+28[N==V&(W(!A6;.U21QT7[5W[7WQ1\H?L]_L\ZI9VD[.$U;X MD:Q:^%[-D3(WK;6:ZOJ@)885+BQMRW!R$(>@#]%*I:EJ6G:-IUQK&L7$=I:6 MD;S3SS.(XXHXP69W9B JJ 222 !R:_/-?V?_ /@H'\5H/^+V_'2R\$V5Q#ME MTWX9^'X;6XC+9W(VIZV^J-)UP)8;.S<#E=K8:M&P_P""7?[&U_J,/B#XR:!> M_%G58MI^U?$/5+OQ2FY"65H[7499K*#:Q+*+>WB56^8 ,2: +_B7_@I[^P_I M.N77A#P9XV3XA:_9 ^?H_@&RN_&&H1-SA)H-&AO&@)Q_RV\L ?,Q"\U^>W_! M1;]IS]KCXC? /2/$'PJ_9U\4:=H^@^-?!6O-J7B>6)9733->LKG>FDZ)_;&J MM"OE S[[6*6.+&?"6GVVEZ;9IY=O:6<2P01)UV MI&@"J/8 "MJ@#\$-'_:1\>_M._%;]GOPYXFM]3UWQ-H7Q,N-?U&32OA]XI\. M:1I>CKX;UFU7S[O6K?RY&%S<1IYQ>#>9D1805+-^]]%% !1110 4444 %%%% M !1110 4444 %%%% '__U/[^**** "BBB@ HHHH **** "BBB@ HHHH **** M "OG[]DS_DU;X9_]BIHW_I'%7T#7S]^R9_R:M\,_^Q4T;_TCBH ^@:*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH ^;_ -HW]E'X,?M1Z)8V/Q,L9H=4T6X6 M\T77M,F:QUG2+I.DUE>Q8EA;LP!V2*2KJRDJ?DZ3X_?M1_L6.FG_ +86GS_$ MCX>J[)'\1?#=CNU"P3/R'7-'MD!5<9#7FG))$",R6\"_/7Z@T4 <;\/?B+X! M^+7@O3OB/\+M:L?$7A_5XO/LM2TV=+FUN(\D;HY8RRL,@@X/!!!Y%=E7P=X] M_83\,VOC2_\ C)^REX@NO@[XYU*3SM0N=&A2;1M7EW99M4T=RMK=2,,@W*>1 M>@<+*\SUK]M/]HG]EO1WN/VZ/A;=W&D6<41E\:?#:.?Q!I!)W!WN=,VC5 MK'!"DJD5] BMEKGY30!^GM%?@)X+_P""I/[9GQ2_85U;]O3X6^"OA'KWAO1/ M!\WB[4+#3_']_>:A9+!8F^DLKB.+03''>1JIC>%Y5VR J6&,U^].BZC_ &OH M]IJVSR_M4,RT6QB!9[B_N([:)0"!DO(RJ!D@=>XH ZBJUY>V>GVS7FH2I!" MF-SR,%49.!DG ZG%? ^O?\%5/^"=>BZB-%L/B_X=\17Y(7[)X:N#XAN0Y7*/ M"=QX:T6XM+;Q#I\TMK=/XH72[<),J; USLM=Q'F2JN6 !_03;^+/"MY=Q6%I MJ=I+/.2L<:3(SN0I8A0#DD*">.P)[5T%?QW7'QY_9:\>?M7?L^K_ ,$[_@)\ M'_"7C>+QW<2V36WB?PM;ZE/ /#^LK-%=CPH-:GAM\,)-RF:-I(XT;875E_H# MC\+?\%4O&B.NK^,_AC\/X7^4QZ=H.I^);E0>\=S<:AI<2MZ%[.1>.5.< _0 MZLW6-9TCP]I<^MZ_=PV-E:H9)KBX=8HHT'5F=B%4#U) K\_8OV)?CKXQMQ'\ M<_VD/'^LH78M9>'H]+\+V90G@"2QLAJ .#@G[?CNH5N:VM)_X)>?L%VFKIXB M\6_#NT\.^\/M4M/"ED['J?)C_M+4U1?XF?3U.?NA^2/OSPYX M:\.^#]#MO#/A+3[;2]-LT\NWM+.)8((DZ[4C0!5'L !6U0!^=5O\)?\ @I5\ M3A"_Q/\ B[X:^&UFP/FV?@'P^+[45)Q]W4])/C//M&M'M^8K#2K6*SMH\X'RQ0JJ#H.@KLZ** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_U?[^**** "BBB@ H MHHH **** "BBB@ K\H_^"A/_ 6!_9J_X)R_$7P;\)OBAI/B/Q/XA\7J;TV/ MAG3WU">PTI)1"]].BX;RQ*=BJ@9W(; XY_5ROY3O^#B_]D?]L3]H+XF_"#QG M^R?\+VU_6M+G^Q:-XV\-ZP^C>)_#VL3-(T0DE:183ICXCD=V0M$Z-\R>8-P! M^M&F_P#!6W]GWQ-^U[=?L;?#WPCX^\5:SIM]I=AJ6N:-X";?P[X$_97M_B5#8>+4U6U MNU\6-XUOFEMC#:PNUQ (HI"[_:$7YEQ]XT ?UK5\_?LF?\FK?#/_ +%31O\ MTCBKTCQQI_Q*O[6!/AMJVF:3.KDS/J>G2Z@CIC@*L5W:%2#U)9L^@ZUYO^R9 M_P FK?#/_L5-&_\ 2.*@#Z!HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *S=:T[^U]'N])W^7]JADAWXSMWJ1G&1G&?6M*B@#^;3QS_P0_P#C/\4_ MV:-(_9J^(&O?""Y;1?"%OX+M?%L7P_U&+Q)%9VUFMG'-]JB\11^9*BJ)0C@P MF09*8XK])M-_89^.WPSL8+7]G[]HOQMI$, 0#3_$\=EXKT_$:85-U]"-2";N M6 U#>5)4."%9?TEHH _/%;;_ (*M>"Y1%;W7PK^(MO%A0;A-6\(SRJO=WC_M MQ [ 8)6,*"=P7 V&-OVB_P#@H-HLFSQ)^S=;Z@%."WA[QI8W8..I7[?;Z:2, M=,A23U '-?HE10!^?EO^US^U3YJ1WW[*WCY1D"1H=:\). .Y7=KR%O;(7/?% M2?\ #9'[17_1IWQ5_P#!EX(_^:JOO^B@#\[+O]J[]M6\ _X1K]EGQ)$J:;"22\7@WPMHVEA@P.5 M#:I#K3J <;2&W!<@L6PX_1&B@#\\8O\ @FU\+];C>/XM_$'XG>.5<;6BU'QK MJMC;.G]R2UTF>PMI5]1+$^>^>,=)X3_X)B?\$\O!VIQ^(;'X,>$;_68B2NKZ MOI<.K:KSV-]?+/=$>@,I [5]U44 9ND:-H_A_3H](T&TAL;2'/EP6Z+'&NXE MCA5 R22<#J:LWEE9ZA;-9ZA$D\+XW)(H93@Y&0VD9=I:*)48J><9 ''%:]%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!__6_OXHHHH **** "BBB@ H MHHH **** "BBB@ HHHH *^?OV3/^35OAG_V*FC?^D<5?0-?/W[)G_)JWPS_[ M%31O_2.*@#Z!HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_U_[^**** M "BBB@ HHHH **** "BBB@ HHHH **_!;Q'_ ,%N/[/_ ."I.O\ [ 'ACX6: MKK7AGP-:N_BSQ5;W4(ETIEAM+AKQ[!B)O[.A2[19)^KL28U94.[TG_@G-_P6 M/\.?M^_%T_"34?AIK7PZGUWPB/B!X/GU2[MKI=<\,&^;3_M96W)-K*)@F;=R MS;7#!B,$@'[05\_?LF?\FK?#/_L5-&_](XJ^@:^?OV3/^35OAG_V*FC?^D<5 M 'T#1110 4444 %%%% !1110 4444 %%%% !15>ZO+2QC$U[*D*,Z1AG8*"\ MC!$7)[LQ"@=22 .:L4 %%%% !1110 4444 %%%% !1110 4444 %%5Y[RTMI M(8;F5(WN',<2LP!=PI5!/*C2)&6&]D0J&8#J0I903T!89ZBK% !1110 44 M44 %%%% !1110 4444 %%%% !15=;RT>[>P25#/$BR/&&&]4"\M+F2:&VE21[=Q' M*JL"4AJQ0 4444 %%%% !1110 4444 %%%% !1110!__ MT/[^**** "BBB@ HHHH **** "BBB@ HHHH _D\_;E_X(P_MC?ME_P#!7/P[ M\;O$>I>%[;X7V>;]?%-C;-I_B6UT^)K))M&G-NJ+>M.HGB@DN"Z):RSASN$: M-]+?\$H/^"4/[7'[)7[0GA_XM_M8>(/">J67PN^%X^$_@]/#+7;RWNG?VE]O M:_OA$ M]?\ %EK!;Z#XGU/PP\+EGETR.SD>4$8VM]LM;E0!U&U5/J<5XQX3_9Q\3^!_ M"VF^"O"OQ1\5VFEZ/:PV-G!Y.BOY5O;H(XTW/I;,VU5 RS$G'))K\H/@#_P5 M<_:LT[]L36?V:?V\_AMX=\"1Q^ ]7^(IMO#^KG6-3\-:7I5QY2Q:X4!M!).2 MWT\R3:,VM6MKHZ-<22RM! \*7DTH*"8O&@#*=H!^X_\ PIKXC?\ 16?%?_@- MH?\ \J:/^%-?$;_HK/BO_P !M#_^5-?AU\"?^"T'Q?\ V@?^"L?BW]ACPW/\ M-M&\)^$_&&I^%A;ZO=ZI!XIU,:/;A[J2Q5;=].E=)MX\IITEV(QV8 8_TC4 M?/W_ IKXC?]%9\5_P#@-H?_ ,J:/^%-?$;_ **SXK_\!M#_ /E37T#10!\_ M?\*:^(W_ $5GQ7_X#:'_ /*FC_A37Q&_Z*SXK_\ ;0__E37T#10!\_?\*:^ M(W_16?%?_@-H?_RIH_X4U\1O^BL^*_\ P&T/_P"5-?0-% 'S]_PIKXC?]%9\ M5_\ @-H?_P J:/\ A37Q&_Z*SXK_ / ;0_\ Y4U] T4 ?/W_ IKXC?]%9\5 M_P#@-H?_ ,J:/^%-?$;_ **SXK_\!M#_ /E37T#7X7W7_!4W]IS5O^"F7C7] MB'P5\$;X:1X=^'>O>)_#[ZO-%IVI>*=6T>]BLT6S:6<00:?<2.4BGN ID_UH MPG! /TO\3?LX^*/&.G1Z3XC^*7BNYMX;NTOD3R-%3$]C/'_:@\%_#O]J'2?VJ? GA?3 M_'_P \(Z;X@B7PK?SZII(U77()39Z)?NVPK?17 BBF$,C))N8H5VC=]#_ G_ M (*?_M'^-_\ @IPW["/QH^&7_"$:!I'PZO\ Q+>:[J"-!-JFJ:3>6]G=SZ?# MY\NS2C))+]G>8&295#@[3R ?J1_PIKXC?]%9\5_^ VA__*FC_A37Q&_Z*SXK M_P# ;0__ )4U^*G_ 2*_P""UGQ!_P""FWQUU+0)M*\$Z=X2O](OM;TK3],U MF27Q3IEO:WHM85U.TG1(Y?/0^8TEF72W+1I+AG&/Z+* /G[_ (4U\1O^BL^* M_P#P&T/_ .5-'_"FOB-_T5GQ7_X#:'_\J:^@:* /G[_A37Q&_P"BL^*__ ;0 M_P#Y4T?\*:^(W_16?%?_ (#:'_\ *FOH&B@#Y^_X4U\1O^BL^*__ &T/_Y4 MT?\ "FOB-_T5GQ7_ . VA_\ RIKZ!HH ^?O^%-?$;_HK/BO_ ,!M#_\ E31_ MPIKXC?\ 16?%?_@-H?\ \J:^@:* /G[_ (4U\1O^BL^*_P#P&T/_ .5-'_"F MOB-_T5GQ7_X#:'_\J:]ZNIQ:VTER59Q&I;:@W,<#. .Y/85_/-\"?^"KW[?O M[3NL_M)>"OA%^SV+#QE\+M2\(VGA;PMXDOHM+OUL_$UNURUYK1<,"/FSC(!'0?\ "FOB-_T5GQ7_ . VA_\ RIK\6O@U_P %C?CG M\5?V9=/\3CPOX&]6$,T.99[:X MDCU^T>\1M:-FUP8'> )*(84+P[_+DW,K&@#]7_\ A37Q&_Z*SXK_ / ;0_\ MY4T?\*:^(W_16?%?_@-H?_RIK\\_^"4W[9W[;G[8'B;XO6W[3_AOP38>'_AW MKX\+:9KG@J[O;FRU75;,-_:2Q->K'(\5JYCA\WRT5I1($+A=U?L;0!\_?\*: M^(W_ $5GQ7_X#:'_ /*FC_A37Q&_Z*SXK_\ ;0__E37T#10!\_?\*:^(W_1 M6?%?_@-H?_RIH_X4U\1O^BL^*_\ P&T/_P"5-?0-% 'S]_PIKXC?]%9\5_\ M@-H?_P J:/\ A37Q&_Z*SXK_ / ;0_\ Y4U] T4 ?/W_ IKXC?]%9\5_P#@ M-H?_ ,J:/^%-?$;_ **SXK_\!M#_ /E37T#10!\_?\*:^(W_ $5GQ7_X#:'_ M /*FC_A37Q&_Z*SXK_\ ;0__E377?&[XF7GP;^$^N_$_3O#6L>,;C1K5IX= M$T" 7.I7TF0JPV\;,BEV)'+,JJ,L2 #7X"_!G_@J[_P4:_:'_8;7]H_X?_"C MP7H&N:?XN\5Z5XKO?$VM&S\.^$M*\,ASOO7CDDNKF>5E\@/:HT0<%V"(10!^ MUES^SCXHN_%5EXVN/BEXK;4]/M+FQMYO(T4;(+QX9)EVC2MIW-;Q')!(V\$ MMGH/^%-?$;_HK/BO_P !M#_^5-?C]X"_X+*_%7XH?#7]F_XF>"OA1J&H7?Q7 M\%^(_'/B7PKIL#ZAK<&GZ*D-M;#3@9($(O-0N[?RI9QL-L68A3\P\8TG_@N% M^T9%_P $H-<_;V\<_#O0]"\5Z=\1Y_ MS87-U.VCZ!"NHK8F]U*:#SYI8K7= MB=K9?WC8**%/ !^]'_"FOB-_T5GQ7_X#:'_\J:/^%-?$;_HK/BO_ ,!M#_\ ME37S-_P2J_;9\6?\%!/V.=)_:1\9Z'9Z->7>IZKI@DTN2672]1CTRZDMEOK% MITCG^S7 3<@F17'((. 3^C5 'S]_PIKXC?\ 16?%?_@-H?\ \J:/^%-?$;_H MK/BO_P !M#_^5-?0-% 'S]_PIKXC?]%9\5_^ VA__*FC_A37Q&_Z*SXK_P# M;0__ )4U] T4 ?/W_"FOB-_T5GQ7_P" VA__ "IH_P"%-?$;_HK/BO\ \!M# M_P#E37T#10!\_?\ "FOB-_T5GQ7_ . VA_\ RIH_X4U\1O\ HK/BO_P&T/\ M^5-?0-% 'S]_PIKXC?\ 16?%?_@-H?\ \J:/^%-?$;_HK/BO_P !M#_^5-<= M^VU^T7XW_99_9TUWXO?#7P#J_P 2O$%I&8].T/2%0&2X=6*R7,TC(EO:1[=T M\S'Y$' +$ _ASXX_X+'_ +?FF?\ !-SX=_\ !0[PC\,?!,?A6Y\"S^,_&.L: M]K$FGZ>;N.X\B'1-*MXWGO&OKHTNI+V1T+J I7^ZWS9XM_X+;?M'C]B/\ 9D^+/@;PKX,M M?B)^T+I&N:N]SXEO[C3/"VEKX>LWO9XFD'FRF6Y11';(T@R^2QV@T ?O3_PI MKXC?]%9\5_\ @-H?_P J:/\ A37Q&_Z*SXK_ / ;0_\ Y4UY=_P3L_;%T?\ M;_\ V)_AW^V#HNEMHD?C?3/M4VGM)YWV6Z@E>WN(EDP-Z)-$X1BJEEP2 20/ MM*@#Y^_X4U\1O^BL^*__ &T/_Y4T?\ "FOB-_T5GQ7_ . VA_\ RIKZ!HH M^?O^%-?$;_HK/BO_ ,!M#_\ E31_PIKXC?\ 16?%?_@-H?\ \J:^@:* /G[_ M (4U\1O^BL^*_P#P&T/_ .5-'_"FOB-_T5GQ7_X#:'_\J:^@:* /G[_A37Q& M_P"BL^*__ ;0_P#Y4T?\*:^(W_16?%?_ (#:'_\ *FOH&B@#Y^_X4U\1O^BL M^*__ &T/_Y4T?\ "FOB-_T5GQ7_ . VA_\ RIKX#_X+1?\ !1SXQ_\ !-3] MDZ_^-?P-^&=W\0-9CBDG>[F7;H6CVT$L"23:C,)8I 9//"6\,1+RN&Z*C&O$ M?VQO^"G'[:O[)O[1'@N+6/A7X>;X1>*_$_ACPCIL\^L;_%'B.\\0!?M$^DV- MOYJK%IS$K+'=^6\N 5(5L@ _9[X9_#.'X;PZQ))K%_KU]KU^-1O;W41;K-), MMO#;+\MM#;Q*JQ6\:@+&.A))))KTVOYYOVB?^"G?[>^C>(/C5XF_9C\!>"-0 M^&7PA\1:AHVH^+O%FJ2:9::>OA_2+2_OUN$CD>>>6YN[EK.T-O#LC>%O.SN6 MOFSX\?\ !P)^T;H_@;PK\1_@+\)M(>UTOX.Z5\:?'NG^([ZX@NH-*U*]2S%C MIK0Q[3<8WW"33J$>':=@8[2 ?U645S7@OQ9H_CWP=I/CKP\S/I^M6<%_;,PP MQAN4$B$CG!VL.]=+0 4444 %%%% !1110 4444 %%%% '__1_OXHHHH **** M "BBB@ HHHH **** "BBB@ KX(_:C_8FOOVBOVH/@1^TUI?BI-!NO@??Z_J$ M-C)IYO$U&36].:P4,XN(3$(2PD.%?S -OR9W5][T4 ?R]_"7_@@?^V+\,O G MQP\%ZW^U1:>)Y/C_ &.H6OBS5+GP+%!K%Y+J*B%G?4/[3FG$4,#2QPVZ;88] M^54<@_K_ /&[]@C1?BM^T;^SC\<_#>NKX=T[]GFZU>:UT5++SUOX-3TTZ M2011M),6V(N ", ?K'XC_8@MO$G_ 4FZ-UYPP%$?E^5Y!SG=O&,5]Y44 ?@M_P3V_X(A_\ #"_QO\*^/M3^*ESX MS\)_"O2_$.B?#O0'TF+3Y=(L?$MZ+VZ%Y>1S.^H.K;D0O'&H#;MH.,?O3110 M 4444 %%%% !1110 4444 %?A7^U'_P1\^+GQMU3]J36O@]\G>'-._L^XM4D74+7&6CVONW#]U** /Q"_9%_X M)-?%K]GV_P#@7IWQ5^*VD^,O#GP%O->O-!TK2?"4/ANW4ZIIT>GVP,<-W<*S MVP>^E>>3=+-)?'EO#K[WHH ^,/^">G['FF_L#?L<^"/V3- M.UK_ (21O"=M.ESJYM19-?W5W<2W,]PT/F3;&DEE9B#(Y_VC7V?110 4444 M%%%% !1110 4444 %?S,_&[_ (-^OB]\3?V5[3]DGP7^T*GA[PQ+\1=?^(6N M6TWA3[=:ZU)JMVMW:65U =3B#V]F^_>CL\=PQ5FC0QJ*_IFHH _,W]D_]A3X MK_!OX^)^T9^T'\1;+XA>)++P#8> K&73M C\/6\-M;ZA=7T\BVL,\\4?FK): M0B./ 5;4'DMA?C_6?^"'8OOV-G_9DTWXHO:Z[IOQNMHD<]K;ZF]Y) M=PVMWITMRZ7EO'YK(X,L8D(5L+C:?WRHH ^!/^"_9UTM([#2]2\$QZOIVI M:XDLKC5+BTEU1(F>.-T2"*43"$JSJV9& _I\HH _.3X"?L,^-/AW?_&OQO\ M%WQS%XN\9?&B#2K*]U>#3!I\<%OI6CQ:;&%MA/*/FG^TW959%4&X*#[NX_%W MC7_@C!X]O_\ @GG\&?V&/ /Q8TNUG^$D9ADU+7?!=AX@TW50R2(LK:;>RN;> M>W,GFV\D=SE''S!@1M_>RB@#Y6_8@_9+\!_L)_LF^!?V2/AK ?L4>/_P!CS_A(O^$2_P"$YLH;/^U_LGV_[+Y5Q%/N^S^;!YF? M*VX\U<9SGC%?FW\5_P#@C[^U?X\_X*/:=_P4&\-?M&V.G'P[96FD>'O#VI>" M8M8BT;38TC2ZCLYI]3"PW%X5UK4I-0ADO;634H4:"S#^ M4EO)YLV7A>WC MB\1Z);ZA_:"-:6XN@FFW&[,.Y3.OEG[O&&_HGHH Q/#/AW1_!_AS3_"7AZ$6 M^GZ7;16EM$"2$A@4(BY.2<* .:VZ** "BBB@ HHHH **** "BBB@ HHHH __ MTO[^**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** /_3_OXHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]3^_BBB MB@ HHHH **** "BBB@ HHHH ***^8/VG?VG8/V:X/!=I:>"_$'C_ %OQ_P"( M&\-Z/H_AMM.CNI;J/3K[5)'>35+[3[5(DM=/G8EI]Q;:JJ2W !]/T5\P?LQ? MM.P?M*0>-+2[\%^(/ &M^ /$"^&]8T?Q(VG2745U)IUCJD;I)I=]J%J\3VNH M0,"L^X-N5E!7GZ?H ***_&2R_P""]W_!.:]^/,?P,;6]<@@N/$9\'VWBN70[ MU?"\_B 2>5]@CU/RS"9=^1N.(L MOV_-0!^S=%)D9QWHR,X[T +17R_^R/\ MM??!C]MOX53_ !D^!-Q=7.B6VKZAHCM>6[6T@N],F,$XV,2=H=3M;N.:]4^, MOQC^&?[/GPKU_P"-OQDU>+0?"WA>REU#5-0G#,EO;PC+.50,[>RJI8G@ DXH M ],HKY<^,_[8?P1^!/[)>H_ML^.+RY/@'3=%@\027-M;O).UCS_@G3\.OV<_A%^U'X@U_4V\+?&Z\NK'POY&GO)X\V(',0BEPC$DX)'7- '[-T4F1G'>OF#X _M??!C]I;Q[\2OAO\+[BZFU M3X3Z^?#6OK<0&%$OQ&)<1,21(FUA\PQS0!]045^='Q9_X*A?LS_ _3?%.L_$ MZV\1:59^$O%^F>"+F>;2)TBN-3U8J+=K5F %Q;Y;#3(2JFOT7SVH **Y/Q]X MUT+X;>!=:^(OBAG33- L+G4KMHUWN(+6-I9"JCDG:IP.YKS#]E_]I+X8?M?? ML_\ A;]ICX,S7$_A;QA9B_TZ2[A-O,82S)\\;9*G*GB@#WNBD) ZTM !1110 M 4444 %%%% !17F?Q=^,OPJ^ ?@>;XE_&CQ!9>&- M[BUM9=0U"40P)->S); MP(7;@&2:1$'N?2O3* "BBOB_]NG]O/X#?\$\/A)IGQG_ &A/[4;2=8UNT\/6 M<6CV+ZA=S:A>K(\,:0Q_,VX1,!C)S@ 9- 'VA17YO_L7?\%5/V3?VZ_B)XA^ M#7PDEUW1O&OA>RBU+4/#WBC1KK1=22QF8(MPL5RB[XMS*I*DX++D ,,_I!0 M44@((R.0: RD;@>/6@!:*^8OB]^UU\&_@A\?/A9^S;X\GNH_$_QBN-5M?#D< M,!DADDT:V%U<^;(#B,"(C:3G<>*Y7]G?]O+]F[]IK]DV3]MKP#JTMG\.[>+5 MKBYU'5(6M#;P:)+-#=R2(_M<6/BBZT/PK\+I##XKBUO3[G3]2TJ4JK1)+9R M()BTX=/(V*WFLVU&;[1;O2+N'Q NLWP#6MFFG-'Y[RW"'?%L!5E#'<-C[?N+]D;]KWX$?M MQ?!.Q^/_ .SMJKZIX?O)[BS<7$$EI=6MY:.8Y[>X@E59(IHF&&5ATPPRI!(! M],T444 %%%% !1110 45^=/P7_X*1_#WXS>-/!FEP^"_%'A_PI\46N1X#\6Z MK!:QZ7XD%M!)=!H(X[J2]MUN;6)[FT-Y;6_GP+N7DJI_1:@ HHKXD_:._P"" MA7[+_P"R?^T#\*?V:OCGK,NC>(OC-=W=CX:=H&:TDN;0PJ8YIAQ$TCSQ1Q9& M&=@..M 'VW17POIO_!1C]EW4-(^.7B";5;FSL?V=[BXMO&<]S;M&EN]K:_:Y M/).?WP\KIMY9OE R12?L\?\ !2#]D;]IK]C"X_;]^'GB7R?AEI]IJ5[J&H7\ M+P2V,.D&071GA :1618RX4 LR%2H.X9 /NFBOR3_ &3O^"U_[#?[8?Q.B^#G MP^N?$6@^)-1TF;7M$L_$VA7>D?VWI4"[WN]/>=!'/$%!888.5!8*55B/(?V? MO^#A[_@F[^T/XQ\(>$=%O_$_AR'Q_>KIGAS5O$7A^[T_2-2OG'CSQ!):_$WX@6!U#2K M00EK;R\3^6LL_P!V.24V\@B1N7.T#[RY\,_;+_X+9?L*_L/_ !AF^ 'Q-O\ M7=?\8Z?8KJFK:7X6T>XUB72;!U#K<7IA79"A0A\%BX0ABH5E) /UMHKQ?]GC M]H;X-?M7?!C0/V@_V?=>@\2^$/$]N;G3M1MPRK*BL48%7"NCHZLCHZJR.I5@ M""*_+72_^#@S_@F9K/QWM?@?IWB?5I+6]UY?"]OXM&CW7_"*RZRS;!:+J>SR M2Y?Y0_\ JOXM^SYJ /VRHHR.E&: "BC.>E .>10 45X=\;_VD?@M^SD/"7_" MY=@!:*, M]J_,?Q3_ ,%=_P!BCP?^V$/V)=8U?5?^$K36M-\,W-_%I5U)HEKKVLPF>PTR M;4%0P)=W4:LT29(.UE+!E( !^G%%?*W[:7[8_P %OV!_V=M:_:B_:"FO(/"N M@RV<-T]A;M=W&^^N([:(+$I!;,DJ@^@YKY[_ &-_^"LW['W[;_Q/U;X&?"^Z MUO0?'>BV(U2?PWXJT>ZT34FL"P3[1%%I1:1X=\,:?+-+L]9TNY:-XC-9W\2SP.4D"NA>-U.UE## M." >* .\HKY7_;2_;'^"W[ _[.NM?M1?M!S7D'A70);.&Z>PMVN[C??7$=M$ M%B4@MF250?0]!(& 3UZ4 M +129&=N>:\+^ W[0?@_]H?3?$FJ>#=/U?3H_"WB'4/#5TNL6$NGO+=:M+0 4444 %%%% !1110 4444 ?__5 M_OXHHHH **** "BBB@ HHHH *P_$^DW^O^&M1T+2M4N=$NKVVF@AU&R6%[FT MDD0JL\*W,4\!DC)#H)8I(RP&]&7*G-/$/Q M=_;(\:Z_XK\=^(%U[5-0\-^%O"FB6L\D6G6.F1%[6]TK5R)5M[")"T4T43*J M_NA)YDDGT_\ \,;_ +17_1V/Q5_\%O@C_P"96OO^B@#PKX'?"/Q_\)K'4+3Q M[\4?$_Q.DO7C>&;Q-;Z-;O:! 05B&CZ7IB$/D%O-61L@;2HR#_#)K'P3_:_^ M&W[4+Z+^QA\&?C)\,OB?<_%,WNL>$OL[:W\%=1T]KL^9JJ7-Y$D<'FQ$L'P3 M'G;%Y9"A?]!"B@#^ _\ X*!?LE_M=^+?VK?C[.WPE^*'B;]I'Q#\0=(OO@;\ M2-#^U_\ "-:#X;BG@98WO(YA:6:PP"5+A9D)9V5B%Y:OI"/]G;XG:7_P54^( M?BK]JGX$?%+XC_%G4OBKI&I_#[Q]X;N+O3_#NF^$$""-7U%6DM8+:U'_ !]6 MKH6ER$/.<_VP44 ?YW?[#/[#/_!1?X.?%>3XD?$7X>>*]1MO%EM\4?#WPR\W M2K^)OAYXKO'DEL-9N;%Y/AKX]T[4'^$,\7B+0;SPCJ6E6^N>+K&\CN[>4W-]J]R^IZI&Z&2*:RLT MBEB;9M0OL;_3(HH _FB^,WP;O_%W_!L+JWP4_9Q^&?BC2-3N?AZEE:>#[G2; MQ-=_M!;A?M2BQD#W1,TXEFC&T[HW5E 4@5_++\0?^"4W[?L&J>./AIJ'PO\ M%VI^!O@W?Z1J7P[M;;1+V53+XUUC2M1OA:;8CYPLK>&>.Z\O)@8$2[2*_P!/ M>B@#^ __ (*!?LE_M=^+?VK?C[.WPE^*'B;]I'Q#\0=(OO@;\2-#^U_\(UH/ MAN*>!EC>\CF%I9K# )4N%F0EG96(7EJ\*_; _8P_: US]H_]J:Y\+_ +XHZC M\=/%WQ4TB^^$'Q T?3;^UT'3Y(+B!KZ[^U!T@@B>$-_I#J\; "13$Q'^C+1 M0!_#O^T]^RG^UYXDL/VH8+;X=>*]5FUS]I/P+K>F&VT:\D2^TRT$?VB]M0(V M\RTB(.^5-T:?Q,*\C_X))_L:_M\?#_\ X*?>#O''QKT/QMH7CW2/$GBR;X@^ M))/"]\NF:_I]UY@A%YKEUJ_V&\MYOE:R2SL2\,BY(;;YE?WR44 ?F[:_M,:# M^W7^P?\ %OQ=\)/#/B+39X;/Q=X4&DZS8B#4Y-2TQ)[.5$MXI)B=TRE8QG>Q MX*@\5_+7^S9_P3'^('Q^U+]C+X0_M8_"KQ;_ ,(3H/P.\36/B6RO;'4=.M;; M53=RO:VM^R"+RYBQ2:*"8AF948*<"O[C?!7@;P5\-O#5OX,^'>CV6@Z/:&1H M+'3K>.UMHS*[2.5CC544N[,[8'+,2>2374T ?YY_A[]F;]I67]GK]D:X_P"" MBOP/^+'Q4^%WA_X:>)M$F\(Z+8ZB=8TGQA_:ETNGSWEHACN(,V/V:*UFF79' MA6&0,'^Q7]@?XRZR_A#PS^R[XB^%_P 0/!-[X3\%:+?O?>*D-_8A;F,*EA_; M!(^V:A;* +I?+!0]23S7Z-T4 %%%% !1110!X)\T[/)$1.]M^[Y=N1_P *,^)__"VS\2/^ M%S>,?[&,1C'A7[+X?_L@,;?R=_F?V-_:.X2?Z1@WNWS>,>3^ZKZ2HH _G-_; MZ_X)Q_MW?'G7O#_PTC\>>(?C%\-[6SOKZ\7Q%J7A?0[Z'6KB-K*'RD@\)3V< MUNEE/>!Q V^6#$9?,K?J)10!\M1?L_?% MF/QAXF\2O\PV.DM:>&_L>BO=',4MDPT,7+O:CB$7D]TC#_ %R2 MGFOR/_X+]?LU?''XY_L@_ WX0_"K_A*O%.M:?\7/!DFHZYHUDMQJ]K:VZ7$< M^KRK9VPMX6B+"9Y1;QV\;D?(J86OZ%:* /X!/VK/^">W[<_@2U_;.^ 7Q(\- M?$#X[?$;QKX,T:3X=_%-K>[U".^\.:;JMK?7&AR&",V]M?H87E$(*M<-&=B MO&)/8OCQX5_:6_;;^(_[6_QB\)_";XS>#/#?C?X6^"=,T.1/#DUEK%U/IU[$ M]TMO:74MLMPJE&$]LLRS2V^XJI#IN_N9HH _A1_95_9A_:M?_@C_ /M5?L^W M'PI\9>$=/U35-&N?#6H>#]&U+2=7UX,T3WDT/AK5[Z/R4C\I$N8K7[.+N-W5 M Y0$_&UA^R3_ ,%"Y_\ @G;XB^&'A;X.ZWI?PXT[XO>&=9UFVTWP[K]G+XK\ M/M:SK?2MX5GOX;E8+:=;;[1!8M:BZ+!@P\CS!_H[T4 ?P]?\$_/V1/VM/ WQ MW_8MUWQ!X3\;2>#?#GQ*^*NIVJ:QX;N](B\,:#J6CV\5E \$M[J(O#&D1Z%H=_P"#[G0/"6E>#O#&NV%XGAS2)I]KW5W* MJ?:?+,*M(T)$:Y#;_K;X[?LM_M;?M[?LQ_\ !0O]I[X8_"KQ;X9B^,^L?#N] M\)>$O$FFOI>MZG#X'6W;4#]BD!D_?!6,(&3,Z;5R>O\ <=10!_!I\4?@Q^UA M\#K[19;?Q1=:+X,TJYL=1O8=*/[Z1 MQ+!/V>?BY\5?BWX5U3P.WQB^,/C#X@:/H6 MMVYL]2L=)UB6);9+FV8!H)"(6?RVY 8'H17[@T4 %%%% !1110!\B?%7]FSX MR_$/QS=^+?"/[07C[P)87(B$>BZ'9>%IK&W,:*K&-]2T"^NR9""[>9<. S'; MM7"AOPT_9C^*'@[Q!+J'Q'^.OCGXD:1<6LUK/HGB&S\,PV,HF7:69M*T+3[K MT4 ?A;X1_X))_M36GBKPGH'C+]J_Q./AI\*Q9-\/O#^B>& M?#]K?Z3/IUD^G6\UUJ-]9:A]N*VF/E G"<_,K<8^KJ* /D7 MXF_LV_&3QYX_NO&/A;]H'Q]X*TZX,1CT+1;+PO+I\'EHJL$?4= O;P^85+OO MN7PS';M7:J_A]_P7)_X)P^(O^"DG[=?[-7PGO='UJ/PH/#GQ$CO/%.G6D\EK MX?U5[*TETJXN+B-=D+?:X4,:.Z&;:R*' MM+\))J=MX$GU2]5[34-#AOYH UG<7D8C,43,K1^6&4A65A_8U10!_#I_P2H^ M'/[57A3]M3X=^'?V?/!?QST+X0Z?X/URV\<:%\9].W:?X8O#9%;6S\-WUQ&D MSH;LJFR)49H,,X(+B/YY^"7P_P#VMOVC/^"._P O^"..B_L[?%+PMX_T7QC M::CK/BKQ3X9N-%\.Z+91:Q=Z@]TEY=;6>18)E4(L09LNJY.U7_T$:* /\^/] MH/\ 8)_X+ _MD:S\;?\ @JUX"\ Z5X>UE/'5GXN\&:5XDLM5L_B%:V'@'SHM M,ATZQ^SB-5O(6+/!)A[F5591G86^X/A_^TU^VW_P3L_::^.7[6]G^RG\0/B6 MO[3_ /PAGBW0HM,TR[^TZ<8[81:AI&IA+6:>SN;,RR+ DT*I(8\Y"L#7]GE% M '\U_P#P;G?#S7=4_P""2WBKP#JBW?A/Q%K7BWQC#J&CW%E<64WAJ\O)2!9A M+B*$DP(T)OB M!X%\4_V?JNLZ_IBKX!73)-1N+EM8AU?;,C2*DH9 L+/O#$98!#_8E10!_!I_ MP5/_ &5?VG?&W[8O[16H^+?A!\4?'_Q=\3:AX9?]GSQOX4%X="\.6EN4\]'N M8)TMM/:-@YG-PAW-F0>7N\QO/?VTO^":?[4/Q+OOVM_CSXH^'_C36_BSI7C? MX;2>"]4$&63::_T#:* /\ -^_;U_9* MG_9#_:9U_P" MA\-?&J_ :[_ &BOA]<>'O#FEKJ&=;L+S0KPZU!H\SNKW4L[ M9AD\F;>7VQEU;!'T;\.?V>/VI_A#\'?"?QY^'7P@^(^G? _P/^U5IWC3PKX% METN]NO$VE^#8[:9+B=--(] DG+@V.J6RLL5Q'M9?G4.P&[(YZ5[+0!_GF?&C]C[XD_ M'/X7ZO\ M)_'+]GCXBZGI+_MF7GBNZ\/3:!J']O-\/\ 7;.![QTL82'>.9H+ M>-GB)V2KL613N->A?L(?L;_MZ:!_P5QT7XA_$S0O&^D>-[+XFZYJ7B#Q9'X3 MOQIVK>%9@WE17.M76K0Z>=/G@&RVM8;%I[=P%"EE"U_?C10!_-]_P0H_8$TG MX3?$#X\_M>?&CP+K.A_%+6OBAXUTK2]1UU+VVD;PM!#X8L+-K?1-3L;U!&D]_:QJ?):3?-(Y0 +(C))_I)T4 ?SP_\ !=/P MQ\;/VJ?^"$^KP?#;P5XE\0^,/$<'@_4SX?M='E?7"W]H6-Q.KZ?;>?)'+$H= MI8E+^5M8%L*37ANAZU^T)_P4 _X*T^"OVZ/AK\#/'_P\\'_!;X<^)-/E?Q]I MK>%M0\0ZKJR2);:?:I(SR!%+>8)SA8VW9P=F_P#J0HH _P R'X1?L(_M6?$W M7/'<-S\!/&WAN'X@?!SQU8ZUI">&/$-E9GQ18(]_I-OP M(ACBMI ^54R%7\+T_P#9'_;-T+X$?LI1?\%*_A+\2_BM\#-"B\9+=>!-#CO- M3\0:1)>NW]@?VG!:R1SL\41586=A]E^XVP_NS_H(T4 ?YQ_[;_[%/[!KRSU'2XK+4U15F-Q>!D M6';"5S%@?4__ 6N_9#_ &P_%G[3'@?XB6/@7QQ\6O$VD_#[PY8"TO?#E[J> MA:CK5F[/O[H:* /\^OXO_LF_%7X$?!?6?@-XQ^'_ (ON M_P!G_1/VN=19?AS:)=0W_B'P;-;Q?94T>&:2*?4;1958K%;NXD=MX.59U_9K M_@V*L+#3_A[^U%9^'/#^L>$]#M?C;K=KI>AZ](TNH:59PVMF(;*X9Y)F$UM$ M4CD0R.4(VEF(R?WO_:A_9(_9O_;2^&8^#O[4?A&R\9>'%NXK^.TO0X\FZA#! M)HI(V22.15=E#HZMM9AG!(JW^S1^RM^SQ^QQ\+XO@Q^S%X2L?!OAF*XEO/L5 M@I DN9L>9+([EI)9&"J"\C,V% S@ ^@**** "BBB@ HHHH **** /_UO[^ M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /_7_OXHHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#_T?[^**** "BBB@ HHHH **** "BBB@ HHHH **** "OQ MB_:O^!?_ 4'?!VM^!YM+\*:/JDEO:V^D:W'%MM[E[A MK/;$LDUS<#S-[2H\=NSO/'B"']G:_-3]J[]M;_@GA+<^-/V-/VF]3DU@RV*6 M/B30HM$U74HQ;:E )$262RM950R1.'4JX=>""&&0 ?DY_P $_O'?QZUS]E/X M\_!#X1^/O&'@;XH^%]0U#4+VT^(I_P"$K?0K"74=6A^T:1>FY;[;YQLI8!)- M,T<5W!)(82K;9-S2OB=^T7^T3\(?A_X9G^+/B;P7/X5_9BT+XFG5-(NDBN=3 M\2:A"R_:;^25)39!=M-&Y7+ DL2 ?BKIW[6'[4OQ?\ A?XL_;ZN/'6M^'-8^&_BOX8Z'8^" MK.2.+1;NT\1:?X;N]3CO;5D8SR7CZY<1PR%P\/E0^65(??\ H5_P43_;G\9? ML:?&9O$'@[0;GQ3=:9\,=:U^#2'U1K.PO+B+7="L$1XA&ZB8B^;R[@Y,:[EV MD.2/H'XX_LE?L!>%_B_X>_:>^,FC+INMW&M>'=*L=E[?PZ7=ZS'.EKHAGTRW ME%C<7-O*Z1VL\]NS0?+AU"*5][^-O['G[.?[1>O?\)-\9/#O]LWW]C3>'_,^ MUW5O_P 2ZXO+2_DAVP31K\UU8VTF_&\>7M#!&=6 /S9L_P#@J3\8O@Y\<;KX M1_MG>$_#GAO2_#WB&WT/Q#XDT/4[B[TZR75]&EU;3)L7%M!(%>2VGLY2R@>: MT++Q(57Y=T;_ (+K?'W6?$]K91?!:X$&D67AK4O$.G06FN:AJ9M_%*)>PI:- MI^E75FDUGIT\$LZ7EQ!YD_F0IM";S^T7QH_8)_9(_:(T#X@>%_C1X-AU_3_B MDVE-XG@GN;E4OVT0J;(_)*OE&$HN/)V;L?/NR:R/BY_P3Q_9&^.?Q13XO?$O MPS/>:JT.GV]Y!!JE_9Z;J46E2F>R34=/MKB*ROUMI"6B%W!*%Z#CB@#\7?VP MO^"NW[5WAKPG^T/\*]"\/Z-\-O%/A;PQXZN_"S:M+?VVL-'X:CD:'4K3[5IX MTW4EN;:.2ZC2SN)OLY"+."OF%/;-3_X+ ?'7PO\ M'7/P+?X:#7K+P-K'AGP MSXMN-*L]>O;F:]UNWL[BZNK"2VTF:Q2WL([V.5DO;J":>-)"H7]WYGZ ZG_P M2N_87USQ'XB\1:YX/N+Y/$\&O07>FW&LZG)I,/\ PE$GM=&SLIKY) MI1/-:PQ2MYCG<"[$V&_X)>_L6S^,M)\=ZEX>U2_OM*32 Z7GB'5[FUU&70-G M]G3ZE;2WC0:E<6OEIY4]['/*-J_,=JX /ST^ O[=_P"U7^U%^US^S;X_U+1] M.\)_"3XJZ9XTU;1;33M6FN+^[M=/AA%L-6MGMXHEE*LL\8ADE$3,\;?,H9_= M/CK_ ,%-OBW\-/'7Q$\6>"? ND:O\*O@UXOT+P9XNOKC59K?79[S6ET]I)=/ MLQ:M"T=F-3MR5EG5KDB18]I53)[7_P ,4_\ !/+]BGQD?VT+G29O"]QX:>\6 MTNYM6U6YTS2!XAG6.YCL=-:XEL[2.ZGD4NEO;(A^) MA_:U70)]7U*ZU6&:\(OM3L],U#5/#-PUK;W%[I7G165W<64MOL@GN+:1@(T* M,56,@ ^8OV./^"DW[2/QZ^(GPOB^,'P^T'P[X1^,'YM-U:>[U*VF\,2 M[&:\BDMHHA'=QJ\D8BE9HP%#Y+$)Z=^VSXB_:=\%_MH_LSZGX5\<1:3\-?$/ MCC_A'M2\.6=HRW6IW,NA:[>-)=W9E(-M%]C@\JW2(9D+22.VV,+]B>!?V//V M<_AK_P ()_PA7AW[%_PK0:FOAO\ TNZD^Q#6,_;/]9*WF^;N/^NW[?X-M>&? MMC_M)?L'?"GXG> /#_[5VJRP>)_#=W+XT\-6]O9ZG>26\L$%QICWC+I\4BE% MBOIH2)\QYD#;=P5@ ?GSK/QK^)?P(_:]UKQ;H_Q8U_XE:'\-;7Q;XG^,\DJQ MP>%M#TA+2YN](TBS@ D6'4X";?(CF>9K>.26ZYEA6O'?VA;[]M+]F#X#?#+] MH3Q/\3O%6IZYH-_L]];?V'X2CN[NWGUV;6+)Y)+W4DO$NI8+9$B)M8H MXRAB5#(WWC\!_P#@FE_P2]^*/P]C^+G[/;ZUK_@WQM<7FLDV/COQ'>Z'J&I;[7&.G MM=K'J5];6&HMI,AFLFU"P@N([.^:UD): W4,IC/W<8& #X^T3XJ?'SX3_P#! M3?XEM^T5\0(+WX&-6_8M\>>/_B%-9:!\1_%+-XF\,F&1[^XU'Q%H_B#7)+>Z MO7E/^A:=Y=O;6MI'$JKY>68K'$J_L)\6OV2?@#\<-3\1ZU\2M#:_N_%OA:7P M5JLJW=Q#]HT*>1Y9+4K'(JA79WW.JB0ABN[;Q7H7C[X-_#;XH:SX0U_QSIHO M;OP'K(\0:$XEEB%IJ(M+FQ\W;&ZK)_HUY/'LD#I\^[;N56 !^&?PS^('[1_P M_P#V\(OB#^U8_C*V\'>/_B?KGA3P5/IGBZTO?#JK!!=+I\-WH]L':..>*SE< M.9FECNF"S118S7JO[2O[=GQQ^"O[=.I_ /X&^&H/%.N>*-0\!>';*'7=9GM= M)M#K=GXIO);I8HK>8Q&(:0IFV!FN%*K\I12?K?X"_LH_L&?$CQCH/[?/P,TU M]4D\127'BK1;U-2U$Z3]KUJ)EN-2MM*FG%E!=W44C++<):I.P=@S?,V?=O$G M['G[.?B_XW6W[1OB'P[]H\9V=YI=_#J/VNZ3;<:-;ZC:V;^4LPA/E0ZM?)@Q MD/YV7#,D90 ^7O ?[<'QL\6_L$^/?VD;7X2:C=ZM-)J&ISHD1FN M45997N'DBV):@AE,2JN/)[O]F?\ X)U^S2%678_(!\A^(O^"V/QM^&? MPN\$_'7XG_"G27\-_&SPK+XC^'%MI.NR3WWFM-81VEMK)DLXX[=;A-2@EDG@ M,RVVV2-EG6]]=:9XLTM--\-:W)<>& MM2N[F3PVNFZAJD\L$7*3SW4!$<89XB_FJE?J5X6_X),?L ^$;+6] M)TWP&UQI^N:1>Z!]AO\ 5=1OK/3]*U&19;FTTR"XNI(M,AED17*6*P ,JD8V M)C>\,?\ !+_]B#PP+J9_!TNM7>H:?K&E:A>Z]JVHZU>7]GK\%G;7T=Y<7UU/ M+9,Q1W-YK-R]E9)X.U>RTR[?2GCLR]V;E;U); M=9TM]IRDI4J2?T;^(G[%'[.GQ4^"/AC]GWQKI5]<>'_!364N@31:OJ$&K:;/ MIT9AMY[?5(KE=02X2-F0S"X\QU9@[,&8%?@K^Q'^R_\ L\:WHOB7X/>%UTC4 M?#^EZGH]I<_:[JXE:UUJ[BO[XSO/-(;B>YNH(YI;B\-)XJUO4KOX:>'M.M-9UF:UTF&7Q5+KJ-<".."8P"'[ M&KW#1J[SH 47/CE[_P5,_;!^)C>+OV=/A?\/?#,7Q0\":9XRO?%,]SKMS; M:4+?PU&C=G37\M)EB_<&^N>-F)/,_>!]J;?%OB=_P2Z_8@^+ MEU>ZCXP\(W4=YJ=_JVH7MUINM:IIES=-KWE?VC#--9W<,DEI=^1%YMFS&V8H M#Y>: /QO_96_X+4?&^_\-?#7X?Q^!-0\:V/A[1_AYH_B[5FL]7\,EII=SIZI:)?QSRI=WD4LZK(R;?W7F?I-^RA_P41^)_P"T;^VCX^_8 MMUCPAI>D:K\'#<#QGJ$.J+(O#_ (BLO!]S"/#=IH5G;V":SJ8TRX3PPD<>DO?6'VO[)?S6 M2PQB&:\BFE78I+$JI&1XW_X)7_LFZU\/;OPK\.M,O?!FN2:9XBTVW\2:7JFH M)J\8\4R^?J$TUT+I9KR62<"=&NY)A',JNH&W% %'_@IE^TQK/[*_A3X:?$#1 M;:ZO7G\67D3VUO?/913+9^'-;U 1W 1'\Z%FLU!B.!OVR9S& ?B>W_X*Z?M. M>"?",5Q\:/A9H$/B/QEX3\'^)O!FGZ3K<\L'G>,M6@T:WL]4N)K-! ;>XNH) M)YX4D3875 S*I?\ 9/X\?LU_!3]IK0]*\.?&_1?[;LM$O)M0LH_M,]MY5S<6 M5UITCYMY(V;=:WMQ'AB5&_< '56'F7C/]@G]DSXA:&WASQAX26]LV\*6O@D( M;V[0IHEE,EQ;PHR3!DDAFC26.X4BX5U#"0$ T ?DM\;?V^OVO_V=?VDY]7^- M^B:5;W'A7P#K,D^A:+K4EWHFISOKOAFVM]0^:*.:"5(=2F013Q>8N&(+1R*Y M^F/C)_P4E^,FF?MFZC^P?\!_!VBZGXRGUBRT_2K[7-1FL]-2V.BR:S=S71@@ MGEWHJ)##%&A+E][,JHU?0UC_ ,$K?V%+70M:T&_\&3:K_P )+I6I:-K%WJNL M:GJ%]J-MJTEG+=-0SQ"!%B=%&*QK?\ X)*?L+6VDWUH MOAW6GU/4M4MM;GU^3Q3KDGB$ZE:6\EG''O\ @I1^UMXR\?VW[)_ACX?^%/\ A<YCF6S>Z,EQ'J]I$D!BRK"5RQ6/#?8WP_\ M^"6O["/PMTW1M)\">!?L-OH#:2]@O]IZA+Y3:'J]SKUB> M&]TO4+.]LV%O;PH\,$HM[B-622/+;P 6C_ **_L\_\$^OA'\(/V%O G["WCL?\)7H/@V/2IVD'F6"SZAI- M]'JD,Z)#*'C1+Z))4B\QAM4(Y==V[J/$O_!/C]DSQ?\ 'M_VDO$/ANYG\33Z ME8ZU<1C5=032KG5=+C2*SOI]+2Y&GS7EO''&L5Q);M*@1,-E%( /Q,^&O_!7 MG]J#0?@=XH\<>!?A_IOB'PG\(O"%CXS\47_B+Q%5E1<+&06EQ=."Y6(Y^]-%_X)M?L6>'?AQXR^$F MC^#/)\/?$#0[?PYK]I_:-\WVO3+66\FBA\QK@R1[9+^Y;?$R2'S,%B%0+Z;K M/['/[,GB+XR>*/V@->\'V5YXN\:^&%\&ZY?S%W^W:&&=S:21%S$58N0[! [J M%5F*H@4 _%_3?^"R'[6\GPYUW4+WX*RW&K6#Z!=)J=CI'BEM)L].U9KA;Q[B M"XT2WU"YDTUH$\P64$RRI<)*"BQRA/+_ !Q_P5Y_:KL->T']HSP#8>$_$W@Y M/A7JNMW?AW3-7FDMKK6+?Q':Z/OBNFLDE1@SH/*GC1X \J2)YB<_K+IG_!)7 M]A72?#,_ARU\-ZN\SR:=);:O<>)M:N-;T_\ L?SA8I8:I+?/?64=J+B811VT M\<:B1QM(9LW-3_X)0?L':OHOAWP_>^#KO[+X9M]1M;<1Z[JL?; MY$O%DU!IKU%NF>]:=O/ D!#\T ?%R_\ !3O]LGX>?%7Q#X/^._PT\)P:'X!\ M?^%O ?B/4-#UN\NIIYO&263V4UA!+8QEEM1?P"X65E,AW>7C&#\Z^"/^"^7Q M@\3? OQ1^T7>?""0>'6^'^K^//#ABM];A2+^SO*D@L=1O+S2K>P:2\MYO-CF ML;BXB#1O'\P,]-_9;_ &4_"F@^(_&$GA+4?&VH2^)] M4FTJQATZQN(;6*")H+6Y:2>ZFE8!CLC@6,NY;(-0N="O)=1LM4O]/N5G\--=/ISQ26MQ$8C#]MN03'M\U92LN]< /_ M &E/V'/V:OVMM4TK7_C7H][/J>C6MW86U_I.KZAH=X;&_P!GVJTEGTVYMI9K M6?RT\VWE9HF*@ET9K-M=U8Z?::?X MHC>/5;>QLOMGV6QCNQ(QD%I%#\Q#+M95( /C3Q9_P52\977@W6?@;:^%C!\0 MM+NO%EOJULFI21S6?A?0]#&KV^LI.(_,$ES#>Z9"AV;4NKEOF/E$'Y[N_P#@ MHQ^UG\;_ +\+_$/PCTBTT'X=6'Q9^'7@+6=7GUR=_$EY<7,FF3WY>$6PBEM M)OM)M'#SB68%IBH0A3^Y5W^P]^RM??$;Q%\7+CP?;_\ "2>+/"*>!-6U!9YU MEN?#\>[%J=LH"_?P94"S,%0%R(TV^-R?\$I/V$'^(>A?$V'P==6^H>'-0T;6 M+*WM];U6#3AJGA^.&*POI;&.\6TGNX(H(HOM$T+RO&NR1G4D$ _)+3?^#@/X ML:I\+/$_Q^L/@_-/X1_X1KQ)X@\/D6NN020MH(:2"+4[NYTJ'30+^&-V1K2[ MF\F0"([RVX?4FI_\%-/VPO"_QR'[%?B[X;^$X?C#KFKZ#:Z(8- MG:OJ4DEW.UDL_FVD>BW4>R*/_2'>,KL!;'U]>?\ !);]@;4Y?$0U?P5<7MIX MFMM7M)["XUO5);"SBU]M^HC3K1KLP::;MN9FL4@9LD9P2#ZU\9OV"?V5OC[X MCUCQK\2_#D\VO:TVCR2ZM8ZG?:=?V\WA_P"U_P!GS6EQ:7$,MG- +ZZ7S;9H MG=)F20LN%H _!_P7_P %8OVQ_@!\"4\6?%3PG87S77C'XFOK>N:U>ZI>:%I< MVB^([FVMM$34+'3KG[+$L.Y+>]OHH+98H5! )(3^HW0-9L_$>A67B#3I(Y;> M_@CN(GAD6:-DE4,I5T)5U(.0RD@CD<5^ MDZ7%JUJ!IWB36K.XN[37K@W>H6M[!KJ>>&.1+>&U5;>.:1TMH5AMXU6" 1P@@L$ MWN[, >F4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!__]+^_BBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ K\3O G[*W[0WB_P#X*0_M$?%+1/B/XW^%WAR]U'P@]I%I.FZ2 MVFZ\MKI$*3,)]4TN\D<1NIA(Y9-*-K>:!.O 'Q#_ &8+V\_M7XM6]]\&)K>.=O)L+[Q&!/IFMK"6"[], M>WN6D906,4ISE4X_<^O)O$GP)^#WC#XK>'?CEXJ\.V6H>+?"4-S!HVJ3Q[Y[ M%+Q=DWDD\(SH2A8#=M9E!PS @'\K/A?X*?MR_"']MW4+339_'6KZWX7\<3QZ M$+?1M>N;>]\!P6)2TM7UNXU6+PTD!ME6.0/:2WJZA^]\J5^3\O\ @?X>?MU: MMH'C'1_!&A_$S1X/%OPIMXM2%KI?C"VO(/%$&O:-O6;4-9F9KS58K2:\+7=E M;6L#H)?+\Q481?W/T4 ?BA_P4\^ ?Q/^&G["/@_X._L>?VW:>%_#_BW2#XDM M;,:SXAU*;PP9)FNH]MG>1ZQ=QB=X7GCM[H3-;JZ+E?D/YJ_L^?L?_'WXW^*= M'\%_'63XCWGPYTGP?\1KS0%:'Q!X5A%P^HZ4NDQ/%<:G=ZB=@>]ETZ'49TN1 M$JGR56)37];-% '\4/QQ^&7[47Q1^"<5O^U+X/\ BYXG^*.K^&/A'<>"&TRS MUR>PMD@M].D\1QZE':@V4%T+U;U[Y-219G0Q! 61-OTAHW[)_P"TE\;K3Q0? MC58_$B./0OA[\3+S0X(KS6-,5O$3^+]7DTB5?(DA,UTED87L8V+Y@D1T0KY9 M']9U% '\7>J>)?C!8_$[P!X@_:&3XER_&"_^-WPSLXM=M[C58?#47AFY&CF; M3+D12+ILAG6 "%9B/-6(! P48KZ8H _BD M^)?[.W[:-EJ%IXZ\6:%XL\'_ K^(VM_$7Q9IOA;3]"\0ZS>Z-JNLZA;2::; MZS\+ZA8W-M>7%N)I[9IY9+:TGEE23RY&5E^VO#/A#]H>S^,>E2_M9:=\7/$O MQ&?1/AR/ 6I>'X=1M-/M)888%UIM3-G<7&C6TQO5GFU6.^N'$]HPBA>3Y:_J M!HH _AC^'WP7_P""D$_P7\0:7/V8O@)^V9X2_8NT'P5^PUH?Q6^'_ ,3-'^"7B.U\>IXGM=;LH+C7";/^ MR;33$U,QVWV]$%U]B>P*BVA(CE=&*JON_P '/V8OCW\6?$7A#X93_P#"Q&^$ M&L_$KPY+JUI#H_BSPA#!;PZ!XA_M',FKZO>:NEO-/]@AOG;R+1[C9Y3R22.: M_L0HH _+S_@H;_PC^A?#K2_AC<:#X\L+'7M%U+0[?QU\/-*;7_$/A\G[-MM5 M06E_=(FI*GEO.(RH,0\V2-BDJ_$VG?L@^*X?V:_V(O&WC7X4VFF_%/P+JW@C M1]7.E6+W,^A:+I]I<>9 TF9GM[>-BGVC]Z8Q+@,[[4:OZ'** .&\#^/K#QX= M8%AI^IV']BZG<:5)_:=C-9>?);[Z-\':QP:[FBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#__3_OXHHHH **** "BBB@ H MHHH **** "BBB@ HHHH ***_&"?PS\2OVV?VROCW\/?$GQ3\6_#S1/@[<:'H MOA_3?"5^-*;S=2TJ'4Y=5O&"N;O=)*?&GP^7PM\:? OP$TOPT/'_ (UM=1.GW7B"75K6"YFN=%LK>*[M M2([:>*XPUYLFD=H(]I3=6EJ/_!4S]L&"_P!8U_2_A;X;OO#=Y\2O%WPF\+K# MK4YU6\U[0O[16PGN8#:B*.UNYK#R)529I8=_G .F5 !^^5%?SYZS_P %E?BS M\7];\ :7^Q-X$T3Q';^.;KPGHGVSQ%J4]A!8ZYXFT;4]_P#!2#]IZXO_ !/\'_@MX-TKQ#XM\.W_ ,2?$FN2>*O$ M5S%9)IWA?Q!-IJVEA.MG+(6FDR(5D1(;2%%#%LJ* /Z'**_EV_9U_P""H_[9 M>LZAXW_:CO\ PSI&J?"_5->^$RW=E>:S$/ O[07Q&TSP-:W>IW#ZAXDAO;G3K, MV^H:WK]DL]_(&:A6]]$!@Z/XTT6WMD;5=5N[X7 MC".^O876W"0V\<(GBMX LUUO8.(U52 ?T&45^-7_ 5_\>?$?PKN:E9QZ#J]T((IY;JSC"K-!%,X>X0%8SC)PI^0 M?^"?_P"VO\8=$\:-83OXIU+P%X[^,,7PXT?1?B1J4-WXO\,W-CH6IW^I_;6@ M>=E62XL81:V\\SOY,AE#;9$! /Z4Z*_G2^+G_!:KXS_#S6;C5$^'NCZ;X-TK MQ#XMT6Z\2ZU,_A%\4/BKI/QX\"V6@Z1X#TSQAJ^FZ5+-?VNNZI9>%EDE@N;1[FQ33 MM0AU"")ILV-U*;1"#+D*Y4 _H*HK^:?1O^"G/[37QR\;_#7X?^,O#-WX%N)_ MB#X,D;4M)M-=L=.U'3=76_6ZTR5M9TS37>6W>",R>4)(9DD1EVE75?1K?]H? MXYO_ ,$"_@Q\?V\5ZF?&VM6WPM:_UO[0WVVX.JZ]I%O>&27.YOM$,TD-_P#@M=^TIX/^&FB^.M:^$<'AVUMY->M](;#07N=(E@%M% M#,VC?:;&*_MYO.2[U*W@MXF1XBSLK,-KX9?\%"?VZ;KXL^(/AQX6TSPIXUN? M'?QFUGP?X1GOM2FMK+3-*T[PZ-9WRO;6TOFQK#$K((]QEEE<;PNUZ /Z+:*_ MFGN_^"Z/QZ^&?P(TC]H;X\?"'2K73/&GA?6]4\-Z;H>LW.H7QU70-5T[1I(+ MP?8%"V]U<:@LT4D"S21P1G=&SMM7U'0?^"LG[6/B/2=#\":+\*M.E\=:]\1- M,\$V=SJ":[H.@W-IJND:AJ0OHVU72K6]+6C:?)'<0K;OD %9!YB@ '] ]%?@ MY^R%^W/^UQ^TM^WUH/P^\866B^'_ WI/A7QM8>)M'L[J6YC.N^%O$8T:2[M M)7MXWDCD,<;0K+LVQ2R!@74%JWCS7_''[27Q<_:+\2>/O&'Q,TG2?@UXFTWP M?H'A'X87#VNJ!;C3-/OFU6:* >9>//+J#&-92ULEO;C,1;>2 ?O917\U7PX_ MX+&?&W2?A/K'CO3](L/B-X*^$WP[T;7_ !+XGU7S?#>NZYJNJ/J6GVL,&EQQ M7-M:O-?Z'['Q=KV MOZ';F^\.ZK<7^FC1]?TS7[N.16GM;>5;J"YT*2!XW0+)'(LJDU;0?$=W+IFI6/B>XU2V>TOI6LDE2*%[%O-V12>ZCX1'Q2T[Q-X0TB^EE3Q!JO@V"V>U% MC/);"15G6>,PJX!5Y6#ARB9_1[_@F]^W+XF_;/T#QA!X[M=$L-=\(7MI;W5I MIC:C;74(NX/-"7FG:M9V5]9R(XDC7S(S',$+QMC*J ?I917\SVB?\%J/VN]2 M^$OP=\3ZO\+_ Y8:]\<-"O_ !=H<5K+K^MVUEH>FQVBM]L32M'N[K[3<3WD M83RHFAAC.9)"^U)/8_"G_!8[XP:_\;_AKX7\%_'L7AF.-_&!U33K MFXO->11=06MVVG?V>)["X<0"TNIH+B[(W1*H>/< ?O\ 45_+_IW_ *_^"D?[2GP/\0:G\ OVA_ OAVV^+NJ)X7;P;IFA:GF:R?$FI MRZ=(HN)[:"4'3/+%Q>'R@%B8,N1@D _:ZBOYC/#/_!P7XXO? ^K?'75_A!>S M^![[1]:U'P\;:UUJWN(I].D\NRAU.]O-*ATN-+\<^;;72*2 M7RTCE4Q_,85;." #]<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH __]3^_BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXM^/ M_P#P3W_9._:;\;M\2/BSX?O'UR>P32;V[TG6=2T1]1TZ-G=;2^_LZZMA>6ZM M(Y$-R)$&XX&"<_:5% 'P)XN_X)??L,^-O&>F^-=8\#K"^FVNDV)TZPU"^L-' MO+?02/[.COM,MKB*QOEL]JB 74$H10%'R@ >,?L__P#!*SX7? GQGXO^/A5- M?^)>I^,O&'C/0KK4+[49-%T^^\1W5U+!+_99NC9K+-.\=ZO\ $^XOM*CFTZRC M\4:V+N*66W@68GR(+2\>S@CF:0>2B,PWJ"/GS]MK_@D=HWQWL[*R^ ?]@^'H MI7\5SZBNKG5WE-YXPN4O+ZYCN-/U*SF>*2<.\VFSM)8SY0;(Q& ?VLHH ^!O MA%_P38_98^%/P M_V?&T:75M.E3PE)JEQ/=7,C_X)L_L?VOA9O".EZ!J6GVZZSJNNVL]CK^K6E[876ML) M+]+&[AO$N;.UN9!YDMG;R1VK/EC%DDU]UT4 ?.WAW]E'X#>$_@KX@_9]\/:- M+;>&O%D-]#K(%]=M?WYU*,Q7,T^HM,;Z2XDC.W[2TYG4!=KC:N/F_P ?\$H M/V'?AM\,M7^"OA[0->N?!^M:1'H4VB:MXM\0:MI\-C"\(+35WU35(8K:ZN[C4;?48[RZGD@ACA$EQ-(R1 QIM0LI^IK3]D_X'V_@3P9 M\.+VPU#5-,^'^KPZ[H;:KK&H:E>0:A;F4QS27=U[^W:$DL5C=Q26%U 8;N&&>2$7,6R9H6\IW:,!1]RT4 ?F+&+;P9:^"[^RTR*"_M+J"S\1:S;#4[/4[J6^NK346CO5;4+66ZFEE:WNS-% MN=P%"LP/I>G?\$S_ -BS3?B+J?Q,_P"$1ENKK53K+OI]YJFH7>C02^(ED35) M;72YKE["UEOEED6XD@MXVD$CY/SON^[Z* /@/X;?\$P?V*OA5J&GZSX:\+WU MWJ.DWVEW]C?:OKNJZM>6S:)YWV"&*>^NYY4M;7[1+Y5J&%N"Y)C)YKU]/V-? MV;D_9KT#]D%?#>/AUX871TTS2?MEU^X70+F"[L!Y_G?:'\F>VA?YY6W[?LY:3_ &-_9_AWR_\ A'_&>I?$&P_TNZ/D^(]8^V?:[OF8 M[O-_M"Z_^ &B^"DTKPOXC\33^,KN'3KV M\LKA-?GG6Y-];W<$Z7-K,LJ*8C;RQB)5"1A4 6OM^B@#\V]:_P""2/[!VN^' M+;PU<^%=3MUCCU.&\O+/Q'K-IJ.K0ZS(LM_%JM]#>I=:G%=.BM*E[+.K8 QC MBO6/!G_!/S]DKX>?%]/CEX+\+RZ?K\.K+KEN(M2OOL%MJ(TR31S/!8&X-G"[ MV$K02>7 HD 1G!>.-E^S** /B75O^"!-'^&6M^"(KS0M T?7=!L+2 M:\NW2+3_ !)+%/J,>6G+,9I8(G61B9(BH\IDYH^'/_!.W]DGX77FF:SX>\/7 MMYJVD^((/%,.K:OK6IZOJDFJVMC/ID$L][>W4]Q<)#9W,T,4,TCPQJY*H&P1 M]M44 ?(WA']A;]F'P!\7=,^.O@G0+G2O%&DW?B*]BNK;5+]$ED\5W+7NIBXA M^T>3>D4Z/'!(%:%8RJXP/CQ_P3Q_90_:.\?R_%3XBZ)J-IXDNK.+3K MW4_#VNZIX=N;^RA+&.WO)-*N[0W42;V"I/O"AB!@&OMBB@#XW\-?\$^/V,/! M_@KQ/\-?#/P]TRS\.>,_#MCX4UG2D$GV*YTC3OM7V>#R"YC3:;RX8R(JR.\A M9V9@I'EMO_P2?_8>M_!UYX1_X1[699KW5-.UEM;F\3:U-XBCO=(CDAL9(M9D MOFU*(6L4TL<*1W*HB2R*%Q(^[]&J* /QGUW_ ((E_LFZG\6_!^HZ39W^D_#_ M ,)^'/%&F+HFGZ[K-G>S:AXHU&TOKJ>2_@ODN9(9A%<1SP2R/')Y_(PH%?IK M\/\ X _"GX5+J$'PZTZ71[;4;"PTQK2VN[E+2WM-+@^S6L5I;^;Y-FL?LY?LM7NHZA\"/#O]A3:K M8V.FW3?:[JZ\RUTV6ZFMTQ<2R@;)+VX;"M#M]*N=,L_%L6AW%X9]2M[*Y\9^>VIRRVL\QCNXYY;B1WAF+) MM)1-BXQ\1?L5?\$;/!/P+^*6K_&OXY/IVM:P[>&_[&LM)NM9>UL)/"[7CVUR M9M3U&]NI9&-ZRB!I/LT,4<<:HVWK M=ZMK6M7*+J=_"ES=>(H5M]2698KE!+!=1(BR6S@VYV@B,$9KU+]G3]D'X%?L MKOKEY\(K+4O[0\2M;'4]2UK6-0UW4+E+)&CMHGN]3N+J?R;=&988A((T#,54 M%F)^FJ* /ASQ)_P3B_9#\2?"GP!\&?\ A']0TK1?A;:FP\+2:-KNJZ5J&FVC M1+!) E_9W<-ZT4L2JDJ23L) H+@D CFK/_@EA^PGI7BK0O%.@>"7TI/#W]C- M;Z7I^JZA::-/+X=$8TR:[TR&Y2QO)K+RH_(EN8)74HIW$JI'Z$44 ?G%>?\ M!);]@74YO$7]K^"KB]M/$MMJUI-87&MZI+86<6O-OU$:=:-=F#33=MS,UC' MS9(S@D'ZF\?_ +,GP(^*7QH\"?M$>/\ PY;ZEXS^&7]HGPSJDCR+)I_]K0B" M[VJKB-_,C4+^\5MO5=KUE_P2M_8/M=8UW5;SP-_:<'B"WUBTETW M4]3O]0TFUA\0'=J2V.GW-S)9V'VLDF8V<,);)YP36Y\)O^";/[(_P2O-8U;X M?Z3KD6I>(+_0M2U/4+SQ/K=_?7<_AJ5Y=-$MS=7TLSQ0%V3R2YBEBQ%*KQ@( M/NVB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__ MU?[^**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** /_6_OXHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H IHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D! end
EX-101.INS 8 sckt-20201231.xml XBRL INSTANCE FILE 0000944075 2020-01-01 2020-12-31 0000944075 2020-12-31 0000944075 2019-12-31 0000944075 2019-01-01 2019-12-31 0000944075 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000944075 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000944075 us-gaap:CommonStockMember 2018-12-31 0000944075 us-gaap:CommonStockMember 2019-12-31 0000944075 us-gaap:CommonStockMember 2020-12-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000944075 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000944075 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000944075 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000944075 us-gaap:RetainedEarningsMember 2018-12-31 0000944075 us-gaap:RetainedEarningsMember 2019-12-31 0000944075 us-gaap:RetainedEarningsMember 2020-12-31 0000944075 2018-12-31 0000944075 SCKT:IngramMicroIncMember 2019-12-31 0000944075 SCKT:BlueStarIncMember 2019-12-31 0000944075 SCKT:UnitedStatesMember 2019-01-01 2019-12-31 0000944075 srt:EuropeMember 2019-01-01 2019-12-31 0000944075 SCKT:AsiaAndRestOfWorldMember 2019-01-01 2019-12-31 0000944075 SCKT:TotalMember 2019-01-01 2019-12-31 0000944075 SCKT:IngramMicroIncMember 2019-01-01 2019-12-31 0000944075 SCKT:BlueStarIncMember 2019-01-01 2019-12-31 0000944075 us-gaap:DomesticLineOfCreditMember 2018-01-30 2018-01-31 0000944075 us-gaap:DomesticLineOfCreditMember 2018-01-31 0000944075 us-gaap:ForeignLineOfCreditMember 2018-01-31 0000944075 us-gaap:ForeignLineOfCreditMember 2018-01-30 2018-01-31 0000944075 us-gaap:LoansPayableMember 2018-01-31 0000944075 us-gaap:LoansPayableMember 2018-01-30 2018-01-31 0000944075 SCKT:CostOfRevenueMember 2019-01-01 2019-12-31 0000944075 SCKT:ResearchAndDevelopmentMember 2019-01-01 2019-12-31 0000944075 SCKT:SalesAndMarketingMember 2019-01-01 2019-12-31 0000944075 SCKT:GeneralAndAdministrativeMember 2019-01-01 2019-12-31 0000944075 SCKT:UnitedStatesMember 2020-01-01 2020-12-31 0000944075 srt:EuropeMember 2020-01-01 2020-12-31 0000944075 SCKT:AsiaAndRestOfWorldMember 2020-01-01 2020-12-31 0000944075 SCKT:TotalMember 2020-01-01 2020-12-31 0000944075 SCKT:IngramMicroIncMember 2020-12-31 0000944075 SCKT:BlueStarIncMember 2020-12-31 0000944075 SCKT:ScanSourceIncMember 2020-12-31 0000944075 SCKT:BlueStarEuropeMember 2020-12-31 0000944075 SCKT:IngramMicroIncMember 2020-01-01 2020-12-31 0000944075 SCKT:BlueStarIncMember 2020-01-01 2020-12-31 0000944075 SCKT:PaycheckProtectionProgramLoanMember 2020-04-19 2020-04-20 0000944075 SCKT:EconomicInjuryDisasterLoanMember 2020-06-25 2020-06-26 0000944075 SCKT:EconomicInjuryDisasterLoanMember 2020-06-22 2020-06-23 0000944075 SCKT:EconomicInjuryDisasterLoanMember 2020-08-27 2020-08-28 0000944075 SCKT:PaycheckProtectionProgramLoanMember 2020-12-09 2020-12-10 0000944075 2020-08-30 2020-08-31 0000944075 2020-08-31 0000944075 2021-02-21 2021-02-22 0000944075 2018-01-01 0000944075 SCKT:CostOfRevenueMember 2020-01-01 2020-12-31 0000944075 SCKT:ResearchAndDevelopmentMember 2020-01-01 2020-12-31 0000944075 SCKT:SalesAndMarketingMember 2020-01-01 2020-12-31 0000944075 SCKT:GeneralAndAdministrativeMember 2020-01-01 2020-12-31 0000944075 2021-01-28 2021-01-29 0000944075 2021-01-31 2021-02-01 0000944075 2021-02-25 2021-02-26 0000944075 SCKT:PriceRange1Member 2020-01-01 2020-12-31 0000944075 SCKT:PriceRange1Member 2020-12-31 0000944075 SCKT:PriceRange2Member 2020-01-01 2020-12-31 0000944075 SCKT:PriceRange2Member 2020-12-31 0000944075 SCKT:PriceRange3Member 2020-01-01 2020-12-31 0000944075 SCKT:PriceRange3Member 2020-12-31 0000944075 SCKT:PriceRange4Member 2020-01-01 2020-12-31 0000944075 SCKT:PriceRange4Member 2020-12-31 0000944075 SCKT:PriceRange5Member 2020-01-01 2020-12-31 0000944075 SCKT:PriceRange5Member 2020-12-31 0000944075 SCKT:PriceRange6Member 2020-01-01 2020-12-31 0000944075 SCKT:PriceRange6Member 2020-12-31 0000944075 SCKT:PriceRange7Member 2020-01-01 2020-12-31 0000944075 SCKT:PriceRange7Member 2020-12-31 0000944075 SCKT:PriceRange8Member 2020-01-01 2020-12-31 0000944075 SCKT:PriceRange8Member 2020-12-31 0000944075 SCKT:PriceRange9Member 2020-01-01 2020-12-31 0000944075 SCKT:PriceRange9Member 2020-12-31 0000944075 us-gaap:LoansPayableMember 2020-01-01 2020-12-31 0000944075 us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0000944075 us-gaap:DomesticLineOfCreditMember 2020-01-01 2020-12-31 0000944075 us-gaap:ForeignLineOfCreditMember 2020-01-01 2020-12-31 0000944075 2023-08-29 2023-08-30 0000944075 2021-03-19 0000944075 2021-03-18 2021-03-19 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure 10-K false 2020-12-31 FY 2020 --12-31 Socket Mobile, Inc. 0000944075 No No Yes Non-accelerated Filer true false false 7360553 6941384 2121763 958860 1084991 2112514 2837006 3195842 3178908 335386 312127 170016 233823 7935521 7520724 2286268 2195405 1412030 1336445 2850635 2667340 847663 864510 4427000 159039 202611 609331 936708 1570000 15058488 19458487 1372701 2084848 375511 566350 450591 611029 25522 32900 1412449 483254 419288 8291 4149336 5468488 258097 715062 4436227 6224261 6103 6018 61733522 61066971 -51117364 -47838763 10622261 13234226 5883 6018 6103 60523901 61066971 61733522 -48125349 -47838763 -51117364 12404435 15058488 19458487 3698298 3531850 333333 169619 1272138 28794 40711 0.001 0.001 20000000 20000000 6102630 6017674 6102630 6017674 94-3155066 DE 39700 Eureka Drive Newark CA US 94560 (510) 933-3000 Yes 1-13810 15700036 19253105 7365135 9152462 8334901 10100643 3140104 3893563 2848549 3015431 2269819 2585279 12685472 9494273 -4350571 606370 -3329359 505714 -50758 219128 -3278601 286586 286586 -3278601 -0.51 0.05 -0.51 0.05 6036310 5984381 6036310 6207731 4427000 97488 100656 1058700 1058700 5883109 6017674 6102630 168065 23314 25 100 23289 167965 100239 24494 24494 100239 507051 519891 519891 507051 94803 151121 121633 152334 86649 137537 121802 161063 110 -110 110071 -5 -8475 -5538 -10 10 -9745 507051 519891 596900 462930 724492 -469829 -16934 -906580 -23259 -4295 -1320 -712147 551392 -190839 54043 -96631 145256 -19295 8676 804445 873534 536481 595154 7800 -536481 -602954 8291 15696 5630000 17423000 7042449 17327329 -333333 -500000 168065 23314 1162903 -126131 94417 100048 274004 1208700 150000 150000 168321 1262406 894939 -396711 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 1 &#8212; Organization and Summary of Significant Accounting Policies</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Organization and Business</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Socket Mobile, Inc. (the &#8220;Company&#8221;) is a leading manufacturer of data capture products for mobile applications used in Retail, Commercial Services, Industrial &#38; Manufacturing, Transportation &#38; Logistics, and Health Care. The Company produces a family of data capture products that connect over Bluetooth and work with applications running on smartphones, tablets and mobile computers using operating systems from Apple&#174; (iOS), Google&#8482; (Android&#8482;) and Microsoft&#174; (Windows&#174;). The Company focuses on serving the needs of software application developers as our sales are primarily driven by the deployment of barcode and RFID/NFC enabled mobile applications.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company designs its own products and subcontracts the manufacturing of product components to independent third-party contract manufacturers who are in the U.S., Mexico, Singapore, China, Malaysia and Taiwan and who have the equipment, know-how and capacity to manufacture products to the Company&#8217;s specifications. Final products are assembled, tested, packaged, and distributed at and from its Newark, California facility. The Company offers its products worldwide through two-tier distribution enabling customers to purchase from a large number of on-line resellers around the world including some application developers. The geographic regions served by the Company include the Americas, Europe, Asia Pacific and Africa.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company was founded in March 1992 as Socket Communications, Inc. and reincorporated in Delaware in 1995 prior to the Company&#8217;s initial public offering in June 1995. The Company began doing business as Socket Mobile, Inc. in January 2007 to better reflect its market focus on the mobile business market, and changed its legal name to Socket Mobile, Inc. in April 2008. The Company&#8217;s common stock trades on the NASDAQ Marketplace under the symbol &#8220;SCKT.&#8221; The Company&#8217;s principal executive offices are located at 39700 Eureka Drive, Newark, CA 94560.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Use of Estimates</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Cash and Cash Equivalents</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash equivalents. For the years ended December 31, 2020 and 2019, all of the Company&#8217;s cash and cash equivalents consisted of amounts held in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company&#8217;s cash balance on deposit in these accounts may, at times, exceed the federally insured limits. The Company has never experienced any losses in such accounts.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Fair Value of Financial Instruments</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The carrying value of the Company&#8217;s cash and cash equivalents, accounts receivable, accounts payable and foreign exchange contracts approximate fair value due to the relatively short period of time to maturity.&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Foreign Currency</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The functional currency for the Company is the U.S. dollar. However, the Company requires European distributors to purchase products in Euros and British pounds and pays the expenses of European employees in Euros and British pounds. The Company hedges a significant portion of the European receivables balance denominated in Euros to reduce the foreign currency risk associates with these assets. In 2020, the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives used to hedge foreign currency risks, was a net gain of $10,700 compared to a net loss of $2,300 in 2019.</p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><i>Accounts Receivable Allowances</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company estimates the amount of uncollectible accounts receivable at the end of each reporting period based on the aging of the receivable balance, current and historical customer trends, and communications with its customers. Amounts are written off only after considerable collection efforts have been made and the amounts are determined to be uncollectible. The following describes activity in the allowance for doubtful accounts for the years ended December 31, 2020 and 2019:&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />Beginning of Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Charged to <br />Costs and <br />Expenses</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amounts <br />Written Off</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />End of <br />Year</td></tr> <tr style="vertical-align: bottom"> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">&#160;</td> <td style="vertical-align: bottom; width: 20%; text-align: center">2020</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">40,651</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">&#8212;&#160;&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">&#8212;&#160;&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">40,651</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: bottom; text-align: center">2019</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">89,058</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">(48,407</td> <td style="text-align: left">)</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">40,651</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Inventories</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Inventories consist principally of raw materials and sub-assemblies stated at the lower of standard cost, which approximates actual costs (first-in, first-out method), or market. Market is defined as replacement cost, but not in excess of estimated net realizable value or less than estimated net realizable value less a normal margin. At the end of each reporting period, the Company compares its inventory on hand to its forecasted requirements for the next nine-month period and reserves the cost of any inventory that is surplus, less any amounts that the Company believes it can recover from the disposal of goods or that the Company specifically believes will be saleable past a nine- month horizon. The Company&#8217;s sales forecasts are based upon historical trends, communications from customers, and marketing data regarding market trends and dynamics. Changes in the amounts recorded for surplus or obsolete inventory are included in cost of revenue. Inventories, net of write-downs, at December 31, 2020 and 2019 consisted of the following:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Raw materials and sub-assemblies</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">3,642,377</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">3,767,588</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finished goods</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">281,104</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">241,681</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Inventory reserves</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(727,639</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(830,361</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Inventory, net</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">3,195,842</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">3,178,908</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Prepaid Expenses and Other Current Assets</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Prepaid expenses and other current assets consist of various payments that the Company has made in advance for goods or services to be received in the future. Prepaid expenses and other current assets at December 31, 2020 and 2019 consisted of the following:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Prepaid insurance</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">82,296</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">47,884</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Product certification costs</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">75,592</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">83,749</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepaid inventory purchases</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">93,859</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">77,606</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Prepaid maintenance contracts and other prepaid expenses</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">83,639</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">102,888</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Prepaid expenses and other current assets</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">335,386</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">312,127</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Property and Equipment</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method, over the estimated useful lives of the assets ranging from one to five years. Assets under finance leases are amortized in a manner consistent with the Company&#8217;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense in the years ended December 31, 2020 and 2019, was $553,328 and $419,856, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Goodwill</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt">In January 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU) 2017-04, Intangibles &#8211; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The amendments in this update eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt">The Company tests its goodwill for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying value of the Company&#8217;s single reporting unit more likely than not exceeds its fair value.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt">As of September 30, 2020, the Company experienced a triggering event due to a drop in its stock price, which had been negatively impacted by the economic downturn caused by COVID-19 pandemic and performed a quantitative analysis for potential impairment of its goodwill. The Company's fair value measurement approach combines the income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and market valuation technique. The income valuation technique uses estimates and assumptions including the projected future cash flows, discount rate reflecting the risk attributable to the Company, perpetual growth rate, and projected future economic and market conditions. Under the market approach, the principal assumption included an estimate for a control premium. As a result of the analysis, the Company determined the carrying value exceeded its fair value and recorded a non-cash goodwill impairment charge of $4,427,000 at September 30, 2020. No impairment of goodwill was recorded in the year ended December 31, 2019.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Concentration of Credit Risk</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Financial instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced losses on the investments.&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company&#8217;s trade accounts receivables are primarily with distributors. The Company performs ongoing credit evaluations of its customers&#8217; financial condition, but the Company generally requires no collateral. Reserves are maintained for potential credit losses, and such losses have been within management&#8217;s expectations. Customers who accounted for at least 10% of the Company&#8217;s accounts receivable balances at December 31, 2020 and December 31, 2019 were as follows:&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Ingram Micro Inc.&#160;&#160;&#9;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">34</td> <td style="width: 1%; text-align: left">%</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">45</td> <td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Bluestar, Inc.&#160;&#160;&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">29</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">32</td> <td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ScanSource, Inc.&#160;&#160;&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">13</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Bluestar Europe DistributionBV&#160;&#160;&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">11</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td colspan="9" style="text-align: left">* Customer accounted for less than 10% of the Company&#8217;s accounts receivable balances</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Concentration of Suppliers</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Several of the Company&#8217;s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials, it could have a material adverse effect upon its results. At December 31, 2020, 15% of the Company&#8217;s accounts payable balances were concentrated with top two suppliers. For the years ended December 31, 2020 and 2019, top three suppliers accounted for 64% and 55%, respectively, of inventory purchases.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Revenue Recognition and Deferred Revenue</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt">On January 1, 2017, the Company adopted ASC 606 &#8220;Revenue from Contracts with Customers&#8221; and implemented a new revenue recognition policy. Instead of deferring 100% of revenue and cost of revenue until products are sold by distributors, the new policy recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. In 2020, distribution revenue was approximately $13.7 million, compared to $17.2 million in 2019. On December 31, 2020, the deferred revenue and deferred cost on shipments to distributors were approximately $451,000 and $170,000 respectively, compared to approximately $611,000 and $234,000, respectively, at December 31, 2019.</p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company also earns revenue from its SocketCare services program which provides for extended warranty and accidental breakage coverage for selected products. For the year ended December 31, 2020 and 2019, the SocketCare revenue was $35,000 and $42,000, respectively. Service purchased at the time of product purchase provides for coverage in three-year and five-year terms. The Company additionally offers comprehensive coverage and program term extensions. Revenues from the SocketCare services program are recognized ratably over the life of the extended warranty contract. The amount of unrecognized SocketCare service revenue is classified as deferred service revenue and presented on the Company&#8217;s balance sheet in its short- and long-term components. At December 31, 2020, the balance of unrecognized SocketCare service revenue was $54,000.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Cost of Sales and Gross Margins&#160;</i></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Cost of sales primarily consists of the costs to manufacture our products, including the costs of materials, contract manufacturing, shipping costs, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and inventory excess and obsolete provisions. The factors that impact our gross margins are the cost of materials, the mix of products and the extent to which we are able to efficiently utilize our manufacturing capacity.&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Leases</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires a lessee to recognize a liability representing future lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For operating leases, a lessee is required to recognize at inception a right-of-use asset and a lease liability equal to the net present value of the lease payments, with lease expense recognized over the lease term on a straight-line basis. For leases with a term of twelve months or less, ASU 2016-02 allows a reporting entity to make an accounting policy election to not recognize a right-of-use asset and a lease liability, and to recognize lease expense on a straight-line basis. The Company adopted ASU 2016-02 effective January 1, 2019. At December 31, 2020, the balances of right-of-use assets and liabilities for the operating lease are approximately $0.60 million and $0.74 million, respectively, compared to approximately $0.93 million and $1.13 million, respectively, at December 31, 2019.</p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><i>Warranty</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company&#8217;s products typically carry a one-year warranty. The Company reserves for estimated product warranty costs at the time revenue is recognized based upon the Company&#8217;s historical warranty experience, and additionally for any known product warranty issues. If actual costs differ from initial estimates, the Company records the difference in the period they are identified. Actual claims are charged against the warranty reserve. The following describes activity in the reserves for product warranty costs for the years ended December 31, 2020 and 2019:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />Beginning of Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid">Additional Warranty Reserves</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amounts <br />Charged to Reserves</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />End of <br />Year</td></tr> <tr style="vertical-align: bottom"> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">&#160;</td> <td style="vertical-align: bottom; width: 20%; text-align: center">2020</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">78,871</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">73,734</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">(73,734</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">78,871</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: bottom; text-align: center">2019</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">78,871</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">89,702</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">(89,702</td> <td style="text-align: left">)</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">78,871</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Research and Development</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Research and development expenditures are charged to operations as incurred. <font style="background-color: white">The major components of research and development costs include salaries and employee benefits, stock-based compensation expense, </font>third party development costs including consultants and outside services<font style="background-color: white">, and allocations of overhead and occupancy costs.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Software Development Costs</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Costs incurred to develop computer software to be sold or otherwise marketed are charged to expense until technological feasibility of the product has been established. Once technological feasibility has been established, computer software development costs (consisting primarily of internal labor costs) are capitalized and reported at the lower of amortized cost or estimated realizable value. Purchased software development cost is recorded at cost. When a product is ready for general release, its capitalized costs are amortized on a product-by-product basis. The annual amortization is the straight-line method over the remaining estimated economic life (a period of three to five years) of the product. Amortization of capitalized software development costs is included in the cost of revenues line on the statements of operations. &#160;If the future revenue of a product is less than anticipated, impairment of the related unamortized development costs could occur, which could impact the Company&#8217;s results of operations. Amortization expense on software development costs included in costs of&#160;revenues for 2020 and 2019 was $43,572 and $43,074 respectively. The amount of unamortized capitalized software costs as of December 31, 2020 and 2019 was approximately $94,000 and $138,000, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Advertising Costs</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Advertising costs are charged to sales and marketing as incurred. The Company incurred $19,863 and $17,539, in advertising costs during 2020 and 2019, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Income Taxes</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred tax assets when it is more likely than not that such assets will not be realized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in; background-color: white">The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"><i>Shipping and Handling Costs</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Shipping and handling costs are included in the cost of revenues in the statement of operations.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Net Income (Loss) Per Share</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 62%; text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Net income (loss)</td> <td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">(3,278,601</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">)</td> <td style="width: 8%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">286,586</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt">&#160;&#160;&#160;Net income (loss) allocated to restricted stock award</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">188,375</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Adjusted net income (loss) for basic earnings per share</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(3,090,226</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">286,586</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 2.15pt">Denominator:</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 2.15pt">Weighted average shares outstanding used in computing net income (loss) per share:</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">6,036,310</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">5,984,381</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fully diluted</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">6,036,310</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">6,207,731</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 2.15pt">&#160;Net income (loss) per share applicable to common stockholders:</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(0.51</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">0.05</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fully diluted</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(0.51</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">0.05</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In 2020, the shares used in computing diluted net loss per share do not include 2,437,006 dilutive stock options and restricted stocks, nor 1,047,945 dilutive conversion shares as the effect is anti-dilutive given the Company&#8217;s loss. In 2019, 2,169,436 stock options were excluded from the calculation of the diluted earnings per share because their effect would be anti-dilutive.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Stock-Based Compensation Expense</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company has incentive plans that reward employees with stock options and restricted stocks. The amount of compensation cost for these stock-based awards is measured based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period.&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Segment Information</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief executive officer in deciding how to allocate resources and in assessing performance.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company operates in the mobile barcode scanning and RFID reader/writer market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning peripherals for data collection, and third-party vertical applications software. The Company distributes its products in the United States and foreign countries primarily through distributors and resellers. The Company markets its products primarily through application developers whose applications are designed to work with Company&#8217;s products.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Revenues for the geographic areas for the years ended December 31, 2020 and 2019 are as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Revenues: (in thousands)</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left; padding-left: 1.05pt">&#160;&#160;&#160;United States</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">12,137</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">14,558</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.05pt">&#160;&#160;&#160;Europe</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">2,209</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">2,431</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">&#160;&#160;&#160;Asia and rest of world</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">1,354</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2,264</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">15,700</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">19,253</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Export revenues are attributable to countries based on the location of the Company&#8217;s customers. The Company does not hold long-lived assets in foreign locations.&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Major Customers</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Customers who accounted for at least 10% of total revenues for the years ended December 31, 2020 and 2019 were as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left; padding-left: 1.05pt">Ingram Micro Inc.</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">31</td> <td style="width: 1%; text-align: left">%</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">38</td> <td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.05pt">BlueStar, Inc.</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">23</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">21</td> <td style="text-align: left">%</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Recently Issued Financial Accounting Standards</i></p> <p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In August 2020, the FASB issued ASU 2020-06,&#160;&#8220;Debt &#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8211; Contracts in Entity&#8217;s Own Equity (Subtopic 815 &#8211; 40)&#8221;&#160;(&#8220;ASU 2020-06&#8221;). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity&#8217;s own equity. The ASU is part of the FASB&#8217;s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The ASU&#8217;s amendments are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The Company is currently evaluating the impact ASU 2020-06 will have on its financial statements.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In October 2020, the FASB issued&#160;ASU 2020-08, Codification Improvements to Subtopic 310-20, Receivable-Nonrefundable fees and other costs. The amendments in that Update shortened the amortization period for certain purchased callable debt securities held at a premium by requiring that entities amortize the premium associated with those callable debt securities within the scope of paragraph 310-20-25-33 to the earliest call date. The amendments affect the guidance in Accounting Standards Update No. 2017-08, receivables&#8212;Nonrefundable Fees and Other Costs (Subtopic 310-20): Premium Amortization on Purchased Callable Debt Securities. The amendments is this update become effective for fiscal years, and interim periods within those fiscal years beginning after December 15, 2020. Early adoption is not permitted. The Company is currently evaluating the impact ASU 2020-08 will have on its financial statements.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In October 2020, the FASB issued ASU 2020-10, Codification Improvements. This update ensures all disclosure guidance that requires or provides an option for an entity to provide notes to the financial statements is included in the Disclosure Section (Section 50) of the Codification. This update also provides various codification improvements in which the original guidance was unclear. This update becomes effective for annual periods beginning after December 15, 2020 and early adoption is permitted for any annual or interim period for which financial statements have not been issued. The Company does not expect the adoption of this new standard will have a material impact on its financial condition or results of operations.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, management believes that all other recently issued accounting standards are not expected to have a material impact on the Company&#8217;s financial position or results of operations upon adoption.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 2 &#8212; Bank Financing Arrangements</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; text-indent: 0.25in; margin: 0">The Company entered the first Financing Agreement with Western Alliance Bank, an Arizona corporation in 2014, and the agreement has been amended and extended through the years.&#160;<b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Sixth Financing Agreement</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On June 14, 2019, the Company entered into the Sixth Amended and Restated Business Financing Agreement with the Bank. The Bank waived the default which occurred for the month ended April 30, 2019 when the Company&#8217;s Asset Coverage Ratio was 1.13 to 1.00, instead of the required 1.25 to 1.00. The Bank also increased the Eligible Receivable threshold for Ingram Micro from 50% to 60% of domestic receivables, and from 35% to 50% of all receivables (including both domestic and foreign receivables).</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Seventh Financing Agreement</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On January 8, 2020, the Company entered into the Seventh Amended and Restated Business Financing Agreement with the Bank which extends the maturity date of the Company&#8217;s revolving line of credit to January 31, 2022.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Eighth Financing Agreement</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On August 28, 2020, the Company entered into the Eighth Amended and Restated Business Financing Agreement with the Bank. The Bank consented to the issuance of subordinated debt in the amount less than $2,000,000, at the annual interest rate less than 10% and maturing no sooner than 3 years.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">During the twelve months ended December 31, 2020, total repayments of the term loan was $333,333. Total amount borrowed under the domestic and international lines was $5,630,000 and the total repayments was $7,042,449. At December 31, 2020, the available borrowing capacity was approximately $1,487,000. There were no amounts outstanding under the term loan and bank credit facilities on December 31, 2020.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Total interest expenses on the term loan and on the amounts drawn under the Company&#8217;s bank credit lines for 2020 were $6,152 and $20,461, respectively. Total interest expenses on the term loan and on the amounts drawn under the Company&#8217;s bank credit lines for 2019 were $44,541 and $55,571, respectively. Accrued interest payable related to the amounts outstanding under the term loan and the bank credit facilities at December 31, 2020 and December 31, 2019 was zero and $14,466, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 3 &#8212; Term loans</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>PPP Loan</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On April 20, 2020, the Company received $1,058,700 of loan proceeds under the Paycheck Protection Program (&#8220;PPP&#8221;) which was established as part of the Coronavirus Aid, Relief, and Economic Act (&#8220;CARES Act&#8221;) and is administered by the U.S. Small Business Administration (&#8220;SBA&#8221;). The application for these funds requires the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support the ongoing operations of the Company. This certification further requires the Company to take into account the current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the forgiveness of the loan, is dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan based on its future adherence to the forgiveness criteria. The loan has a fixed interest rate of 1% and matures in two years. Payments of principal and interest are deferred for a period of six months from the date on which the PPP loan is distributed. The PPP loan was primarily used to cover payroll costs, rent, and utility costs during the covered period. On December 10, 2020, the Company received a notice from Western Alliance Bank that the full principal amount of the PPP loan and the accrued interest were forgiven.&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Economic Injury Disaster Loan (EIDL)</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; color: #202122; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On June 26, 2020, the Company executed the standard loan documents required for a securing loan of $150,000 offered by the U.S. Small Business Administration under its Economic Injury Disaster Loan (&#8220;EIDL&#8221;) assistance program in light of the impact of the COVID-19 pandemic on the Company&#8217;s business. Proceeds of the EIDL were used for working capital purposes. Interest accrues at the rate of 3.75% per annum and accrues from the date of inception. Installment payments, including principal and interest, are due monthly beginning June 26, 2021 (twelve months from the date of the EIDL) in the amount of $731. The balance of principal and interest is payable 30 years from the date of the EIDL. The EIDL is secured by a security interest on all of the Company&#8217;s assets. On August 28, 2020, the Company paid off the Economic Injury Disaster Loan in full.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; color: #202122; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On June 23, 2020, the Company received $10,000 from US Small Business Administration as part of Economic Injury Disaster Loan (&#8220;EIDL&#8221;). This was a grant and does not need to be repaid. The Company recorded it as other income in Q2 2020.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 4 &#8212; Secured Subordinated Convertible Notes Payable</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On August 31, 2020, the Company completed a secured subordinated convertible note financing of $1,530,000, including $1,350,000 from officers, directors, and family members. Because the Financing involved such parties related to the Company, a special committee of the Board comprising the Board&#8217;s disinterested directors approved the Financing.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The funds raised are used to increase the Company&#8217;s working capital balances. The notes have a three-year term that accrue interest at 10% per annum and mature on August 30, 2023. The interest on the notes is payable quarterly in cash. The holder of each note may require the Company to repay the principal amount of the note plus accrued interest at any time after August 31, 2021. The principal amount of each note is convertible at any time, at the option of the holder, into shares of the Company&#8217;s common stock at a conversion price of $1.46 per share, which was the market closing price of the common stock on Friday, August 28, 2020, the closing date of the financing. The notes did not contain a beneficial conversion feature because the conversion price is higher than the market closing price on the date of the notes payable. The notes are secured by the assets of the Company and are subordinated to amounts outstanding under the Company&#8217;s working capital bank line of credit with Western Alliance Bank.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">Total issuance costs associated with the financing is $96,515, and the costs are presented in the balance sheet as a direct deduction from the notes payable balance of $1,530.000 as a contra-liability. The issuance costs are amortized over three years, the term of the notes payable, and the amortization expense is reported as interest expense.&#160;The amortization of debt discount for the year ended December 31, 2020 was $11,030. The remaining debt discount of $88,243 will be amortized through August 30, 2023.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Total interest expense recognized related to the convertible note for the year ended December 31, 2020 was $62,172.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">As of February 22, 2021, two noteholders elected to convert note principal of $130,000 into shares of Common Stock, $0.001 par value per shares, at the conversion price.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 5 &#8212; Commitments and Contingencies</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Operating Lease Obligations</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The Company adopted ASU 2016-02, Leases (Topic 842) effective January 1, 2019 and restated its reported results in January 2018, including the recognition of additional operating lease right-of-use assets and liabilities. On January 1, 2018, the Company recognized operating lease right-of-use assets and operating lease liabilities in the amount of approximately $1.57 million and $1.85 million, respectively, which represented the presented the present value of future lease payments using a discount rate of 6.25% per annum.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet in Newark, California. The lease agreement expires on June 30, 2022. Monthly base rent increases four percent per year annually on July 1<sup>st</sup> of each year. Operating lease expense is recognized on a straight-line basis over the lease term. In June 2020, the Company also signed a new two-year equipment operating lease agreement. The Company will pay $1,519 in monthly installments starting in September of 2020 through June 2022.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The operating lease expense was allocated in cost of goods sold and operating costs based on department headcount and amounted to $418,909 and $412,833 for the twelve-month periods ended December 31, 2020 and 2019, respectively.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On December 30, 2020, the balances of right-of-use assets and liabilities for the operating leases were approximately $0.61 million and $0.74 million, respectively, compared to approximately $0.94 million, and $1.13 million, respectively, on December 31, 2019.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Cash payments included in the measurement of our operating lease liabilities were $478,461 and $460,053 for the twelve-month periods ended December 30, 2020 and 2019, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Future minimum lease payments under the operating lease at December 31, 2020 are shown below:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>Annual minimum payments:</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amount</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 71%; text-indent: 8.1pt; padding-left: 5.4pt">2021</td> <td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 17%; text-align: right">515,822</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">2022</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">262,789</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 17.1pt; padding-left: 5.4pt">Total minimum payments</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">778,611</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Less: Present value factor</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(37,260</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt">Total operating lease liabilities</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">741,351</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Less: Current portion of operating lease</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(483,254</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Long-term portion of operating lease</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">258,097</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Finance Lease Obligations</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The new standard, ASU 2016-02 classifies lessee leases into two types, operating and finance. The Company leases certain of its equipment under finance leases. The leases are collateralized by the underlying assets. On December 31, 2020, the Company has no equipment subject to financing arrangement, compared to equipment with a cost of $100,584 on December 31, 2019. The accumulated depreciation of the assets associated with the finance leases as of December 31, 2019 amounted $92,571.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Purchase Commitments</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On December 31, 2020, the Company&#8217;s non-cancelable purchase commitments for inventory to be used in the ordinary course of business during 2021 were approximately $6,256,000.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Legal Matters</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company is subject to disputes, claims, requests for indemnification and lawsuits arising in the ordinary course of business. Under the indemnification provisions of the Company&#8217;s customer agreements, the Company routinely agrees to indemnify and defend its customers against infringement of any patent, trademark, copyright, trade secrets, or other intellectual property rights arising from customers&#8217; legal use of the Company&#8217;s products or services. The exposure to the Company under these indemnification provisions is generally limited to the total amount paid for the indemnified products. However, certain indemnification provisions potentially expose the Company to losses in excess of the aggregate amount received from the customer. To date, there have been no claims against the Company by its customers pertaining to such indemnification provisions, and no amounts have been recorded. The Company is currently not a party to any material legal proceedings.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 6 &#8212; Stock-Based Compensation Plan</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Stock-Based Compensation Program</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company has one share-based compensation plan in effect in the two years presented: the 2004 Equity Incentive Plan (the &#8220;2004 Plan&#8221;). The 2004 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock, stock appreciation rights, and performance awards to employees, directors, and consultants of the Company. Upon ratification of the 2004 Plan by the shareholders in June 2004, shares in the 1995 Plan that had been reserved but not issued, as well as any shares issued that would otherwise return to the 1995 Plan as a result of termination of options or repurchase of shares, were added to the shares reserved for issuance under the 2004 Plan. The Company grants incentive stock options and restricted stock at an exercise price per share equal to the fair market value per share of common stock on the date of grant. The vesting and exercise provisions are determined by the Board of Directors, with a maximum term of ten years. The 2004 Plan expires on April 23, 2024.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The 2004 Plan provides for an annual increase in the number of shares authorized under the plan to be added on the first day of each fiscal year equal to the least amount of 400,000 shares, 4% of the outstanding shares on that date, or an amount as determined by the Board of Directors. On January 1, 2020 and 2019, a total of 240,707 and 235,324 additional shares, respectively, became available for grant from the 2004 Plan.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;<i>&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Stock-Based Compensation Information</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The stock-based compensation expense included in the Company&#8217;s statements of income for the years ended December 31, 2020 and 2019, consisted of the following:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Income Statement Classification</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; padding-left: 0.7pt">&#160;&#160;Cost of revenues</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">86,649</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">94,803</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Research and development</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">137,537</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">151,121</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Sales and marketing</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">121,802</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">121,633</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;General and administrative</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">161,063</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">152,334</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 0.7pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">507,051</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">519,891</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">As of December 31, 2020, the remaining unamortized stock-based compensation expense was $935,882 and is expected to be amortized over a weighted average period of 2.61 years.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><b>Stock Options &#8211;&#160;</b>Stock option awards have an exercise price equal to the closing price on the date of grant, expire in ten years from the date of grant and vest over a four-year period at 25% per year. The Company calculates the value of each stock option grant, estimated on the date of grant, using binomial lattice option pricing model. The weighted-average estimated fair value of stock options granted during 2020 and 2019 was $0.50 and $1.08, respectively, using the following weighted-average assumptions:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left; padding-left: 0.7pt">Risk-free interest rate (%)</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">0.68</td> <td style="width: 1%; text-align: left">%</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">1.614</td> <td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">Dividend yield</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">Volatility factor</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">43.62</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">42.58</td> <td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">Expected option life (years)</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">7.4</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">7.2</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant; the dividend yield is calculated as the ratio of dividends paid per share of common stock to the stock price on the date of grant; the expected life is based on historical and expected exercise behavior; and volatility is based on the historical volatility of the Company&#8217;s stock price over the expected life of the option.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The table below presents the information related to stock option activity for the years ended December 31, 2020 and 2019:</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Total intrinsic value of stock options exercised</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">167,882</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">16,568</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cash received from stock option exercises</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">168,065</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">23,314</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following summarizes stock option activity under the 2004 Plan as of and for the years ended December 31, 2020 and 2019:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; padding-left: 1.05pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td colspan="14" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Outstanding Options</font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt; padding-left: 0.7pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Number</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">of Shares</p></td> <td style="padding-bottom: 1pt; text-align: center">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Price Per Share</p></td> <td style="padding-bottom: 1pt; text-align: center">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Remaining Contractual Term <br /> (in years)</font></td> <td style="padding-bottom: 1pt; text-align: center">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Intrinsic<br /> Value</p></td> <td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 0.7pt">Balance at December 31, 2018</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 9%; text-align: right">2,374,124</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">2.54</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.7pt">&#160;&#160;&#160;Granted</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">551,256</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.20</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.7pt">&#160;&#160;&#160;Exercised</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">(24,494</td> <td style="text-align: left">)</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">0.95</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;Canceled</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(508,100</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.92</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2019</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2,392,786</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.40</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.7pt">&#160;&#160;&#160;Granted</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">37,000</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">1.08</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.7pt">&#160;&#160;&#160;Exercised</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">(100,239</td> <td style="text-align: left">)</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">1.68</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;Canceled</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(334,741</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.84</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2019</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">1,994,806</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.42</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">5.50</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">690,769</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.7pt">Exercisable</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">1,602,695</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.34</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">4.75</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">603,382</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.7pt">Unvested</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">392,111</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.31</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">8.33</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">87,387</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Stock options outstanding as of December 31, 2020 are summarized below:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td colspan="8" style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">Options Outstanding</font></td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Options Exercisable</font></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Range of</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Prices</p></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Number of</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Options Outstanding</p></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">Weighted Average Remaining Life (Years)</font></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average Exercise Price</p></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Number of Options Exercisable</p></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted Average Exercise Price</p></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">&#160;</td> <td style="vertical-align: top; width: 18%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$0.95 - $1.25</font></td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 13%; text-align: right">352,081</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 13%; text-align: right">3.25</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 13%; text-align: right">1.06</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 13%; text-align: right">325,873</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 13%; text-align: right">1.06</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$1.50 - $1.82</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">99,540</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">1.00</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">1.74</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">99,540</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">1.74</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$1.89 - $2.27</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">456,891</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">5.17</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.07</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">368,771</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.11</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$2.32 - $2.49</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">407,826</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">7.58</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.34</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">200,125</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.35</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$2.50 - $2.75</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">241,188</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">5.33</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.71</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">241,188</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.71</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$2.82 - $2.93</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">195,355</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">7.17</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.93</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">141,206</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.93</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$3.10 - $3.88</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">73,400</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">6.00</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">3.69</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">71,600</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">3.70</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$4.22 - $4.49</font></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">168,525</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">6.42</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; text-align: right">4.25</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">154,392</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; text-align: right">4.24</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$0.95 - $4.49</font></td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,994,806</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">5.50</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2.42</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,602,695</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2.34</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">As of December 31, 2020, the remaining unamortized stock option compensation expense was $383,720 and is expected to be amortized over a weighted average period of 1.92 years.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><b>Restricted stock &#8211;&#160;</b>The restricted stocks are issued to employees and consultants and are held in escrow by the Company until the shares vest on the schedule of 15% after year one, 20% after year two, 25% after year three and 40% after year four, subject to the employees and consultants being a continuing service provider on the vesting dates. If the service or employment is terminated, unvested shares revert to the Company. Shares are registered at grant, so share owners may vote at the annual stockholder meeting. Restricted stocks are granted at zero cost basis. Compensation cost of the restricted stocks is recognized on a straight-line basis over the 4-year vesting period.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following summarizes information related to Restricted Stock activity under the 2004 Plan for the years ended December 31, 2020 and 2019:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: top"> <td style="width: 68%; padding-right: 0.7pt; padding-left: 0.7pt"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p></td> <td style="width: 6%; padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="width: 1%; padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; width: 13%; padding-right: 0.7pt; padding-left: 0.7pt"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Number of Restricted Stocks</p></td> <td style="border-top: Black 1pt solid; width: 1%; padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; width: 11%; padding-right: 0.7pt; padding-left: 0.7pt"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Price Per Share</p></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Unvested as of December 31, 2018</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;</font></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Granted</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">127,871</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.94</font></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Vested</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;</font></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Forfeited</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(17,800)</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.90</font></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Unvested as of December 31, 2019</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">110,071</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.94</font></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Granted</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">392,680</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.50</font></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Vested</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(17,306)</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.94</font></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Forfeited</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(43,245)</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$ &#160;&#160;&#160;&#160;1.60</font></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Unvested as December 31, 2020</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">442,200</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.58</font></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"><font style="font: 12pt Times New Roman, Times, Serif"><b></b></font></p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">As of December 31, 2020, the remaining unamortized restricted stock compensation expense was $552,162 and is expected to be amortized over a weighted average period of 3.10 years.</font></p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"><b>NOTE 7 &#8212; Shares Reserved</b></p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"><b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Common stock reserved for future issuance was as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Stock option grants outstanding (see Note 6)</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">1,994,806</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">2,392,786</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Reserved for future grants</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">393,351</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">308,871</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2,388,157</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2,701,657</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>&#160; </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 8 &#8212; Retirement Plan</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company has a tax-deferred savings plan, the Socket Mobile, Inc. 401(k) Plan (&#8220;401(k) Plan&#8221;), for the benefit of qualified employees. The 401(k) Plan is designed to provide employees with an accumulation of funds at retirement. Qualified employees may elect to make contributions to the 401(k) Plan on a monthly basis. Effective September 1, 2019, the Company started to provide a match to employees&#8217; 401(k) savings at 3% of employees&#8217; contribution up to $100 per month. Administrative expenses relating to the 401(k) Plan are not significant.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE 9 &#8212; Income Taxes</b></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The Company recorded a net income tax benefit of approximately $51,000 for 2020, compared to an income tax expenses of approximately $219,000 for 2019.&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The components of income taxes for the periods ended December 31, 2020 and 2019 are as follows:</font></p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;<u>Current:</u></font></td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; padding-left: 0.7pt">&#160;&#160;Federal</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">(55,676</td><td style="width: 1%; text-align: left">)</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">(54,876</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;State</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,918</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total Current</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(50,758</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(54,876</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;<u>Deferred:</u></font></td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.7pt">&#160;&#160;Federal</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">199,634</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;State</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">74,370</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total Deferred</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">274,004</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt">Income tax (benefit) expense</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(50,758</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">219,128</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Reconciliation of the statutory federal income tax rate to the Company's effective tax rate:</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-left: 0.7pt">&#160;&#160;Federal tax at statutory rate</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">21.00</td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">21.00</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;State income tax rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.98</td><td style="text-align: left">%</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6.98</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Remeasurement of deferred taxes</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Expenses and credits not benefited</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(27.98</td><td style="border-bottom: Black 1pt solid; text-align: left">)%</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">27.51</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">&#160;&#160;Provision for taxes</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">0</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">55.49</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">As of December 31, 2020, the Company did not recognize deferred tax assets relating to an excess tax benefit for stock-based compensation deduction of $2,622,000. Unrecognized deferred tax benefits will be accounted for as a credit to additional paid-in capital when realized through a reduction in income taxes payable.&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"></font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Deferred income tax reflects the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amount used for income tax purposes. Significant components of net deferred tax assets are valued approximately as follows:&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left; padding-left: 0.7pt">&#160;&#160;Net operating loss carryforwards&#9;</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">4,330,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">4,546,000</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.7pt">&#160;&#160;Credits&#9;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">948,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,014,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Capitalized research and development costs&#9;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Other acquired intangibles&#9;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">37,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Accruals not currently deductible&#9;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">597,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">685,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Depreciation&#9;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">140,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">58,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;Total deferred tax assets&#9;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,052,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,303,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Valuation allowance for deferred tax assets&#9;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(545,000</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(626,000</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;Net deferred tax assets&#9;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,507,000</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,677,000</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">Deferred tax liability:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Acquired intangibles&#9;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(170,000</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">Net deferred tax assets &#9;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,507,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,507,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">As of December 31, 2020, the Company had net operating loss carryforwards for federal income tax purposes of approximately $20,081,000 which will expire at various dates beginning in 2023 and through 2040. Full valuation allowance is maintained for federal research and development tax credits of approximately $548,000. As of December 31, 2019, the Company had net operating loss carryforwards for California state income tax purposes of approximately $9,890,000, which will expire at various dates in 2032 and through 2038, and state research and development tax credits of approximately $406,000, which can be carried forward indefinitely.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;The Company has determined that utilization of existing net operating losses against future taxable income is not limited by Section&#160;382 of the Internal Revenue Code. Future ownership changes, however, may limit the Company&#8217;s ability to fully utilize its existing net operating loss carryforwards against any future taxable income.&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">A reconciliation of the beginning and ending amount of unrecognized tax benefits (&#8220;UTBs&#8221;), excluding interest and penalties, is as follows:</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amount</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 70%; text-indent: 8.1pt; padding-left: 5.4pt">Beginning balance at January 1, 2020&#9;</td><td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">1,019,000</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt">Decreases in UTBs in prior years&#9;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(32,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Increases in UTBs in current years&#9;</td><td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">77,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Ending balance at December 31, 2020&#9;</td><td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,064,000</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense. No interest was accrued for the period ended December 31, 2020. The Company estimates that the unrecognized tax benefit will not change significantly within the next twelve months.&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The Company files its tax returns as prescribed by the tax laws of the jurisdictions in which it operates. The Company is not currently under audit in any of its jurisdictions where income tax returns are filed.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 10 &#8212; Subsequent Events&#160;</b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On January 29, 2021, the Company entered into an Amended and Restated Business Financing Agreement with Western Alliance Bank, an Arizona corporation which increased the Domestic Line of Credit to $3.0 million that includes $2.0 million revolving facility and $1.0 million nonformula loan. The $1.0 million Nonformula loan was enrolled in the CalCAP Collateral Support Program and advanced at closing. The Company will make a principal reduction payment of $125,000, plus all accrued but unpaid interest on the 30th day of each April, July, October, and January. The Financing Agreement also extended the maturity date of both Domestic and EXIM Line of Credit to January 31, 2023.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">On February 1, 2021, 285,950 restricted stocks at a price of $2.58 per share have been granted from the 2004 Equity Incentive Plan subsequent to December 31, 2020. The shares include annual refresher grants to all continuing employees with a weighting reflecting the level of responsibility and performance of the employee and initial grants to two newly hired employees.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif"></font></p> <p style="text-indent: 0.25in">On February 26, 2021, the Company entered into the 2021 Technology Transfer Agreement with SpringCard SAS (the &#8220;SAS&#8221;). Under the new agreement, the Company acquired a perpetual, royalty-free license to SAS&#8217; core contactless technology for use in the Company&#8217;s DuraScan D600 and SocketScan S550 Contactless Reader/Writer products. SAS received: (i) $2,000,000 in shares of the Company&#8217;s common stock (&#8220;Common Stock&#8221;) valued at $10.85 per share or 184,332 shares, subject to a collar whereby, if SAS sells any such shares, up to an aggregate of 92,166 shares, within 14 days following the stock transfer date (as defined in the Agreement) at a gross sale price less than $10.00 per share, the Company will pay SAS in cash the lesser of $350,000 or a collar payment equal to the difference between such gross sale price and $10.00 per share; and (ii) a 10-year warrant to purchase up to an aggregate of 50,000 shares of Common Stock at the price of $10.85 per share (the &#8220;Warrant&#8221;). The Warrant is divided into four equal lots of 12,500 shares each, with each lot exercisable on or after each of the following dates until the expiration date of warrant: January 1, 2022, January 1, 2023, January 1, 2024, and January 1, 2025.<font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">As of March 19, 2021, the Company has issued 712,919 shares of common stock for the exercise of stock options and 89,400 shares for conversion of the convertible notes.</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Organization and Business</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Socket Mobile, Inc. (the &#8220;Company&#8221;) is a leading manufacturer of data capture products for mobile applications used in Retail, Commercial Services, Industrial &#38; Manufacturing, Transportation &#38; Logistics, and Health Care. The Company produces a family of data capture products that connect over Bluetooth and work with applications running on smartphones, tablets and mobile computers using operating systems from Apple&#174; (iOS), Google&#8482; (Android&#8482;) and Microsoft&#174; (Windows&#174;). The Company focuses on serving the needs of software application developers as our sales are primarily driven by the deployment of barcode and RFID/NFC enabled mobile applications.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company designs its own products and subcontracts the manufacturing of product components to independent third-party contract manufacturers who are in the U.S., Mexico, Singapore, China, Malaysia and Taiwan and who have the equipment, know-how and capacity to manufacture products to the Company&#8217;s specifications. Final products are assembled, tested, packaged, and distributed at and from its Newark, California facility. The Company offers its products worldwide through two-tier distribution enabling customers to purchase from a large number of on-line resellers around the world including some application developers. The geographic regions served by the Company include the Americas, Europe, Asia Pacific and Africa.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company was founded in March 1992 as Socket Communications, Inc. and reincorporated in Delaware in 1995 prior to the Company&#8217;s initial public offering in June 1995. The Company began doing business as Socket Mobile, Inc. in January 2007 to better reflect its market focus on the mobile business market, and changed its legal name to Socket Mobile, Inc. in April 2008. The Company&#8217;s common stock trades on the NASDAQ Marketplace under the symbol &#8220;SCKT.&#8221; The Company&#8217;s principal executive offices are located at 39700 Eureka Drive, Newark, CA 94560.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Use of Estimates</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Cash and Cash Equivalents</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash equivalents. For the years ended December 31, 2020 and 2019, all of the Company&#8217;s cash and cash equivalents consisted of amounts held in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company&#8217;s cash balance on deposit in these accounts may, at times, exceed the federally insured limits. The Company has never experienced any losses in such accounts.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Fair Value of Financial Instruments</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The carrying value of the Company&#8217;s cash and cash equivalents, accounts receivable, accounts payable and foreign exchange contracts approximate fair value due to the relatively short period of time to maturity.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Foreign Currency</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The functional currency for the Company is the U.S. dollar. However, the Company requires European distributors to purchase products in Euros and British pounds and pays the expenses of European employees in Euros and British pounds. The Company hedges a significant portion of the European receivables balance denominated in Euros to reduce the foreign currency risk associates with these assets. In 2020, the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives used to hedge foreign currency risks, was a net gain of $10,700 compared to a net loss of $2,300 in 2019.</p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><i>Accounts Receivable Allowances</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company estimates the amount of uncollectible accounts receivable at the end of each reporting period based on the aging of the receivable balance, current and historical customer trends, and communications with its customers. Amounts are written off only after considerable collection efforts have been made and the amounts are determined to be uncollectible. The following describes activity in the allowance for doubtful accounts for the years ended December 31, 2020 and 2019:&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />Beginning of Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Charged to <br />Costs and <br />Expenses</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amounts <br />Written Off</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />End of <br />Year</td></tr> <tr style="vertical-align: bottom"> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">&#160;</td> <td style="vertical-align: bottom; width: 20%; text-align: center">2020</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">40,651</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">&#8212;&#160;&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">&#8212;&#160;&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">40,651</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: bottom; text-align: center">2019</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">89,058</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">(48,407</td> <td style="text-align: left">)</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">40,651</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160; </i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Inventories</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Inventories consist principally of raw materials and sub-assemblies stated at the lower of standard cost, which approximates actual costs (first-in, first-out method), or market. Market is defined as replacement cost, but not in excess of estimated net realizable value or less than estimated net realizable value less a normal margin. At the end of each reporting period, the Company compares its inventory on hand to its forecasted requirements for the next nine-month period and reserves the cost of any inventory that is surplus, less any amounts that the Company believes it can recover from the disposal of goods or that the Company specifically believes will be saleable past a nine- month horizon. The Company&#8217;s sales forecasts are based upon historical trends, communications from customers, and marketing data regarding market trends and dynamics. Changes in the amounts recorded for surplus or obsolete inventory are included in cost of revenue. Inventories, net of write-downs, at December 31, 2020 and 2019 consisted of the following:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Raw materials and sub-assemblies</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">3,642,377</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">3,767,588</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finished goods</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">281,104</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">241,681</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Inventory reserves</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(727,639</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(830,361</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Inventory, net</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">3,195,842</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">3,178,908</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160; </i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i></i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Prepaid Expenses and Other Current Assets</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Prepaid expenses and other current assets consist of various payments that the Company has made in advance for goods or services to be received in the future. Prepaid expenses and other current assets at December 31, 2020 and 2019 consisted of the following:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Prepaid insurance</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right">82,296</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 10%; text-align: right">47,884</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Product certification costs</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">75,592</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">83,749</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepaid inventory purchases</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">93,859</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">77,606</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Prepaid maintenance contracts and other prepaid expenses</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">83,639</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">102,888</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Prepaid expenses and other current assets</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">335,386</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">312,127</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i></i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Property and Equipment</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method, over the estimated useful lives of the assets ranging from one to five years. Assets under finance leases are amortized in a manner consistent with the Company&#8217;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense in the years ended December 31, 2020 and 2019, was $553,328 and $419,856, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Goodwill</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt">In January 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU) 2017-04, Intangibles &#8211; Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The amendments in this update eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit&#8217;s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt">The Company tests its goodwill for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying value of the Company&#8217;s single reporting unit more likely than not exceeds its fair value.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt">As of September 30, 2020, the Company experienced a triggering event due to a drop in its stock price, which had been negatively impacted by the economic downturn caused by COVID-19 pandemic and performed a quantitative analysis for potential impairment of its goodwill. The Company's fair value measurement approach combines the income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and market valuation technique. The income valuation technique uses estimates and assumptions including the projected future cash flows, discount rate reflecting the risk attributable to the Company, perpetual growth rate, and projected future economic and market conditions. Under the market approach, the principal assumption included an estimate for a control premium. As a result of the analysis, the Company determined the carrying value exceeded its fair value and recorded a non-cash goodwill impairment charge of $4,427,000 at September 30, 2020. No impairment of goodwill was recorded in the year ended December 31, 2019.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Concentration of Credit Risk</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Financial instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced losses on the investments.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company&#8217;s trade accounts receivables are primarily with distributors. The Company performs ongoing credit evaluations of its customers&#8217; financial condition, but the Company generally requires no collateral. Reserves are maintained for potential credit losses, and such losses have been within management&#8217;s expectations. Customers who accounted for at least 10% of the Company&#8217;s accounts receivable balances at December 31, 2020 and December 31, 2019 were as follows:&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Ingram Micro Inc.&#160;&#160;&#9;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">34</td> <td style="width: 1%; text-align: left">%</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">45</td> <td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Bluestar, Inc.&#160;&#160;&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">29</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">32</td> <td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ScanSource, Inc.&#160;&#160;&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">13</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Bluestar Europe DistributionBV&#160;&#160;&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">11</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td colspan="9" style="text-align: left">* Customer accounted for less than 10% of the Company&#8217;s accounts receivable balances</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Concentration of Suppliers</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Several of the Company&#8217;s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials, it could have a material adverse effect upon its results. At December 31, 2020, 15% of the Company&#8217;s accounts payable balances were concentrated with top two suppliers. For the years ended December 31, 2020 and 2019, top three suppliers accounted for 64% and 55%, respectively, of inventory purchases.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Revenue Recognition and Deferred Revenue</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt">On January 1, 2017, the Company adopted ASC 606 &#8220;Revenue from Contracts with Customers&#8221; and implemented a new revenue recognition policy. Instead of deferring 100% of revenue and cost of revenue until products are sold by distributors, the new policy recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. In 2020, distribution revenue was approximately $13.7 million, compared to $17.2 million in 2019. On December 31, 2020, the deferred revenue and deferred cost on shipments to distributors were approximately $451,000 and $170,000 respectively, compared to approximately $611,000 and $234,000, respectively, at December 31, 2019.</p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company also earns revenue from its SocketCare services program which provides for extended warranty and accidental breakage coverage for selected products. For the year ended December 31, 2020 and 2019, the SocketCare revenue was $35,000 and $42,000, respectively. Service purchased at the time of product purchase provides for coverage in three-year and five-year terms. The Company additionally offers comprehensive coverage and program term extensions. Revenues from the SocketCare services program are recognized ratably over the life of the extended warranty contract. The amount of unrecognized SocketCare service revenue is classified as deferred service revenue and presented on the Company&#8217;s balance sheet in its short- and long-term components. At December 31, 2020, the balance of unrecognized SocketCare service revenue was $54,000.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Leases</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires a lessee to recognize a liability representing future lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For operating leases, a lessee is required to recognize at inception a right-of-use asset and a lease liability equal to the net present value of the lease payments, with lease expense recognized over the lease term on a straight-line basis. For leases with a term of twelve months or less, ASU 2016-02 allows a reporting entity to make an accounting policy election to not recognize a right-of-use asset and a lease liability, and to recognize lease expense on a straight-line basis. The Company adopted ASU 2016-02 effective January 1, 2019. At December 31, 2020, the balances of right-of-use assets and liabilities for the operating lease are approximately $0.60 million and $0.74 million, respectively, compared to approximately $0.93 million and $1.13 million, respectively, at December 31, 2019.</p> <p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><i>Warranty</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company&#8217;s products typically carry a one-year warranty. The Company reserves for estimated product warranty costs at the time revenue is recognized based upon the Company&#8217;s historical warranty experience, and additionally for any known product warranty issues. If actual costs differ from initial estimates, the Company records the difference in the period they are identified. Actual claims are charged against the warranty reserve. The following describes activity in the reserves for product warranty costs for the years ended December 31, 2020 and 2019:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />Beginning of Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid">Additional Warranty Reserves</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amounts <br />Charged to Reserves</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />End of <br />Year</td></tr> <tr style="vertical-align: bottom"> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">&#160;</td> <td style="vertical-align: bottom; width: 20%; text-align: center">2020</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">78,871</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">73,734</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">(73,734</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">78,871</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: bottom; text-align: center">2019</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">78,871</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">89,702</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">(89,702</td> <td style="text-align: left">)</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">78,871</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160; </i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Research and Development</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Research and development expenditures are charged to operations as incurred. <font style="background-color: white">The major components of research and development costs include salaries and employee benefits, stock-based compensation expense, </font>third party development costs including consultants and outside services<font style="background-color: white">, and allocations of overhead and occupancy costs. </font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Software Development Costs</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Costs incurred to develop computer software to be sold or otherwise marketed are charged to expense until technological feasibility of the product has been established. Once technological feasibility has been established, computer software development costs (consisting primarily of internal labor costs) are capitalized and reported at the lower of amortized cost or estimated realizable value. Purchased software development cost is recorded at cost. When a product is ready for general release, its capitalized costs are amortized on a product-by-product basis. The annual amortization is the straight-line method over the remaining estimated economic life (a period of three to five years) of the product. Amortization of capitalized software development costs is included in the cost of revenues line on the statements of operations. &#160;If the future revenue of a product is less than anticipated, impairment of the related unamortized development costs could occur, which could impact the Company&#8217;s results of operations. Amortization expense on software development costs included in costs of&#160;revenues for 2020 and 2019 was $43,572 and $43,074 respectively. The amount of unamortized capitalized software costs as of December 31, 2020 and 2019 was approximately $94,000 and $138,000, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Advertising Costs</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Advertising costs are charged to sales and marketing as incurred. The Company incurred $19,863 and $17,539, in advertising costs during 2020 and 2019, respectively.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Income Taxes</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred tax assets when it is more likely than not that such assets will not be realized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in; background-color: white">The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"><i>Shipping and Handling Costs</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Shipping and handling costs are included in the cost of revenues in the statement of operations.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Net Income (Loss) Per Share</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 62%; text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Net income (loss)</td> <td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">(3,278,601</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">)</td> <td style="width: 8%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">286,586</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt">&#160;&#160;&#160;Net income (loss) allocated to restricted stock award</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">188,375</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Adjusted net income (loss) for basic earnings per share</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(3,090,226</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">286,586</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 2.15pt">Denominator:</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 2.15pt">Weighted average shares outstanding used in computing net income (loss) per share:</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">6,036,310</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">5,984,381</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fully diluted</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">6,036,310</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">6,207,731</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 2.15pt">&#160;Net income (loss) per share applicable to common stockholders:</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(0.51</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">0.05</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fully diluted</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(0.51</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">0.05</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In 2020, the shares used in computing diluted net loss per share do not include 2,437,006 dilutive stock options and restricted stocks, nor 1,047,945 dilutive conversion shares as the effect is anti-dilutive given the Company&#8217;s loss. In 2019, 2,16uded from the calculation of the dilanti-dilutive.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Stock-Based Compensation Expense</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company has incentive plans that reward employees with stock options and restricted stocks. The amount of compensation cost for these stock-based awards is measured based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Segment Information</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief executive officer in deciding how to allocate resources and in assessing performance.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The Company operates in the mobile barcode scanning and RFID reader/writer market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning peripherals for data collection, and third-party vertical applications software. The Company distributes its products in the United States and foreign countries primarily through distributors and resellers. The Company markets its products primarily through application developers whose applications are designed to work with Company&#8217;s products.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Revenues for the geographic areas for the years ended December 31, 2020 and 2019 are as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Revenues: (in thousands)</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left; padding-left: 1.05pt">&#160;&#160;&#160;United States</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">12,137</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">14,558</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.05pt">&#160;&#160;&#160;Europe</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">2,209</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">2,431</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">&#160;&#160;&#160;Asia and rest of world</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">1,354</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2,264</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">15,700</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">19,253</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Export revenues are attributable to countries based on the location of the Company&#8217;s customers. The Company does not hold long-lived assets in foreign locations.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Major Customers</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Customers who accounted for at least 10% of total revenues for the years ended December 31, 2020 and 2019 were as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left; padding-left: 1.05pt">Ingram Micro Inc.</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">31</td> <td style="width: 1%; text-align: left">%</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">38</td> <td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.05pt">BlueStar, Inc.</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">23</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">21</td> <td style="text-align: left">%</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160; </i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following describes activity in the allowance for doubtful accounts for the years ended December 31, 2020 and 2019:&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />Beginning of Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Charged to <br />Costs and <br />Expenses</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amounts <br />Written Off</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />End of <br />Year</td></tr> <tr style="vertical-align: bottom"> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">&#160;</td> <td style="vertical-align: bottom; width: 20%; text-align: center">2020</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">40,651</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">&#8212;&#160;&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">&#8212;&#160;&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">40,651</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: bottom; text-align: center">2019</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">89,058</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">(48,407</td> <td style="text-align: left">)</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">40,651</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160; </i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Inventories, net of write-downs, at December 31, 2020 and 2019 consisted of the following:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Raw materials and sub-assemblies</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">3,642,377</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">3,767,588</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Finished goods</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">281,104</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">241,681</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Inventory reserves</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(727,639</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(830,361</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Inventory, net</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">3,195,842</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">3,178,908</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160; </i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Prepaid expenses and other current assets at December 31, 2020 and 2019 consisted of the following:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Prepaid insurance</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">58,865</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">47,884</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Product certification costs</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">75,592</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">83,749</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepaid inventory purchases</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">93,859</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">77,606</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Others</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">107,070</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">102,888</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Prepaid expenses and other current assets</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">335,386</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">312,127</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160; </i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Customers who accounted for at least 10% of the Company&#8217;s accounts receivable balances at December 31, 2020 and December 31, 2019 were as follows:&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Ingram Micro Inc.&#160;&#160;&#9;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">34</td> <td style="width: 1%; text-align: left">%</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">45</td> <td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Bluestar, Inc.&#160;&#160;&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">29</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">32</td> <td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ScanSource, Inc.&#160;&#160;&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">13</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Bluestar Europe DistributionBV&#160;&#160;&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">11</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td colspan="9" style="text-align: left">* Customer accounted for less than 10% of the Company&#8217;s accounts receivable balances</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following describes activity in the reserves for product warranty costs for the years ended December 31, 2020 and 2019:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />Beginning of Year</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid">Additional Warranty Reserves</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amounts <br />Charged to Reserves</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Balance at <br />End of <br />Year</td></tr> <tr style="vertical-align: bottom"> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">&#160;</td> <td style="vertical-align: bottom; width: 20%; text-align: center">2020</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">78,871</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 16%; text-align: right">73,734</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">(73,734</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 2%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 15%; text-align: right">78,871</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: bottom; text-align: center">2019</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">78,871</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">89,702</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">(89,702</td> <td style="text-align: left">)</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">78,871</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160; </i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td>Numerator:</td> <td>&#160;</td> <td colspan="3">&#160;</td> <td>&#160;</td> <td colspan="3">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 62%; text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Net income (loss)</td> <td style="width: 2%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">(3,278,601</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">)*</td> <td style="width: 8%; padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right">286,586</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt">&#160;&#160;&#160;Net income (loss) allocated to restricted stock award</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">188,375</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Adjusted net income (loss) for basic earnings per share</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(3,090,226</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)*</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">286,586</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt">&#160;&#160;&#160;Convertible note interest</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">62,172</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Adjusted net income (loss) after interest</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(3,028,054</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)*</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">286,586</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 2.15pt">Denominator:</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 2.15pt">Weighted average shares outstanding used in computing <br />net income (loss) per share:</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">6,036,310</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">5,984,381</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fully diluted</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">6,036,310</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">6,207,731</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 2.15pt">&#160;Net income (loss) per share applicable to common stockholders:</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(0.51</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">0.05</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fully diluted</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(0.50</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">0.05</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td colspan="9" style="text-align: left; padding-left: 2.15pt"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">*Amounts for 2020 include goodwill impairment charges of $4.43 million recorded as of September 30, 2020. Additional information regarding goodwill impairment is contained in &#34;Note 1 - Organization and Summary of Significant Accounting Policies.&#8221;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0 11.4pt 0 0">&#160;</p></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Revenues for the geographic areas for the years ended December 31, 2020 and 2019 are as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Revenues: (in thousands)</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left; padding-left: 1.05pt">&#160;&#160;&#160;United States</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">12,137</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">14,558</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 1.05pt">&#160;&#160;&#160;Europe</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">2,209</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">2,431</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">&#160;&#160;&#160;Asia and rest of world</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">1,354</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2,264</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">15,700</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">19,253</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Customers who accounted for at least 10% of total revenues for the years ended December 31, 2020 and 2019 were as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left; padding-left: 1.05pt">Ingram Micro Inc.</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">31</td> <td style="width: 1%; text-align: left">%</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">38</td> <td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 1.05pt">BlueStar, Inc.</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">23</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">21</td> <td style="text-align: left">%</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>&#160; </i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Future minimum lease payments under the operating lease at December 31, 2020 are shown below:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>Annual minimum payments:</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amount</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 71%; text-indent: 8.1pt; padding-left: 5.4pt">2021</td> <td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 17%; text-align: right">515,822</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">2022</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">262,789</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 17.1pt; padding-left: 5.4pt">Total minimum payments</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">778,611</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Less: Present value factor</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(37,260</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt">Total operating lease liabilities</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">741,351</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Less: Current portion of operating lease</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(483,254</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Long-term portion of operating lease</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">258,097</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The stock-based compensation expense included in the Company&#8217;s statements of income for the years ended December 31, 2020 and 2019, consisted of the following:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid">Income Statement Classification</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; padding-left: 0.7pt">&#160;&#160;Cost of revenues</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">86,649</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">94,803</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Research and development</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">137,537</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">151,121</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Sales and marketing</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">121,802</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">121,633</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;General and administrative</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">161,063</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">152,334</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 0.7pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">507,051</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">519,891</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The weighted-average estimated fair value of stock options granted during 2020 and 2019 was $0.50 and $1.08, respectively, using the following weighted-average assumptions:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left; padding-left: 0.7pt">Risk-free interest rate (%)</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">0.68</td> <td style="width: 1%; text-align: left">%</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">1.614</td> <td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">Dividend yield</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">Volatility factor</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">43.62</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">42.58</td> <td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">Expected option life (years)</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">7.4</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">7.2</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The table below presents the information related to stock option activity for the years ended December 31, 2020 and 2019:</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Total intrinsic value of stock options exercised</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">167,882</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">16,568</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cash received from stock option exercises</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">168,065</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">23,314</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following summarizes stock option activity under the 2004 Plan as of and for the years ended December 31, 2020 and 2019:&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; padding-left: 1.05pt">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td colspan="14" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Outstanding Options</font></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1pt; padding-left: 0.7pt">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Number</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">of Shares</p></td> <td style="padding-bottom: 1pt; text-align: center">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Price Per Share</p></td> <td style="padding-bottom: 1pt; text-align: center">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Remaining Contractual Term <br /> (in years)</font></td> <td style="padding-bottom: 1pt; text-align: center">&#160;</td> <td style="text-align: center; padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Intrinsic<br /> Value</p></td> <td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-left: 0.7pt">Balance at December 31, 2018</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 9%; text-align: right">2,374,124</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">2.54</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.7pt">&#160;&#160;&#160;Granted</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">551,256</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.20</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.7pt">&#160;&#160;&#160;Exercised</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">(24,494</td> <td style="text-align: left">)</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">0.95</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;Canceled</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(508,100</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.92</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2019</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">2,392,786</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.40</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.7pt">&#160;&#160;&#160;Granted</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">37,000</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">1.08</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.7pt">&#160;&#160;&#160;Exercised</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">(100,239</td> <td style="text-align: left">)</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">1.68</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;Canceled</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(334,741</td> <td style="padding-bottom: 1pt; text-align: left">)</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.84</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2019</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">1,994,806</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.34</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">5.50</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">690,769</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.7pt">Exercisable</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">1,602,695</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.34</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">4.75</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">603,382</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.7pt">Unvested</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">392,111</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.31</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">8.33</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">87,387</td> <td style="text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Stock options outstanding as of December 31, 2020 are summarized below:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td colspan="8" style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">Options Outstanding</font></td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td colspan="6" style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Options Exercisable</font></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Range of</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Prices</p></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Number of</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Options Outstanding</p></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">Weighted Average Remaining Life (Years)</font></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average Exercise Price</p></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Number of Options Exercisable</p></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted Average Exercise Price</p></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">&#160;</td> <td style="vertical-align: top; width: 18%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$0.95 - $1.25</font></td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 13%; text-align: right">352,081</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 13%; text-align: right">3.25</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 13%; text-align: right">1.06</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 13%; text-align: right">325,873</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 13%; text-align: right">1.06</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$1.50 - $1.82</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">99,540</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">1.00</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">1.74</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">99,540</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">1.74</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$1.89 - $2.27</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">456,891</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">5.17</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.07</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">368,771</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.11</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$2.32 - $2.49</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">407,826</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">7.58</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.34</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">200,125</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.35</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$2.50 - $2.75</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">241,188</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">5.33</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.71</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">241,188</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.71</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$2.82 - $2.93</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">195,355</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">7.17</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.93</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">141,206</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">2.93</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">&#160;</td> <td style="vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$3.10 - $3.88</font></td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">73,400</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">6.00</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">3.69</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">71,600</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">$</td> <td style="text-align: right">3.70</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$4.22 - $4.49</font></td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">168,525</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">6.42</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; text-align: right">4.25</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">154,392</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td> <td style="border-bottom: Black 1pt solid; text-align: right">4.24</td> <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; vertical-align: top; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$0.95 - $4.49</font></td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,994,806</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">5.50</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2.34</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,602,695</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2.34</td> <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Common stock reserved for future issuance was as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left">Stock option grants outstanding (see Note 6)</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">1,994,806</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">2,392,786</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Reserved for future grants</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">393,351</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">308,871</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2,388,157</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2,701,657</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><b>&#160; </b></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The components of income taxes for the periods ended December 31, 2020 and 2019 are as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;<u>Current:</u></font></td> <td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td> <td>&#160;</td> <td colspan="3" style="text-align: right">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; padding-left: 0.7pt">&#160;&#160;Federal</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">(55,676</td> <td style="width: 1%; text-align: left">)</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">(54,876</td> <td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;State</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">4,918</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total Current</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(50,758</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(54,876</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;<u>Deferred:</u></font></td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.7pt">&#160;&#160;Federal</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">199,634</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;State</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">74,370</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total Deferred</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">274,004</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt">Income tax (benefit) expense</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">(50,758</td> <td style="border-bottom: Black 2.5pt double; text-align: left">)</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">219,128</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">Reconciliation of the statutory federal income tax rate to the Company's effective tax rate:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">Years Ended December 31,</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left; padding-left: 0.7pt">&#160;&#160;Federal tax at statutory rate</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">21.00</td> <td style="width: 1%; text-align: left">%</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 11%; text-align: right">21.00</td> <td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;State income tax rate</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">6.98</td> <td style="text-align: left">%</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">6.98</td> <td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Remeasurement of deferred taxes</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Expenses and credits not benefited</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(27.98</td> <td style="border-bottom: Black 1pt solid; text-align: left">)%</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">27.51</td> <td style="border-bottom: Black 1pt solid; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">&#160;&#160;Provision for taxes</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">0</td> <td style="border-bottom: Black 2.5pt double; text-align: left">%</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right">55.49</td> <td style="border-bottom: Black 2.5pt double; text-align: left">%</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On December 31, 2020, the Company released valuation allowance against substantially all deferred tax assets. Significant components of net deferred tax assets are valued approximately as follows:&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="7" style="border-bottom: Black 1pt solid; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2020</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">2019</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 58%; text-align: left; padding-left: 0.7pt">&#160;&#160;Net operating loss carryforwards&#9;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">4,357,000</td> <td style="width: 1%; text-align: left">&#160;</td> <td style="width: 8%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 11%; text-align: right">4,546,000</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0.7pt">&#160;&#160;Credits&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">954,000</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">1,014,000</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Capitalized research and development costs&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Other acquired intangibles&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#8212;&#160;&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Accruals not currently deductible&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">638,000</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">685,000</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Depreciation&#9;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">140,000</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">58,000</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;Total deferred tax assets&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">6,090,000</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">6,303,000</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Valuation allowance for deferred tax assets&#9;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(548,000</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(626,000</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;Net deferred tax assets&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">5,542,000</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">5,677,000</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0.7pt">Deferred tax liability:</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Acquired intangibles&#9;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">(170,000</td> <td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">Net deferred tax assets &#9;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">5,542,000</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">5,507,000</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">A reconciliation of the beginning and ending amount of unrecognized tax benefits (&#8220;UTBs&#8221;), excluding interest and penalties, is as follows:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <table cellpadding="0" cellspacing="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1pt">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center">Amount</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 71%; text-indent: 8.1pt; padding-left: 5.4pt">Beginning balance at January 1, 2020&#9;</td> <td style="width: 10%">&#160;</td> <td style="width: 1%; text-align: left">$</td> <td style="width: 17%; text-align: right">1,019,000</td> <td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt">Decreases in UTBs in prior years&#9;</td> <td>&#160;</td> <td style="text-align: left">&#160;</td> <td style="text-align: right">(32,000</td> <td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Increases in UTBs in current years&#9;</td> <td style="padding-bottom: 1pt">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right">77,000</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Ending balance at December 31, 2020&#9;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">1,064,000</td> <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> 10700 40651 40651 89058 -48407 3642377 3767588 281104 241681 727639 830361 82296 47884 75592 83749 93859 77606 83639 102888 553328 419856 0.45 0.32 0.34 0.29 0.13 0.11 0.10 0.10 0.10 0.10 0.10 0.10 0.15 0.64 0.55 450591 611029 54316 73611 741351 1134350 1850000 78871 78871 73734 89702 73734 89702 43572 43074 94000 138000 19863 17539 188375 -3090226 286586 2437006 2169436 0.38 0.21 0.31 0.23 0.10 0.10 0.10 0.10 2000000 500000 4000000 80% of qualified receivables 80% of qualified receivables Payable over 48 months U.S. Prime Rate U.S. Prime Rate U.S. Prime Rate 0.0075 0.0075 0.0175 2020-01-31 2020-01-31 4865000 765000 333333 6069915 972534 6152 20461 14466 1487000 418909 412833 478461 460053 6256000 100584 92571 515822 262789 778611 -37260 935882 P2Y7M10D P2Y8M2D 0.0068 0.01614 0.4362 0.4258 P7Y4M24D P7Y2M12D 0.50 1.08 167882 16568 1994806 2392786 2374124 1602695 1714299 392111 683589 2.42 2.40 2.54 1.08 2.20 1.68 0.95 2.84 2.92 2.34 2.34 2.31 2.50 P5Y6M0D P5Y6M29D P3Y2M30D P1Y0M0D P5Y2M1D P7Y6M29D P5Y3M29D P7Y2M1D P6Y0M0D P6Y5M1D P5Y6M0D 690769 193170 P4Y9M0D P4Y2M1D 603382 193170 P4Y9M0D P9Y0M29D 87387 0.95 1.50 1.89 2.32 2.50 2.82 3.10 4.22 0.95 1.25 1.82 2.27 2.49 2.75 2.93 3.88 4.49 4.49 352081 99540 456891 407826 241188 195355 73400 168525 1994806 1.06 1.74 2.07 2.34 2.71 2.93 3.69 4.25 2.42 325873 99540 368771 200125 241188 141206 71600 154392 1602695 1.06 1.74 2.11 2.35 2.71 2.93 3.70 4.24 2.34 392680 127871 1.50 1.94 43245 17800 1.65 1.90 442200 110071 1.58 1.94 393351 308871 2388157 2701657 -55676 -54876 4918 -50758 -54876 199634 74370 -50758 219128 0.21 0.21 0.0698 0.0698 -0.2798 0.2751 0 0.5549 4330000 4546000 948000 1014000 37000 597000 685000 140000 58000 6052000 6303000 545000 626000 5507000 5677000 170000 5507000 5507000 2622000 20081000 548000 9890000 406000 On January 29, 2021, the Company entered into an Amended and Restated Business Financing Agreement with Western Alliance Bank, an Arizona corporation which increased the Domestic Line of Credit to $3.0 million that includes $2.0 million revolving facility and $1.0 million nonformula loan. The $1.0 million Nonformula loan was enrolled in the CalCAP Collateral Support Program and advanced at closing. The Company will make a principal reduction payment of $125,000, plus all accrued but unpaid interest on the 30th day of each April, July, October, and January. The Financing Agreement also extended the maturity date of both Domestic and EXIM Line of Credit to January 31, 2023. On February 1, 2021, 285,950 restricted stocks at a price of $2.58 per share have been granted from the 2004 Equity Incentive Plan subsequent to December 31, 2020. The shares include annual refresher grants to all continuing employees with a weighting reflecting the level of responsibility and performance of the employee and initial grants to two newly hired employees. On February 26, 2021, the Company entered into the 2021 Technology Transfer Agreement with SpringCard SAS (the ?SAS?). Under the new agreement, the Company acquired a perpetual, royalty-free license to SAS? core contactless technology for use in the Company?s DuraScan D600 and SocketScan S550 Contactless Reader/Writer products. SAS received: (i) $2,000,000 in shares of the Company?s common stock (?Common Stock?) valued at $10.85 per share or 184,332 shares, subject to a collar whereby, if SAS sells any such shares, up to an aggregate of 92,166 shares, within 14 days following the stock transfer date (as defined in the Agreement) at a gross sale price less than $10.00 per share, the Company will pay SAS in cash the lesser of $350,000 or a collar payment equal to the difference between such gross sale price and $10.00 per share; and (ii) a 10-year warrant to purchase up to an aggregate of 50,000 shares of Common Stock at the price of $10.85 per share (the ?Warrant?). The Warrant is divided into four equal lots of 12,500 shares each, with each lot exercisable on or after each of the following dates until the expiration date of warrant: January 1, 2022, January 1, 2023, January 1, 2024, and January 1, 2025. As of March 19, 2021, the Company has issued 712,919 shares of common stock for the exercise of stock options and 89,400 shares for conversion of the convertible notes. 1064000 1019000 32000 77000 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">The following summarizes information related to Restricted Stock activity under the 2004 Plan for the years ended December 31, 2020 and 2019:</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: top"> <td style="width: 68%; padding-right: 0.7pt; padding-left: 0.7pt"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0">&#160;</p></td> <td style="width: 6%; padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="width: 1%; padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="border-top: Black 1pt solid; width: 13%; border-bottom: Black 1pt solid; padding-right: 0.7pt; padding-left: 0.7pt"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Number of Restricted Stocks</p></td> <td style="border-top: Black 1pt solid; width: 1%; padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="border-top: Black 1pt solid; width: 11%; border-bottom: Black 1pt solid; padding-right: 0.7pt; padding-left: 0.7pt"> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center">Price Per Share</p></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Unvested as of December 31, 2018</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;</font></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Granted</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">127,871</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.94</font></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Vested</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;</font></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Forfeited</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(17,800)</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.90</font></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Unvested as of December 31, 2019</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">110,071</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.94</font></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Granted</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">392,680</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.50</font></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Vested</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(17,306)</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.94</font></td></tr> <tr style="vertical-align: top; background-color: White"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Forfeited</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(43,245)</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$ &#160;&#160;&#160;&#160;1.60</font></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-right: 0.7pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Unvested as December 31, 2020</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right">&#160;</td> <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">442,200</font></td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: center">&#160;</td> <td style="padding-right: 0.7pt; padding-left: 0.7pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">$&#160;&#160;&#160;&#160;&#160;1.58</font></td></tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white">&#160;</p> 34680 41722 1058700 150000 10000 1530000 1350000 1.46 1.46 0.10 2023-08-30 96515 62172 -37000 -551256 334741 508100 11030 88243 1047945 8480 5506934 5506934 60000 4918 800 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Cost of Sales and Gross Margins&#160;</i></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Cost of sales primarily consists of the costs to manufacture our products, including the costs of materials, contract manufacturing, shipping costs, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and inventory excess and obsolete provisions. The factors that impact our gross margins are the cost of materials, the mix of products and the extent to which we are able to efficiently utilize our manufacturing capacity.&#160;</p> 130000 14558 2431 2264 19253 12137 2209 1354 15700 <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><i>Recently Issued Financial Accounting Standards</i></p> <p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In August 2020, the FASB issued ASU 2020-06,&#160;&#8220;Debt &#8211; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging &#8211; Contracts in Entity&#8217;s Own Equity (Subtopic 815 &#8211; 40)&#8221;&#160;(&#8220;ASU 2020-06&#8221;). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity&#8217;s own equity. The ASU is part of the FASB&#8217;s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The ASU&#8217;s amendments are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The Company is currently evaluating the impact ASU 2020-06 will have on its financial statements.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In October 2020, the FASB issued&#160;ASU 2020-08, Codification Improvements to Subtopic 310-20, Receivable-Nonrefundable fees and other costs. The amendments in that Update shortened the amortization period for certain purchased callable debt securities held at a premium by requiring that entities amortize the premium associated with those callable debt securities within the scope of paragraph 310-20-25-33 to the earliest call date. The amendments affect the guidance in Accounting Standards Update No. 2017-08, receivables&#8212;Nonrefundable Fees and Other Costs (Subtopic 310-20): Premium Amortization on Purchased Callable Debt Securities. The amendments is this update become effective for fiscal years, and interim periods within those fiscal years beginning after December 15, 2020. Early adoption is not permitted. The Company is currently evaluating the impact ASU 2020-08 will have on its financial statements.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">In October 2020, the FASB issued ASU 2020-10, Codification Improvements. This update ensures all disclosure guidance that requires or provides an option for an entity to provide notes to the financial statements is included in the Disclosure Section (Section 50) of the Codification. This update also provides various codification improvements in which the original guidance was unclear. This update becomes effective for annual periods beginning after December 15, 2020 and early adoption is permitted for any annual or interim period for which financial statements have not been issued. The Company does not expect the adoption of this new standard will have a material impact on its financial condition or results of operations.</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&#160;</p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, management believes that all other recently issued accounting standards are not expected to have a material impact on the Company&#8217;s financial position or results of operations upon adoption.</p> EX-101.SCH 9 sckt-20201231.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Shareholders Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Note 2 - Bank Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Note 3 - Term loans link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Note 4 - Secured Subordinated Convertible Notes Payable link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Note 5 - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Note 6 - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Note 7 - Shares Reserved link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Note 8 - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Note 9 - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Note 10 - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Stock-Based Compensation Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Restricted Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Shares Reserved (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Foreign Currency (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Activities in allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Inventory Components (Details) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Depreciation Expense (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Concentration of Suppliers (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Deferred Revenue (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Warranty (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Software Development Costs (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Advertising Costs (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Net Income (Loss) per Share Applicable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Stock Options Excluded from Calculation of Diluted Net Loss Per Share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Revenues By Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Major customers accounted for at least 10% of total revenues (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Bank Financing Arrangements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Term loans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Secured Subordinated Convertible Notes Payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Future Minimum Payments For Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Stock options' weighted average assumptions and grant date fair values (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Activity of stock options exercised (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - 2004 Plan Outstanding Options Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - 2004 Plan outstanding and exercisable options by price range (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Common stock reserved for future issuance (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Schedule of Income Tax Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Schedule of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Subsequent Events (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 sckt-20201231_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 sckt-20201231_def.xml XBRL DEFINITION FILE EX-101.LAB 12 sckt-20201231_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock Additional Paid-In Capital Retained Earnings / Accumulated Deficit Major Customers [Axis] Ingram Micro Inc. BlueStar, Inc. Geographical [Axis] United States Europe Asia and rest of world Total Bank Credit Line [Axis] Domestic Line of Credit Foreign Line of Credit Term Loan for Stock Repurchase Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Cost of revenues Research and development Sales and marketing General and administrative ScanSource, Inc. Bluestar Europe DistributionBV Paycheck Protection Program Loan Economic Injury Disaster Loan Exercise Price Range [Axis] Price Range $0.95 - $1.25 Price Range $1.50 - $1.82 Price Range $1.89 - $2.27 Price Range $2.32 - $2.49 Price Range $2.50 - $2.75 Price Range $2.82 - $2.93 Price Range $3.10 - $3.88 Price Range $4.22 - $4.49 Price Range $0.95 - $4.49 Line of Credit Facilities Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts receivable, net Inventories, net Prepaid expenses and other current assets Deferred cost on shipments to distributors Total current assets Property and equipment: Machinery and office equipment Computer equipment Property and equipment, gross Accumulated depreciation Property and equipment, net Goodwill Other long-term assets Deferred tax assets Operating lease right-of-use asset Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Accounts payable and accrued expenses Accrued payroll and related expenses Deferred revenue on shipments to distributors Short term portion of deferred service revenue Bank lines of credit Notes payable – current portion Subordinated convertible notes payable, net of discount Subordinated convertible notes payable, net of discount-related party Operating lease – current portion Finance lease – current portion Total current liabilities Long term portion of operating lease Long-term portion of deferred service revenue Total liabilities Commitments and contingencies Stockholders’ equity: Common stock, $0.001 par value: Authorized – 20,000,000 shares, Issued and outstanding – 6,102,630 shares at December 31, 2020 and 6,017,674 shares at December 31, 2019 Additional paid-in capital Accumulated deficit Total stockholders’ equity Total liabilities and stockholders’ equity LIABILITIES AND STOCKHOLDERS' EQUITY Common stock par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Revenues Cost of revenues Gross profit Operating expenses: Research and development Sales and marketing General and administrative Goodwill impairment charges Total operating expenses Operating income (loss) Interest expense, net Other income Extinguishment of debt Net income (loss) before income taxes Income tax benefit (expense) Net income (loss) Net income (loss) per share: Basic Fully diluted Weighted average shares outstanding: Basic Fully diluted Statement [Table] Statement [Line Items] Beginning Balance Beginning Balance (in shares) Repurchase of common stock Repurchase of common stock (in shares) Cancellation of restricted stocks Cancellation of restricted stocks (in shares) Exercise of stock options Exercise of stock options (in shares) Stock-based compensation Restricted stock grants Restricted stock grants (in shares) Net income (loss) Ending Balance Ending Balance (in shares) Statement of Cash Flows [Abstract] Operating activities Adjustments to reconcile net loss to net cash provided by operating activities: Stock-based compensation Depreciation and amortization Deferred tax expenses (benefits) Forgiveness of PPP loan Amortization of debt discount Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other current assets Other long-term assets Accounts payable and accrued expenses Accrued payroll and related expenses Net deferred revenue on shipments to distributors Deferred service revenue Net change in operating lease Net cash provided by operating activities Investing activities Purchase of equipment Capitalized software costs Net cash used in investing activities Financing activities Payments on operating leases Common stock repurchase and related expenses Proceeds from borrowings under bank line of credit agreement Repayments of borrowings under bank line of credit agreement Repayments of bank term loan Proceeds from notes payable Repayments of notes payable Proceeds from subordinated convertible notes payable, net of discount Proceeds from subordinated convertible notes payable, net of discount-related party Proceeds from stock options exercised Net cash provided by (used in) financing activities Net increase (decrease) in cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Supplemental cash flow information Cash paid for interest Cash paid for income taxes Notes to Financial Statements Note 1 - Organization and Summary of Significant Accounting Policies Note 2 - Bank Financing Arrangements Note 3 - Term loans Debt Disclosure [Abstract] Note 4 - Secured Subordinated Convertible Notes Payable Commitments and Contingencies Disclosure [Abstract] Note 5 - Commitments and Contingencies Share-based Payment Arrangement [Abstract] Note 6 - Stock-Based Compensation Note 7 - Shares Reserved Note 8 - Retirement Plan Note 9 - Income Taxes Note 10 - Subsequent Events Organization and Business Use of Estimates Cash and Cash Equivalents Fair Value of Financial Instruments Foreign Currency Accounts Receivable Allowances Inventories Prepaid Expenses and Other Current Assets Property and Equipment Goodwill Concentration of Credit Risk Concentration of Suppliers Revenue Recognition and Deferred Revenue Cost of Sales and Gross Margins Leases Warranty Research and Development Software Development Costs Advertising Costs Income Taxes Shipping and Handling Costs Net Income (Loss) Per Share Stock-Based Compensation Expense Segment Information Major Customers Recently Issued Financial Accounting Standards Activities in allowance for doubtful accounts Inventory components Prepaid expenses and other current assets Major customers as a percentage of net accounts receivable balances Reserves for product warranty costs Net income (loss) per share applicable to common stockholders Revenue by geographic areas Major customers accounted for at least 10% of total revenues Future minimum payments for operating leases Schedule of employee service stock-based compensation, allocation of recognized period costs Stock options' weighted average assumptions Schedule of stock-based compensation, stock option, activity Stock-based compensation arrangement by stock-based payment award, options, vested and unvested, outstanding and exercisable Schedule of stock-based compensation, shares authorized under stock option plans, by exercise price range Restricted stock activity Common stock reserved for future issuance Schedule of Income Tax (Benefit) Expense Schedule of Effective Income Tax Rate Reconciliation Schedule of Deferred Tax Assets and Liabilities Schedule of Unrecognized Tax Benefits ("UTBs") Derivative Instruments and Hedging Activities Disclosure [Abstract] Gain on foreign currency Balance at Beginning of Year Charged to Costs and Expenses Amounts Written Off Balance at End of Year Inventory Disclosure [Abstract] Raw materials and sub-assemblies Finished goods Inventory reserves Inventories, net Prepaid Expense, Current [Abstract] Prepaid insurance Product certification costs Prepaid inventory purchases Prepaid maintenance contracts and other prepaid expenses Prepaid expenses and other current assets Depreciation [Abstract] Depreciation expense Customer [Axis] Percent of net accounts receivable balances Threshold percentage for disclosure Risks and Uncertainties [Abstract] Accounts payable balance with top two suppliers Percentage of inventory purchases from top three suppliers Revenue Recognition and Deferred Revenue [Abstract] Deferred income on shipments to distributors Service revenue Balance of unrecognized service revenue Balance of right of use assets Balance of right of use liabilities Guarantees and Product Warranties [Abstract] Balance at Beginning of Year Additional warranty reserves Amounts charged to reserves Balance at End of Year Software Development Costs Amortization expense on software development Unamortized capitalized software costs Marketing and Advertising Expense [Abstract] Advertising costs Accounting Policies [Abstract] Numerator: Net income (loss) allocated to restricted stock award Adjusted net income (loss) for basic earnings per share Denominator: Weighted average common shares outstanding used in computing net income (loss) per share: Diluted Net income (loss) per share applicable to common stockholders: Diluted Earnings Per Share [Abstract] Stock Options Excluded from Calculation of Diluted Net Income (Loss) Per Share Dilutive conversion shares Revenues: (in thousands) Percent of total revenues Threshold percentage for disclosure Credit Facility [Axis] Aggregate maximum advance amount Borrowing capacity description Debt reference rate Basis point added to reference rate of debt Line of credit expiration date Amount outstanding Amount borrowed Amount repaid Interest expense Accrued interest payable Remaining borrowing capacity Loan proceeds Loan forgiveness Loan repayment Grant proceeds Related Party Convertible Notes Payable Details Narrative Convertible notes issued Convertible notes issued – related party Conversion price convertible at any time Annual interest rate on short term convertible notes payable, compounded quarterly Secured subordinated convertible notes payable maturity date Convertible note issuance costs Interest expense on related party convertible notes payable Note principal converted Rental expense for operating lease Operating lease liabilities cash payments Non-cancelable purchase commitments for inventory Original cost of equipment under capital leases Capital lease accumulated depreciation Operating lease right-of-use liabilities Annual minimum payments: 2021 2022 Total minimum payments Less: Present value factor Total operating lease liabilities Less: Current portion of operating lease Long term portion of operating lease ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis [Axis] Stock-based compensation expenses Total remaining unamortized stock-based compensation cost not yet recognized Total compensation cost not yet recognized, Period for recognition Risk-free interest rate (%) Dividend yield Volatility factor Expected option life (years) Weighted average grant date fair value Total intrinsic value of stock options exercised Cash received from stock option exercises Shares Balance at January 1 Granted Exercised Canceled Balance at December 31 Exercisable Unvested Weighted Average Exercise Price Balance at January 1 Granted Exercised Canceled Balance at December 31 Exercisable Unvested Outstanding, Remaining contractual term Outstanding, Intrinsic value Exercisable, Remaining contractual term Exercisable, Intrinsic value Unvested, Remaining contractual term Unvested, Intrinsic value Range of exercise Range of exercise Number outstanding options Weighted average remaining life (in yrs.) Weighted average exercise price (US$ per share) Number exercisable options Weighted average exercise price Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures [Abstract] Number of restricted stock granted (in shares) Weighted average grant date fair value for granted restricted stock ($/share) Number of restricted stock vested (in shares) Weighted average grant date fair value for vested restricted stock ($/share) Number of restricted stock forfeited or cancelled (in shares) Weighted average grant date fair value for cancelled restricted stock ($/share) Number of restricted stock outstanding (in shares) Weighted average grant date fair value for outstanding restricted stock ($/share) Stock option grants outstanding (see Note 6) Reserved for future stock option grants Total common stock reserved for future issuance Income Tax Disclosure [Abstract] Federal, Current State, Current Total, Current Federal, Deferred State, Deferred Total, Deferred Income tax (benefit) expense Federal tax at statutory rate State income tax rate Remeasurement of deferred taxes Release of valuation allowance Provision for taxes Deferred tax assets: Net operating loss carryforwards Credits Capitalized research and development costs Other acquired intangibles Accruals not currently deductible Depreciation Total deferred tax assets Valuation allowance for deferred tax assets Net deferred tax assets Deferred tax liability: Acquired intangibles Net deferred tax assets Beginning balance at January 1, 2020 Decreases in UTBs taken in prior years Decreases in UTBs taken in current years Ending balance at December 31, 2020 Unrecognized deferred tax benefits for stock-based compensation deduction Federal net operating loss carryforwards Deferred federal income research and development credits Net operating loss carryforwards for state income tax purposes State research and development tax credits Subsequent Events [Abstract] Subsequent events Assets, Current Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Assets Liabilities, Current Liabilities Commitments and Contingencies Stockholders' Equity Attributable to Parent Liabilities and Equity Cost of Revenue Gross Profit Research and Development Expense Selling and Marketing Expense General and Administrative Expense Operating Expenses Interest Expense Income Tax Expense (Benefit) Weighted Average Number of Shares Outstanding, Basic Shares, Issued ShareBasedCompensationCustom IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets Increase (Decrease) in Other Noncurrent Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Employee Related Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments for Software Net Cash Provided by (Used in) Investing Activities Increase (Decrease) in Other Current Liabilities Payments for Repurchase of Common Stock Repayments of Lines of Credit Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Inventory, Policy [Policy Text Block] Goodwill Disclosure [Text Block] PrepaidExpenseAndOtherAssetsCurrentTableTextBlock Accounts Receivable, Allowance for Credit Loss Inventory Valuation Reserves Standard and Extended Product Warranty Accrual Product Warranty Expense Net Income (Loss) Available to Common Stockholders, Diluted ThresholdForDisclosurePercentage Operating Leases, Future Minimum Payments Due Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Common Stock, Capital Shares Reserved for Future Issuance IncomeTaxExpenseBenefit1 Effective Income Tax Rate Reconciliation, Percent Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Liabilities, Goodwill Unrecognized Tax Benefits Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions EX-101.PRE 13 sckt-20201231_pre.xml XBRL PRESENTATION FILE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2020
Mar. 19, 2021
Cover [Abstract]    
Document Type 10-K  
Amendment Flag false  
Document Period End Date Dec. 31, 2020  
Document Fiscal Period Focus FY  
Document Fiscal Year Focus 2020  
Current Fiscal Year End Date --12-31  
Entity File Number 1-13810  
Entity Registrant Name Socket Mobile, Inc.  
Entity Central Index Key 0000944075  
Entity Tax Identification Number 94-3155066  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 39700 Eureka Drive  
Entity Address, City or Town Newark  
Entity Address, State or Province CA  
Entity Address, Country US  
Entity Address, Postal Zip Code 94560  
Local Phone Number (510) 933-3000  
Entity Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Public Float   $ 7,360,553
Entity Common Stock, Shares Outstanding   6,941,384
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheets - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 2,121,763 $ 958,860
Accounts receivable, net 2,112,514 2,837,006
Inventories, net 3,195,842 3,178,908
Prepaid expenses and other current assets 335,386 312,127
Deferred cost on shipments to distributors 170,016 233,823
Total current assets 7,935,521 7,520,724
Property and equipment:    
Machinery and office equipment 2,286,268 2,195,405
Computer equipment 1,412,030 1,336,445
Property and equipment, gross 3,698,298 3,531,850
Accumulated depreciation (2,850,635) (2,667,340)
Property and equipment, net 847,663 864,510
Goodwill 4,427,000
Other long-term assets 159,039 202,611
Deferred tax assets 5,506,934 5,506,934
Operating lease right-of-use asset 609,331 936,708
Total assets 15,058,488 19,458,487
Current liabilities:    
Accounts payable and accrued expenses 1,372,701 2,084,848
Accrued payroll and related expenses 375,511 566,350
Deferred revenue on shipments to distributors 450,591 611,029
Short term portion of deferred service revenue 25,522 32,900
Bank lines of credit 1,412,449
Notes payable – current portion 333,333
Subordinated convertible notes payable, net of discount 169,619
Subordinated convertible notes payable, net of discount-related party 1,272,138
Operating lease – current portion 483,254 419,288
Finance lease – current portion 8,291
Total current liabilities 4,149,336 5,468,488
Long term portion of operating lease 258,097 715,062
Long-term portion of deferred service revenue 28,794 40,711
Total liabilities 4,436,227 6,224,261
Commitments and contingencies
Stockholders’ equity:    
Common stock, $0.001 par value: Authorized – 20,000,000 shares, Issued and outstanding – 6,102,630 shares at December 31, 2020 and 6,017,674 shares at December 31, 2019 6,103 6,018
Additional paid-in capital 61,733,522 61,066,971
Accumulated deficit (51,117,364) (47,838,763)
Total stockholders’ equity 10,622,261 13,234,226
Total liabilities and stockholders’ equity $ 15,058,488 $ 19,458,487
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2020
Dec. 31, 2019
LIABILITIES AND STOCKHOLDERS' EQUITY    
Common stock par value $ 0.001 $ 0.001
Common stock, shares authorized 20,000,000 20,000,000
Common stock, shares issued 6,102,630 6,017,674
Common stock, shares outstanding 6,102,630 6,017,674
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]    
Revenues $ 15,700,036 $ 19,253,105
Cost of revenues 7,365,135 9,152,462
Gross profit 8,334,901 10,100,643
Operating expenses:    
Research and development 3,140,104 3,893,563
Sales and marketing 2,848,549 3,015,431
General and administrative 2,269,819 2,585,279
Goodwill impairment charges 4,427,000
Total operating expenses 12,685,472 9,494,273
Operating income (loss) (4,350,571) 606,370
Interest expense, net (97,488) (100,656)
Other income 60,000
Extinguishment of debt (1,058,700)
Net income (loss) before income taxes (3,329,359) 505,714
Income tax benefit (expense) 50,758 (219,128)
Net income (loss) $ (3,278,601) $ 286,586
Net income (loss) per share:    
Basic $ (0.51) $ 0.05
Fully diluted $ (0.51) $ 0.05
Weighted average shares outstanding:    
Basic 6,036,310 5,984,381
Fully diluted 6,036,310 6,207,731
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders Equity - USD ($)
Common Stock
Additional Paid-In Capital
Retained Earnings / Accumulated Deficit
Total
Beginning Balance at Dec. 31, 2018 $ 5,883 $ 60,523,901 $ (48,125,349) $ 12,404,435
Beginning Balance (in shares) at Dec. 31, 2018 5,883,109      
Exercise of stock options $ 25 23,289   $ 23,314
Exercise of stock options (in shares) 24,494     24,494
Stock-based compensation   $ 519,891   $ 519,891
Restricted stock grants 110 (110)    
Restricted stock grants (in shares) $ 110,071      
Net income (loss)     286,586 286,586
Ending Balance at Dec. 31, 2019 $ 6,018 $ 61,066,971 (47,838,763) 13,234,226
Ending Balance (in shares) at Dec. 31, 2019 6,017,674      
Repurchase of common stock $ (5) (8,475)    
Repurchase of common stock (in shares) (5,538)      
Cancellation of restricted stocks $ (10) 10    
Cancellation of restricted stocks (in shares) (9,745)      
Exercise of stock options $ 100 167,965   $ 168,065
Exercise of stock options (in shares) 100,239     100,239
Stock-based compensation   507,051   $ 507,051
Net income (loss)     (3,278,601) (3,278,601)
Ending Balance at Dec. 31, 2020 $ 6,103 $ 61,733,522 $ (51,117,364) $ 10,622,261
Ending Balance (in shares) at Dec. 31, 2020 6,102,630      
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Operating activities    
Net income (loss) $ (3,278,601) $ 286,586
Adjustments to reconcile net loss to net cash provided by operating activities:    
Stock-based compensation 507,051 519,891
Depreciation and amortization 596,900 462,930
Deferred tax expenses (benefits) 274,004
Forgiveness of PPP loan 1,058,700
Amortization of debt discount 11,030
Goodwill impairment charges 4,427,000
Changes in operating assets and liabilities:    
Accounts receivable 724,492 (469,829)
Inventories (16,934) (906,580)
Prepaid expenses and other current assets (23,259) (4,295)
Other long-term assets (1,320)
Accounts payable and accrued expenses (712,147) 551,392
Accrued payroll and related expenses (190,839) 54,043
Net deferred revenue on shipments to distributors (96,631) 145,256
Deferred service revenue (19,295) 8,676
Net cash provided by operating activities 804,445 873,534
Investing activities    
Purchase of equipment (536,481) (595,154)
Capitalized software costs (7,800)
Net cash used in investing activities (536,481) (602,954)
Financing activities    
Payments on operating leases (8,291) (15,696)
Common stock repurchase and related expenses (8,480)
Proceeds from borrowings under bank line of credit agreement 5,630,000 17,423,000
Repayments of borrowings under bank line of credit agreement (7,042,449) (17,327,329)
Repayments of bank term loan (333,333) (500,000)
Proceeds from notes payable 1,208,700
Repayments of notes payable (150,000)
Proceeds from subordinated convertible notes payable, net of discount 168,321
Proceeds from subordinated convertible notes payable, net of discount-related party 1,262,406
Proceeds from stock options exercised 168,065 23,314
Net cash provided by (used in) financing activities 894,939 (396,711)
Net increase (decrease) in cash and cash equivalents 1,162,903 (126,131)
Cash and cash equivalents at beginning of year 958,860 1,084,991
Cash and cash equivalents at end of year 2,121,763 958,860
Supplemental cash flow information    
Cash paid for interest 94,417 100,048
Cash paid for income taxes $ 4,918 $ 800
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Note 1 - Organization and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Note 1 - Organization and Summary of Significant Accounting Policies

NOTE 1 — Organization and Summary of Significant Accounting Policies

 

Organization and Business

Socket Mobile, Inc. (the “Company”) is a leading manufacturer of data capture products for mobile applications used in Retail, Commercial Services, Industrial & Manufacturing, Transportation & Logistics, and Health Care. The Company produces a family of data capture products that connect over Bluetooth and work with applications running on smartphones, tablets and mobile computers using operating systems from Apple® (iOS), Google™ (Android™) and Microsoft® (Windows®). The Company focuses on serving the needs of software application developers as our sales are primarily driven by the deployment of barcode and RFID/NFC enabled mobile applications.

 

The Company designs its own products and subcontracts the manufacturing of product components to independent third-party contract manufacturers who are in the U.S., Mexico, Singapore, China, Malaysia and Taiwan and who have the equipment, know-how and capacity to manufacture products to the Company’s specifications. Final products are assembled, tested, packaged, and distributed at and from its Newark, California facility. The Company offers its products worldwide through two-tier distribution enabling customers to purchase from a large number of on-line resellers around the world including some application developers. The geographic regions served by the Company include the Americas, Europe, Asia Pacific and Africa.

 

The Company was founded in March 1992 as Socket Communications, Inc. and reincorporated in Delaware in 1995 prior to the Company’s initial public offering in June 1995. The Company began doing business as Socket Mobile, Inc. in January 2007 to better reflect its market focus on the mobile business market, and changed its legal name to Socket Mobile, Inc. in April 2008. The Company’s common stock trades on the NASDAQ Marketplace under the symbol “SCKT.” The Company’s principal executive offices are located at 39700 Eureka Drive, Newark, CA 94560.

 

Use of Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.

 

Cash and Cash Equivalents

The Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash equivalents. For the years ended December 31, 2020 and 2019, all of the Company’s cash and cash equivalents consisted of amounts held in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company’s cash balance on deposit in these accounts may, at times, exceed the federally insured limits. The Company has never experienced any losses in such accounts.

 

Fair Value of Financial Instruments

The carrying value of the Company’s cash and cash equivalents, accounts receivable, accounts payable and foreign exchange contracts approximate fair value due to the relatively short period of time to maturity. 

 

Foreign Currency

The functional currency for the Company is the U.S. dollar. However, the Company requires European distributors to purchase products in Euros and British pounds and pays the expenses of European employees in Euros and British pounds. The Company hedges a significant portion of the European receivables balance denominated in Euros to reduce the foreign currency risk associates with these assets. In 2020, the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives used to hedge foreign currency risks, was a net gain of $10,700 compared to a net loss of $2,300 in 2019.

 

Accounts Receivable Allowances

The Company estimates the amount of uncollectible accounts receivable at the end of each reporting period based on the aging of the receivable balance, current and historical customer trends, and communications with its customers. Amounts are written off only after considerable collection efforts have been made and the amounts are determined to be uncollectible. The following describes activity in the allowance for doubtful accounts for the years ended December 31, 2020 and 2019: 

 

Year   Balance at
Beginning of Year
  Charged to
Costs and
Expenses
  Amounts
Written Off
  Balance at
End of
Year
                 
  2020     $ 40,651     $ —       $ —       $ 40,651  
  2019     $ 89,058     $ —       $ (48,407 )   $ 40,651  

 

 

Inventories

Inventories consist principally of raw materials and sub-assemblies stated at the lower of standard cost, which approximates actual costs (first-in, first-out method), or market. Market is defined as replacement cost, but not in excess of estimated net realizable value or less than estimated net realizable value less a normal margin. At the end of each reporting period, the Company compares its inventory on hand to its forecasted requirements for the next nine-month period and reserves the cost of any inventory that is surplus, less any amounts that the Company believes it can recover from the disposal of goods or that the Company specifically believes will be saleable past a nine- month horizon. The Company’s sales forecasts are based upon historical trends, communications from customers, and marketing data regarding market trends and dynamics. Changes in the amounts recorded for surplus or obsolete inventory are included in cost of revenue. Inventories, net of write-downs, at December 31, 2020 and 2019 consisted of the following:

 

    December 31,
    2020   2019
Raw materials and sub-assemblies   $ 3,642,377     $ 3,767,588  
Finished goods     281,104       241,681  
Inventory reserves     (727,639 )     (830,361 )
Inventory, net   $ 3,195,842     $ 3,178,908  

 

 

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of various payments that the Company has made in advance for goods or services to be received in the future. Prepaid expenses and other current assets at December 31, 2020 and 2019 consisted of the following:

 

    December 31,
    2020   2019
Prepaid insurance   $ 82,296     $ 47,884  
Product certification costs     75,592       83,749  
Prepaid inventory purchases     93,859       77,606  
Prepaid maintenance contracts and other prepaid expenses     83,639       102,888  
Prepaid expenses and other current assets   $ 335,386     $ 312,127  

 

  

Property and Equipment

Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method, over the estimated useful lives of the assets ranging from one to five years. Assets under finance leases are amortized in a manner consistent with the Company’s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense in the years ended December 31, 2020 and 2019, was $553,328 and $419,856, respectively.

 

Goodwill

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU) 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The amendments in this update eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable.

 

The Company tests its goodwill for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying value of the Company’s single reporting unit more likely than not exceeds its fair value.

 

As of September 30, 2020, the Company experienced a triggering event due to a drop in its stock price, which had been negatively impacted by the economic downturn caused by COVID-19 pandemic and performed a quantitative analysis for potential impairment of its goodwill. The Company's fair value measurement approach combines the income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and market valuation technique. The income valuation technique uses estimates and assumptions including the projected future cash flows, discount rate reflecting the risk attributable to the Company, perpetual growth rate, and projected future economic and market conditions. Under the market approach, the principal assumption included an estimate for a control premium. As a result of the analysis, the Company determined the carrying value exceeded its fair value and recorded a non-cash goodwill impairment charge of $4,427,000 at September 30, 2020. No impairment of goodwill was recorded in the year ended December 31, 2019.

 

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced losses on the investments. 

 

The Company’s trade accounts receivables are primarily with distributors. The Company performs ongoing credit evaluations of its customers’ financial condition, but the Company generally requires no collateral. Reserves are maintained for potential credit losses, and such losses have been within management’s expectations. Customers who accounted for at least 10% of the Company’s accounts receivable balances at December 31, 2020 and December 31, 2019 were as follows: 

 

 

    December 31,
    2020   2019
Ingram Micro Inc.       34 %     45 %
Bluestar, Inc.       29 %     32 %
ScanSource, Inc.       13 %     *  
Bluestar Europe DistributionBV       11 %     *  
* Customer accounted for less than 10% of the Company’s accounts receivable balances

 

Concentration of Suppliers

Several of the Company’s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials, it could have a material adverse effect upon its results. At December 31, 2020, 15% of the Company’s accounts payable balances were concentrated with top two suppliers. For the years ended December 31, 2020 and 2019, top three suppliers accounted for 64% and 55%, respectively, of inventory purchases.

 

Revenue Recognition and Deferred Revenue

On January 1, 2017, the Company adopted ASC 606 “Revenue from Contracts with Customers” and implemented a new revenue recognition policy. Instead of deferring 100% of revenue and cost of revenue until products are sold by distributors, the new policy recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. In 2020, distribution revenue was approximately $13.7 million, compared to $17.2 million in 2019. On December 31, 2020, the deferred revenue and deferred cost on shipments to distributors were approximately $451,000 and $170,000 respectively, compared to approximately $611,000 and $234,000, respectively, at December 31, 2019.

 

The Company also earns revenue from its SocketCare services program which provides for extended warranty and accidental breakage coverage for selected products. For the year ended December 31, 2020 and 2019, the SocketCare revenue was $35,000 and $42,000, respectively. Service purchased at the time of product purchase provides for coverage in three-year and five-year terms. The Company additionally offers comprehensive coverage and program term extensions. Revenues from the SocketCare services program are recognized ratably over the life of the extended warranty contract. The amount of unrecognized SocketCare service revenue is classified as deferred service revenue and presented on the Company’s balance sheet in its short- and long-term components. At December 31, 2020, the balance of unrecognized SocketCare service revenue was $54,000.

 

Cost of Sales and Gross Margins 

Cost of sales primarily consists of the costs to manufacture our products, including the costs of materials, contract manufacturing, shipping costs, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and inventory excess and obsolete provisions. The factors that impact our gross margins are the cost of materials, the mix of products and the extent to which we are able to efficiently utilize our manufacturing capacity. 

 

Leases

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires a lessee to recognize a liability representing future lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For operating leases, a lessee is required to recognize at inception a right-of-use asset and a lease liability equal to the net present value of the lease payments, with lease expense recognized over the lease term on a straight-line basis. For leases with a term of twelve months or less, ASU 2016-02 allows a reporting entity to make an accounting policy election to not recognize a right-of-use asset and a lease liability, and to recognize lease expense on a straight-line basis. The Company adopted ASU 2016-02 effective January 1, 2019. At December 31, 2020, the balances of right-of-use assets and liabilities for the operating lease are approximately $0.60 million and $0.74 million, respectively, compared to approximately $0.93 million and $1.13 million, respectively, at December 31, 2019.

 

Warranty

The Company’s products typically carry a one-year warranty. The Company reserves for estimated product warranty costs at the time revenue is recognized based upon the Company’s historical warranty experience, and additionally for any known product warranty issues. If actual costs differ from initial estimates, the Company records the difference in the period they are identified. Actual claims are charged against the warranty reserve. The following describes activity in the reserves for product warranty costs for the years ended December 31, 2020 and 2019:

 

Year   Balance at
Beginning of Year
  Additional Warranty Reserves   Amounts
Charged to Reserves
  Balance at
End of
Year
                 
  2020     $ 78,871     $ 73,734     $ (73,734 )   $ 78,871  
  2019     $ 78,871     $ 89,702     $ (89,702 )   $ 78,871  

 

Research and Development

Research and development expenditures are charged to operations as incurred. The major components of research and development costs include salaries and employee benefits, stock-based compensation expense, third party development costs including consultants and outside services, and allocations of overhead and occupancy costs.

 

Software Development Costs

Costs incurred to develop computer software to be sold or otherwise marketed are charged to expense until technological feasibility of the product has been established. Once technological feasibility has been established, computer software development costs (consisting primarily of internal labor costs) are capitalized and reported at the lower of amortized cost or estimated realizable value. Purchased software development cost is recorded at cost. When a product is ready for general release, its capitalized costs are amortized on a product-by-product basis. The annual amortization is the straight-line method over the remaining estimated economic life (a period of three to five years) of the product. Amortization of capitalized software development costs is included in the cost of revenues line on the statements of operations.  If the future revenue of a product is less than anticipated, impairment of the related unamortized development costs could occur, which could impact the Company’s results of operations. Amortization expense on software development costs included in costs of revenues for 2020 and 2019 was $43,572 and $43,074 respectively. The amount of unamortized capitalized software costs as of December 31, 2020 and 2019 was approximately $94,000 and $138,000, respectively.

 

Advertising Costs

Advertising costs are charged to sales and marketing as incurred. The Company incurred $19,863 and $17,539, in advertising costs during 2020 and 2019, respectively.

 

Income Taxes

The Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred tax assets when it is more likely than not that such assets will not be realized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense.

 

Shipping and Handling Costs

Shipping and handling costs are included in the cost of revenues in the statement of operations.

 

Net Income (Loss) Per Share

The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:

 

    Years Ended December 31,
    2020   2019
Numerator:        
   Net income (loss)   $ (3,278,601 )   $ 286,586  
   Net income (loss) allocated to restricted stock award     188,375       —    
   Adjusted net income (loss) for basic earnings per share   $ (3,090,226 )   $ 286,586  
Denominator:                
Weighted average shares outstanding used in computing net income (loss) per share:                
          Basic     6,036,310       5,984,381  
          Fully diluted     6,036,310       6,207,731  
 Net income (loss) per share applicable to common stockholders:                
          Basic   $ (0.51 )   $ 0.05  
          Fully diluted   $ (0.51 )   $ 0.05  

  

In 2020, the shares used in computing diluted net loss per share do not include 2,437,006 dilutive stock options and restricted stocks, nor 1,047,945 dilutive conversion shares as the effect is anti-dilutive given the Company’s loss. In 2019, 2,169,436 stock options were excluded from the calculation of the diluted earnings per share because their effect would be anti-dilutive.

 

Stock-Based Compensation Expense

The Company has incentive plans that reward employees with stock options and restricted stocks. The amount of compensation cost for these stock-based awards is measured based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period. 

 

Segment Information

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief executive officer in deciding how to allocate resources and in assessing performance.

 

The Company operates in the mobile barcode scanning and RFID reader/writer market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning peripherals for data collection, and third-party vertical applications software. The Company distributes its products in the United States and foreign countries primarily through distributors and resellers. The Company markets its products primarily through application developers whose applications are designed to work with Company’s products.

 

Revenues for the geographic areas for the years ended December 31, 2020 and 2019 are as follows:

 

    Years Ended December 31,
Revenues: (in thousands)   2020   2019
   United States   $ 12,137     $ 14,558  
   Europe     2,209       2,431  
   Asia and rest of world     1,354       2,264  
    $ 15,700     $ 19,253  

 

 

Export revenues are attributable to countries based on the location of the Company’s customers. The Company does not hold long-lived assets in foreign locations. 

 

Major Customers

Customers who accounted for at least 10% of total revenues for the years ended December 31, 2020 and 2019 were as follows:

 

    Years Ended December 31,
    2020   2019
Ingram Micro Inc.     31 %     38 %
BlueStar, Inc.     23 %     21 %

 

Recently Issued Financial Accounting Standards

 

In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815 – 40)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The ASU’s amendments are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The Company is currently evaluating the impact ASU 2020-06 will have on its financial statements.

 

In October 2020, the FASB issued ASU 2020-08, Codification Improvements to Subtopic 310-20, Receivable-Nonrefundable fees and other costs. The amendments in that Update shortened the amortization period for certain purchased callable debt securities held at a premium by requiring that entities amortize the premium associated with those callable debt securities within the scope of paragraph 310-20-25-33 to the earliest call date. The amendments affect the guidance in Accounting Standards Update No. 2017-08, receivables—Nonrefundable Fees and Other Costs (Subtopic 310-20): Premium Amortization on Purchased Callable Debt Securities. The amendments is this update become effective for fiscal years, and interim periods within those fiscal years beginning after December 15, 2020. Early adoption is not permitted. The Company is currently evaluating the impact ASU 2020-08 will have on its financial statements.

 

In October 2020, the FASB issued ASU 2020-10, Codification Improvements. This update ensures all disclosure guidance that requires or provides an option for an entity to provide notes to the financial statements is included in the Disclosure Section (Section 50) of the Codification. This update also provides various codification improvements in which the original guidance was unclear. This update becomes effective for annual periods beginning after December 15, 2020 and early adoption is permitted for any annual or interim period for which financial statements have not been issued. The Company does not expect the adoption of this new standard will have a material impact on its financial condition or results of operations.

 

From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, management believes that all other recently issued accounting standards are not expected to have a material impact on the Company’s financial position or results of operations upon adoption.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Note 2 - Bank Financing Arrangements
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Note 2 - Bank Financing Arrangements

NOTE 2 — Bank Financing Arrangements

 

The Company entered the first Financing Agreement with Western Alliance Bank, an Arizona corporation in 2014, and the agreement has been amended and extended through the years.  

 

Sixth Financing Agreement

On June 14, 2019, the Company entered into the Sixth Amended and Restated Business Financing Agreement with the Bank. The Bank waived the default which occurred for the month ended April 30, 2019 when the Company’s Asset Coverage Ratio was 1.13 to 1.00, instead of the required 1.25 to 1.00. The Bank also increased the Eligible Receivable threshold for Ingram Micro from 50% to 60% of domestic receivables, and from 35% to 50% of all receivables (including both domestic and foreign receivables).

 

Seventh Financing Agreement

On January 8, 2020, the Company entered into the Seventh Amended and Restated Business Financing Agreement with the Bank which extends the maturity date of the Company’s revolving line of credit to January 31, 2022.

 

Eighth Financing Agreement

On August 28, 2020, the Company entered into the Eighth Amended and Restated Business Financing Agreement with the Bank. The Bank consented to the issuance of subordinated debt in the amount less than $2,000,000, at the annual interest rate less than 10% and maturing no sooner than 3 years.

 

During the twelve months ended December 31, 2020, total repayments of the term loan was $333,333. Total amount borrowed under the domestic and international lines was $5,630,000 and the total repayments was $7,042,449. At December 31, 2020, the available borrowing capacity was approximately $1,487,000. There were no amounts outstanding under the term loan and bank credit facilities on December 31, 2020.

 

Total interest expenses on the term loan and on the amounts drawn under the Company’s bank credit lines for 2020 were $6,152 and $20,461, respectively. Total interest expenses on the term loan and on the amounts drawn under the Company’s bank credit lines for 2019 were $44,541 and $55,571, respectively. Accrued interest payable related to the amounts outstanding under the term loan and the bank credit facilities at December 31, 2020 and December 31, 2019 was zero and $14,466, respectively.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Note 3 - Term loans
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Note 3 - Term loans

NOTE 3 — Term loans

 

PPP Loan

 

On April 20, 2020, the Company received $1,058,700 of loan proceeds under the Paycheck Protection Program (“PPP”) which was established as part of the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). The application for these funds requires the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support the ongoing operations of the Company. This certification further requires the Company to take into account the current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. The receipt of these funds, and the forgiveness of the loan, is dependent on the Company having initially qualified for the loan and qualifying for the forgiveness of such loan based on its future adherence to the forgiveness criteria. The loan has a fixed interest rate of 1% and matures in two years. Payments of principal and interest are deferred for a period of six months from the date on which the PPP loan is distributed. The PPP loan was primarily used to cover payroll costs, rent, and utility costs during the covered period. On December 10, 2020, the Company received a notice from Western Alliance Bank that the full principal amount of the PPP loan and the accrued interest were forgiven. 

 

Economic Injury Disaster Loan (EIDL)

 

On June 26, 2020, the Company executed the standard loan documents required for a securing loan of $150,000 offered by the U.S. Small Business Administration under its Economic Injury Disaster Loan (“EIDL”) assistance program in light of the impact of the COVID-19 pandemic on the Company’s business. Proceeds of the EIDL were used for working capital purposes. Interest accrues at the rate of 3.75% per annum and accrues from the date of inception. Installment payments, including principal and interest, are due monthly beginning June 26, 2021 (twelve months from the date of the EIDL) in the amount of $731. The balance of principal and interest is payable 30 years from the date of the EIDL. The EIDL is secured by a security interest on all of the Company’s assets. On August 28, 2020, the Company paid off the Economic Injury Disaster Loan in full.

 

On June 23, 2020, the Company received $10,000 from US Small Business Administration as part of Economic Injury Disaster Loan (“EIDL”). This was a grant and does not need to be repaid. The Company recorded it as other income in Q2 2020.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Note 4 - Secured Subordinated Convertible Notes Payable
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Note 4 - Secured Subordinated Convertible Notes Payable

NOTE 4 — Secured Subordinated Convertible Notes Payable

 

On August 31, 2020, the Company completed a secured subordinated convertible note financing of $1,530,000, including $1,350,000 from officers, directors, and family members. Because the Financing involved such parties related to the Company, a special committee of the Board comprising the Board’s disinterested directors approved the Financing.

 

The funds raised are used to increase the Company’s working capital balances. The notes have a three-year term that accrue interest at 10% per annum and mature on August 30, 2023. The interest on the notes is payable quarterly in cash. The holder of each note may require the Company to repay the principal amount of the note plus accrued interest at any time after August 31, 2021. The principal amount of each note is convertible at any time, at the option of the holder, into shares of the Company’s common stock at a conversion price of $1.46 per share, which was the market closing price of the common stock on Friday, August 28, 2020, the closing date of the financing. The notes did not contain a beneficial conversion feature because the conversion price is higher than the market closing price on the date of the notes payable. The notes are secured by the assets of the Company and are subordinated to amounts outstanding under the Company’s working capital bank line of credit with Western Alliance Bank.

 

Total issuance costs associated with the financing is $96,515, and the costs are presented in the balance sheet as a direct deduction from the notes payable balance of $1,530.000 as a contra-liability. The issuance costs are amortized over three years, the term of the notes payable, and the amortization expense is reported as interest expense. The amortization of debt discount for the year ended December 31, 2020 was $11,030. The remaining debt discount of $88,243 will be amortized through August 30, 2023.

 

Total interest expense recognized related to the convertible note for the year ended December 31, 2020 was $62,172.

 

As of February 22, 2021, two noteholders elected to convert note principal of $130,000 into shares of Common Stock, $0.001 par value per shares, at the conversion price.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Note 5 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Note 5 - Commitments and Contingencies

NOTE 5 — Commitments and Contingencies

 

Operating Lease Obligations

 

The Company adopted ASU 2016-02, Leases (Topic 842) effective January 1, 2019 and restated its reported results in January 2018, including the recognition of additional operating lease right-of-use assets and liabilities. On January 1, 2018, the Company recognized operating lease right-of-use assets and operating lease liabilities in the amount of approximately $1.57 million and $1.85 million, respectively, which represented the presented the present value of future lease payments using a discount rate of 6.25% per annum.

 

The Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet in Newark, California. The lease agreement expires on June 30, 2022. Monthly base rent increases four percent per year annually on July 1st of each year. Operating lease expense is recognized on a straight-line basis over the lease term. In June 2020, the Company also signed a new two-year equipment operating lease agreement. The Company will pay $1,519 in monthly installments starting in September of 2020 through June 2022.

 

The operating lease expense was allocated in cost of goods sold and operating costs based on department headcount and amounted to $418,909 and $412,833 for the twelve-month periods ended December 31, 2020 and 2019, respectively.

 

On December 30, 2020, the balances of right-of-use assets and liabilities for the operating leases were approximately $0.61 million and $0.74 million, respectively, compared to approximately $0.94 million, and $1.13 million, respectively, on December 31, 2019.

 

Cash payments included in the measurement of our operating lease liabilities were $478,461 and $460,053 for the twelve-month periods ended December 30, 2020 and 2019, respectively.

 

Future minimum lease payments under the operating lease at December 31, 2020 are shown below:

 

Annual minimum payments:   Amount
2021     515,822  
2022     262,789  
Total minimum payments     778,611  
Less: Present value factor     (37,260 )
Total operating lease liabilities     741,351  
Less: Current portion of operating lease     (483,254 )
Long-term portion of operating lease   $ 258,097  

   

Finance Lease Obligations

 

The new standard, ASU 2016-02 classifies lessee leases into two types, operating and finance. The Company leases certain of its equipment under finance leases. The leases are collateralized by the underlying assets. On December 31, 2020, the Company has no equipment subject to financing arrangement, compared to equipment with a cost of $100,584 on December 31, 2019. The accumulated depreciation of the assets associated with the finance leases as of December 31, 2019 amounted $92,571.

 

Purchase Commitments

On December 31, 2020, the Company’s non-cancelable purchase commitments for inventory to be used in the ordinary course of business during 2021 were approximately $6,256,000.

 

Legal Matters

The Company is subject to disputes, claims, requests for indemnification and lawsuits arising in the ordinary course of business. Under the indemnification provisions of the Company’s customer agreements, the Company routinely agrees to indemnify and defend its customers against infringement of any patent, trademark, copyright, trade secrets, or other intellectual property rights arising from customers’ legal use of the Company’s products or services. The exposure to the Company under these indemnification provisions is generally limited to the total amount paid for the indemnified products. However, certain indemnification provisions potentially expose the Company to losses in excess of the aggregate amount received from the customer. To date, there have been no claims against the Company by its customers pertaining to such indemnification provisions, and no amounts have been recorded. The Company is currently not a party to any material legal proceedings.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Note 6 - Stock-Based Compensation
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Note 6 - Stock-Based Compensation

NOTE 6 — Stock-Based Compensation Plan

 

 

Stock-Based Compensation Program

The Company has one share-based compensation plan in effect in the two years presented: the 2004 Equity Incentive Plan (the “2004 Plan”). The 2004 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock, stock appreciation rights, and performance awards to employees, directors, and consultants of the Company. Upon ratification of the 2004 Plan by the shareholders in June 2004, shares in the 1995 Plan that had been reserved but not issued, as well as any shares issued that would otherwise return to the 1995 Plan as a result of termination of options or repurchase of shares, were added to the shares reserved for issuance under the 2004 Plan. The Company grants incentive stock options and restricted stock at an exercise price per share equal to the fair market value per share of common stock on the date of grant. The vesting and exercise provisions are determined by the Board of Directors, with a maximum term of ten years. The 2004 Plan expires on April 23, 2024.

 

The 2004 Plan provides for an annual increase in the number of shares authorized under the plan to be added on the first day of each fiscal year equal to the least amount of 400,000 shares, 4% of the outstanding shares on that date, or an amount as determined by the Board of Directors. On January 1, 2020 and 2019, a total of 240,707 and 235,324 additional shares, respectively, became available for grant from the 2004 Plan.

  

Stock-Based Compensation Information

The stock-based compensation expense included in the Company’s statements of income for the years ended December 31, 2020 and 2019, consisted of the following:

 

 

    Years Ended December 31,
Income Statement Classification   2020   2019
  Cost of revenues   $ 86,649     $ 94,803  
  Research and development     137,537       151,121  
  Sales and marketing     121,802       121,633  
  General and administrative     161,063       152,334  
    $ 507,051     $ 519,891  

 

 

As of December 31, 2020, the remaining unamortized stock-based compensation expense was $935,882 and is expected to be amortized over a weighted average period of 2.61 years.

 

Stock Options – Stock option awards have an exercise price equal to the closing price on the date of grant, expire in ten years from the date of grant and vest over a four-year period at 25% per year. The Company calculates the value of each stock option grant, estimated on the date of grant, using binomial lattice option pricing model. The weighted-average estimated fair value of stock options granted during 2020 and 2019 was $0.50 and $1.08, respectively, using the following weighted-average assumptions:

 

    Years Ended December 31,
    2020   2019
Risk-free interest rate (%)     0.68 %     1.614 %
Dividend yield     —         —    
Volatility factor     43.62 %     42.58 %
Expected option life (years)     7.4       7.2  

 

 

The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant; the dividend yield is calculated as the ratio of dividends paid per share of common stock to the stock price on the date of grant; the expected life is based on historical and expected exercise behavior; and volatility is based on the historical volatility of the Company’s stock price over the expected life of the option.

 

The table below presents the information related to stock option activity for the years ended December 31, 2020 and 2019:

    Years Ended December 31,
    2020   2019
Total intrinsic value of stock options exercised   $ 167,882     $ 16,568  
Cash received from stock option exercises   $ 168,065     $ 23,314  

  

The following summarizes stock option activity under the 2004 Plan as of and for the years ended December 31, 2020 and 2019:

 

 

      Outstanding Options
     

 

Number

of Shares

     

Weighted

Average

Price Per Share

      Remaining Contractual Term
(in years)
     

 

 

Intrinsic
Value

 
Balance at December 31, 2018     2,374,124     $ 2.54                  
   Granted     551,256     $ 2.20                  
   Exercised     (24,494 )   $ 0.95                  
   Canceled     (508,100 )   $ 2.92                  
Balance at December 31, 2019     2,392,786     $ 2.40                  
   Granted     37,000     $ 1.08                  
   Exercised     (100,239 )   $ 1.68                  
   Canceled     (334,741 )   $ 2.84                  
Balance at December 31, 2019     1,994,806     $ 2.42       5.50     $ 690,769  
Exercisable     1,602,695     $ 2.34       4.75     $ 603,382  
Unvested     392,111     $ 2.31       8.33     $ 87,387  

  

Stock options outstanding as of December 31, 2020 are summarized below:

 

          Options Outstanding         Options Exercisable
 

 

Range of

Exercise

Prices

     

 

Number of

Options Outstanding

      Weighted Average Remaining Life (Years)      

 

Weighted

Average Exercise Price

     

 

Number of Options Exercisable

     

 

Weighted Average Exercise Price

 
  $0.95 - $1.25       352,081       3.25     $ 1.06       325,873     $ 1.06  
  $1.50 - $1.82       99,540       1.00     $ 1.74       99,540     $ 1.74  
  $1.89 - $2.27       456,891       5.17     $ 2.07       368,771     $ 2.11  
  $2.32 - $2.49       407,826       7.58     $ 2.34       200,125     $ 2.35  
  $2.50 - $2.75       241,188       5.33     $ 2.71       241,188     $ 2.71  
  $2.82 - $2.93       195,355       7.17     $ 2.93       141,206     $ 2.93  
  $3.10 - $3.88       73,400       6.00     $ 3.69       71,600     $ 3.70  
  $4.22 - $4.49       168,525       6.42     $ 4.25       154,392     $ 4.24  
  $0.95 - $4.49       1,994,806       5.50     $ 2.42       1,602,695     $ 2.34  

 

  

As of December 31, 2020, the remaining unamortized stock option compensation expense was $383,720 and is expected to be amortized over a weighted average period of 1.92 years.

 

Restricted stock – The restricted stocks are issued to employees and consultants and are held in escrow by the Company until the shares vest on the schedule of 15% after year one, 20% after year two, 25% after year three and 40% after year four, subject to the employees and consultants being a continuing service provider on the vesting dates. If the service or employment is terminated, unvested shares revert to the Company. Shares are registered at grant, so share owners may vote at the annual stockholder meeting. Restricted stocks are granted at zero cost basis. Compensation cost of the restricted stocks is recognized on a straight-line basis over the 4-year vesting period.

 

The following summarizes information related to Restricted Stock activity under the 2004 Plan for the years ended December 31, 2020 and 2019:

 

 

 

   

 

Number of Restricted Stocks

 

Weighted

Average

Price Per Share

Unvested as of December 31, 2018      
   Granted     127,871   $     1.94
   Vested      
   Forfeited     (17,800)   $     1.90
Unvested as of December 31, 2019     110,071   $     1.94
   Granted     392,680   $     1.50
   Vested     (17,306)   $     1.94
   Forfeited     (43,245)   $     1.60
Unvested as December 31, 2020     442,200   $     1.58

 

As of December 31, 2020, the remaining unamortized restricted stock compensation expense was $552,162 and is expected to be amortized over a weighted average period of 3.10 years.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Note 7 - Shares Reserved
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Note 7 - Shares Reserved

NOTE 7 — Shares Reserved

 

Common stock reserved for future issuance was as follows:

 

    December 31,
    2020   2019
Stock option grants outstanding (see Note 6)     1,994,806       2,392,786  
Reserved for future grants     393,351       308,871  
      2,388,157       2,701,657  

 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Note 8 - Retirement Plan
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Note 8 - Retirement Plan

NOTE 8 — Retirement Plan

 

The Company has a tax-deferred savings plan, the Socket Mobile, Inc. 401(k) Plan (“401(k) Plan”), for the benefit of qualified employees. The 401(k) Plan is designed to provide employees with an accumulation of funds at retirement. Qualified employees may elect to make contributions to the 401(k) Plan on a monthly basis. Effective September 1, 2019, the Company started to provide a match to employees’ 401(k) savings at 3% of employees’ contribution up to $100 per month. Administrative expenses relating to the 401(k) Plan are not significant.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Note 9 - Income Taxes
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Note 9 - Income Taxes

NOTE 9 — Income Taxes

 

The Company recorded a net income tax benefit of approximately $51,000 for 2020, compared to an income tax expenses of approximately $219,000 for 2019. 

 

The components of income taxes for the periods ended December 31, 2020 and 2019 are as follows:

   Years Ended December 31,
   2020  2019
  Current:      
  Federal  $(55,676)  $(54,876)
  State   4,918    —   
       Total Current   (50,758)   (54,876)
  Deferred:          
  Federal   —      199,634 
  State   —      74,370 
       Total Deferred   —      274,004 
Income tax (benefit) expense  $(50,758)  $219,128

 

 

Reconciliation of the statutory federal income tax rate to the Company's effective tax rate:

 

   Years Ended December 31,
   2020  2019
  Federal tax at statutory rate   21.00%   21.00%
  State income tax rate   6.98%   6.98%
  Remeasurement of deferred taxes   —      —   
  Expenses and credits not benefited   (27.98)%   27.51%
  Provision for taxes   0%   55.49%

 

As of December 31, 2020, the Company did not recognize deferred tax assets relating to an excess tax benefit for stock-based compensation deduction of $2,622,000. Unrecognized deferred tax benefits will be accounted for as a credit to additional paid-in capital when realized through a reduction in income taxes payable. 

 

Deferred income tax reflects the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amount used for income tax purposes. Significant components of net deferred tax assets are valued approximately as follows: 

 

   December 31,
Deferred tax assets:  2020  2019
  Net operating loss carryforwards   $4,330,000   $4,546,000 
  Credits    948,000    1,014,000 
  Capitalized research and development costs    —      —   
  Other acquired intangibles    37,000    —   
  Accruals not currently deductible    597,000    685,000 
  Depreciation    140,000    58,000 
     Total deferred tax assets    6,052,000    6,303,000 
  Valuation allowance for deferred tax assets    (545,000)   (626,000)
     Net deferred tax assets    5,507,000    5,677,000 
Deferred tax liability:          
  Acquired intangibles    —      (170,000)
Net deferred tax assets   $5,507,000   $5,507,000 

  

As of December 31, 2020, the Company had net operating loss carryforwards for federal income tax purposes of approximately $20,081,000 which will expire at various dates beginning in 2023 and through 2040. Full valuation allowance is maintained for federal research and development tax credits of approximately $548,000. As of December 31, 2019, the Company had net operating loss carryforwards for California state income tax purposes of approximately $9,890,000, which will expire at various dates in 2032 and through 2038, and state research and development tax credits of approximately $406,000, which can be carried forward indefinitely.

 

 The Company has determined that utilization of existing net operating losses against future taxable income is not limited by Section 382 of the Internal Revenue Code. Future ownership changes, however, may limit the Company’s ability to fully utilize its existing net operating loss carryforwards against any future taxable income. 

 

A reconciliation of the beginning and ending amount of unrecognized tax benefits (“UTBs”), excluding interest and penalties, is as follows:

 

   Amount
Beginning balance at January 1, 2020   $1,019,000 
Decreases in UTBs in prior years    (32,000)
Increases in UTBs in current years    77,000 
Ending balance at December 31, 2020   $1,064,000

 

 

It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense. No interest was accrued for the period ended December 31, 2020. The Company estimates that the unrecognized tax benefit will not change significantly within the next twelve months. 

 

The Company files its tax returns as prescribed by the tax laws of the jurisdictions in which it operates. The Company is not currently under audit in any of its jurisdictions where income tax returns are filed.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Note 10 - Subsequent Events
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Note 10 - Subsequent Events

NOTE 10 — Subsequent Events 

 

On January 29, 2021, the Company entered into an Amended and Restated Business Financing Agreement with Western Alliance Bank, an Arizona corporation which increased the Domestic Line of Credit to $3.0 million that includes $2.0 million revolving facility and $1.0 million nonformula loan. The $1.0 million Nonformula loan was enrolled in the CalCAP Collateral Support Program and advanced at closing. The Company will make a principal reduction payment of $125,000, plus all accrued but unpaid interest on the 30th day of each April, July, October, and January. The Financing Agreement also extended the maturity date of both Domestic and EXIM Line of Credit to January 31, 2023.

 

On February 1, 2021, 285,950 restricted stocks at a price of $2.58 per share have been granted from the 2004 Equity Incentive Plan subsequent to December 31, 2020. The shares include annual refresher grants to all continuing employees with a weighting reflecting the level of responsibility and performance of the employee and initial grants to two newly hired employees.

 

On February 26, 2021, the Company entered into the 2021 Technology Transfer Agreement with SpringCard SAS (the “SAS”). Under the new agreement, the Company acquired a perpetual, royalty-free license to SAS’ core contactless technology for use in the Company’s DuraScan D600 and SocketScan S550 Contactless Reader/Writer products. SAS received: (i) $2,000,000 in shares of the Company’s common stock (“Common Stock”) valued at $10.85 per share or 184,332 shares, subject to a collar whereby, if SAS sells any such shares, up to an aggregate of 92,166 shares, within 14 days following the stock transfer date (as defined in the Agreement) at a gross sale price less than $10.00 per share, the Company will pay SAS in cash the lesser of $350,000 or a collar payment equal to the difference between such gross sale price and $10.00 per share; and (ii) a 10-year warrant to purchase up to an aggregate of 50,000 shares of Common Stock at the price of $10.85 per share (the “Warrant”). The Warrant is divided into four equal lots of 12,500 shares each, with each lot exercisable on or after each of the following dates until the expiration date of warrant: January 1, 2022, January 1, 2023, January 1, 2024, and January 1, 2025. 

As of March 19, 2021, the Company has issued 712,919 shares of common stock for the exercise of stock options and 89,400 shares for conversion of the convertible notes.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Organization and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Organization and Business

Organization and Business

Socket Mobile, Inc. (the “Company”) is a leading manufacturer of data capture products for mobile applications used in Retail, Commercial Services, Industrial & Manufacturing, Transportation & Logistics, and Health Care. The Company produces a family of data capture products that connect over Bluetooth and work with applications running on smartphones, tablets and mobile computers using operating systems from Apple® (iOS), Google™ (Android™) and Microsoft® (Windows®). The Company focuses on serving the needs of software application developers as our sales are primarily driven by the deployment of barcode and RFID/NFC enabled mobile applications.

 

The Company designs its own products and subcontracts the manufacturing of product components to independent third-party contract manufacturers who are in the U.S., Mexico, Singapore, China, Malaysia and Taiwan and who have the equipment, know-how and capacity to manufacture products to the Company’s specifications. Final products are assembled, tested, packaged, and distributed at and from its Newark, California facility. The Company offers its products worldwide through two-tier distribution enabling customers to purchase from a large number of on-line resellers around the world including some application developers. The geographic regions served by the Company include the Americas, Europe, Asia Pacific and Africa.

 

The Company was founded in March 1992 as Socket Communications, Inc. and reincorporated in Delaware in 1995 prior to the Company’s initial public offering in June 1995. The Company began doing business as Socket Mobile, Inc. in January 2007 to better reflect its market focus on the mobile business market, and changed its legal name to Socket Mobile, Inc. in April 2008. The Company’s common stock trades on the NASDAQ Marketplace under the symbol “SCKT.” The Company’s principal executive offices are located at 39700 Eureka Drive, Newark, CA 94560.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets and liabilities at the date of the financial statements as well as the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates, and such differences may be material to the financial statements.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash equivalents. For the years ended December 31, 2020 and 2019, all of the Company’s cash and cash equivalents consisted of amounts held in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit Insurance Corporation up to $250,000. The Company’s cash balance on deposit in these accounts may, at times, exceed the federally insured limits. The Company has never experienced any losses in such accounts.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The carrying value of the Company’s cash and cash equivalents, accounts receivable, accounts payable and foreign exchange contracts approximate fair value due to the relatively short period of time to maturity.

Foreign Currency

Foreign Currency

The functional currency for the Company is the U.S. dollar. However, the Company requires European distributors to purchase products in Euros and British pounds and pays the expenses of European employees in Euros and British pounds. The Company hedges a significant portion of the European receivables balance denominated in Euros to reduce the foreign currency risk associates with these assets. In 2020, the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives used to hedge foreign currency risks, was a net gain of $10,700 compared to a net loss of $2,300 in 2019.

Accounts Receivable Allowances

Accounts Receivable Allowances

The Company estimates the amount of uncollectible accounts receivable at the end of each reporting period based on the aging of the receivable balance, current and historical customer trends, and communications with its customers. Amounts are written off only after considerable collection efforts have been made and the amounts are determined to be uncollectible. The following describes activity in the allowance for doubtful accounts for the years ended December 31, 2020 and 2019: 

 

Year   Balance at
Beginning of Year
  Charged to
Costs and
Expenses
  Amounts
Written Off
  Balance at
End of
Year
                 
  2020     $ 40,651     $ —       $ —       $ 40,651  
  2019     $ 89,058     $ —       $ (48,407 )   $ 40,651  

 

Inventories

Inventories

Inventories consist principally of raw materials and sub-assemblies stated at the lower of standard cost, which approximates actual costs (first-in, first-out method), or market. Market is defined as replacement cost, but not in excess of estimated net realizable value or less than estimated net realizable value less a normal margin. At the end of each reporting period, the Company compares its inventory on hand to its forecasted requirements for the next nine-month period and reserves the cost of any inventory that is surplus, less any amounts that the Company believes it can recover from the disposal of goods or that the Company specifically believes will be saleable past a nine- month horizon. The Company’s sales forecasts are based upon historical trends, communications from customers, and marketing data regarding market trends and dynamics. Changes in the amounts recorded for surplus or obsolete inventory are included in cost of revenue. Inventories, net of write-downs, at December 31, 2020 and 2019 consisted of the following:

 

    December 31,
    2020   2019
Raw materials and sub-assemblies   $ 3,642,377     $ 3,767,588  
Finished goods     281,104       241,681  
Inventory reserves     (727,639 )     (830,361 )
Inventory, net   $ 3,195,842     $ 3,178,908  

 

Prepaid Expenses and Other Current Assets

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of various payments that the Company has made in advance for goods or services to be received in the future. Prepaid expenses and other current assets at December 31, 2020 and 2019 consisted of the following:

 

    December 31,
    2020   2019
Prepaid insurance   $ 82,296     $ 47,884  
Product certification costs     75,592       83,749  
Prepaid inventory purchases     93,859       77,606  
Prepaid maintenance contracts and other prepaid expenses     83,639       102,888  
Prepaid expenses and other current assets   $ 335,386     $ 312,127  

Property and Equipment

Property and Equipment

Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method, over the estimated useful lives of the assets ranging from one to five years. Assets under finance leases are amortized in a manner consistent with the Company’s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense in the years ended December 31, 2020 and 2019, was $553,328 and $419,856, respectively.

Goodwill

Goodwill

In January 2017, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU) 2017-04, Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The amendments in this update eliminate Step 2 from the goodwill impairment test. The annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount. An impairment charge should be recognized for the amount by which the carrying amount exceeds the reporting unit’s fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. In addition, income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit should be considered when measuring the goodwill impairment loss, if applicable.

 

The Company tests its goodwill for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying value of the Company’s single reporting unit more likely than not exceeds its fair value.

 

As of September 30, 2020, the Company experienced a triggering event due to a drop in its stock price, which had been negatively impacted by the economic downturn caused by COVID-19 pandemic and performed a quantitative analysis for potential impairment of its goodwill. The Company's fair value measurement approach combines the income approach, which estimates fair value based upon projections of future revenues, expenses, and cash flows discounted to its present value, and market valuation technique. The income valuation technique uses estimates and assumptions including the projected future cash flows, discount rate reflecting the risk attributable to the Company, perpetual growth rate, and projected future economic and market conditions. Under the market approach, the principal assumption included an estimate for a control premium. As a result of the analysis, the Company determined the carrying value exceeded its fair value and recorded a non-cash goodwill impairment charge of $4,427,000 at September 30, 2020. No impairment of goodwill was recorded in the year ended December 31, 2019.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced losses on the investments.

 

The Company’s trade accounts receivables are primarily with distributors. The Company performs ongoing credit evaluations of its customers’ financial condition, but the Company generally requires no collateral. Reserves are maintained for potential credit losses, and such losses have been within management’s expectations. Customers who accounted for at least 10% of the Company’s accounts receivable balances at December 31, 2020 and December 31, 2019 were as follows: 

 

 

    December 31,
    2020   2019
Ingram Micro Inc.       34 %     45 %
Bluestar, Inc.       29 %     32 %
ScanSource, Inc.       13 %     *  
Bluestar Europe DistributionBV       11 %     *  
* Customer accounted for less than 10% of the Company’s accounts receivable balances

 

Concentration of Suppliers

Concentration of Suppliers

Several of the Company’s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials, it could have a material adverse effect upon its results. At December 31, 2020, 15% of the Company’s accounts payable balances were concentrated with top two suppliers. For the years ended December 31, 2020 and 2019, top three suppliers accounted for 64% and 55%, respectively, of inventory purchases.

Revenue Recognition and Deferred Revenue

Revenue Recognition and Deferred Revenue

On January 1, 2017, the Company adopted ASC 606 “Revenue from Contracts with Customers” and implemented a new revenue recognition policy. Instead of deferring 100% of revenue and cost of revenue until products are sold by distributors, the new policy recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated product returns (sales and cost of sales). The reserves are based on estimates of future returns calculated from actual return history, primarily from stock rotations, plus knowledge of pending returns outside of the norm. In 2020, distribution revenue was approximately $13.7 million, compared to $17.2 million in 2019. On December 31, 2020, the deferred revenue and deferred cost on shipments to distributors were approximately $451,000 and $170,000 respectively, compared to approximately $611,000 and $234,000, respectively, at December 31, 2019.

 

The Company also earns revenue from its SocketCare services program which provides for extended warranty and accidental breakage coverage for selected products. For the year ended December 31, 2020 and 2019, the SocketCare revenue was $35,000 and $42,000, respectively. Service purchased at the time of product purchase provides for coverage in three-year and five-year terms. The Company additionally offers comprehensive coverage and program term extensions. Revenues from the SocketCare services program are recognized ratably over the life of the extended warranty contract. The amount of unrecognized SocketCare service revenue is classified as deferred service revenue and presented on the Company’s balance sheet in its short- and long-term components. At December 31, 2020, the balance of unrecognized SocketCare service revenue was $54,000.

Cost of Sales and Gross Margins

Cost of Sales and Gross Margins 

Cost of sales primarily consists of the costs to manufacture our products, including the costs of materials, contract manufacturing, shipping costs, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and inventory excess and obsolete provisions. The factors that impact our gross margins are the cost of materials, the mix of products and the extent to which we are able to efficiently utilize our manufacturing capacity. 

Leases

Leases

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which requires a lessee to recognize a liability representing future lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term. For operating leases, a lessee is required to recognize at inception a right-of-use asset and a lease liability equal to the net present value of the lease payments, with lease expense recognized over the lease term on a straight-line basis. For leases with a term of twelve months or less, ASU 2016-02 allows a reporting entity to make an accounting policy election to not recognize a right-of-use asset and a lease liability, and to recognize lease expense on a straight-line basis. The Company adopted ASU 2016-02 effective January 1, 2019. At December 31, 2020, the balances of right-of-use assets and liabilities for the operating lease are approximately $0.60 million and $0.74 million, respectively, compared to approximately $0.93 million and $1.13 million, respectively, at December 31, 2019.

Warranty

Warranty

The Company’s products typically carry a one-year warranty. The Company reserves for estimated product warranty costs at the time revenue is recognized based upon the Company’s historical warranty experience, and additionally for any known product warranty issues. If actual costs differ from initial estimates, the Company records the difference in the period they are identified. Actual claims are charged against the warranty reserve. The following describes activity in the reserves for product warranty costs for the years ended December 31, 2020 and 2019:

 

Year   Balance at
Beginning of Year
  Additional Warranty Reserves   Amounts
Charged to Reserves
  Balance at
End of
Year
                 
  2020     $ 78,871     $ 73,734     $ (73,734 )   $ 78,871  
  2019     $ 78,871     $ 89,702     $ (89,702 )   $ 78,871  

 

Research and Development

Research and Development

Research and development expenditures are charged to operations as incurred. The major components of research and development costs include salaries and employee benefits, stock-based compensation expense, third party development costs including consultants and outside services, and allocations of overhead and occupancy costs.

Software Development Costs

Software Development Costs

Costs incurred to develop computer software to be sold or otherwise marketed are charged to expense until technological feasibility of the product has been established. Once technological feasibility has been established, computer software development costs (consisting primarily of internal labor costs) are capitalized and reported at the lower of amortized cost or estimated realizable value. Purchased software development cost is recorded at cost. When a product is ready for general release, its capitalized costs are amortized on a product-by-product basis. The annual amortization is the straight-line method over the remaining estimated economic life (a period of three to five years) of the product. Amortization of capitalized software development costs is included in the cost of revenues line on the statements of operations.  If the future revenue of a product is less than anticipated, impairment of the related unamortized development costs could occur, which could impact the Company’s results of operations. Amortization expense on software development costs included in costs of revenues for 2020 and 2019 was $43,572 and $43,074 respectively. The amount of unamortized capitalized software costs as of December 31, 2020 and 2019 was approximately $94,000 and $138,000, respectively.

Advertising Costs

Advertising Costs

Advertising costs are charged to sales and marketing as incurred. The Company incurred $19,863 and $17,539, in advertising costs during 2020 and 2019, respectively.

Income Taxes

Income Taxes

The Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred tax assets when it is more likely than not that such assets will not be realized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

The Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense.

Shipping and Handling Costs

Shipping and Handling Costs

Shipping and handling costs are included in the cost of revenues in the statement of operations.

Net Income (Loss) Per Share

Net Income (Loss) Per Share

The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:

 

    Years Ended December 31,
    2020   2019
Numerator:        
   Net income (loss)   $ (3,278,601 )   $ 286,586  
   Net income (loss) allocated to restricted stock award     188,375       —    
   Adjusted net income (loss) for basic earnings per share   $ (3,090,226 )   $ 286,586  
Denominator:                
Weighted average shares outstanding used in computing net income (loss) per share:                
          Basic     6,036,310       5,984,381  
          Fully diluted     6,036,310       6,207,731  
 Net income (loss) per share applicable to common stockholders:                
          Basic   $ (0.51 )   $ 0.05  
          Fully diluted   $ (0.51 )   $ 0.05  

  

In 2020, the shares used in computing diluted net loss per share do not include 2,437,006 dilutive stock options and restricted stocks, nor 1,047,945 dilutive conversion shares as the effect is anti-dilutive given the Company’s loss. In 2019, 2,16uded from the calculation of the dilanti-dilutive.

Stock-Based Compensation Expense

Stock-Based Compensation Expense

The Company has incentive plans that reward employees with stock options and restricted stocks. The amount of compensation cost for these stock-based awards is measured based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis over the vesting period.

Segment Information

Segment Information

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief executive officer in deciding how to allocate resources and in assessing performance.

 

The Company operates in the mobile barcode scanning and RFID reader/writer market. Mobile scanning typically consists of mobile devices such as smartphones or tablets, with mobile scanning peripherals for data collection, and third-party vertical applications software. The Company distributes its products in the United States and foreign countries primarily through distributors and resellers. The Company markets its products primarily through application developers whose applications are designed to work with Company’s products.

 

Revenues for the geographic areas for the years ended December 31, 2020 and 2019 are as follows:

 

    Years Ended December 31,
Revenues: (in thousands)   2020   2019
   United States   $ 12,137     $ 14,558  
   Europe     2,209       2,431  
   Asia and rest of world     1,354       2,264  
    $ 15,700     $ 19,253  

 

 

Export revenues are attributable to countries based on the location of the Company’s customers. The Company does not hold long-lived assets in foreign locations.

Major Customers

Major Customers

Customers who accounted for at least 10% of total revenues for the years ended December 31, 2020 and 2019 were as follows:

 

    Years Ended December 31,
    2020   2019
Ingram Micro Inc.     31 %     38 %
BlueStar, Inc.     23 %     21 %

 

Recently Issued Financial Accounting Standards

Recently Issued Financial Accounting Standards

 

In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815 – 40)” (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. The ASU is part of the FASB’s simplification initiative, which aims to reduce unnecessary complexity in U.S. GAAP. The ASU’s amendments are effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. The Company is currently evaluating the impact ASU 2020-06 will have on its financial statements.

 

In October 2020, the FASB issued ASU 2020-08, Codification Improvements to Subtopic 310-20, Receivable-Nonrefundable fees and other costs. The amendments in that Update shortened the amortization period for certain purchased callable debt securities held at a premium by requiring that entities amortize the premium associated with those callable debt securities within the scope of paragraph 310-20-25-33 to the earliest call date. The amendments affect the guidance in Accounting Standards Update No. 2017-08, receivables—Nonrefundable Fees and Other Costs (Subtopic 310-20): Premium Amortization on Purchased Callable Debt Securities. The amendments is this update become effective for fiscal years, and interim periods within those fiscal years beginning after December 15, 2020. Early adoption is not permitted. The Company is currently evaluating the impact ASU 2020-08 will have on its financial statements.

 

In October 2020, the FASB issued ASU 2020-10, Codification Improvements. This update ensures all disclosure guidance that requires or provides an option for an entity to provide notes to the financial statements is included in the Disclosure Section (Section 50) of the Codification. This update also provides various codification improvements in which the original guidance was unclear. This update becomes effective for annual periods beginning after December 15, 2020 and early adoption is permitted for any annual or interim period for which financial statements have not been issued. The Company does not expect the adoption of this new standard will have a material impact on its financial condition or results of operations.

 

From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed, management believes that all other recently issued accounting standards are not expected to have a material impact on the Company’s financial position or results of operations upon adoption.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Activities in allowance for doubtful accounts

The following describes activity in the allowance for doubtful accounts for the years ended December 31, 2020 and 2019: 

 

Year   Balance at
Beginning of Year
  Charged to
Costs and
Expenses
  Amounts
Written Off
  Balance at
End of
Year
                 
  2020     $ 40,651     $ —       $ —       $ 40,651  
  2019     $ 89,058     $ —       $ (48,407 )   $ 40,651  

 

Inventory components

Inventories, net of write-downs, at December 31, 2020 and 2019 consisted of the following:

 

    December 31,
    2020   2019
Raw materials and sub-assemblies   $ 3,642,377     $ 3,767,588  
Finished goods     281,104       241,681  
Inventory reserves     (727,639 )     (830,361 )
Inventory, net   $ 3,195,842     $ 3,178,908  

 

Prepaid expenses and other current assets

Prepaid expenses and other current assets at December 31, 2020 and 2019 consisted of the following:

 

    December 31,
    2020   2019
Prepaid insurance   $ 58,865     $ 47,884  
Product certification costs     75,592       83,749  
Prepaid inventory purchases     93,859       77,606  
Others     107,070       102,888  
Prepaid expenses and other current assets   $ 335,386     $ 312,127  

 

Major customers as a percentage of net accounts receivable balances

Customers who accounted for at least 10% of the Company’s accounts receivable balances at December 31, 2020 and December 31, 2019 were as follows: 

 

    December 31,
    2020   2019
Ingram Micro Inc.       34 %     45 %
Bluestar, Inc.       29 %     32 %
ScanSource, Inc.       13 %     *  
Bluestar Europe DistributionBV       11 %     *  
* Customer accounted for less than 10% of the Company’s accounts receivable balances

 

Reserves for product warranty costs

The following describes activity in the reserves for product warranty costs for the years ended December 31, 2020 and 2019:

 

Year   Balance at
Beginning of Year
  Additional Warranty Reserves   Amounts
Charged to Reserves
  Balance at
End of
Year
                 
  2020     $ 78,871     $ 73,734     $ (73,734 )   $ 78,871  
  2019     $ 78,871     $ 89,702     $ (89,702 )   $ 78,871  

 

Net income (loss) per share applicable to common stockholders

The following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income (loss) per share:

 

    Years Ended December 31,
    2020   2019
Numerator:        
   Net income (loss)   $ (3,278,601 )*   $ 286,586  
   Net income (loss) allocated to restricted stock award     188,375       —    
   Adjusted net income (loss) for basic earnings per share   $ (3,090,226 )*   $ 286,586  
   Convertible note interest     62,172       —    
   Adjusted net income (loss) after interest   $ (3,028,054 )*   $ 286,586  
Denominator:                
Weighted average shares outstanding used in computing
net income (loss) per share:
               
          Basic     6,036,310       5,984,381  
          Fully diluted     6,036,310       6,207,731  
 Net income (loss) per share applicable to common stockholders:                
          Basic   $ (0.51 )   $ 0.05  
          Fully diluted   $ (0.50 )   $ 0.05  

*Amounts for 2020 include goodwill impairment charges of $4.43 million recorded as of September 30, 2020. Additional information regarding goodwill impairment is contained in "Note 1 - Organization and Summary of Significant Accounting Policies.”

 

 

Revenue by geographic areas

Revenues for the geographic areas for the years ended December 31, 2020 and 2019 are as follows:

 

    Years Ended December 31,
Revenues: (in thousands)   2020   2019
   United States   $ 12,137     $ 14,558  
   Europe     2,209       2,431  
   Asia and rest of world     1,354       2,264  
    $ 15,700     $ 19,253  

 

Major customers accounted for at least 10% of total revenues

Customers who accounted for at least 10% of total revenues for the years ended December 31, 2020 and 2019 were as follows:

 

    Years Ended December 31,
    2020   2019
Ingram Micro Inc.     31 %     38 %
BlueStar, Inc.     23 %     21 %

 

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Future minimum payments for operating leases

Future minimum lease payments under the operating lease at December 31, 2020 are shown below:

 

Annual minimum payments:   Amount
2021     515,822  
2022     262,789  
Total minimum payments     778,611  
Less: Present value factor     (37,260 )
Total operating lease liabilities     741,351  
Less: Current portion of operating lease     (483,254 )
Long-term portion of operating lease   $ 258,097  

 

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation Plan (Tables)
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Schedule of employee service stock-based compensation, allocation of recognized period costs

The stock-based compensation expense included in the Company’s statements of income for the years ended December 31, 2020 and 2019, consisted of the following:

 

 

    Years Ended December 31,
Income Statement Classification   2020   2019
  Cost of revenues   $ 86,649     $ 94,803  
  Research and development     137,537       151,121  
  Sales and marketing     121,802       121,633  
  General and administrative     161,063       152,334  
    $ 507,051     $ 519,891  

 

Stock options' weighted average assumptions

The weighted-average estimated fair value of stock options granted during 2020 and 2019 was $0.50 and $1.08, respectively, using the following weighted-average assumptions:

 

    Years Ended December 31,
    2020   2019
Risk-free interest rate (%)     0.68 %     1.614 %
Dividend yield     —         —    
Volatility factor     43.62 %     42.58 %
Expected option life (years)     7.4       7.2  

 

Schedule of stock-based compensation, stock option, activity

The table below presents the information related to stock option activity for the years ended December 31, 2020 and 2019:

    Years Ended December 31,
    2020   2019
Total intrinsic value of stock options exercised   $ 167,882     $ 16,568  
Cash received from stock option exercises   $ 168,065     $ 23,314  

 

Stock-based compensation arrangement by stock-based payment award, options, vested and unvested, outstanding and exercisable

The following summarizes stock option activity under the 2004 Plan as of and for the years ended December 31, 2020 and 2019: 

 

      Outstanding Options
     

 

Number

of Shares

     

Weighted

Average

Price Per Share

      Remaining Contractual Term
(in years)
     

 

 

Intrinsic
Value

 
Balance at December 31, 2018     2,374,124     $ 2.54                  
   Granted     551,256     $ 2.20                  
   Exercised     (24,494 )   $ 0.95                  
   Canceled     (508,100 )   $ 2.92                  
Balance at December 31, 2019     2,392,786     $ 2.40                  
   Granted     37,000     $ 1.08                  
   Exercised     (100,239 )   $ 1.68                  
   Canceled     (334,741 )   $ 2.84                  
Balance at December 31, 2019     1,994,806     $ 2.34       5.50     $ 690,769  
Exercisable     1,602,695     $ 2.34       4.75     $ 603,382  
Unvested     392,111     $ 2.31       8.33     $ 87,387  

  

Schedule of stock-based compensation, shares authorized under stock option plans, by exercise price range

Stock options outstanding as of December 31, 2020 are summarized below:

 

          Options Outstanding         Options Exercisable
 

 

Range of

Exercise

Prices

     

 

Number of

Options Outstanding

      Weighted Average Remaining Life (Years)      

 

Weighted

Average Exercise Price

     

 

Number of Options Exercisable

     

 

Weighted Average Exercise Price

 
  $0.95 - $1.25       352,081       3.25     $ 1.06       325,873     $ 1.06  
  $1.50 - $1.82       99,540       1.00     $ 1.74       99,540     $ 1.74  
  $1.89 - $2.27       456,891       5.17     $ 2.07       368,771     $ 2.11  
  $2.32 - $2.49       407,826       7.58     $ 2.34       200,125     $ 2.35  
  $2.50 - $2.75       241,188       5.33     $ 2.71       241,188     $ 2.71  
  $2.82 - $2.93       195,355       7.17     $ 2.93       141,206     $ 2.93  
  $3.10 - $3.88       73,400       6.00     $ 3.69       71,600     $ 3.70  
  $4.22 - $4.49       168,525       6.42     $ 4.25       154,392     $ 4.24  
  $0.95 - $4.49       1,994,806       5.50     $ 2.34       1,602,695     $ 2.34  

 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Restricted Stock (Tables)
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Restricted stock activity

The following summarizes information related to Restricted Stock activity under the 2004 Plan for the years ended December 31, 2020 and 2019:

 

 

 

   

 

Number of Restricted Stocks

 

Weighted

Average

Price Per Share

Unvested as of December 31, 2018      
   Granted     127,871   $     1.94
   Vested      
   Forfeited     (17,800)   $     1.90
Unvested as of December 31, 2019     110,071   $     1.94
   Granted     392,680   $     1.50
   Vested     (17,306)   $     1.94
   Forfeited     (43,245)   $     1.60
Unvested as December 31, 2020     442,200   $     1.58

 

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Shares Reserved (Tables)
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Common stock reserved for future issuance

Common stock reserved for future issuance was as follows:

 

    December 31,
    2020   2019
Stock option grants outstanding (see Note 6)     1,994,806       2,392,786  
Reserved for future grants     393,351       308,871  
      2,388,157       2,701,657  

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Notes to Financial Statements  
Schedule of Income Tax (Benefit) Expense

The components of income taxes for the periods ended December 31, 2020 and 2019 are as follows:

 

    Years Ended December 31,
    2020   2019
  Current:        
  Federal   $ (55,676 )   $ (54,876 )
  State     4,918       —    
       Total Current     (50,758 )     (54,876 )
  Deferred:                
  Federal     —         199,634  
  State     —         74,370  
       Total Deferred     —         274,004  
Income tax (benefit) expense   $ (50,758 )   $ 219,128  

 

 

Schedule of Effective Income Tax Rate Reconciliation

Reconciliation of the statutory federal income tax rate to the Company's effective tax rate:

 

    Years Ended December 31,
    2020   2019
  Federal tax at statutory rate     21.00 %     21.00 %
  State income tax rate     6.98 %     6.98 %
  Remeasurement of deferred taxes     —         —    
  Expenses and credits not benefited     (27.98 )%     27.51 %
  Provision for taxes     0 %     55.49 %

 

Schedule of Deferred Tax Assets and Liabilities

On December 31, 2020, the Company released valuation allowance against substantially all deferred tax assets. Significant components of net deferred tax assets are valued approximately as follows: 

 

    December 31,
Deferred tax assets:   2020   2019
  Net operating loss carryforwards   $ 4,357,000     $ 4,546,000  
  Credits     954,000       1,014,000  
  Capitalized research and development costs     —         —    
  Other acquired intangibles     —         —    
  Accruals not currently deductible     638,000       685,000  
  Depreciation     140,000       58,000  
     Total deferred tax assets     6,090,000       6,303,000  
  Valuation allowance for deferred tax assets     (548,000 )     (626,000 )
     Net deferred tax assets     5,542,000       5,677,000  
Deferred tax liability:                
  Acquired intangibles     —         (170,000 )
Net deferred tax assets   $ 5,542,000     $ 5,507,000  

  

Schedule of Unrecognized Tax Benefits ("UTBs")

A reconciliation of the beginning and ending amount of unrecognized tax benefits (“UTBs”), excluding interest and penalties, is as follows:

 

    Amount
Beginning balance at January 1, 2020   $ 1,019,000  
Decreases in UTBs in prior years     (32,000 )
Increases in UTBs in current years     77,000  
Ending balance at December 31, 2020   $ 1,064,000  

 

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Foreign Currency (Details Narrative)
12 Months Ended
Dec. 31, 2020
USD ($)
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Gain on foreign currency $ 10,700
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Activities in allowance for doubtful accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Balance at Beginning of Year $ 40,651 $ 89,058
Charged to Costs and Expenses
Amounts Written Off (48,407)
Balance at End of Year $ 40,651 $ 40,651
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Inventory Components (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Raw materials and sub-assemblies $ 3,642,377 $ 3,767,588
Finished goods 281,104 241,681
Inventory reserves (727,639) (830,361)
Inventories, net $ 3,195,842 $ 3,178,908
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Prepaid Expense, Current [Abstract]    
Prepaid insurance $ 82,296 $ 47,884
Product certification costs 75,592 83,749
Prepaid inventory purchases 93,859 77,606
Prepaid maintenance contracts and other prepaid expenses 83,639 102,888
Prepaid expenses and other current assets $ 335,386 $ 312,127
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Depreciation Expense (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Depreciation [Abstract]    
Depreciation expense $ 553,328 $ 419,856
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Major Customers as a Percentage of Net Accounts Receivable Balances (Details)
Dec. 31, 2020
Dec. 31, 2019
Ingram Micro Inc.    
Percent of net accounts receivable balances 34.00% 45.00%
Threshold percentage for disclosure 10.00% 10.00%
BlueStar, Inc.    
Percent of net accounts receivable balances 29.00% 32.00%
Threshold percentage for disclosure 10.00% 10.00%
ScanSource, Inc.    
Percent of net accounts receivable balances 13.00%  
Threshold percentage for disclosure 10.00%  
Bluestar Europe DistributionBV    
Percent of net accounts receivable balances 11.00%  
Threshold percentage for disclosure 10.00%  
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Concentration of Suppliers (Details Narrative)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Risks and Uncertainties [Abstract]    
Accounts payable balance with top two suppliers 15.00%  
Percentage of inventory purchases from top three suppliers 64.00% 55.00%
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue (Details Narrative) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Revenue Recognition and Deferred Revenue [Abstract]    
Deferred income on shipments to distributors $ 450,591 $ 611,029
Deferred cost on shipments to distributors 170,016 233,823
Service revenue 34,680 41,722
Balance of unrecognized service revenue $ 54,316 $ 73,611
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details Narrative) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2018
Notes to Financial Statements      
Balance of right of use assets $ 609,331 $ 936,708 $ 1,570,000
Balance of right of use liabilities $ 741,351 $ 1,134,350 $ 1,850,000
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Warranty (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Guarantees and Product Warranties [Abstract]    
Balance at Beginning of Year $ 78,871  
Additional warranty reserves 73,734 $ 89,702
Amounts charged to reserves (73,734) (89,702)
Balance at End of Year $ 78,871 $ 78,871
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Software Development Costs (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Research Development And Computer Software Activity Description Abstract    
Amortization expense on software development $ 43,572 $ 43,074
Unamortized capitalized software costs $ 94,000 $ 138,000
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Advertising Costs (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Marketing and Advertising Expense [Abstract]    
Advertising costs $ 19,863 $ 17,539
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income (Loss) per Share Applicable to Common Stockholders (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Numerator:    
Net income (loss) $ (3,278,601) $ 286,586
Net income (loss) allocated to restricted stock award 188,375
Adjusted net income (loss) for basic earnings per share $ (3,090,226) $ 286,586
Denominator: Weighted average common shares outstanding used in computing net income (loss) per share:    
Basic 6,036,310 5,984,381
Diluted 6,036,310 6,207,731
Net income (loss) per share applicable to common stockholders:    
Basic $ (0.51) $ 0.05
Diluted $ (0.51) $ 0.05
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options Excluded from Calculation of Diluted Net Loss Per Share (Details Narrative) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Net income (loss) per share:    
Stock Options Excluded from Calculation of Diluted Net Income (Loss) Per Share 2,437,006 2,169,436
Dilutive conversion shares 1,047,945  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues By Geographic Areas (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
United States    
Revenues: (in thousands) $ 12,137 $ 14,558
Europe    
Revenues: (in thousands) 2,209 2,431
Asia and rest of world    
Revenues: (in thousands) 1,354 2,264
Total    
Revenues: (in thousands) $ 15,700 $ 19,253
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Major customers accounted for at least 10% of total revenues (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Ingram Micro Inc.    
Percent of total revenues 31.00% 38.00%
Threshold percentage for disclosure 10.00% 10.00%
BlueStar, Inc.    
Percent of total revenues 23.00% 21.00%
Threshold percentage for disclosure 10.00% 10.00%
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Bank Financing Arrangements (Details Narrative) - USD ($)
12 Months Ended
Jan. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Accrued interest payable     $ 14,466
Remaining borrowing capacity   $ 1,487,000  
Domestic Line of Credit      
Aggregate maximum advance amount $ 2,000,000    
Borrowing capacity description 80% of qualified receivables    
Debt reference rate U.S. Prime Rate    
Basis point added to reference rate of debt 0.75%    
Line of credit expiration date Jan. 31, 2020    
Amount borrowed   4,865,000  
Amount repaid   6,069,915  
Foreign Line of Credit      
Aggregate maximum advance amount $ 500,000    
Borrowing capacity description 80% of qualified receivables    
Debt reference rate U.S. Prime Rate    
Basis point added to reference rate of debt 0.75%    
Line of credit expiration date Jan. 31, 2020    
Amount borrowed   765,000  
Amount repaid   972,534  
Term Loan for Stock Repurchase      
Aggregate maximum advance amount $ 4,000,000    
Borrowing capacity description Payable over 48 months    
Debt reference rate U.S. Prime Rate    
Basis point added to reference rate of debt 1.75%    
Amount repaid   333,333  
Interest expense   6,152  
Line of Credit Facilities      
Interest expense   $ 20,461  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Term loans (Details Narrative) - USD ($)
12 Months Ended
Dec. 10, 2020
Aug. 28, 2020
Jun. 26, 2020
Jun. 23, 2020
Apr. 20, 2020
Dec. 31, 2020
Dec. 31, 2019
Loan forgiveness           $ 1,058,700
Loan repayment           $ 150,000
Paycheck Protection Program Loan              
Loan proceeds         $ 1,058,700    
Loan forgiveness $ 1,058,700            
Economic Injury Disaster Loan              
Loan proceeds     $ 150,000        
Loan repayment   $ 150,000          
Grant proceeds       $ 10,000      
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Secured Subordinated Convertible Notes Payable (Details Narrative) - USD ($)
12 Months Ended
Aug. 30, 2023
Feb. 22, 2021
Aug. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Related Party Convertible Notes Payable Details Narrative          
Convertible notes issued     $ 1,530,000    
Convertible notes issued – related party     $ 1,350,000    
Subordinated convertible notes payable, net of discount-related party       $ 1,272,138
Subordinated convertible notes payable, net of discount       $ 169,619
Conversion price convertible at any time     $ 1.46 $ 1.46  
Annual interest rate on short term convertible notes payable, compounded quarterly       10.00%  
Secured subordinated convertible notes payable maturity date     Aug. 30, 2023    
Convertible note issuance costs       $ 96,515  
Interest expense on related party convertible notes payable       62,172  
Amortization of debt discount $ 88,243     $ 11,030
Note principal converted   $ 130,000      
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2018
Commitments and Contingencies Disclosure [Abstract]      
Rental expense for operating lease $ 418,909 $ 412,833  
Operating lease liabilities cash payments 478,461 460,053  
Non-cancelable purchase commitments for inventory 6,256,000    
Original cost of equipment under capital leases   100,584  
Capital lease accumulated depreciation   92,571  
Operating lease right-of-use asset 609,331 936,708 $ 1,570,000
Operating lease right-of-use liabilities $ 741,351 $ 1,134,350 $ 1,850,000
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Future Minimum Payments For Operating Leases (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2018
Annual minimum payments:      
2021 $ 515,822    
2022 262,789    
Total minimum payments 778,611    
Less: Present value factor (37,260)    
Total operating lease liabilities 741,351 $ 1,134,350 $ 1,850,000
Less: Current portion of operating lease (483,254) (419,288)  
Long term portion of operating lease $ 258,097 $ 715,062  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Stock-based compensation expenses $ 507,051 $ 519,891
Total remaining unamortized stock-based compensation cost not yet recognized $ 935,882  
Total compensation cost not yet recognized, Period for recognition 2 years 7 months 10 days 2 years 8 months 2 days
Cost of revenues    
Stock-based compensation expenses $ 86,649 $ 94,803
Research and development    
Stock-based compensation expenses 137,537 151,121
Sales and marketing    
Stock-based compensation expenses 121,802 121,633
General and administrative    
Stock-based compensation expenses $ 161,063 $ 152,334
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Stock options' weighted average assumptions and grant date fair values (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]    
Risk-free interest rate (%) 0.68% 1.614%
Dividend yield
Volatility factor 43.62% 42.58%
Expected option life (years) 7 years 4 months 24 days 7 years 2 months 12 days
Weighted average grant date fair value $ 0.50 $ 1.08
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Activity of stock options exercised (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]    
Total intrinsic value of stock options exercised $ 167,882 $ 16,568
Cash received from stock option exercises $ 168,065 $ 23,314
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.1
2004 Plan Outstanding Options Rollforward (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Shares    
Balance at January 1 2,392,786 2,374,124
Granted 37,000 551,256
Exercised (100,239) (24,494)
Canceled (334,741) (508,100)
Balance at December 31 1,994,806 2,392,786
Exercisable 1,602,695 1,714,299
Unvested 392,111 683,589
Weighted Average Exercise Price    
Balance at January 1 $ 2.40 $ 2.54
Granted 1.08 2.20
Exercised 1.68 0.95
Canceled 2.84 2.92
Balance at December 31 2.42 2.40
Exercisable 2.34 2.34
Unvested $ 2.31 $ 2.50
Outstanding, Remaining contractual term 5 years 6 months 5 years 6 months 29 days
Outstanding, Intrinsic value $ 690,769 $ 193,170
Exercisable, Remaining contractual term 4 years 9 months 4 years 2 months 1 day
Exercisable, Intrinsic value $ 603,382 $ 193,170
Unvested, Remaining contractual term 4 years 9 months 9 years 29 days
Unvested, Intrinsic value $ 87,387
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.21.1
2004 Plan outstanding and exercisable options by price range (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Weighted average remaining life (in yrs.) 5 years 6 months 5 years 6 months 29 days
Price Range $0.95 - $1.25    
Range of exercise $ 0.95  
Range of exercise $ 1.25  
Number outstanding options 352,081  
Weighted average remaining life (in yrs.) 3 years 2 months 30 days  
Weighted average exercise price (US$ per share) $ 1.06  
Number exercisable options 325,873  
Weighted average exercise price $ 1.06  
Price Range $1.50 - $1.82    
Range of exercise 1.50  
Range of exercise $ 1.82  
Number outstanding options 99,540  
Weighted average remaining life (in yrs.) 1 year  
Weighted average exercise price (US$ per share) $ 1.74  
Number exercisable options 99,540  
Weighted average exercise price $ 1.74  
Price Range $1.89 - $2.27    
Range of exercise 1.89  
Range of exercise $ 2.27  
Number outstanding options 456,891  
Weighted average remaining life (in yrs.) 5 years 2 months 1 day  
Weighted average exercise price (US$ per share) $ 2.07  
Number exercisable options 368,771  
Weighted average exercise price $ 2.11  
Price Range $2.32 - $2.49    
Range of exercise 2.32  
Range of exercise $ 2.49  
Number outstanding options 407,826  
Weighted average remaining life (in yrs.) 7 years 6 months 29 days  
Weighted average exercise price (US$ per share) $ 2.34  
Number exercisable options 200,125  
Weighted average exercise price $ 2.35  
Price Range $2.50 - $2.75    
Range of exercise 2.50  
Range of exercise $ 2.75  
Number outstanding options 241,188  
Weighted average remaining life (in yrs.) 5 years 3 months 29 days  
Weighted average exercise price (US$ per share) $ 2.71  
Number exercisable options 241,188  
Weighted average exercise price $ 2.71  
Price Range $2.82 - $2.93    
Range of exercise 2.82  
Range of exercise $ 2.93  
Number outstanding options 195,355  
Weighted average remaining life (in yrs.) 7 years 2 months 1 day  
Weighted average exercise price (US$ per share) $ 2.93  
Number exercisable options 141,206  
Weighted average exercise price $ 2.93  
Price Range $3.10 - $3.88    
Range of exercise 3.10  
Range of exercise $ 3.88  
Number outstanding options 73,400  
Weighted average remaining life (in yrs.) 6 years  
Weighted average exercise price (US$ per share) $ 3.69  
Number exercisable options 71,600  
Weighted average exercise price $ 3.70  
Price Range $4.22 - $4.49    
Range of exercise 4.22  
Range of exercise $ 4.49  
Number outstanding options 168,525  
Weighted average remaining life (in yrs.) 6 years 5 months 1 day  
Weighted average exercise price (US$ per share) $ 4.25  
Number exercisable options 154,392  
Weighted average exercise price $ 4.24  
Price Range $0.95 - $4.49    
Range of exercise 0.95  
Range of exercise $ 4.49  
Number outstanding options 1,994,806  
Weighted average remaining life (in yrs.) 5 years 6 months  
Weighted average exercise price (US$ per share) $ 2.42  
Number exercisable options 1,602,695  
Weighted average exercise price $ 2.34  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Restricted Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures [Abstract]    
Number of restricted stock granted (in shares) 392,680 127,871
Weighted average grant date fair value for granted restricted stock ($/share) $ 1.50 $ 1.94
Number of restricted stock vested (in shares)  
Weighted average grant date fair value for vested restricted stock ($/share)  
Number of restricted stock forfeited or cancelled (in shares) (43,245) (17,800)
Weighted average grant date fair value for cancelled restricted stock ($/share) $ 1.65 $ 1.90
Number of restricted stock outstanding (in shares) 442,200 110,071
Weighted average grant date fair value for outstanding restricted stock ($/share) $ 1.58 $ 1.94
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Common stock reserved for future issuance (Details) - shares
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]      
Stock option grants outstanding (see Note 6) 1,994,806 2,392,786 2,374,124
Reserved for future stock option grants 393,351 308,871  
Total common stock reserved for future issuance 2,388,157 2,701,657  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule of Income Tax Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Federal, Current $ (55,676) $ (54,876)
State, Current 4,918
Total, Current (50,758) (54,876)
Federal, Deferred 199,634
State, Deferred 74,370
Total, Deferred 274,004
Income tax (benefit) expense $ (50,758) $ 219,128
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Federal tax at statutory rate 21.00% 21.00%
State income tax rate 6.98% 6.98%
Remeasurement of deferred taxes
Release of valuation allowance (27.98%) 27.51%
Provision for taxes 0.00% 55.49%
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:    
Net operating loss carryforwards $ 4,330,000 $ 4,546,000
Credits 948,000 1,014,000
Capitalized research and development costs
Other acquired intangibles 37,000
Accruals not currently deductible 597,000 685,000
Depreciation 140,000 58,000
Total deferred tax assets 6,052,000 6,303,000
Valuation allowance for deferred tax assets (545,000) (626,000)
Net deferred tax assets 5,507,000 5,677,000
Deferred tax liability:    
Acquired intangibles (170,000)
Net deferred tax assets $ 5,507,000 $ 5,507,000
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule of Unrecognized Tax Benefits (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Income Tax Disclosure [Abstract]  
Beginning balance at January 1, 2020 $ 1,019,000
Decreases in UTBs taken in prior years (32,000)
Decreases in UTBs taken in current years 77,000
Ending balance at December 31, 2020 $ 1,064,000
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details Narrative)
Dec. 31, 2020
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized deferred tax benefits for stock-based compensation deduction $ 2,622,000
Federal net operating loss carryforwards 20,081,000
Deferred federal income research and development credits 548,000
Net operating loss carryforwards for state income tax purposes 9,890,000
State research and development tax credits $ 406,000
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events (Details Narrative)
Mar. 19, 2021
Feb. 26, 2021
Feb. 01, 2021
Jan. 29, 2021
Subsequent Events [Abstract]        
Subsequent events As of March 19, 2021, the Company has issued 712,919 shares of common stock for the exercise of stock options and 89,400 shares for conversion of the convertible notes. On February 26, 2021, the Company entered into the 2021 Technology Transfer Agreement with SpringCard SAS (the ?SAS?). Under the new agreement, the Company acquired a perpetual, royalty-free license to SAS? core contactless technology for use in the Company?s DuraScan D600 and SocketScan S550 Contactless Reader/Writer products. SAS received: (i) $2,000,000 in shares of the Company?s common stock (?Common Stock?) valued at $10.85 per share or 184,332 shares, subject to a collar whereby, if SAS sells any such shares, up to an aggregate of 92,166 shares, within 14 days following the stock transfer date (as defined in the Agreement) at a gross sale price less than $10.00 per share, the Company will pay SAS in cash the lesser of $350,000 or a collar payment equal to the difference between such gross sale price and $10.00 per share; and (ii) a 10-year warrant to purchase up to an aggregate of 50,000 shares of Common Stock at the price of $10.85 per share (the ?Warrant?). The Warrant is divided into four equal lots of 12,500 shares each, with each lot exercisable on or after each of the following dates until the expiration date of warrant: January 1, 2022, January 1, 2023, January 1, 2024, and January 1, 2025. On February 1, 2021, 285,950 restricted stocks at a price of $2.58 per share have been granted from the 2004 Equity Incentive Plan subsequent to December 31, 2020. The shares include annual refresher grants to all continuing employees with a weighting reflecting the level of responsibility and performance of the employee and initial grants to two newly hired employees. On January 29, 2021, the Company entered into an Amended and Restated Business Financing Agreement with Western Alliance Bank, an Arizona corporation which increased the Domestic Line of Credit to $3.0 million that includes $2.0 million revolving facility and $1.0 million nonformula loan. The $1.0 million Nonformula loan was enrolled in the CalCAP Collateral Support Program and advanced at closing. The Company will make a principal reduction payment of $125,000, plus all accrued but unpaid interest on the 30th day of each April, July, October, and January. The Financing Agreement also extended the maturity date of both Domestic and EXIM Line of Credit to January 31, 2023.
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 9P=U('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " &<'=2#&8I9NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VG%0^CFLN))07!!\1:2V=U@TX9DI-VW-XV[740?0,@E,W^^ M^0;2F2#-&/$YC@$C.4PWL^^')$W8L"-1D #)'-'K5.?$D)O[,7I-^1H/$+3Y MT >$AO,[\$C::M*P *NP$IGJK)$FHJ8QGO'6K/CP&?L"LP:P1X\#)1"U *:6 MB>$T]QU< 0N,,/KT74"[$DOU3VSI #LGY^36U#1-]=267-Y!P-O3XTM9MW)# M(CT8S*^2DW0*N&&7R:_M]G[WP%3#&U'QMFK:G;B5G.?SOKC^\+L*^]&ZO?O' MQA=!U<&O?Z&^ %!+ P04 " &<'=2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 9P=U)J+9@3[P0 !$4 8 >&PO=V]R:W-H965T&UL ME9A=;^(X%(:O9W^%A?9B1BI-XO!11A2)INUN-=,.*NV,NJN],(F!B"1F;:>T M_WZ/34@8)ARRO2CY.F\>'SOOL3W<"+E22\XU>4N33%VVEEJO/SN."I<\9>I< MK'D&=^9"IDS#J5PX:BTYBVQ0FCC4=7M.RN*L-1K::Q,Y&HI<)W'&)Y*H/$V9 M?+_BB=A()#[618/#SR@.>)$8)./XM1%OE M.TW@_O%._=8V'AHS8XH'(OD11WIYV;IHD8C/69[H1['YDQ<-ZAJ]4"3*_B>; M[;.=3HN$N=(B+8*!((VS[2][*Q*Q%T#ID0!:!-"# ._8&_PBP+<-W9+99ETS MS49#*39$FJ=!S1S8W-AH:$VE_SNI3CX9[;_H)0=$N*+BHS!H3(8MPF;%&'@PF55QX>KW;X@2!W;K-0%ZY(O8^ DD[8&EM4DZ(305X0JJ M_+V80=O.R%T6GF. M *D30 #Z$\)?7D'IOY&OO#W6D17# MGM^$[(F]D;L(\.)Y'#([%T!Z%I<<=&"@=;MNKX<15K;NX<9<$$)?"+D6TL*= MD:F&SX (20*10U(AMR*J[_$35>,&@ZQ(Y\R^K) M<$E_T'==*.[L7X4MZDN18>7AA,C'KN=^(@/?;_M@ M>!A7525HHRKQ U8W[54&PYU,.5- &9$[I?(CF+CF@\#0JOI &]6'[R*!<04+ M/UM;9>W9R MNUPU,R*V0ZTEPQ5/D%4U@#:J ;;K2 #>M1#U%G%"YT%D;1:&L"B'8@>#TPIB MA)7WTT;>/TU9DI"K7,%M5=^7N(Z6.5:,:&7YM)'EWZ1<+LSH^@,4]!(L+%VS MK#YWN."IY1.M+)\VLOSI$NP"!<)E3@)5ED\;6?XDGR5Q"*M+P>H&>U"H=*V* MV6]Z'?7]GMOM^D/GM0; KWS=;S3MAURD,#V<:I@K0Y%>,JA Y%NNH0!E$71B M'52AW-N#Z@TZL #H'$ Y>YLN9E#8O2A%0E-OM_LOY=5ROVML=WFG9@7E+N MH_\ 4$L#!!0 ( 9P=U)P%M&PO=V]R:W-H965T M&ULK5EM;^,V$OXKA*\XW '.6GP1):5)@&R"WBW0EZ!I[SXS M,AT+*XDN126[]^MO*#N2+;[4631 $LD>CIZA./,\0UZ]*OVYVTIIT)>F;KOK MQ=:8W>5JU95;V8CN@]K)%K[9*-T( [?Z>=7MM!3K85!3KTB2\%4CJG9Q&OO!ZN9J)Y[EHS2_[QXT MW*U&+^NJD6U7J19IN;E>W.++.S8,&"S^4\G7[N@:V5">E/IL;SZMKQ>)121K M61KK0L"_%WDGZ]IZ AQ_')PNQF?:@IN^(M>#[;) I5]9U1S& P(FJK=_Q=?#A-Q- "S MP !R&$#.'4 / ^@0Z![9$-:],.+F2JM7I*TU>+,7P]P,HR&:JK6O\=%H^+:" M<>;FHZA%6TKT:#UTZ +]_GB/_O'=/Z]6!KQ;FU5Y\/1Q[XD$/-W+\@.B>(E( M0A+/\+NSA^/B=/@*8AH#(V-@9/!' _[N>JUE:Y#H.@CL,N*1CA[IX)&%/(IN MBT2[1J6]D'_TU8NHX1&=;Z[VKM+!E4VEEQN""D>P$ M*ANALBC4V[)4/2"#1"LEP'RJY1*UTOB0[CWQ$Z28I)C-D'KLH M:13JI_8%YE#I2G9!B*GS:(IAFAB90?3997F1Y'Z(?(3(HQ ?M-R):HWD%RB> MG>R&1:#,5FK(T.-5YL/.74PTI3F?0?>8P7HAF1]Y-B+/HLCOY48"0%BRJC,( MJF:WK7:-7;/(*+2N.J.KIQYFWPL]-]X#MTU(Y3FA/JAYR/T/ K]-V5$ M?<;\YL[3LX*F*<$SE!Z[E"0987Z8Q0BSB):9!PV,JLW784W8FC!,;ZSSV? 90DJQ)/5/!S[B$QRO MDJK9]092(PX4NVN+89+09 [48T@I9RP$=.('3/XDJWUO;HF>M>J\*^W@[R1' M>9&3PIE& C'*0CJ>M_TM3"0TFL)NJVLA%5#7KC407%! .G MZ1ROSY+SC+(0X(F'<)R(0I,<*/38)9F<9=QA39\=9RD.X9W(",?9Z%]*K5^K MNO:"BPZU>ONRVXE27B_@Q712O\C%#?(*(9>G&"-06D/P)Z+"<:;Z92"E6K7/ M%Y""3:1L8I=P<%HDM)C/M&L'^HYC'( Z,1,^DYJ,^!+#Z;)+"FNXH'-YNH#P+ M:18\$1,NSB#0R,P6GA60@*K*G7KFL2R8M0S($S)1'$G.4NEU)9ZJNC*@ F/< M228:(G$:&A7P3GRU\G>;%N(CG RR<_[B/(8D@3EA@3='CCJ7 M.#/='F "=*WJ>H"NY;[J1Z%[>"=+4^P@=^U2J+$A>B(3/9$X/8TYK26(^EZ^ M6W$2EXD8K,G"B<"U@Y*4D"(0P<17),Y7CUNE#1IJYPZN[$:#VMAM@7U^]/NQ(SB\'F]L4;_OB1W36 MI)P&._$GB?/G-P9[\5;R=@($I#=TESJA8R:8S@DL#O ;8I](F,1)>*X=WK.* M7=9E.27I7/CX['!!\@ -T8F;:;S]_ %>F=T:?#?RN-]WY!]UNU1HMP+2DT[: M@,:UP>G6PI'T\ ;CTCS##(3H#&]<"/H.<=3E*G*\L+ MW>5YDN9)DN#'L1'Y1C*E+L^3/"OF*> Q8TD6ZE'H MI 9H7 WL%\J?+1"7R1FCG!!GFEU#L&+03 5P3J1/XZ1_IYJF,GN5-6Q0J]:N M#-F6(71SN'1J/+S5M5KJ;NA-F7?#QL,YFMTKW^B:!JG M:#NG5K[:QRS1=\F'),&6BM"+J'MYB6Y[ UJQ^A\LY+?22)(E]/#V%U2OT'9# M^U/7624_[-_UIC-P85/V;01?@FA=RT3SHLLE$L38],X8Y]NL6VJTJ^?J/*\TP(2THH ], \(F#V3D< M?%1:AU7^SD"P$!_\W]02P,$% @ !G!W M4CU_JE%G @ >08 !@ !X;"]W;W)KY]APDNR$O%<%@$8/)>-JXA5:5Z<8JZR DJB!J(";G;60)=%F*C=8 M51)([D0EPZ'OQ[@DE'MIXM:6,DU$K1GEL)1(U65)Y*\I,+&;>('WN'!--X6V M"SA-*K*!%>C;:BG-#'>&?!Z2RV\2[@&X6=VALC6\F=$/=V MLL@GGF^!@$&FK0,QCRW,@#%K9#!^MIY>E](*]\>/[A]=[::6.Z)@)MAWFNMB MXKWW4 YK4C-]+787T-8SLGZ98,I]HUT3.QQZ**N5%F4K-@0EY*XA:0>0*;+L^GB+FQ__2!-U:2*79G@@S4R4I?F!FJO+[E%%)-H25D/? MZ34^8^=C_V[;U!_X?I#@[?XA_2_J">2P@QP>#7G27C BM2Z$I+\A[Z-M#.,] M#M,JW.<9\!&!3YA''?/HY M<2>TZ3QN6)AW T@;8/;70NC'B6T_W=LF_0-02P,$% @ !G!W4@.U96CS M! 2A( !@ !X;"]W;W)K/< _Z\_YC@V_+P4I>5%"K0M:D@>WUX@V[NN6A46@E_B[@ MI,Z>B7'E0^D"<*;!H1H'W"GRJ$,PHB%Y!M(YVR%JWWF8Z6Z\:>2*-D49K MYJ&-3:N-WA2UV<9[W>"O!>KI];W.-."V:$7DEGS80Y.9\"IR03[?OR6O?OEU MM=2XCI%>;GJ;-YU-/F.3UGJGR+LZA_RE@24"'%#R9Y0WW&OQ+6PNB6"O M":><.@#=_K Z2SUPQ! TT=H3,_;NZHVL@ RQ(_^\>5"ZP93\UV,]&*P'K?5@ MQOHG.$)] .4*?*<9MIJF0H]K%L:44A&MEL?S@#@$4QX*1L-!\ 6X< 7>L'= M2J5-IC0>D)V%Z&SM6$0A$^$$HRV7LI '$7=#C :(D1?B[XU4BNP;N2VT"UYD M+9L($:243>#9Q(5N?8QX[8H/C8&JD_D:#&G2I;I%F.S;;GG0]Z!TT?5"="FTPBZLAD[RH_D MW,&VB0>#&":Q[8UWR9_P9J0P%GN]^1,/&"\RG#P GBG@^:/.GF:*-+:=$X(C MJUAMTI9LBR.82:61*)F?*>\&B BZ!IP2R*N^ -R%:M-@2./0RGU;[(*SE/%D M!O!(E\S/EU:PG2A3:^*[$#Q.(FNN<4CR) J3F1KE(U]RZAUL[*3 ;D@4$A#X M)AP^\AOW\]M-IHJ-R_E>+SEWGEZ&4\\=8O1R;B+F(TEQ/TG]=BC+;R0ORH.> MGG9Z>/S'X-EB'G@C)W'_:>5+>Y0%G&&.2$Z/T.T(GO<.6FF<;; M>;=GI!/N MIY/Y[;%I(<(C"YY&IA&P!<,T"40R,\OQD3^XGS^^OTZ.OL/7X4+D37L-,/E^PZYNNVN-T4QWR_(>9[L"#^LE M;-$DO8P16]-=7'0O6N[;L_^#U%I6[>,.LAP:(X"_;Z74SR]F@>'Z:/T_4$L# M!!0 ( 9P=U)ZC\6TB00 (X2 8 >&PO=V]R:W-H965T&ULK5A=;Z,X%/TK5K0/,]*FV.9[E$9JDZQV'G95M3N[SRXX"2K@#':: MSK\?&R@$VY"V.R\MD',OQ\?V/= MSV[0EPVN VK$OQD]\;-KH(;RR-B3NOF:7L^@8D1SF@B5@LA_SW1%\UQEDCR^ MMTEGW3M5X/GU:_8_ZL'+P3P23EX;8"K!7AP M),!K [RW4O+;@'KH3C/V6K@U$62YJ-@)5 HMLZF+6OTZ6NJ5E6JA/(A*_IK) M.+%\V).*[EF>THJ#S?=C)GZ .?CVL :??ON\<(1\A0(Z29ONMDF'1]*M6%'( MZ7\0+'FR1*^FHV_2-%/+A^3@CF3I_&L)5N20"9);"-Y;NDN*Q4S M<$MR4B84$"%9)5? 1;\##%%DD[_)Z=S&$ V! M:Q,X]R*$?=>+A\B-B438@Y[G^AUPH(+;J>"^4X5/60FX6I7\\YL4:?('FB(( MQG9B7D?,FR2V>:%5DG$*V!9PM9P!.ZBUR6T M&+E1&&C5?F.!(A>['L9C0IPU!^@]0DR49KLHR& F10F#<*0XH-X[T;1YWM/# ML4KVI"EJ2=-U\)&NXQ99?$ZOSRUF('CDA2/VAGI_0],&-\[TTOY#IK/-?=^- M1ACUQH:FG6VEYC+/ZW*J.%5:>;#6+F0ZT]PH7L@TN;':A7KS0M/N=9'N11U- M@YK'H3E>'@$SWD<54UR\P]0O"./#U'6])%D0P&!M2[V5HVLP^ MW"D@B[=!*%M.G?E%W)!Y;W%HVN/>TR^TJ08M(PRAKS<,R'1 #3 MB$QWF[LXC *]B]^\!3D\HO1.B/^'$V)H/:%8/OZ&.MG%!,Y]Q&2 MX$#O1"U0Z:Y8&N&8$+T3XE_DA".B6)P001RX>GETSH[RZDO-7Z22!R0.&PO=V]R:W-H965T&ULK5K;I/K1'(30Z+$JZ^9Z<=#Z>+E: M-=E!5+SY+(^BAM_LI*JXAH]JOVJ.2O"\'525*Q($T:KB1;VXN6J_VZB;*WG2 M95&+C4+-J:JX>OHB2OEPO<"+YR^^%_N#-E^L;JZ.?"_NA/[]N%'P:35XR8M* MU$TA:Z3$[GIQBR_7C)H!K<5_"O'0G#TC$\I6RA_FP\_Y]2(PB$0I,FU<P MF0&T']!F;M4A:\/ZRC6_N5+R 2EC#=[,0YN;=C1$4]1F&N^T@M\6,$[?W&FN M!4R+;I#*ZJ/==%1:Z$(W'+1OFE(Y*WA=0 FC[A*0C:9>>K$4#HLB;M3LMLQ]+LY1S!+F#_M9P MTR%L\16I_:5YTC7DFEB[]F MT<8VC#1*@V""UC9C$4EIX$:;#&B35]#NA%*04\T?D7@T:14-NMB*6NP*[:Y- MKT=#2)?-D6?B>@&):(2Z%XL;Y%K-B141B5D0,'=$Z1!1ZHT(VOX>**,63=OK M-IL-%"QW9CZU . @3&(K]=X7OBG@%Y'@8.S:@3>6V[/2,<'D8JM17C29/-7: MV;$#.R0B/XE9?Y0E"4JJB,OE.DP*#MPM9^VUCX>;%<] M(S!#5D3>UWX@(C)&1+RM^YI&0.LTR[\L^+8H7^V#>&0E3/U% MD;73WYBN+(I[OBV%,W742EU,&$O)-'.VW9)%:4)2]SK$(\]A/]']7,,RU%)9 MM-D#9/:+<912-@7HL$L#X+B9UH='DL.A%^!&"2C"?.Q[9KZD/@@%F@RZ(M1F M-Y%.^*$-BU 2IE/X#CM&TG &_,B'V$^(O[4X2UGOEUJHRH?4Z^@=#1O;C+G$ ME,S-P\B8V$^90T4?^9,IYXXVLTR=Q#@YSLAL4ES&F& 63R?!0;(AIF>+X27T MD3ZQGS]O>Y2 7$EH:P:Y$B6H[5>0V^2WQ&F04*M\;,.0!8S. !]9$OMITJC0 M_)G\E8"5>A((6*8Y%,=!]P'5:%5L3["(W5'8#+I,HXA.E9;##K.0A#,JE8P$ M2?P$.<@74[9%)IXC<8$E-C="RL]78K_)L.V2*)Z#.C(?\3/?KV]5RT[L-@\F M 6/,PNZPBVE(9S05&5F.^%G.]/+F[7LA,K(9\;/9YJ2 _QMAY(WX\]05GS,% M#IX*:<22:;$Y#=,0AW-)& F-^ EMS8^%YF7QERDXN=,/7 G8C#3NMNMW]HZV M2QP$&"?!3-LE(_T1/_T-%7DRFRK0+\6KD]Q'YJ T]U0X#*, EMS<5(SL1R)O M/7XK:@X[TC?7X\A%Q,]%&_[4GY.! )C M*5V8/<.+4']J#R?-B8GGL(3:O(JCA))I[_;C^T#H(T/3US:H_X?0E\\T<.1* M/SD38=,T)A%A033-A!?N!S(Q\CWU[W8GF6C93A[-N5@#]"945C33*X@^-GO/ M"I,<1%/E[+ CE.(9H4)'/4']>L(I^R]ZQ?4)[5[5,7T8MGY(4I9:VT6'W9*F M48QG3K7I*#2H7VCTUQ;**"%TD8ONZ9/1C6U\1G"T#T;%W_/2M"!G)+;@P#@B M:6!U?=<6F428SH4R2@KJEQ3K.;R(:[05^Z*NS8S &GH27#F#L+5!&B9)9'5- MUQ%SPM*Y2P8V2@CFEQ#>&(0YQYI'SVP10##!<32= H?A),R7Z$>IP+!7OM^= MCL>RE3.\["+8E>"CJ+L;:^NFY.5K1GIG?GIOD]0>\8%?\ YR!#8XSI38S)XR MAJ?G2 XS#%S)DIF$C+3-_+0]1=I>#VK^Z.X&O;/S6S^6XF0*UK:R=XVKLTOE M2JA]>]?>H)8YNIO;X=OA/O^VO<6>?/\%7ZZ[6_G13?>?!'[A"I94 YNH';@, M/L> 2'7W[MT'+8_MU?56:BVK]O$@."AA8P"_WTD@N/Z#><'POQ]N_@=02P,$ M% @ !G!W4K^FC6D#) OJ/"X9Z4)B.8I4NXC0I;M&>^.C[7L[MA'$"B2:(, M&X=I]:_?_#+K @_;,[&Q+]T4"53E?5?YIWU5?VHV6K?JR[8HFY\?;=IV]_3) MDR;=Z&W2#*J=+NF7555ODY;^K-=/FEVMDXQ?VA9/QL/A]9-MDI>/?OF)OWM7 M__)3U;5%7NIWM6JZ[3:I'Y[IHMK__&CTR'[Q/E]O6GSQY)>?=LE:W^OVX^Y= M37\]<:MD^5:735Z5JM:KGQ_=CIX^F^)Y?N#77.^;X+,")LNJ^H0_7F4_/QH" M(%WHM,4*"?WOL[[318&%"(P_S)J/W)9X,?QL5W_)N!,NRZ31=U7Q6YZUFY\? M+1ZI3*^2KFC?5_M_:(//#.NE5='P?]5>GKV^>:32KFFKK7F9(-CFI?P_^6+H M$+RP&)YY86Q>&#/A-'EPFO-_D*71K55NIE7B9EFB>%NF^35I,\MLU7 MUI^Z]:>\_O3_F>[?V/7MAQ>TZU__LAB/QC_^&WM'=N_C=Y]U#>W6-.J^2C^1 M-7E=+?-"Q^I529RY:#]TF>1$K MVFJK:W ONM?UYSS5#0#*2*]JL/2OR7;WHWKM]B0(8O6A3LIF5]6MX";/_+-: MYTV;I_0^D/V'3HIVH^Z26@_4AXU6!BD#H@9*JV2;%Z!E=!J)=I.T*JW*D@R4 MJCX3OL^*3K=510MC#Y@SL@;X*\2Q[LH2E"+0&F)6N]M4)=!JDV6A:5F\*K2) M4@*J:W4-PO K.UTG+$+-0T.R3(2LJZVZI>7U7_\RFD]_5!?YV_O+6/V]JM;X M;C%=D)Q69^?N2]WB=IW755*O6OOE;7F;5OI$_+P=12)951;:,J *@ MP0@"@21"E5IG#=B,=?9$S!!5,JZ?R6GL ']"3W7D2Y("I&4JYH0\Z)O59-9+ MM7S BE&F=T7U "W%LLND3JM,,[SO7[YZ_N3-RSNE2U J.R5 ?5YFNB$E:%1. M5*WVI><7$,IODL^9%]!]=O@.)8O6IK/97&S)=>(@D-$ES@H7 #* ( M)+;B]P,%'LU_;%2STRF;"J%A!)-9!-0"6YM&;T%UDE--HD?_I[T^D=O/1*&R M'"JY)&G-%*D%OF+9!.W?:!*-3Z3-29&3YI:K**]A8"D\HT"A84FF3,F.)X*V)L[= 6(HE(MT-4UA1NWA*LM"!9@!==38O%ZI8$('J7,$^8DKW@?B%= M#58A\84CH]AT#B"6NB4[B"@2X2!+%9D/O,F6"7:)=5A,@MT@DF=$0DD.RC60 MI7<+@J9094+\I,7/P'!+)"@ P:)'>4<$L@M;V,.67E>D^YEV<+RYO7]^^]_1 M:]Y^5R2I5N!4S3\V#]LEQ8G&F][?_=>'@?&E)[ M&DM:5&EBM&YR,Q\.(4;Z4Z*>PZ[&D5.^6W4SG5T/!^IC@P74"W*'%!73*MB5 M,@*R8R+6]./*14V-BYJ()N212B02,#+LV6#/2.Q+\DL%V?(D3?6.@?'1CH$? MAK^&Y2)5@W4BT\%6GFW5)S)J#APPB^Q-M]V)PV0_FY"(I2VK)4%*SAV;;+$' M^Q_8)V/8BSQ9PK;DVOAZO$.F(BVJ!M:0GH:M)M"P_>D704Q^C0#""_CL2!(% M)"$)WI/AP/_/@5:3D2@[\6'Z"[D.(G\F3L:_PH0B':JR 45K;4>$)SI19@(Q MZPK85^@8FS$B0M4$!(N-/R/]EZ=TF3*-H74*CW"L9%3Y%&<'9)H;"5KXPPMB MTV=RU< @5&*B6T.6&%:2<-Y0PD0\+W)Z&C;D,T'$RT76ZF8F_ $0A#$)C27H MS9 ^/A!]:M+%ANEM?W(FF]6>G!H!I#U _6R$CUZT E!HMD"4OJ@V:93"A$A MA6!DQL/13J;!%^W 7016.CJ7+<'.CV1^0W=^RSR/6-7EKA1T*0A%+ M^:D1TY>LU^0%@!6OOB373HQ1[#?D10D*"%6W@EA@R*GS&2]U!NTB%.6E5_B9 M5[HS%APZV^U K\?CV3 >#H<]V]O']KO (-F)601D#OJ15T3\H]@0(3$DOLXAD:04)$*DA(@C:4L66+LC<37):_5K0A$T*.ZS M-D*WK;NMD\4TJ>L'J,MG^^P)QD9G&1M[)&N2&?IZ"9OOOMPE#_A& AB*S"B M!/KL.UR,UR *J*LOK'\4RQ#D DW606R-E2H2V&JB5+,A#3?JS0#GXG>L5K!( M\TYW70WM?6!,5UW)E0\B0FJ_7QG9MX3.&Q=6DG,M*+P9J']4>Y ^[D4ZZ^N MTX]I-CI;<^K5!,DKFT?Q2MC+K>_9UT16J"DJK[8D.B:HD5T)-Y)32NI$@ VI M'4GKO/D$-U"1N,']L,DR^L#.84 RR&4)H6A;M8@=*&!(LM\[,7F1Y8MF-\6$ M$)EA[(_V)'1"922I3(EY4NAJ8BN$QK*3PA&>D"63(!-"3*FC=2/@0F\A-DP8 MQ'62,^4>CX8Q8@/D,DDM:\@34$A^8AQ/Z(&\9*LYL#6#AG)Q2V=U6Q35G@'N MLUPE9A$-_R#6[S 96R=HD9Z)B;B%# MR-B00A*0#4EXAKN\)\EM-G%+(6)D(Y(D6#G3M!#)K?!EJ?N4$QU952 ^ ML*N-&WT=<\I^IYSJ?1_]!SZIG1 M+>+5W0;I$P-I">-_%;?[6$V'\?5L1!]LE2K\)#]&6)[^6MS$P]FB]\#%=!%/ M*>:_]"N]HLBB!",)X_"S<=$^0.9BC:J3O0MZFLBD^EHH]]<4FV67,>(: MR3T&)@E E2S3*^9Q AW@K( C8-F/#+$J*W;&<+>BE%:S,E;56E,"_2?+F7%^ M)GJB"+D\^VPDSTJ815O46\*!@"--(OG^M@+V_8@Q(%)4R0TWV*!M6+(K_@&& MB0P<@#&.1P)#:R9+_86P)6)<;5%&MJHNJ2FGS&)+0!H.P#AGMIMQ0D#TI/AC M5W2DS((;/6.5BI\(P5YJ8CVM&E&XDXKSX(H=EP5,@D#!4,*1XKJJ,@Y-CY9Q ME1+(FEV3# =%F*2UJ&XQ=W:$.F@-!)5@2"% _F=5G@[,I"QFB28V0MP-E MO1VSYNO =#$:SFR)=1/Y8X.!\B5"T1IE#),4FZ7$PSQ0*IRGR .\TPJ-%,A5 MPUJ @8;L(%"U;*J"C%? '(E@N;S!/MBRT*1!@RA0X9A%E7Z$:=576;6']R.: MGS=*_<"\#0WCT^@X"\ KT?O0(J@3%N&QFL374W* \SE_GE_/X]EB@4(8A2JT ME4C$>#&*1\.I&D]'\?5BY#!Y\$)[,1_/X^O)#=FOB\5D&$^N1^K2/R@(8XO1 MS2Q>3,?R>;Z(;X8+]0XY.*52+VPX!5#?$HZU"0Q;=2OIJGU2AT]6_*1S@/*D M(5=$Q/J=!.__G-=VZ]QE2>1FQO'XYAH.91XO%E-ZQA1V-=DY6_3>#&[47/B]_#:/8D^*@4)O'.0+CCV[ Y)0SM!7D;#,<&V MB+Z?LR0YDUD\60"QR6@QX/*6O%[/K GIU-),0=H^&3LAUZ% MQ=/17+RW3Z>#-N2]"7B:Z%F%N.?"5"1?WMX_"YI[34C7[T0'K#=O&AVN5I-)D-+Y^J^YQRQGSU8.7J TD. M\\!C1ZS+:TBO1,4)?Z494AG>?]1,Q<+,"21X-YXC985F6IZ MO'@0T!! M>R&T[Q.NRT2EI1CM0P^3'M__GTU,ICOXH@TO'61?T+ABO,*SV-! MRLL(C/(A_'%0*7'U 5\#C!**._/U6MI%C)$IFI%^9.2FH,;81;HJE-HAJ1>9 MWB29Y-$EJJI26@-1T]872TE"40%*%6))"D909^&:"?U^]_;75\^O*$8@H#*] M-;TUK[^)^J-+R,:UO#C]F!0/Y#R8>;L*/@0&-) $0CWD?NCQ=F75H+5@M2 GO[=E(VX;<,!F(VUN7(K843LBZ$K MBJ :;HA 08@E)F?;(8@E^'B/,(7@;\2+M3K=E/D?G9%X _2)WQ5/"YSOZ?BF M*IK^!@O8,T' QH[2!5ZE;8#Z+HG7+QKI9#)N5>_8QF#OSO->?NZKO:D7EA& MT'/;1F9;)ST!\O25F"6*03ZZ'I[YT;.KY1Z:[=1Y5'TN%*3H+%*)Q(<5.NTD MC=UV$-TV["70]W'1D9'"OD:%!:-C?1=M-:W.0&XDO3:9'$H!Y143V@IP=.QT M4!B S9Y34-3;N^7OMEGHC'+5*RJGX392KI5]6*!L>Q[4B8][ M0RS,Q]7,OA>0?I@,,_ *W],W4A\J[H/UN,V]?$,V[6Q 8\VB*T<8((+.H],I+GOU^.1[ MR:YC459<5D4"GY"1?6]S;0#.Z5;"BM WTP8N(5/0(35T\T59()R7D>](.YJ! MW&EK!XONW%@)C_2DQGJ**K>T8Q&A"/_W-O6"Z+^IY,'GS[% M46IROL5KI[<4YK2LN/.0'T<%B4()BTNI:&2B?.JF@QJ[R4#=HX>7K+7MQU.^8*3U14H)MDUF1]Y)IN2+,<[TB0:%U[0-O?98OAF'>=QE)5O$< MSNW]G4)YRJ3H]G7.INY<>8IIDC5L*$UE< M3B;\S:4XUSKT:*[=Z8/G,+"7!=.D2+N"]Y+$V(X,<C^6!L?_+-Y[?E*0O 3+":$(J3^U*H M*VS>VHG=WJ ##$)T -YT-I+P%O6UT9PG: X4MM'D^F^.-0WP_* MW)%@&0969#(K1::G])+LYF=E/A&SZI$KP!,([-\E3:2_/N>9]) H;FG%?.TI M+:!@]\$&K#F&EDE,EN2/,+JKN >6R""!DI,V7GH/;**8Q#-ABC&)]*B'M2<0 MCR6'QTPU@\=EO+Y&X:"*Q]KAPCZ.[/(50\US/+2#_,4. M\X#PINIDVL>L\.!VK3"42N0\$;_$=8H&9TD*DZ:+=7=MH& *'5;\2MP$Z$F_)Y)+!9T= M2+T9L0]J0($ (35E!^_"$#-UP/TFV]9E#6O\R0K S^-BW('GVAL39,WTW1KZ M@D%A]SZ@!M=.\B\(@'JG,9R<\T"P&+6]EL:."3DU9IYSJ8>2QRE()'CO_KD- M>P9BH/XIO2%R5B_ULK8-D6O3$+F]?^9Z&_#<=Q9-Z4UH1:3,>7 MMASGD0O.V2RKFCMGU>JJLQ-G4>]= M#HWQ#/;",X"?VV"%%+KQBFL$^':4F&]_9$AZ9;$'/7<#V5D/C0B\+3'(S>'G M"0 -Y+*71YD6\W/&:'3W2HI6J_I$B"7XE"^-I$:!SGN+Z/ML#%6_YTCJD!N' M97J"9O)87J"=][KXK&48PXT=Q\Q[PW>9GB*N1+XB#A;8\S2?8 U[@^T2@[H# MJO04JC2A.'POZLB$'D6^@O*'DU&_QTJR+/BQ?L)P\QT6N.&X_0B'XW%Y M*WT'TJ;,B; P7!H.KHB;X5Z8$WCH0 F" M@C_2]T- @_D@M[2O%8IL]<(]%',R^$P)2#$7?Z@>*3?"NN)#53APF&61LI%SI8 M#:F_?T:RQYLS'%E]I180?<>^'+/B![0T!W]6Z1WPT MB8QRH\2;<$"">91,*+]-?N<8W)V4Y.3^S"9"9%-DCR@*2WB>DX=3S-"X6NI2 MKW+XAW/QCK6-L3(2+CUF6X*&X]B@&,$!39IV))>I83 E&_:\:DB5.X;KSD+' MZ'$"*<_8R9?:G7:-9 R*2Q7PM9AHV.>-;0]!9@/Y10QCS+G4.[A;5A75FE5W M118S-Y[4N$HKGF@ <+$:1=AEP3-I2))3@N#L&J=>BH]Q.,&9"Q,(F]-;)CI& M61_U2DAUD2R9W?3T)5=4*>S*6TR<:CO%:0]"'4S9^C$=B0Y#^W@XWSI0[UPN M>!;<* ]:3':,2?V&8D\2EGAPXX58/M-B0(P-)Q6;&0R/@#'+O:&B*ECN:OEP M99/1P M+5[\_,&7.9YP:D/*AC1\F\K1PK4C.!"^2\/@(5QW->%3$-NKR0&)X M<-U#@?96@-]76)\W*AS>#*-XVU16C(-Q1<%1..BI*QY/H&/R@-F]#=OG*Y"JGBL?VG-T!_#T"!F&8T_VS M%LV-O38]LD'T^N.-G+1.)_%L/C:%D4D\I%BH7Q8Y/PR \D'[F/X%RT6-W'F'*[ MGMB27#R;W,1F*O5@.W.4\J 4U0?[ELTKFSI/T3'J[ &Q[67&I*4,AD^1ZI2T+DQ @MOTS,$:MS M^Y3B;\RPB1W0U*5,R&")V@UC%,G>I/%V>CTO3:X@TT;]R$WZ9M(1M>DB=W$. M U\)^Y)@)L0?2C$!G*\V!43C/7.V":(Y*O5"\"@O+>>$I!QF=57:./GOOHON6,)76-:Y&S)$AZ+Q)"KF9EBXG0M M3BC(H>G>B2L9Z4%P@7L*?'',[B,(AI@ 3"N"O:7X\H6FM0\*3S=\5FU-+&S9 M'1).L^$/@F.^J<3E+;4T)8RQXTR(C+8,TQ!;6VE2D::WUN7Z.2R3ITLKEN,+9N@_A3>3O=\V M]C=O, /7$9UTND;JG+\]=%=O=&O-W,4_JX8B@G=$SOL-%N^G1C(FQ;J VH; MXU[1)"6=$,G@JU<:BCZ:#1_VX2Y*P5/?YAM;M)-XTH49\I9<""+/EUP2%L * M!FR'Z!.K2.)D[I Z<82;YQC>=%M@6=5/HS='2U'6,XG'E.U<#T><^(P7U_%L M<7WBT=X(JFVD Q]NBN'NBTR-%HMX,I_9XVC1+1_P/(D$7($@BZ8-T;7Q> E8 MPYMA/!Y?]\!Z;L^G IW?^,8Q1*VFOV!(BYX;9JQY)+.QX03(C&^^2L]G#-%U M/)Q7=\0L-=]^"(>6-!?C#5PO23;\ T.0ENB MG)"_I>:I5SR6U\ZKVY'G'L1DMCB_?L:&^B[,K\TQI/X);0G=4*XA;'=%8N_G MJ''-2!;Y0]]8SQY(W$N M+.L-3=N?88VY,6!;'G8=N>BJCU&M@XDU'^1%$GHE:IE#X3EC;ELTK'QW;4^[OI<00:D8HQ)Q:L54D'KSLQH:Y:C*TH!]T.N"W,] MDUL!Z>2@SV='Y-/D#8OQ9ZK0/I7%&&)XE\F]7K.W>E7*_9/8[ZV_Q4Q^M2&R M.QWKZT@1'_Y$'5[7NQJE%:&(D*V1.VO"2TWR8"-HY^9LD''7%C("XTT@SSPO)]*-# 7SA8VA <-" MZG)PS143P#MU>VN17'86-6DB-\0EYM8SKEWH^@F?DG0'B\U]1WM+F;PQH5WOP5V2O32I[*X]L;F]Z]')R4<>G05ZGL)6&]H0][ MKIAO^.KO+L3L[^R7B^QR9ZZUV_--/#TD190Q:RRAAK\%\%Q_(9P=,(7GX"*Q M!,.#_8IT]*WI-'-EFY\1/1MGV9V?J@LF=]4UM$ASJ7P UJ?_8X6CAA.#*;XL'K:42OS_A&"OIP$X]G M$[@;7)/B(E[&X6"RWW$\ZB<6IO![=@;47^C0D[Q*RV U@AB94BCX.*M)%8.; M.UQIF=2.2]U^'/A?& R.Y(!4?,7W'E!_?97TF'_.O'!Q'4W'9K(D,0RQTVV/'+U? ZMM>>/=?+-K+G O&' MU1$7'AI^AK^>A3.O'3&EX38Q?V8(VZ$X8:N MFUQYNR_YF"R9++_X8C1S+T^'EW8<,CCF:+&QIR0'(8JJD5.,N2TM>9+QG)(D M^-'JY%D&)@*J9ZC9U')C*:3ZL,ZC&>AP_D1"53D4%ZXH0X>6!$Q7T]9V5$ 3 M4!84_0 R.-E(IMQJE#T3*M<5& 2-TDDK$ QPMV:@=>>OW>EP12HY132?9=+R MBVG(X=ZBZ.^WM^_O"9]L,<B"T\\FZGF MT_>MDI( M3R$6*]T_3RZM, F_^\=HR6Z9P[T\QJ41TK8;W>]MF I8(-3![!X"$=XT@VXW M%%))=4GN4,.%?O;8$Z(OF4,1LM)O+)\LZJ;6;:;6Y7EW5Y,=YF8G?'9#QV<$ M-/!4&"4D!6,':XAV-9Y=329V=(6$ -="M+RFK^)%H4A*3L6^NLNSQ#2WOW9, MVHP8S<'1\ ".*3;T6?72LLI<_\#S6A<'K+Y\BIL6F";]=D\9-,[N+%W8R-X[ MNAPS'N;*GY^F'!*E@)[>]=3DVUKUKZGI<*!><#3.4RPF?H=WWB&I:HG=_1M% M_R7%7/S?*^9H^!7%!'6#L^A\59[=KOF/840#MJ(Y@U+C [L.1']M^T6HW01=\4+?&91]+E M),M-Q)B%_>'_T,H) J=('+%@23<"?8R@?G 4;$HJ+J&!A87)#7'7>W\/E9?8 MX/",';H\D.'(':F3XT G6YHON9ID+A_$_V/>L'=7:U56:$((5KX6XBZCA";8 M40<':L,U>+[:EP1 VRM;:^TFT@[N/_8U&'.C$NI8CL-B<3^6: Y'?J@"FM-1 M9)[%X?VQ[A8FV1,W 3!LM8UA#0(!EAYL@.AY(@G; <4C3_%3J867!MLN.,L M:5M8G@]._2,$3X)_"()2BC7_-I#WR;T*X;Y7]%S5NY1^2\(_+/\=AAYT+ MO:)7AX/Y[)&,\MD_R)/P/RNQK%K*7_CCANL,>(!^7U5D6,P?V,#].R.__"]0 M2P,$% @ !G!W4KT/V!PY!0 'PT !@ !X;"]W;W)K[7NQD[9) "=-L0[H6B3=^EF^HWU" M==)-TMEQ?_U(Z>Q3F9 MN*+"6KBQ:5#3FY6QM?!T:]<3UU@497"JU22=3N>36D@]/#\-SS[8\U/3>B4U M?K#@VKH6=G>!RFS/ALEP_^!:KBO/#R;GIXU8XPWZ/YL/ENXF!Y12UJB=-!HL MKLZ&B^3E1<[VP> OB5O7NP;.9&G,9[YY6YX-ITP(%1:>$03];/ 2E6(@HO%W MASD\A&3'_O4>_4W(G7)9"H>71GV2I:_.AB=#*'$E6N6OS?8W[/*9,5YAE O? ML(VVV?$0BM9Y4W?.Q*"6.OZ*VTZ'GL/)] F'M'-( ^\8*+!\+;PX/[5F"Y:M M"8TO0JK!F\A)S46Y\9;>2O+SYW\8CY#"KW A]&=X([70A=1K6%@K]!I)?N]. M)YXBL?VDZ% O(FKZ!&J2PCNC?>7@2I=8W@>8$,4#SW3/\R)]%O$U%F/(DA&D MTW3Z#%YVR#L+>-DS>3OP9I^R4'#CA?]:PO?P\P-^'O#S[ZSK-U#??[PBU)]^ M.$F3]-5SV/"Q0K@T=2/T#N@!6BS!T[.5M,[WG=86@PLUGJ_@$SJRU8.%4I(L M,,08@="$+K\8+: PMC%6A#4E-=4CR?E]1!<'M$HX6"+2NJ-;ZH%@@K<^WOC* MFG9=!9\="NO&<"-O*?[7B+W7\'NK$3@0A7LQ"FX/DY/:FP&_B$"+7MAK2HIJ M6\)%ZTA1YY[.GP$XY7$0, B\%30W8GK=C]])LT-(0A&L6ED(Z2,9)Q@V:C*<$(C75 M191@5@'%XM^MY-#).)WMK0+G0> LE#/D4]"<=AWW*R77F)B$E->H!P<72!^-LQL:#6306 M2O7MX&=BH]J2)5\:$OH %OR-I?&I^PZ_4$?@ANKR=$\(W=(^ B=Q*'RK*SJP M_]D77>EC([M8=>%;*_T.2L+:%^A!F0<6-T9M&)C7-%M1;4KI6=Y](MUX2\=P MQ7O)DXDOVC5M#)#^N\0[K.^W'@JC'4"746TX^"$U=M MP!FCT<;WV7Z4O(ZO&=)O46VZE>D@2D!["=9+\B+!!YV"Q@ONUT;LXOCLRDA$ M:E"&P'E)'F59-J(/B1'LNYPH8]H="+@E^#@)[G5WR$>'B4E.7'\7X6:C>184 M&.SGYR,>P>YX-,W349Z_&,/"WZ/?:P"Q$5*%51WYL *%:$3!KJ*#P@T<5##X/GG(&U%M?D+:,P)XVZ7P^ M?R#NUPY4D]ZAM4:[#D=S1].%Z,?SZ^'IX?2_B(?>._/XU^&=L&O:(&E4K,AU M.CZ>#<'&XWB\\:8)1V#:>>A '2XKVDW1L@&]7QDZKG4W'.#PG^C\'U!+ P04 M " &<'=2ZA 8>FD& "Y#@ & 'AL+W=O%E7E>)JF[\<5EVIP>AQ^FYO38^U=*968&V9] M57&S.1>E7I\,)H/VAVNY7#GZ87QZ7/.EN!'N6STW>!MW7G)9"66E5LR(XF1P M-OEPOD?VP>"[%&O;>V:4R4+K.WJYRD\&*0$2I<@<>>#X=R\^BK(D1X#QL_$Y MZ$+2POYSZ_U3R!VY++@5'W7Y0^9N=3(X'+!<%-R7[EJO?Q=-/OOD+].E#7_9 M.MK.T@'+O'6Z:A8#0255_,\?&AYZ"PZ?6C!M%DP#[A@HH+S@CI\>&[UFAJSA MC1Y"JF$UP$E%1;EQ!E\EUKG3/[43;,;>L5MA*E9JKNSQV,$Q?1YGC9/SZ&3Z MA)/)E'W1RJTLNU2YR!\[& -1!VO:PCJ?/NOQ0F0C-IL,V32=IL_XFW5ISH*_ MV3-I6N8T^R055YGD);MQW FTE[//^-_K_.\%_WO_C\87G'R]O8237W\YG$ZF M1SU7;#Z?L\]X8E\5.ZN-+,%+Y&;(W$JPC[JJN=I@2C*!)L_9J\DPW3\<'J1I MHHO@A-5&9T+DEGG4R(1E<[[!D&=W;&Z /XX)'I>&5^P-P9BF1P@=GB9';]EZ M);,56W/+A'5\44KT7<[P6G/C& )%+$8K?B^-M^Q,YL/D6I12%$/&5SZ\L;^J4+1*;2,IZCXZ5UPB#,8A//<:]:%D, BD!FM@G"[Z0);W'A62B0QRKO<$K02LE0N9D9'T!0)(\]I)J M$DIZ"8%/#EZ4"DT($I&/THY9N50A)^7*#835&1)_ATFE% "G!4HH8*]/U@I]"_K13 X2 1@_/2\!"NW7 M]$N<)0H2/VW(OOW6BTFXK,>TD'U"^T9.P:2S .J\ ;LYN!3HE3:__NK,2'2] MY#'7$'.%.>.LD _PA&)B+3H)I H*-7D=,&&7\M0 X-BM-=L(;NPHP9@'G2-# MB ?DKP:K8<9:/QR L)<)8YI4.4/%)-J>\I /K(KZ7AA=!;!Y"*P:20AB HT* M0(E@&D:Y\$[DP( #@ 2]GFA!^IF^1S?4?&,TYCK3UJ&2U)VQGM[% M1@P?6.X-D1YZF-;!1<0Z(GG$SB&J!;Q-6H5,=BHDIZ:38#^D]$.0RD!J;\]1.!"6D[A MH\2_N;RZ^/R64OG#*\&F[W<)O7@0&;$;M 5:K')N\H@BUYF/Y6[TH"VHQ9+ M7# #^%>3_728IBF>B_\HL7$/H6YNDTEV)]-(,>6T57=K)6$&S76SVZ!A2SH_ MM9Q*I)EMMY2OWZ\NWDU^0X<@+C'W>&[#CGEP9).M1,S;W:YQ00!8J$/H.6*$ MCHM$1\9K23)3>U-K*[#XJAN+4$G,76R#=MIFHX/]U]1T*+GR52A\8YK\:T(* MI):)FD@COTB[+*DZU.RA2K3!9*7/":9C.KKN\9[75I?Z1N &$@Y!?HFS,9L>[AJ.FDO2 MK0;#L\,F59CMT7;<9B^8-%O].L@^A@1UHBKD M&DU&^Z4243L7M!=2RI'I'F1M\Z40FS M#)LK M,*K;E:('93MN8GO&3NII%VD\<=HL.EU Y)6(,0DP &A%_?J>>T'1DIRX[:(; MFWB=>^[K #I?.W\?2J*HOM25#1?#,L;FU602\I)J'<:N(8N5I?.UCACZU20T MGG0AA^IJDDVGIY-:&SN\/)>Y6W]Y[MI8&4NW7H6VKK7?7%/EUA?#V7 [\<&L MRL@3D\OS1J_HCN)OS:W':-*C%*8F&XRSRM/R8G@U>W5]S/MEP^^&UF'G6[$G M"^?N>?!+<3&<,B&J*(^,H/'O@=Y053$0:'SN,(>]23ZX^[U%OQ'?XW(Z5'D;HJN[PV!0&YO^ MZR]=''8.G$V_<2#K#F3".QD2EF]UU)?GWJV5Y]U XP]Q54Z#G+&>BK47;MPOC!61PS>./M /II%18IW!G6K-QJC\TF$<8:8 MY)VAZV0H^X:A6:;>.1O+H'ZR!17[ !.P[JEG6^K7V;.(;RD?J_ELI+)I-GT& M;]Z'8BYX\V_B+:)Z:T)>N8!0J#^N%B%ZE,V?SX ?]^#' G[\_\?Y'PR]__@3 M#/WPW5DVRU[_1W/JO557[0IEUP=VI&)).%$WVFY4CO\5,88>A XZ[$+G.]"6 M?5YBP>;&KI1;JJ/9Z&0^'4VG@#4VK]J"%S [/Y%9M?2NQL:ER-/;,?;!50]"+"]5H\$&'GJJA&!TNPX! M5X6&J@D(H.< M?&X1LKT*0QP\ 4\F$7@$KM'50->NM7&;&4%HJC9T;A5[?@D,;@ZEEY@\*.A9 MHM0CJT?D1W)P:;>0=1QL,4=L@"FX1FZ5CE#RD(L:_$.)K(;MTD$BI MWPO;SI1<\+;K?XN9.VDK1(Y:-#H'B8""ETV;RK M6TA;*@1L;V.(V,0TT*I"D@:':7S:C_9>L1BS.?1Q82*N\EBJ3ZP-'AU5588[ M5EUC)X@[/F5":&4R=P&F0=@AH$Q(SNYE@Z-V]./IZ&1V,AJP$RFT=R@3VJBF5D:[R0]%[D_3GCO5GI(ZX=F9\#:L'7>$&ZC4M]%IZJ _CKSVX)CN/ MW)K\2I[R+*?(07KO]K/]KX6K]$A^W)Y^:KS3?F5L4!4M<70Z?GDR5#X]W],@ MND:>S L7\0"7SQ*_>,CS!JPO':+1#=A _QOJ\F]02P,$% @ !G!W4C\2 MV3"D!P J1( !D !X;"]W;W)K&ULK5A=<]NX M%7WGK\"H;B<[0TLD]>FL[1DGVS/:.M>\G$QLOA4UMV/="(4W MI38U=UB:S<0V1O#"'ZJK298DBTG-I1K=7OMG]^;V6K>NDDK<&V;;NN9F_TI4 M>G'![_)S=;1@\GM=<,WXJ-PGYM[@]6D1RED+9256C$CRIO17?KRU8SV M^PW_D&)G![\96;+6^@LM?BEN1@DI)"J1.T+@^.]!O!9514!0X_<.<]2+I(/# MWP?TM]YVV++F5KS6U3]EX;8WH]6(%:+D;>5^T[N?16?/G/!R75G_E^W"WGDV M8GEKG:Z[P]"@EBK\S[]V?A@<6"7/',BZ YG7.PCR6K[ACM]>&[UCAG8#C7YX M4_UI*"<5!>6C,W@K<<[=_JJ=8'-VR5[KNI8.[G:6<55@K9Q4&Z%R*>SUQ$$6 MG9CD'>ZK@)L]@YMF[#T0MI;]I I1' -,H&2O:7;0]%5V%O&-R,=LFL8L2[+D M#-ZTMWSJ\:;/X)TUF+V1-J^T;8U@_[I;6V>0/O\^(W762YUYJ;/_N[^_@_OA MTT_ _=M?5EF:_7@>G7UHA.&T9N\$,II]6%=RPXDEEGW:B@BG&Z[VC!>Z<:)@ M=Q\_P^OIXC+)XG#$LA>?="-SMIIE/S!1EL*SB_V=JQ;<9CY,Z967;81UG& D ME#&BT886> KB6"95?P@G5C$>Y%5;0+G(;06VY7JCI&>P+J%1X7_SBNG>B,H; M88A_E[J\;+'@UHK.]$KRM:QP2M@Q^Z!.5(1 $G.PN!/W7RCX1_%/]PWDD7&$ MSFO=*N?U;QJCOTI4$U'MHXMT/%^"U57E"Q3 \&0U/SR)R4E-\&RUC]EN*_,M M>1"/$5GH2.!/KM@#KUI!$LO641('W1J^#SG16E*8LP)I3KI%,,%O7XRS^5\9 M3((ZJJW'1_E0A=#KLI2Y8+;A^-N"WMC,E%:7.5>YJ/BZ$M]XQ6VY@W+Z019 M&+K\R"5LNHS3)$%Q1HP$*U'6(CCQ5['CYDO,7O-*HA$IR;UB'3;?&"'(+B:^ M-M*0A@ASJP2;)KY<9.-0C("_]J&DO<@S$^PI=6O(Y)P>D^E[P8/]O$*4/!B. MILPZ[XY3VR 574JP'4=&5)7.0[8KEFOKH[[1NK#,ZJHXR1C:8+U.!>E]7M1/4@+FLREVR1)%E0 M"68HH*)>P[Q#$?4(1-/C1/,L>=P<7)@$GJQY13&F'#@B1/0TX7JU3EQFV4X@ MO,>AOTC&B_28#/ MA E5*825#*IA!GCE8Z7+B#+H7"'PYE[,EJMX!AM#Y!9)G,S_9.22[T3N;6 [ M!@59M_4WK/=0+);O5-L3K+*-%QK)%%B]75]$G[9XXR)9PR")-HW?" N7^J':5Z+APS0M4A&R1L!\Z MC'->7L[2>#H_P+UNC2?C%;3>-L/@/Z.ZTVETZ8^MS^"Y;-5W%R MM61OI2(B/-U F<(TBJ:G"FZ*>-@^65Z!*;(D;2MH*434$4(JY+';X=^^$38> MB*98ET% MJD+GDAR#Z#MR5)VLUO<$N M+X->=?XYQ('[VO:-F,<2?'&5Q?-E.F;WKL!OC8D%/EHC-/:Q"FF#08F&&;0*8WT#7U-K1V:QHC7D;L_)IZKM M HF_B),D&2.)-V#6>^Z0!_8HQ:0=!A'30M,ZRDZDL:QM'!D$3=A>TT+4"LF= M!]_[9L!WMJ6TY$;ZF>/[FH_9Y[Y.G4+Z"<)ZGH7(1J=N#7ZXQ+'>JN)],!#?IOP#%+8T-)?NTK/T$V<"EE,VX)P/&3 M2JZ;O6^0W5-F!<8-T@6.TM"'W(5 T.V4:BH, ^'=/G351W>51M>/6G16@K\4 M,.J[77Z?>@%P19L#!]*L, ^8USKJ8U@)UQHJ-P.W]+W!GO4Z$@*W""H7<& E MD:F!O+Z#^0+=#;L-ET7?VWI I.Y!M3'[6>_$@S!Q7\'.R&TTN5AZL=X$,=2> M-,!M+=11O,^) ?J;Q#F#8VWG68H#@+ML@B^I2T'_\)#2')L]1D#'VTY[C1K M(135M9#S?2(,Q:-J'F=+$RRB"$(UVV)N?]ZX,*) 0E#0#L32?<1@!!B?LC(/ MS0W>4-I%G-'@Z"L$O2>*&_BJRQ-(RH6@*Y4=/W6%G0P^'T#[C?](8ID?/\.7 MA/YI_QWF+GQ^>-P>/N*\YV8#[T!PB:,8W^:CD-&'A=.-_QBQU@ZN\C]IU!6& M-N!]J1'H;D$"^J]3M_\#4$L#!!0 ( 9P=U(]Q2P X D ",9 9 M>&PO=V]R:W-H965T>DZ#DQ["0'1=&'E;BRB%!<94E:47]]OYDE*?HB&VG[D(B[.SOW^69( MGVZT^58OE6K$CU59U>\.EDVS?GM\7,^7:B7KB5ZK"B<+;5:RP=+<'M=KHV3. MEU;E<>!YR?%*%M7!V2GO79FS4]TV95&I*R/J=K629GNA2KUY=^ ?]!O7Q>VR MH8WCL].UO%4WJOFROC)8'0]<\F*EJKK0E3!J\>[@W'][$1$]$WPMU*8>/0NR M9*;U-UI\S-\=>*20*M6\(0X2/W?J4I4E,8(:WSN>!X-(NCA^[KG_PK;#EIFL MU:4N_RSR9OGN(#T0N5K(MFRN]>8WU=D3$[^Y+FO^7VPL;10>B'E;-WK5788& MJZ*RO_)'YX?1A=3;6F M,3@M<*\Y^T,W2B3BC;AI]/S;FPL8F(M+O4+0:TE^.SUN((:(C^<=RPO+,MC# MT@_$[[IJEK7X4.4JO\_@&/H-2@:]DA?!LQS?J_E$A+XK B_PGN$7#D:'S"_< MP^]F*8UZ,V-;K^06.=:(FH\N.6MB M651"+1:H*WIJ<+W9:+%5TM0"R%##A2I_RP? ADA\^-X6S59\K.8X00U:O5[3 M.9D0>"=,1KN\]D^.)JS5L VV^J[(5>T AI@Q-$>@] (:]%QK,E3H->E9NZ+2 MU9NZD4W;:+-]> @M&U/,H:<]<3L"N88!\\(ZR%!%@UA6N5@KPP@(:8[<2)/7 MHM%"K=:EWBH%HKS 18CJZ.<0 V" DC5IV>Q\/!%?UL0<,A;%W$KJ*';VSK:\ MP6%8ZC)7<"U\_;>V4@Y1N?:H[@/@9UEL;S9+V2",N9@I1;!9*W,'*V=M X\@ M8'7=JAPZUF(#**1?BGO/C4\MCXUNRUQH<#>;HE9@U;0&_+5S7R!Q(#FPENU0 M!C UF-5Y7"!L1JU;,T>&*3JP$EUH8920>4YB]<[H>JE]:<&P>!E_ 6ABB?B@S)TO7.%04<:N*4-];6?;:+61A'/2O;VB8 M=[)LQX0P"\6R@N6=4!N<7#9\QJI9;>^@0E'=LCHCN4CRVJH);KFROJ3HV72X MT$@\<'+>[Y)M4S1+! MH5BU*W:_#4-E*_)A):D?ZX+<"]W.86@I@I!Q-=I7 MK+"+,'"K_* MR<&=4KHK# J%*SJ#+"OD[WY/B\'3$_$)]2?A Z")[SK4BCA\@>=GJ">HV4!9 M7 DBSYUZ4WL8QFX81&1T00D(BEY?_+=6/).46Q>.FMR"W M,'HE'F3\7E#_6-E!C9XIGIR(3P YY0&>%<6S;!&1/IY='7%OF9[4@B"4NV+= MH:U>6>6(V&*^HC8OT*05IT+?J$?>(30L:BJX+D0+76(<1(#>.O]@'A\>\7 ^ M6EDWO0+BLI1UO0--ED'\G4M=,_88=:>J%N$^%&GB)E&&ARQR4R]TKH$F$NC# M2N6@*_6:F?KAU(W#J?!CW_4#W[F1I;(P88N16ZZ+^]F9A%"49"@R01UU/B=>OCH0W M25+Q2OB0$XE7 #3"&JB]+12Z3C_9=+_.5UW"W)*FB(6D5@OTHBP6$,06'(GI),*_@ O"#$JQ+G"3]6H'2%\F-P!"0KC6;!VKS;Q% M'QH-/< 1'GKP?)R;0-,@:-[/3&&)EGD3[41&_:A M+_+"-J>G.HM580@Z>V!LWA)9"F">=XD[$ []9Z:6\J[0YH3/[P:?.P^=-.*T MHWHPYHP 9*3V7=, ,XH]JP#!XV[O'W5 MXV3Y*9QZ!HMV2?V981X);0I@VKR; :C]W9LS>J?FJ'L_F7)9TI,;)ZES*>LE ME)^K@N<;PO=[^O>7:[Z2 E!B/*%1ARB6SV/X[%ZF4=7UTRYP=CUXU]HE Q"9 M_;,.^C1JK1TB.'\,$P"_5]7.GSVNG'>X,N\:)(+UK4YS^C M!P/T.\Q EO!QY@H0_# MZR!RHRP21SCR)EF,((![22>QE[H^)HDCOI4%SXG.2'06N-/4RHB\030:"2P=L-PHSY _#2D6BT"'<:^9WH-'I>M.]FW,XZT8&()S$)3#),'$G6 MR^320:?R C?).',F822BR92>$P]IE ;.EXIF4%(;UOB^;\E\D4["D/KG%%33 M#ON'(7X4??FHB74C$>([)&5N*QAYTW%X(G_$2&OGFM[!B7'O/IL[XR1[BM6C MC-MEV-^Y$7!A'SW.S/MBGI R5NZEVX>45WC1/_0G02Q"3 !>ZHN0%IP4B0@# M-.AIV"T=$")^? 'PD&5N''ET8I-H&O5;=D7D:4;D2.VIB.*$IXEXXD\Y>!@Y M0X#%=&ICZ?L.",/ 7L L%&$028,$G1 =LTL*8 *JJ,N1F"Y8A0)*EB#"2)2F MD, I@3U_V+-+NI!V$C(,/1FFW3B&A$XEVL.%H,O8+'0.PXG/$L()N$Q#%V.\ M2*S):.F9F%+BVM74#@C]C#L!TASK@&X+'*^6BX/J7_1 M9J&*AN$9])YGP3GS7A*,I/+QXKD3,, _<#1);;'&7B^7N(=>O\9,8^_NJQ/VMC0)>?O/@>X;R&PO=V]R:W-H965TD@9VES,MC2TB$JF25)R^?8>4K!I! MXE,O%I?Y/\Z,^7-^D.I1%X@&GJM2Z(57&%//@D!G!59,7\@:!>WLI*J8H:G: M![I6R'(GJLH@#L-Q4#$NO.7!?PD^-!GXS!5K*5 M\M%.ON8++[0)88F9L01&GR>\PK*T($KC=\?T^B.M\'1\I-^ZVJF6+=-X)$+=O6,+"^3I7:_<&ACD]"#K-%&5IV8,JBX:+_LN>O# MB2!]2Q!W@MCEW1[DLKQFABWG2AY V6BBV8$KU:DI.2[LG[(QBG8YZ)5DGSG3-,EQX9#5'\9;WW[[?$/[]NS2.XL\O#X$K655TS>G&9(^@ MCJMD6]@UIE$(7.N&RD8X,#U@FK9*LJ2>#:C/6&U1V5X/;*^IX=%TL'$D63OW M[!6C)@'96ALF#]2M)=)QDFOC) M*((D3/UT$@U(E*9^-)J0?!)&_IA&K_TCP&ULK97)0J,NDP[XUB+W29-;,]DZ[2' MM&GNE%(BG@XP^0@"9K8U>N0B2XKY5VTZ@B M:D[BV.45UL(-38.:OY3&UH)X:I>Q:RR*(CC5*LZ2Y'5<"ZFCV22LW=C9Q+2D MI,8;"ZZM:V$WYZC,>AJET6[A5BXK\@OQ;-*()&'PD"V-6?O*^F$:)%X0*<_($P:\[O$"E/(AE?-\R MHWY+[[@_WM'?AM@YEH5P>&'4-UE0-8V.(RBP%*VB6[-^A]MX7GE>;I0+3UAW MMJ,D@KQU9.JM,RNHI>[>XGZ;ASV'XX<Q'LP^&$([A$&Z1I$5.-\&-$GH2$].]39QO2><=*7N ME&9P;315#JYT@<6O@)AE]=JRG;;S[%'B)>9#&*4#R)(L>80WZF,=!=[HD5@= MD(&W4@N=2Z%@3H)"T.X1_KCGCP-__!]R^0_2Q\]73'K^Y#A+L]/?>?"Y0K@P M=2/T!BKA0 ")^T.^BV@M%N#$G=1+!PW;#@Z(C>RP)\>?-.I N$K,V_K5HE0IDPO6UUP4,1%OXM[")_^ MW)+K8 .AOOVAUF*%D/,-M'+1>E0X:NI%'011OA% [>^IVOAREBS\JBPQ- >8 M8\/788$6PJU+WPP"8)=K1\(2*]B+AF&"\LHO];K"L1V=[I*Q/8X##FCTS,?W MA^&^:F@;#WN:)@DT+"1H'<)9P<4O'5D1A.(]=V7'*;#H\Z:7O\;:'8"P"-H0 M^#/@U.6"\_BW:Q[OM8\:[3(T2<>J6DU=)^E7^SY\UK6?G^9=$[\6=BDY\PI+ M=DV&1Z\BL%UC["9DFM",%H:XM85AQ?\2M-Z OY>&BV@[\1OT?Z?9#U!+ P04 M " &<'=2DOE/[-X' "1$P &0 'AL+W=O=7H+3>7:=*D2CJ[MBNBNVDUE,UF93MS-8^0B0D8D,1 M&@"TK/GZ.=T@95*>?&P+DIWULF]WYST^R[- MU5JZGMFH$D^6QJZEQT^[ZKN-53)CH7713^)XTE]+77;.3_G>5WM^:BI?Z%)] MM<)5Z[6TNPM5F.U99]!I;MSH5>[I1O_\="-7ZE;Y;YNO%K_Z>Y1,KU7IM"F% M5: MPO%_L0U[AW%'I)7S9ET+0X.U+L-5/M0\M 1FKPDDM4#">H>#6,LKZ>7YJ35; M86DWT&C!IK(TE-,E.>766SS5D//G7XQ78B[>B^LR-6LE[N2#1+Q2:4\,!UV1Q$G\!MYP M;^B0\89O&.J$-^*S+F69:EF(6R^]0H!Y]P;^:(\_8OS1_TOD#V!^N_L4S<4_ M_C9+!LF' S!QEZOHTJPWLMPA'U)CP;20HD3JZK#/RP>Q4*5::B_,4LC-QIH' MC=A5Q4XC[HS6D?LS MAN3HSGA(U!#8&W>GXQGD'J6NU%+A:?:(WSAH,)]W)\-1C=OO,9-H5+=(,,E*ZRG(@4.UE#5XB>AK3&69^:R*1P2;%/(^1*XYNXA^!Q M,B7L=U!DVAL/<,A7:^XU]Q$.1@8F1Z%*G<: K4;:[*")V]X#-\;DVURB%L]SKI\C"U-W(G%X7J[6,\:CM;+:GW M.B:1BA07%HX[+A*HO1MC,0F 6=Q%\H$JZ.^W2I4LE$IK=\2E7)-!7(P"R^1\ M),$"F>!U76.636&'#0!F)VPJNS%-M!!DC52YFIV6OLW>GKC5X'FI4XF=AX6- MS'C)ZU2R[F5144$^*+KM.G:04U?/44[$8Z)]P4&8O&R(I<(@AI@-Z+R5%E7T M"$5L.(RY%--Z/)K0.KJL4V(^FO$SU/S!*#P);F;G6N60[&G.O&3J'L/9AA,P M-=V(XY6.:G1_3U%:R""F9AI(*&NJPAH08 MSX/$9#9FM:X4ILDT%#0Q& 6+QJQ\74!?(AS&CI. TQW&0][].QP08"0QCF!0 M[..7Y%';^7@J\Y-D$I;,^DN[Q]UQ'+2FGC*M]6[M:V)Q=P(&7F"I(?1X,(U_ M<-91Z[3V^J=J5"XSCM$W0X>3Y7FCV.?*\\D!Q\0SGAZB;:X1-EQJT*HTM6J/ MT$=KKYS(I.<47NFRI,-1+Z#CL,Z^4$^2>(1R]KD"P/T+#M-.T+N$QU^=HHVJ M3_.YAP! M7?$33#)_P^0)?\-9ESD(Y[Z:RF_3,HHG;350ZZAUD)TZ\$ZF0@&$J"XUR?0. M!M 71_TI9:24.C M#A6DT&MNZ8N=N*W?XX:SI)E[KM'D+'6R&YA=5N3%3%%L,:+9ELJZ7&]$FB,1 ME>N*W&RQTW818KN W78^)^GT U0+N4SMM M1$Q&]F"B$[5ECRE$7L7$?-@%J_8P<# #'),12?SAV]V%X^7@P[LN32%%E86, M!&6*E%T5$ MG'0A=$D'NFX0TE;L>+H\'B9U_Q34@POU"A-A?@NO1)S*QO&XY.HYJID&#M]RFJF])[Z8/7"T M)1'JAW4A>WP)>NT=B%-L7XN P>GJ0G:1^&N.#V6$>R['NG"/(PQ>VK;:Y[JL M![$'0&U5@=%_S:_LAWF]U-2O*)3"#(>P#<:C2[O4ZD7(1H+BQB>WK@G:_U96 MNTRG@2^<%TJ+;M)$N4/[]),I(:K "L:,BD95B-,>HAFZ'$)C4+6'[Q6-FKA- M!F2]E][H^ZW/)&ME5_PQ"$E+H1Z^F.SO[K\W?0R?61ZWAX]5OTJ+S'"B4$N( MQKWIN"-L^ 4?GBSX8\N"^.]6?,R5Q+FT08\7QKCFQ]TP/XKW/E?4$L#!!0 M ( 9P=U+;.K$&D 8 #D. 9 >&PO=V]R:W-H965T.EREMJ,G4S<469R;Q"%"1B# (, M $K1?/T]#2Z2L\W+?;!,@NCM].D#\G)KW9,OI STI=3&7PV+$*K7DXG/"UD* M/[:5-'BRLJX4 ;=N/?&5DV(9C4H]R9+D=%(*98;7EW'MT5U?VCIH9>2C(U^7 MI7"[6ZGM]FJ8#KN%#VI=!%Z87%]68BWG,OQ1/3K<37HO2U5*XY4UY.3J:GB3 MOKX]X?UQPY]*;OW!-7$E"VN?^.;M\FJ8<$)2RSRP!X%_&WDGM69'2.-SZW/8 MAV3#P^O.^YM8.VI9""_OK/ZDEJ&X&IX-:2E7HM;A@]W^*MMZ9NPOM]K'7]HV M>Z?)D/+:!UNVQLB@5*;Y+[ZT.!P8G/W((&L-LIAW$RAF>2^"N+YT=DN.=\,; M7\12HS624X:;,@\.3Q7LPO7O-DA*$WI)\WKAY>=:FD /&_SZRTE -XVR5MG MMXVS[ ?.THS>61,*3P]F*9?/'4R069]>UJ5WF_W4X[W,QS1-1Y0E6?(3?].^ MW>-_U)N9Z"I3?*"),KH6D>1)#EMP4_\W_2^S^)_D_^/W#^B[/W'Q_8V2__ M.T&_"U)@FRLXC2( J%)+N;%D)LR/LDDXN29E@!\+0#0I%9TB8 M)7V0GDM?TFWM$=G[#A2SIINUDQ$4T#$4] E;I8.YU@H[)-T*\S0B=NC4/]8( MRJVKK!-QTK:%R@N$S*$2'OXYH7M;PH?*!_]%*+(KND-:*G KCJ;C!-2&:]B& M0@0VU?42C3K*#AXYN;%ZP]FM1*ZT"KM8QE%ZL,=8PT)5:T':"C.FCXA]N&/P M^_,=M!4>*#FK=82I04_HNYM'@*@U '),DKI">8$>G5T[4<; 8KEA+' 1*-<6 M&*Z;>!WX6X3$K#Y)$E0Y%*4JH0>HNVX4J1*["#'0.$JSV2A)DA%5NO8D8"CR MW-7POJ@#U:82*G81W?2P:/*<)NC-4NS8@Q3 _ 9A](A^J_5N1._S8!?2C6*R M+4W& T[P>WT6VEN27T+##_8.R:L=H[P$"!QB81&N:V3T^O#7VW?T;4<[3K:# M.QTS4=_(A8NK:4?4[&PV.I\EQ"4YE3,5H7?YDV=$(V1Y= P6S,ZHDCA+"N$D M%6(C:2&E(?3"L-G*V3+FC+/HA!X^UYSV6S3'L.;3HT:C?3\] Z0(89$ET.G% MI6E=#. [ J)&%*+Y\,%J@=TQ8!00;E$.L5.F9B!E66F[D["- R-H&\\#?@3K M> ;ADE/4&\O7,WPFW',QOYG3, MMJQ267*!^WB57KP8TQ\@DXN>D2.)SLGS+$2.?G$:@NNO9 #D(W)V)W38O03R MP Q,,%YRP:W_]-4%:XX<< ]PM&O6K[#/'#!2#8MNHIM8K:6G^]J)>0Y6W)\F M281V#N+)$-?F,Y#R[L#O![SM2#?YA&E .96S/,% &+F@B[D$QY:OZ5B] %7C M%../([=L:COY=0ZY+4L,RV8W=33>AX$Z7C&!*+%R7(1*^P M/9]>-+.^=A8X>Z%E._9-/PNDPB4#SK[D9^091(V%D,:JX#P7OFC'S'N8L'Q, M9TU'@%4/2*>]4 3,4TO_I5HA:-1Y0!5[?("Y^$/0&YSW%/FD D,$B>XE\2>!X-&$P]'\%,3=#^& MK&SM(BGT0FW4LAO[E:U=BX*V(49.L]%LGPH?+$W3FS,&NW!.2)%[FAI<7K='QV-*F>CKQ:F7R^!^L5*CY/SP_ ?S:;K"5-WK%J3GC0/+$5 M5^%CY\_.1R=[U-@&TK21+GZ^M)@T*T$!-[RJ )7Q]]XY)P>O\Z5TZ_C1PGH! M")LW^WZU_RZZ:3X']MN;CRH L%9(4,L53)/QJ]F07/.ATMP$6\6/ YSM^-2( MET54.]Z YRN+--L;#M!_+5[_#U!+ P04 " &<'=28&T(.;$E Y<@ M&0 'AL+W=OOJ.-V>J0^ M$,U5I.PDY\ARG'BFO8QI=\X\@D"11 P"#!;3ZE\_=ZL%) C+[KS8%(':;MW] M?E7\\5"4GZJMUK7ZLLORZJ='V[K>/WWRI(JW>A=5@V*O9) MM2]UE%"C7?9D/!Q>/]E%:?[HYQ_INW?ESS\639VEN7Y7JJK9[:+R_KG.BL-/ MCT:/S!?OT\VVQB^>_/SC/MKHI:X_[M^5\-<3VTN2[G1>I46N2KW^Z='MZ.GS M\0TVH#?^E>I#Y7U6N)1547S"/UXE/ST:XHQTIN,:NXC@O\_Z3F<9]@3S^%,Z M?63'Q(;^9]/[2UH\+&855?JNR'Y/DWK[TZ/%(Y7H==1D]?OB\)N6!$'6BJUALFE.>[*LB[A:0KMZI_?EILH3_\=,8GR1"UY>U2Q5LMT MDZ?K-([R6MW&<='D=9IOU+LB2^-45^K"?+K\\4D-<\$>G\0R[G,>=WQFW-%8 MO2[R>ENI7_)$)^T.GL B[$K&9B7/Q[T]OM#Q0$U&H1H/Q\.>_B:6,A/J;W*F MOS=%#6NL"_4RS:,\3J-,+>NHUL"2==73_]3V/Z7^IP^E_/.F@E>JJHN8W]F5 M6A;Q)Q#MU\4JS72H7N5 HXMZJX.__VTQ'@^?W16[?93?TU^C9Y?TUA7.*$$>+Q$XOX]VNV?J==V3)A!J#Z445[M MB[+FM?$[_RPV:56G,;3'Q?ZFHZS>JKNHU /U8:N5+$JFJ'%)ZVB79LC40?-;HN"N@8QT#5 I*)?_EK+)L\1TK!U"J0FGJ_+7)< M5AVM,@W=8E.F31##I)I:ET@8:K+7943R5-U7P%5 R++8J5OH7O_];Z/Y])FZ M2-\N+T/U:U%L\+O%=#&&+V_SI"S21/Z^I#%>IW%95,6Z-BU_3_.D.%3\Y^4@ M\,FR+D"O %5PTK@1, 7@")5KG52XS=C/ 8CI+Q44W6?0X'N/+FY9W2.5(J MZ6*@]EXFN@)M5*D4J%H<5WA+L 6Y35) M-A!)@WE+<(;U-BV3JSULXKTRG;4DH%*';4'K!:;&03X.EH-0O=9?TK@(05GF MFP@X58?!W18T!CR)LNB^2B.:XH!_&.L3V."$!2I)4217P*V) K' KX@WD?9O-+#&)Y#F*$M!\O,492M. M,YAJ>\.*]1IH%F ;.SI(49: ?<.EET6SV:KZ4%S5*8B;'1.9C;@"=XX-(-(> MEKMORG@+!I@G VHJ*C? MLUNQ>JIR*]0,8*O $8_(TZ%0?*$.(*&AIV+LX9T M6P7=GF%P7L=&%YLRVF]34,!Z0]*.T@(D8>ZV"^4^>3=O8:[0(6B 7YH2.@O5 M+3! \"ZB/2%*WJ[QC3:M#A&JT08-(3+7:Y"4K1K=W(Q1UEB%!Z@^F]QLK*AR M[+#4,(.B!-:+:F[_0F?101@5>IFA@(*2/L,Q:9[6J'_W#= \YGU#"D'C_VZ MG-A#6X&L-)@;E13XULI8FJC;V& OP+[H48"C.,=)K'0->A!=.G3-B*M ?6!+ MTDRHETB&6268 0)^ASD4^"#?X&*A;0:SR50>P7Y"YV?F< LDR' &BQ;E+1% M+^Q0'];07('L)]K.X\WM\L7M_P:O:?A]%L5:X4Z5]+"ZWZW 9Q-KNKS[GP\# ML:6=P\ LP)/8PWSU%QTWZ) BP=-8-&E6Q)%(W>1F/APB&^E/D7J!>C4,K/#= MJIOI['HXZ'%#9M8-F?7Z#A\KG(+Z!0PJ^+BZT_OXMAYHY1 B@"YET8*':^M# M5=:'@GT!JYAC9(&*CJPKZE00O1QL8P;V)(ICO2>"./=3:(C&IT3M">*.&A+4 M%UD:TI>?0+':Z2##@,YK=GLVVF3K(V#SN";5 #,%!P,'V>$89 -11XIQR=)H MA?HMU>)O8!M05W%65*B1X6VT%S U'+Z[(6XH-8,)80/\;$D2>"0!*3J \L+_ MSTVM!$65-VQ']1+/OP" M&_T9'(X3UYL9]#N[:BEAV,0*3!.:#=B +41SP(!9"F^C4OT,Y*&U!<8,)>(/ M(D6 _,#!9G=OAO#Q'C:K!.54T>:;1]:&D1X$*P\3TFY" _6R8,5RKR.8B2:3 M )&-)B,'T4V T0TM9CPTFP5-L#FR04&FM$ M7^H$11V6R(U>X6/JZ4Y,&BJ09H_T>CR>#3;9O9UFEH)N.G)%8?^"7&.,@.)7IB@>(*'P!#0".M8P)$F/&;%/ M'.96'.:]//PR2DOUKPB"$MPS%Y("P>JRZ8A)63#^XTYIY7%4EO>H4CZ;=\_Q M6]#%;Z&C?0FL#%^OT#;;+_?1/7[#CB9XT.#HXZZ0C;>^>(7>6EE\(1T%/B?, MG&>3--KHHA(<'[2IV7U0;4$+B@JD":?L'QAA[=N3A=V313_Y9*YW38DZ\KYK M [ZM!Z+VNLDI8P4;$9OOUZ(6K-/)<0Z9RZ3(P!4>J-^* W)EV'K1FDAV2-%O M,YYV<>166S<=^!??9BOV'*B5PG[NT3_EKV"_>'@Q/V26;/]ZAU&?UKW]'$F4 M3C84IE=>QHG,&'L/.);MW[%0%1AYAPBNV '[B@/,H\+:0(2;F%USPUB6I&5: M?4)S70#+HYM VEQ4!1GQ <@!)9.8HG51HY\)SF64_-&P-0C,OFAR)X@0S+>T M^I,Q83F^G@+)B&'S.$%9A480Q *#+H)U(C]+,@461)0ZZ3? M4 KC",BFN(F M2HERCT?#$/U(C'NCDOO@-U!7T1OC< (OI#D9E#ZQN+%B<=/+U+=&KM_;G5*W M658<:,E=0M+;'^:EGU80H>J?'NTQMH,@[-%7!FEQE_,$<:?8W.'*0RWZ'L&,?46Q#$ H/!S,:Y M00U/$]G_N!7Q,7]BP&.#8G#M=LZR'D# :HV[CJ$P.L]K#+.,6T/S<-R&' L+ MJ3@3L=+0< =13V @B=8M O*,^8<4?' M2!(FD=D?4F=)T:SJ=9,Y.P#?!GV^CVKY/D^#_X/WU'-1 ;!7=UO,"- D#6'< M4W:<'JOI,+R>C> #V:WQL]8G?AA@]_#7XB8REZZE'8D9# MEX4?]LK,*W P<^2&;@'I;]TM(5Z7RO\LSI^+12DOJLKH8'W[*I"LVI7DBK = MN?>)D0G82DV\%Z%L4@!.@1Z/!W9,Y06Y>>C(L4XS$I^0 MIBMUE*7_)OX7_T7\<@@$\[/O!OPN._ P1+F#-<#D0,)![KZN&-IF6/0OYR]3 MV0VR!UN2N((>H%X'^X"3$;O-(8>Q,KG^ JL%8ESML'9B5!!G@6C;6<+;[K $EPVN#=XRPTQO^M%<:MAYZ#<"1CMGV4G*<,G 2!X.; M'5$,LBF*A(*>DVYL4A)YS?0)"@UB%] FF$BFW=G#TI'6N$#%*P0O+OUWD7>[ M_)R!-D1C7<7JN-DC99U^-6KU2*72,JPZ9:W+_$>*#"L%&.24F#&4_)-TQ0;Z M/H]V:0QZ^,[9?%]Y(KE*U&*X@4)V)%"QJHH,E*JW.1P;42:17!BSA1+M#P)/ MA$-B57B(*E]?)<4!G0>@^7EEV0[Y:E]A/PU.XTML$KSW-8+JT B/U22\GH+_ M,)_3Y_GU/)PM%IAS!D\/AF*.&"]&X6@X5>/I*+Q>C.Q*[AW37LS'\_!Z<@-Z M]6(Q&8:3ZY&Z="_R@G&(TMT"H4ISS6MV25]BIGGO[[E;/#QY0F3>U_V9!;UIW@M^430Y@BS]'H!H: MBJTXCCL12O#YR>0CMT7)9VN7K1A74J43H\_N#',G,5"#!8E!Y_2"SNG]Y1QJ MADYMU@",]C@9Z'B\44WI'*CP;M; HC8HSFLW!V,U8+8-VIWYOA3Q,: M5>IF$BYF-VH.7#J\MF\BZ@%<+AK9BU/M]NR/20,C(9>/AF.8VR)X^,X"OT]F MX62!"YN,QN%H/._E^['C^_%7^!YK'N"CX="_F&)4)Y-_3T>J];4M=I&Z;)H M8#XPSXWC#?P,JS6AY8D%$[[!%4P1$_*';R>W#X4(D3 $X!L!VNGZ:@ MT#='WTB*6>21MTAIDL0BMU_UK@/.+&(P^7@VFX23\8*VX_$4OE[,KD/4VWL= M;E[?*Y!X6H&B!15S/U<4\)7=/N=OGQDL:\&DZQYE0C0V$@SY'#Z)FR MDW1:_N)#L4_C8#(;7CY5RW0'N[>^-VS] 1B76,"M#C@G+5%X.."*X&-BZBA8 MO08&Y5EI3%IB+@0FK/=J[+RUC>DLM9T%6 *6'G,@7D9\AFJM3'=A5PLJ&J,? M"7*-M1M.YK*#:Z;OI>?0#?6<8_"^:B^4E<1BP!X3B%KNCQ130*>J+94LV 85 MFYQ$S?C$$L_#%#CTJ/U\I3SD%*]?4C%3,9(8N!D_ Z?32Z11GL0;5R:#,8>7 M.>;DD,LM6+IAS,LU/ZR AL 2A"0JL< /E@)>S^YY:N@#U^23Q&D9 M-SN,.6-RMQ,TZ-HY-P_*5 =H/;(3TM#06?H)E!J'AFZ/>5&.1] F',\_]'*% M-O7D"@1!!*%#NMEP<9U69%+7D4K 2J(8XRA<@X;H'/-%S-/;*.$438XE%U*[ M1-2X=I44X%#,@<8*PP'PS##32%E#>'[W]E^O7ER!PP232O1.D A.?B/U9Q.! MCJNIHS7H"; M:&AGJA#98? 2MLY+Z>N:4_D4/K?Q'2'N[UY3ZF4#]AC$"[OAY=EA QG6/B*U1*X0!\MXD$>NNVJJ=IO< UNJ2Z<];(LQ%(1.\L%XI* &YO=(+BMR$I@ MA=HZ9\*%;8GR"WA6@:C .,963.U#O MH-K> [-TNE:]W74'KGUC>.Y6ZM4023U;10+*JVI6?QCXA34>1:O\$_O#<&&% MQR'&-Z KW,7PM,!-0G>:T&];*R[J,T2->GA(\5M]**B8W^9*C*796KB"L!2# MQ3I["()N!!*!CKHF705MC"4Y3WX1[PCTREH=!]X00DO(IJVNJHSZMIDOF82' MY;"R3QG6UCXY=(ZM+>8%518P5Q2!,7AOTCHX<8J1(Q+8MCF1>3&9/,R)T,W5 M)7#!:1XXC(^E&9([K@U<],Z"!0FH&8N69Y534[140^C]P[GZ=5<%R!3JL(#0 MG;LXD61UT 2RE/Q%=39[\2K?E-&.L;L,5)M,U0]J.E,_!(@^!B^G% 3;^ 8> M3,;P8 G"L2R:,C;@MM$$'OW#-I ZJ7KAX2F?_TN-1O36/RR1CNCC\N'?2Z ^ M_>6P:*-^*-F);EDVZ&K"GG9JK^_M#'3Y9X*=G$,R&)2P0CRP$4 "DY,_%2G, MWU(= ?$A6#NP*-3*##)02\0@1!MM,%=%'#>E Z0 R4447)95/$)0;Z4F7X<5 M4A@P?C/*.30KF[U9%(UW/_ 6AT"M>%L4C#("^01&P 08RQN:3W*E17IM[L]F M"M%OY$(>XI=EONBIQ,:1HQ++R>0AE&F1DP6AR8US(CU0)D[*TR3PM@.(+6HA M%4E_Y,!F,$E8F@XX*&(/,"5.)% ;561.Y#-4H]G7F=F@3RPGT[2=^3% K[K8 M!_6A\#?X:V M=036@BX0^:RUZ^1(#J^G/]#[L]D/[31+B&<7.C*3O7Z#P]J- M^A%R[P53^)[C7)N!>Z'7P&PP-WFA4PK_FJ[56Y>^84TZ;]O8*"D("GJ[O%.8 MA)7+J"R]*7(6;D!0*!U13CJA M&:-DC(;#'X(C*.91P49ASN@(> ]*@]2';[Q#*>P=9$27:JAL5PA,IE(7")'? M-J#@N-JF^_W1,8>4=1C6F+@\"+$="B&>IED+G%[*=Z8W4PXT11EB1Y<^-3V7 M&F/+2EW0C )_Y?3-)7LCI>\"6(B$BXK\B(T[C*,L;C(:BS,>!K5*L2S7\C"H ML7X005]A] *F8#VD3^L<@MF M0]1"G\'@CT>3P5SMP-.GM(T/KWD\F@_&YI'%U2![=R@HV@0C"3X[V2^9NKS- M.W-PI87A0GT5'$UO.AMQW()YV]&<<)-'^J0%"6JWOAYYK<>3*?YQK(Z.BCD! MK]+W1$&C%PHT8^XXV1XC89@^'MD*;)D)ID .$X]4-FOL,WZ=:&QXU=[O46SQ.^]FCDB0#D.X!%1*(TA4[U*):*Y= ]DAQLFU,'YLG M!E6*R=&V%[G0_3?E,T,4>2,OK\W1XNR.H\;*HJB!\9*B(%:#C-WG) ME/%QP*WC#*$!%O+):).90W_NBK']$%U=$<' M(^\0Q*-^M.^=Z.DE']R#5?Q:8G+[-8%:NCWLWA[/Y0=ZAU%WOKGP]+G4RVQQ MCDJTP='Q-SQX:(0Y;.?2I*8+K3V'LN,D'YTKM4:3&E&NK,+3GYFDBM@0F1QB MX)T;0X-SQ18-MQZ>1QPG>\5-%% Y%.?E(3U>KR1'X1PZ 2]1 =B@0T@9L"R2 M5.#\";1+0![*_Q)!-D3?G= 7>--E-.'HQC!MQ+8[=/6II3BX/><-#AJT?]\.A_4HVUDS$?TA"M^DN] M*DU)\%I*@K?+Y[:ZM_RHWA0#>GHU'(>!M.3BG%I,QY-01T'K;84XN [.!:^@_.G.G3& MI1YL8DMAKA[,=LX=,>9B=>BFGMK#4TEK&0%R5HZ'KLA/[YB@S)S'3F8PPU@Y(/. M/FM&E-E3.2'MO>P[0U-A5P)7$\(M,.=O/Z'9:!U"8V?=7BX!;V'^SV>'AY). M#I7YF]"B2,^2/W2&1VY5'"VCP6]'5C!Z:#UC\IN&@_G4NM%M#S/H<5"'@YM)NZ/18#0YTU$'[N@K^7:'=!_U0]U_ M%Y7>J:*^ ]5N^CMS>-0<_;[?"Y:2RA]!A* 5]@:-C6GSAHW&NF.Z8\/D^:B> M>^4)IE>&P]30\40]X*7MVF7&F=];/BIE:&&>&+?EI],B7C4_CG, M6G]7W3)XKG_5>I!X#TA1 X6;4KO9*" MTD=G!F%.D+I7 ,YS1&A^@M7)B2NUTKE>IVA8S[FIQJB$2L20X2FF*H06=XOI M+O)#X[@!X8F%"WM]NK$#VH[[@;9+<[N(3UJ,"3K]O._N3/XU!*>D";]C4(2E MO>@D8( KI>?0;4)XUB&M3*T;1=T3>WC96&;.\5'IO\B*#6F\-1B_5)PB\7J, M5&.5D"I:6*E99821QL10##,XVT=7H_!T#1V\@-#F5($Y?WYTZL-!'CG,\,W*\7F+@7IG\Q]GIQND7KW< M0$+5[YC@C/RT)MX\Q@9#ZI 8K*&_$0J@S"U K%D+H%EXW5VM[J],S^Q0!0X& MUP:?IM59L*GS4ATPT]'"XBHH^W$1^2=2J1#0@II>!FV.H0->;A98 _?6U[/U M::7\PP1^.&@0,HK6(.D/=W0?9^!TEBWIM.$U#.KS=L65#Q%&A$@0NE:FC8U@ M&G%DW>1N3[SI!SQ]KUQFHB_^2H+>KGJ.N=[@:/XM GH>]7GB!I[4\"7)[&MAI"?/2V#V@^8[,],W4R_Q. M%AUYR3X][H#CXWZ\]RU6Y.J4*H7GU?JJW,EFEP!W4.3&LWM4\ MK/T?(W+Y>F+2X>%L
CX>0FC:,T\(/)YP#/XW[4\BL&D'V(OG0G.+ZA M>6O)A#ZSV/96L'8O&@O-G82R#,^TF%-TLFU=#C&HYVXS:1\*M?4=_[J0E8:P M&[2WPY38T)H/F4+WJT@.CY\;)V?3*R!"@_O7.2,?L8O2@NRRZ""I,7.P+,TE M F84:=OWYZH^(TA,$H1JS,>A$P<.D8?U<^=8)01PR6:/:#1F2NJQ"UD:T%3Y MG@AI@-/&+ (!G5DA\&1D%72KQ==WAY2SW)Z RM]2J17$!6EN=OXX"N(<$.K M2HXY KU)02+RZ90^7*ZD.(AVE;U0KAHTN2GWXR-"53$,R)P:; M2B!%I-0C@KOCV0G!PA)QFAH/#_*U/:U#V@S51#\+;^MR"6<.V(%8VXQ+]>B)$W1P5S(*73( M>:LB&?7@TZ/*#URAHY\ MB3YR.(33N!^4]$;C)3=$ZHM_%E5UJ=X!DRS!P'6"*[Z_MZ,$!$.$25_@N?^M M>&,(F6,#AA_5*N15?'+\'HXHO3">'$= MSA;7':^VCE\8*!2NAW #>$M>HD:+13B9S\PI_^"6KO?H7 2:2UXLUK6!KI5; M%T]K>#,,Q^/KUK1>F-M)<#F_TSW!&.1("59(B[ $/%]$QQ$JXWTBF?&;7GH^ MIQE=A\/)=3@9#=4LO%E,P\EB%+QL,+UF-L6]<1V.A_-P/AEUD,PMR!WS0.KY M5^1M(50&6VF&AI4/!S/>B^%@.#L:]_AQ^UX56?_IFJ5Y8&\K<3-+"CGTS]IO M'$XGB-.^YC883_$&%P*ZEQ/RK=W'8]2PG:-P.)V'-].9:PM"@9Y 2J@+G%P@ MU[&)'<9+-P=$TJR%;4#>S%N^D&NFUUWZMX M',1KW(_#6E)&Z#E9KSL_(R0'D#NUSW_6Y?&M6519RHEB>UAB9A,XF+O[L^J M=F1J6RYX@/-Z[M;"/YQWB8=R/>%CJ#=GQ5SE?7P]S[F3S;^Y% MO76W-_-3$Q39JTI<6C>@FSBPGJC+?8EY1=X;WL"*[\GT+U),O8%0UWR.0".0 M%I8;/ 3+3[FV#6B/$J_58-HQGYJ;H@7N7JP#GC?HS-:ZI>68AUIV+M[:&[_';4[;>?GMMY0)S2<88'3]I,%G*&9^F=X<&#.F-\VD=^!ST8]T,/\-X[ M0F.]8B13_T4'G;OS5PZ /NYMLX'-\ES[8Z05/KD:7H?FONP7>E4'YHH$_,,H M&>M_N^L2WHI?<[%L5C6!LZ;SX=5X>"EU6G=7(J4&=$)7\9G.W<$ O!Z2D#T6 MZ_GVD-.%):#S7>>+T5R2B( Y;TQSEOQ3%Z@6CE.CFB;MPR Y&:9O2$!T%7R3I0(B M+[A#5C"X&+SD 6RA44GF>@R^?$L6*%J+\1>X ?8..,1+N#LX&_QM#? J$(7$ M9Q.^" H"+S$-?KV]?6<'=H=TW"47E*VU>"8DXCJMT#RS=*\T[#=[''3MH957 M4-&X*9-0G!NZV$*\S$K.%BJZ 3OP.SPJ)%3F0AZ0!W.24F"G4I/R-Y_RE'2$ M28XI=5Z2C2+S-JX+G.779&81!G=%XLC]:H?@4&T/!%B^A>C^"KMRUV)>O2GR M4J\;D%-DB[5NWS/$I7V.I-HWBH!VE7M."/BL,3JIM[I=&96DLW&K.9U%7LS9 M >T^HT>(IAXAL"!@Y*$(T:[&LZO)Q& 8@0GPDK.:^G2)[\!G24X'D+/3I$DD MB**^&V,$:SK''?7/^$KNJ;U5+\U6R;5@5)V\.-KJRZ=X Q?1I%TLSKVR^YVA M"RG9I:7+Z<:CNG)7R:PT989:)Z7"@?J%PAN",$@"A>[/'^+B& M[6[_%,4W">;BKQ?,T;!',)&ZWK4\=*4XWR[O_7R Y1Q)A@C(F,%@?!8$E+40 M@X%R'C15W@ER\V-5E,#H_+&%4TC "S>+I>!8+\R'&1A6ZXFZ];671"=\S#0# M<^5<[-,C]145C.LNZ2G*=$,_3F,I@,7L!N:H\3;K#R=L6!WI?P%J"-,%7V4M MMIDGW&4YR\(0I6-W#Y*OY7@!720.B+&X@(>E/R\5=.*M]LE-I"DX]^.,>ET^1^4,3+V!UFC?LQ1VA) MX"!9*#D-A#9)Z/_HA[U3E,?$2Y%H;J7Q864!WBK=M'&*;D\XXCVB>. HWA6; M.6XP%;:S&\"5/K/GG9'8$^_7_"#PV=!O%E8<-_(/^]EOE?E=Q%O^-4#W.O^H MHCESD^DU-!T.YK-'C.DV?X EH=\&7!4U1%GT<4N)&GP!GJ\+4"SR!PY@?RWR MY_\'4$L#!!0 ( 9P=U(LQKWTA < $P5 9 >&PO=V]R:W-H965T M3BS+V[ MT1=GJK6U;,2-9J9=+KE^N!*U6I]/PLGFQ27H7N@*/X78JUV5DS,N5.J2_T\+XZGP2DD:A%:8D% MQ\]7<2WJFCA!CS][II-!)AW<76^XOW/&PY@[;L2UJC_+RB[.)\6$5>*>M[7] MI-;_%KU!*?$K56W MG2"GY5MN^<695FNFB1K<:.%,=:>AG&P(E5NKL2MQSE[<=F@P=<]NY;R1][+D MC6679:G:QLIFSFY4+4LI##OZE=_5PAR?32T$T_%IV0NYZH1$!X2$$?N@&KLP M[.>F$M5C!E-H/*@=;=2^BD8YOA7E"8M#GT5!%(SPBPLUO+K4#\63/"/QGX)XY_"G.)\A-(_17,;GX=4'\213!6 E3:GD'!7BGRP-I M8D$S:./MU<;I2'0/@FO#!"'(X'^QO!-ZP(#QIL(BG)UZ_P$=N^*U,Y!;=KW@ M>HXS\.[ELF.YW?7]_Y&/J@+!H+I^*O>;&@+BFN'S!8C]+(C_.<[?.L]Q/B\)#1DC4EXK-E:H,BXK0#X.$14GH M9T7H;9W4&X="D4>YG\4SP'%4Q($?9R$[WA)V!I.(<);Z11)UZ[SP9T$QAELV MX):-XG:CQ8K+BHEOZ%U&=-8JN$FCHFH-+1C9O1_,4=;[P7RV/(KWPYGSOZ"Z M$2T;TVJ74B]86OA%EE(FY'Y1)*!155M:5@IM77UW[;!4!@KEJ9_.(E8 [F27 MVP;35:O+!2>;9K%?I#.6 ]D@\WXAZPP+@]P/\@"_$405WO,] 0B6/L+Y&B>'-@ZMI^1LSJN)N M=7@<1T_>(JC60@MR0Q=+YF DO6_FFB_9!UEJQ=XWU%X3]I(E*7OI7=6M,)9K MO]N(9MB((VS<8EBX58@1T6^%,;9>#0?8SZW& ,G>(JS1?%J*O*O?61@ZJE=L MXZ0G_L&4@6:\X$WO(/;##AH)I6((I6(TE#YMRAEIM.IS:,TUTLP^=.FS+U1& MF?ZS1KTIL-YAC?YQL[ZL*DDH80#ZO.$\>.)P^T;Q+G)JWSDJ"0('+;E?'0^[ MF_X]T**1YP%5_Z-^M:4= W V #@;!? C$ETV:-V"'=7*F&,J!,Q@&H'FJQ6F M6A'20AI+6=M5\.$6;&_KFL ,ZX/MYG!TH"1];I"9' M'SCUOOP2SPHRA[K->U0EM#"R0,&LS[ MX(IQ"-JP#/TGCYXCFM_CR/9@)RPJ,) FCX6]%8W"=:WSWF=W-P1##@6H#?5( MXI:,*ME4%!NM$=1X>U3QQKMR)F9^$&=^' 8L]6=%@I89>N_:NGX88-Y29'Z$ MAIS'X1X,?B#V3WO1L"XXP2A-8 H# >3"""K4;274 900FL*2N\U;L;)]= 9=^3K9K5*R MZ3Y-=%\)Y@@E\N8^@=+0A&4Y\M9Y>D*7/A:RU^P7/>>-_&^7@)1!S[\5GU#0 M1.&;L8(5!MO+>/ W/0>#5XL^]L#F0J$AKQ:4TQK#PMY;]RBW_16I%['M%$\% M/6XAWM^U$,:?S!<'"\M&\BD[<@U-M09,$)K;BO-;(RFRW-6;9D0:#&.ZCH2) MGZ:%UX\3$>)\AO\)(OW22.Z4<0E)URBE:Y03/T9*@C!+/!Q/T5^H3X4S/TKC M4;!VOIR$/S9KCLUX2#6+:-6]#_:B.2KN_S!E/M+@!R>%[^?(9S20/3,E37YQ MT<^4MSLS)0V.$>WNPV:Z\X$+UL[=9SQ*9UC;?>L:W@Z?"B^[#V1;\NX[XP=4 M'=R6X)I[' U.=??IKGNP:N4^E]TI"]>ZY4)PU$4BP/Z]0MGH'TC \ 'U MXB]02P,$% @ !G!W4C:Q4ZB_ @ [P4 !D !X;"]W;W)K&UL?91;;]HP%,??^11'T1Y:B36)N18!$K!5F]1.J.VV9Q,. MQ&IL9[93VF^_8P=2UA5>P)?S_YU+?,YXI\V3S1$=O,A"V4F4.U>.XMAF.4IN MKW2)BFXVVDCN:&NVL2T-\G40R2)F2=*/)1/UN S66G]Y#??UY,H\0%A@9GS!$Y_S[C HO @"N//GADU+KWP>'V@ MWX3<*9<5M[C0Q6^Q=ODD&D:PQ@VO"G>O=]]PGT_/\S)=V/ +N]JVVXL@JZS3 M4X=N3+*^)LSYW7 M7':"FS*X(U1NX:M:X_I?0$Q!-I&R0Z1S=I;X!;,KZ*1M8 E+SO Z3>:=P.N< MX/W0CC)T&FZ$XI0N+^#!<8>A%F?XW8;?#?SN"?Y-Y2J#_IL)64DH^6M=96HD MH)XRW-<9"J0G93^J[UFZ[]61+7F&DXB:T:)YQNB]R\!^\ M*QP4@J]$(9Q_K(-NVN[T#KA%98S'E=J$]M>;_\07W6&GS7I=HM]JM?WLT,AS M]I^ ]8;MY'H 'SV/^*@))9IM.,E^;NA^;TV::S>HF?C.O1^$=-UNA++G= MD#2Y&M#P,/5XJ3=.EZ&E5]K1@ C+G"8R&F] ]QM-CWN_\0Z:&3_]"U!+ P04 M " &<'=2IK\KB_<& "4$0 &0 'AL+W=O=7%+2>W3' H7B_3&P#8\\D&V"3&/8DP3ZVR99$F!;%IN\=^):6BY[IJ^LO92JGUQ_F\ MSU>R%KW3KF6#E47;U4)AV"WG_;J3HM!*=37W73>>UZ)L9E<7>NZVN[IH!U65 MC;SMJ!_J6G3;:UFUF\N9-]M-W)7+E>*)^=7%6BSEO52_KF\[C.:3E:*L9=.7 M;4.=7%S./GD?KU.6UP*_E7+3[ST3[^2A;1]Y\&-Q.7,Y(%G)7+$%@9\G>2.K MB@TAC/^,-F>32U;5#K]IZ5$8$==F87_$\YN%;%/Q1P==Q&T=5@MH:>N[E6;/WZXQKX*NFEKU+H7.EVWE6CH M_5?Q4,G^_&*NX(LUYOEH]]K8]=^PZ_GT4]NH54]?FD(6AP;F"'**U-]%>NV? MM/A9Y@X%GDV^Z[LG[ 73S@-M+WC#WL^MDCVIEKXO&]'DI:CH7@DE@3C5G[ ? M3O9#;3]\*[/@3S%4DMH%R7I=M5LIJ9?=4YGC5Z?]0:<]WTN[3:*JVMR4 (J= MS-ME4_X78FO9E2U+]W\,SV3O9#3,[8_]6N3R<@;R=B4S?*C]6]MX\LK&]:/QM=4-;JI1-^7 MBW+,G_;!]JT;),VD\TDV \I^1FELQV&&ARRT4S>P[I 4T>4K'50!N:I=:Z-> MD-A1D) 7>;;G>]:] ".T%+K8HU2(D3 /([[^C8/ ^D$VL@.@6$H4H"WVU@GN M/^3%GNW& -OPVFG9L/.S>R5R5:)QPO1-G1DZ@&)H35[X=' MRTXT+%,,'6?S !NT$2B7ZT1FZLQSW-1&(?NUU V]VMHT]*QV )O7H>SM^ 2F M7C!S5_:/'Q:=9 8H"8>*4$))[]^=D^O$*;TCSXF]D-Y9G\NGL@#(:5O*JB!- M#?^[W:_U6UNA]E6IMLA"KD"-,'!B'P9"WXE@R/KRS+MA].L J2H7<*3)$)%_,T]Z>T6M%\QLFBD\5>N ; >D5;AYC^@*9Z_V&.^J>9?6P76HM[ 85_F$U[I$*_R679YR8D[ Y\3 M.TU]_61'<6K=B'[%?5L"G(!]U]:'\>^4>ZV2HAE$>/(#.P"63M0XF6J<_#GS MCS5TT8%F2],I'[8']5^+K9X6&]$5]FZ?-CU)W9,YAT-C!E@=%'I^4S#+>&7< M$-?T&$9.1OLV1EZ8;.Z+. /[XT"P!I340 %7T=#<7(0^C3B\OPJ37_:V]XM) MA/7SH*5A\7XE$*;U^ZZ??AJ[RVW'Q_HMA+0$W4F^$;.-&UR#.L0Z %E?95?C MV!KA95T+A HUH?X8D9<2CH2ZV01H CK%:]$:)J>Z^HEW\G\4ZXS=IWY=I(:'Z$[N<91Z,(*@(LN MO.\9MFT_R+1]=,5TSS4..3L)O=%U&IYV[=F9/I"-ZR"DB#O_&<69:R=QMO.I M&PC.6M>WXRS:R89.PL^Q"S*EOO7K"%GBW7B>9\0\2IT@X!M JGD%.72B7+I M_Z.M:NB0&-2J[?25S@#W -1KY ;$ S]W?0(=DJ&EN7N,7R=#.\ZO@\O!(9\U M;5YW1X;TQ,/"M&Y09;1PA#*T5RCKCF-GPSO$&+KL\^J8J5R'5O_0!J3OZ M^6LR'KHYXF4_N#_3/F,JT0>^>?@1!;BVN:E' 0\T#V(*_,A.DV <6A $9+4" MSH4LLZ/0Y17#FR3<39D1BZ<9BX/-"851K*^ D>,E&J]N0@%.B20Q\/4\"X*! M;Q1P@0UQ>TS]&#<$W"1&'J -HG&,M(A8P03D,S_\$/?8-(4'S0+,>=.<&;)" M.GK(<%/-(CN((G@80^(Y*/@C2;/ .@L<3WL('%A) CO$;F.S95QU,DJ8JV:4 MN-99Z/C:?L@[X$,P0K2Q$_(Q&G)FO2CD'F2&X4L-C,+4(\;FH#?]JAL<(_9\ M[TVYEMU2?P_H0=2A4>:E>9J=/CE\,F_:+^+F>\5/HENBC5,E%U!UD=H9=>8; M@!FH=JW?NQ]:A;=X_;B2 HQG :PO6KR!C@-V,'V(N?H?4$L#!!0 ( 9P M=U)-N\TPU@( $\& 9 >&PO=V]R:W-H965T M;$E[]NRNUF<]V0GYH H 31ZKDJNI5VB]'ON^2@NHJ.J)-7"TY$)65.-6KGRU MED SZU25?A0$ [^BC'NSB3U;R-E$;'3)."PD49NJHO)I#J783;W0:PZNV*K0 MYL"?3=9T!=>@;]<+B3N_90;92P(?\VJ3 MBYKDYM%!QC-(>R0.NR0*HN 7]P6&UN^^ .^2Z%!$2W(.>.4IXR66#35@!^9 M5@?XDY8_L?S)YY>I[&7:;X[II_)8K6D*4P_%ID!NP9O=%$!R4:*0 M&%_5.F+_L"3&G3R=4DHL*>M@F6^:V^1#-M@A233RH7H3LB@I1V9W\@14*@*F MAP0[ -42H4T7".49+L+1N'.YL1:1OXFC.O=6#;@_V8)$<9,%VO&)^.N"2NC< M\BTZ(8 JP_ J3C@DW[X,HS#ZT;P[OR3E!A]&Q]WA<4B^DK W2CIWCN4U&A6; M S.6[R'B@^#(.02?!1Z1, RZP7. )FX\BKJ#86"/^T$3U[#'P>"H0>_%3>)N ME/2=9? R[MM;39*HBYUP[$/RWK?H[XF\ KFRHTR15&RX=GIO3]MI>>*&Q#/< MC=H+*E>,*U)"CJY![[CO$>G&E]MHL;8C8RDT#B"[+'#B@S0 M.<"E51O3(#V M'S+[#U!+ P04 " &<'=28EQY/G@" !&!0 &0 'AL+W=O2$K4\2?6B2T0#;W4E],HKC6D60:"S M$FNF[V2#@E:.4M7,D*F*0#<*6>Y$=17$83@-:L:%MUZZN:U:+V5K*BYPJT"W M=+TMB)8+UL6(%[--^;K2(K&"@YKU%H+@4H/*Z\^VBQ M&5M_Y_"#XTF?C<%F$+NXNXU1#',;A%5XRY)HX7G*!]U4:2M5( M>.*"B8RS"O:&&:0[9O05_GC@CQU_?('_(.N:+AJ=6?9"%[:O*#4.'%O3*@2N M=4L;XT?%O8JVK;G0##$](AI6JJH"?5B1)7%^H#*5G=DJTLE MCN:CO2/)QO5+H1B5!:B1M6$BYZ* &XT(MHHPO87(G\_'?AI.(?:3>>S/TNEH M]T$0/2>9)WXRB2 )4S^=12,2I:D?368DGX61/Z711V<0G-WM&E7A.EA#)EMA MNFL^S Z/Q'W7&W_=NQ?FF:F""PT5'DD:WLTF'JBN:SO#R,9URD$:ZCLW+.FA M0V4=:/TH*??>L!L,3^?Z#U!+ P04 " &<'=2ZHCFOGL% "[#0 &0 M 'AL+W=O2OPC<%.':R).JU)HWBX;M#?V[/C6594P:7(_V&9WIY[4X]D ML*95KF_%[@.X\\0&+Q6YLK]D5\O&8X^DE=*B<,KH0<%X_:2/+@X'"E/_%870 M*836[]J0]?**:KHXDV)'I)%&-+.P1[7:Z!SC)BEW6N(N0SV]^,A340"YIX^@ M2/^>KG)0IV=&SQQJ_@?18:3Z@%><\XY2FC.;G35 ,23*LC^%&+ M'UG\Z!7\.RR7K,J!B#5Y"BKI+X'#FNE3CF6JYKU_@4J7S&=J/:MF5'J7E91H?-Y[#QE(C.<)Z.W:1B$[WKW0J.&@T!9?S")IZCWI'4%:\#=[ G?Z9)@ M-ALDX\CA-O].HL%XXCO@1KG=#7';]Z/>QS9*I+]J4@-U:JS3C2,G) QF@R"< MDB/DB%MRQ&\FQ_5Z#;85'=+DUISD%E*!S,P9-0VKBRA'K703Y3FH<<#P0F'H M*BWDGJQ=<)_H0Z1Q!BO%"%XBQRC?_XD4:OUN9-[$DB9Y1HGJ \/62A@,?9_\ MWCQ=2G_U)1G.IBA4/WJW6+-45=*6KCE0UB2[YGZ3\H9JKO"4)7N*<@P+A@M- M7/Y1L1].#/8I.C(9Q@$:N9'B@=F;QY:2!3:.QO$PFN'S""F2EA3)FTG1\M60 MX4(IT+6[?S.ZPMQI!JJ+#T<-=//A"W_9!@:'J<:K-L?X0M9[H'E5LX::KH!= M$WO$!B]ZA7FL5IA*KK&/YGNS_RP+V$K,$8;DCFTX6[,4)7]I5QP'C@X5VXB, M8;1/RU**1X97+Q@;!]WI&=>N7J+,R1,!/Z,AG&&02(QO2"Z4(BF5/[/TQZ%+,=Z5+T5=43AA1Z9K>_Q#%UZ./=:))'J5 M#*.#@;H N;&?#=@WS#'KV;K]M_TRN:@'\B?Q^K/F$Y48%45R6*.J/YS@'2[K M3X7Z18O2CNB!UI:240H4B4I._G[+BE9 M=8':%XE+[LS.DD.F!Z5?38UHX:T1TLR#VMKV/@Q-7F/#S$2U*&FE5+IAED)= MA:;5R H/:D281-%MV# N@RSU+^'XY<_D^X3O'@SD9@^MDI]2K M"QZ+>1 Y02@PMXZ!T6^/*Q3"$9&,WP-G,)9TP-/QD?V+[YUZV3&#*R5^\,+6 M\^!3 66K!/V61T><.CGQO'E2AC_A4.?>TO)>6>L:@8P*6BX[/_L;=B'$T 2 MGP$D R#QNOM"7N6:69:E6AU NVQB

3."[=H6RMIE5..)M1:R1"S++#XER D MB:/.Y*ASF5QD7&,^@6G\$9(HB5ZV:[CZ<'V!=CJV/_6TT[.TFN]]E_ HC=4= M^"9WX_99'-U%41KN3P6$)XYH4%?>]P9RU4G;FV.< M':_6HG?4W_3^7CXQ3?M@0&!)T&AR1[5U[_4^L*KU_MHI2V[UPYJ>!]0N@=9+ MI>PQ< 7&!R?[ U!+ P04 " &<'=2-4C#4<4" "%!P &0 'AL+W=O M+^>&]J%-4HF2E!6 M:,4,Y*-@W+J:]IV]-_@B8&L/ULPI66K]Z#:?LE$0.4(@(46'P.GU!%.0T@$1 MC1\[S* .Z1P/UWOT&Z^=M"RYA:F6#R+#8A0, I9!SC<2[_3V(^ST=!U>JJ7U M3[:M;'N]@*4;B[K<.1.#4JCJS9]W>3AP:)URB'<.\6N'S@F']LZA[856S+RL M&4>>#(W>,N.L"2 MKWT";X$<@3H=F<[9C5"44,$EFVLK?.M^&R\M&FK@[PW!.G6PC@_6.1%LPJ4O M&$MS4,GPX3]J?5X#+J#FJK%U2[ M-=5N(]5IPGNUWEZCWG%9_34/1B""8I_S_)C*1I!_4%GA] YJ]J$SZ$3]XT7K MUR+Z;^TO^EV;.JO_IL[ZFU5%,CR8:"50U[A!;YD?0]5J;-_D%4$L#!!0 ( 9P=U)_@\E < ( %$& 9 >&PO=V]R M:W-H965TVD\SKPW[WGB:=YR\2PW J]U)3)F;-1 MJKER75ENH,;RDC? ])L5%S56.A1K5S8"<&5!-74#STO<&A/F%+G=NQ=%SK>* M$@;W LEM76/Q>@.4MS/'=]XW'LAZH\R&6^0-7L,CJ*?F7NC('5@J4@.3A#,D M8#5SKOVK>6+R;<)/ JW<6R/C9,GYLPGNJIGC&4% H52& >O'#N9 J2'2,O[V MG,Y0T@#WU^_LM]:[]K+$$N:<_B*5VLR?H?>3VSX2DZE_45M MEQOIBN56*E[W8!W7A'5/_-*?PQ[ CXX @AX0G H(>T!HC7;*K*T%5KC(!6^1 M,-F:S2SLV5BT=D.8Z>*C$OHMT3A5W+$=,,7%*YKSNN%,!Q*=+4!A0N4YFJ"G MQP4Z^W:>NTI7,QBW[)EO.N;@"/,"RDL4^AY//\)=[7$P&@Q& M \L7_M?H@LB24@)R[ @[QM@RF@NW*\(D"L(TS=W=_EF-Y*5)&F?9D/=!Y(&:1).#S2.Y&6A%R9'1":#R.0DD;K#%XB!&I.8?&Z?/XVS*#B0.):7 M9E/OL,WNWH4WP_8'%FO")**PTDCO,M44HAM@7:!X8V? DBL]4>QRHV<^").@ MWZ\X5^^!&2O#OTCQ!E!+ P04 " &<'=2*-*Z$Z<" !&!P &0 'AL M+W=O\@ WWG'O.Q?>2'KAXDB6 0L]U MQ>3"*95J;EQ7YB741%[S!IA^L^6B)DIOQN<.+ 6M M@4G*&1*P73BW_LTR-O$VX >%@QRMD7&RX?S);+X6"\'+]#["0U? MSBMIK^C0Q4;807DK%:][L%904];=R7-?AQ' G[T#P#T GPL(>D!@C7;*K*T5 M421+!3\@8:(UFUG8VEBT=D.9^8H/2NBW5.-4MA;0$%J@3\_Z7$B0B+ "?5+9?%II."@-SZSD7G\E M+EY0TXJ\U&T\J30\T3 /DG!^I/0T*HXC+YI6&@U*H[.4FD&J@)FOKBO*[)GJ MFHS;)FOZ..C[;\I&-%'**#BV<1KE>SA)DFD?\> C/LL'C.=#)SWO>X78^3 E M/#XYK4$0!LGQH9X(\[&/XR/E[FC*F3_,-R)VNJ50!5L-]*YCS2"ZJ=UM%&_L MX-MPI<>H79;Z1P?"!.CW6\[5Z\;,TN'7F?T%4$L#!!0 ( 9P=U)J<\L5 M) ( ,% 9 >&PO=V]R:W-H965T] MV9GOA7Q1-8!&AX9Q-0YJK=M[C%590T/40+3 SZA2QRL=6,4LVL 3] MW"ZDD7#/4M$&N**"(PGK<3")[F>IM7<&WRCLU#&3!FB4P8OSK.H'=I@:?G(_LGE[O)9444S 3[3BM=CX-1@"I8DRW3 M3V+_&;I\,LM7"J;<%^V];68\EENE1=.!C=Q0[O_DT-7A!! -SP#B#A"_!J1G M $D'2%RB/C*7UIQH4N12[)&TUH;-'EQM'-ID0[GMXE)+0?4O 38!]U''QZBG\47&.90#E$3O41S&X1L!S:Z&1W<7PDGZ(B:. M+[FFB#\F*Z6E&<^?%YC3GCEUS.DUS.#;\U8#/$OF6.SB[HHL2Y)XE./=:5G^ M-TNCNU$V[,U\D/ADGAJ0&[=F"I5BR[5O4J_M-WGB!OB5?FHVW"_D7QK_/#P2 MN:%<(09K0QD./IJ@I%\Y+VC1NJE="6UVP!UK\TJ!M ;F?BV$/@K60?_N%7\ M4$L#!!0 ( 9P=U(R3>$)PP( ,\* 9 >&PO=V]R:W-H965TN>C7,A7AV; MV4[9_GYV" $TXK2;D!"Q'9]CGW-O[#O<2O6L,P"#?N5QE%T'>:$B6 \+,?F:CR4A>%,P%PA7>0Y M4;\GP.5V%.!@/_#(UIEQ ^%XN"%K6(#YMIDKVPMKEI3E(#23 BE8C8([?#O% MB0.4,YX8;/51&SDI2RF?7><^'061VQ%PH,91$/MX@2EP[ICL/GY6I$&]I@,> MM_?LGTKQ5LR2:)A*_IVE)AL%-P%*844*;A[E]C-4@GJ.CTJNRW^TWBKENKZWJ)OF8*="9Y MBC:'I+&G"TJ9IESJ0L$Y57Y2'#6I>CON1%6O5M7S$DUX8?M$7;4EP75->'W) M)/"3QX,FN_RX)&ZQJU^KZU\B"?RDS4GP=MR)JIM:U8V7:$&)6,C""FI-@T%- M.;AD&OC)<=(B'$>'2R&Z1$!;6%LC@X]N+=SZ@6K[@:*/A;(E#9HQ;11;%JXT MF#SYECAVJIUW'R$U9@"REL55&V&PO=V]R:W-H965T4B1GC38'6P @>RJELO.@0*QNPM"F!93[@'?*BVAJRP9\E$"1$P024G0,G'Z/L 8I'1')^-UQ!KU+!SQ?G]@_^]@I MEAVWL-;RA\BPF #9T*PN%BK54*"@WW2=4YNZ^K2@HPEKW= '(A+?O&C3M_A'>S$,FG M0X9IQ[]J^9,+_''";K7"PK)/*H/L;X*0Q/:*DY/B53+(N(%TQ,;Q>Y9$2?2* MH/5_P^/K 3GC/H%CSS>^P'-5(+9^_EBF4]^6Z'];C_"EKYS7^RO:+2UD^@/33L7;[G9"V69 MA)PHH]$'TFK:6=,:E!K?KCN-U/Q^6=!X!N,NT'FN-9X,YZ ?^(MG4$L#!!0 M ( 9P=U*9S$.??@( )T& 9 >&PO=V]R:W-H965TP!_WG'O.M;ED>R$?5 V@T>^&<37W:JW;:]]710T-41>B!6YV M*B$;HLU4;GW52B"E S7,QT&0^@VAW,LSMW8G\TQTFE$.=Q*IKFF(_',+3.SG M7N@=%E9T6VN[X.=92[:P!GW?WDDS\T>6DC; %14<2:CFWDUXO4AMO OX1F&O MCL;(.MD(\6 GG\NY%UA!P*#0EH&8UPX6P)@E,C)^#9S>F-("C\<']H_.N_&R M(0H6@GVGI:[GWJ6'2JA(Q_1*[#_!X">Q?(5@RCW1OH]-L(>*3FG1#&"CH*&\ M?Y/?0QV. &'\# / /Q60#0 (F>T5^9L+8DF>2;%'DD;;=CLP-7&H8T;RNTI MKK4TN]3@=+Z$"J2$$JU@![P#=+8$32A3Z"N1DM@:GZ,/Z'Z]1&?OSC-?FYP6 MZ1<#_VW/CY_E+RY0%+Y'.,#!"?CBS?#PZC'<-TY'NWBTBQU?] S?P>4*"K'E MM+])O$23,ORXV2@MS27[^4+6:,P:N:SQ:T6FO! -()-4U;0U'X-62 M44I.+ M;CHMI#I5XIX]<>SVL]SE<1(D5V'F[XY+.0U+PS# 5V/8(_'Q*#Y^F_A"*/W? MTGON]$A3. N",'TB?1J&H^@21Z>E)Z/TY$7I:Y [6H#I-NY03^E+)HFC.+T, MGLB;1L7A#./3ZM)17?JBNEO""#?J1(4Z+OL+^=?46;VN.IV<=!)'DZ).HV:1 MN1%/5/M'S<,V[B]$;BE7B$%E<,'%S!#(OAGV$RU:UT\V0IONY(:U^7^ M %F MOQ)"'R:V18U_I/P?4$L#!!0 ( 9P=U+"!')Q1P( -4% 9 >&PO M=V]R:W-H965T25VKF M%5K7=QBKK("2JH&HH3(CN9 EU:8IMUC5$NC&D4J.0]\?X9*RRDMBU[>422QV MFK,*EA*I75E2^3H'+IJ9%WAO'8]L6VC;@9.XIEM8@7ZJE]*T<*^R8254BHD* M21,/;2"G.ZX?1?,-.C]#JY<)KMP; M-2V6C#V4[906942R =@5Q+B#J"BQJW5EP. M*=4TB:5HD+1HHV8+%Z9C&_NLLK]]I:4998:GDY]@0E/H)@5-&5?H@4I)[:^X M15_0TRI%-Y]N8ZS-3!:/LTYUWJJ&%U13R :(!)]1Z(?^&?KB:GHP/4-//Z;_ MH-4 ^2U]\IZ.33Q]1F&?4>CTR 6]!Z%-1%J@>U;1*F.4HY6F&LSNU^H#?=+K M$Z]\Y6U-N*_LL69W3-.-,,SGJ+3E8SC@(R//9V"@L" M$I&A?V3N#&XR/&,.'YPA>^']HG++*H4XY(;I#\9&0K:72-O0HG;':BVT.:2N M+,R]"]("S'@NS+;I&O:D]C=Y\@]02P,$% @ !G!W4@X#"GN9 @ Z 8 M !D !X;"]W;W)K&ULC97);MLP$(9?A1!Z2( F MVFS+"60!7KH=4A@)TJ H>J"EL46$(EV2LI.W+Q=9=1-9R<4F1S/_?#,41^F> MBT=9 BCT5%$F)UZIU/;:]V5>0H7E)=\"TT_67%18Z:W8^'(K !5EJ;4N1I;Q6E#!8"B3KJL+B>0:4[R=>Z!T,MV13*F/PLW2+-W 'ZGZ[ M%'KGMRH%J8!)PAD2L)YXT_!ZGAA_Z_"#P%X>K9&I9,7YH]E\*R9>8(" 0JZ, M M9_.Y@#I49(8_QI-+TVI0D\7A_4/]O:=2TK+&'.Z0,I5#GQQAXJ8(UKJF[Y M_BLT]0R-7LZIM+]H[WP'0P_EM52\:H(U0468^\=/31^. L+1B8"H"8A>!@Q. M!,1-0&P+=62VK 56.$L%WR-AO+6:6=C>V&A=#6'F%.^4T$^)CE/9 Q8",_6, MSA:@,*$2?3<6T]MS=('N[Q;H[,-YZBN=RT3X>:,[<[K1"=TP0C>]>#$;>-BJQ>?T/M28],X M (DP*]!2\*+.%6KZ2;3YUW0EE=#OZ>^>=(,VW<"F&YQ(-\,4LQP05F@&&\(8 M81O$U^@G8-%U.DYM:-7,3=YER7BR"\*IC8XAXB0>M!#NW(:O4,=721!UHXY:U%$_:L5KIB3*2RPV4"#%>TE' MKT@ONE [W'I8DY8U>>_9ZLO2=ZK)&Z?J*-_R?C/L&W.C>$R81A;66#"X3S23<7'4;Q;=V-*VXTH/. M+DO]*0)A'/3S->?JL#$)VH];]A=02P,$% @ !G!W4EO ADZ @ !@8 M !D !X;"]W;W)K&ULC93;;MLP#(9?13!VT0); M?$S3%HZ!'#9L%QV*!MVN%9N)A=J2)S%)NZZXK:<9>B=C<^K[)2ZBY&:@&).VLE*XYTE2O?=-HX(5SJBL_"H(KO^9" M>EGJUNYUEJH-5D+"O69F4]=Q+M$N^%G:\#4L !^;>TTS MOUZX!C:'+1UI M0P>$;*8,&G8Q!^2B,NPGUYK;:E^R+^QQ,6<7GRY3'RFZU?#S+M*TC12=B!1& M[$Y)+ W[*@LHW@KXA-VS1WOV:716<0[Y@,7A9Q8%47 $:/;?[N'-&9RX+V7L M].(3>@]@@.N\?%/*B2RHG'6S0="L+_;$7EZ!+V1JIO#\M[ MS"H8);W5&_1ACSX\B_XH>0L/!?L"Y28(@> ?]T2J, MKP_-6FK_X$G5H->NTQ@*OI'8WM!^M6]F$_>&WZU/JE5INV0=UROA32L M@A5)!H,10>FVZ[035(U[N$N%U ;5R1!+[9(\3T^4J+B1LB=*@"0'*N2JZE3(-:/KJO2 BJJ1J(&KG>V M0E84M2ES5]42:&9!5>D&GC=V*\JXD\36MY))+/98,@XK2=2^JJC\,X=2-%/' M=TZ.%Y87:!QN$M6+2NAG%S MBFN4>I=I'":S[ 2F6(\)PNA4)&;)2!EI2+?J)34-/F6?"*OZR6Y^7 ;NZB3 M&JB;=@GF;8+@0@(_(,^"8Z'($\\@^Y_ U6I[R<%)\CRXRKB$=$1"_R,)O, [ M(VCQ;K@_N2(G[#L86K[P M\SE3M TS_*,S+LY]-1SYH"\G.V42CUA?UU)5W4 MIXMLNN@=!Y:: SMW)"W%G:4P7JP*9 MVYE3.O>>8WMHO;&ULG591CYLX M$/XK%NK#5KH& X&051)ID[1JI>MIU:C79R],@KO&YFR3]/[]V8:P;$*XMB\) M-C,?WSH75U[_LJ*Z D:B(JX.;-7LB2:+.4!U]5 M$DCNG$KFAQ@G?DDH]U8+M_H%WWOA"#X6V M&_YJ49$#[$!_K1ZE6?D=2DY+X(H*CB3LE]Y#<+\)0NO@+/ZF<%*]9V2E/ GQ M;!>?\J6'+2-@D&D+01LUE-LT[K0T M;ZGQTZN_3*5\XIDH =W]*91ZBRJ0:%<0">BAJAC-R!,#I 7:B+(T<=]ID3T7 M@N4@%;K;@B:4&:]WZ.MNB^[>O%WXVM"RX'[64E@W%,(;%((0?19<%PJ]YSGD MKP%\HZ<3%9Y%K<-1Q"UD$Q0%?Z 0AWB T.:GW8/Y")VHBW'D\*);,:Y+D$0+ M>3\"-NW I@YL.I(PVB:,V80-!;R!B!V$/(T MZ<8P[CO&O<42$,9$1#;FM) E*2YK9E;+5A,B)R'Q(1_.9I$J/^V(IJ,A7]N8#@4P MO:J4!$=)%."+^%W;Q?-T&J7!< #G':_Y**\M9;6^[%T-L_E/,ANP"_%L%MU@ M%N"7#H_'V\_ME"#RJL6?$]UK\6-)"WJ73/![:6O]TG[AXTE\V:8&S/ $QS^DSD@7*%&.P-))[,3(N0S0C3++2HW!3P)+29*=QC8<8^D-; O-\+ MH<\+^X%ND%S]!U!+ P04 " &<'=2GCXGCW " #Y!0 &0 'AL+W=O M=)I %Q':+!FA2 M(T;;,R.M+")\J"1EIW_?)24K3AH;/?0B\;$S.[,D-]\I_6@: $N>!)=F%C36 MME=A:,H&!#7GJ@6).[72@EJ6B@F0ABE)--2S MX#J^6DQ_;/WCEX>J(&%XC]999M9\#$@%=2TX_9>[;[ X,<++!4W_DMV0VP4 MD+(S5HD!C H$D_V?/@UU. #$TR. 9 DKP'9$4 Z %)OM%?F;2VII46NU8YH M%XUL;N!KX]'HADEWBFNK<94W)$4YR06R5M@WHDBGE)$*+!T66R=SE/3C(NH3PG:?R>)%$2O2%H M\<_P^/*$G'0L>NKYTB-\KH),EDI@Y3A6\HRT6$I?KJL3]-E(GWGZ[/^>Z3A]K"L;\3%T\LL?8Y[87 R&IR<-.A5 MXR4CI9);T+ZC'+]LD[]$Q%%V<9E-7HD(#UZ1 +WQS<5@CD[:_JJ-JV/_NO;/ M]M7Z'/M:WX:>:?JF>$OUAN&9<*B1,CJ_0&VZ;S3]Q*K6O]4'9?'E^V&#O1FT M"\#]6BF[G[@$8[C @ V0< !D !X M;"]W;W)K&ULK57;;J,P$/T5"^U#*^T6,)!+12+E MTKT\5*J:[>ZS"Y-@U=A9VR3MW]7ON^R@HHB;H26^#F9BUD2;39RHVOMA)([D E\W$0#/R24.Y-4W=V M)Z>IJ#2C'.XD4E59$ODR!R;V$R_T#@?W=%-H>^!/TRW9P KTP_9.FIW?LN2T M!*ZHX$C">N+-PNM%&%B B_A#8:^.ULA:>13BR6Y^Y1,OL(J 0:8M!3&/'2R M,KP_LWYUY8^:1*%@(]I?FNIAX(P_EL"85T_=B_Q,:0XGE MRP13[A?MZ]AX[*&L4EJ4#=@H*"FOG^2Y*<01(!R< > &@$\!\1E U B9[16 MYFPMB2;35(H]DC;:L-F%JXU#&S>4V]>XTM+<4H/3TWO8 :] H?D+^@%B(\FV MH!F:F4]"H8LE:$*9ND3?T,-JB2Z^7*:^-EDMUL^:#/,Z SZ3(<3H5G!=*'3# M<\C?$_A&;JL9'S3/<2_C$K(K%(5?$0YPT"%H\=_P<-PC)VI+&#F^^ S? Z<: MC M(RI.DE$;]4YFTLI,>F7>5-(TDQZ_@Y9H\&E^:Z;!D1.,@_&)W8Z@. J[W0Y; MD<->D3-%"3*R3.M2&HFU[4ZL[V,>M<2C3W,_^F LC)+XQ/W'((P'<;?[<2MR MW"ORM]"$]9@-@[=V$WR:W8;JW7>;#(/@Q'!7V!@GT8EE_ZA)EB W;G8HE(F* MZ[KWM*?M?)JYKGQR/K=SRS7?-YIZZ-T2N:%<(09K0QE<#8TF6<^1>J/%UK7B M1Z%-8W?+PLQ>D#; W*^%T(>-3=!.\^DK4$L#!!0 ( 9P=U*8P/Q5@P( M $( 9 >&PO=V]R:W-H965TZ!TV[MDN,W;#GTT*NH,' M,%^+M4++;UA2EH/03 JB8#OU;L.;Q=C>=Q>^,=CKHS6Q2C92/EKC+IUZ@0T( M."3&,E#\/<$".+=$&,;/FM-K7%K@\?K _LEI1RT;JF$A^7>6FFSJC3V2PI:6 MW-S+_6>H]0PL7R*Y=E^RK^Z.T&-2:B/S&HQVSD3UI\]U'HX X; %$-6 Z"6@ MWP*(:T#LA%:1.5E+:NALHN2>*'L;V>S"Y<:A40T3MHH/1N$I0YR9K>@/J6I' MH#2F-9&E,) 2?"&$&L*!:D/"X(K(+3'24([%>P)1@B;OEF HX_K]Q#<8BV7T MD]KOO/(;M?@-([*2PF2:?!0II*<$/HIHE$0')?.HDW$)28_$X36)@B@X$]#B MK^'AAXYPXB:QL>/KM_#=B9VB.5FQ1$ER)Y)>!V>_X>QW2(.-V2TSG-&@[ 4\WTII#H9UT$S] MV6]02P,$% @ !G!W4BR-%"%9! ;A( !D !X;"]W;W)K&ULI9A=;^(X%(:O9W^%A7:D&6F6Q"8)801(;5&ULYH=(=CN M7IOD %83.^,8:/_]VB$DM 0G[?2BY.N\YR/'C^V,#T(^YEL A9[2A.>3WE:I M[*OCY-$64IKW109KAWNK!@FZTR%YSI.*,;6()ZR.92GSF52LQ2X#D3 M'$E83WHW^.N,A,:@>.)?!H?\[!B95%9"/)J3;_&DYYJ(((%(&0FJ?_9P!TEB ME'06/ MZ)YQRB/&-^A&2LHWH%^LRM&G&2C*DAS]H/JR>3^?T1_H83E#GW[_/':4=F]$ MG*AT=7MT1:ZX^HOR/AK@+XBX.&PPO[.;SR ZF1.WP7S6V1R/7IH[NF95X4A5 M.%+H>5?T;J)([B!&C"N0D"N4T6>Z2J ILJ.27RB9@;B?8L\+@K&S;PA@4 4P ML :P #.LS4M;":EMS5%$,QHQ]=Q4W4%#$.'0==WF,+PJ#,\:QDRD.GL6H>_Z M!A)K="Z'TVI?NYHPM9,=Y&$"-C>]$]NJ=RP M"G=H?R>P4@;*NC%-N?38;6K+6[O(0W_91W.I(8\6%P(OP@JKL$)[%6G.3(JG-JXZAH8P1/&3/LTU-4 M?*6,=KT3]7[[\.$27"\BQ&[-;-<^,HK^+\<]Q(TL/2H$9R/!"P/_ZDC 9Q,& M[N)<0D99LVM\X3IP@]$(^U=\&+T#VW0A-;M)RSJ[;6"5]N<#:U#\7>FSFLW$3L]OI[V3IAWPUT.I=!Y)G9.=$@L;]BI>@%]EYISM[ MHP36VL[,/STDCQ\WCB=*9,5V?R64$FEQN 4:@S0/Z/MK(=3IQ'Q!J#XQ3?\' M4$L#!!0 ( 9P=U(H]UR+T0( "@* 9 >&PO=V]R:W-H965TU ^?<[3MP,5!)2]8;8B9_W/<<^V!YMN7B6:P!%7I(XE6-KK51V8=LR7$/" M9(=GD.*7)1<)4]@5*UMF MBB@)+8=BGMVPF+4BL8%>]F(ACQ7,51"C-!9)XD M3.RN(.;;L>58KR\>HM5:Z1=V,,K8"N:@'K.9P)Y=J2RB!%(9\90(6(ZM2^?B MSJ$:*$;\BF K]]I$I_+$^;/NW"_&%M4100RATA(,'QN80!QK)8SCKQ&U*D\- M[K=?U6^*Y#&9)R9APN/?T4*MQY9OD04L61ZK![Z] Y.0I_5"'LOBEVS+L3UT M#'.I>&)@["=16C[9BYF(/<#IU0"N =RV0-< W;9 SP"]MH!G *\MT#= ORTP M,,"@+> ;P"]6MUR.8BVG3+%@)/B6"#T:U72C*(B"QB6,4EV[G_MMBZGK M.K7X76O<&1[B-I9'52-N52-NH=>KT?N&Y4%PFUQA2:0@Y;&$2@6O4-#[Y29P MJ.^_&ULM5==<]HX%'WN_@J-N[O3SK38LK&!+#"3 M0#+;A^TP8;I]%O8%-+4E5Y(AZ:^O)#L.!*.2G=D\!,O6N??<#]\CC_=BIS)B;=5JKSR?9ENH2"RQTM@^LF:BX(HO10;7Y8"2&9!1>Z'09#X!:', MFX[MO868CGFE_IQCW=;)6YX4_')=G $M27??S.)3-O$"PPAR2)4Q M0?3/#F:0Y\:2YO&],>JU/@WP\/K)^IT-7@>S(A)F//]*,[6=>$,/9; F5:[N M^?YO: **C;V4Y]+^1_MF;^"AM)**%PU8,R@HJW_)0Y.( P#NGP&$#2"\%! U M@.@E(#D#Z#> _J4>X@807PI(&D!B_OQ_[2C,R=OVT\7Y3>P_/>+^N-CT4!1]0&(11 M!WSFAM_!JH?"T,)Q!WQ^B7=LX4$'_-8-GT/JA-]=#,>C8[BOB]A6,FPK&5I[ MT1E[]Y#;XBV(4(^.$IY4T.$[:GU'UG?_C.]#;\QZHU)6D'75I+846TMF[NVF M.(X"_3?V=QT4^BV%_G^B@/Y\.PPQ_DN/P3H_I,?7Q5WQOXU.^X2#$T;#E6[>ADYY1KBM9DA0F MGI8F"6('WA0Y>B)IXT[^C[B[(DU.(TU&B7EKC@)U\GE]H(,VT,$%G6>EMA0T MA:-@B4*$/2*EU;BKYVK+P\/(>OWD.*[;7VPZ(CUL20^=I*\9JTB.*%.@DZ&0 M'@6 = 1RRX5"^F;AJEG*BU(7*].5_5[I_@21=[:HFP,.>D'PAZ,"HS:8D;O5 M&A&3%[6U)M'Y[\^94MH[XX^!9A8-732\[O BSS225 M[!2GX.2M&"4QCKO[ A\<"+"3RJ>GEH '?7R5MBN.9M'YS';2K+TE!S23$ _" M,S2?U0Z'[BH4NE'I#V+/IV9^P$JYALA-8^\P7\-AV(]>O&P=VS .HN#%K'&S M>_VPP<]2B]U::]3<#!J6TE*_P4TQ.K5VACO$MDMK_8,#I/F@^(>(#642Y;#6 MP* WT!9$?4:O%XJ7]DRYXDJ?4.WE5G_7@# ;]/,UURR;A3FFME]*TY]02P,$ M% @ !G!W4HM0I[-H P YPD !D !X;"]W;W)K&ULG59-;]LX$/TKA-!#"S01]2T%MH'$[F);H&V0H.UAL0=:HBVB%*F2 M5)S\^PXI1U5LV6A[L4EJWILW,R2'LYU4WW5-J4&/#1=Z[M7&M%>^K\N:-D1? MRI8*^+*1JB$&IFKKZU914CE0P_T0X]1O"!/>8N;6;M5B)CO#F:"W"NFN:8AZ MNJ%<[N9>X#TOW+%M;>R"OYBU9$OOJ?G2WBJ8^0-+Q1HJ-),"*;J9>]?!U2K M%N LOC*ZTZ,QLJ&LI?QN)^^KN8>M(LII:2P%@;\'NJ2<6R;0\6-/Z@T^+7 \ M?F;_QP4/P:R)IDO)O['*U',O]U!%-Z3CYD[N_J7[@!++5TJNW2_:];8I]E#9 M:2.;/1@4-$ST_^1QGX@1($A/ ,(](#P$Q"< T1X0_2X@W@-BEYD^%)>'%3%D M,5-RAY2U!C8[<,ET: B?"5OW>Z/@*P.<62QETS #A30:$5&AI12&B2T5):,: MO5Y10QC7Z!-1BM@*O4$7Z,O]"KU^]6;F&Q!@:?QR[^RF=Q:>8FBX"T*<8@G!"U_&QX4$_#5>?@'(BX1[N'Y MF6BBH1B1XXO^JA@KIDLN=:7!JGE/?4Z5A2EL=I<*!\PBS%.#FA/!V4 MIV>5?Y+BHB2BI)RL.45MI\K:1E".2F\KP,0#C*5ZFHH@/9*6A@F(P]/:LD%; M=CZKBFV9@*U02FV0W"#ZHV.MU80Z.*\*4MLRNU5%I8/ MPO*SPI9CO] JRJ[I.#&T@AL>NEW)B.TA4WKR(SU%F&3!M)QBD%/\T>Y3MK=< MR,U%9]5I3*]>N1Q^LWP17R_[-\8NF?P)]) I.AX:T;( 27V:@2O6OBGYB9.OZ[%H: MZ-IN6,-+C"IK -\W4IKGB74PO.T6/P%02P,$% @ !G!W4AO"/@O2 @ M8P@ !D !X;"]W;W)K&ULE59;;]HP%/XK5K2' M5EI)XEQ!@-2"JFUJ-=2NV[.! UAUXLQV2OOO9SMI1L$PQ@/8R?DNYPNV,]QR M\2PW J]%JR4(V^C5#7P?;G80$%DCU=0ZCLK+@JB]%2L?5D)($L+*IB/@R#U M"T)+;SRTUV9B/.2U8K2$F4"R+@HBWFZ \>W("[WW"P]TO5'F@C\>5F0-CZ"> MJIG0,[]C6=("2DEYB02L1MYU.)CV3;TM^$EA*W?&R'0RY_S93+XN1UY@# &# MA3(,1/^\P 08,T3:QN^6T^LD#7!W_,Y^:WO7O[J$EK$C- MU /??H&VG\3P+3B3]AMMF]HT\="BEHH7+5@[*&C9_)+7-H<=0!@? > 6@,\% M1"T@.A<0MX#8)M.T8G.8$D7&0\&W2)AJS68&-DR+UNW3TCSV1R7T7:IQ:GQ; MJUH NJH"S-,HXB.*4UCT4!1^1CC @0,^.1L>]AWPZ6GX-U+V4-# \X]P M7T?7Y8>[_+#EBX[P79=E39AY,C:_JLUO<((ZZJ@C2QT?H=;YA*YX&U1B4695 MOXR3,,DQ'OHO#K6X4XO_I89=:@TJW5'#*<[ROELMZ=22DVH_N'*DYM)/#O2S M+$_#T*V?=OKI2?T[D'* 9@*DUD4OA-6 5GH/XL+E(3WP&UL MM5;;;N(P$/T5*]J'5NHVL4,N5(!4Z-X>*E7M=O?930:(FMBL;:#=K]^Q ^'2 M$/6A^P*V,^?DS(D]GL%:JF<]!S#DI2J%'GIS8Q97OJ^S.51<7\H%"'PRE:KB M!J=JYNN% IX[4%7Z+ ABO^*%\$8#MW:G1@.Y-&4AX$X1O:PJKE['4,KUT*/> M=N&^F,V-7?!'@P6?P0.8Q\6=PIG?L.1%!4(74A %TZ%W3:\F-+0 %_&K@+7> M&Q.;RI.4SW;R(Q]Z@54$)63&4G#\6\$$RM(RH8X_&U*O>:<%[H^W[%]=\IC, M$]7O(C?SH9=Z)(-$7L %IT L V '0-Z)P#A!N"<\VME+JT;;OAHH.2:*!N-;';@O'%H MS*80]C,^&(5/"\29T8.1V?/G,1J1DXFL<'=H[OP]NP'#BU*?D\_D\>&&G'TZ M'_@&WVAQ?K9A']?L[ 0[9>16"C/7Y(O((3\D\%%JHY=M]8Y9)^,-9)$ M!2QH$31Y-YSV.^2$C7VAX^MUVO?D[,OV[8,7.P;=YEE-&3E*>\Q6HRA(@H@. M_-5^)BUAM)_V=V$'BGN-XEZGXI_2\!(/H#WBA9B1I>"55*;XBQGH4]ED4ALB MI"&O6%@49'(F+* MN=X;U?TP2E/6KCIJ5$?O4/T>31?D#E0A1]3.F6B;40'?@2-[[$G3-5T_CN-<_VM%OH_J]- C;MT;:Z$T[]=Z#1G.S.>$BQP*^ MPIMI@?>,Z;"BWU#W/]Z*FC+>2Y*&210F1UZTA$64LA.GFP:[>AYT:^8E:.<% M7LO/8/",=SA!]^X)^O%>;#@/LF0T#=B1&>UQ<7AB:U"V4\TZ57\# 0HKA_6# MYWA_%MHH;CN'+E-VU9_^A_)/WQ9V&M,@#H]-:8F+6!CVCDSQ]V[_"M3,-44: M]2R%J2_69K5IO*Y=NW&T/K8-F>LJ=C1U-W?+U:P0FI0P1KH'U!+ P04 " &<'=28(_7 MD0D# "S" &0 'AL+W=OK#8@^P8NUU=Q<(?]_9M7$A,6ZDOL#> MSIDY,[LS'NREVN@UHH&71*1ZZ*V-R6Y]7T=K3)ANR Q3VEE*E3!#4[7R=::0 MQ0Z4"#\,@JZ?,)YZHX%;FZO10&Z-X"G.%>AMDC!UF*"0^Z'7](X+#WRU-G;! M'PTRML)'-#^RN:*97[+$/,%4SST NL0"HR,96#TM\,I"F&)R(W?!:=7FK3 T_&1_:O33EH63.-4BF<>F_70 MZWL0XY)MA7F0^V]8Z.E8OD@*[7YA7YP-/(BVVLBD ),'"4_S?_92Q.$$$'8N M ,("$+X7T"H +2IF:MX2Z-,3XG\$E;*3 \ M"IR$M8PSC!K0:GZ&, B#"H>F[X8WO]2XTRKCW7)\K4OQMH&YL1G.S5(C 4X.4$ /*9N[ZZE-5 M:NK)@D:W?U45P'I8L]%MMJ]JQ'1*,9U:HAG?\1CI"AXXBKC*_UJ\+8>W.F,1 M#CVJ=QK5#KT15 GZ?YXS@=U28+=6X),4S'#!S8&>5F2DJM)83]%N-;IA99+^ M@0L;G=?)/=/0*S7T:HGN7C*JSW2W\XH"@B_INAV0*5UYY>K9>N"0T(8D+PIA MFTK/H:JN3-_'%!Z9J-"\93J3W"\E]VNIGU^7S,H2624^Y^T[7MMM=_3&.@-_ M=RKK[9EF(^B7AW*/_9/ZGZ!:N;:H(9+;U.25LEPM.^_8-9Q7ZQ/JR'D#_4N3 MM_-[IE:<>H# )5$&C1X]$I6WR'QB9.:ZS$(:ZEENN*:O"E3V .TOI33'B350 M?J>,_@!02P,$% @ !G!W4GQNW3-S @ [P4 !D !X;"]W;W)K&ULC53);MLP$/V5@=!# C319CEN( OPTJ(]!##BICT4 M/=#2R")"D2I)V\G?AZ1DU7%MHQ>)R[QE2,ZD.R&?586HX:5F7(V]2NOFWO=5 M7F%-U*UHD)N=4LB::#.5:U\U$DGA0#7SHR 8^C6AW,M2M[:062HVFE&."PEJ M4]=$ODZ1B=W8"[W]PB-=5]HN^%G:D#4N43\U"VEF?L]2T!JYHH*#Q'+L3<+[ M66+C7< /BCMU, :;R4J(9SOY5HR]P!I"AKFV#,3\MCA#QBR1L?&GX_1Z20L\ M'._9O[C<32XKHG FV$]:Z&KLC3PHL"0;IA_%[BMV^3B#N6#*?6'7QB9##_*- MTJ+NP,9!37G[)R_=.1P PG. J -$QX#!&4#< 6*7:.O,I34GFF2I%#N0-MJP MV8$[&XSB3U&JE]!E&#$\F<0C3U?!?B",J<*"[B:HR:4 MJ6NX@:?E'*X^7*>^-N*6PL\[H6DK%)T1"B-X$%Q7"C[S HOW!+YQW5N/]M:G MT47&.>:W$(^/JE/'DA*-1,$R.C/\;%L5Q.#@R[A_43HUR[5J*@EQLN&[?8K_:=ZV)*]:C M]:GI9FWS^4O3ML('(M?FFH!A:2B#VSOC2;;MI9UHT;@*70EMZMT-*].14=H MLU\*H?<3*]#W^.P-4$L#!!0 ( 9P=U*!#8D$@ 0 &T2 9 >&PO M=V]R:W-H965TPXWU^99AGM(*/EHMA#+MX\%RRC7-RRK5GN&="X@-I<5H9V#@_N$^V.RX?F.OEGF[A ?CC_HZ) M.[-%B9,,\C(I65B^"5OOL8KPY*,((6( M2P@J_HZP@3252(+'OPVHT8XI'?O79_0_J^!%,$^TA$V1_DQBOEL9@8%B>*:' ME-\7I[^A"%&1EM4O.M6V'C%0="AYD37.@D&6Y/4_?6D2T7/ _HP#:1S( MR(&X,PYVXV!7@=;,JK!N*:?K)2M.B$EK@28OJMQ4WB*:))=E?.!,O$V$'U^+ M>RG067G.Y@XK=V IMO2=+4T_V(TY^-" MULS!><@?4@I9:<.F<$^L"LB=@ M8FVHB 83 C@,G< :S[JIW7AV#HB&+='PDO+2IQ14[,(I.\\B7NB.V"GL?.R0 M,%2SPU8GJI:6WV-^A')F632N@W41$HS'-5;8>8'M!G/D>HJ/M1+ULVIM$*/K M(S#1JM%YL: [ED2@T2Y,NC'(_Z)>#4S0GR +9YP)E9$[LPQQI]38_EWI:CS# M_LQ86,&8U]2*+,@,K4[WL5[XM=+5^ Z)>1-B4RMKT9O]0V:=U&.]UNN4JW$= MYB*85%)E%9/ - MJR&W3OBQ7OFU@A4HEI\]D2N5U=R4ZW0>ZX6^MRG]A.Y!?I?(_6DD]I!,? $< M:(HXL$Q)6X_LHE>@K$0>RJH-J6KK^$X(1$(4TU?=[H]T+83H6\@@\J\BW$1\ M.D7H2-.#U&5]!#AN4IOKZ.NG1)].^VBO:0VSB3G@6\'_K@TVB'ER,F+G^56J0K]2I.LO)EM MJVKW<3XOEUN51J67[U16_V>=%VE4U2^+S;S<%2I:M8W29$Y\7\S3*,YFMXOV MO8?B=I$_54F+9_XVN\V5;-&_/;Q2[:J&^J^KY[ M*.I7\X/**DY55L9YA@JUOIE]PA_O)6\:M)_X-U8OY=%SU*3RF.<_FQ=_KVYF M?A.12M2R:B2B^N%9W:LD:93J./[K16>'/IN&Q\_WZG^VR=?)/$:ENL^3'_&J MVM[,@AE:J77TE%1?\Y>_5)]0&^ R3\KV+WKI/^O/T/*IK/*T;UQ'D,99]QC] MZ@MQU(!P2P/2-R!#&]"^ 6T3[2)KT_H<5='MHLA?4-%\NE9KGK2U:5O7V<19 M,XS?JJ+^;URWJV[KX6;H(8DR5(]Q6479*LXVJ'Y ZIU]!#%OR'B$]\0T/W@YCATA$,/ M5::M'K/H_6AGDUJAZ%D5]>JH%T"SQ)I2)_&Z+F2B]#Z8:N>6YNA5146) M!$K;$IJ2':> 2(A6T6OIR)L=\F9.Z8=VLGQM)\L[WPMY,U&P1[A#FQ^TN5.[ M4\W7^XFJ3+7K)()6HB':\VT3Q6+^;.A8'#H6EWC/9+4W[>4CV\Y#ZY^9A>(@Z'!?U M?NAZG+W__NT=VM6U;0EFC#TT#*@OS,7$/M#7'S*D!M8:*>KK8TIX(*DEC*,O M 7Q)?8RQX#$%(1 )&4X,['&_(T9 '+, X:Q&W6#EFZO$9YD9EFZ&$B(W2@< MUC4S%+7)W=@WD!*[43D.'+W8\2P+0\Y\2Q2 3>SFYD7H.*.-6W:XY@A %KLI M.P$K^AY.AU$R2P$!O=@-R)&P"$8-(Z 47\128R@F>-KJ00">Q W/-ZP(PH85 MQ"/2M8$$)A(W$P+7NQX MEC$N@M"RS2# 2^+FY46T.*/-W^XT<+/1<,T:0"UQHW8">A!]TTH\WS:N@%_B M1N0X>O1B)UL-$4AI&U? *[D(K\98=)P2#]LB 9P2-TY/\$$\2CI\,->!CP F MB1N3PY9PJ.&C"<2<&04P4C<8!_7=:YQ6E5G010&;U(W-6>+[ MV'8&ID!8>A%AC;&8B$IMD0!1J9NH;P#2G56()UWN!@504C>7QC@EUW=*67Z:=\^KAR(S*>T2KENE6*&B,I'6*74P^WV@WH-(>T_K@ F^016*=>MTCH02V+ 13Z!5^H) MRS&4 W[YE%XIU[U2B85U'(&F?'*OE.OTI)[%_!$ 3S'"*F4>:;<:S.UU"&"B MF, J%;I5V@1BR0PH*":P2H5NE3*KUR& D6)*JU3H5BD6 ;>=B 7P4ES1*CVC MW=,"\:%;#0&H%5>W2H5^L&?6G]G%T0_\4UJE0K=*,6Z3U MKH,(Z[0&MLK)35)I-$G?HF-^=-4P5<6FO8%9HF7^E%7=];S#NX=;GI_:NXUO MWK_#'^^[NYH@TUT=_1(5FS@K4:+6M:3O-8$5W6W,[D65[]H+C8]Y5>5I^W2K MHI4JF@_4_U_G>;5_T71PN!-[^S]02P,$% @ !G!W4D\&!J!, P "PL M !D !X;"]W;W)K&ULK59-3^,P$/TK5L0!))9\ M-+0I:BM!NZOE $)4P&&U!S>9M!:)W;6=EOWW.W9"&MJT+(A+&]LSS^_-V.,9 MK(5\5@L 35[RC*NAL]!Z>>&Z*EY 3M696 +'E53(G&H.[[Q.W+/Y0IL)=S18TCE, M03\L[R2.W!HE83EPQ00G$M*A<^E?C'WK8"T>&:Q5XYL8*3,AGLW@.ADZGF$$ M&<3:0%#\6\$8LLP@(8\_%:A3[VD!0SHPK&(GMBB5X,G<@A":2T MR/2]6/^$2M"YP8M%INPO65>VGD/B0FF15\[((&>\_*AT[ET+%"2V96UH1J.AI(L2;26".:^;"QL=ZHAG&3QJF6N,K03X_N06G) M8@T)F6H1/Y/C"6C*,G5"OI&'Z80<'YT,7(T[&7LWKE"O2M1@#ZH?D!O!]4*1 M[SR!Y"V BQ1KGL$KSZO@(.($XC/2\4])X 5>"Z'Q?[O[_0-T.G78.A:OLP>O MC-6U4@4&;E)(QN?D#B03R2EYI%D!IV0GLI=K*G'Y%N^F2 D>PA28+B0H\NMR MAK9XHG\?H!;6U$)++=Q#[;;(9R#-%G+#0%D&7SD6GFMZLKMHR;ML_,M:6TV_;!=6+<6UOUL7E8X\6Y: MQ@?A3;F_4$L:P]#!>JY KL 9D0/GJ5?S[GU50BH='\K'^.#N'Y<5U;*BSZ8C M+:\FCE%33'F,C\S[MR;:N0[?PDX0;A^M%C._%WE>^^'JUVKZ7Y6DC:"/W9M^ MRYWH;JMK,^JW2_.]S1/E?395V)@H37EBZN\[^:DV:48^#(/ VRYK+7:^[WG[ MZIK?>&G]K\I14];'LE1QV"IOT;;&-JN= NGT;+NR@2G;Q!LJYXPKDD&*D-Y9#RNO+#NO')B %8-9VR3MO]^QH2AM294+V.:]-_/&]I -[4K2BK MG32Q:QN9)J+5G-6PD42U547E\SUP<5PXOO.R\,"*4IL%-TT:6L CZ)_-1N+, M'51R5D&MF*B)A-W"6?IWZXG!6\ O!D=U,B;&R5:(O9E\S1>.9Q("#IDV"A1? M!U@!YT8(T_C7:SI#2$,\';^H?[;>TF3WT=3@A^=(80](3@4D+8$\)+"5%/ MB&QE.BNV#FNJ:9I(<232H%'-#&PQ+1OML]IL^Z.6^)4A3ZN$9O4=3A1MSZG*R MH<]X&3192DGK NSXSW*KM,23_?>#8.$0++3!HG/![ Z)QMZ6 H-H1? :*TWK MG-4%N5( Y+O00*;78QO3J4^MNND%A]2?SZ/8FR;NX70'WN."X]1AN M%OE!-.!>V8P&F]&'-A]&CJ!Z;WW,8?0NHW >AA/_C<$1F!?',W\\[\F0]^3# MO'\(33G)+KU-8_E/1BH:Q_YD]L; "&[F^=,37.? />D*IH5_H[)@M2(<=LCT M;F+SZB>D]P[\I_0]02P,$% M @ !G!W4GH P:KU @ 6PD !D !X;"]W;W)K&ULE59-;Z,P$/TK%MI#*[7E&T*5(#5)J^VA4M6TNX?5'AP8$E3 6=LDV7^_ MMB&4)L"FEV";>6_>&YRQQSM"W]D:@*-]GA5LHJTYW]SJ.HO6D&-V0S90B#<) MH3GF8DI7.MM0P+$"Y9EN&8:GYS@MM'"LUIYI."8ES]("GBEB99YC^G<*&=E- M-%,[++RDJS67"WHXWN 5+("_;9ZIF.D-2YSF4+"4%(A",M'NS-N9:4B BOB1 MPHZUQDA:61+R+B>/\40SI"+((.*2 HO'%F:099))Z/A3DVI-3@ELCP_L#\J\ M,+/$#&8D^YG&?#W11AJ*(<%EQE_([CO4AES)%Y&,J5^TJV)=D3$J&2=Y#1;S M/"VJ)][7A6@!3*\'8-4 ZQC@] #L&F KHY4R96N..0['E.P0E=&"30Y4;11: MN$D+^1D7G(JWJ<#Q<"'V15QF@$B"'HN(Y(!>\1[=[\4^88 NYL!QFK%+=(W> M%G-T\>URK'.15Z+UJ,XQK7)8/3E,"SV1@J\9NB]BB#\3Z$)PH]HZJ)Y:@XQS MB&Z0;5XAR[",#D&SL^%F,"#';HIH*SZ[AZ]5N'G*HHRPD@+Z=;=DG(I]^GL@ MA=.D<%0*IR?% \1 <7:%9B6E4/"NKU QN(I!_GVWX;7K>KXWUK?MVG2%.:-6 MV">!;B/0'12XX)C#H+P*[[7R.H$Y.A(WF$3VM%NVP1%,--&T&- M:"$:**_7 MJ/<&U;\2_I_B>B?JKUW#=X_U=X7U%]=OY/GG??TY)" DQET*!RG.*EUEP3^Q M8 :!9SO=%D:-A=$Y^V/(P"#!%PR,3@SXCNT;W?J#1G]PS@X9TC](\ 7]P8E^ MRW<,H^<#F,9'JS<&+=1MBHLV=;&$ I*47R*H.GUG5SG^SVMP0[M2Y>+0^E3<'=?Q]T%37CB=,5VG!4 :) MH#1N?"&*5B=Y->%DHP[#)>'B:%7#M;C] )4!XGU""#],9(+F/A7^ U!+ P04 M " &<'=2+:^3_]0" "3" &0 'AL+W=OSS '*2T1N?'KR.E5)BWP?'QBOW?: M2OOG+,0YG@'#0 (B.@.@MH-< Z!X!72>T],S)6G#DT[%6!Z;M:6*S Q<; MAR8U(K=97*.F74$XG*[ILT@*"4RE["Y-P465/>2QRH!]X2]LQ1'8"F*5QT(* M[F)_M0#D0IJ/8Q_)!\ODQT=[L])>U& OC-BCRG%GV%V>0'))X)/SE8+HI& 6 MM3(N(.ZP;OB)14$4U#@T_V=X>-WB3K<*:-?Q=1OXSD*W$":6RA0:V(_;C4%- MW^S/%A.]RD3/F>@UF+B'!#27#,D&1V:08X%*OS)-N:I+23M=%':"X$-=Y-Z/ MN]#3K_3T6XG6:+\Q40;.BFK2T4XSZ%R/:F6\&W:A8E"I&+3RK" #;I---0[M M=:)B EI#8B6!J=/32FCK]XW9\Q@F'A5H _H9O"FK$_C_/!>*AY7BX5\42U+L M2L&PO=V]R M:W-H965TNZY*CY!3=25**/#-7LB<:IS*@ZM*"32KG7+N!IZ7N#EEA;->UL]N MY7HI*LU9 ;>2J"K/J7S\ %R<5X[O/#VX8X>C-@_<];*D![@'_;6\E3AS.Y2, MY5 H)@HB8;]R;OSKC1\9A]KB&X.SZHV)D;(3XKN9_)6M',\P @ZI-A 4?TZP M P=0AKH0VS M6M:6:KI>2G$FTE@CFAG4L:F]40TK3!KOM<2W#/WT^A[W159Q(&)/MK '*2$C M7^@#N5$*M"*TR,C?C.X89YJ!(F^VH"GCZBUY3[[>;\F;/]XN78U$#)R;MHM^ M:!8-1A;=0GI%0O\=";S L[AO+G;W%R_=793?Q2#H8A#4>.$H7JM;HVY:Z[Z> M@ T[V+"&C49@/^,AQ.,FJ6;%@7"A%$FIE(]X]LY49LH6MP8QKA'-"3RMHS#T M\+-T3_T 6>SB*.G;O: <=92C23S+> D8@9=0T'1NY^7##1Y8#.S2+YZ/<%AVWQ22W+P+/A&E:_RU?-J*+ M87B\.!@RM=B%7CC*U?>>.XTWR?8;Y15M>C?'VP,M4B!8"R_EWZ+WB;V/HW@H MP&:8!./%T>_U2O^W%?U2MOXPX;%GV;4VPV0V&V?[W-7\5[0UWO;PQZG.YC^W M-G^ZM]U<6(RF85Y1>EN@%TGU9]YXF)Y;GC_=\UZ3U&C0=D>2^GO#AJW;N[F9 M:_,G*@^L4(3#'CV]JQE"R.8FVDRT*.O+W$YHO!K6PR/>WD$: WR_%T(_3&PO=V]R:W-H M965T+13C[G2R^P0,@PTU:!F,\3WB!C5LA@_.PU MO2&D=3P<[]4_NMQ-+ENB\$:P;S37U=)[[T&.!6F9OA>[3]CG,[-ZF6#*_<*N MLYU>>I"U2HNZ=S8$->7=ESSWYW#@$(4C#E'O$#GN+I"C7!%-DH44.Y#6VJC9 M@4O5>1LXRNVEK+4TN]3XZ61M;CEO&8(H8,,E9J+D]!?F\$">(46.!=4*X&R% MFE"FSA>^-E&MKY_U$=(N0C02(8S@5G!=*?C <\S_%O -[L <[9G3Z*3B"K,+ MF(1O(0JB8+->P=F;\Q.RD^$H)DYV,B+[F6>B1I?XBJJ,"=5*A._76Z6E>3P_ M3H28#B&F+L1T)$2*)>6<\M*\)$9XAD T?"&\-?4 ?4+'3KA3G3E56V9/21B$ MET%@C)^.X,P&G-E)''.0II 5*J <-@^I DT>D=M9(ZF0\()$JF- G>[\ .C= M)!KEF0\\\__ER5HID>MQHODKHC@>!8H'H/@DD'FQ_UR60<1ZBW)X?\=8XB/7 M-9^^IO$/ZK9&6;KNI" 3+==="0^K0P.\[NK^CWG7/6^)-$]+ &PO=V]R:W-H965T_G.]\1-U*]Z@+ D%W)A5YXA3'5M>_KM("2ZDM9@< WN50E-;A5 M&U]7"FCFG$KNAT$0^25EPDMB]^Q));&L#6<"GA31=5E2]78+7#8+;^3M'SRS M36'L S^)*[J!%9B7ZDGASN]5,E:"T$P*HB!?>#>CZ]N9M7<&/QDT^F!-[$G6 M4K[:S4.V\ (+!!Q28Q4H_FWA#CBW0HCQM]/T^I#6\7"]5[]W9\>SK*F&.\E_ ML<0.NXVD*-<4D.36,F&*&N-:G;ACNJ\$8X)6Y254?B6H9])'D0J M2R _Z XTN5B"H8QK\DB5HC9=GV/?8!1KZZ>=XFVK& XH+B&])./1%Q(&8?"R M6I*+3_^I^,C8@X8]:.ADQQ^"DB73*9>Z5D!^WZRU45C:/V="C/L08Q=B,A#B M12A(Y4:P=\AL94$I7!B,N 8!.3.:8!<0K$GZ^M5>A8P@$[:'INZ&99#5[JZ= M2EH;>NI"VT[9)F$48NL$L;\]P3SIF2=GF>\A T4Y$=B_V*FV:F)#,#N:I%C$ M-P1NJ,KT*:16.3I$"H+Y:)!IVC--SS(M]ZG+.SC6UDZ!!JK2@E!A\[O%B5!A M?QN2HC%F]Q3C](AQ.ID/$D8]8726\/&#;'5UI@;V[/865+6JI(:3G-$1Y]7\ M*A@$G?6@L[.@*\08 #8/ 9 >&PO=V]R:W-H965TL M; SD2)H/(7[1KG:?Y]E=^7)E[)/+A/#L1ZZTNVIEWA<7W:Y+,I%SUS&%T'@S M-S;G'K=VT76%%3P-1KGJQE%TVLVYU*WKR_#LWEY?FM(KJ<6]9:[,)"+S-.#[O5EP1=B*ORWXM[BKMMX264NM)-&,ROF5ZU1[^*N3^O# M@C^D6+F=:T:9S(QYHIL/Z54KHH"$$HDG#QS_EF(LE")'".-[[;/5;$F&N]<; M[^]#[LAEQIT8&_4H4Y]=M4I-.IM[BK82=OYZ6,R>^ET)[=K?$KV/'$^&Y M5(Y]YM9RHO'DLNNQ%1ETD]KM;>4V?L'M)VX[K'?>9G$4]PZ8CU\W?R]F'1:? MOF@^>8-YU'O1_.YU\X]<8_>#P7"C4U><+UF&7=,.E>*E+WKQ>WS MWCES&;.%ZQQ2TNN9?=$,:K E>F CJ/W,@)BP2$MJ;\(+ M6L*^BB331IG%FGVU7+NYL&RTL$+DA/-*^HQ-"ROU8LQMRJ:C*3LFVQM=B@H&C5[)-X;[._/D>REI:\X*80OA2Z[:S)HU5W[]RQPV3,D$/5DPA$:> M 8D-N'AH1PGGF-_&22"66"OU[BXWCDU*RZ<)UVQR"L@)_2GH$#X\FPZ'$=9N M/3Y@V@C;?;02N+#"FK1,,(I"CE8D @TAO6#'\H0=Q>THBNB/]MS*87_W/7$< MWXRKVRG=WIRP)5>D*>[942_JG T)BX-RHYH:PX6U@#5!V'B"&8 M!)P&WC*$0BD#O";E?7FLI%*LX.N0%9PGW&5A 3F "<(_Z@\K_(%5 PA,@DC1 M$[ABM:A3.4?00F/_F? K(70%S_^B(WD\C^O7\/18@G/.>M$O:T&XTWC0@8NB M1./ M'X!Y#K&K4!V-4 @48#5[I33UJN-U>\"2KB Z7M&K3JC@U&FH_ '-.X@\+:D%OM4#$.U9J+U7= MZ I)@Q*6:9UQC:17'[V8/^\P>#=H!Z_^'P4-^;O+WO]39M+SX; MML]1[L#! VX/T(*H7:74+05Q9WBVPT#&ER0;:&9!:<%L;DU>-\MHP.[0Q_R: M?8"Z-!T8V+WBI*]F+H&8"5I'/H/+?A5.5/%8LR)UHLJ4U*>).AP6\12%76WH M@JI0#=3YI"Z)!9$7RJP%; .7G*W"F9!>P3J<0^NZ59B*BM*"RP+S1\ZDHG ) M:.08SMJZ2CS063L.[Z667B*@;1A^9:BG*XS$T+N;. Z1=/=3DC9,QP>G[MYL M J0C%#9)G4)[ (F3ZA%+A86Y4C*D>LOU4SLXM/)? MHZEUV,+4(EYE$K('(_CNI[=6P,F\[ Q3Y>$19@]B3+ <%'MM]=_<_XD MJM( LD60)LU#"F739T//BH=A%K)"E2Y(E2>)IHE[V&4 5XB&>NG$$G\I4^R#L^HDI+*&^: MTLQ@NX9(\GKWYX=/!QC=:+*NU'[GT"&UN_/-05^4.#PN) YW2LRA]:CS#M\I MMOI*JVZ\*<)G",+ 1TVXS,)1@Q;@_=S@B%??T)=-\ZE\_1]02P,$% @ M!G!W4M0K19$1 P ,!$ T !X;"]S='EL97,N>&ULW5AM;YLP$/XKB$Y3 M*TV%A)6%-43:D"I-6J=*[8=]JYQ@B"5C,^-TI+]^/DS(2WU5UP];-J(4^Q[? MO7W)4W\4O_<]2Y?)G*;^ M_>G;'RNI+]]X]G[R[N0DO#^[/+2?=L"9'SA)+UY >AZ&.#& &'G\,O+GN#OJ MH$_0;%I(L9\G,)C8I*+> ^&IGQ'.YHJ!5T$JQM?6/ ;#0G*I/&T*9,2,P-(\ M6GAD9U"[GJ=B0JHNMHU@_\[[Y0? 9@8"&>>#P+%O#;-I3;2F2ER92;>X,SZ! MO'Y\MZZ-PE*1]6A\X6\=NIL),IDE()T&C8>_<#0+BCGM]#8WXL][K;8J6H(-17#T CJAY;&3H!_E\UR[]*& MK^+U:O8@]>>5V8[HYM L]$;1@K7=O"T& 1C["&M-.;8%K'O^#FO]LGDLJJ")\ M5[3I_6/.\JL5]R?!W]#<_5LY5.P4&7TX?HW]Z7?L(N/C%QDE1ZDQZ$^=G:-M M[V ;K!Z\0*3^-WA9X=N@WGS%N&:BGRU9GE/QY'PS])K,S>O@'K]9G]."K+B^ M&\#4WXZO:^&GAF8J/T% M#H?(57>Y$"#,M;',/7S89I P\L#D3ZO5SCU<8[Y/D^P&KZ M7(=@.\4[$=LIGFM W'D#CR1Q5QN+ QY8%;#>@?CN.-!3;I\H@JIBVK G&$>2 M!$.@%]T]&L=(=F+XN.N#/251E"1N!#"W@BC"$'@:<013 !HP)(JZ<_#@/ HV MYU2P_8UD]@M02P,$% @ !G!W4I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'[94U-+ M#H>F6$##S>^J!8E;*J4;;G%1SX>FULA#;6[^&/SY'Q 7#G?JFSZES4%O0IM_!-JZX5#B7H [7X/?L%%V?\VBU!! MI/2AP WZHO1X\5!.>,UE MNN]U^QBF*G;=@N[W">@R@BZ+3+? D"U478(V[.QGAUD8@.4$6+[-L$VX6;#S M6CV&8=LEZ';CTEUA76-C]IE=ZSF7XL7OP;@LV6W7-#R W",@][8 F2#D"9?W M[%Q(S!4L9.Q8:R[G$$#N$Y#[6X!,$?(.=,-JQ=<\]ANKIHV T8T ]0AGR42\:19>+Y]I'O M!AVG?7UD4W1@R$?99!Q9)Y[O /DN9*$:8'?\"<)\'E-&&4=62E^T1^[L=C,# M/SL7O;,'ES$A(J65<62O;-:)?G8.O!7S$),2RSBR6=:II,"/<8SE<5&H3JYG M,Z66<62W;"Z)SG MB=D.-DPUF/ ^.Z$+X:8E&"2R((Y=IVZL"Y_!5;(&EL"WP'BP5BINA"34DT2 M6347TFE%88ET":VD+T'+B*Z=<\HV263;3#6T7)3L[,G5'.B+Y#7VS]I?!B$F M99LDLFU.H=50B+XFOK(&EV>(2=DFB6R;[_P?Y0)G+&8Y=M,<_[$IZ (_QM?: MK82R31+9-BA!1]1/(;S!N[:MA2-V,0V')I1MTLBV.84*M&N[;@!3J8-?UZ.4 M+:](FR3AK9.G\Y(FG?%_0/C.2(+/:,3%7V$>7-3O%D MUZKU?:=6P":]#3,H^:63[O-8? MPTZ>V3=0<\W;A2C8L<;,Q_,?8E+V2;=BGV)EG[X71 MS?+^*!R*4_;)(MMG-8S\C[*94?+)8C<\&R>32OHJ-0LS**,,E$4V$-F&_YV$ MF)2$LM@=4&_+8-6S*GWMD[(S<8YL0DWQ@$_N)S:^F!?V%&F)2$LJB M/[]QU5WUU?TW]HC-Y<)=GAPOSO6[X8R24!990J_]I!]EF1"9P1/>NH>8E(2R MR!+"+5D_#KKN+%+(TE7/I3MO0DQ*0EED":TP58#IKE0,N9O')5*L2D!)3'%A >H^QJ<-FSFFZ]]>@A)B6@ M/+* 0LRSJ@+_ML<*.,2D!)3'[H("S+?VU\7SV)CU5RYR2D!Y; $%F']*#86: M2_>FCD<]"2M[3KX_$'T$%TY;/]S$A9B4@/+87=#[1U&_["ES2D"Y%]!P^492 M"9604%[A5QA<7_"ZF&)W@'_Z1ZQ9[IYX5%U=8Z=57,M+QZ) M0A&.14&#YE36V/+U7WVRQIZ_I%U;MMTA;[9]GASWNT->-)M2^H<0\G*3]FV^ MZ?IT.%]9=<.^+>?EL Y]NWQOURGH=#H+P\\9S>/\Y\S)ZZE/?YG8K5;;97KJ MEA_[="B_# Z?W?">-RF59O+:#NM4%DTX[JZG<[@BN!WHIZ*X'>.GK9)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O M)=!;46\ET-M0;R/0VU!O(]#;4&\CT-M&FR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^VBSFT!O1[V=0&]' MO9U ;T>]G4!O1[V=0&]'O9U [XAZ1P*](^H="?2.J'$?6.!'I'U#O^I]ZYG'8I7WN^U_C\_Z2ZG.]-U\=?EM\G1^Q<< [P M"\CC%U!+ P04 " &<'=2LFA)V-4! "_(0 $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VEU/@S 4!N"_LG!K1M>O^1'GC7JK7O@'*IP-,J!-V\WY[RU, M331*7&;B>P.!MN<]M,ESQ>7CBZ,PV;5-%Q99%:.[8"P4%;4FY-91ET:6UK_8LX4:[,B)F:S.2ML%ZF+T]C7R*XN;VAI-DV[7-8%E;;8M&E)'IPG4X:**+9-OB]Z,IX< MTP[3_LJ/SA_*C 6FF0_>NI!.S-/A<>]'TJ^>NE2(?*S'/_$C,94^^ONH/^V2 MRE]FI^U]MGX]G$=@P^WX/?Y\QA_U#^Q#@/0A0?I0('UHD#[F('V<@O1Q!M+' M.4@??(;2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I0 M9!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ M4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/( MJE%DU?\IZY.UZ[_^I:"_YZVIN_=\-ORW&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( 9P=U)J+9@3[P0 !$4 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ !G!W4CU_JE%G @ >08 !@ ("!WA0 'AL M+W=OH_%M(D$ ".$@ & @(&D M' >&PO=V]R:W-H965T&UL4$L! A0#% @ !G!W4LE4 M9+#?!P "2$ !@ ("!8R$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ !G!W4NH0&'II!@ N0X !@ M ("!(%, 'AL+W=O&UL4$L! A0#% @ !G!W4C\2V3"D!P J1( M !D ("!D%\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !G!W4KG+!X\3 P J08 !D M ("!.70 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !G!W4F!M"#FQ)0 .7( !D ("!7X8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !G!W4J:_ M*XOW!@ E!$ !D ("!^+8 'AL+W=O&PO=V]R:W-H965T ( $8% 9 " @3/! !X;"]W;W)K&UL4$L! A0#% @ !G!W4NJ(YKY[!0 NPT !D M ("!XL, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !G!W4G^#R4!P @ 408 !D ("! M[LX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !G!W4C)-X0G# @ SPH !D ("!SM8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !G!W4L($YD" #H!@ &0 M@(&;X0 >&PO=V]R:W-H965T&UL4$L! A0#% @ !G!W4F!HFXPT @ $ 4 !D M ("!(N< 'AL+W=O&PO=V]R M:W-H965T/B>/< ( /D% M 9 " @2OM !X;"]W;W)K&UL M4$L! A0#% @ !G!W4I5!3$>C @ V0< !D ("!TN\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M!G!W4BCW7(O1 @ * H !D ("!]OD 'AL+W=O&PO=V]R:W-H965TS: , .<) 9 " @?H 0!X;"]W M;W)K&UL4$L! A0#% @ !G!W4AO"/@O2 @ M8P@ !D ("!F00! 'AL+W=O&PO=V]R:W-H965T1"0, +,( 9 " @1\+ 0!X;"]W;W)K&UL4$L! A0#% @ !G!W4GQNW3-S @ [P4 !D M ("!7PX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !G!W4D\&!J!, P "PL !D ("!JQP! 'AL M+W=O&PO=V]R:W-H965T0B 0!X;"]W;W)K&UL4$L! A0#% @ !G!W M4BVOD__4 @ DP@ !D ("!$"8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !G!W4F@=V#.9 @ ;@8 M !D ("!AR\! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !! $$ OA$ #Q' 0 ! $! end XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 89 388 1 false 30 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://socketmobile.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Balance Sheets Sheet http://socketmobile.com/role/BalanceSheets Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Parenthetical) Sheet http://socketmobile.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Statements of Operations Sheet http://socketmobile.com/role/StatementsOfOperations Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Shareholders Equity Sheet http://socketmobile.com/role/ShareholdersEquity Shareholders Equity Statements 5 false false R6.htm 00000006 - Statement - Statements of Cash Flows Sheet http://socketmobile.com/role/StatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies Sheet http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies Note 1 - Organization and Summary of Significant Accounting Policies Notes 7 false false R8.htm 00000008 - Disclosure - Note 2 - Bank Financing Arrangements Sheet http://socketmobile.com/role/Note2-BankFinancingArrangements Note 2 - Bank Financing Arrangements Notes 8 false false R9.htm 00000009 - Disclosure - Note 3 - Term loans Sheet http://socketmobile.com/role/Note3-TermLoans Note 3 - Term loans Notes 9 false false R10.htm 00000010 - Disclosure - Note 4 - Secured Subordinated Convertible Notes Payable Notes http://socketmobile.com/role/Note4-SecuredSubordinatedConvertibleNotesPayable Note 4 - Secured Subordinated Convertible Notes Payable Notes 10 false false R11.htm 00000011 - Disclosure - Note 5 - Commitments and Contingencies Sheet http://socketmobile.com/role/Note5-CommitmentsAndContingencies Note 5 - Commitments and Contingencies Notes 11 false false R12.htm 00000012 - Disclosure - Note 6 - Stock-Based Compensation Sheet http://socketmobile.com/role/Note6-Stock-basedCompensation Note 6 - Stock-Based Compensation Notes 12 false false R13.htm 00000013 - Disclosure - Note 7 - Shares Reserved Sheet http://socketmobile.com/role/Note7-SharesReserved Note 7 - Shares Reserved Notes 13 false false R14.htm 00000014 - Disclosure - Note 8 - Retirement Plan Sheet http://socketmobile.com/role/Note8-RetirementPlan Note 8 - Retirement Plan Notes 14 false false R15.htm 00000015 - Disclosure - Note 9 - Income Taxes Sheet http://socketmobile.com/role/Note9-IncomeTaxes Note 9 - Income Taxes Notes 15 false false R16.htm 00000016 - Disclosure - Note 10 - Subsequent Events Sheet http://socketmobile.com/role/Note10-SubsequentEvents Note 10 - Subsequent Events Notes 16 false false R17.htm 00000017 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://socketmobile.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies 17 false false R18.htm 00000018 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables 18 false false R19.htm 00000019 - Disclosure - Commitments and Contingencies (Tables) Sheet http://socketmobile.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables 19 false false R20.htm 00000020 - Disclosure - Stock-Based Compensation Plan (Tables) Sheet http://socketmobile.com/role/Stock-basedCompensationPlanTables Stock-Based Compensation Plan (Tables) Tables 20 false false R21.htm 00000021 - Disclosure - Restricted Stock (Tables) Sheet http://socketmobile.com/role/RestrictedStockTables Restricted Stock (Tables) Tables 21 false false R22.htm 00000022 - Disclosure - Shares Reserved (Tables) Sheet http://socketmobile.com/role/SharesReservedTables Shares Reserved (Tables) Tables 22 false false R23.htm 00000023 - Disclosure - Income Taxes (Tables) Sheet http://socketmobile.com/role/IncomeTaxesTables Income Taxes (Tables) Tables 23 false false R24.htm 00000024 - Disclosure - Foreign Currency (Details Narrative) Sheet http://socketmobile.com/role/ForeignCurrencyDetailsNarrative Foreign Currency (Details Narrative) Details 24 false false R25.htm 00000025 - Disclosure - Activities in allowance for doubtful accounts (Details) Sheet http://socketmobile.com/role/ActivitiesInAllowanceForDoubtfulAccountsDetails Activities in allowance for doubtful accounts (Details) Details 25 false false R26.htm 00000026 - Disclosure - Inventory Components (Details) Sheet http://socketmobile.com/role/InventoryComponentsDetails Inventory Components (Details) Details 26 false false R27.htm 00000027 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://socketmobile.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details 27 false false R28.htm 00000028 - Disclosure - Depreciation Expense (Details Narrative) Sheet http://socketmobile.com/role/DepreciationExpenseDetailsNarrative Depreciation Expense (Details Narrative) Details 28 false false R29.htm 00000029 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details) Sheet http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails Major Customers as a Percentage of Net Accounts Receivable Balances (Details) Details 29 false false R30.htm 00000030 - Disclosure - Concentration of Suppliers (Details Narrative) Sheet http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative Concentration of Suppliers (Details Narrative) Details 30 false false R31.htm 00000031 - Disclosure - Deferred Revenue (Details Narrative) Sheet http://socketmobile.com/role/DeferredRevenueDetailsNarrative Deferred Revenue (Details Narrative) Details 31 false false R32.htm 00000032 - Disclosure - Leases (Details Narrative) Sheet http://socketmobile.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details 32 false false R33.htm 00000033 - Disclosure - Warranty (Details Narrative) Sheet http://socketmobile.com/role/WarrantyDetailsNarrative Warranty (Details Narrative) Details 33 false false R34.htm 00000034 - Disclosure - Software Development Costs (Details Narrative) Sheet http://socketmobile.com/role/SoftwareDevelopmentCostsDetailsNarrative Software Development Costs (Details Narrative) Details 34 false false R35.htm 00000035 - Disclosure - Advertising Costs (Details Narrative) Sheet http://socketmobile.com/role/AdvertisingCostsDetailsNarrative Advertising Costs (Details Narrative) Details 35 false false R36.htm 00000036 - Disclosure - Net Income (Loss) per Share Applicable to Common Stockholders (Details) Sheet http://socketmobile.com/role/NetIncomeLossPerShareApplicableToCommonStockholdersDetails Net Income (Loss) per Share Applicable to Common Stockholders (Details) Details 36 false false R37.htm 00000037 - Disclosure - Stock Options Excluded from Calculation of Diluted Net Loss Per Share (Details Narrative) Sheet http://socketmobile.com/role/StockOptionsExcludedFromCalculationOfDilutedNetLossPerShareDetailsNarrative Stock Options Excluded from Calculation of Diluted Net Loss Per Share (Details Narrative) Details 37 false false R38.htm 00000038 - Disclosure - Revenues By Geographic Areas (Details) Sheet http://socketmobile.com/role/RevenuesByGeographicAreasDetails Revenues By Geographic Areas (Details) Details 38 false false R39.htm 00000039 - Disclosure - Major customers accounted for at least 10% of total revenues (Details) Sheet http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails Major customers accounted for at least 10% of total revenues (Details) Details 39 false false R40.htm 00000040 - Disclosure - Bank Financing Arrangements (Details Narrative) Sheet http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative Bank Financing Arrangements (Details Narrative) Details 40 false false R41.htm 00000041 - Disclosure - Term loans (Details Narrative) Sheet http://socketmobile.com/role/TermLoansDetailsNarrative Term loans (Details Narrative) Details 41 false false R42.htm 00000042 - Disclosure - Secured Subordinated Convertible Notes Payable (Details Narrative) Notes http://socketmobile.com/role/RelatedPartyConvertibleNotesPayableDetailsNarrative Secured Subordinated Convertible Notes Payable (Details Narrative) Details 42 false false R43.htm 00000043 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://socketmobile.com/role/CommitmentsAndContingenciesTables 43 false false R44.htm 00000044 - Disclosure - Future Minimum Payments For Operating Leases (Details) Sheet http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails Future Minimum Payments For Operating Leases (Details) Details 44 false false R45.htm 00000045 - Disclosure - Stock-Based Compensation (Details) Sheet http://socketmobile.com/role/Stock-basedCompensationDetails Stock-Based Compensation (Details) Details http://socketmobile.com/role/Stock-basedCompensationPlanTables 45 false false R46.htm 00000046 - Disclosure - Stock options' weighted average assumptions and grant date fair values (Details) Sheet http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails Stock options' weighted average assumptions and grant date fair values (Details) Details 46 false false R47.htm 00000047 - Disclosure - Activity of stock options exercised (Details) Sheet http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails Activity of stock options exercised (Details) Details 47 false false R48.htm 00000048 - Disclosure - 2004 Plan Outstanding Options Rollforward (Details) Sheet http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails 2004 Plan Outstanding Options Rollforward (Details) Details 48 false false R49.htm 00000049 - Disclosure - 2004 Plan outstanding and exercisable options by price range (Details) Sheet http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails 2004 Plan outstanding and exercisable options by price range (Details) Details 49 false false R50.htm 00000050 - Disclosure - Restricted Stock (Details) Sheet http://socketmobile.com/role/RestrictedStockDetails Restricted Stock (Details) Details http://socketmobile.com/role/RestrictedStockTables 50 false false R51.htm 00000051 - Disclosure - Common stock reserved for future issuance (Details) Sheet http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails Common stock reserved for future issuance (Details) Details 51 false false R52.htm 00000052 - Disclosure - Schedule of Income Tax Expense (Details) Sheet http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails Schedule of Income Tax Expense (Details) Details 52 false false R53.htm 00000053 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails Schedule of Effective Income Tax Rate Reconciliation (Details) Details 53 false false R54.htm 00000054 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Schedule of Deferred Tax Assets and Liabilities (Details) Details 54 false false R55.htm 00000055 - Disclosure - Schedule of Unrecognized Tax Benefits (Details) Sheet http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails Schedule of Unrecognized Tax Benefits (Details) Details 55 false false R56.htm 00000056 - Disclosure - Income Taxes (Details Narrative) Sheet http://socketmobile.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://socketmobile.com/role/IncomeTaxesTables 56 false false R57.htm 00000057 - Disclosure - Subsequent Events (Details Narrative) Sheet http://socketmobile.com/role/SubsequentEventsDetailsNarrative Subsequent Events (Details Narrative) Details 57 false false All Reports Book All Reports sckt-20201231.xml sckt-20201231.xsd sckt-20201231_cal.xml sckt-20201231_def.xml sckt-20201231_lab.xml sckt-20201231_pre.xml http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true ZIP 76 0000944075-21-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000944075-21-000026-xbrl.zip M4$L#!!0 ( 9P=U*1>7(?#Z*WVR1FS-]JO+&2QDT;Q6^WO3I#A-]%'/V"Q=A6-)P%+&?S 9WJC M=5H]1[NXJ#'LWUGH1?$?7Z_S84=I.GGS^O7#PT,KC.Z=ARC^GK3<:%QOO)LH MBUV6#V8:?[,,RVC]& +<[YT4OH*_S1?6>\.&?UGV-\-^8W7?6/W_5W/\U$FS M)!_?^-$WS(X!__#7?_IQ&P?^&_RW!K@/DS<_$O_G9\J:'NQ6%-^]M@S#?/W_ M_?[;C3MB8^?"#Y/4"5WV3+X5^.'WJO?,P6#PFGZ5C\X\B9/+.>S7^/.MDQ0C M(X +GI^!!'[UTOP%]>'.:_YCZ5&_\M$N?]27CWILZKF$N:V[Z/XU_/ :=^S" M,"]L4SX>L^%8K'OYN\M?ZG\@AME81H_ M5F-7_%@!7Q*GL^N!+RL>O;GZV[?\V21RO[-T'-T"*\!32L^;%CPM#Q,2X)N$ MR/PK&VI$NV]&M*.)^SV]D"^T?B3>,_$S+@Q^]I&Q/-->RZ'XX7*C,&4_4LWW M?G[V,8[&$D+#3"/Z;%H7Q?SY:RQ,_?0Q_S;_WO?PEZ$/G(R@9"5\2\Q=7?_M MV2]XS@?MMM'K_/1Z^N5BNM>5\XG9)K!7D3<+!1RZ.$4&]4NQ'#E2\=O,:\ ] MBY=HW<7T7ND5^7T) /FE0.E\/%\FGX='BUO.TM(*),E?FD22.3AR),D%; =) M_,3"'/F)/5*$J2=6+F>E$SN-YV9/['P\_[<0;?\-BMLX"F]28.&_L_$MB_>V M P52V=V8*;26_^0!,#\F@>_Z*8=5\WQXDBNV8D%O4#EC^/Z'?V4 -RJF40A_ M)I<__.39+_*QF77_]+IR"A6\U]7PG3#I5 G5,^D<$NDJ6N>9I Z8I(Y'&SV3T8&1T9ZUU#,]'"X][$-[/=/#P=+#WK7: MKRQU_)!Y'YPX],.[Y$D11?7BSWKLJGKLF8@.BHB.1W,]$\[>"6?/NNJ9 @Z) M O:AG9XIX( H8"959[J)B\PPL6&_Q'Z M*?-(8ARY],,=SR7?KRR"HSP9^:X3*!L_N]JSP5V78 "___TABZ,).VDZP9_5 M99X)9$6.Q8_+V_\QBIE_%SZMW9^[Z%/=_!K2XTP(9]FQ*O/X+7+"Y(OSZ-P&1^Y2JT,L MLZM]PNSBO/5G!K&2&7L5H6?Q*[MG87;D%$,&*Y;J\;( Y,:'\22('AF[8?&] M[[*;D1.S=T["/ Q;@'<Z"_V_F/>%D(VH2=X]?F63*$Y1 M%BEV<07:SI;QBJ3WE27,B=W1)1?Z83E4[:%^9 T E\M@Q))U^<1]AD]_N7.$J9BZYC^(3G#V,$ MCIMR%D5"$/746/N^Z0FW;55ZHOW=-CUU+ZR.I"?XW)7T] $>C\:^>QW^F<6/ M[_W$25(6/P%B6K;P?5,2;MC*E(0[NP-*LA1*LL^4=/B49*U#2?:V*:E_8?4D M)<'G_IF2#IR2<,-6IB3,UI7KWO+]QC'BMN1@*B%I*PXF,%"M"XN[#/AGZ\@05B)&L9S5 MB%&L>YO$R,/3C>,E1KF ?7D[S_'UIQ!??] NL7FD=XZO/\WX^J,DQG-\_2G% MUQ\E"9[CZT\WOOYP"1*ANK#ZTE"!SX,C4Z:G#153<5S5-E1PW=O'LZT8A$=G MM,SBV5['(#2V3L^6O#/CG[M'CF=KY1LEL>Y]";(O,7#VKTYXQ\SCEEUY7?E* M*47?)I=9.HIBE$]_A!Z+J6WGYPFY;0,G!$GUX0>+73]A!5949^\TJLY"JD9D MWIG CH? #B>PKT"%=:::NE1CG=G2&FSI3&"'3F"'R);L,]74I1K[S);68$MG M CMT CM$MM0^4TU=JFF?V=(:;.E,8(=.8(?(ECIGJJE+-9TS6UJ#+9T)[- ) M[!#94O=,-76IIGMF2VNPI3.!'3J!'2);ZIVIIB[5],YL:0VV=":P0R>P0V1+ M_3/5U*6:_IDMK<&6S@1VZ 1VB&QI<*::NE0S.+.E-=C2F< .G< .@"V=FR:= M>(E?VQ>W^28DW/$ MP7/XG:EME[ \_(P>1/Y2EPM#GCBWQPG3!%%^9<-%2LNS7TSC MXF\_O9Y^71WV$K[T\(>/@7-7>]RA$R2,#UP:H I@GM#^@9^YVC.HHGKN:%73 M??03UPGX8Q_ANZ3VE!__69YJ9J3YT_V3.?%JD^'GJNGRD=3)KK(X+CVQ*C8O M5%3.&TV=\0-QZ*_LCJH+A.DG9UQ_MIO(_AQW[\C3W6GE8507-'FYWN'RP(_A9&#^$-G,,H9-YUDF0@\>I.^RE2 MIYLSVNRT?X^"+ 3I]?@1D!37)YSR=%.C5""3;S8O).&'=]CW: 4R_2?RSV6C MS33'2S]USAZ2$?H$';"^DM4&.>"X2J6-@*ZVG@R=939.;YD MMV##?0PB)RU-,:5M:RB9Z =4?C2/N3Y@+/GY&1@Y/;MK=#JV.JR< JD\NTRLGCA_A^;\[0<:J )2X7X0DRP2-J M(6FFVID"4[4P7 M@CCH]/M=8U\0]FM :!K]]F!@;@CBI>M&P#^3K\QE\,IMP#ZQ2N*OMZ^FU3'; M!4B5HZ\+0JU]L_IVSS"Z*X)P'=X#KH"E;K!XVP2::5O%S.J@*TY8:ZFVV>L/ MC'Z]";_$;.+XWH'O'@$P^IR,67R8)2Q,AT]9>N-VQ^PK&:TS5#'0UL03< MIK<1=._9D,$/O"15^8UU<68"D9H*SA9,L1DT]0Z-;?RUH&J&@WL#N="R% ME2WQC)[5KCGE[XX[ FTH?@1D(&^E"HR@L"1K$X!E];M65SF\\Z?8 M")AZ^P^LJVUT5@%&5$<=3[*4Q?DC:Q^'MFD9Z"NM'G;E26NMVK3M;KO=63:I M(DBR<1:@7OZ>36(8B8(@X'/ J)A=Z%V.T2CXRQ'%W"/:%-/O M&%V[4Y)LC0"TPX76H\9NMV>WC>TO=.Z#&V@!_7:OJVJVB^;8$)Y:R.QWVQW3 M6 ^>7Z/(>_"#8 5<_$C\-Z$?_/P,;F3"LKFFN"L$$W0B@^?_&G(1]]>]&Z>?A'Z#T MX'OKXJ)K#&Q;A631))M"5,]4L[L]50W>+D2R$/UB>D$B-=8$:4/-LF. &=+O M3VLVM6>I)SL';9REMW0687V).*];[YSBY?M/EM_N78/.((Y:^\M MG;%)4&N>81V0JAUC \BD M32-J^6^(J#:<,M7W4CWZVC#40@D(!,,:U(6!E%SYB*C*W PN++#=+*%%+YQ@ M(U#J&?O6P#!6 44-+4QD9,_J^%BF]M0KTC4%O*176U=WK05;/ M\04*8M?: +(&E+9VV^Y:JE-V@:[3@.(%<[7!?*HU'=Z1^>F8;DY"[PHF!-2P MT%UMMKMFF/WZLUYZ(/S\*'2" M+X[O78=7SL1/G55<%U-+[MDVJ35+)E@?CIHZGM'M#GKFRG!\9:D#>H'WP8E# MH*VDY$,;8J#RNJBY L!L--5Y/[RR1H!KQ;&+MJ]OMTOW2ZO#A[1V2@*/!8G MZ"%+']>V3X'96B7F,SOV6K/7='%;=MNRNLW/WI_*"E#.I\@&6"BJ^WU[:QA9 M$Z8ROVD(IIGLB15A*G'>;>W=')92"V<=RQX8VZ/N)F"<8:';VMM-8)P6-]O: MZVE>6 .XBW;?M#JV:G)N:Y?7@FZ&WV]K?]>!;E98-KRSB_F_U39 V>ZL,KNB M'(-NVJ DG'%,+YNI @5ABZ?9&*AZ+K:.;?8[ M=6X4*X'Z%*6$4S7[NWG_RFJSU%LW_5,L>\$4LQ91> \8\C'V#-]:>]EEJNT. MNN9 M9 6S;(Q3.L:H>KHPEG_Q8G))Q,X28+I4=ZFF+!ZEFGWI_:FWIS-@KLN MDJ9<]PWXG_J]@2)SYHZ_"2#UW+%&SYQ_3S(?$$5/!OQ_CC'.GGED^G]A,84O MU\;-ESDATD;+4%77&E,V V4UXG8"Y73)EGHXG .99?!_*H&;GFDSH"I0MA.@ M*'=E,RR!_6%U[47P\$G6AZ4^GOP[=*)Y$,:_1A.SA M"L,,XL>KR*N?PO;^@SKYPC%G00!+&)"4B/_@!:59>V)[T#,,[4,6L^^.]C[V M[TL)/!4CSYW^"CY^CK]%#V']!"SVX,3?*R8LQIH[':'EA]F1_W%0MC@\R=Y(O$1![\/_\R4H4!%95UZB8K32:.N=O$6:; MCJ*0K7A@7G9,XY4VL.T+FSA_U6!5YR1EL>-BX^CW3NI4:74K) 96CU:=&+CB M\LP+T&Y-8SH/L+RNPME-FE7M[+_E<6SJ?:XWFL]8TQRVP,=5P]'FS M8GX"=@ZG7YM8<,_N=DS575*:8=7I5U[YP.Q8;?5R=N'T9%\#@QCZM8EV8?R M;;=+KEQE_-6F7GW'#=,PNFV[UMQ?6<* F" B9X/(YVD"$;;9!GA* MUUL+9MP4O)619?<'=J=\O;4">#.U?EV>]"V>O8Z8*!B/6:_33MD MUT3(1=ON&)U>57A^,=%ZL*R,E*[1M7M5,?#S(2E^P3EY6$P&;XA7HS!YQX91 MS$C78HGDV:J]2%: M71:8 ]-:'2) 6\/,O($E.N#]FV$#8'L'\PS,=CWN4]R(T[X5;Y/)QQ]*Y)=7-]S';75C-S5P*C MZ34L0?F<-70&_;;=-[>[!K%KBSW\N]B)>8 TOX[U=J-K&;V>O7PWZJY#IE9? MCR>.'Z-/H2G!/3>+NSS5V@#5D>3+KN2GM,8FECWHE<*?IF98'8 U_&Q&M].M M#<&O(-831#&020C:,=!(YBF N M8U"@QS3RKC'.HSMB[OHA7'#M7//>>Q-X9JYZ-X!GI6#ONA?B"^'!D?E/[[,8MI>7:J5@$*4/3R([ M\*RG!L[$G?6!BTQ%E*X"Q#96L;KM9MOF=%#N(2YBS<0!Z] V:*$%N=K:3)7' M'<3B%F[<^ED!EFWUIX/N][W4A?NX_E+-;F^P"Z;"N6E#O'$."P?ZM.SE^[8 ME*TL9CVC DL-+.>3A["63:3N8:YR;9ZY.\*L[ O8A);1,7J&ZF2JGFEM>%:_ M?# '_<%NX6F K6X9ZBT)@SWLO;3!2@$W-4 =M/NE#,W=05H=]5%'U'9,T]H/ M=F^<@')F\I"+.N!:9M?>#XKGA3C40C(8&--6Y98/WIHDW.]VV]/V^&X@79^$ M[5['[NT%YC5)N&]8>P%W$Q+&Q.G5#]XBG0(V/(U]%YW/^-CE@Q-[L\F(VU'Q M3'.YU;@$ROVLM:X1M!STSY4ZZRR?MR%85T;G19NJ=C0-K.SM,UTA M<-W02;,[L-N+@%0FW!2ZU7$X,+J=OK$B>'3D9Y\L-_S)V]F(!+V*,NCKHM2R M+0S]W@",[:QD#1*V!IU&%C)__^B=HOS#1MNP/)1GW=E71YUI6POIMG+F^KQ* M5"9IA%Y[IF6V>W48E9BU"3!7%^@=TZ['^VM#.;]V?#.L=6#T[84"8#X #0._ M.K;;AIJ&N0[H<]B&K/S"H[P_AS4?YL!.V]F!P;=KFW.96 U M(=G:>E8/VVMW+ S;:V8]\_=VJCA/0X>!9$GM29N \]X]_I'@;N0);Y=8%: Q_M(WVFW57*P_>Z-PKX[DGMU15<[UX09&+^C[ MTOU7YL>L7@NR=2TWN]M68]SKS]XHW*NS\D''5)LS; [WQRB^B8;IPW15J^8T MM7HSK8R*7E\UO2LFJ7DRT.A(FC_1%],D5G_Z1@%?7=OM&L#=EY_I&H#/T92% M5=&PBE9NE5%[ZB9A7ET)Z'0'"X543:!A;US&/,J9O6%@AJ 2IS20:81E=NUR M";9EDS8 Y.H([;4M>R,HOX(AS%G)YV'C..P9[7*;G[FS;0+6&EBS+?C?*G"1 MVJH^]8W%E-/04,H]K\LZ=Y9UP%B=$W9$T<&E8%02VZYB]9=.V@24F\;BKPQD M=>-[?FLRS2<;P:K9M0:EEB@K - P\&MXJ*RNJ68);@*\3"##F[R&:F@,VFVS MY)0JS; Z .LDR1GMBC2].1"4K>^F*D#4+1B\S2H/O;9A5-00KEGM03W%:E'E M9NK^&.5,MWF3;0!4$QF"JAQH' >=LHHU;ZX-8-H#"OH75D^@ #_W91S;!W@\ M&OON=?AG%C^^]Q,G@5-9-S%R352IU')5U$MO+/.UV[?50-P%TVT&61/[J,ZH MU$5_; P95M=J&]UJ;$Q/N"%P3>!CCJ7+VRXV[_,;M ?JE4+]V1N%>W5EPQYT M2_7?5P><%&HZI=\B\9@34'5:I_C.R>4@1I.Z&DWV1C>?M2BH7;C MWX54R#E,-7%_!:O_CW\W[;=?HL#'1H X].M;.H#6[QA:G M@$%\_#"#C7=9@M8B7Z>_K76^U9 8+OP02V?#WRVKXX<$V0T0"VB,OT>W?L!T M#=2:EO8R'3$^K=A'RWB+H4-.^)A_8[Y]I?F)YF@!> MDSJ:ZTSP"VT21U[FIHDVC&)M3'-ISF02B!K>B9:A$>6'&E51"G0-X\?0SG$" M D1T+TX00"_#VQPG$%1F]]]JO^=S R2 A-@)DTD4IQS-Q7._17=^DOHNC(.X M_T_F!.E(NW)BUM*^C9@F%BG 9;B\H3/V R16@J-Z4>G((08;,C?5(A!#VKL@ M8VD4P> XST,4?]<>?/Q+77.DU>$6C)8X)UVK0AG'/M$J9@@J1[[;?:2__SS2M=^S6*[N3W_78? M#N9+,'?BR/>4[U[1G+_[;APET3!51_D'T$[TD!1?O6H15"K:AA'H*8 U7!!N M&( &E*2%*)20)!+IS%;0 )R2:K>/ MFJ1-C^$5+%T3P-"W3NQB56Z$_^O'Z_>O/WV\TEB(F/2J"*ZUVU.V718S?UYU M=SR6 +M--!]("XO!Y^2+.$NR6ZKQ!XZ"$X MKHZ+?;$ 5 42Y?A&]/X4AS-[;Q,MF8 <'Q9$@S"A^ T4["$])PGHWT!J<'C! M1L;_PIS?G3O\A#!X\@8:J!%X!7Y%AQ7W@A?;!Y;G!#ZPQ]!'IN-2^^$R5XJ& M8'KRW<'W<@B O03> R@2L(PXRNY&6OH078#V$!?SXDFCXT"EELB:P+V I$U#@\(5]H7+T=\QHTPS!P,+N2H7\OQ$@6 %5550M!#XB+F8 M^7EW"S[&>[ A'L1)A9$ZR(Y!?"\X+C[HP"B9)QD0FLL)%DD"!OB_&= 0CC(K M-FX9Z$2:%^&3MT(=*J NJR8X$IQAU!\MP^@A,+#Y=WKR__"\"@V?130+'91KN8$P/)(_CVRC0%!T,C8"6 MHH'-G18@ P-A FM@/YB;8:H;;H;O"KD*%H(C6-%LGQ'.>7.N=*E1!XNM'*F= MJ]]@9R%/^P!*X!@PL#>M&S=N@A&DO$0OPC245AU,*,TZ(#.A^H4@&<8HQ$B- M1)D);)22&D$Y $NVG.Z@%BT*IQHC'%&B+<#H\:Q=>#XKZ5GRE\!T20&T0)2EQX MVHU$D_=TSHM(D_0: (4OX.<<-02(@AY@$@\@E/"_\\"+17P43L-$#3F/*S3% M*X0PDO:GSMG6J+X\*_HY"#OT0;E:V>?1DY('J#'Q/=)I@(I& M_MT(3E/@ Y H #%:@S:'(,ISW(0EA]L*= 1'4I+JP("/CT!U,0B0A"A9_I0K M622O0"4%7+ "%RWM8\29_B-S !I&8OP]<\FKJ]DFY\GHMR%'WI)#?SMT=Z&^X M0IKA%I1T;/A$&A]_F:OXL.Q\%*Y.(#?(M;V/S$,^!LOE+UWCSS325=%L2\LF MB+OG5L?0#<.842)F5UX+'#BA.G$<3D7L!SI0^2'E4 6/.;B!#PPX* 14=Q&F)-=.'Y$9G\O09QS>+C4G7> ](* XCQY2?ER(BYWR,P#6Q;,;B0M4C!S MJSA!&RF.?I $ 8L/$,>A\C)D$XK,#:A6 5!B,@)9)005 >]S!55RHM:.MOI$ M:5?L% \>. 2)X/.(W&P'R$(!B&HI@CMDT2M%&!,/0\?[, MN*9 0,A]8J0[$T+XT2>7;1)>\1*B8()-@O<@.A,L< M%D48FQF70,$UP9OH&W (U#O')RP^-PT=[3YTY#DQ'X<_@3*+GK!T&Q[P0U(V M5A%9K_>GHVXRMY= MY*P!GO $\;HEUQ,_8.AMR=V18'R-"S7Q ;A$RI!TB26<7X1/R MJ.!Q@\4DW!]\R^#%L>,)= A3U%%&]Q@,-L:&'4(G+V&1\Z1AA/N/6/!8X@*S M1,;$KV8?I?O:D21"_-F+LMMTF 6%+@#?YCQRGG*OE13[-_MR)RZ?-^5(!Y-[ MXGCH[,7K;?H[01^[^'MEV&ZC&#;T O'O3!+V1I.?W@*1>.D(1C&,%\\*>!"4 M6,Y#81] >!=. SP#8R6 CD53^/].;V!%(B AC\_LW,HQ=S\I3?:N\!QOVLF MP)Q$@>\)9(F1789!<#3R/V$K"4NI5S61&%Q@*1\=QJW"=/48S0'[3HA%8 %T M4Q]KK^EK!A01BD-^5 NZ&N$E!9U<=4%8\XUK&.JW,D7[:%8GF:"ZB'\(9OAY M.#R:=]UU[\.GLYCKS+V&IL+(@)([H[N'5%,1/$; M+;Z[?6D9;=VR^[K5Z;RJ) QJI0B+\JT&K#A"@=C"81B#LMX,?= H)A?/D&3 MP$J@7JS[YEPHGM&B0MJ%W.^89)0I*E- Y!;8&H3PZ7'7.N&H M5]L]:@WQ]'^,_)0M8N1;X]YS.;8Y6#[HVE"M"OVZY%%-$OV!;G3Z)[N\C;G# MD:[[9;NOMXW>FM.^.M1EU65@FW&MU^3B*'UU[#?P^YE5J4RWW6GG^[.FRO'A ME7<1&44QW5KL/.3A&4GN*TRRVPN'AW3BNQ2EX4D':A ]\,!(:ACIQ&CU)*FN M/8Q\=Z3>Z9&O$$-)7')+O!SZ<8)PZAK_%&6I-F;I*/)>Z1@SP(/16DI$& ;8 M>VQ(3DH'G;D4(B8JH^"1[* -/$8U@+1WM+NUSN32Y?0(F;!AY^[(N=H=N/$;EG(_H! M;S%$9ZA^D)%?1;!F1PSV3DK>;RFR<*]*>@61'F-(D2AR(R M[J+(HS"0F:'R>&*D/SFNAMT\T06-@>^T4Q- >(<%ZGQ58Z CO^*PL6!#SQR M7B*1.[JY3S^;(*8+)[WTRT_YY&DYN3^>N^W'LL8_3^G D _L#L_3=$2D)1^. M7U$]AL[8=Y.6=E7<>JG>=T1=C"YPW%"Q#8BLZ#:) I8R9;-XM @% =-%GMQ2 M$=3%D:$<(4&>S#?VUX.ADE5K_^;W;*KDW>_KZH_-./& M[&WJQBR%837OI-P/5C9V[M;S91T,L&4S;G\NR$Y_GF']555%M%DUI+;IWM^K M!V)ZC$*!M_5NV]+M7@W+9 M^FM6OX-M=:P (GTE- ;M\V=+M;XW1MCMQ]CH_;:U/? W,1U."M&]OCXP:FA1 MS2+Z[$+>WJRBQ88F [C(**+ZKB)&/]4N*3)[7PYF"2!3 8P(P#PV-N^I@4XF M@B<::O=.[$<9)8KP1,891R$F%6'\*GJ]'.\^#S#-78N)J(@BHE=Y?"[WDI$3 M*\,:!RVM"D0.11689T_9V5-V]I2=/66'[2F3/,V7B:)'[P3J6[HUZ)[]8NIU M?T_O]VMX8H[0*?9%5E'">61Q(7Y+?/".HUY'[PQJF#/'[B#KVWJOW6SHUP'X MQZ;8IW2)R=3/PR>_@:WW.POI7:.&0#A EC=/D9%D-W9\T#9"LFB4 M7/C<<$_(YVAW=[M=@TF?7[D9H-BW=M&H$#9P=NQO-NB<7+V^^1PPF[[RW70@6 M^7,5:/)RLA2%6,0 HYW& P_5%O&\?)[:DYXW[:.2S9ZHV$Q5'4'A0=KF155Y M_*_.BT930&T>D)LE# L)!%3K0SAN?5 ::BFA@3\$ 03/!JNV\ M5$WTP,.6$0Q=$[&[,4/U#W%!H&A8@P%#FT6Y6*J\4$*K+-DGW-I+*R@0%+P\ M&E8]>=[IV+IM]6E[GK?AZWZGJV,,P 0K/6!5I9.MO/=K%'D86;S3TV2UE6M@ MI52KV>/AX$5)L*+>OW8C(NEYA/6["(/J7RIU3S]>WKQ3RIYBX?DD PJH&D+[ M8T)%]]3W+V_^>$4P7("NI%V'*9X?+*I3-"HPWVH27\HUT\MOT<1W"2J[8[QZ MH]WX8R#4X:,\S=_@O!*UYR]?PV'Q8^0;O(:( Q\]600,BPHAS6* M '@VT:PBEOQ.#N;G@Q$,6%M:C!H"8@,Z5FA-Q?Y8KWJ+JE%CM#NP-2P@RHON M\5!\N02E\A@&RRMA_-C10JG2(FJG$20\EANX3*C.YE)9!BQ3AC4S^:U4=!<2 MEY'1^Z)L#8#!$R92M2R;^)&7X5-K>DIP9FJT%="_U49JX2NJ8Z3,+X#"; FE MRA\OXE24TLEQB&5=>(U<*MKII%. 4#$HU+F02_'JC#YUA-)2YT=>^HF7U X? M\"5XY/N :0DI7<^Z?NQF8TP15>K1(C:0S!##P1" MX'_'TH"4S5,0-U]@<3B>R#Y?SFR6KE1LR^MH%64Z^5YK*9@;=[Q4.6VAJ,$( MW- #E1 9-Z*35_&>Q#X6O^+<:^1XO-94B(50>95&I"0W+>J;,M&T2\-TE#2+ ML=X;U6Z#WZ\^__WZ_84YX,H3"!XV%H7L"X[M:/_*')!R*4T /SK!(RAI1+63 M"'4U%*?*.0<4J.1=JJ_WOU2J$'R#9Y11YIKCC@@4X&2W6":=%B 8FWQ KKTH M1Z:,J&0;P=-_BC)V5-^:(A)DZ@X56^7.!;VHL3D,HH>$*D8C&Q3;(U+#)ABX M"7#2/&IF$GW#M<64N:/0AR/)URP K_A=HSXE\XM?%]T,9+L1L1J49'PA!,4@7OXN@!^ L.PY>83\NE'9\Z MIR@%"? 5%T:@^_^1UY 7/Q9;EU+A<5D=OEARD6:E9 42B3G<2QMARPN@SFS, MC9_+A'0%+)*=6R>",LNG32VT-LOX.+L29?<5.N+9?")1#+,/PPM"N"1J+G%G M5 \L7-C6VU8/BP2CM3;+"UK:IVCJM.2"X,%1TM,4DZ/:XEBM+.+A%L6_BD*, M "A*T8L^R5^!U;1%7"RX>&:DJ3-"\J M2HMJTD)E5,J3;[GL[T'W/2EY):C!1M5>B=3N4D;ZL HQ2Y#_GS)2O/4.J11N'O$9O&/' LA1_:&E?958S+H"N MSQQBIV4%0,#'J41I2"#(IBB+B0L7?26*AA E/"+5N:GH>:1=Y=V"J'.3*V0S M%PXI.7)2S31>+*I%7U605!:\A4&$.ZTJ\G"&YVH/C#HNB>C#Y(#+99ZC'X\H MSN\<_7B.?CR&Z,?K\"YVQKQ)(_6BJKS#H4^#O88!KC/6@CS9!F(!7YP..MJ= MAM'1$*FO%Q&)[5*3U(GU#0AZ51QO*[-VW>BT!<1Y($NSUXW[W :A;1P&>0.6 MX4V4Q2X[ :HS[9.E.GP&==15]55Z^7_3K/A*07M'%D^YD&&*5BC:>Z7/Z[N_ M'SR;E6BPY5]8'SQ9"^K]SO\.4RZ$H7K>!SV')ZAN.]#J,_E8S M;MZ;#.^!T6^U)R?O#5[7.XN;&,I.XQKV%%?]>)A#PR_1'+3J>&%#;-&'Q0SS M[M6)7&-+N\'N:&'(V]!@'W0!L[R67.E87(-P5($BWAQ^;;N'(,!Z/#QV\I 7;9 M;SA6<,2C(EO4!9,YE#[O$A>2MRLK+O+50 ,^**@N;A;0?#P<2_9WIE ,7A(5[^#SBZ&\R3./]X@C M<1,"SV"ETN]A]!!0RSW$#7 41).<+,I2#,R2G W#9)6V@9ZBI>>;\>"4.H$" M ,]-N]73QGX0Y+%E:I^^YV:O9=NRV_C'-$.=JD=!0&RW M'>$\YG( 5YT:R.)( SD6%B>9*!JE[0V0*DNO'+%3>7400#FYBWG(#OQU#^3) M8X=@1BX/'YP8SK (>P=AYR,4<$1N0>GY[E#+6M33>)-)+6$!CX.1K*@L9+F, M77"A)^0L/%[ 7#H,S^U.01AM:Y8N6H@_7)Y6].068774$;?@65Q%4AJ;%JO/ MUT3*% C\"X*>6O;"+/POTLS*]\(RYE-4$"?&AU0>,^";"09HY2.+^!W$/U=- M,-B=L)[PFU4A(/?5Z1/&?+.W[57Q@4?Y0NT>7OQG1[R'>EP:[L>%!.RJ&%T M0QH$[L^O,<9:_T[S)7-S'4J>B]VA=I-UJ\OE"E.A)8A,F3PUAQ?YIV;<839$ M)0/(+,KBG$WJY:!"\0*\K1A:\I J@\#C7.[E*AF]2$Ô&+!"Q(/C=X>$H2HH3LCW']0/L;%H$9BK<0P8WD=:;&SBBZP"EA\KR M[<1F!8>C+JJP#NHQ397W*3B6$'-'9,/WD.MS:M5^!2L4R.C_D.95H0*+MJ[$ M[%+$/9=R#XQG. D#%PQ3W_5YE#:H7@'P IJ_A&-0$S$T8K:'^D*RW3[M[C%_ MZ#>6EX382_,.[2.[C67Z4%>D#UW>O,NS?V[^T#Y%+?KUPK#X*>% B\0=K=^V M7LEPY3RZRB&CA E7C) .^*WOW/(#$#,ANY PA#G!\]5RCPRI2MRU>Q$-+S+9 M)9R *+U/OA!\#N?#YW =E)87\)0/?"U/CRG2XKA:A0F)3IHGS&%@EP3?3^2: MO-)2^#%%0>HR[I.J E2L@,]7+!T&Q.X0D; BTW+8M61V963HW$CF7PKF(?"0 MR]Y"2RGR_@BRQEHA,M"#K@'9EA MA^16B)0)W([TD7/H[ZBA2+\.=2SAMC*3S:3A*0R_5,FC+@IYZ-W,AI2PLV#I MWRH]%L7JN)L-]G*)"SUK(I9[2Z1FZ0 MDMINM'KMW((M&W4S]NS,8 .[/)C9,NTY@U54+'P2S>K_(03SOKCSO C<7#:G MCQ/1Y88"_CE/PCQE;EA)Q:),[[ESI]I-5-9&2B:?8J$H3$=)1I'^\BJ@E;8X M^11%X#4_SR6SCR)? 5YT!86SX)%\XG[W4@.]X_Y8[W/(LQYS6:Y/-Y#L"A ;Q2 M$_LKP85 Z!_=>L[-[,]C'T8AKW,S^\9CLQOIW-[KZ_W>N9E]"26VWFLBF(_W. M\QNM[V [SV^!*"N8TPE6ET0CSXFQ*SH%"=ZS(-IK?<<2/%X!#W?+@]&=Q:SD M+^-^LDCZP#'GWZ&K52R"Z[5H_]7;Y5GQ\9"+CV]4CN5/"CV140P\OF\.4-R' M)HI3\"M@L$&IFSW5IQQ/@NB185)_R(8^7L/,N^F5UPXZ 9Q?::8C/_8HKOIQ M[L3\PCG$4%Y'W'OQ2P01Z":C5%;!A/"H\@IKLI "7A"-,#B2[I)=-P/3RQ6. MQ%8)[.W3[7Y.RTTT3!^0^)23HEWE72'V<%ZN)"$0N5-<( =-%C8%?4H +4_* MK8A*Q:M++*'XX">R"A&ZGQ57--[,B]LP'MI*Q9F 5N[($S]D3N*+2TEQZRB] MS%@@N\(\!@3K?Z!>AIZZ MP+FEHPU/O^*W'50C:N*G3D"7$3Q* V\CBW"U('K@:0I%-58>_Z!>?\0,1R _ M-*_EIGW)P][F@DP@^$HU(UFY%A1:AI>/2E0O3.#Q2PU1BP2C2?"N3Q>%'XM% MB)N74OW82!GNXO;Q0HV]4RXU>46]X,2YJQA8XR2M@4=#;2T=> MAQ"EQ"ROADM T/7#JRDJ:FF7*B18$DA9YP)2\).B5I:X"YD*U4XT6H=RZT35 M@\>2XQ?2I*45K$9D:93+I/&2G,I>%=E/6!(.JWBE2,/E>E8<:SP@* OSG2)0 M9A>D9,/(6 G^E8C5F9>B(1(\IE=40JMRWUWB%'/E'.%4AD85R,DQBU1:[DI' M87MM6^_T+!$R:NM&KST5,3H=\%A&2N76"UJG!2[HBE<1OSUH*W'1=K\B@O54 M9=BE1]8L)2OM572I@!1,2Y$]B0Q?)$"XA.+A.(I^5Z[P)<3@ ML0>Z:-,X-:7'0\NF0I^W3@A[#S2E_;[FQ1>_.3_V%T2F[A]5?,R+J)?"71Z% MS)%*C @,XG5A\ZJ^>*6?9SIAE=\Y@3-<;.1%#_,DE>(.'[60] $5D:)*6!ZH MQ)6'D$]Q2S%0* 3FS!5RI4H4\I2%YEG(*Y#B$'%>X#)P'D04)A4[O*58 I&V M1UD_Y4B#(MF2UP.386:4\C<=N,%#%1REUB:%8?$K,QYT4$2+*\BC>7T2;57E M;$6@ H!,.8GR)00?X[.HQ#3GVQP@L1K$=HV=(N$*/"$4:0 YMDIA)%R5"B4E M3,=?\$@[E%V:NV(,."FBON5\+7ZHXAKM[>,IYL)985BFT +X^5:@JX7X"W4&H-B]_ MBQ*P*[_ :;T9H66S1RVG"-GC$6LD[T!_$3U%C7J@B7F-/SL?@:'\(OS8I. M'A6?/DTS_N44G,>D+.H_N-&I?)#2RK M_F[TG^)N6/VNWME]_\Z&6,+*<4FS.VPV>?++';-DB2M4)JF*BO/@Q-Z6Y=L: M,FV7;8;[?=WNU2C;6[E-YP;.\S&;WTI9\_N9;A7C>Y#RVY;LE]Z?65)MVZ%7 MG-N 6(L&QDX*>U+?,XQU")LR MBIJ*6U[$C+<,PFFO]:#$R0PU_H/A^C&B2)2Y$MY"C C$)KS4GC*1@1SH.<1O MEKH(G^ ^/Z6U[IJ)-J,%-?/I'2I+ARZXMSA'05Q=W;"[NFW6\'3N8AU/ .,= M?=!OZW:_&8_3L0JQ0^(&'S,L(2*NSLXT>N8*>\&X9?3TGGVL7&$#Y^>",S_K MT\QU5(SP#0 V45(0GAEC2#.Z-D=1 A*SEKL$UCK'H3:(8JPHU!HM^KJ,UJ= M+?+.)^WE,UI&C4N24Q-+AW2\CTI#/1_SX\3M@1SSK63=S[N$W&7QY*+XJ_#/ MSOIDU?!-U'<5==?C]6]EF+BEM^V>;AA=_@Y6G^77^M%$Q(1382'FXK\"9["X2>4X7B1OW '_YK;1X#@%YU6 M,,?*TLWN (#NEN$D@*B!%/LA0ISSU@NR3XR(3S&:'$!@B M0V3H $F5ZFV+MYP\[P13BXJL%_DSANY3;719>%^.0^]-K0H>%NG>*.SS?#4" MA&>1.=JMCS>/E-V>IM@OHTCO&D<>"T2Z,!K-\202F68 P5A.)%LF,_^7XQQ%1MF8-"N5?8) F;M(B\S$>?!1ZO%Y&/@BG?K3*YY0BO1K5: MAWQ.X>TBW?R>B31_2O":;@>P'1(6X@M#+OSAX[[269:"\*GG"@9)YET/*\W*4SI%YU7,GU"B$>1)C40I.FYR $S9QD/J4?$R_ M6"/)HGO'#[C[AS+^$HWQLT %&NY <,1PC$0NF3ORV1 (EKE<=$78@4*4//8Q M-='UZ9IT%#U0 701.8=X!T1]G_@* 83XV.3&0R0B;+2Q< WW8H-83W M&1"] K .SP6OPR.-3>EPY'Q4UB0H9]WF3=H0,6E1?%W2&6+JCY :HMZD>18P M@,'@B&N4XDS5A(J")ND([-F[4;G]FY!_#(".IQH4<*269R^&(SCDD,IZ9%$- M;)WU,,*FJ*7%\G.< (P\EO0ABK^+-HP+*LX?:X?-1=6JE)H7N)=W#!N!34:8 M?87]:,OUU;DBLZ3!*2_=DHATL>2TG,+,H2(.,Z M.28'DR7UM%*Z&LI,@R]:W,0RVW5" M*@[[PGFMO+':!'N9^$[N44-+"[3[X(DGANEVIT8]^*U#?\(H!O[3W2V*=RTW M%MX?5Y_.)WSY:';TGG$.-]PVE@<@;.Q=8[GBY#5\R7MXOM)]S?OA!Q8M+&I" MD7?ZI])$?YH[.O,SXEN]R=G[[^CM5D[^2"-K754P. #IS9>U,YO$NF2EUC4TU MTW@A^W>G44KU+J>\FU5-(JO*[;*S!_/LP3S7ESH[(P_2&7D=WL7.6/O==^,( MZP2V]NE?6V>L^8ZV.JZ-91"]."%T-.!S?+$%(M\X-T:AYG=!QFY2)]:7D/*A M^-]J&!NKDN6A+&U=O^(R$CO)ME,H2H)'[9J"X;2/>5#/)5=.,3+C!FL58(#8 M6I"]-BU0:#<*K9I1,O=MS%V'VF5V!\ IL<,?+V_>B9A"[?+F#_KEPNCJTZ[= MOF49;]^S6UY(.C?@S+<:?BFC-_*(7]3F/V-[(.VSB!1\>9/=IM'$=[5VS[BP MC%>B9UCLWSL80\7#4/Z3>7>X>>H$,&P:.RZW^3[ YJ8E Y( ^OP /_TKPTK_ MQ41]LU,:J&V\RA=C*KOP4EFB@@/EV5.,![(1MK!5!1;QC['KD$M!2=.%_QFM2"]WZB)!@2:(.B(^[>9XH@W M4+@J5$6 *CXP-[AQ87Y"7<*DF8Y$4;+1Y8*%->^' "/MFNPGX_CCA)>%\S(7 M^SV%<$23Q(D?*4PO8#]P:V#__FC=M B,7R\OO^0 E"9S8$E>$?''0Z\QR@Z1 M._03#)[BMN1MWNW=&6((6&X8F!VR*FU=Q-DAELB+A?47 5>06Q78\G<70OFBL!B>7'VS:1C^@:2@-@(G D+CY%8H @(D9 M3ASX>&N'8_+F%H@M D(]E#P7@@+6,M^C#B P497HE5C]%+70N=/#'<9@;;%? M27[NK;?EK?LHMXX+$5Y,'^%X.;7]K]YH7P1^RNV^0J6)VI7$$WG#'1M M-M4_LZD5V%2!.--8PIV0G KB86'"NXWB60("""+\NS@R(D4%F0 /-L:!?(_H M7B1Q< ^KE.1X3,4S! ?0!*_J3RDE%3M8U7\&+KW)MF)NK"3AT!#:/CPT5.7#LO.%%>G9HY5?J3$P(]R<.H+I9YH>H OH@K5! 6=*-ZU M"'L>*8DZ,Y<:/->%:X\2'D(]GG6@YD1P4.6H.AJV@(E)E^1'>OKP$A"@!7H^ M'R^>T\'O:1SLCY3WYX_IC@K_JQ-F%64=*#2,L!]1L85%AI5,]2!6()N=YON2 M4"L>'.06J)Z)A#.Z'G#O>BN66@:2^S^<%&N'PQ=(R%HM05EN CF 61,AC\*=(C( HR&S> MW5UQ%&3WH+E4QSL926)7:/"GUS=7?_OVYA-RLV]1;LK?Y&?K\C8AN^8;;/2[ M('*___)O_P-](S]ER<6=XTS>W+@C,#L"]GGXFQ_"OZ_ "O'3CXXK;*G\13*1 MX(^O;/CS,Z0/+A!-^%\:<1YO7=CFLU\:1LHTC67$.I^=562'=!3!/"*\8M$X%'7H+P,PDE%H( 91]0+<^7]%(2;=\ Q%;J"BNMF6V3?8H4Z.F+<()K5/ MM.T%T/D?,IDEOZ^46W!\#9?*?G]E)+H][1TFPF+'W;G$AP,@K7%!3N?VP:% !$K3 M94,'>)W0#*C%;BRT"9[&%HJ\,3[WY23V \TV=''5/5J0\'Y)72RO(E&$]2M2 M-JE*9LLDD\UL8==9] )A5_6\*S IE![\:G7D4X491_"3"@>*(:88B75\"$ I M0PNI,*:ISW)"T1>XG-*]%^748^\ZF*!+%_^@VHPQK]95S3M^_NAANX,/$PP= M_@(*+>59S &17JY;$&;%@&I.F_+"JY/28Z;S<.]A^H,[=P[HQO&CUM<54VGQ MR1/KV/#LB>/%N33WN8*B@D;\(T^4GQ]>1*#$[#X*[G$"WK=[J+FD(B#YRD6) M0!3KA*GJ UXV'1I1R1N)^D0EEM$\8!;*5I@C;@&0DH%%%3(,<<#B['E_ M]=M46M.B/$31L_VY1;W J1^XK-W +?'A.GK7IJWFEJ/0 M-&=@H6=[NM&V]'9[T-(NT]GH-T[U10D"#A-=^#@85 9\KJ(+O:FW^UBTA\OW MF$MX"I\#&N*KFZK:GJ^PP S"?4NG@+/$86XVH>$W ^D3H4-.(?F9%4UODZ); ML((^;K"K#"'1O-AY"!5\5REX*M8Y6:&>1=XJVL3G7=WL6+P+/9!(NVM.M9;7 MRE!R/7,1I%J#4,I(S>?MMMYIFQS,3D?O],31+(-ZZ;IQQKP"I7 ^B-35+L0* M:'7(%K^90[H.QT9UF.G4M[@2.%Q_,5!L:15@6K2[W2EDJPZ+E1T/,QX+O&7Z M!HO!"XF#<$_8)??$-XGG+7LC#D,O^O+EB_8;+'9?6M"^F!QJ7V206D:5\L5M M+88'0CUFC"9JKE%>BN>$BTD= M_^;=92E8)+^?4VNB%.7"\)8S*:Y^5)RG$5KTVATV@Q\ZH*_J=,_L#Q^+8F#B MID]C(R !6FV032NR@"YGP+D(VJ_AJR_:4 MN)3A@.3+R6+A<:Y.HF!H&'@1'Q'> M=U$\B4)E8%H/'THR++[DXXC*PL2B.,$6"\.22^A'%^IU*N]6L1@-K8V*/__0HPXZFYN6V"YPJ?)Y?DLG,'+HTRM*, M;BM0<:3KR&AF!)<**_D.7S/-B]Y31QOZ/U11'@L3W%0L&5'*Z2&2Y@M"\$71 MSX'Q@'TV03T\5,82-;Y8[D9SY 4V!O*HCM__5"T9DYP0L(CJOH*3< MFNVSHCZ;DL/F5NP,EW60$+$$'RU-^+RUDK^[X '##$!34)B7*2PA(#]/4\I7 M82C([=Y)YM1^@T9SZ7 =_ID!%WSO)P[BF$2_]O+#]?O?7FU; Q 1W/\.I&!: MUD%J!.1'6$_$<"BV(XN_"WO=1[$RR M>!(EC$K>2M9(ISB1?B7)=>U6K_.""M>BIVE,AUX\RF.5RIQR2+52^24LC TH M" +RCDF'A1IN6LVD=?R%2CZF]I([<0B.:L9=(.35E%,-Z:1G MFUSXW#J!=,C-$1P4PLI-2ML0H5:EN51!C//Q@6DK_(33**=$2; 4L"I&QZMK MO&2?G\;J4%HJ*6D3_0GPH&PJ*U,85F MI10>0BJN:$\#6_]?UEX<;E5NCDIOQ;1/ W\LHLL.PJG1+CDU;L01OU$\^B)G M@0?44P@*VK"4,'."5_MU+F+*+FE)JSR(GYJ"CI22$S X488'H6V) M0E_OV.)JI) PS[$X#E<&Z/2*2KH)EHF& X+U2<4MLC-&)7U,^K2P)]X5-=J5 M"Q\_Q-L^ @XL CSJZ!&<\C.*A>G([3$@RPFHYQ,& ^92Z5V$N@TN/?83J>73 MES.RWL,'N*R .7+0N<=>!@OD(#X5)_HH]W4X/A7LEAI/6L0?+%2AIK4BH08( M*YP'P(K(-8Q68!\3D%96>+V*HIX>02XL687%J.J!Z3Y MS(K* ;9X#(\$E./B.LF(0\A;AR$],0=HD0[%V)&Q_Z6U\^P9&(^^S)4<$7RO MFGN21L.53+;2I*L.Q !!=/?"5\CC +! L8921RBL M;GY^2Y/ AX^Q[SEPY"OU,SF"JI;F_$NA-W'>V4\L9PBP$? M5IEYNN0*483"SV[M[)D-OT_'7:AA?647Q[%6>59O#67T /<0.3-I.ZI@A,U_ M/NCJ';.CEZZ1Q;LQ'E8FHA.$?21MH63$&&F.CA XFH?9=]P[*RV?$G6H9A07 MQRT4O#0$SQZ\D"F(CPKSFUI/G.=$H3N1=U7 -@\B&R:_IZNB3R4B4\W6$;>6 MO)4#^F_)^R_=QZ4[6,53]6UZ& Q#DRFJ&#=-O$TM/S.W^@Q=TINF;MB&]/". MX6 30\!XCWPTQ%R_KUMMFX?FWZK(D-&C,W+D:8C[RCMSM3='H8/E;M!9G;'V M=G4MW>R=5KS6_'DOB6M_9+XXLPD0M6C2LR:5QDFL"TQ*M\JY\CGDHK4C* ;@B M#1R]4)>AAVG?SX8"K#BZ-,U6%R_.6>+JCV;TP@,70AB;:RV^\GD+;>J4D+)26,'>Z M0%:*8&(<7+NKF/&QTFC3) M!Y*G%9=,OE(DJ=W335 $$O1B4-F$5*C>""B8HCIFT/N@F85Y, "-7V15@;+' MTYB%TUZHOA:V8Q)71'2F\%GI^<%(PBQ&FG/I_@E61$H?#Y@6QX4&A->I.E*2 MT18F/%Y=_)4[+QXI?_CS% Y*IL4*7>($!L&0H:Z3N"HUXEC%):;3B&Y&#N68 M@D[&/5'HYID0@J:W)D==^4Z ; IT J%Y!CS5#_,[-K^XJTOD[6N<[OSTZ?1U3#2NR2X&;TCN.E*-J+]RQ5*DAY5L_19J)*,-; M3C@P6EVSK+H8K5Y[GNJ"%R=.+%R)LWJ0T1HHKPI%R+3GC3:;C& .GHCM?^4D MHT*-FZ[H(=K,_.1ZYL M8XC!.!O/*-UY;'2^(3PTEVL!%;E W!4_PC)MMRR('LX%L)LO@'W)<_+DGLG= MXJ@^AOK)ER37U:F"O550[N75;R4Y]5L5'80ZK;; %3HNEV,ZW_3#J!/&V(-NL?5J(2L[>8 M3/@UT33KG8^T5?=N2_69>Z M=&QA#D-"UO^K0%;T@YGH&':;-S- .%DBK%:'4U.$!S R=)>!,$K&;$6.'72GA,$88F MI8\3G+0XO!3+SS%K@"19+=_4N'>2(GA=(KJG8776P9@%>]2 M]*>3W^T\-PU#[_3;U9YM7IG<=;-QQF/F/ P!P#A2)>A:^O3G1IB6]H27H)TM M?I+?$3T?6%B^Y:3\ME.5/D1)>#5D:U^G>BGUE:*JRS?]!)IL/" 25[B_>4B5 MJ['J7L0K/=R*E MQ6\ #O*DM1Q8G%/J1UV$0N>R4N5EU_=,%;:!+]::VOU/[ MR1'_C=V!B?*[DZ9[;+>I,D7,3"U8CN7$Q/20%E"1*G1 U7*6RM6L1[9!,A5]%&0@% M)"YZ(N&)07PZGI> M2!"'DZ6-XJ%AQV,AH!'ATBQI;LOGF.;$B].8P?&H@ 6 M-YH\D@(EOL7,B)@A/'EM;XQ<#C!ZEJK+QRBRTD>N=16HH\#Z'!)EM2"%D';D M=>N"W!<8&L/TJ>9_PN)[/T]H8C\FO#1_.4FMN$1*%NX&$,L="U'P 4(#'WA" M(8;H3D\M>T=YR/*V+Q\4RU<(\%K:?T8/[!Z3>J1,7C#W)$*4\YHEM(QR8I> M(H@2KAW ,ZXH4D*"[ ZV_X[:"W#H\O3>/)%!XARKGE$.#%$2X(KROZBB,TAJ M?BYR ID& 72!,B5-^,HHN2_B"8/S%\EOJ97:>L74,I=W0?>@,!*)5)22R(O; MA(]%47]./Z*H$@"4S-9(7RD^>B8_-W_D\Q !9&%""_S*@_*IQ"24J\#*5:2 EU'@0"QGB(LD T_Z)6&B#OLSA4 MLX^*22D'CL>ITWJP,4SH%+XG41<-ZYWE>C=6I!*9,%Q=]KPBP5S DX-/RIG, MI".!GD.1(ZXL/8A0DGEDDH?;J\3 $X"Q4$_LXHIYXFB>LH/&:%'2;.CX' :1 M;3J5WT/IFE,9M&K=%@*/0WR/U7*%;:_,G2L'O*@7QVEAD?/T>J&VO2\(4-C) M8^<'W1#FN81 #$J'OH+:E-AC4\P!LIM]8F%\."=90%I:3E93J2""#95BUQRA(&,$ M==O0>T:/_VAW=-MJJZDH$N9RA"(F>8_5*LZX YS;YUIL<=3W29N'J%IA3A1Y!"+\4CU(55:>TH:-RWHLZZ,FM]:)K$8Y[%-)$5F1( H" M*@Q^<%&!.U"K3R#P<)6;IV9"#7N;AAK^DVCUPVS]_=_HOIZV.CU9O%2O[I2MRZQ-B1 M)EL4:S(U4[_Y\-,:5\-RB.DQBCO@?E?OMFO$&FXA%O9043)HZWW#WA9*]A^H M4X?.OX*]Z<38D9V_U 6VC%ULTX _+%% M :]"IC<.MGSCU=?0^8!I,0>_<98)_*5&B/O14R@LM&O78*1'Q3U+88ZKT.JO M_$Z-Y],JI63OGW9@H]DU=:-;@TJV#O\I([ECZ;:]K>#1@Q$FWDW&?HOKS8G&*RI!9F%> MZI$ 6NHKIC*% [NC]_N6;#>%O[EI7AA^JI*FHSTPI#PL)2,:/Q?M;RPLO_"4 MNH'BR!3+0;<&VF=Q\YG[VN/-"T7/W(Z6;JKF5MS-;SQU<=]( M]];R2G*VJT71$N!>-MP1&XQ%CWAU(+&S3JK)VEN\A)%Z"0RBUJ4(8%Z_*2_Q M11=NZH5P#EV24L"F-P4]@2">X97 ;GWL?8"11TY*C8?$0+AV_'T<>2S@T$BB MO)!$6=_&YT>H8LOZ'T9^^5N,-=_Q;K2Z_G$Z"#%!4ZMAM*^$D?U[T*9I^[V/D48@N!]]%G@' M[]948HCG)A:>M%]WEPC8 X.N3[A_CT#EY5T\E]6L.)"M:]NM[KHW#POXZJ&L MSFIU:@B08^21'Z2Y+XRKP!^"\">C<8$"<"#[TFO5$&+'SA5[K6:O],Z.N]U& M;,:YADV*M:^4Q46O ?64_193D4R>!$;:"B9FW3,E-T3TLDBQ=9;TW[SE#I22 MFD-)7=(I0SWJR4F(CC_J/R,>3GB"744T?>$ZS%,%Z(_Y+B<.1NXX)!:B+G/D MPP@QLC81@2\>S!U=MPS[BD?Q6^Z0RJ4?@3*-,&6TXLE%O;Q*X,ORV65H960W M;SO[=&B3^WZHC*?,-4I$PF4>[2R[XA XF(2H.O4<](.1GK)2Y/!<)]C9&75V M1AVF?^?LC&K*&<6YCVS&%?MAXKOS//121"RPWH\D^-/L]O":;2^>H,/%B=YI MPC-W6"%=]"S51"]7"2@)3DG8VRXJ6&.?YNU-7S>ZG4.WK]9>GV7K=AT?Z/%9 M5GO4)XLKT"0;PSO^7RRI5A@)F"*)L\@/Y56@J I7,RKE:6GM)W^?NT"7FO9B MF2UCG2"NPP['S-5 LUU;#YPGS.;HASC3VKV"/BO9SR+@A593:JFS1PG,U[E^ M6/5* F'!9%LE*74S=S"%'$V.V !K6[J0R>YF_D1U!G8]*T@Y*F>4*!.OP[L: MH8PS46]GD_\A(L%V35R7//!LU]-^(2?K%]#/B+3/E+T7RMY$O'_-HXFQ?EOL M\&J#W[#Y[&VNO\3'MI2]"2U_-E?[G?3X%#K8_L;R_F:^E6U(E^=+4?T=W MY6[9VQZ]N-:"8@;O>%/'BE9QYBJ>O4,(F!O,=51:NMUKZZ;50,S<6FO_VV[7*3Y=47>7.I$XAWW!ML8$"M_J&'W=--:+!:O3 M(F][&&U:>1JLUTSY0.KI' "[."-GB\C9H\Y6B]V0':@->V&Q4X!X&-XV(G9^0S87 MG]):]ZBYG:RW#5OY6G8-Q?*XW&UFK;HNYW/VY->Z:PWE[&YKR-UFVVV]UZY1 MW/3DW6W]&IG=PX_!V( WU6FV<>Q68+O5.]TM M[!JV;M9DD;03;3 MIFY#)6V.D=W)P>2 )Y;@_=4)[ZCIU([GE2$#NYZ7ZG(T6VCF!-G4^<@L+9*T MAS,S3ZB?"7E+A+R)*)7UCC11@$@KZLG\1ITE_KF5FC'G/7Q:S&C/9;6DIL@T M$JQG=G0FYMSHKJTLG6%#+MN46%[(ZE&_T:%UY/$CF2ADX ,RLTGIB/ M$+-5)^#M.!#2,*E8';W?JW&E>AS(.7AJ:4@RKM>D9&,9N 6Y9[8Z!I=[(D:F MOMP[]EB&P4#OU,GT/O9UPGDZ^%5ND)/6>P(1>L=!JH>SB7LP@(Z(X_<'R/&M MEM5[8AR_W>GJ_<$3"-/KM,QFX]@.B5M8+>/@%]= O&RWK_=Z!T^K&^QBP\' M9]5^BM%;+=OBC+X]>&J,WNCI?>O@:REOOM!>JW/P)1G.V3>+5VD8NEG'87B\ MN]CLXL[*_2*>S]TYEDSI>CH\WVJ;NMD_>&[8A')_PCDX0+@'K_,^&5H]G%T\ M*_BC5 J\#HK3K7F>==/"OW MRWB^W3))N;=;0G5X.CR_9^OMP[_%W'R=W5.^J[5;=2KX'/L6]K LSBEO8J_9 MQ>U*M=][6/2NQ$2[99%IT%[=[W\.:E^UGE^WKW?J.&_/F%T1L]TC+PNX%EIK M<.7UL-FN%9)\8MC%E_=@9%:BPVIU "%>E-T&;%LT M7)YC5SJ(3*=I0 >A!6SAL-"XV\#Q+O9Q#CM:O[KP&9=[30/"ZC+\. M7M-T1>ZA=K_UXBV#DVPH:N@?&5)&ON$2;X1'+:^99J58'ZCO93O%!N84$E2/TDR MOB=L/ FB1P9@XH:Y49AD0>J$*?\;GQVQ '82=CEQX^A!NWTD.KD" G#"1Z"2 MU _HFV0$3R<:EG#6@"CH*W?$O"Q@M)N=%P2%,TQAXW%;X2F&I/="4[Y+'R+X MKE/^;A0S1O"TRP\/HRS6M22[_1-H#%>#D\Y?T2W# E $!'Z?^F&&A)ZP^-YW M@?+BZ-[WL* &AQY7@K][3LJ2EG8]Y&L23T>QF&D,>X:4#E"-_1">]73 "J]D M+9$2,S16)(0"=RT"Y88_@9B.V9T/;\5X&E+M#IM/PNHB/H@6/80L3H!H'K7[ M**5^)#B8$X:9$W"B&$4!PC]F# %O:=-$PZ>YXUTM<8"_6!P1%&X$NW;K)#XL M]$H]V_1#-!2\87HX'Y?F1G-#\K..([0O:-\D9OE9 MW_7IWA/;Q1,YC((@>B"BDT6! 8GA,(K''-TQ"QQY7H%:E WD]8<=-_7O_13/ MG2=P:AE&6_L2."&,SK\AGJDQ>,*;9?-T*K!WS9;*$,^Z%AZ*VXREJ"]*$:NE MAZ=+$Z\,7[.EB--HLL@](D;L8G4/J2.1;B5JW2]HZR8'E(-NLA6+,;[]69;J MCQ)/JZ"I;JV<.A.;.Y]8D"'03X43<9F342TVL$>R.L!J144=K&E^N5+=TH6[ M<]PTLQ+8.Z29/1?CV_6T5#Q+^P*T2EI?-7&NY- GGW?;)-]RFU+Z^V);\FVL=3$8:[=?VT')[C2>Y5_ M^I5;EB=.,T=#H*;5T_LB>>5TMV,3##U?3,]5G\S6H+W5XWZ@LGLQ5OY>-&X[ M74H[&K(^R^^S_%[G%'^,XB'SSP=YA="O_9+P2Q,DO&&LVQ3A6/9K]R+>>(HB M?HEYOF[PV[%0V=&0M&D:NG'6ZX],KS\>->!LQA\4,6.WZ6Y_OD0ZC>W8^7'O M/$D9?S;CCX>L4;NWC>Y9NS\+^K.]_S1.?-O6K7;G?.(7G'BM_D'O/DD1KYKQ M,^%_)TY9NPJLV>\9:+-9ZIL%CE;,??KE0#03!N> M-F1(YT9:1R 3*()2VD0)LUM=P^*,BK47=ID0K"NFS\P$SB](G^ET+-WL6LO2 M9S@82U-HJ,J6DD(SNP$_O:$+LO?I%P,^.,K&_[\[&, M3>E-M8IA*+J#RC#75L0/#2OVIEC)5?+C -8<;+AU#;7F[/186-M)[_9-K MQ5D85-.LX6N%D.;'8,\P]>[N,;Y]/]D\TUBKLHU_ M>KVZ.T(Z,J1?Y$N4I$6EAW&S(8BRHD3CW<.83;0*(T0D4=-?= MP'ZS5/L]NO4#IFO7H=O2VH;Y\OLK7E'AI42O9;Q5OL^_-=^^TO.R"[><--#O M]J\,CLO0AWGS:B0M#2%4!_<3S6,)G*JBWH,H0:+4,'GPTY$&#SNNFXVS@'L, M888A"*T$2WC$^::WM/^:G9;JA;! U$<9.]\9T6OLWV8X5")KDG# " X"CFIY MP*%)1\&C+ SR83AD6'\"\,8F*;?F16BH7BH* ]96+)R6V\E8L0V<1=2JMDO<*V5+ZBKT+()#OS<- QT?G*X6]JE-_9#'PN2$-#"SYKP M(AMH#);6SC<%"Z2$$6@@L"^ 2A*A MT_[_9:@Y6:?\(?KB_TD%HC[,[.-._?*'Z>$NN^,/$\:-O?!S-ZHA7EA"2(8_ M7F6@A<-@!&U6+5-5G&^"UU5"@W8]V;[N2]0B6S/!9E61H0Q(TPGFGH7M>?Z? M+YO3M.;Z^5]V.GJWUUTZPKRY7QW=>MMZO\'U[N0.HX*-KD:;-RDHE=OATEOQ M2V_J3F_K [/?R)BKP'IZ>%3S_>?(JAU@>-\=(2NO#%<[@*M_^A:E3J ))> ) MD=S+CJ'W.@T?WOE2ZA01N%C"-8+ G8J][:?W2)W[O?!]-Z]TSV$M=4EA905] MW0E/;$'[NN#>Q& XA"U87>0?%Z&9@X'>+7?LV#.5G8V TU1>3QG#O;9N]^9[ M_\Y60$-6@%1+GA!IG0_OMC%LP>DUC/DB\/!.;P.QOFK#+7DOV./?S3O(U\5M M[4MQY_M*WMO6)I<]-CK;9,0-S?(:H-:WS(\>A7B9;UK-HW#)29L.)CR0X)'= MA0$\,6"_,C<*73_P*?!-)M]2'RXP +(TBA^U(3<]U4B4&(R#J6Y;_RO16!Z_ M)I^I%YMP@&$;*V[B.;KB'%UQ")$+3R*ZHLD[^_E*X I..6)W3JJPS'B1\V37 M67V50\R_]+;,EC&?C):!\.*\[ .P8&I[^*:%^@P"5MVK9CVOW=9@O@ILWXXN_,T[B]VL\H#<=JL[&?](*/J MJ9TQ4*J?)I2B(OPW3\J3^M+J+6)8ZX4#S-<)3@^!@+]R^OOFL!ZN0)ARE*YR MZKY@WEJ"N664_E I&P[#N;X@J6% 64*GN=[)+PQ%>\N]/]B)0544,50LB5 MJ!S;Q2V6XRM5%"10/.9EKLP6?F[I78S^V5)Q=C8])Q$%"Y0=<% MIIR**C*45,T5$((+CBN.[P3 6'T/4*JYSL3'*]Z'$>- Q RH%N=)1\#>[T8P M0)S#Y8?E/+.)\X@4N\NTP 9(]T@)]OB/7!Y'@#"J;@(VQ'3WA(X=IKE2:BJY M_BFW$=.VH]B)\2S"MS$+X7 !M:/F>,Y$_IK/Q^,ZM M'P#IB]3(H1\ZH>L[@:#X"9;HA)^&Q@TN.][.$_V;+:#E?=QS; M=<E8VQ^ 7%P M2^^TN]M9^GZ3/BJH]XJ[]N82Z7Y]M(-V?^$^')?'V=0-L]W@>@['Y56+TKB9 M)DO3,R=V1Z2E>NR>!=&$KD9\6S;KEME3Y_Y:X,EI4H<4Z2&CRIK/OT%D)E\Z$E2E$2I=.)L3UD2F4@D M$@D@@1].1PP/IT&OA\,P<3Q^#S?D9 K!L8N_BHI4T0O;\'=_\H\&\[)RFO,2Z4 MRAOOY*$'MALN>TP"OG!S_QVBUJ2AV:W*0COYC+K2*LQ\S%UM(Q,JS$[I!$BDC> 9S-($AU%S= M]9%.4Z16\M1B,(BTCO(A@1<\KPB-N-@*"0T6UY==,06Y\@J%9$1[FF;Q<8N=@6J0PCB0BD[@:V$_RO[SI*M%@)NX&K ]4>T)FI*B4X M2GPTC04^@E69\H*/O39+8#-[NEHO3\K0\3&K'.?K\C7 *2LHV&/7=_&9=6WJ M6[^;3E\?Y"+<"VV#L)W:B,4LG-+>B2<@1TD,_N>_TW9D[(<;D40ORS=F0#_! MKHMBV8<6A(;2/%9&$W,N('&4@R(QD9*3,&,HUU!5S] MPKZHVD6IA>RM*""7Q/T#9G]?DR0?.4 E^-_7?EZ00+NS(C)E=;J"5^_2O?GH M>&3BP;'T-\=/L+1'&+)E,[YU[1AYS_;:O&?,3QV<<-[SJ+PQ:URSM_<^K! >KK)\'_T5RR>2Y+8LX/F&,K=< M3;4OW:9R*MLJ--HMDO*>&U0Y_;T4BGA]X4W0_;W-M0G'Q59M5QBNAE5\\A-H M@UG_,98^2A%C=4;=K]%[!A<7G!RVQL7A$ >\BS"%M(+(Y0W).VZ?K6\(;N,<XZ'6,7=M=7U2@_X#7O3#OF?&^Y-'%ZV_!#!9C7&/70X,EC@2&0)R$ M7!9G(&+#T'WDD2E<44K <%XB&23X9Q*ZT<@=?13E=&A["L/R]J[D+9 M -$!)R_6N"0(K@&OP-^AY ,]Q=>_3$#F"ZB(DE3X&"Z!OWR]3VX:X6F\QF-"B=R03P?CR";10H. M-NX7/W6!C0'I.;UX!T'./T_="$207[F>4<1_I+Q+(M='U)D/'-\" M[+3KIY!QW$34;\H?\%,6PN.>YY+]]L[QOZN(5W,=NO\.?-3B(4)M4$1-; KA M&W!$C%L00]"[0R+D=Q@.9?XF19CYR>QHRA24+3Y/:EF<*9'RDY'[*F3/@?>, M%(Z=(8_>XE1^TG._\0,?CH5IXCF*%S@^WY'Y7Q -GXN_4O!487X8>!ZQC'/2 M\6ZN[X"A'AY@>('TD,P0]$.Y"X.GT)G2X,[H&7DR0J,6]QA05]0"=(A,G>]@ M]J)O"QR>I1 B$B%GYLPE3.5/NF'QNY29ET1XKY4>=X])#&<58O!D9VW :34U M6*>10[J$.<#_:QC*4Y6_)=Y<5;X,X^ 1H^)(L!";#I& A*Y:=\>+ CB#8RXO M. *6WOS^_WS\I"ROKI13<1Z;G=>Q0T_HC 1E\H$] MAKF &O[7MM2!I>&58!S"J<30+8'S($)))U$>,@XYU;%L-,&4:()GT\1YQG@Z M\Q78(QQ3"@X-DB%#T[K*^W\E*$9P-L$<$*/_#IQ")4I5.S$*Q&:-'4>#1*G1 MZ?@@7'BU.X9/L7J4!HT(MPJV#IY=KI^@<+/IS OFC$5'CO"5,3FS0" S5R'S-] W-%Y4&J4)@&\N7T/5YQND!41DK\$H!]^.+- ME0GETZ6T7*Y!CS>#2G1O.(?3K6/TMAW$8A<8NO*5#2=^X 5/<^4KB$DT!M%= M.'8?\+1XNG%"CGSU+- Y-[EWWS,'YO3+'W#XP-1F M88"')@)H 5WB0H^!&AG]JKQQWR( 'AZ>\'](@5 68I.NH@4,9'#6N&8K7.;= M\"\>\(L\CU,(KAB.:JUC6YGJXS?7H:+;B.1BB-%5U&W_!/5".HG?1X710M )I;@ M9:)4:'QVL90S.L'?T%W_F"[ZQ5JE\O>6J_BG$*^Z(\=C0MOSM09?F*8.+$ZG M7A PX1E[B!W[A]\\.+VQ0-.?('>X\A]=D=2=8R#)!1<\0*> MA:,;JI61A78?%P9N L*OP(1CX="-*-Y'TND3L\>XE>A'8FMD\L+SA1(X-CU^ MLF%&$;?LI>4G^/;KPB6R8M&?YM,!/1-U@$>Z!V,_G!YT"I/[,PRF5& M\$\(ZP"C&<ZT)GG;,Y^]WOPA*E? MPXA[RW]E8!1-%+#"6-&MY^1BSILR=J:N-Y?;;/6D**H!\N2C(1# CE+>@1D1 M!^A$XS@O0?A=.";Y.8<)SWS S0TK%<\F@8]3I!L<@5/*>25LLNDL =V.S*+' MTJRU:![%;!IQ7^P:AA#()7J_^QNWJK*7X+@27YN=VT#OH -$@;N*/?9 M6QKSDSN$HS<8Q_FW_ &R$[Q$V4=OLR!#&GX-A@DEM,*$<,&$A>(S-B)-AN]\ MP?,RQP:9B(KS BV(YR >^3P4"J/J!!#V$3< MR.1AH=RV0BZ+1_*8MG1'!&O!:'!8'3<<7*?&%!-6#P.Z#%%8;IM\Y# M1U4^L1_N,("IP4@.;%W&K8D;L'T=^-;QP/AU'2+UJ^.^.%QYXJLH)$%'(C@^ M,^X0??>#EZM)\,*[;3B8<\:307.4Y+9OL-:#B&9L2)="0FB0)@RI>3GNH3R# MU3M%48/-B_%4^%\8\[OSA']1MK6+.NLQB;ES@1_19L6U@/5UPN]J/E=<1D"+ M6BE .YFO#CZ74@#JQ1N]@#&99G_'+\%5[*(W(,?%G4;; 5<2=FD<3'$M\M8Q M$03Z'*0*]FQ"X1E8\\"_\C#LA]GCGD?;E%(,4BFAX47,AK017FJLWN%\/D\, M(ZRSB3N$ESZ1*D1UD=W-I' CYT*&]U$\U,_?<'@!R J."_XUN47P./Z'D/ M*/(4WYGR(,EJ.B@*CU38A6VZ/@(!RG#$4GH^7S_<7O]_1,8G(F/F.4.\KY9! MGF@^?0R\0D3HYK^_=G(6V-IATZL(]!.&"45B83'^.\J5:Z5@9=JZ=U5IGGE:WN1;/]6\2^C-^GM_;'LPM+S$IXI';FN+V-T&*G&DXUL2SQ(0;?Z>)N%P/'#(9O1 M(J?+(>7"H\P-BA/B7O'AG.)U0 &_R\K2*.@2#!S3J7 LR=)U"(8_U?\<+!\' MHD3D:#W2OIJBZ(_2.VONX1)Y=#>U&J)?1&%DD(*B&@7$_AQ[0'.\,+Q9XUDM MJ\@+1<4)U0/P9!1EQ*V<[!%B&"6?=)3K8:HPK$ /YWL48/'*(UVY,?)BA#I=M=(K]UQQRRQNJ!LGFL 6Q/_!NYAG,*7A M1;0/Y\?V?9$HX@G]D2/OF!M.'D)#O <:D7D#LC-QGR8>%AD!D7@6/L.JTI+P MR*,PF4;RMFGI_G2@4;@6XW$45P7YE5^E]A8=73QTRC)>=)0/(L1#2;8K\IZ( M!%PEXB4O4$2:-P7")><71^/31HN5=JW8(1-&!AT8;E->*DAY75*14';,H^-_ MC[*C/ NHT@@R%Y2,/_XPM_8CEKV%6Q:H U+#3[:ZO14/?<2OZ4TWN20$'L;] MR>"!VR5[8GGFI98D;MI':91[<2^IF2SQ:RL,/N0^%)V1N/,''BXX MXRAE//LP=;[SU;?@!P+C.%6CA,FC@O>5 I]J+JX@,&U%I$DB\2XW6Z526BEC MI<1E2<8XU3>4\P:RB&$VAZ>T@;S2/SWN5[3CP!'T*I+@8PK9./&'HM'64)"3 M!O.SG,+4J")C;D2W9AWEK[+P-?_CU(#C_C!Z4-+9#Q8\^S12 .H'?\WMJW<@ M'"Z(\ R]1O[13%XQBLLAWK(4;6,Y1I9HL>%="XJ1C9XHE)K+L%7(P,HN(M+W M9SN'$R)5-_ TF(*@"M>4CPQSI#0K)JZY^&JG[ W=Z#L:E $B[_F%.,P);X4IOQI)Q>ID<2^IHB>'H3DGY._A MOZ":9MX^SN0WYV@SK-8*=3?XHJ:XEH@-\$:>+/8['8"-:81?=E +UU(CWZ?" MIJ0$M\(8S>>QLT*ILI0D>>>[XLB1SA)8CFG&X*)'H_!^@R(4X3R)^"X_7=(7 M"0%6T[HO%-@):)D @VQ>&D?D*@-^,1)"/2P$F?C&P[A*&G@$CVJ:68$OH#UB MAF*,X4;T7>D.6YKDO)@XW4*X#6$R42X9;>J,6'HN9RSC;\^#'I#)7> BUU6Y M*W*1*(Z%"+ KT:@7@>H%@-8@>8S'B9>=[_!IJCO7V>Y*P6Y?[.C6HH#EB5=P M-UA>_0]8RNVE9RVI!7^7%>%1LGVH_$(?IU76L,E/:D(W$[R.H)V;G] -]K6A M?93_5#99/YG92268G\0?0AE^&8]/9AYKQ.X]/X'R'RT*WXH*QEWW>]GYU^'3 MY=U5WEUC<1O"H:B(J+#Z7>LH%&,8VL]K-\1BU\C]$RN)VC,$QN97+'9_S/4 MU-2>I5]84@]Y]I7PRKKPJ@%>[7>K-:33*X//-*:]UVKL8@_=AJFJ2GU=\5@M M$O9 U2S[;*>WLW8XT7F_Z=IJ5^O7'/9M6Z=55H$UBU?L-7GSD%%!-"_&$[.( MZ]9 Z6)D]:./B?!!.&_'%8LDQSU>X#1'@KS.SA*@*'5;"9V7-.$B2@.%4?)X M)3(W\5E1,B^BI[ L//\1/O9'B'"+O70E"&[NDHX"A9@<0KUVE3=C-XR03E7A M?P5)K$Q9/ E&;U7,!^ Y9YU(#4ZX(<$4&KGFJ(N6+ M1J*&):+8.$\8E0-RH %8U"3$4GM5S \+)$7,)46(R=(000R>F4RP):!CQ(YY M%CD^,G%I%D0.95L\!<&(4CR67I6F#:/\R?=RL(!'1OGMM%(S!P%U^"0YK(PR M"0AU87-2 T^0ETSD46X>T$]FR.DL0B^#\@L!>9I.&HSG,7LNEZ)*S,',7!!Z MB9(K$BKYZ_B]U=QWINXPZB@WV558/O2.K M' LA'+ ,R*WB, H\1%+9<+)X) M0KF^=+LGEU2D:7%FY+:YR@&*QW1QP*Y&P0O>JZT"'DM#[<5$ET)5W*^'55=G M'WNO:CPT$\/L[QK#+*18-1^A/ Y7=H[LE@MDM8;8H@]WO/BCM8@*F]JG]WE3 M1%DV0TK[[?91PP^+[\BU35=[74,U^R7_LNX+LL4P;%W5M6[;XP(-3+2KJSU[[ZYT*^"-"[[@//41]GQX MU3BP:JUOS=9K?:.O]LP2@["]/N;:IJ::O1*[Z^P:W!7W&KECU47AB!C/ MC;PZ?[CK TNUN\;^R-_%=3@K1O=M=:"5L*(.WN_N./'C=>%@&3;&DM%?[["H MT!W)]*AK?_0EGK"0I_G&UY0+?>Q \GZCQ\6Q!#\4R1!RPX@EHE0@5CA3CA72 ME@2R/($!$9BFXO)"21'6(GJ"<=H83@!MK8AR(M00ILL2/C&'-Z4(71K,C 34 MBDB6E0AL,KS'6V!UE%4D/=>,HIRFI9IV"25]"2;OQ&;=4'6C1)K"B8>2 MO57QX^IQX<5$Y#M$[ CC.79XB>'1]Q)^M1V)R9(\WKQ(TK:*&8<)Z.:H28%J M*?$Q2SM&1XWG.MXR,%:&;H82[DPQYU;"AH=,$6#0(X$%S1M!A X*-X=KY2G' M*H>CIAS>- $Q@50 M)8>MP_1AZA5,8+B<5AXR1FPTWY=@#E&<-D!9![$D$I!'.0X0-:(E)8:J@Q>> M*8UDJ(I(%PX9VG_("R)%01 H_3^U^%V V?[X=S(?KAW<+P/;4BV'5 M*Y1O,]YB)??\]<.WMT3#%9A,RD<_QEV$$#]9@T/]-T7R*W?;].9K,!.-\TQ+ M>_NK\N!.05S'<[FGOV(;.)3Y].&/L&7<$ 6&(YQ)<5B4< M%$\G-VX>NPFW!"]_27F$LKFPU?@&0Z@C.H(?$*J7'SG8[)&:9& KV) W/_'F M?!T8-4'!KX=N.$RF6)LTI-*+$49[67;=6QK3D*A!&\);D@83S#;'*UGGZZ7%4G/X<2EZ5X;]R==:B<'K>.)0Z+2$$LW1449@#J#B1G9R ME'#J-"7KS";.B"-<^8BN2E8%21)U;!2@J:"#$!MOJ& =#+81AL4G)#GX_N;+ MWS_>7ND#;D+!P<.F B@_T]B.\J\$;!$WI@'@2\>;@ZE&4CL+T&+#XS2WST5+ M8RG>!;2__YV7"J$W1-=1+)ESAAP_$S39(R*'TP2$8I,_D'//0-!R;\R5.<&O M_RE ]0@JFQ(39,T0(;ARMT;-D&_'7O 2$?@TJD&Q/*(F#5M$(YTT3KXDBC[A M-B.UPG-A2_(Y"\)7?*]0'Y3U.-I9MP39SD3,!D\R/I&,8#6E6$%L_L6.EASF M,.;0CY2>4$3H5[-&@-A3[07T"[Z&3S$=EI]V?.A4HG),@(_X813E&Q&*+[.E M$[W2!/I\-N6LOBM7CD@BYO!@;8 M-4 ZDREW@:XCLA40;SOU481D%G=;'MYM M6?%Q=25@_7-RQ,L(184:ECWZ5\1P*=3\Q%TR/1!&L:MVC3ZUC -=NZP+>%?[ MPFY)#X(7)U<7EW,\5OL=:T :-W@"2VC@ 35BY;C)]R GO,08_SH6!GB>HEPK M823I6,YYYC.X&0(N/TI3_>?-9:?'U 1*#_R@@&PZS,^08X7R*=(^E2U-4-C4 M93ANTA/+D(X+K><)CCQK!$-O*0/7K7P-"(9\N?DOK MK%*(3E +CU4K)*K*"SVKR+7)@_(N-!GC)S!R^8EZGP@Y8>EY$LFC-BW5S1&3 MZQB0ZF8J%5\2T*PG1(H9[ <\PXQ:GW>P7SPOJ,8)T#V:0PJU: ((^KALY+H; M"&')X#AYSU*B(^LN4> CRMHP%EV5E)NT'Q'UAAJ*TYD?#S$%=&),Z=@$S;T* M"%4"\,)+1%AM50KBDM957ACU=!)IB%&+83HO:9 GE/!W28.\I$&V)PUR?8GR M1_\I=*:\#21UNUH)JD1_#8Z:#UCG71M*=!M("OSY?-C1M1IFQZ'RA%92@@U9 MH]@)U1T$NBJ/]U746S=-;8-PMF1J9MT$T'T(VL[YD _@#SX$23AD9R!UNGFV M4H>_J=W<_3]IU$+']%-+K-RH,$5K%N4VUTGVW=]/6Y3K B)<1/G(HEQ*):?& M^N!/&RG]SS3NL!!RR'#S=H@Y;)E]PRE?U7SY7*NY]0'BK;'D]F2B+ 65'Q*\ M@<9XV9%"R@^8*.!L[LDH>Z@KV"T]'S_$(AY^?>>@-\FQ'+'C(.(WIGVY(SG' MCO* '>"<)R8;DP;#81)F+0Y!G$4$+P.>$A>0KC\,&5VI\> QSS3@39X=G^=^ MA,E,\I7&G'1GUP>R MO6@ WVAV\F"WNMU?Z;?6];/Q40V%>8C4E"6 M*GM6=[ LH2L6](TR$C3EUBOC!056- MT17AJR]9$AR/7O>+ESO.** FT-::G!PE$MVD13,D=S>+EP[8 M<1QGCCEJM"_YU2G0+OLIASD>\83-#C7Y9 Z5]H^(9;C=,8S+54VQ&?,"\J>" MV7=>UK^0\F4#CW1C_F)%%8BQ+V+4+#$K2E^%;=@)-Q4T0_Y9(H.R:Z*).YN) M)DEB2,QM0T6-@*4<>S9V8]0NV IOS'B?18$+*]\HL68E!!7MK2S[5KXY9)BK M$2EOB"J1%)1Q@#Y]RV^,POSU3-JY+"-35,/!J/YXC)_M64'\(! M8C$Q(+VK2IM8\R24,!"7,_ ;Q&W][@FKN>E"6_Y5H8_Z?V.(;].>Q@J(/XK-# M MB-R>>?%*/^14(3C,B/RAH M(R^:<+P/IQ(QCR?G2%54/'_Y\;OACE$!+7!%U%-'8AB%_XN,MN)5M4Q$%7CJ MI/A0RD,&>C/"K+'TS2*I"/DO=ZQ"][Q9$39>G(.98L+2'G4YIE"Q8% MV$SSK*K!<\>IXEE>6UD&FFM4GNNEF7OO,@GIZN )X#E1Y(Y=CL^>*I'%7_*I M4Q99UEMS7X#]=$?-21V&MQ8GCI#W.2\^,'WQ4 MRM#EC=176');K;)%,^[+C*'9YS_]CGX%_>*5,ZHN1)N3!I*M@?)7(/LE$1.%Y\H+P=S@> M_@[G005!'D\SQ\?2E/RL((=KS4"*B*@:4C/RW4C.:528"C^)<9\,&?=&5Q$J M9L#'RZ8.+T0H_$ 8B7$QU5-JCR(S5&X#\P]%)JG@0[JU,B6451P19<5*+##8 M7'%>B"HI>K4C'H#17Y@'*I0: $2R<8-*LB#D@/>>A1622R'2M'$YXCEO]OX= M%9#TZ*@] S>%F6R;"[_"-*^\>)1E(4_V65J0 GE]B:=REJGWTT-U*+-MF2N M+KUL8!9?IG=T<\W+5H"EKVV@_,&2L11\I+;;J<"9)3.[D4 M>!DK6T5TK@M(.D26XLEW=,&NHVP[H!=]/7^9/#JA>,RMT/!FY*(]R-/'R3!' M,P&^3=W38D""IS]'PFG&1Y$49L'Z\CV^"VNU9H7&&P)O1,**/M\'%>.S3]^[=/>F=Y],=V]> M.Y7J&D7J^33ON&T$5VK8G6M1?G+SN33NOKR['2A"E\;=C>>#-M*ENF^K=O_2 MN+O $E/M-Y$L?'(L6=]S^DU3/"G14J3EK-COAFE(,U_:;]<8J'9#X[(B<:+3 MLP=J7VL]=&_]+ML[S:^U7;;W()0KE%,[NJ1LC'@N)R)%X.L,)]?^Z)8],R^@ M# $!DM=,D+1V*A*G3.0?I;2MFOPA DT%>D89/?Q* -S])&2%2!V/T 4R_HX5 MS@Z!82#BX*A#JYA/7UX^N%[2@^LKP4_\DVZUY04I3QU:0Q2/WHD"?)XP -XO MM0TG5+[IS OF#$N8?39V\0J(+P5!P$!*&#'J5SL9,9T/''#$65SSM<. M3'7>,._$ Y&,\BY28%RC_"7KJ10D); M@=*1.&D2ZA&L/$&TW$6/(AD.KU013N[%C20B"P;%,9=014 W+T M1/<#8^9$KK@L%;>A,O:-X!!4TX_%((\>=?G$M*NAH&+M>U8]J"[/9<5&>2.@ M(ND.,TU00R0$M!8Q?N@YC[3MX==OT[SIH3-S8SBG_LUDDWB\)8V0PO17/)A## B%^U M"%0&^(3N(%4!@I=-0MP'%1 U@]SKKA[G5_+-_*(URW(A=+$B:J@;K44)S6ZR M,Q3-C"> M\'V*&:*10O,0R3:$I4KW]Y**[*3I*)FY(/+&BY!1')XPMU99'0C"8R&B48PR M7,3VX5SCJ9:)GZU4;C+B=CB*"_GY,H>#?\1!O=8FC8N4.,.2EG44J+C;HH6ZAKJE;?$)EJIJKUNPN):HMY5KD-ERT[/X E MG4+6:8(;&H6M2!L=='/IF*:](G%NT_%6Z:Q://"N1^3D8OT":>]V'&TYJHY[ MHN4)R719[DCBZ=C2 N('%\\>RIF$1> C<3K^A'"[/5,FX:J6.5!%0[N%(4<$ M6[F8B+E5/K8L[:(DR*R+'^T0 4Z. O0<+]B3!>R IYAVD]18(@+HFOX>KO!0/+DV5SQ(-T"B)7] NR>"3TGRJ- D?AWBD M5"T\$]:,Y7,;2V <2B1NYG-P1GQ%F&+_>U!,A\BJ MP3A0DLR&HYJDQ>P2GD_AY& (*5N,W^OQS(@L9S7'/!K7I9-N%=*GR*8 DJEH M2CZ$Y&,:&:'O56(==%G%92$A:31'A"(!YE M7+R(]W36(I@T289DG+NZ/!4[\66A''Y%&'(T,%%4D8_*22T( )&^&17&J=,!Z MQ)35 E>)S*QPE'RB#!2:VW\KS[-U!]12:J H@0)CZ*] DR?.OV,= M:YL%///F9>$6LE'2?5SCIT#21)*4F4$Y$SS=D4NNC;O@U2R8_RLCG:46<''9 MWSLA.GW1'=B^D]8$:3Z#K2!,F3>_!U'T5@'Z%"+PF%9-ED?(T^CH? -[132U M0%4+=H67ZUV!R@,<]*$2(>VBULRC]AWB$S(Z)K*M1^HF\Z) M1SR9830%WW+),KR !#[Q1*U(>;]4#[[C+7)[.'0!#&QHZ3XG4SQ+X%!MX([R M%>>L]8P5.1QKNN!E'^./\$-]15.#%7]]7E3\VR4X3939U)&OX2YN#:385!AE MD?&Y2WM3-?JVVM-*W' W,*WRJV&_QM4P[)YJ';ZC84,JH7*RU/(*ZTWN_&+S M((FY@\8D83C?R;1:M\.H^#J\/I_6K7"Z:P---8P]'BDECO3S M9?"9']AK=^HMPU0'ORFG:,]@GX<@X;SGVJKC9$D:_V X?TPH$N Z(EJ(R8*8 MT4J=^B*9QX&10_QD:XCP%:[S:YKKH95H,U90,W^]0V.I[0?W'L?(A*NG:F9/ M-?42DUF(DZG>HBU21M\2!#71%R=763THA6.PG%#ZZM] M\U2UP@[!SPU[?CFFF=JHN>[A&-Z$WTPQHQE#FY/ P9%%ROV%)V6A7K;Y:?*V)=M\+U ZRXA M#XGIG&'2BOCL.S://F3-X1A^:5J>&&VC7[JJ;U^'-86\FO]H.9 MR .G^M;BO3]0[0>AHJM:MZ\.NE;V[##PL7#$I7X'2""1X8B:"5ZVX494Y'B5 M/O0$_UF+8$[TBQX/6$]EJ'J/LIE33'?9@$(DLO+R%J\PQ,K\Y2V9R,OYZO"; M=YCC?Y.KS_]";+KV1Q^I#0V,=0=#1T?%;G@@+ $B5F+&D>NT)KSR MCK-,F2'/>'U'R"BG!"F1, D"Q;J$7"X6A!:0%"CG72"J1D+,!>("Y;%$R]4< M1(:HZ!@[;EB$\19/.6F=")8"954J\FM,P2?(=8$-F[Z'GEN8%?Q85&OC89W6 MEQ$AO.K+41Y=O#FDXO0X1I3]K!QK&HR8)ZI]T>D-9X&H# ,*IG*0QR")LW*O MYP W#\?>#MWH^]48*ZUES0C52F%K%6SM(.HGYR[S1AP*(GT+5FQWBN*6,GPU MJ_/PYFOPO+-J\6 MC@ID-D$%RU$'0&<[5-;!6Q>(]@,(KW/%X76DHRB#A5R'2CB!8H5LVM8)&1-G M:.Y2SI!3WWSJKO@0IQ6[0 :#+:Y0.3*!!&58)/$$?-&G2;%AE#C[&! =+O0\ MX$PMCIZ]CNB0K\S-1X(W8+.=EPEV6"Q,EN_C"&CD>: O0?A=-&[; &&_EUUQ MU UPGX>KP+5\8M@Z:#;!RBEL;ED$;.=&S)9NB1QU)1*E7M&ELNI26?5TT,JJ MTIL+I=95C-51U9-D;JXYX.%/O:.7"F84#>5&7:EHE .;W M3OT9LQCT3^^P+#[TN;'Q[G?U[GS%%X>ZI?:U2ZK@OKD\@,/&/+\+VO;%2H\U M[OL?>'61X3I1="GFH<,LSU'$&8F6(FR9P/66-UJKXGO#) *I6(H\C@(8#J^6 M,762]Y3VW&>*_!-LD>NG@B7W)1KP59TS-:6-%UWY&?%Z*$@+^=8X9))4[NJ"?UK>SW7$S>>+RW=Z=TGT])][81RW=#S$^+MK7 ? MY3\5N<^GTR]]5?_W/T(WCIFO?!F/3V8>E[[OEW>WXQ[UTO?]F/DBZYN<=S6U M5Z8B[Q6Q) VXUP6_/#M>K>^"?N%5>5[M=ZL=*S;2F/8N&>AL8Z[4+BW5M3+9 M>B0QK#N]Q$7VZBGQ!\^7+[?+E]WN?M,SUW[[PHV+,Q=+'<%-53E#Q> M84+4]-%SSZ#ZQ51[74,U^Y<"F")7^KV^:MDG7P.SDB0P/MP(K GE*0A&&T2X M$4.Q@3M96U=UK42N^B^K0ZT$E;4J=6KU P(E0WBR.#/P\U_?_WU+F0SQQV) M_(=K?_0EGK#PFHHRVAH"$C3+/O/<=0J0;F7(2995)0YO:K^A%.$2"[K$@BZQ MH$LLZ-BQ(*G37#]*0DH5/?4PAV6K=J\$W.\KBOQT^ZIMEX@UGYX[#NL&V M@W'&$C@.,3[;'P/J6ZHU*&&PGWH(R#;5?K?95(461( 6U*<,^LR2<#AQ-J;T MMF19!J9J6ZW/(&E@F_75GE:BDVL+5=XZ0X:VCF5RT(\*J#9*:EFH?OGOWJV(PPCT:)6^XSCT36BR@6XI%9 M$/-:5$9F26SOYL42T]8%)BNCJ*S!T$F+0L-T[J!9J5 JRN>W%>.9"Y^NPEFY M%(U>8IN7V.8EMGG8V.8RGLJJ5'OZ:W#4(%_#X"(-1/K."&NEVT LN!58*_1; M1%6),E256@+=DKB,43?VU'[$%;-N5'MB/V6QP-)D=%PFE [1$$UY$5/DE^:5\< N 9T+ M"MCK10&C5U_#B&A..)XB]85R?YC:C_T">^6@S$YN/A> K\N[VW&[? 'X.F96 MY'HTJ[ZMVOT+P%>!):;:;R)\?'(L68]-]:8IGI2H5&PY*_:[88X:)6I"!Y>\ M*6N8JD8"-K6!C\J*Q(E.SQZH?:WU&=KUT;AVFE]KT;CV()0KE%/;BB_+1:S6 M)#V]=T)TLZ,[%CZ T\?NV3#PA_ \U5.T/.C%8SY4>#D.PG@BXEWY&= 2@=_W MZ$3N4(EPBA&ZM2/72S!<*C[!L!8^/ RFLR1.>X[QI_!+^7L$ '-]^!E3WGA! M%+U59BSD;[F$Q"XY3D^7KE*7?*>R2_X'(;=4ZW#UV4*67.]//E\.7$WF%'WP0^T8KQ#S^(&>QJ M\.?@G'[59T?/4/5^B:#OY5"^',IM/I2=,6SF';;T^1P2> P;MJI9):ZI+\?P MY1A>NW!+F_.6^<'4]9N*3NZY:. 0))SW7%MU@BQ)XQ\,YP^'@0.D.$],7ML% M21S%CH\/*4G$$(Y+7.'A)SBF_W"M?\-80"C[8?X M'L?(>4"J9O944Z^+'G96 $4'X;BE#NRN:I;I ])*"ZI-+E$S?WU(/&\N\UDN M,GK1"D?AN*'UU;YYJEIAA_#FACV_?,^8VJB*,YMY0!L&-., ;=QIX//KQDG@ M 8.BBQ7["N9ZA$.MC4?821BT>XW[:9TR78=KA_Q>,V^UCE8B<>'^3 MLE#WOMOEI;O.F0&0V;7/Y-OG&G2M<_E/B#&!*#4&)@*GK)2-&?5M? M7,]3W.G,<<,I(FD/"8 @PAJ,G[J=KJE,X0>RG$/2A94>(:;9._3#!S:+1;:] MQM%*.DH.H<'U8>0I+^T(V9,34M1XU>!N1)4NCNOSB#)?3+/[VV=,)="5*^5+ M^.3X[K^S"A-)$I:*/"13F/J<2 )>4W,2>*N J,%![P*PY5T6=>3%L:$O%G$T MQ7M%USM=^+TF"XV*@CG+Y'*MB.ZEWFD%&4N@/E5JD]8#^MRS9^8G#.N5WO^( M60BRD(("7<<<$HR-O@8?@I#!SFHD VLO:7:J;#I,N<9#53.4H+\O^K\H90 MKH(D C$N4Y/1FJJBUU4"M4_(YT4S1@?+KI2W\LUW\4[Y(7;B,OA&+>_UABTA MS!(M(5Y1^SN]JUI6B28V[<:MJ"G='/:T]9%20S6TUL-D-#'-;IG;CI8ZD[LD M;9<6V.O(=<@:Q:Q.])Y>@M![Y754JED[M?/2Z:P4BT'_] [+XD.?&QM#NZMW MYRN."^J6VM:3._A2<>[<^;T"C#^SO8J:Q]UC6G M7IER\LF:9K!A.?T*['O&S>= SH.6D?]L=;?@$$OV@A=?>61@05\,Z.8-Z&O? M3\#%D6LF5VM#6GC+["^>']0."ZR?GIY2G.S.BM"VA:DUTM*M8*EH[; S^FOM M#$NW5-LH 15R&C=GR[ :Y9>U'E[*V43'>X;:MTOONNCP"=M7M)MCV3O?)F_YU%T:_*'?;+\V/EV0$_1!D[PSC8=_.Q M=JN -V9?-7IU;T2VT?^VW3M_B\CPC9^:P<)2]@0"O[LIJZ@M.J"+=\P7'5#0 M 3=)&*(.(.>/=P)86./7K1&ZM@D;:U^WYNU3"6MNTBL)5@ ?@JLS;52HSN=" MV+!L51N42%\\M1OA2I>_.X2-UL>BWD]G7C!G#"A[=H>,2BG>P0M&V!&:^1%5 M4UQS1&OX"\-AP^#)=__-1G!/DD)Z*P'_@W MD^5%(UI%T0MY50_L"--_>60+MJ2HOZ]V0:PB3R*7X I%M^VT24WK8EU[$>:S M"Z==[J,;*M7XR#?4@]QERHWG1!$5Q5'UW*F$)R]WV?7OLHM&D=;I;\@'QL,& ME:C,U2D=@VQK$8+=4WO=$A&T5U27,>BJME;BWK3=T>5M=]J;Y1S[JCOA<,*[ MRX&P>\$,]6/K(P:ZV5>M,H5&IUZRH5NZJM>^ V]Q;+N*F#XXGFB/"$;@=T:7 MO:U?.$,'_=+Z[JW-3+1GUDU ::OVW%!+M%E6_\)\<) ]DE9GA-G63[2]E1.68;!FJ6:9;_&E?E):J*5JY2U]Q;-/2^JJV3[RV"YN) MS?I M0=M@!1M75%1PR'@];'F[,TB;GV-O1 ?,%;[98:OCO[N> D?+HJ2*?^L M=0F0&&!^$3T'KF3/ 1;%[I2:/HX=-Q0) J*^B#=^#/ATE"=LQ Z_&R4A7NXL M%!,YD?(3 KO11S_I'1YQH9HJGAS54DBZFY>Z'6^1(Z3\:]U,>9+ /C, M \#'X= EB-OB@J3,ZKMWH^]7XY!E;?<4<,.8\N;G\DVS6U^*HW5Z31?CG#9# M]$Y/+^'_G&1Y4B;;M^ZS"P?B2)F[;!,X24LB1.E-=]W.A*<>(CLD UH=W/U[ MX('9[;GQ?&M2:TN6KFMV>G6#N.TOKNN"PUGB #E%'?G^!_HRF M#[HGBN6,X M_"F59H,!T))UZ7=*'&*GKA7[G69O1TXA!M)$:*),X",?4LF__1K=>U"_K0QV M<(>=BC.5&:^ B"@ 443-]C#\0>L9!TH^YJ$X8G85,^?61BXN$81+!*&=3ODE M@M!4!(%K'RJA<1'$RH_<81I658HA5?:#A4,W*M,/I.7)3WJOK]KVWFIK3Y0G MJM5$.*5=*0WTVQLGFF"G"N8^X\T!G/#%@U,*]KY+Q4JLT[JUL56M5Z)7RG&- MXMKS,TS5+!.X.EMSN)K!NF0"K[Y+#$/'?Z*$[W?SU9:W-+H9EDU<^R/I-7X- M\*,O66=O^HXV"1'21O,YNZ:+J/F+^V\6K;:/:?4S!!5#T[K*G>?XHH<-VL55 M+>B]5GR\XEO #<;K>T(;KN-%UCH.)(N/!5A8 >SJD(12@3 MF@V^)%/#QS,!^#SKYS56.I$V#+97DS9U7.S_I]S 8R$8T(AO]Q4A%/"]CZ'R"_Z,.H#E[I96G?Z7 M=3X'#7:\8_EX(W^4<=&\R!>&QDNK ZNW(X:1C0W5Q.\<\*.'JQ!(]2JAQ3:D M60W61DH-U>QW5=UH(-.JUAR/&#_>P)1.&3"BT^!'H])R[&S!5\^>0\4=JI1) MY@HF>9W"GB/SNZ>K6)8.)T1OC^,W,M'Z5Q"=,I?*IYYT]/K23L\AP[2>9GF_ M_;J^)2OUQNBJW4'=^[]]YS/65BE:9]#Z*]O6;K/7--=#6RBUT1VROV[0S?/* MI *U^X*MQ@ YO65IMJJ7Z52YU>$OH\V:Y&C3QM.@'D9_2P M6J N+LS9(W.. M:+.5TK4;PF8E4.O.6,,:JCG [A!:K@BX]=Z#KO8T M0^VU/P=CS[KIU+W ;J=_ODO8TTS5+(-$;R9=L7Z=BK=/3:B?4CQ&8Q!M 0UL\IJCOY,OG",ZM\)\,$VRL=>%QI'1UZ M7++&FD7@.4,U==DR6]&CCK!GUAWJ%T'>DR#O1PCB89>'/M4*6_@:5D5SZ6S!EG1S+=J2:1FJ9I>X M"7R5S)$R= :JH]> 7YBU9';S;!KTW:PNAHK9]< XG$ M/5OM]ULOJSNL8L-9TA?3?D'1&QW3X(J^.WAMBE[KJ[;1>I#IW2?:[UBMQZJX ME"5MGJ6FJ7J9@.'IKF*SD[L8]YMT/@_G&++6[?7H?*.KJ[K=>FW8A'%_QL5) M(+BMMWE?C:RV9Q4OQOV2HK>%<3\P7YFBUP>6:EJM-YB:,.[/.HHS:/TIUH"L M@J(WREQG7E;Q8MQOT_EF1R?CWNP(T^'UZ/R^J7;;?XNY^SQ[YWQ7:W;*0!N= M^A+V$2_HG!>QW^SD#F7:'STM^E#'1+=CD&O0K1[WOR2U5P4Z[-FJ529X>^%L M1<[V.MV3;@55BZTEM'(];G9+I22?&3G6<'@ E]0A.YDIV M&!T+&#(*DD>/[4N&BV,[AB[LH5W+XG1&RQ2%F%\WT2,*9^# MF"F]$@VPQ'!V.XJR%U]6RXW: V&M9T^%7MJG5:2=-7I:5 WW*PYIOAU:'*3; M?_C3')BJ:97(]-L[_>?,9,U6[3+IE W2?X2SJ!G/\!5X\:!^;5O5K1*I@8>8 MQZO@>%_3U=[A.;Y_7S\-]3\6J:!I_?*84B%<_5T<[_4=,#!($/A@&4=?QA_] M83!E7YT?V&7#C]@[YK.Q&Q>;:;3 A_\Z :+\G.Q>M_K5[_VJ7S M=KBQS;&AP)"$ I9)&**^(&J3E.[M=[J[,'CU6=QH@N2.HQXY8E.E _P'!L+J M>,<,0E3 AEL?>WAC66JOWT#DX:CAJH98T06_L&E6'"KV4JG/]BJ)?HB=>$/O MV%<0&.BJ [U$">DE]E*?Q7P$V]"-M0?D.<=D2@5(JVW;ZG]]#6+'4X0)\JJE M\8VEJ?TR>"^UZ"]Q(IXU;TN>IKOS]M!'[-*VW)N?<,O&#+;I:(^.PAK-5%E* MZGL7.Y-PWG,]PC'5J"/4JM79P?(X=?'4!P.UUS#^U\6Y.9GSN$V6]ZMC?K^K MFF6J?"_>34/>C32<7K747;;\$9EOP)[7M!+';?OV? -Y7ODT?'DWVN>?K=O^ M']/K7N7-([^D?JLP?FE=79+.IPYBMR!%">)KQ"G.A[N&/E!U8X_?_6R2YR,FFO[ODL5SR6)XN M>2R7/)9#5J_4RHX@E>7$.=47E@K#G$SA1KE.8-N(^OG"D4T<.;Y74SK"N'BD MMSXHW.L,ZH)F;Y#:,YMBP/@OAW2I[]2X,GMT(XR%4RK/Y'&I'W'&/8V2"5/=6L 3]-7;H&3+8 MLB1DWOZ9O&*SM@Y+J'KT='TD5EZSPDNNHXC%T;4_^MUU'N$]L)%NO9\1(>PW6P@I 0A)PGQ_4C4.#)(Z)VQ"Y\-$$4*4,G#.=@"+XX MX2CBOQR4#T"VM8*LJYI67]6:B(#6F%M[N6)U>_ODRJ$B&%5D_H9'([:+=DLB M3@.K6VZ)3CVTIJN:WOQ46^6EEY)/9^;&\/2_X31'Q$PG'$XHC#9BS\P+9A0Y M'@;1"8GP)6K\JJ+&9:3\"[AVH>(,_Y6X:+:Z/GAL3RYX)Q>IODCU.:CQZ^$P M3!R/WWH,>4FO-PR55*UM*\4XW GR>:_>%75BG#UZ9POJC8HN=5._H11 M3?TSG''B\>^@Y&D]_<9%SD*?-S.:;5KS!^E_G8]GSK^"J;5^3?Q MV#.CM9*&W:E!)I3*>2R995LI,W9]@NTW/V3#X,G'>WIXE0!*B.X#S_O LZ=: MEV-[K80K\0\>&3SI8P88IADPZG='R^9,08U2F5J2FRTI.%''$REOY&EL:+]] M^_HN2O^I__965=B/H9=0_SP7,^A8%-,8,^8['G);5=SHT@CDS!)F=\ZQO":Y M.[)%+Q:BGZ:\20&R.RM,>:O3%;QZE^ZF1\?CB>FQ\C?'3YQPKHC,]LIYE;IV MU!3"_H8&DIH^.(<4PF4;L,JBW[)AB-4)$>@Y!=4@_N\L=(-0F2,:R,D$PMZ8 MNX3!VAOB+'CA55;VH[]B944^1]FU?05N8=F08OLNDPZ97, #Y+#V:CWU+5X5AT7?[BN/[O011]\>'G#+C"^TP,YQ\< M-\1[6/97-GIBMT#XLX-5B%%9EP6\ Y?_Z-O#[9^4$1NZ4\>+T#3^LZ[U-2V; M3G4B%J=Q+>^)X06WL-+Q./&NAT,T&*-[V%3P')GL.=*OHR_CDN1VM9ZE9^26 M&ZPQ$O5!^TFT2Y!H#S3+WI7$-#4@?1P]==%\,[J9P,Z"C1#7YIX-?=O7L^9@Q5T+(VP$RVE>&*;FME;Q9.MM-R%;.:XHX]^E(1DIM;DAFT8@UY& MP.)K:PQ;[ESLVW9W^[#4UUE\>1<&J#)NT%= ) #D#NKP^H)@60-#]([>-L:N M!)64AGYW4)&@]-@>/9.*_>*G,G27A,,).<,U&30P;2NW438-L2,YI=C3[_>T M7CURJ(!)L%0<^*)Q6^U]8Q:4R/H!=B*E%%]TS;#SYTMY6O)E!$WX#Y9EFD:. MDOS[*XY=V?SHZ@/;ZFT>F^\L%F+T^LOX,XN7#=MWW.O?)*3_,TPB\&/_YZ/_ M%#K33^XP##[ZPT\4(DU6&X,6D#WP]#Q'P)0K*P"Y;K9 LHEQ]\G83!CI4G7 MZY/^=1*R:!)X(_2=W6CH!8@>*E[D/#%];UI%UP356TEHG. :@GU :IO1($&WU44M9VST=O(Y!W5&O_9$ ]MG1"[.ZIMY;2\72, V0 M5>TX1UJE]"^*?+ MHH]1E+!1$Z&$OMDWN]O(6QRX,7(K1Q_L05\S&B9WMUNR"MP4 ]4FIV%NK2$G M![6%*+-)S,*'8!R_."&[G@9A[/Z;#!Z]"7Z!INKG""P[=(,D5X]_F5J_NU>2 M_Q(2Y&3-6'*WH'6W#=, 6>5.)=/>B:[K$>4N17!^-+A=]8'=,PN1[H5!:I%1 M6:3TOF4.JI#QS1^Y41RZC\"WT7LGQ,3:"#-(\ IXZ,1X[7[G8*Z7.Z,S]X$- MDY R^=\YD3MLA'>V;?:MC.I=:3K ')M(-/C,8@Y$3J0\.ZY'^44!2/$T\!_B M8/@=_53P0VY=#TEO@M=7IC;0#"-G@5CA:,EE-;IF7RMWAC//_#'3'AV'UR_AF$-Q186AO563^G'>\X;!&4 M*$O5(:92Y\Y#/](\5FVM'9>DC5.ILR3F+O/8%B(]R.XH';#=)^G[C.3O2G?S MTM\*T@_!C.UJ79\/EHI*\J2."?;>UG+#7^5P+.\M@E]'-Y-1YMGMTF"@\] MP_7R>"837"&>?Q;_5 )PYY6NK8!+$T\:G-,M>P3W"7SD!-'OA.V4*OC]__U*>H$-.9H/TG=Q<5@E:HY.@,[GX M('W_, N9,_KBYQ]L['A=8R-H6E_> 9>D:%^S*'.@MGX2&\_0==3K=:G?I.;> M_YBY/&_B%IY8&9>OJYVDH6KJFS7M @D'H'J#&FJ(Z+LP&#(VHI2(=X[_'5>L MK"6_HSG!:1>D(PZ!M6_KJV#+4?!6*/N)DY@ ST="MW1;IB_'V06-47 M[A:KJTK3*-@@/+%K?_0Y\(<[EFETN[W>,C$;1BJC^^_9U'$Q4EW&>RUW@=:U M^UM=U/7#+A&-:354^.G'CM?@)6E7MP=:[GIRY4!UJ:E1?F+8>8U8DIHH8FQ- M!M*=V/.W.^0&]NW"!B@[7H-TEF->3],L[EET?/?>+F2,(^^I^!I*\O MS'MFG\C5KJM"F0/#"N?@=80-9OS!Z,/20P. MQ2?07=-DFA.E71-1=,OCVH3'8V<$W* M:^=-]NU"9FW)X0J.:YEG[K"7HQ\3Q@D5 "U\7Y?^*[-O].0%0Q.$+/+__73F M!7/&'ECX[.+.<4(,H_!L)CB":(N A?$,E@?H!NH;3$UI\M]C@?'G(/X'B^\S M',G:-<26;>KAKS%=]8A1UFF<_$7N3:$B1DN#X2J84XXSNW>C[AY QZ0$L MA!4?6J>#2]IW?/A5/H7PS1#G*?W1$#KV,'D=J6:7@, MPDLM\4$)_X,A$!YHFFWRE873"C9'_Q_=3T;W=H$=>R'JJ--?8TOT_V%\THWC3;^. MW'WA+_\+5L1$'WUNI2P('GV)%RXI6;7B:G=K4FBU3KY<[\ S:1\CMX<$US%2 M[VA-J*)V,/+]#Q8.7?!7)05D98.E$[I^Y [KB^%B4*O7+SB.AZ"[);RJ7JC3 MLQJQ^H_(JB])',4.(2]_3@AKN53 8=V.&PRZ=K[BH7'RCC'_"M4/YL#HVV9O0&5N,J(2/O&/,O+_]Z7^\:@\$) MS?_O/&[%\8C)G SPHV;5(F@%/1\^/Q31+6)6>1GJV:9E-RA"QV)6;H %8U&> M\W>A6P% =IV5:X#+O1>%NXGJ]C"KFDL S&K0MSH]9JT$IE_/+&L_1WFCS(IV M\=O6,VQ7+[ZB\]G<+-K%P/K>N]$QJFS5%C-PR:\[H!!6\D\;G4CKV%A?%+5. M)9O^N&S<,OB'(!PS%U,>(FX3B03RPPNGT;$;/%YVFE?;F;R+%ATT:!VVBLDY MWW#/!K;9H)R6I+H]S*HJ;V? K.TNX[X%[J#!@I-F;57Q;/)N;0^LK7,[NM7! M2JL&;@+$)Q[&B>/AM:E1_BK;^D?OD];$56Y]8MO)KS5WW\@O8W!A6#7<$-H7 M]TB.GE;-F_\P/ID7T:O-22/EI/X/[;*'ZS/23!EI86++A9%U&=E-&=F_:,F= M.&GE1-*\<'('3O9R,GG9W#LPLI\RLGXWE7S\]A>S)B5DSAI;=-^W^(>\BUM#? M9D;6[@[\3N@ZB2=!B"7HW_P1"ZFK!"?]SG.RY(S,?_@]>&$A_\N=NJ6Q ML]:&M!M+.6EF/B?!.Z,*[_02EWROB'=F-=YMS[U^1;SK5N&=0MWNMGCVXB&$YBWD= M#[6^;6R%D7J5/%RVG-=9?EU=WYO]+EO2:WC8 M-[O:Y4@I9U"O$\.>;>TMY'?:/%PVK-=NY5+0C(=AXE(&4S=7X0E:,FDOF?#;K M435UY;(_]KL>54/^BRYT2^9\-NNQZS5"2^9\-NM1\6IBJ4:M)7,^F_6HF@JT MZ)^U9,YGLQZ5KE!6@ *W9,X'<:IS-4_[O7(Q++N_K_OE]9,Y!1ZVZLKE-%E8 M^LK%[-G])7OQPL-*5RZ&INE[CS&>)@_;=>5RFCPL?^72U8V]AVE/DX?EKUST MWMZO7$Z3A>6O7*RNN1TY^%7RL/R52[EN0(=A8E/F__)PF\S_T[QBJ3C'D^5W M6ZY07@N_*UZ1++6,NO![OU<@^PIAO19^M^6*X[7PNRU7&*^%WQ6O*+:C.%WX MW>@5Q,4^V8W?%:\8]I8RT 2_ZR 8O?]7XL;SCWX4APDU+X@HQB M$['JW9#6J8J!T;.;0)JL.($6,6Y+AZ-U/HG1M[<'OL^'<5N[SC?&3312.ETF<]QY"1A7X/8\7;C=%W8N.8GLV=).MXT17^X;*:- M'9%=T^@VT5>]^A3:Q;V:YV3?WGXAX>4S%(3/!FV[W1 'E*D M*[']X>:_O^Z1I"V=[)M3NEW#0+UQW.FTEJDU=;&N:>BSM(.I^]\_GP/_F:R? M:NJA3N-,<%BJM+L^P)1.A,WM=$V.P&9YJ2X"5\^.ZV$4"LX &K22UH:G8SD9N*S("W3P.?0I WSLP%IY(_>,\B%CZS$3SW(<'# M_F,4)9BPO-.2&Z9MZU:NTJWR\/N@O_PJ&7U-[S5+?Q*&L'0?V BVLO?5^8'G ME!^Q=\QGX]( 0QN!]:\LJ]?/I89L&7)W"LN$'A8H[-J[4_@0@PJ\]D>_!\,] M<;([T.TE*C_@JLW,CKZ"VP^#@LJTE"9<;UNV;^:KS*\ 5? M<,UO2G%QIW=RB L]M6W*;\&Z6H%+N;I$B>'?"CZRAB<83A M +ZM/"]X67* Z@O]%>SL?E6QJ$#FX;E04[WUK8H*KG$F8"LXUT^H !D4)\6* MFE)MVZ:V:NQ&J:ZW*I:5A\RM3_K2&HF?^D^_!U%TXX3A?!R$&'?95#.SV:DT M34W35MA_)<9LEMQ2IE?7ZO;V1B[\<0/_=N-&.(L ;QLI73U<AX,^]&/0>.ZCQ[C7]65)_#2-J[3AB$;)K.7\86RZ0&=9]9R4O.%DX!R6ZO7WXF WUWG M$9R6V&6;CB?Y50.VQ#YH*&>#]=>:X-4(6*D^4Z^#_S;WQB:DJ_Q0C1!73O+J M$U?AH"W-5E^=H\%9E]=&S]AR&C1 W Z^W"VP-8K=8>WY:9JMUW7J MY. UW2;I'M0_DFHY>7+8';A>B''6]E'M06WOOT# 9L-M,Q,:F4E7ZVVPY"H0 ML)2ODSQ&[%\).(WOG^$_MRP:ANYLR>8402Z,%5T9-@6Y^-^#/_WYBZ_\S?$3 M)YPKQD!5\"M5B2=,P4WH^',%WLN /,7UXT!Q?.4:?-01_!N,3@6(1/)&RKLD M*+\@>E9(3SN>2Y9,N\<_[M*+PS=?X,- M"Q2'LX 'FY27B0MR[_K#D*%"((+2K?P[#*4$8X5S30&R?C([FC*%0P:?C2=. MC(]ZR8A%RD]&[JN0/0?>,U(W=C#H&,]I&C_IN=_X@0]K,$T\1_$"Q^\H7V'L MPB\^%W^AO#@1<"D,/(_8Q+GG>#?7=\!$SP,&A2 [#\D,IA8ED>+ @P[Z6/#VQR0&\9PY+JTBK";H^X#3:6JP-B-GCF]@#O#\&H;Q M5.5OB3=7E2_#.'ADH4K$"C'A!*Y:9Q#W0 &9X_*!;Y\Z<1(BET=X"0!#/ 8P M7+J0^-;W_^?CIQ4K*F72U$DFS4XN_VNMT#>P/4Q=;@\#_DG;XP-[#(D676X/ MP[;4@:4IR,C0Q7L.)<(\IPC7D19J2-,!V;-L!924$N'9IDR<9Z8\,N8K3YAP M!H^-86CB%)PS786G.2I@# "U+OP6BUZ5*)T%,N:6#:GR5G)&X^M! T12[(&S MP#X4E#%\.H%?TX 1OL 1MB"/[RIL.O.".8-G:9LZR@ME4.)7\+2'P6'X$TGT M,$2%TX)7S@(_Y\A5F%X%V7]1]#[AU MGT"]CY2'ZP?E#3[[7_#7?[WM*%3G3&\#;BB.?+ XLC,$R<"A'>3TC,6PN*H2 M!G/'B^=7L,:P.B!S8%LA:_'-J$VYM^@,8P\U9NX<"BA7L L68Q??8 IJMRDWOC/7. ]E_^@!T.4YB% 6JEJ$-S#$%, M08)'ORIOW+>P$4@SP?_AF$)6A9QDHP\I8Y!O)>7-?_$$0H4R"/_KK?*,V;ND M*7_2M8YMY?853$>WNZII&N+=*FZ:?X+LDL##BT$+AW"HP/(]@EISQT1CQ#P/ MMBSP-TI \\E'DYG"3SKG"5;C26BN@:'JO5[Z(UQ7F(K>1>49 4?1;98[A<\@ MEM) RN\-'!(CL'/][(Q(I>0MUQM/%!&)'(\)%<+7;0*DX)2!>>F4B^)!IP0< M!30K>/G0B29BRX*%$9(J,BW.?^!5RA!Y>L#.@;TIA'KDCH%HACOYD<4OJ*V( M/4O4\9.S2-=O].D;%];<473M:LZ0[TY(2< PP"P!DP9.]#5,%C1F I*7 602 M$IBIUT4YX!OK#SX<;B[4C.*?B@O\=Y_=D=S XR )QB((WOZ8' M'M?JAKKP@;GX0;=P*(L/K<,H3_-*3ZU(^!NLR&OBWR?R5O259B2L.BQ!A%NX M#WP>Z(/<,A=V/FHGSBV.W( _X-\$ H(/)VX/U&ZV5OC,$&L P@C)%BO!/XDQ M%@%F75SS;/GF@S(+GGR\L0%;7;JKM>//6J]XJ;7F_?7)*'NW-FB0##!+R%1' MOR7QT&9 <;D+W2 45=G.CSLP<&O>P*^X<3+*4%^)K)VF*K)@]S/9A6!E,X0M MJ8'A!/P*CXD"B:5(S'UJ[9(Z_@;D1E17<8T)!& )?D6U^!6F^L[#W5IRWG_^ M#R_^;08[?.ZQ__=/XP"5H6[,8N6K"VZ"\AFLHOL +$N5?Z J#S"3\6_@6X1/ MKO^KHOVFX#!7+AA2^*S6,2S7_]-_/,6_?2UHXRB9PC/ ,S23R5J-N4^('MKH M/_Z7;OX&QT(V2WGJB-G!^DA+C8QULLVEKL)S#IU /%V6+'325[@M?\6I_C)# MTF@X_I^=I__H#+_#Z0ST7<'!'H2_HOL<,V+!?SC3V6__2^]IOZT;.Z;#;(BV MT,Q!CPXECOX]_*]#T&(;#KBBR-6<1^5>1?O\&1.HHG\!9-^_E/&3U( M2BC'(;4]=+PKQW.?8)9Q,,M^BE)+/Q_)GXLW]NR??U,$U5;!1%!U9'@>>.,D$T?T[E]3&(XV"ZXK='%*NRC&A>U-:.+ J=P6F)$0>ZAAR78-P6,'X6,FM7"27^&Y8^B54=N^/3X MQM"ZJF':JF%9;S<=5Q7E IY%EE1E#SW\3=1%*PXY6@NVB6[3W/&-Y3;L83=B MS='HYT<8;)=UXI3:AF[\=N9+LF\N-;&9_\CLYZ/OX-SJK/CK+_PBX=5?""*RU^W>TK-[,U.924]W]WMVKWHL(O]'AA->TMV>^7H<_XK77>,1O<<\'9RYE)R/2NJZI MVL6N/S&[_G3,@(L;WRIA-@>&VK/7GTCGL1P'W^[6JSSC+V[\Z8@U6O>FUKM8 M]Y>#_N+OOXX=WS55HVM==OR&':^4W^B]5WG$Y]WXI?2_,Y>LIA)KVAWVZW8- MU=#.?2T/[Q&L3T!9H2Y^H5S5PD>'S9S-E0\TFRQ=;%S"PF?L;\F>F5^AU<5B M@GR7&D6N>&.UP^"LS8_O7ND#D2<.?QM: MVH+4F0/KA]_A/3&C(EA14(LO6]64=*GNP;+[^63Z)8+J4MR3)87\[YZD^#W\ M/)BZPX_^/Y-P?NM&#E9"ER77*M; 5Z*6HDI!N(%@(T>PV0S!Z^F5Y!3D[S/6 MY<"BXG;8@$NDV5L+6BPS!^RT]-JU@][S_/\[)R0@DYU(,*TU)*P89 &5X#'. MVIO<9'5+-VE1$V]@^X<;3_Z:C*(*^%?K>[-T>RDF0>7A]T/^"AX?@/R/HB@> MH2^_^ ^3((R_LG":>U%^+_A0V-QL]OO-M%EJ2SE;6!5/1FR"!+JB*S*@SU^&:.B!"-M M"&Y,?!>RJ9M,F]!_NJ[E#X:M8S9!9!.M?&HQA\Y!@SL.)_ID\9YD,3B-CPFYN5^#S'KA[WQ@0T33<>MT9UAG1&G=_B#?+7E' MPI:\$2[M*.+W3((_?!GG>H,U(:IVU\Z['%O';(3*)F1U#?S?;MB'O<&J5D/+ M0^Q$3%FLP[K$4(-'_K-&C+FB5YI[>[6!FUCT7,^/.X3D:KS[VL( U<>OW'2H MT#)\R_!HRW\9/S@>?!UX[G!^>,2 --CIXA\$?QF,%2*):O5Y$. 3_3Q:B .Z M:7"R\3K^=3 &DL"(")R%+L(8>.3D1&X41QG<"?Q#XAC 4,G8&:)5H2#2C81G M4@5&F"NPBN@A?,,4<>I<6%&5UB&$9W,O@9^K2C1Q9S-\D!Y2$7D'7&F?><0U M :2 *#?H(7%*LL$(PN7JD>#\ACD[2440'G?&$>3@-2DRGWR/*D%RYH)8#BB& MJ"U!B#\;(DP2?A@\1H''8H0("IY=/)^B#E%!0! P#XR%<7C Z0SGAXSAN$9\ M&> UP"[)E@6N$*"=^P,_ENT,7?@4K ME\0N-@"@\0L\5H8.@C#$\\[F\//Z3;2\W;*SFHXRL%62-$C"1BM;H'%0M!P4 MGF%L"7P5]>O600NA!!$ICLKV/Y-Q2@RJBUYP49G(9-=*V[2E0^Y&2!3&__,^ M"8,9*S$^6(QZL\,+/EQ'K@.. UXY?!G_$83>J PU1J^[%VJ^!F [EEF.@6&9 MM2E8=3#4E0M#-_O-$E)-+@QML!<^U)(+W;3JR\4F:DK+A=5/0^A+%$@% \?I M]9 <+%":=V'@PY]#\EN$/FR':7'/AESA?^3(9P(UU?&4C'H%!-4?(>1O+?OB M%]W0?JZ)D_!/6!EW/%^R/*3AL1T\:#\&ST=?N4Z>@#C*G^ G[X?KAW<20.[Z MX9LBKJW4Q7ME&[;3;^B4&]I9^.IG0 M$6 >G,6.ZQ-=XU0RW?0B14#"@C>,LP(&(&@OV8I>AD]/W& TH[QIF8?>R[\1 M?SU,^40+@+BJJU@5 *OXBSF0(T[,!?O7"6-I\:)0Y)]+)SSDV%X<=A97316& MF>-."7Z6()09Z"&?H?F($(IHE'KL!RX-K-^WS@.W'?]R?7V7$E 8S$$D;#$M M,/:8;*5&S!V[$2*&SF!8,00PF.&+D$$\C6GQ"]:5:= MP^[Z(VH;@7.]6MUD=&4H$J,LK#AAWDAB6/-8Z>,<* JP,Q&,1 J$Y'?]H*F4PZ2&8#*1@P4JYRET9A/!O"O#NC)-"5$+ MXN^Y"&*.[R0H5>(6$9'?E+0AZ8FGQ!T1.#4,M.KHE5S]''2P[JZ/*RPPC)'F M*%>X7%RZ#W+I^"%RD[K@;Q:6_^VOBHP_%WI#P?^_2Q?F1O*(SJHLK+HL#*C0 MX3\))_N14;RJH(&6%,9V'5--:6D=Y3TLQ%QQ1AR8%:GR@QA?/75C6/[,^:ZE MINR+FJJ@IC+&Z=H6[83BE D/\R.\>B)@^!$(@!?@O[,M0[N>*P%$ZPUY=&5$ M4G/I"Q3'XOLO6C !! B_V&E$PM8]Q94S'(S*9CJV5:8"?CCM5('>QK=$B'LG571UZK1AS__W__7 M__/+CTS8;M*.?$GJ MC1-Y+;7I]*4#DY"$FB)4$+2M_OH]!R1X$4GH8J=25\SL=&7BW#\0/#@$P#?? M/TT\\L!DP(7_=J^]W]HCS'>$R_W1V[T?^XUN__SJ:H]\_]T__D[@WYM_-AKD M'6>>>THNA-.X\H?B6_*)3M@I><]\)JD2\EOR$_5"O"+><8])-+E-^_9XX=)]_:_9Y'*-X$S9A-* &H_ M>+N7"=_CP;Z0HV:GU6HW?_YXW==T>Q'AZ9/'_?LR\O;)R4E3MQK2 N73G?2, MZ(,F-M_1@"62H95;Z+D?*.H[.7I7)0Q9XL-FU)@CY:6D1Q$I-Z0NFZ,+F+,_ M$@]-:&ABGVBTVHV#MB$/@\:(TFG",J3!G18=-Y2P!%(5R>%B.6E#S:8L*&6( MFDK8?.'[X:0\E*Z23>1K E$#J)CD3L*WF"G/T#__,$@X N'<,S41=W!WXXVG M#6MWT"SFL0GSU3LA)Q=L2$,/(O![2#T^Y,S=(XK*$5/8TX,I==@2$LTM0WU? MP)T%@T=\!:]-IQQN';CPMS?8QTZE\-@ K"?X X:,:OE(T#P7,/+M$>Z^W8M^ MHB20JV6Y;,A]KA6VHG]MTL#;-40'X:=F>=.<)\Z(" /F]OSO].^I9 'P:0^N MX4+,&)-4,#G4WJ+],6,JB&*8OV2/90<"B",E MBX,9\Y*(N8XJ1N&&2O!MS!0'BTM"G&^WQ_O &F_R54[6USL;_R1$06_8FV(Z M QKC[EW19H_[J[FXIT*(&))4S.Y&? P];RP\%S+#R]]#KF9QM(O7[9$^G(]T M1@")).QND#-=]YP&XW>>>"SIU6F3/=1'UDZ-4H@6L[/Q_B04:S=ZV ML.N[_7 RH7+6&_;YR(=\R*&^ZCJ."'T%LZT;X7&'LQB5YPBP8_<:DQB88W@B M""6#/U 5P=0FJXU0WR6Q/L0THY&D*HG1N=- =QIGU+]_QWUXH$)0NE)2?Q3= M#BF8-B([8,>E@'7T,]R_)XE(DI6YTX <- 9,3JX%]3, 9"_: WY2&G!,H% " M\5#$3L?W5://' @-#$AW0KK0 15SSX4/TR'%[SR&-)"&.6*2YU_G+C MT4Q_+[38P_VJ--R81J5B",K9Z7"?-*Y\N, &]"D[W.DHMUL-2$4"]GL(GET^Y.<$98WVB!^53]XP'THED4C4SL9]K5ES?OK]/!%V M# L3\&?,N\E7YM<.EVR7 F> ^;XI>:W"80>S,#E?!;M(P^XB9YE89.%:3&;' MJ#"?MTX^:E@J)A>8,>7NHH5D5E@ZA4E\U21$YVHU+#!)4)([BKDZ4%DHRIOL MX2_,S5,A$1)UQ/.3O%S?+VNQQ[LP^9Z;^]7ASDP\LK$N7K8'NC#;SDY&ZBB_ M$Y)!8G(>2@D/O-D%4Y1[P2232EW M+Y\P:V0X3^BI,9/1@*.Z0<#F$%F%P0Y183X?BR9&MIYC:.GQ C302V_QJUY MP< CAVO;XGB5/Y&6(;3C5)BJ9T4:L.HG4P:%DD!.KJZI&U$=F@*Y0(CCL3R:D R@%PS&K"*>Z6BS1[^0O4@DE(' M/1/TSQ@"7U5,:2M;[8$O5!.,G#KTV4J9&*I'*F%0>6">F&)I_5P$JN(.6)K: M#DVAS&#DDHQ@HB778&4+#JY>#1=P?V0!:2&5'9QB22&55V-27"O 5%2FO!8! M9LBZ.-S%7,?!S'0@\)V5\'5A/M[3D$NRG\%OQ[&XX@!RY[BB^A4J^YI,86*K M]9%4(5&"1"I)5F>=6$=OUWI3U!-Z#+WG123\]3DWO"">Z%B+L0ZBV?% M:/J" NU]H5#IB-X3Q;J)44Z&H)UDU&/B'AN@NP^:@#.RN-?4XT#V)9].IH.S MV7LF1I).Q]SI2LCU":2M +("NQW&BLJ'DU8^C"I=MZ>*>*B-M%O_PCM2H48B#?0U MS)4;=,K'W>7)K3"^*A0]+-MZZK$R@U>RGZ<ZZZ<.?^Y1Y>'N MFALJU:QB&T\Y,.LPVB$KKJU8:1M0#>MRB_*J:K_+,]AA+-1:%BS4JU%+5W6$ M"D+V$51-P@ET:QTSR##B P;\4:[J&"_R6(W'CEUQS8>63F+QQ,C'M2 DT3!? MQMQ= "M64^8 6T!C!ZA0D*E<;EF#D9U2?V9\-(;'1Q>>'73$ND$03J(6&.W> M8RD8#PU[1[G49W8%1<2>*<@.:Z$^$\W)123YW^0QUDIHI);05*\>4T>HF;B@ MF@Q!-WG0RNM.8-9EX3:!7(6%28>#LK+E6(MH[5 6RBM&*L[6@BRLA!G)-4Y- M7!W>"Q6>&(>G%L:QOQ6>![/>1RKS2"U-;<>J4$+IX%$_>J%Z1GI2&LO(KQ&; M1PR&O_A.P60\#MG9[$9RA]WBU-<&X-+,=CP+M9043Y'!$P=,EJI+[L>[&9FB M1J*GZC7$\YL5YJJ7I6U6@ X+59+B=H6=#WKF'8_950#9=I2(7\%C']A_P2QSB97$AF MQZA8)8D%8GZ1;I(H+(6L@>D-+X=#AMD82T)_"QGS+7.$[W"/E\S5UF*U UBH MCV0!3-1DH41-)*^JAC4#JUG$!K&*EF1#.G'-*9#KS0\5B"[)90>SN'HE V:R MN Y!C!>+8^Z1T5+CF,'Q1U]")Q_Y_ ^-RAGSP0)5A=\":CMNQ3I*!K>L9(V= MD4UJN++[^\HKR38".R@EVV2R>_[J0G'FM(3\@2,5:TH64=GA*"X4F3^A\-&+%1@253D%*X1Q_$"*F^&Z,!4UCO!&@N$+VFXP:@GI@6&V^A,L> MO5O596!AWA?T]1KEOZB3T/M6=7*NPWXA5[/+M%[28;AU5G4X?[=](7\O$B59 M=^/O"333#PK$?\]_=. -."ZD(G[A"P:VKUA$W]^X%HX696'!OQJ&KX&7&NU. MXZ"]_Q2XJ:6K&)&&834C#-\:1I1_GF-)]88!]1ZNI+'JZQUEBH,J)OS12+F7 M-<#Z+9 *S[7^4L8F\U1@KCS3FN*'0]8W1\M:PYXEODJR3._(9X%ZW;9 MHAT+^FO\J9HHX3W_,/@5WX*'BDG\6(#>/+*G3=5UTD(#]SQ\!?!V3\D0'S+X M2:-3>/APX0[T,S(:QI5INHOVEK[=<]D=AZO1@S1JFP@?LF$YNU)L@LS@,23, M\,0*T=_W4H130\J!Q.:#J1STF7S 5R#1\LYXW[GQ9Q'1VKXY(/0+.J?7BY_- MKW^(EM8:WQ;0+'3-#:/=IG\R;C!AQ=76[()%_W_E+W-"@7%Z;>[UP_&%H2YZ M9#IM-+7O^?UQ="\& P%S327Y7:B$M(1D>0';VDEN =-9_*T.L[S5^%O1MJVN MZ 68 Q$O^@F1+DB4U%$#]J3./.'<&P]78UG!\ $GT_6+ MA961276DX.:J3-OBZ*(7B:6.KL*T#8XN,ZP6'%V5:?L<-29'ML:&ZY/4%CB[ M'.,V.)R^'B@YD626W\-3[OFS)&Q7""ZI]&'8238*YE\A+G)_1>[M=8P$-CRW6>3/NU)Z[M6UT6SHKBH__67#@4.+GLM3+>QMC M!\!-(^$OX-1@+%F &ZOQW+\D-4A/.FH;?Y8AW*PK%><'I2:F.<-BPLVZDCW> M*CFL[R:4SAAW.N#&[(&8)L<8S76YY;E6'S=>U,M+2$O5[#-W3?$@]W@KXK8" M_88]6W2S+'M3;=Z3"W:GKJ"K2_W!XC,:\* _A;FPV_-_HI*C:;@^*"T*+4N^ MV1ML;GM2Z2ZF^&6EWDBAA_&Y=N/S"\GZ:]7+,AN*SV8I2>Q/%Q>I1Y]+37M# MH)/XP9CZR=:&*<.UMP/Q$PM49CWVIW!RA]_4MA7C_AP#5K[[(HI '\O],A6L MW"+->"E0\E2VM&]KT::P\.V<3KFB'BYWPFR7PO,*9GSSYSK-EYU79]_2M++@ M4/9(4>B.W8F '/F/&*J*(-AYMMSSI!-'OF36)\) .>_R(N(M]S4Q''Z(U,7 Z;RQ&*#6MF"RAHU;^Z//]39&N.F"O+FE+1NWMQMP"FD%[IWL#3\+Z;EYJRWM&[==GY"6 M-S=_:>,6]AWJ]T4(8V2A]Y8W;=QB'&%[0U.2RUE#]#. MFU[6L$76=JJL[6RCM0=5UAYLH[6OJJQ]M8W6'E99>[B-UAY567NTC=:^KK+V M]39:>UQE[?$V6GM29>W)]EAKIAJ7(6XG*I^&S+5MW&:8V#MCYMS?2)CF.TI7 M-O @9[T.="[F2Y%NW*-+1_ABPITK_[=0SBYX0 /%9-&=)>@V[LOBI:O++W+= M(S3^9?Q9^U67DI!=OF!2GLFV]=K5:->$^2R'.<[L@@6.Y/HUWKSW+R!HZX*3 M^S1#]X%RK^J+#/C.W3&>)*6F]?FW+A1KG/Q;["'/$+%U W6Q]&QVRW"+U37W6?>))U75+Z_G3PZMJTY=#K'$ M$O[5AH-\H9\2?U:HC;;G!WS]A]R;9K0C#W[^#U!+ P04 " &<'=2_W3/ MZ$87 !6$@$ %0 '-C:W0M,C R,#$R,S%?8V%L+GAM;-4]:W/C.([?K^K^ M R];NS7[P1T[Z?=.WY;SZDIMNIU*TCMW]V5+D2F'V[+HH:0DGE]_ "79DB51 ME"*93-?4]",$B <)@" (_?KWYZ5/'JD(&0^^'$S>C \(#5P^9\'BR\&/V]'T M]O3R\H"$D1/,'9\'],M!P _^_M__^1\$?OWZ7Z,1N6#4GW\F9]P=708>_QOY M[BSI9_*5!E0X$1=_(_]T_!C_A5\PGPIRRI_/!(:.1!MI_ MTF#.Q8^;RPW:ARA:?3X\?'IZ>A/P1^>)BY_A&Y3P?[Y=W;H/ M=.F,6(!:<>E!!H58JN FGSY].I0_S8:61C[?"S^;X_@P(V>#&7[*%.-SE(3L MAX\N8YG!]DPI<2%-RG-]0C^#LL MCLVL(7=_TFC)[V'EX:(XQ &'IQR6/% K01\$];X1Q$ MX(NNN<]<1ALYZ %UOWP>C4ZWU(T%!27>Z" MKU^.WHT@_EFR2"H15B=,CLL0HB[-]:V%H%^:WX]N(_CA"-WP',,W&H1R=^G0 MVPC<+ZT?1M*^ACO80XQ'LT9#^'@/KYX^Z%E,!UA]]G1R,K@_K!7F/D836_'=H M,)L#C ZX^N-$83;UR-=&T&<<5VDZT11HBEP707\T@Q6-!'/!LA4 O4< MK6_LO*8(%3#]498SJ'IDU0+T1],%%Q1VZFDLX(#GKL]HY# __.X(/$T]-@9< MFN#]T3MU 2^+8#]>!E,?3B]X1@4JSGA\'WFQG]J:,*6DB?Z.Z/I<$^C N%CC MUN4!U2>]&;(_*J\%73EL?OZ,UH6B:9Q%#U0D:H^F84BUR>Z JC\^SNA*4)=) M^YA2T';%MT#1']W?G']S$%$8@3D0X32\IL(%:3D+.O.^T\S!@@%S*7M$2Y$F M;W25TA?^/CUY@!0D.1V()N+5RF= 6UMUM<73YUKS**SI^0V%?1IW6&=:X/W1 M>T4A@F@M7S54?]3]AJB#J+6#:H+K,>[@7O0$8<09*,SG*XPA3WD8M99H6SP] M^M:YS)&$$/)VHEP7OL=3)(V2&.F*AVBT9!PWQ2WNHI6ZXQC/\T#&FVDZ5M,B MOAQSSR>$V4IFM\^?73^>T_F%X,M3QW=C/[5L9\R/(;0&NO,4MUY\_4_5YZE# MFL+P9/V5\H5P5@_,G0HP0)HZU84?S&\G;A0DRL4T0LL93<8S[XY'CI_1ULUA MMT?3 :+0JC4>+#NA&WPK)0F]7K0PWC( MWRA;/,"JGL)RA@,,G"CC9?(36!-?,1C$HH\+APE9L*&KD!ZGZ#T;@NG6@N.& MXQL#V;=+@FABZ3&K &?(61S)RB-8T>F\-]SW/2X@!-:EORV>P3@ [:=20].9 MTG&ROA;,I3?HSKHQU!;M8'E>[3A+!=6OYTA#\"QU"Q8RL9R7L"!7%[O:P?@5_+T#0YX@&\VW] Q+=II0R8A$" MC)-?$S+"3;!Y'N(5U4BXJ3D<E)R:IU>-G>X2G441^EI MX=BH%JKXLD[XQ9OH["):TT9K >NIZJU15;60@G4:S,)I>=M4)+U>;2L.GAK*1G:^"AXJUUP1G.A+245/) M?NB(PKH%"7%"O(SE]4>^H@?^[-.T+'>ZY")*JW1KN50&43W-8#KNZK J^A9O MQ?H9&5Y #6ZFG4<9^G!3IZ;N;MY,\-_6"-D-*8NJL1;D)--"H\U! MUG5%3/.W8LUY2@T4IL.P>D75)#"UQ6+=FCQ?KGR^IC2M+FNS1#5 3<>AVHK4 M%H-U"MQY>M"HM;KQIH-6;56I&>Y1/Q7WO:?_N-L(_):*1ZSI:9([ C7 F Y6 MFV6OP82E^^.*!13[IP#A+-)PNU6C3<>JVGM#Q:QUFI&5RUA3@R79J0=M5) 2 MR'3 JJTG#=:M4U=-S7FCQIK@])3VP;S2] 1@G=[RM.;>$""[OA.&S&-TKK?M M=)'H:?2C>8UV$(UUZBVF*C+6UXT:;8+34^(G\TK4$X!U>DL>3]&66E-#:9Z; MQ^:5IL.]=2K32G/8FLBHC1A?ZTE7YW) 6)1:D+OH/OJ;@HV^UKK&J<9U*(, M13M7] HTEW\:7^R!6E95U5BCYY+-:Z"F"N?22-/VN5[LI;-'-9/6+:3I?,Z0 M;\>_=MC\,CAU5BQR%-?FM0"F#;2V;AI8MDY%-_A*):#SWOU5=V,OO $[%CY!(S\4D#QUX&?K#7TJ2\0_G:'\"TLX1[)01NL M6\/"WFO!/955+PPRZIF2]C:E9*K"YL(P MT^:S6?"5?-E7E+PY+6;M-35.Q]NA1K=I2$&0^,0RU_^OV^BWU_:0[R3='@-O;\JDXZ"M@3%L!76TU\VV=JI(O=?GXZF*^9 $+ MHZ2;0*.^&@%-G\QTE:8I ?LTE];67RY7#A-H%JZ4+\SJQINN!]+6DY)?Z]13 M:!.JN.LN#C/ZXCPC0[;UE"WR8MDT*SM9G%"/"WH91%30,'-"V5\3\%Q'E?-G MV$C)9W;$^A)6@'Q^ &AA<:"5S #5)>-FJ3(=)E0NHM*+>O-ZLV[W[7:[2KL0 M-:VS"@#3L8?^$JCEMN$TLO^(C>(64Q[O=E$<.CNQF$ =/T)2_BE<@]KTR M/X/ )($VZI.0#CC//C*0P\GZ1XAO6C8>>/O-"Z7#TL;QZMVO 7O?4D&[16:5 MUF+P,G6Y,4]VF[HF7:@KA(\P:A +K&Y'133S9JG+S+_&WWF$KZIY40"9/@&^ M>#=IB,1"->X\5=2-@!H!31\4>U"GEFBL4VE^W6>/OHC(7R+>"UH$L65YG8 MK%R@&=3T>Y,7JU5;/-8I=K\IG.&>HKQ8A:\LMP,&!#\.0L]H\OME4&XNJ#QJ M:D";?JGR8IVV$9)]]V5EZK/.A=DAY64B? T[5E*_K8=NZLNEC<#XRYSSW>>H+79W"50375;G*S2EH]UFE7VL\LG M:QIKC-ICTM2[Q=FLKM*S;AG42 +/B^$++QLK<9AL^IU^A?&.3]W?8R9HAZ;0 M;7!8>DVI4.UN5][6 K/O")+[]&;V8>YF[18&6WK)V5Z-%2*P3U\UW&Z_*]S= M'E7BL"JVRB=R.AZ@:E%8:HT4BM7+AM2+RSI?F]N(-W05"_X@&N7TKDL[[RE;BSP-)]KO:=0;2.DI24:+12K*1SKMBPL MPW1-SCQ-=2I +*W-T-=CHSCV<*F4I^&.BB4V3*S)1%4/M;240D,+]3Q9NGWR M^S[?64_/&!8A+"V?Z&8$JX1AG?;R2TU/>_40EA9*=#-]FMJS*"+)-2K%TBN] M_5<"LK0PHML6K!&)=;LP3W.N(^E:7X]E*$MK(KHILDXH5FM2GF9F*_GRZ_R9 M"I>%VR$:E!;ZQTZGA)4\K%.L]5?E[ZF@O'Y;MZB7LGML)A.Z'3AN?P. MINTUC)7MFX83A2K+^P)1#)8D MG09?,^8F(MN9R':J01]E(HE'HQ,G^+G5G!!.L$B>6U8S^K&2T2/9 0Q(VF B M152#,W(\RL[:-81_JB0&I'3D&XS9=R/,#+-(+@(T.O)5_8(&M1MI,JGD#E\P MYU#)?;2#;'!FWH]DR#.ZWWV06,W(424CR>MF1"/?-9(BGL%Y^#"2;RI#[(T(WFI74_RVDF*T55MHDH /3O&G M4:X+1#6Y[RK)10N5@)(4=G!:)^,1&(N0_AYC.ZS'6K,_>5_MW] 6;1&0#,.@ M='?RVDKO/2EY[Q^F*EQ(&B8%,P1)FY?S( 3B 1S(<:0Y*@8*#GU+6S"R]X44/!^ M*I)+[GO']>V+XIPO49%;3&>?H&1S?!G*T.%'07AYM..E8)O50GIF#4NLSQAMH+;&KY M0.?XR%Y'+SOC3:= VRBFDE5[-8-?5Y$22)VSCG8J8$QG9MMHJ)9EZYK4Z;R& M5CJETC3F $.+!*M%5ZHR/_F:_.2P,9/!VH!&[TPE?1=!J : MC&4:.];$4I8YK'E$4D!C(6WYQ_K7P&1&LI^KB4^\8==CJ92%S;"0%(T! M1N3K;$V5E%*R"; !JG_#B8)(+\-Y7,K-9N &*,_>E^:^@B,-M1XGI5QMAH[D M\!&)T$36=BX+'4(6+%KP5$[3;M$88Z70?QKLJ[Q\F**]<=&8WO'*4J<&?U@*L']+YCL MNW4GZZ^4+X2S>F#N%&OXE,NB%,UD:,C)FFP1$8EI;UK?B6626 (4S\4T0I,? M3<8S[XY'CI^1JV2R)HAQMT%,-H.\B7$BXN,D9#+^,ZHYPHF(R 2S+R'4EN5I M+>RWI?!%49UG8+EN:O7TN"E%+MN2/2-[;?N)E[[E[L)Z2T.&_+5]H2*4FQD@PM7G63#>+= M<-9DTGJ'VTJAG*EZBVDCL*;!5BV-S>FVEGA,)[Y;*E?96$M7:O;E5?78N SN MGOC_4J>REV([B>11F4ZB[V4)E&5G^2K(6M2L=76= [!K4Y#VJ[=FRM?OMCV,[$?4T%K3(<*V5X:LMG3>0U?I-B MI?,I!/G. OM3QLOD)Q!A?\4\X1D< RX<)J2RU)%G*<^3Y#-X@O OSHJ'?TL5 M";P[R93$VFW32.DDL;*]Z8ZP40"FADR'#HWR8 M%P:A&<*],8;5V;,X"B,0LORRJ"3DAON^Q\63(]2LE9(U8$;>)A7?.:2;W%4. MK2D&L0%E(F0\KJ:$G:RO!7/I#:8?E/R6\C9;?GF.7URP=#O+1KWW:[+"B8A, M=.Q-!#M5\2H.WY62-.6R^+W=E6W2R5F!.YQ-$\]Q"=8!;^Z4K)0R-&G:.-ER M(BN:QP2;EQR&68K6BO-NCO]39\4BQR^^%"@)HSY"[(#*8 !<_8G%7';P9+T= MD@8'4[0IZ6[.[?;O\?*>BGK!##"5Z:"[\[+9"<<'TX)U!Z[.G"9\04@@!3Q] M!(N!YAXD+&.D 99=XXRFCP3&5Y^F3JP[0[@/=!Y#0.+M?L%2Z>+*V?H4#X:6 MV^=6I2(@HWXMR<)=4%B*L#SP4]H0E%W!A'Z+3YJVPV*RRT^!T,X<=OYHZX"> MIH,B=[:YIG"L6\*UH2U3M'G2 M_21T]8>D]:1C[8HM;+C.*M;#8MI,O4S1;22UE\^J51$PJ=!5^NVPFN'&=I^: M+(THH$]?L;>EV('K7CY9;_*D!)M6.2];/*TF,OV>=2_KJ8/H7_42.P\$S7E4*JCE\=K/:AK]14R+^J^"A(CJL&V\Z[GN)O@HL#Y^7 M*B4K$BIR)JK:&""P)JS1C%4K_IITDQ]J6\B3(S;''#95>V*^#R[M,HC /^/+ MKG2AI3_2VEYM41K-U_6D\VYBM*XGVC;0^1$("-@6 ?M#\I?F(]4!3KF>.1?@ MY!'*("=#2?;8471SX-5Z%/BNHJ5HOGGM_ILD[+1$U^.B_)9\MS%Z/2OI$L3_ M86T[_,O_ U!+ P04 " &<'=2%45^'R 6 @'P$ %0 '-C:W0M,C R M,#$R,S%?9&5F+GAM;.U=6W/;.+)^/U7['W"\M5NS#XHE.<[%,SE;\BWE6B=R MV<[,GO/B@DG(XH8B-"!I6_/K3P.\B!0)$)3!BR=R365L"6A\C6Z@@4:C\B3,=ZCW:6_T9KB'B&=1V_$>/NU]NQE,;DXN+O:0'V#/QB[UR*<]C^[] M\W_^\E\(?G[Y[\$ G3O$M8_0*;4&%]Z,_HR^X@4Y0I^)1Q@.*/L9_8K=D']" MSQV7,'1"%TN7! 2^B!H^0H=OWF,T&&B0_95X-F7?KB]2LO,@6![M[S\]/;WQ MZ"-^HNR[_\:B"SUZ-S1D%DF)C8;_&@_'PS?/,\!]B@/X"/X>_6U\.CR ?\8' MM\.#H_&[H_&'_].D'^ @]%/ZP^?_3L M.Y_V,FP]';RA[&%_/!R.]O_]Y?+&FI,%'C@>EXI%]I):G$I9O=''CQ_WQ;=) MT4+)YWOF)FT<["=P4LKPK1VD%;*%#_>C+[-%'07I#&C?.?(%)Y?4PH'0OTI$ M2%J"_S5(B@WX1X/1>' P>O/LVWN)G$1G,^J2:S)#_/^@1VFK/K6^DV!![T%) MN?[L\P+[)Q1&!Z 55>>,S#[M^=;W8,"U9#2.Z/\U5RA8+6&4^ Y7\CVT_X*V MC['+^^IF3DC@5V$H+=P0EBO,B!?,2>!8V*T%K+2F.91\M)$%M.!/9],EGW] MKRJ[3EW+(+HY<#^GK@W3WMGOH1.L*I%):S339R?8GY^[]*E6EQ4JFP]1'VLPXM&=;-X#P:WA"TN*:X>8)+B9O&\'=P0 M*V0$A'A/&:Q@0$/M$^K!U!PX]R[A96#^6>%[WEHUX&WHF>7H< !+I843""&" M=D+C7 UA@::IWUH$S&)^-[@)X,L!-\,V7^D1SQ>C2P=O966S6-\/Q/SJ7Q.? ML$=BZT"4U3&+[,/@&DPD$\/W"LRG#C)9';/(/L+J%CX@M_A93P=+*QBV$,,! MC%&?_!X"ZV>/NC.FHIHY?%L9&%T;9H2XP96$5ONW?,*L7F!L0-Z.)65#*_6TWE>LPL5=K"D%,P$@]"1EL\*S5*0FPX_I?,>.[J MQ(7="]^C HI3&MX'L]"-YQH_1E*%?TMR)G6"&S#*5GSH4H_H0Z^N:0[E%2-+ M[-AGSWQV(7QJG 9SPB*Q!Q/?)]JPMR!ECH]3LF3$$6=!;^(%,9U])8F!A K.(\\AGBMAYHRL44_1-6G*/(XA\ M.K":")=+UP%L=<55EXY)79L1T&G[FL X#;?0,ZWJYO!>$EA!U.Y?=2USZ'[C MI+V@MH&JJF=PW4%GP1,L(TY!8"Y=\C7D"?6#VCU:EXY!VVH+'XD/2]ZMD.O6 M-[B+)$&T1KJD/I^TQ#INPH>XQ6>I6\K7\]03Z\W8':LY([Z*^KJM[ MM0F9XR%U<=?%7%G1I/:[W)-]A5FPDKBSZZ)_ Z4TT>O5;L9"_D:<8X>)V Y=@1ALPK@WA+M; M!=A#3L- !"F!1L?M7E/7G5$&2V!=_'7I-,8!2#_N-3YUQCB.5U?,L<@U-V?; M,527;&-^7NUUEJJ660%CDGLH-"%O0I MPS?O6:JO28X^N8QZ,0'S_E#H#@F'IDYVL[;NG0:.3NINRK4J&KR M+#5_,EU[ ZY97X48,RL!758X"T 2EYF$A_* S$.!:PXDF!7>DX'MP%K4%\$= M<4/97DFI.%ZP#T7WXS+[I02:QYTV-K#I CLU01=KMX!8M#18D,4]#TZM!3=? MM7FLV'7K(105FL?ET6!2%UI2IU6=)#, M ^+9Z_ G3K!.)'7@!+S",/H9H0$/G _YYA1^C4LV":8\6CH':@Q(TC!7^#VN M@I(ZK<$KCYG.83U08D4_Y4C\HUGL%='4.=QO-W"OZR(Z0]G:C2*61UGGT!YN MHLW40W'%&&8"U*56#IW+[SI05CK@Q4"=8?]>C-;0'SQ@O-SG5GV?N(&??"+L M_& XBB\W_#7^^"Y%!EU"+N#7M,]=?$]P3;@P 4Z[ MB6V+?L/N%7;L"^\$+YT NU52459K8'@9%U$U U)Y=2NP:^Z)\HA]AIGG> ]^ ME:3*R]^5S>(]$Y$"N=0V=2N;;!A2?B=4MJ[;+'MWV(U,:JR^2R'W__3;#28=#]*+@FRY!9(,(?:XB"^8E"HJO9? M1EH<2)=EO15:#GZ9R Z['V[1;%Y4-05;2GNV-"_J%K,ETX%T?=4!8BM(HL-JBEY-Z MK1*OX$@FZ/=]%'2DO68DK:#U6D5=Q9),UA^ZWWH>DIS=P?E MTLP5Z[V4BFBEO9_Q OVRO\$(-/.]I2"68GZ[7%3(.V4,"Z^,XMI-QK"82&>7 M8^L]C\ER?!Y] -M0^(.W@'BD5K81A#T;Q' M4C['(H@*(*644)Y4TWR4IA\N(<,,\ZJ<#S#%6L/%*J]$2+_II K.\C MV M7F8YQ.36$B_J5((Y_ 53OJX;L=)6]ZM2#.80%XSVAL5K"; \^6 .;<%09PU( M2U!ULQ#F@!<,=DP%)6303S$AE%)JF(]MLQ'F^"J8]C55Y( U2>BB&67(CBDC M')-.F6Y3N5U;"/;@STC*%A6KJ?7C21H MI9)HO<_Y:U;360ZC].8*E%<4;_E>D;IGJ0YBF13,7B1J50R]O$#T8E$UI((HW*>OT6A!Y\#6O9=FA+[9<,LIZ*@X(;/T=.G+@D!-MW MSNB^=9#CJ.#83ZB@F$S[?%0\AI"#7_#R1Y7;!UWY0D(.=L'=GU1O'WCMAQ)R MC!3<_PDYE*&'!,$.#@)T7U+(L53T_*_)=,6)@7<4Q+,*N6XI'"A$1YMQDRAI$W&CB3*M\HD_;E?T M)&^9^ZOC#FQ=7;2?:,AQ7SAS2,B@XQ5:$T*"TLZ_OO.O_SG]ZRG>M]DL<^.-UO(@W,0E1Y>Q7%VW>Z5W(]^[*6GTU?=N1&*MNN"_ M>8X(W0+<\C1"O&2Q8 ?N]VHMIU6(^S,U57@XH4C.1]B!4UZ[N\NPMN6.G_@. MGG@VCR6BPKWH5COI8Z*X&WY9T7[Y@I^S=3H@M??*TNW<3:E@L^ MV1/)_+KI]W8)2V(@$X<()UH(T1GRPB=?@M""[W&C-/VOJ_^ M\^79?=[;0H".(HU)Z;EL#W9%NPW=;D/7A)1.&+&=X!SSIU^#E?K9HK*R/=W@ M*1"WLLE[H1RJ7L I+]W-\T2*/E8)H^=/$KU<'KW<\YF069\?(0*$Q \Z.!E$'1%)JW3UYDT-$:FQ&S_H,R,CD64O M3B-7)9QBV;NWO9>*!+1,'&\[%D>-L5*B:!_Z+XYRT#)Q?.B/.!+VXEPBQY0Q M^L2#R_$2OE&]%E6'RMVH[;/WNIN@^MR8]O0T)]L" Z?$MYBS5*> KTOI=><9T!/9[]BYG"[< W=]:[N?7L>>E$-R5/ 7U9!)5B\MFH MW&,)UF5"NA#MG0#/L 'V+/!)M23IHK2ZQ1M-42\$$GMVDK2AGOV5>E;T1[6 M%)5?C\ JF9 )L-OWO,JLZ#7A/00F\X7.%3F=_HMU&WY4Y]!=A7*D3[CHA6X4 M,I&L7W+916KL(C5VD1KEDMI%:O0Y,F 7J=$O>>PB-8SD(<0K:TZL[["O#H@E MWC]A_-*F,/?*H'*-FCV.Q*C!@>D)319T#DI&%XYUX?TG9"M8/F$?]@258JBJ MUGJH?TTA:.&7BJ!;HY)U1N5>.%1[VT31NW<]W[N4(^[G\>]G8-SGJ;J(/_7. MGOE34J'CSQ"TN.@G\NRK.NP[(E-M8LT6Z/W8E("-WTB:WY^ M^\R36E*F.<4EI7LO%2EHC;/8MKTPU\3E3\=>81:L)$_3ZOEGB@^JU7JAMOTL MB(IG!_4X+F1IK7B L&T&S\, <'T!BHMP<17/$^>436'#CCFP7";=3+/;S:.+2L8*:5RE+R[NLGGL7(H]=BE*G[*8$SMTR71V MMEBZ=$7(#6&/CD5$SMGCS;'"'T*TXA2YU\2B#Y[S!U@%PAQJBZ3&QRM8:U F M.D'B<8S>F&BZV9XZ+]MAOB6W0=.,2%US;?1B1Y[75A6D1:5LS"?\X^IF+[W0 M?V[];=4_SG%P=%$&#)4CMJ1DV_[O#N806MD!+=E!_A@XD)_#_C#S7H528JHJ MK;O-NY5=95<8]\#+3 9VQ?O17S"#W2/L3]5/NY67;OU^:;?"4_6"U-0;EMMG MXA&&74 QL1?0SWX0^4V4XE-7:CUQ;;=2U.@,J='KUHE?WC4*]T%I^;M11[?" M]9T&"MS]/!?3TN&OW,_K!\2>/&%F^R(3;_9[KL=?:?"_)%AKN%RXC379?_UH MF/5^GN UQG0TB9Y3%G_$RRDNFK6+XP=61D5_:)QBMGUFEGUH[#?B/,PYLX]@ M:!_(Q/?#1?0-&%UQ^,>O\J6WO]2G+85WUZ('QFA$\.]X2?V?T5/<(L)1DPBO MVQ3'3@^\561#LV@&[:)'T7!;AS$3"Q883K":SO+OL1%F.: I2OX+#ZPEQ'B2 M=3_;%X@D!-OBZ\K%7N;.7LS7-77=&65_9I=FV.7:2M:MI,*]7Z$E;PB);(R[ M$[C="5R?3^":W/"(3_U)&,PIXX;R&XQJEIE8^9""89E,K^OAJ;X5T$AC/3V9 M:Y+E?BZ?7\!JD=&J,/I&&NOF5D23*F),&:LDU+M;&:]=&WMY&O=GT-AV[Z2D MC8_4-U VRW5TWZ3)&8)6L-O2Z=JZ[;&F2,;=IOIL72;C#@Y=UJT?:$KEH-M4 MGZU+)WD 'XP#:SJ"(V8G*Z4L7 +./.DX_%J722^N"QBE&+>,MQN1/6DZ17YC6Z& MK2#$+D\_.*Y0S';!O!(E[:)3I*<,/538+<=L<:QN=%&NRC%Y<#R1,!0#.4N5 M;;]/*%^KBG?96U(7=?>Z;]I>%2/66EXY% &\$HUMJR-DRMCM(P=&!VV1==6@ M;6OBK8GJE:AMI[TC/67J,IN3'P!"P"UX5L7H'A;>0E]7CN/.6XH\YFF30'*\ M27YEE#T2?A,@2C1TX?LAMV5*3@JIP2.*<<0XBVFB&65H%J4O)R"!VZ>![GI?445_R M."RDU,JRG! 6K$:D191\AGC[W'[S6'I3!W =$P\:"M1<%O-K9;C,$A2<)B11 M6\RE^JJ9[.VP<#5GK9)=Y':[">]]\GL(=O+LD>=?TV.B<+]F309%=.2G9<45(+ENN>T_O1NIBC[95 MEE:2JW:V8Z*#(I$2VTPR&R1E9?WZ%Q>221(7@DPF<*3:B)UV*<\!'P /#@Z M@X-__U]/JP0]8I+'6?J7K]Z^?O,5PFF817%Z_Y>O/MT<+FY.SL^_0GD1I%&0 M9"G^RU=I]M7_^I__WW]#]/_]^W\_/$3O8YQ$/Z/3+#P\3Y?9G]''8(5_1A]P MBDE09.3/Z-<@*=E?LO=Q@@DZR5;K!!>8_B ^_#/Z[O4/ 3H\M"CV5YQ&&?ET M?=X4^U 4ZY^_^>;+ER^OT^PQ^)*1S_GK,%O9E7>3E23$36%OW_SUZ,W1F]=/ M2XK[-"CHG^A_O_W7H],W[^C_.7IW^^;=ST??_WSTX_^S++\(BC)ORG_S]..; MM]^]H?]/J/][$J>??V;_YR[(,:*]D>8_/^7Q7[YJ5>O+N]<9N?_FZ,V;M]_\ MWU\N;L('O H.XY3U2HB_JK58*2J]MS_]]-,W_-=:5))\NB-)_8UWW]1PFI+I MK[%!OH4DCW_..;R++ P*3JK!SR"M!/NOPUKLD/WI\.W1X;NWKY_RZ*NZ\7D+ MDBS!UWB)>#5_+C9K2M0\9CS[JOK; \%+-9B$D&^8_CONET3]L<+ M^J\.1/Q4T/D11S5(5H3! O,O\(FA*KLI/0L[Y2;,FF=$67=>Y#+([WBY97YX M'P3K;]@L^@U.BKS^RR'[R^&;MY7Y_I?JSW]G$R1>X;0X^V<9%QOF'% W(RWR MQ5.N6*$U><(%T2-Y$P.3QY^%AW^]JCJ[IN3O][^ M_3R])\'JEYBV_7D:*JV&0]4/(^KTO1!&7153X]9XZ_C@I M,=O+,/:Z0LA9EVL!-OTM2<#H;!VL?D_7<@>S=/-TD]\LRS[@C')O_1"'0:*Q M_ 995Q/ (-QZ'M *>J>)#;H^6]IB^YT2/J4Q=44X/K4;J95R9AOT$!OC((MX M[W8SKGZ'"T$D)/U9A[.29&NLY('\LRL;H )5#_OV;]Z[7 -(VN7B(GL:SXL\ M#A9I=(WSXG+Y6T:22#^J];+.QO80W&:$ZP2]=[H-.FE_@8JC((T0!5&@;(F^ M,)4],8(?!NE)T/G96;\K0#5=W?H-1N_*@/H=RB5@[ V=$!S%Q?L@C).XV!B. M0%2"3O>IM4 [&]62E'=.#$*3?/\@_8R$-+J(4PSJ5.,T6U$C%(<,V.52H#3N M)YH47/)G&'B;1WII,'P:A-CG5:T@2$6G$:$#@U?O,X+C^]2:5@9YEZP:A-TF ME588#*>&$/8I5J!M\LA28%BCA2;Y/9BL M$)-&RXR(LUATC=<4RT.0[VN)PZ(7HS*AA#Y;K9-L@_$-)H]QB&\> H*/Z8XS"[3^/?Z_BNDRPO\N,-A9R1@G%>X2\Y^J8SU]M5 M\S7^_+X_Z'W8N*QE?P36GV7&NOXPJKZ,^*AKA-H?/T#;SS/%+0 D$" . MX0#=;9! ,:??JAG6[).L+1YQ6JKMNU[,V> Q@&SXKI"!05$],#FX1NQ+$"&[ M\XZDILNO<8YI0SPLTNB4?BG)UFR/7-_W9GEG)+"!W;#!) R#%A8(Y<@&H<(W ML:*MTKYF_"#!.87W2T ^XR).[_44T8JZFU_-8+?3HEH.!B?,X*1)B$ES+JQJ M^3TQ0=P)2BBR1;2*TS@O")W%'@WSQ9"&,U[806_H81:'P1(KC/+9)E?B= DZ M:GM;+P2IN*1E#']0BCGTRK4@6XZT) .#!WI@LKM:2\X3"#$0[V(XSS3(.8]Z MT9UP:H5@=+L!F2K\):>B2,BB4S;HX[N2K4".?]T3"ZZ"#5T=A9^O2%;@D'V* M_HL%7+$="STIK-2<<61$)1K*6.C 8) ]T#ZA:DVT5465+M^0VA.ESFAW9:LX M/$__49(-97&0%YB8^32LXXQ,MO ;)@TIP*"1)4HI$*-20T(/U8JS$&BFNVW* MS2/^UWQ1%@\98;LVG](($[[[>KGF@XA6,S_>G#UA$L8YOB)QB*]IS57;FWO] MDM-[=/MKJL[MN_D_XWT0[;]NTM"KA!&71EQ\O]N+6UAO#5._+.1NHMX^]L>OR=QQY_-]CC[V#V^+LQ/?[C3ZS'CUX?_;#W'O_6 MIL>_]=CCWP[V^+

_Q;^QX_>OWN2/3XMS_MO<>_L^GQ[SSV^'>#/?X=S![_ M;DR/"ZM^]/J'_<_CW]OT^/<>>_S[P1[_'F:/?S^FQW^LQOA/[_;>XS_8]/@/ M'GO\A\$>_P%FC_]@W^/O7K_E8_S=ZQ]_W'N/_VC3XS]Z[/$?!WO\1Y@]_J-] MCW_[^HB/\6]=S.,_V?3X3QY[_*?!'O\)9H__9-_C]7I\CAZ?*=S7-G)<)>@T MW-\1D<<>B!\*B5S7%[RXHH87%F"#]Z)T .D1R.""507^KI6:YN32ZNT^S ML&0Q9K>T7$4]NC^[ZFP5J+JOV[^!Z&H%(/E*D1!!3,9+-R_HYR,&X7T2W"LJ MT?O=54K$$FWD&L9Q(3\=O8ISD,2\^,D4VTZ8LZ[7@%28D!+ M!A819&!Z/K1DO9KZ:WQ?!0>RC)!5"A6#8=/(NYX,C+#[LX-2& 1U;!!JYX^V M$FJTO+)ID:9ED(C[+(;J=L5<0A\N7G 2<)"J8)TV+BHA%US1@^XSQI9$A1OM/"TS.$:J%*! M1IZS1^;!4R?*LLHM>9\4DF";6-0(@R52'Z$EE[@:?PK**Y]:+]H,,$F2=,TA M#=0^>WIBH'BCQJ9E3'7MGLM#H3#5)*B& %.DB&R((E?9/ MC_=Q'@:)0/2>_JU_I6! UC5-M'#[5)$$0=%%ATY+&:%0,X>K *#-?^* V)&F M)>F',A)4-6$:,8!TZ6,;(@N3]TB5DY*0#G;]'*07=7;0.P"V.?/5R(&@RP X MZ218B'?HXG5..DN+N-BP9V$_EHH8$;6(*X;HP-7,Z/\.@A$:4-(-+BZ&F!P2 M@A[[OSYM2 OV9JZV4GTQMSQ0@^QRH2L#B ]*8!I.;&7Y$\8>>7%";14)DO,T MPD]_Q1MM[20YM\S0P.Q2HR<$B!MJ9!IR5,*(2R,J[I$>5R1>!61S$X<#DXT\FXI,P"[ MRQR-," "F1%J>$254%?+/YW.TS CZZP53G&2E=0D;DZR2.^Y#&BYI995%;H$ M,ZH HID-3@W9.JH'(N8%L;?]1 &(E>"1=XLHHLV55_]S$:?XK;85E+)N.6: MVV660A 0G_3H-"RJ) _J?XC$NY3>).K3[ =B=$_K/2W*;?5&%AFLEO1!'AJJDS58, M'FDD;$.480K,SV$J_LG"W:Y+[NZO*"EC;J\JM'T%0 M085(OJHL=EN$D)_.9GPE.-!8A^[/SKI: :KIZ=9O,#I:!B3U,Q_C5,;?H+[( M6#S60Y;J0P]D$5?]K0-7]WG_=Q#]K@$EI:'(>%P;D_.ZG_]4X#17&_36;\YF M_#Z<9H*O?P#1QWTTEE')%!0/$F@T*$1"$T./J<^)CABI1)&3]Y=OJ0%94 MJO>[*QHH8=4$Z/P(HNM5B"1#T.EQKY/ V5/XP)*\:JY&J,5<3P8JD/T)H2T# M@@@&8-+"I1)%M:R_JQ';J>Q^V#FX]^8P.T\769DQ5&\ MI_]0U%4CYRQ[IPEFD[Y3)02"*29D4@)/D5*O)8R8M!]VE%%A^G01K& M0=(D@E3MJ0^K...,)?B&/@/R,)AD!U(BE5"K\S4VBMNDGGXVXT68QV\X2?Z: M9E_2&QSD68HCL0.C.GBLE(:.;?\T<#L\J8G!(@O:F0:GC3"2$C[O$XNLE\T+A@S M@Y2S9>LY"R^LET *SES3B1WP:%$&% M4%MKG;CK:Y\FT/W[GBI90$0R M3>\&QT6,*;H&:6Y\0WY(0Z8O>9(5*])^4^ M_8T$4IKZ]"U#%YM&![S)'D(-%&!T[B3()#MC_S,2O0 M;88^Y1@5#QCQ,-J(_KV5$5^4X_<-EC!D%S2$YYY& 5$1R23L_#T6+6#I519) M$@2=!N'I7VAI-%"MXH4[EY3/I+WBXU#."[S2WKL85G'%(UOP-9N&Y$%PRA)D MGUEV]R2 ,$4+2R=T]Q^.<%G9L#R M+HG#]TD6Z'=E.C*.\P'*\'JI +<"@'@@H](E .2"B$MZ9,%QD'XFY;H(-UGWT8U*C@\H+"K0.Z8P: BH 5,W9$%UT1<]0 ) M9=32]KJ&R[>9#G%TO+G&2TS8#8A;_%0!*=<+IN(E:M,[(/4S]CW&FN\>XR =HV!=R23@UP#:UNA)@2*2$)46TW=R M%"T&E6=-LVL%,'0;@Q:B894"5'G'X7L'WBK#H.0 MU5D!75Z'F"*[2_!'K+5C:EFG=LP$MV/'5()@"&5")\UZE2PBC? !2O$L.Q>[ M\^<\98_D9F2CITU7Q"5;5.#:)&G_#H8;"E!]2M0B,&*X'401V=/:YSF MF-I+?FS4F;(U5;;2=$F<$55I\\E"#0S-[+$JDF6#[P$+/[=QH68WNS#B@!,9 V2*59T6AQV=#7"L!V7;X M)0@?XA233;M"'T@F!9K;*+@DVS#P-LOTTF#H-0BQSZM&0;A9RV4'E64N3GYZ^W?61Q/66#2(.S51B?D@AIF@(P.:@GO%##"DM.A"[GY MNGK/DYC)F@PI@9B^M%;%K.&=5J-@VLU:!^B>Z M 3:N'N:MEV*?MBX>1:WR88PB;6WT^[9F%1 V6[.O:Y*'M:*U0&IKLL'L W_( MLNA+G.BJO/W9)87ZH-ITJ7\#,Y7W /494/\,H[M;.W@?:3\8][TTLBZ)8(3; M9H52$ Q%3.C4UW>2++T_I"N*%:A-L7IWE\4HKO!M\%3523LKF11\[,WK@:NV MYF5I,(P:A*C=F"^")U"#<<;C1!\GA_I#0@_G@9;G M.L8#'4CVY2(.[N(D+F+,3C#Y78^'+(DPR9G[7FP&SG/LU5TR9FREVIRRU05C MBT8"EMZQ.U\#RF (.1:Q-CIU+0K@NU*!T&XBQ& 0]FRU3K(- MQM>8;]+*0U'31!9Z+@EJ78TV,0>5P!#2%JF"B)QSE(?T&PGG(1%E .-AO6Z^ MQH\X+;&9?#IA'UL=:L"J;8ZN)!AN&>%IMS>(D-YKZ*$F#J/&<(/)8QQB(V-L M%)S%9U@!;V(UC-+>V6,-4;K>^I"1 O$M5YYU@A(H6Z*HYE4NBJKY!<,X7;"D MEY?+$PHP+LRF22WJ=GF@!]M=&,ARWFEE :Y/*);5A*X$J#PC4L@U8-#F8U;P MI?1%%J2U+VEFCU'#)8DLH+>Y9! '0ZEAC/)3AU2C\>'Y'L;;/S=1U)7U@D&U MDRQ]Q!0/NS3'4%NQ;4C)Z:59JPIT;LL:-<#0S@JF-$F6=QF)XI0[ZN&V!)2V M*=\P0F#B^UJ5@N6JX#PQ4H2Y'F\C'%D809M2W!N%L=533*3=NI@ M^#L>\TQD/JP7JFOZN5FR)\Y]B%HOPS=F-@\I^3M&U55 ?X[:UP!#4RN80R>I MH*=XD0H(CV&>6<4E[VS MUEGD@?#.0N0?<95*L^!;]9;P;[W?NTV>SWO[@X> M]UOOZ7;OY)]!WN.Q@IEO6F$P/!M"J.+7X7/;'!XZU/=V;#]P,._KZ'W,7&B< M!,%-?BS3<5SPPS"6&BWC[XW@--1SPZCA=@-N$'IW]TTK#NV*VS!4Q3WC6D-D MJ6OKP&#:Z !+*"&5XX(HGT'8Y.A R;9"'1B)N2*0(+96IG=CZDU)S+6]4H'L M&ZFV#!C.:("I[! +L!")\__TYO6;-V_9=BAZ9$H_HT59/&0D_IVZ1O56PM&; M@S=O^/]'.4^T?R">(8]$IHQMTOU&X_N#MV^.#KY_5RN@H$"G.,3L_2+T[NT! M8BSAVM\?O'G[P\'W/WRKEWS[$PP*+Z*(9\L.DJL@CL[3DV =4X]!TQU:::IOQ24%JC31B*?0.XQ2%0@$&EZYQ$<0ICLX"DK('4SI7YI=Q M&.NF7!M%EPRSKTB;;,-:8'AG#=6[%Q8>R&^W3H[=P[6PE.+3[W^ MS+6>' SV#-WH&5Y^:]0@W<$:V-E0ZL!BG27:P3T0[J1-XZ3'_IOE#MV1TQY] MQ.0NR_$N?2HA'W.=[M] 7:1K+6:N G))^ ,V$5_77&'"G_L:7@;I-3TM*H>J MHEEGZM3 ^$CV6$VKT>TJ%!P'Q?MRVZ7Q<#O(&IXXIX.NX5I?'"+'-!C-.QWU M]D*C!91D8F?%MA%J::_DZD(V$DN(PB55!Y\5H6*N 91,^H=.[52\TDKSR*F- M/%R"#3]PJF19-N_+IG,\1\.2%S7O"@X<%&FEW3Y28X3_NQV9[,+JKM_*7X#0X@>H#X#ZI]A=#=[DN1R66'2 M&LZ.C-N)2 &O._.T!*!M$JC R5-,SJ]%$%"TX.FSKTBVU!Y^="2<)C65H77R MFFY_AK4+* .34IPR";3F(C!HT(215B]F#3T#;)#W$MRK@ZT,ZNT+@YE0AA#J MK[W4.4" !)YN%6,#ONB8&!6B3E0U8 MV9<1.OQD(MIJP:#;#4YHF?>T0K\$Y#-NC2#=\:!!P>EAZR#PSJ&K5AH:Q0:1 M2J%T05(=>ZUJ!1C4^H!3:F,3]GI"M(I3EA2'6MQ';.;7H)93/\JN"AW?RJP" MC6YV<"4O3&B)G&X=/2#4JQ+AGZ_604R8M;W0/T*D$_;Q"H$:L.I-@JXD&#_, M"$_W7@&*&VD4/@3D'LH23_(J;;U/S[Z\E0\/:^FG@Z>.^,@D]QT88<0>IL'J M*"6]D$:&JJ3-5@R,L=%CTR_W8K&Y_"JAPE_#(,UY6F#:- .+/$G*[5F$$F+W M#*(C NT&E!J>?/0@I&JS NCU))Y^5Q!=-QS:$LZ?SNE"DQ[,$3_#,1T2)O7C M.,)9@3W;&W]GT*]>48( MY[2N)!!YL/7)+R3WX0!^&U^..?"#!\PT J 1 MI(R=N.@ZN>B.0ZC_6+#O0+(GM.)5LQSC%.M/4[72[D>A%K(\0"11:!.5&:8F M-H>]['8G!-&KRE<&LIJB_!]L MX_L'#NGUXDY?]!@ W7G(0R,+9JH< #@\C=$I5827 CFI[U?H.,CCT++RE:Q/ M,G7@FIC$!<'2J(U.3HM/?X-)EM,X*0OMO0FMM$_"]"";*%.)@B5-%Y^4H+1, MD@V*A P,^OR&V0.G.%H\TG7%/?Y8LGPCETLI1G]@6AM?C$O"3:UDFXECRP!# MT8G ^]RMBT&!*$=Q(0/(]&E;8=.T.K(,B&363L.C"H 65C(%/.#96U.=:AJQ MO;LVNA0 ?!VJH@5C=44\$\X.P'\&SD-SD>J6/3*AJ7U?R&WB'!7 ;M*\"4Q9 M;"WTG.?1LZF&9(A,2H"F SND\D6B6H4_\ME*NP"??6)\36B06A$*_[H5L26@ MT'H6#.Q M:<@/&-XC=DKW"%;NC& BR\!B=YG9(GCHM1S<5#+\65*FRKTKE.: M5,!0T ZGE B S;M)$M2OHI"F%,%"('$MO$K"F9"'EJ'F>L=NAP*=6\Z=*BY9 MU$FE@:'YSE48/0+@&6)-&W!7A_]VN>:1M+A'9-FB[!&' B)QOH\ M/*?37 Y451@84SE8X9T\7EX2'!+O E^1-Z?CV:)[$J0%;#> >SLS47RH+ , MMZNNK7_[;/EMA=Z2WK8^P1X[>^0-!;?'?:;N4>/:Z8("Q//5=QX.T,Y2XQTB M TK)&Q8O[UD8373R=ITU> MF$58Q(_BJ2(S!:<4Y/A^X<2*]J;XD:6 (?%DZ/J<04&C H/,B^@?92[>YF;7 MPVEM>:38;7:-&4/B!'=5G=)O/ MHB)#I/X8R^*$F+//_LK^S1"Q+.+\>^ANTTHHMQWL.U^4RK7KM:2'O8LQ8PV9D'Q2&$OAO"_1Y;;^>XC7E?^FC7RCADN3; &];4T-XF ,X3#&/KO:&B+!;DL'"L66F!!FHL?D;QG4=TD6!;C8Z7/Z0$ MAGRV2"4_NZ57IRA$4:4*@X#4^A%,7;13+/ZWM9PX"=9Q$23#;P!:%^ X ]G( MBO62DEEJ@R'I:,A2S.0#_2_V]&G:7N91BUN(=S-:S\<#R8T@5WD1\K&5T_4S MCA\-]WCM5/T25E\9,U5E/< DU8*5C&DER+8K*DFH+#Q/J;]!OQ9K[T\,Z/CE MG0*^F7 M!Q#N*H>8\MC7A&[9.2KC+28L'-KVI# M9FI)SO;!=JMJLT,VK1A0>V<[5:'/T4IUN_9D4W/&D["'0KV:LZ$:1UY3MMMM M8/AH;<^>I:E* VZE2A4*>Z?!5K\0D&3I_6&!R0HX/6LWXRK83'(?&ST8OF.O M&G:.8Z4$GX9JP%K/<2W$Q'9Q&)(21\ >1I*K>+9:)]D&XVN<\!35VT68=2N9 MBO#+TN'*F0FKUX?/W4'L"AISQE(6TZ^*5P6)4)Z-Q=9N:W?W_#*]>8CYI2 M6.A!U"H'JEVNF^%:U,%ZV$MZ?BVPIAIFL]M3\L[4L4BUAWHY)H]QB&MBPN!> MLXU[P>ITS;(O7BX_Y9@[W>TC!O/#>..+\?+,XLA**M]@M"P##&\G E?9UI!O MXG?W\!-6*@PNVT>=:IIJ3 $PXXE5S+77!O?2R3C<2LK:!!F"IB_;-\[G"(\W M%@2 SA85M:"UH10P)GDR=-690@Z2S%?!IO+;%^$_RYA@6EDZ\HK-%:U L4@C M=D6-.^6:-AI3@$ORCJ]8F[3VVM">*!N-7#I;:&6MP[4L++*^S\A-MBR^!$3G MYRHE?=!/ 57%LY885$+)$.5\6SS")/Z=+:(J411F.91]?GMSOO-\ '6BWFV" M?A9^IQZWUN\LV>T$NEJ*P4[3FKJ^C],@#6?P.8T% :"R144M*&TH!;K/.0Q= M"GFN-<"167.27 4^3#GC 4NN9N5>\'V_WN[54#H MVG* MCF=+YQ^' MK#-QDV0AQA%_4?T&AR5A9\@ISFEMZ3^UU\N&U9SRTK(2'58.Z("9SRV!RA%^ M0@VQID)W&2'9%_8J)RK3"!-T%Z2?4<+>O6&YY7E!*+@G&,-9K-.A5XW#RZ4- M)PWR;O/(#\#N9I#7"$,SB4- %8\7-//RTC']-.$G[2K<8K*ZR(+^)6V#G+.@ M$1/,)AY$)>3=8@TA&^ (HP0/[81SL;)M>S]F!1Z(Y]2+^YH-5:!ULV!;UCN7 M+ &:9[V4*=3QFC 8U1X>%HS2B_N:TH88I9.%/*%9$*MKJP 2JSU03K+T$9,B MIN#:M_8-0TO2\&6P--!U-JLG#M)LJ3&:+5=>4I!T;^_(@Z:@!N1<^'M:;'FOV-7CL'/.& MB(6>MST/VQ="!I5 ,G;,^Q\]VG9> ,&U+@PBVA_4['S2 _4(;K>CMV=QFJS' M;17%^*HZ6OX:+<$>Q[%J+]*(_0^+#7H,$N8GBW3]_=,=3>.-*\(EF:=4KDWG M,?JP"#T!N2;]/Q=!KZ)*^&L6*L&9SLY%^#_P]@.>0 MK11AOM,^#KH?; 3A6,CS\.KY08N*4M MV+JD^G1J:0J P='SM,#LX=BK(([H?*B-@NE)N0T\4D+LAA=U1,!P2(U+:=5X MPAM*#DH1H0.%'U7F6+8%'>MV'R0IQX%I*HB]\+.V""!^J' -\8,_6%4PI3V= M1?,3A]NL6AP&2?.RBR[\UEK+V3FU?16:4^MA%>^\&8=36N_PW= B0XTJVNIZ MH](M?BJ.$SG,<+PZ('))E1K!LD;WN="M#UC%._06':)+8*^4Z]^;+4Z?KVMLG9@ =Y_P4$F"X8\1GIS;YZY 6VEP+RYV*S-DA[32_HADM$0:4:!4LK)% MWU);5$7S4Q^M%5S1BA9"8CEQ!2G,C-UPB<6C;VR3.>,^)$Z9 VEMQD:6X?2T M;TKU.L<&8PH 0^ IJ%5WGZHR^,JC4\I^;*=F1;Q%HJ^,<4T\L@!GJ^))%6O6 MQ:.TO5-S,F2EN?V.FELC06%8UVVM^&W#YK'#*F;OA*7"X&\H\O<0ZVN*0U[C MCH4Z=0IF:8".[[!3B=Z'P:S5D([0F$+UMF:ETEYBP_-R;1OAN-T(@][PKJ6" M'"#F)I@T0M1%/K\A8JR'C9D*J>/F7IXG)^N+#1#-AA-:T366[J):7\@E#=4 VQSK2H AD!)6GQV?1)KE1@P&*30WA[BG.635 M+'4!7 %35\?B[E=7$0SAQJ#57AOA_SBSN\WECI#O@YCP>R^7RR;*[CS-"U*N MMG74-(NEKDM"CJI.FY!6BF (.0:ME+R6ZB*NS.SC-ARWI0^$FAG!\7TJTIW2 M@4;HFIQ=\,U2=A3+_S/AD[^E_=RA/*<4WK7:'5I/+0P.U7>L@41_41ZJ"X3! M]4629%_8=B>%)T)"+[(\'U[I6.BYY*YU-=H<'50"PT5;I-H'W.U6H1ET=YM0+0OO)5LC3M7[1TQ\AD@-S7G;%<'L M ECU-AZSNNTTY.)I MH*_*00M #]!KGVBR,W/VZHXS7(VJ5"_1E96N=\9.!*Q(>\75.4_/8#VZ]2'+ MHB]QDMB?TADU7%+0 GJ;=09Q://O,-0^Q6H-&*0Z89V7%D1$^,3Y9^&ILG_I MMK=,&FYCS >A=R/*M>)@K-C! M9:&]<9/HR+/+Q)@ 7YFKL(I]H%D>8Y^"#<:ZWMDGDC MJ]2FH:4J&$Z.P]LGZ 6@9_MN"CI A+1M754AL5O ;L94VR,A\4#.D[# &W@ M=T(!30I@^&6#LL^J6@@&KUCL/FT\%FMQ2N?U).-[-=5.HY%=5IIN_3GKJG0] MND$U,'RSQRI[=4*SQ+)\,'52=57<'540 M.#9/02_='JVDV]Q&_)8=#(8O(IY((Z>^"$=EQ^5!+:>1!G95Z,09F%7 ,-$. MIQ1CL-6"1+7FWHMM6(%.W,L-)*NP K4L&#H- )3C"OF,^J22W9G)R5;LVZ3F./* $/8B<#EG73F 20;Q-(ET:E]>YVO]8Y!?3 $A-RZ6S27 MVQ=!M_=DU$$]WNT944'._RZ($*!<9=D*ON^Z%V]>] M,G[=*ZRN>P6S7/?2$'4[I.I+M-N9X'C3=?N'&;M+:V%[;L@ 71=>]LRO7"OBSBX8V]) M;48Z#;;%^'$>QE52[438E>&=^#L"5\5:D4=JN)GGNQ8EH2]54=31F.$X;=!T M]\]B6#1_REX\X_M]8\SVN)(\F.PI5568ZS'%>&?L[MA5QW#56[.O$GX,1VTT MREEI*CT)NDHN,>MCVJ*RKO*5W.G@I,TB!I)JU% M49#XKBQP=)O5F6[8S,/2.1QO/N#LG@3KASA<$!S8V_(]?-&/V=];TZEGB-D_ MYWUHNJNC[N;6W0;=-XJ(#N Z@#M.Y3'F^9$JSJELMN,G*-@K\-M+7AESB- M5^7JFBVGDOHA$6I*NG>?QHZCG(EH)8I$ MZZHT/J*RNCP^L."-H3/^#@7&-W3%%H=8'?W##DM"$0>TK*Y%_XXCZFS'F7C) MQWYMC.\06 8W7&:BDC1NF4R37^#7VAJ\$'YIH&CW02O*.V.;6YP3DU$BQ-X],:AWPGB?WILBQR%H4F+@.=/6$2QCEO M4:L!Z!F4_UL/KCM@^ *%*T1PC :$9E!?ZY"-# I:CQ7?;3K&J%H2HX"!.ZAG M^ /TR 'R (\R%?]!?]W"X[_@+4 @!FO(EO-G01=E\9 1ME#XE$:8M P\OSIS MO*D:'E\1NOZX9DVWLU0VS->0HKV+GK\(Q(*ZJ.M$K$>_G!LWWJ16( MV*EKRUM!:X;A@%F4RA!@M&8X$+8C6V>W%]8GE M>*?R#.#E])G;,!Q$JE+XF!>U7F5*JJ.GJ,?"1T\&$ M$OV8_LE55YOYT<5Y'P?SU<'D<6T3ZJ!751E? [MUOSWZ62XQFVB:Q*1/UT$Q M)EQSGB(]'2-.KKSFI'!T>0!'Q.1*F(9$4VA[<+!R4;=@:,.CSCI.X8J;-(LT MJJ.QX]%1+2-+\S,H)E59/1Y&%05P*$S!;QH%30Y[QGY1(M]B:Y4);0!\2K1K7)&CH'Q!?H9!E,KKAX)8TL#.!@F5L$T'MI%\C%1%XI> M??7I]CC_ZFL8P^$4D_@Q$'-B\V0R2W&'HWNVB]_T3L4!R8(;%['?IC8EMB^TUND091%(I:V0VVQ:*_U07_%XR!\B&( M4Y;(X3+M/>+/X4VN:.>-O-&E@!D$DZ%+3^G1@E"6 MLITC_DIW"/:5[M,JB8A\,5G31K;*OK+1#%=(EW=&K^F4H"("]*8(2'%AX.HH MY'U^'HM+X.QNQC&FIIA==&2^RW_B@,#@Z#;>KWE@G,Y&]2W@DX> W+/0 Q:C M6\4BI+F.LA/+J^5R,_Q&XF+ J?HL]KV&:JQ0\$(A+7 EC21I-U3Z25 IQ??4F!A]JD&D^IFNBK#_N[8F^4I,ZQ:O8U-U]+4[A^P]( P1G WPV>5TW/ 5QW0<3F.K>"W M:614 #,QV*#4Y5BME Y0I0;.;ZV GJ?4JV8K.',;M,0\$$L"J>!2(P.-/GU@ M.L;$M=Q^TT17"2A/V .3RUBD7^!;@[U:6.JX3@(]"+^?\UFKX)TG8U#*I!') M/\.V J2$&8OHD6\$7J;-M'Q%&^V!I>K1[40951P_2#L(OO<:K5;>.\U&@-2; MIMH]7=<:,%C&$Z$KIVE-(Y@47#)L&'B;7WII,.P:A*CCUBJ(TP*G?!.9-AQW MD=J9Z=>]I/6>%D86.?B''5VE&K1EU!C(WEX8F"OZC[(K%/'I@V%]*E&W\7IZ ML-U /%D.C)DP@)-#Y[:BX%9/;7 65?7'E"&&@&2/P\*VK/31Q3HK>^X2+ MI[CC$ZHE'!MYPXLR _BD ))*BHY *K;SZ-.M3<6K'9?+C[A0O Y2O=:A7#]9 M:KI;IXZJRG:U:J7F?;2.QRJY"$+9Q>LL&K+=TE]S]KX BWAH#I:OFH=CWJKJ M;*'DC&+6%6C8-:@!@UBV,/N<:O3:S__PUP&;0F"X#==Q_IG%1GU*V<8-6_G$ M.!_P/ =T7#H65O#;GH91P3OGQJ"4@@J8#E_>=+1F=%0UUNLDXP_%DRI?[TW) MGE"A2^^&^*J!9:'DS'I95Z"Q7H,:WIDT"J;\O&DU!:Z#37O^0U_BX@$5V1H5 M7S*45\7M[17)!F;KQLZF5PQZQ)UJQ^')M]113B=BR=4 MKC,UC]#WSND=0.O>,FJ5P:?QY@9_+0!ORZE33>TV2D_*[<:3$F)W[ZDC H99 M:ESR#E1%DNI!.Y8FZR%>BTN]1<;6&^+5K6QO\W3UDH.:!4H)=[G8E-"V*=8Z M/WOO>3TF*;%!]9)%]5P32'- [> )_:]8.HTR\URAYM%@:"MAL""2CG=BC02J MNU%#7:ZRG44CMV?A/@^N.\\X7;-W)"Z7GW+,SP>59] M>3D&==C9K5GS\+!5.[2DG49)F"'K:=:(@C$&9GRV?$J@I9/Z4 ;L\6G,;WQV MW[8>WMFT57::_F-4A3HI/ZPTP1!R%%PIM4>CS-=.=33B5A_A80[V M-<$8OU%PI?WZ*.+;1D&"OE0%6%W;\D9,1>">%!AB::')VQM;V@ R:564 M)$5UE25Q.'RZ8%)PRIQ!X!T&::7A,&D(HB; E1&JU@!GB#[B0KQ?Q%*?+QZ# M..%/7F2M!_78!0-,\N,@C\,![DTNS24Q=ZQRF[43BP)#Z=WP]_G^L5RQP]Z, M_ R#VY_2)BX-1V!B M-Q7%,^U[.E.8.*4I+[].+\O9"<*NU6T.#J86Y-V6SX%>CG=/LU6<4PT \#H)>W1 M]M7U68CJ4*_M#I/+937(^8OP^>6V4BK+-[((Q^>BIAE_*G*)(4+!4Q?6KLH5 M)ARR:8VBDX47@SR(=-C/:@87"MB5O)#?*Z4N5]AZV[TR!+Z&7[^6!@=#(PJ_ MY_I 7^#H>>?6F:.$G39VWFFZH%9 5 -Q%7![4XNTB"/&E/@1;Q=>9T]A4D8X M8I=YQ3E6=?%<:@(>7Z3;S)NG;*<;JG,V1V?O=8Z"P=2W;[',$L3=!\,V*E(,*-IGGHHYW_V M.'#8:%;+J;U%&O++@[ERF=_ZT6'D7P]0*X*O^L4[!Y1P-'D%\I_1*[KP+1ZR M,J=+IWSG=\XU'7E&K7NQ^2V.ZKO+G9Q^YFQ ]KK.:#"V.@U+;!5AD&@D6D/N M/+ZK6=\%]I4I3U7%81TP>?(D,@TI0%ENC@$[C_@B3O'ELEN9*G?!<49(]H6N%TZ"-?U%>XU\ M7!$N?=TIE6OS<(R^]\EG!]#2*=?]/>$7H- J>(I7Y0H%XF$)%/ 5(USJ2C5L MW9,8T5[F8GQ3V*:20S0VE0&:RA; I7M>M0J+Z>8Z*-HJP2 S6TJ>IWE!2K8 M;=7IN#(>\$T/+1[%U!_?\E MIL:;906BXGM:!73!HK ME4?K+&:OM411':O59AI;@4;T(S#LHVHJ.'M:QR(3[RG%J[L@:*7I>TK75&5H M%N^I>6?F>*Q]8C)-QKQ0K)EPHX2B&:S?_KCX/H@)>PF8_B!.5111)1:-9"[& M-TMM*CE$65,9H/EK 5R=]:$=-06#P%([HXR#]S.8234NH11WG#=&" M[:6ID.3 $,H 3D.:.[YH,<>-N$RSO0XV/ 7NY7* ,6I1MVFS]6"[Z;%E.3", M,8#3,$:\RP>#+^=I@5GH?W4-T4 7I:3; W$MU.XAMR0&ABMZ;'VJU)(V3ZNY M9\N5>!RC?H4]C3[2[C.F.K;2],$FBZJHV&50 \>V8:R*2Z*DY%'C%0NKUU!@ ML%#E]%UC]G8M==QV.0PQ%>+;I1^NX)!#KR\!#&,GP9:#/RJ%RC5K[R?#('#; MR;S(@E2W4:R0\^70=V#JO'DN!(9,.F323@;]#:TK84_'[1\H8_D=3_8D_-D3 MNZ53QOG#BK_LJ/-T!I4A M94M;%M#-HT&(RFX@M18\<_J!)93,I#?1S**^C&H?K,ZNUG)@:&, )V4G9S]; MF=>=(FD3=H^=W8K?B+C?(J8L;C/Z%!=!G.0?62EXAXD:A5)N*%HJI45!6+FG+W=8>\5155\D*=D+M;WSJ MV^OWZ!WCW*K[E2I>R& KZ2&0AX>4?0@ M;6F#_L>__'CT]NV?J3LE+,V:61HG<2,M2-MK,E9%0E-;$E5F7 (.=TX&K"\OM/:Z9178@2# X*%*0;5,2K?4UT];8EBXJY M3&\>,E+<8K+2S.JJIAA;@C."3JM:P\UQZC!H.0FSM!^=IF60;+>C1=@3NYY' MBT/TCZL.1X65K?:L#WCBDZQ,6?#4/TMJ8S%)@&P$WI1W&8E83A<<-=N;IR4^ ME4/X[%14M53T>T"@IV#W4S2YR4:;:G M3@:["L!?$-!.&%TAMS.U"F!W'FY+>*>($=:0T\=]/GXS U :W]YQ='L-;7> MW=7P& R@@FX("FB+>^>5/<:A( $V)786$WHS!(. [3OZ/(V%B)"I!@^.M&^) M#.LY?:'!MAJ=NY-#2F"(:8M4RH3%[!Y=0:0L46E291X:OJ M?(WZD-HFL55WR[=QE>I2T$X7$"M' >X3];++RO;+T"@,\@=4'[+"X.L5;;H' MBO/R+HGOQ46/$I^G'_%3ABR=4C"%Z/KJC">BS(N.$FYH8WI7,V.=8%LE%3/1/&!&2WH8"V4AR## MXAX>[M*"5CS8)-&0[<:1^M4M83""& ML5W'7,P)U=.C-P\8%Z+6QQN1)R@)\GP1AN6JY NN4[PF. P,^0MF*]T7AV=H M$AWE=R@:Y C9O3[2AE)[O*!@JXHBKAL'0SD2]L@2C>>DZG6-*+R\04- AYQ MPG)Z'V;+P[+K$<(P==W:Y>_+HB3XESAE261:#N_ TTJC2W%INB9644_6P2+ MF*)IN#6G;BNAURQB@#RD9%G'$^.UI+&% .3OB?ZRTK@2GAM[3XQ7F"AKWCXK MHIZGMU\R]JZ];E$SH1R =)6K.8&QVT*>&VDEY K>'CTKWN[6'B YN@,S8;VF M-0ZTE)V4I[7M3_]["EFP@7I%&XG^;Y7K^K#NSG*==98,2[EG;? M,]:>>%_#U>;'3Z*?4IXR-IK04WV\ZC%42:%U1NJ'1T:9 K!\N9-V$(^F!=-UW.K?A \X*A-JS<]6ZR3;8'R#R6/,-E8#PA)SXH@] MGX/3G&^"5N_D\GB5:QQF]VG\.XZN,(FSB,?L'6^N,:OA19SB?FIS)Q^$L]OI MMKI2Z.R>/VR1P7V? =+*2JALC%H2#DLL<2I?ICJ\8_(\"+]6J$-Z@.R%6W'O M(XM>8R\*+]B[V#EW3=J_,_Y]S(K_Q,66F9I6W./W7"ZF]]YLG2D2993IL&*S?J_UR_ JP8N/\U/LP)M,,MC5W_BA8]C,<.\STCU)R:G M"TUV#>)%C'AC SLQ TH$+]\VF*JM-A@VYN B7)Y)!G9E@S#3&A\2T)H9?FK M@L>;K4BU:<2;M$DLO,CSV[R.\\_O"<;M:XZCG*=9O^OT^I^K9AQVE&?\ M*)@A[ZJF4M ]%3U<4MG>;=M7_[KSZXD AR^[@!"R^*OX,8YP&KD:ONKO/MOA M:VK&O0U?U4=?YO UU%1^Q%:(H$V,$R!^^:QM\1MF<774R7G$)+C'OV;L=6N> M)]31T!T \&S'L%7#[FTP&[_^,D>U397[PWLK9'$VZ7B$WPVWR]T8:\?2A.A6 MV?O\H/,1O->&DT;L7KX&:X3NLXK]$5G+H(SKH"1>4F=YPR*\GKO#?"E:@6?P MS,]3L:;O62W^(TN.TK3?W*9S*HIG,1'OUL2SS,;3(, :\,[KW;<"M1X*A"*Z MYVEO68H?.E''1,03O0Q[(PW;";GYJ7NOYLHS MU4$E> $(]I#E^Y/Y SN+P/$C-=.L]3I=V/0@D)B$72G?>O/P.DN2]QEA/^YI M?.D^]IP,L;G!YC2]ZB^]&&-KK)X4(<1*>GE#[F.YNL-D_PU9#K1N,^UI MC(F/.!U>:^YDW!0!*<9'T^U>2?D-<9Z%@*5N_M]!6@9D@X!9DA?B\ M!INZ@?:W;P#M'L->:J=\XL:;Z\_=X'/^HL!I25=C)ZD3ML0QNRN7+]+H[&D=$U["ODVGQ7>?DS6U;L8Y#>S@1\$- M0T<5EE?X+*V=/SO\//UBMUL\PC,^2_=*('TE#9[Q*0XQDT7O7HAO7$UA+,WC M7I>CBN\\)YNN;:8][+9O/_+R!IVNBAK/"DX.^ETK_JN(N>D-O2?/V!+%2SRQ&5=U;11,I8YJ?<0+^$/9!;]]]2(M@,=A_\*/ MCRRJ_H(.E?)=0@)G&>1S(@ UT.=OVE&#?;[//Y_)??8Z3SC>>D:#6XH%]#&^ M1X)X5D-\4@//.LI'(7@Y WU*M?_HYYX>//@=,8&R!2Z:W^E9ZLNP% Y:X>4> MOD)=@;[L@UJKJO]!CV\]3%+67W].T]'()MW3 3"8*<;UL?!T=_2/=%CL8;#O M"NHYV8!Y.L#M3+.5/NY5!PK)7')DZ MRS629Y%@9?>FGB7SRG08L):K7NHN/=&Y+>D -<'(3!9MO3VM]CZ@77:WVKQ N=L7K>S;\ :(#N8-?T2R.=79L]&]HN2)[3 M++Y#4\\YBT^ \6)F\>EU-VP*/)-9?)YFZYI-![9 ^N S'?*:AMO3R.Y]#>A, MOL^Z&@?LBYS*1^]9N)[AYP3XG*S _!TSI]68#]V+<1-F;Q+=3N S<1WVNI&Z MN+\G_#ZWDPV"'? \IPV$G9O=[>&"!@Q0M\5C4^@-"5R71FHN_M=\418/&6$O M-7U*(TQ:J5&N:!7SSH'*-6O>B^P+)N)?\2HN1O707)_T;P/F;;SA83[/]V"Y M!ONMI/28$1-@V5KK[)XO<&Q^6J]=CTWID\]V;&H:;V]CL_<]:.EU'=3UCSA$ MQ:WYRV7+UZB<$A?]8/KZLQVXPTVZMS&L__1S<9KW5?'^V!8**-O*UPG3?8:) M_S&C0<"E\YHS8I!KS[=_ G1RJ*!F@=G%=?XTW@K;^-//U._1&X5D_%T MXH>,AO1L_8Z)C;\W/V,D'J"&PV]KC/0C@)@4=4Y_?C!WC?."(J55X%)\NA^]L\R+C;G*:U-R9/7 M7!8/F-P^!*DR+=7<9_ZC/^_?<=]?H\X24#+RVW"&O]L*Z[; EXALK8!X>/)> MY%7CFXM\J?[L'PP?V63.GQ*?']]+-!MNGQ^?&]P?SO#L]\ERM,Q(8ZDD$_;J M3]_ WV2/675Q&Y[S,@;:RW!=QG>&&\?%'I=WLP.P,79P M6MI&:9K; G$6]O=\M3PSO'O^'!VLFSHL2T1'"[KEW0DOQQA]S"@!OW_N M,UX=1EX%DSX&<<(B0^EB@P_0N;MB\'//8F:R;+19!N; MY[_Z+2KH'3S'^>8 M/%+CSNS^LF3+XMHS;0];&*.3ML@J2[E5.0G6<1$DHK)U)6A=W_,JL$A0MO#6 MM/&$QM@GG=! 5 5M=<"%E9^4 MA-#)XSV.Z'H@H6#9YD::XV.%CETTJX!AG1W./O,J\0-4 MJ8-BVDU!UYJ+-+J@7QK+MR%=#ZRSJXZ">V9%: RT0BNO_*@23!960V07,EH6 MX<\23J:FE3XTAHX!K?0/@1'U%"\QA1-5]6K\#RN*VBJ[).>X"K5I::<)AI"C MX&KG[KH46&SL#*]IG+0KP@B4%LND(:\;0+"6[G)1F M;(JVZ9NA6#!3V'QUT7AA?*@$!MRL^U6)+3!,53YL:-" M5]ZS&@X#E5!Z>"C>SAO/B_\G#^R\]#P]2P,>K[?S#*$K$!KWS14?RWQU:<^* M]\8JR,?A*QRPTQIVK,X"-J/*@V9# ,Y!A]3ZWH%0(46>8Z+G(6(B>DQ2;(O MAD/RV;\"=:2,:**IP\?B$\]R3-G72QYH"1UH_,V)QUH'!;42Y''&\IG':I8L/$5VG#6"]/QMWG[!7)'N.<$95%C@":$%BD6);R MJ.&E-"0'(DEFE3#*KV_ MR/+\)"!D0T])FV6U'.3EAVK&QS #.Q'.^$G &\Q,ZM,H]< M9MHH2",4;?51R H :DD_9%GT)4X26N7SM*!5B^\2+'ZR'<[&(KS:5(O*&0VK M0=\[F7< W2@8$*JV(<'21W,2IU#;PSG9:-3)L!]0_#8_?L>5Y M,IC3JJVQJN,* SR]3ZJ(O'B>?W=H8+W'9'X'\':1F0#7I[@%AO@R;8*0X)"[QCB73*A)W)OZ>= M?$6;BE2/RP1/5UD>F\+:YBD: '4G-88%ST>5"VU>G[%.LG-;E4'G>/3I]CBG M9ODS3ME_K5E!:(,# MM JYNA2A^PGQ%D*!SL&!ILD,FC2%NR=X=E+]49,82J M Z?A003;1W![ ]OJW?@AJ/U..A/I35LN NTVS'. OP/E)%B3A M'2N8Y8EL2JZ/[<&>I.I#<4_I6CDOXM"V#VQ* AIHW:_JQ(#KNABXX\0:N^Y" M>_J2 K'K.,H15L98BN]YQ***$P*TZR+@LMH*M_:,9%E1N[JEK@^/G2?"V[D= M[US9W]U0](H#:M&5E9YHUCMEP1T%XRHP]H9-Y>7TTCFL2[+.\KT?L5B.=!/3 M9RC/7\CBA&KK0QA'%.:=['/50)V71&OJ&;5!F?N;\B['_RPIMK-'%AA4YQ'I)XK0CNME'P2"L%< .Q M6M)0J25#-) +M+J:)'6-5XW<$'._)FEI%25FF=]]G(85BN MRH0=N+4#\^F_$UQM;K5C^J\(\^**S16M2D%_8T_"\4E-V3\SE0VI:^>NDN)Z M3OT!U/X"RY-:?8/[$^VO'*#Z._1?[$L'7*3YF"=J:2NOB>4UR0.B@!5,15J6 M=@=U^^< 456O1E9O70$U? ^0VIYZ:L96L)=API*E #6O 5R_J5NBON>O%I2! M%H?9U#9M[*EIV?-F<<$?>J5F3N2@NL=IJ&EJ@SB@IK=!*:4WV.IPP]W1\O7" M+#L1?,B2")-T$2%1FZ M"F#8(=RB]3.@!E:AZC!FQWVEAXZ&WXU8I]S,T[H7^]I77X)R&?,? 5#%^FE ?6/!4AISA8JO&\: M)<\]\P&G[#">[=)$JSB-V98YR[9JZ)X!%4!]9(M4LFM"3VPK=30]]U9SY%S! M4"X[)"% /:+')B6?:L[&:U%/;7Z>%I@V@VE.Z8D :F\=,OFE(2'GF=\CG@2# M\128N>W'O?[5>G^ZTD"O*IVO/?7';SB^?RAPM'BD@_$>?RQ9-/SE4CSJ?ED6 M>1'PH/GC(%<'_OP/23$I;D=W&A R3$'#9&MVJT]* Q@B-AC5/:# M1LE'KU"#RV]EU;>SSM,K@M=!7%]I8!L[/ =FM:$OGPSM4 R4GMP1O6(2FU"< M/W>C!Y9#^T@U=3T^4A5 +T]%K.M9]*HNX6MV?U$DB=V6@H#UZ"(,LS(M\JM@ MP[;%[?JRIP2Z%W58+?NO5D>5/IB..UNMDVR#\37FL1\#QYIC]$%WIP5LRYZM M2T)54I'7)P$^0-_DB?"T?'F4\ZRQ#1K_05[Z4?;Q_;:@'IX FC550%6 M!JH+07<;](J50[OY:[3=*=F6Y2O *=CP0^';K,H+-2HZSEX;4/]. "V%0E5% ML"/;JA"@\6L5T/<9N#TMBW.-U[0) M'RC2RR4+HF(//&?AYP$KJM$"U)GA]VGR\CF*DOB<'.+GXKC1#,AZF0!]=\@1-F#J11HWW 5]+?J M?YDNXLK&^ZO[# VJ,C^?QGF89'E)L+%[#.* >L@&I10.5.F@K1+ZF[_^X<G%'X/(=M)$E^;J25K^G0MWKTZR\*Y9E4N_; M7^,04P.O.=JPTP1TH#\2L.*RJ#C-V,H>H$7G.1KAMR*6M,7WI->\F%,_5F>< M]B1I -R!$CMU(>V#P?52O[NY[+D@;\%A 1IL:D>!E0NSI62@,;1 $!%?I8T M"D@DMIF?"IRRU4%5"*I+054Q,+K'$)"IE@0T7@8 *BY+=SO";Y@F74>*8$5F M1!>/09SP63)K;?=4=Z%.XZ0LU!%EHPL!U'W3L:N6Y%7@YRM6V->H*8X=![5W MP*H2#U!5I@^W\_:!-B4#PJ;GQANFR\J0VO+@OC,8K10 =.HXG-(;C .*OF\* M7/"\X^_+@J+Z)4[C5;FJ=UQ/U5?^+%4!]-Q4Q/J[!J* R2*0%49J-FC/O5V MB5 =/+E@\\$]9N".-UN1"N^"Y6F[Y)F-\@]LXLC/4[$%I.KW>;\ B!Y[JI@R MO+5*2=W^$&I]B6VXMN6JKR'^N0-4?? B4^RPRSQ49X0A>VZ4RNSQ#$CI[=[ M]CNV9JL&+#KB:1T37L)>N3GXT1=$5_NZ[I/!+135HJ+!L:7U,Z7PV1.=WN.< M.6GB1L<^*"M]Y 515%^W?5*R]=6#ZBK.,R7@KSAGEY/XZ,8A_>=MQO[4NDVT M/U[:?OL%T75TE??)8@&FMJD<#ELILC\?=.^3/6N*MVK2NXQ7#6-\16+UJ^N. M/@UHM\]UC??)[PZ%I1N4-1[$ 3U3;K8VOLS -YF=P>GBM= M4WXW1"]H),S4$#"EI5/$\+$J=Y'++CT7W[.=V/O2#.#]?1F2_3?)\? M>'MEZ-UP@]X-3Z?=!GVKI>A>O@:-H_NMI#.G!!!)]SK3+>[O"7]5>_]F=C(8 M:!3WV@8PO(X&)>B!(A+>+,KB(2/L'=5/:80)CR$056972O..HT) M_]=%O%+?<-GG]\#3?>9JFAC=,'5+YIJO!SU/%_&B#Q#_C/@/Q#_T$BA9)]YJ M#<)JU.Z=G?I/OU2B6M1X9L[*6=! ><43VU%N/].Z^AC?QVG*<\GQA^='^-%^ M\$&C/[1FF7F,/-M=CQVM4&M9XMKDRY^&QGF'-=Z/R6]]\"68?+G]3+9C_R9^ M)!YH]/;=##-S_B4?^XCG2\[3O""E2"O [M#=/@1I-QR-W57?0WS?^,]#X[KC M6N]A'Z5Z?:@%ITK!4E! 4D0@3S;@-_ZO=4WC)%C'19 (^U)=/V.A_"( G&4, M9LZ=BK*C"P%$O.G852^!U1=4#E!56#W)U\7Q>Y=52'U=HJ>$OZJ,[)WIV"@( MH OM\*ESR\L*G@;@V7*)68H1W."Z#@HL7I$K^?H+5['"JI%GKPV@OW8 W>_$ MIHCZQAA[*H"50@<::_0XJ5_&K:X?>>K=4[S$A."(PA-WZ9L+OLU-;%6W6J@! MZL\Q:/L=6>OR#JQ?O=[>@FX*@-)_FN>)57*0>\CT'+&R2ZH[-R![II76KLY/ MLDBINU?06L5TH2'J4/\TT'WC"H/9QQ/K8"1"YUG?6M53WW]*";7R]RE;_E)L MU0RNG" UHH "EH<0]GNE+<][IM: U1EU.BWF2)<)NU'ZGJK1=7U&Q(*'REYE M>:QU;>8H%]#PG+4ZUIPX0/4'4/,!Q/H/\4_46="82O,5!8_:?[J@_Z)_KO]$ M_P];"=.__/]02P,$% @ !G!W4C6 =G?U/@ A@@$ !4 !S8VMT+3(P M,C Q,C,Q7W!R92YX;6SM?6USXSB2YO>+N/_ ZXV]F/G@KK+KI;MZ9FY#?JMU MC,ORV:[NV_W209.0S"F*5(.D;?6O/P D)4HDP 0)*D&7)S:V73:01.:#E\Q$ M(O/O__&\")U'0I,@CO[QP^&/;W]P2.3%?A#-__'#U]N#R>W)Q<4/3I*ZD>^& M<43^\4,4__ ?_^=__@^'_>_O_^O@P#D/2.C_XIS&WL%%-(O_YERY"_*+\YE$ MA+II3/_F_.J&&?]-?!Z$A#HG\6(9DI2P/^0?_L7Y\.-/KG-P "#[*XG\F'Z] MN5B3?4C3Y2]OWCP]/?T8Q8_N4TR_)3]Z\0)&[S;.J$?6Q [?_O/H[=';'Y]G M;-RG;LI^Q?Y]^.]'IV_?L?]W].[N[;M?CC[^>L]D(5[$$0<%8_\4/;B5)KZ'7[Z].F-^&O9M-;R^9Z&Y3?>O2F'LZ;,_AHH MVE=&D@2_)&)XE['GIF)2M7[&D;;@_SHHFQWP7QT<'AV\._SQ.?%_*(4O)$CC MD-R0F39:T?6!DMD_?DB\;^D! MA_[P**?_;UN-TM623?TDX#/W!^=-CV\?NR&7U>T#(6G2-H;&Q@.-Y=JE)$H? M2!IX;J@UL,:>YD;)EQ!9L"\DT]ETR3<5-J]:1:?N97!T#XS[ASCTV5YV]D<6 MI*O6D4E[#".S$S=Y. _C)RV1U3J9&]M5G)+#@RF=NU'PIX!E$OFWV6+ATM5T M=AO,HV#&9E*43CPOSJ*4G477<1AX 6GEP !ILWP>'1R[T;?S(&*KA7UL0JD; MS7,90W@!=#<[WG<'=X0N+F.W?8%)FIL=S_N#6^)EE# 0[V/*U!(V0_V3.&); ML^,3,C)9'[,C^\145O8+X3N MF(INYL;7Z8"!GF%&B!O4)$#?O^,;9KN"T8&6.4X4VR9L^& ")O6XQJV3;P5 MD4,)F!LSVT53&GCL8!4?AXU3VYX$B5/0Q-[+*A@H;EK2#N3&=QY2P ME7J246;@>:M3DKI!F%RYE%M3CZT*%["[N?%./$8W2-EZO(@F(;->N(W*1G$: M9_?I+ N+O28I1M(V_H[D3,X)?H#%=,67;AP1^-#;>YH;Y34E2S?PSY[Y[D+X MUCA-'PC-84\G24+ P^Y RAP?IV1)B1>(_;$8@>Z,UR!A;MQ?W'_%3$1)RK8# MFDR2:T(])BUW3J:S*U(>L&P#\TCPR'>*PGD#!<44?9,G><1'D/MTF#:1+9=A MP,:F"YIMD1UZ1@\6WWA(TF8RMMIY-#^!JU(DN8Z MTF6<\$U+Z'$3OL0]ODO=Q5R?CR.A;Q;N6.".V)^R80MANA3>[;-G+\Q\XI_3 M>''BAEX6%CO;:1!F3+5FXZZ.6'ORF?^42:M#;(7)\>HSB>?473X$WH2R#0B( M*;3_8.=V?HPRB<9TDO*=,SU\.YW=Q:D;EF/K=F#K$S9YPR1Q7^O./6U"YGA8 MN[AUQ]S:T>3L#[DG^]JEZ4KBSM8=?0^2>_'9Z"M[VJ0,6M)9FE'R)8B"1;9@ MTA/#8 NRN)F,YENJ4JMAW8G:X%XIX.AAO8H)F\[,@&$69;;( M_\+FQ&>N#/*@CW,WH")@ PJ(P4\8]X9P=^O6PQ&$XBRE3@:'CUZ4S& <,_4)J?.LLQG&\NJ:!1V[X<=:-(5VR M@_EYP7J6JI?9DZ-0P4O7+=LA\YWS@JU)[J$ #KD#*8.[E_= _(PA.UL[?+<] M2ZU[$Y3 $&,^F\T(WT#(^MLW;/.[(5[,#MXPT#HV^A =@K?2"<.^GWLFV5*\ M#%S67/B,M=G2HS<$1U\CRH0XCX(_Q2B.241F =AYJTMGD+L37:T0T-7D7>KV MS;2V 0[LKQKQDK(M+$K%(KEDO]CJ0IY3$OF; @^:IU8RC1(>8>W^?\.G0,> M#YMQ]93]F+,;GP1ON'3X M#T),!V\/B]C0?V._^EU\;G+/3AO72TMZH7M/0O&5WUF;G29O]C:V4BIWC&[S MT+9;[(ZL"N*$>DY,?4*9W$M:+O6VH*N'UA8MWBQ%[.:!]Q"$:]1G-%[(9%3( M(Y8,M"HN]HE]RG3"1N'SD9R'[KQ9J#M-@%(]Q!!K(S>X#935T2R+> MK99 *1^A2KF!-Q1AEZOIALR#I+B86H?EJG<*21>@^-]A[AU*;E%QF$11QMVD MRYBVB'^[)5#J[S&EWL0;JK#_;^;2E-!P!9%WK3%0Y!\P12[A$%7J=]2-DH!+ M"2+V>FN@W#^B*B<2'E$%?_M PI![0-T(-..;V@.%_Q.F\.5\6B-^84YQMRP< M@4H7( @_VP)"C5M4'*X)#6*?'?L4@$"M,5#VGS!E+^'0 JF?13Y4YNNF8*L) M7^0[[*$*_#Q(/#?,QW7.?I>HA=[0'"IX%'NUE4T+A/]?Q*5@T5<:0P6/8L*V ML(@B]B)>=S,DY3XC;PT5/(KQVL8DBN3/HC1(5SS/PE6VN-\X9KLX2=WPOX-EF\[9W!XJ>42C5\4HCM,RGP/< M^2$+<-II I4RBIW;R Z.8#G:E+CRJ;S= BI6%..UB1D4J5[&_)[E(8Z4GMYZ M*ZAT4:Q0&5,X&S(/ADZDFT'ES^ 8.Y3M=I<-%&'^1H.4C8,_I3 M-(4*&<5T5+*'(O!;D4V-/P;]PC1*&FPR\VY+NZD=5-0HAJ*<,10Y7U/"42=, M61>19OS]!)W.9K(=6=4>*G<4.[&=41ODS]_C$:J+0D,O*!8H)B.4:9R=AV?8 M96K2X=']'7\/)-EW:JV@$D[M:W,>A_,%+8T.HG%&, M0P5K**+>&DVSD'>:0,6+8A4VLH.Z2YP]>P_\F;H\CJ*Y)53,*%:BBCGD/7D. MVI/GFGLRBK4H8PI5PGF$.\\T<1\&\ZU$Y\W";NP ?C^$*7<%JS@O%<6#)EY] MAR[$:,[9#\W"ES2%BAWG2:B*/1R!9W[ ,]V(@179N=QP4T9$(OO67E 8<-Z, M IE&O$3XC83A/Z/X*;HE;A)'Q,\-!-4]@K0+% O$N\L6=A&!^#4.,R8K*H)7 MJ60]2)I"!8]X9REA#S-2- _*7I],>?DUE=QE/:#B1[R\5#.+&D&7$C[RX)&< MNJE;C%.%@JP'% 7$BTPUL\BO .@).Y;FL?K>?J-^_I\Y=^2ODWM ;G:D 4OI1)W(0DZW))MZ(F+Y7(7M4>*GW4AZ1R1E'D M+^J05#4M,:0+9O.IPB_:>T&Q0#%UH4QCGKR5O ;*@W>K'53JB$9M$V.8+\*R M^S#PSL/85>KQ6\V@4D:T8!O80A0R3W)/LV7JK:YI[!'"KVJ2]?H#F%% E!@ M$&U;+5%@.APVN8'S.G&5U,Q*MX.R'Q0@S$>K ,91-:5D\YB-^,>K&YY=EP=, MW)'G])A][IM:<0)TAZ*$FGT)+(8&L/[^IL;7)?O%H/EDFTO>;^65/7(.G+6_ MG?U<='&*/EUG6CG19FYR+P#)DH.YZR[SV4;"-"E_LSOMBE__OA[4=+:^&+B. MOR$K=RLAN.ZSLM5IRW5Y $D[,;6NFT"A+(P)!J35' MRX&KEG 3#!)6[4#CQ$T>>%D9]I^S/[+@T0WYWCM)3UQ*5^Q(%+4^Y.@ NZ/E MT@4!$7=AR280ZZ4LKXAJ234W1\NXVP$D)<=V@+(N9:O$8KL56OK=#A T\6>' MY+>K\9;%>+=XDP,"ZHR6L[<#3AK2L .^LIZ(*+>Y/5XY;,I.:*E^.\ %X-X. MF(#KJ=O*,6]Z=CED6M8(&WN.U67.M72$8G@I+UPI6B)OCO&2T'3%RW&EO @7 MTW%$/=YV51S0%2VMK8Y:#A:!'0OMB\MXC@A=58?ZF<:--_9%)U4?O$2XVO*/ MP4R9 :RA=-')/^]^Y]<964KH^J,-@N<-&]KA);_M*FP)(S:M""E/+:NBK1]> MPMR>*P,F$#O 8Z9;MLA$C=Y3PB3LE87OEB$1@H[\R8)?E_PI?B]E36G?&OH" M7B+?GA/"M)#UM9Y/N=83D3D?A,5ZC](\5_?"RSX\U'[1;,N/4M']',?^4Q V M/7XLFFQ:X"7;[0GD+I-V;/$5F_4JCKPV$U'2'"\=;T]0E.S;@5#I95B7$2V& MJ]H+57WP$O?VQ*I=$'8 -F7YM2N0*DY'^@:HOSH+:&/@4=:I+:#ERNXE2H2I>Q&Y7'92L\RDYX M"5Z[H@20@1U@G<31(S-) Q[?Q\<,Q:NM'UZBV*Z0P21A!VK5 1::S+5+!:^A MFR3!+" ^;,E!B> EH.VU!/5D9 >XVYZWDN]5*YYM_?#RUG:%$"8).U#+O3M$ M$S-U+[R\MUT1@TC!#KQT+.$>IN\ N7*[:XX 6W>4'F7)/@&Z&6WOBI=/UO"^ M:?M5:6%L0F!3=,%+3&O(U6$K3" ?EWM5 S>I V1[-0/Z6.Y/*]DSVEX&UUKB M)8:%"[F^%)NXM0.+B>^+BWHWO'8#_R(Z<9=!VE@NJ;PDE'7 RQG;%9D6WNT MZ(:D;A 1_\RE$4\#M!64/>/%H.180?KB)9GM"AM<(G8@6&=0YWC"3$G;%2$Y MQV/7--M.:)#5(.F)EP^W*\Y0:1A%'3TOT[60Y0-) Z]R6&PE:7JG3-+D_&6+ MQ%]?DS9]1W&8+RL*4V\Y/Q)Z'R<$?QNOZ.1L*4ZI$)XOU/-K0D5*/Y!1(N^, MG:S(@/\ *" [E*Q:1L9)EC[$-/ASL\\KD:QWPLYD9 Y!F4 L14X4L-%!K>R MG?C(-&+;@K 4+77*5QEKG1*^C@4W6#)8##UV4ZAK.BMNT*JENK=TV/<[.NRF MKQ//G$IOS.QH_+W=>F#MVIRT ZJ#1UR)*6XJ-BV0==?\--N,V;*!)4Q% M+L:FVK&VFF&K.9RN>YU0A;(]"#K8&_L?O+UF$:1>9 M0 )E11?L%'QZ<+;R;L>&>,-DR,; T]6>LATCC,5SW6+,JD-)V0T[15^[\'^3+/@N0AOT,^)?YJ^%Z@PQK_B-GOY.9-9'AN>,7XW+OUC M,HLIV=ERRG_FW=>I[DC"I$5=!F<0N73%ZZ.*A(6,+&,[%&='WE&=&!!W5.@Y M['1/ WP([=C$UDP4+!XSDT_I'Y9V0$^=UV4*2!D?_S;%IAI$T=YI!D5Q,'-) M#\5&)L=N*)6!V66D4+O/7]X#/;NA'IYMK-NQ:>Z.\MA- @^.3M$<"HTEMVM* MINW$Y30(LU05"B7M@)Y2LA\V.XS;@X)G3S(*M6"I_:@]B^.1.:1YP "2'.W,6+3S,EZL>#:EMMC.XT7;A I+,OFYI:A MHIIQNR9F,T.5"& [7M5\(5SMD0/3T!0(DAYOM^?6HI.%&>@3UH8K]VU%N8O01G]0009X+X MVW0I8NO.G@GU@J0#[BI2V"\F^\+=+B:K4VQ7SWJ62Y2ABT!1?>L$$D1#!ZP!3WTEX[#G:Y;$K,:=7%D MF .]C1SZ4THC1^Q((!\T?/L0WTW4%KF-O=HZ^UE_/[+@H6H/5RL?OQ&OW5ED MP2L(?5>K#GX6.'5V1CX0F-E]$ZP?O$R\-'O.4D*U,=J%E3[9H*9KU Z^C MQ.PX%8=52(8"JH?41Z.O3/Q_94E>K(H_.V7LBA/C+KXA'OLWVU2W!G\7&UNY MPW\9^]K3V/S9%TA]IV3B?4O%1#L\*J;9[T&.9.1/%C%-@S];G(?*3MA7K/N>*Q"9V'0 E=5) MM9,)M';$OJE%0QXD4#O0MR(/SF"WN$@SH$L^'4P5M+(WY>,[#1(OSJ+TFI)% MD#7I"*6 V[MB7^TBS0&P4.V8 WM.HCG8!2_6BA]!*D[&->7UXD])_M\*GT5< M.ZB&!)@&^BVC,?-/7W*V(C[QQ!:4L-5 @D?U2TY8;_1[Q0[@M*$KEY*MN%Y$ MCTQ2,546?6_IAG[]. "2#7(9R,=2_S8[Y]EAX*^SS4:^R(9YDE$NBPG3#M,F ML#BUKL30KRZ[0]B'[9?B?&F0'N>6*S(MDT8N_F8"Z'>D ZQUI:Q>XN0HCZEK M=]7U)%]WM2$C]%#'^(Y\7N)4.%LLPWA%R T1I> K1?UT9H6*B@V)ITU/D':I M8$"'VFZE5L+?N@3\F&3.#] MP.XJ/3NPAWNL3 1DV9'VNQ_>^A(;>X)I"$#)\WE,;^-9^L0$WCXMMAJC)YXWCG^#+,8/-%Q*)HX "Y+>&YL6^I)[ MH6K#>1"YD6=&;5#20D_*;TYM ,C,#K5!XB,O;D\Z.@FE)* (#^8A[ $7Z&Y! M+K?Q'R65V+7L/!V.2 2^H%S H:>X3XHM#:+?$RSD 0 M$?ZFC_VH"@YN[XE>\L'J;!VS8W!3_DL1<^.7,VK;KJ'G$5IZ3]TE[> PK:OM]E]MLY MFZ1B!W;5V07#3MX#BMV^/6O]]LL6[%Z ]G,21X^$I@%C4/TJ1MD)BOZ^_6K] M5JY$-G8LWNI BSB/:Y>F*SB*]5Y0&/?M!^L'HTPZ]N&HF:@0T!6*Z&#>J6&, M$?OS%,+Y-N&.A -MOY-*7W)C=V%S=B>1S__#;^T>W9!K'WEVN%V7G7RVZ%&! MSA?[_59=I/2^)_8'?H'!D^JRW\:D-+,B^C L0^)H-&_KEW MP^?,-3P=7EARP6RY#(68W+ 4TT4TB^DB1ZH]O1N4 #@#BD430E,Z=BB3%U%* MF&Q37JR+G9NJ6\V=AE"(A@MJTY3W[H5E(^.VH%+D0>$NHD!AI]4:0E$9+B%N M3U0:&6] !2-#)_?9'1Y,Z=R-BI!H=@#<9HN%2U?3V6TPCX)9X/$@N?P9%4_$ M'(>!5S4HMO)X_N0<.#S'11@G&27L'_P+SB'[H?H1QXU\I_@,S^]9^9"S^9*S M_I3!VQ+AI;R+"]79#3>)1A6;/>\)Z6CR6J?]>W<,\..P^58>-N(*!:QTG%#1 MUN][.@C(HE5W='#L1M\V%ARE;C3/A]^\LGYN7%E'[ =.R%E3B58T@' M]!Z(GX4DO_$M+WS/7:^([U$ML_*(@),8USK3Y\^ZA?;NH+P,EBRL3XT+ZQW[ M@7=T0M'S=1T!$K7'-.4BX_<&D$4C:3_.%:)DWJ+E\/Z@B$ZZS>Z9)!FC*4]F MNKZ\:[S%K:Z7P[>-Z^4]3]J>4W:JI)T*;=$R<4KJF.DN\TQL.0OM5KZL/6K& MSNJ0 ,M-V@$Y$;L:BUI:3277%JVS#P<\(L]!QKUHL;!H226VGP\/&A?6! M_5 A)4RG;6*(WE0YBSK+2Y.,22MK\VGYE]OL+$T:R.NM$V95NZN3R"Q:F1\/ MQ)7XP;VT3MS6JCQJ7)5YO1).1F0#=[;H()X*ZX&*8/3UD(JPCI,X21.1PUPP M7T:Q P[ GG0Q#TKHT(^K0X<I[Q&MB\\A4;!>B4U: Q+BNR M X/6+92?#VY(&E#!*']8W[Q0WCMO<X3\D?&*)\]2F_)#C\VWS]SG^6&@%-0>%TP@ "I M;:E#_/KR+J-<*JTBL&2==(KB4$9S'-:B.7H$<3A_*7_ZZ^O":U]XQUG"WQ\G MIR3Q:+ L*XC5 0LR ZD1KE0.XO,CA"YKSR#Q%F2!@O&K^*ERVX[M *MOT$+EHD=$);%F5;@Q2KO@59I MM*K36>W;D@TW'^*/GBU67LNOC8QV '7=N&GRSQM=W[1?1]" MME P ;S:J;V U!20':@R[B+?I3Y3N?W,2W]S^0/7=-7FMVWIAE?LM-]M-$08 M=N#&HQC9&/AUP2G;W,-8V$>%.=R&'J@S7CW2GH<@6#!V(5D9K7C[L5AF*5G7 MU &?D!W)X54:-8)V)^'9@?_$%T\X$UZ1CT?P@Y%N[8A76;2?DQTF$#O06\?Z M:;C893WPBH.:"7>T&BA>:7C)DX%$_G^R4SXL9A<8-FA_O(J?/=_8ZXC'#DC/ M7!JQ">C)12=B M>$4X>R[5SH*S!'DRYWS>D"6O%EW$#L+OJ('=\4IL]D-71SAVX/G%_5=,3[(D M96H 3331!'7&JXO9"TL-P=B!Y!5YJH3TTCAB/WJD$JT&AE6?$E[]REX8=Q69 M)0\;8"\9A =3\HZAECM/Y]E"3OCUT4*/>+SI)E7]#?%(\"A$"G7*]Z,ZRJ<, M)@1IQW:]21VXCG,K J"@\,,IC/,EA*Z$^N(*BNDK@]7R*#4H8O6H-Q"=D;V$ MZ,AE#3U;HCDW$[ X_Y+-WG*\VE8005.@#\&1/:/HRZZ=6_7.Y6)9['JEOV5# M*8WS&457B0VTA6^&L^MEX_$V$<_6*P2JN8CUB(WLU40?5NUZSE/A,2,4;(+YC46;I'*\^DWA.W>5#X$TH<;76^0 ?'>=K MCCW@8.F$VSWJCE=K!V'A, 1;?"9HC^S!B$'.K7+>*-*-JCPVM:3LRA2XKTZ: M3@LWSRWW)8B"1;:XX:B'949&MBEMQPIV6+N]R(_2;6-4M)8L8$FR7'YSIUC M1[4L\;)LN2+9W^L"[K2 ST2J.T)N"7T,/-)\Z\I]B5Y^_SHKXN[_)'Y>\U,$ M+VDM:N.?'/E"'P@"VW2\6L[>R9-+_6IM:9Y%(F6F4JX(DS*3FK[&? ME\03UC7_U31+$_YL(H\=/'LFU L2(0;H#$,>U\BE)@J4=*8VKA76BU6KEE&E[H)J#=5*^U2++GPG"\CT M(S&>$G[SH;Q?,-$X9F MU$K=-]N!ZMA=A]TE:=N<*!,#,1;RN$IF[9=Q54&7^TA-@F-W"7:2GVV3X&M$ MU_@;7V/7G@3[-D?K?>DO1$D5M)UOU*4G=($RN>*PEW^F: MU;9:H;F"BE.2M/@T$NM)M7%7(&H?V1%[@.BHJG@>T2ZOS<:"F"4]@X M:8J?R7@3[5 RSW?#PN&4G#RX=,YO!WDH37%=R Q@^23I2 [--.P_:7H)T Z; M0,W"*>'/;_BM<5?8JQ303+^AD:Z+R0YP][/M_WZ$:,KM:^?G3!K9^\\B?V?G MQW'2EV^BU[Y.I8I7*P"[)N!L*%BAR:T'IF/0*3O94,;GQGWZPF8X9=-:L15+ MFB-K90!$9+5[FMBV8VM=#Y%M-T'R0'Q>^P("S4Y[;.VG!SB-G%N&SOK<+H]J M $(-?; UEQXH226@?XY]RL^.B,S9FMP]Q3!1OB*0O5VTPE94>B!9X;*S#I+& MJ1M:H'] BG@I%9):#>V"HE.2%,\9!='"-9TZ.5DKM)1M_DNV6_64EFZHI6[&$LV:2'3/Q'X2N81IMRE!GU'OCS5(79K>R%K8MT62X0.=B!F#@Q&EF4 MXZ7J@ZUO=$&K709V8 7(%@8]2B6=T=Y?]#^:(%(9O1IY2AA%+P^_*AB&A3'4 M4I=6*94ZI'6A#)LA0F(4FEHCKM;J@&##1M<,51+?675-W%ERQ[^=Z6;"LW#Q M//'NG$QGS*9LR*[GAN*T5AI@M50RXC/.^CN.R_[/V7R+)P5F7RN3 ?/'$N7W MG/*#/4VS[RWNNQS.G?H69[==VZ*J35ZS:ZMOG;8M7JJE<6V @JU7E GK3C,",\_*I-L@WMT!PONF*5\CA8 M@EPWNHTSINFU2;6Q)9J+1%>N"CX'GJUG&8V7!#1AMYNB.3"ZSMDF3H=RJN>V M28L1)'.M SO;$A%;4TRWG.I:DA@(CCOVU^0A#OE+YXUAN3$@#R5( /IAWW+ M4 +P!*_PDDLZLW1(@/?;;9N'>U3)9;Y$0)H9*@97ZXFR#YQF^L MO[+Q4C:NB#]T:'?(M70SN90DR&RFDF0I ?HA[V<@V5<7%5@4PQXRPME6O_OB M6IQ6';7RT/5$G%*(#O@5+O*:.3=CCO?)Y]',#>4LR=HC&UAZ2-5B,U4R>!E9)9IY MW(B(YR_=K'@H[O7^V';; !-!)B0[3(N=,;?F Y&UQS;_3 (GS^DQTC>59G9I M&U)"#+ ^7U@2B-MXECXQ49XR8SB,EUQ'%!XDF&I5RP18DG,J]!Q!<&@;E#]M M9E@\5#XLJF(NEEE*:#FN,@G]*4D\&BQ;PN@Y80-T$9?RB;L,4C?DV2EK0U[P M6J=_BIG4=*]>D(!3P+1KC:&_LP?HRL^.4UHQZL\T3A1>\O:>J'8M LQ; K/$ M_IWXC_S1:\+L=(W-NIZB<4/&\!YM9AI_<2EC/B]&51EK^:JMU2"&]L=]'+PS M+#D[36V1#6$]A.H/@B6\6[+,KDB:IWKGZ5VOV9; *[Q,> "")W(ZQY42'3QF M:Q/WU+P :PFT^%NHHN3%7_@W_NHPU3 O).-LON.DL9-_R:E^RHH<%D6D((/P M.F;#!?FI5'T0E^(6VI-')ED9R,=N$GCM?'8FB+RHVS'=6<@])6>'SK3%!!!4 M? =47]$K@+0+GJ^1'_#"8O=,-_//7!JQZ9D(IO,"T#S'ZK7+CA,O6(H+C%OB M953DGQ:DL/U? VX/.K(TFF/" M2,!"-[G(GA]T)P><(!_PS_I^?-JT)?Q&>/0"\2?,_'#GY"KC[XR*7X:\>1IDZ(=>T>I M#ZV] :U6H+P'$-1/^'M_*RLO987O%OQ(4_B>S9!']M!J;B%&96K'>< 44BH" MFMVP4$.%WCA)<\=5J:!&;)=+\OV#W*<;WN43I#=A;(^PYMPP)$A+;NR*)SW) M\>HSB>?473XP>X025WTO5TL$6I)QCE?.AI C*+WF)WS-3_B:GW#_D$B$JT;@ MTHK\A.OA;/82-Y2G*50T'P,&:@[PDA;>DOGND%1)"Q7-\9,6MLZH*AAR1H;) M7?@U"K@CCP\Q4:8K:VJ(F;>P=894[T+D7 ZB(8.F>$N*.-:D4V:X0;(9@H5= M&[49*4LF[R0)W+RJ9SJ=_1;3T%=.87ESS(R&6A.YC>.A4KWQJUVE;+=:8"8Q MU!)G U\#2;"T4F2WTI6_CR(#88T?2XS*G0S!^:T)X1GZ)BE_)IT>OIW.!.PE M!TIK4Y(TW]LDS2^_X,S8[]W4"?E'G,.W_\X=DB(DPJ&EA?IJC;Y:HZ_6J)V6 MD)W6Z&NV_-=L^:_9\E^SY;]FRU>.?5"9GD5,)US]%OAE KFM<;;FZ(5W'X7B MKRL-I.3C,C.UM1OVE:"9U.,O*.+DV(V^%9IT-)_P] [S7)<&Q9.\KZ4MY_2< M-4&G2M&R*!%^>RNO.MZ4$+*YO0V6P[B,N!:!OMIN=ED1>[?=M%'(DY:>NY[( MT">QXXK&36U'A$+3\ >QYWJ"(#7K&OFPQ*I3R!@ AB'#SM#IQO3%) T\OEBG MLWR@4INEW) 5?; 5-]7LVDUJW,JZ'8%[3+DDP3S204C1!?M]I09 K8S;@<]E M[$;)M;OBNW$;,$UML1\T:B B9]42*#362(_%,=C[(ATH;%\5E?&5#!79XH]C M2N,GGHG)7;*_J')%ZU&QWG73B2O;4:T-N9)$3 ]9-25LU:(7O! AV0$Q-[]T>BOCB+9.; MZT^CZE D+EAP;VQ]$>:)U12&'2NM:9\X>UX&>=6]4S9>19)14&>T$# 36Z9$ M%/9B=^X&]%J$*$9 ?$US3V"/%%'45^7<'W&#F, MS:W14ICH0J5BU@XX;LC278D+HNFL'8[FUFA)073A4#%K!QP744J8]-(B#ZD: MC<;&0#!^1@=#P:I=6!2>F<*4G$3^51QY;07L0)VQ'2/:6 %$80=V36?D#>&. M'YX-JI^G1$4'/>-*+RVB74*61,+?$;H07E-8G$2MOC'O[X2-^869L2CPN$_<3CP/E9K(S)!O7$OHJ MW!."F1G42WWFQ5&\"+R+Z%\973'5QDV8@MZ*0GLW["L#* 10 =AAC53=0$)M MA3F\BJ9CN7^5>;K1+$@>.&=Y,BDY*("NV'L7&"6P M&,:?1+7J[A-*?^&^@/DWMWM@;XR=?)Q-3-NQ&*M[Q6=>U3*FP$UQT]K^.U3E M\*URJ-R0D!?4X.4T5GF2O31@DZ8Z@6"NEJ-:BE.>HH_XSFUVSP!A-C?/)U#Y MA".^X10?&;XXIS:?K64Y>U T6DJB\D59<<6U^V.['9:&T5M^=<50*H6!-/'J M]RJL!"2!8M#8"TV=&!@2A8CL.)CD@ST)W20)9@'Q3]HN?[2(H&D6AJ'NPKM- MR$O8;P6[K1^:FC(,OC Q[24ZKS*436+@:QIXY/"W('WXS\Q/&F-EZZ%M0$IH M@5\#[,H]1#D0N.4E,P\IG$:W#S%-^3V=A%<)KKI$T**^!H"TFP#MV'VKYL'Z M]ODT(Z?-P;:E":;LA5KIROS."Q'1D/MNDF1NY!%1H%NUJVZW0ZT8-<2>V20& M.];03D15E?GV0*7&3FC!9,.L((" [$!RLF![=_!G67*F2-7 XWJO*5D$V4*. M)Z K6MC9,*B"A64'MM4:%J+^3QZP7 %H0YH; &E9XDCEM4N" M-(\FBGPV3'[!0B)>U [F0'VWZT"M4'3<2/A.-S0MR^JCXEXCV8\F&SK8#.0ZLG+#I2O,^H]L)%.[\-@GK]SR\A%=,7V\KLG$CZ2 M+TP8#ZK+1B@!["MA$QAK2LL.B$_<9<#+L?,)Z4_8)$VEERVEJ*0]L"^138#8 M)@_[4$ORO>78#;DI??M 2)J/^WB5I]SD5P43S\L6F5 H3PG#Q7/5N0^,?0#[ M?:_I.6% VG9,H>VSZ(:7[Y[.OC*]@W,CGQ@MW; ?_IJ &R09&T%<*Q10^"H= ML)\!FP>N)HT7D./V/$N9&+X$4;#(%J7:>![3;O]\UBG.B3D'5*C]L!\"@X,LU/. <^)3/@8C,N5//VED R:8$Z(J=A&S0 MN:!,L]1_2\!P"XE@CH-[?F7!+&9^79Q?/ZG<0!]JC\L$D6-.Q*E2L<+E4Q3H M96!>QV' [?]V9X>JCPTI9L:5[0<@U,95^)KH!SO%S"")?B0FS*WW0/PL9&KS MV6(9QBM";@E]#/A-&>/G>'>'FH2"N(A(NR%>/(^"/XE_36@0^R(H^'AU0Y8Q M%4.7Y 'BWQW^LV/ >S^2Z)N="&GF2!,8[4-JEN1#VL\$V?^D'#93$_\D'TA> MQ525$ZBQ)>KSX_VNJBKF"JD-]+#FALF5$7V81/XI^VP8+_E.J01,W07U-3$> M"5U;)]37P7@(PF1IA]^Y61@**TK2?BPIV=3\CC_#%VBN7_&W0DE* M_,F32_WDCCO JG_G\_TJ3O^+I)N5()\2 WX2.X !/*T&%[L=N\5@;.;[['E, MBU_Q=HIG?_L>!W8@!?X\5 )DR4M#X?N>BC)IR6^$1_PR%MG.[,YYU&^VR/_" MCF61*=&?NN\R@^;(5C?L/<=%:="<7K5:'_B+DD;B?*RYMVYWU?NM8I1A/*0)R+ MI7B\VC0I1B[6TWI.5>;<39!\.Z>$5/.1Z.I81C^-K*Z9F6\@U6X Q.PXBXVR MRY^G>ORA2_ 8^&S?W>,$;?XTMN9G_PQ50?8"9^C.@?YKS'#(2_3L;ZJVC %; M2[1_SH) M&CRUH(QZGS?ZZQ5GGQ,8=8,^4WLX.#A)N>@(%DT&;LLPL(:$@9/ M>V@].2\STB9F+IN7J(]0+$O[6 M6F&)_[1KB9?$G'CF)%6KW"$EP5<+^X59V#LS9KT0A".+&6PTB)+ &W@G@WW] MU<[NAYL=QV^U7$7CGB6?9H"N+]+4!8OL!;SGOP[=J%)=ON#T)@[#64SYQ%<> M:3_O'FF,Q?<.I^E4B#H%5:="]O5@>YD'6P5VCO9YCO9P1YGL>Z^'ERXV=AQ7 M!GF\RB3A/^;%67X*^S@<>(8,-AVWH>I\K"Z%2G:;NC3%CV8Q:RCORZV![PD> MU1QN!FG\KSN%VLN3XQ/_-*/\K56^M+@L$DTSH@LM;(_O?B=A9V&_@(G64]!, MLC,2\->Y/#CF['D94$%A#QLGX-/8'N!1[:5@*%]G/::6^_L1?IZ.41PEO^9AR>+DRN_B8_ZK/6[5 M\!%@IU<9U:S7!?9U,6P!M'/%7]HPHAQEY4)@+QH,>"QHI=)&XC_6!/7%^995 M_*//9,2:>ZZ1/C)>IM6)R$'AU]D:W8,QC/Y+#H8WQ6F@0TKS7 M' =TZH_ASA)YZG>: 2.9_7U]MS@*4\]A0=?&&.Y"W(6BB?GK,H$XJ'%63]]Q01?5&*Z9 M<1>5F1GR8M;:?;LD[[4AO2$\IQ[[/2\2Q[WPF1ORY[A'+0MLWX.!KJHQ7'D; M6%4X<^'%F3+[>KJH^"1T8H_A5ML:8Z7U:>-W>Q+(%579ZA\B>T:?P4 7S&"W MW'8M&)RY8-%)8$8 VSO&?N9\[9O0J?V=W( /BNSK8=#!P$(X(TR.$?Q(['5] M[7WF6'2B#.JRF,SG5#SHV)?MT6-(T/7R>LL^^+PP?EQ9D+9#B&-]3A>2.E[E MD'#!*K-X?))G\8@K63QX'FBR^-P*7!>HQ#J@WB MM\DD2Q]BRC/Z?V7;):V\C.9[%=OOMH\BOAM)*C8JSZ*>'QO3/!B"_[[5&='G M49TQ:>7&_G*4?\R2>33<>C0W&>5"'*8>X^8[A\H:8PWM[,P09&1=5,N(224T M4 FXS?>.@(@B,A[343V?+,Z M("+O]XS(!R B'S01V?/]QH"(?-@S(A^!B'S4/=E?SM'^<<^0_ 2$Y"==2%[. MV?[3GB'Y&0C)S[J0O)S#_><]0_()",DG74A>SNG^:3S5C#M*X3)^(C3_*5@$ MBE35PWYUW)65S%[K#Z?.T'@&V9Q6G:0#H=SFH*HX-LK5W!.]%A.+>D"1E7#%>A9Q4D;8?WNY&VFXZ M.Z*W%67Q)/5(1!3U#K="#;XBZ716S?#46B#/W!>PM[\ND>QG?V1!NKJ(& ^9 M")B=I@^$WCVXD;*JD,$'#=HC0'?DFIV1IMXD=$329E>P>:XQ2K:;'R*^D_E% M+($^!=]?U!K)WS%ME9%&71#J\>![JD"[JD4SHC0_?]SWNM:,U#0:*JQR. M2?TR<7Q B./!=VT/,YV1Q?I]Z#=7<;%R8'@X0G*:Y_#W6N?G**3B"L?6M!T9C%U9H*J M$Q1DK;@/,E.,L+Z>^](=XT99#QG;>P%O]-LB_+YU8$4]BW$(!.G MLT@[1\^D_!;"@LB96^^!^%G(A'D1L5^2._>96TM1HM:FCG:UJ9*.$\^H96&M'9,4$@-+N MXH6)PI+-.Q^L"!&<1/XE^U(']-JZ8Y_NG4&$R<4J*(MYUQ-1(!7LT[?OZAP3 MOJ?%>5X,??=\;$46VA_[>D\?4SW)V(7FU@SLC"F,"O;E4W=D=:1D%[Z=(>V+ MXF!W+MU1A /7WW@Q<=$G&6_30Q/>7MX<^WY S(U(R_.RCR;S8B7!H]DS?,- MVVENB!='7A &XHM*R_.=RO)<4Z_:H/P#SO877NU1T\Q <)U4M<",#62UU5C. MM!'BH[-K#8K4CB,:PE"SXD$4SVC[41V?I6Q"BN.9#R>,AJQMGD@\ M\TL092+I!3LL6_(RZ- 8G^]&7T(OR/JHS6=^1@8N:QZD 4F4AL=[E>%1$A8& M1TY:U&JJ$'^U.8P[X./%,HY$F%L#LJUL ;N/SF[0$HL=VW9MF,4N%,TOXR0Y M<2E=%17M%/NV%I'QZ?T=9&0IN.R'$_;O(.T*K(S ^!1X3=D,],"B-HHB"(9G MG^$A,.R##^RD/"6/)(R7/*!&A-E(W+*=J8U(E^[%I]6+\W,<^T]!&+*17S#9 M1_/@/B3YGS16J)+*^)3F+E*R%%_.=O&[XK:A"'+CNO#$\VCFAII[,83>>*]" MNTEN7SOU*6&2]'*KG1D^#7%Y%UNW5EK J=O?P3:$7KDD0O2MF/M_ MBR:]7A7YR"O\->_P52VSI2\4^,'\4=V!U^!2NO!QKWJ^1DSOC^<1]\:PL1HKG@^J*YXJ07'-4Y)T7F]V3#,C 4_.B+3#Z&YO6ECOF:[[-G5IBJ][21>G M1XF;B'>76%53B>9PUE5?];W^W5EL9/B*_G++-*4#XQ6NO.ZT.7QN=YCFDT.W8 MY#5":$Z9\)(T\(R$&VV(C4^I["$S2T%O#K$I(S9ZAR%M"(U/L^LH*TN!EL_4 MK?O@ ?UC&P#MC%&0(ODB(*7^C-KEV\WNT_('QDC>?;( M?=HP'?ZGFD]W3<;)Z5BFR.^R":CD)NV!F2QQ>U"G)/%HL)3$)34SLM4'N_I9 M"RJ[F0A;N==:5,5?^/_C:>W8;_X_4$L! A0#% @ !G!W4IR>\6 $V@ MXQP) !$ ( ! '-C:W0M,C R,#$R,S$N>&UL4$L! A0# M% @ !G!W4J/?TE?L$ 0:( !$ ( !,]H '-C:W0M M,C R,#$R,S$N>'-D4$L! A0#% @ !G!W4O]TS^A&%P 5A(! !4 M ( !3NL '-C:W0M,C R,#$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( M 9P=U(517X?(!8 " ? 0 5 " <<" 0!S8VMT+3(P,C Q M,C,Q7V1E9BYX;6Q02P$"% ,4 " &<'=25@;/[;U; 3-@4 %0 M @ $:&0$ &UL4$L! A0#% @ M!G!W4C6 =G?U/@ A@@$ !4 ( !"G4! '-C:W0M,C R,#$R @,S%?<')E+GAM;%!+!08 !@ & (H! RM $ ! end